body.under #top_info{height:300px;margin:0 0 40px;padding:0;position:relative}body.under #top_info .inner{height:300px;max-width:1000px;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative}body.under #top_info .inner:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1400px;height:300px;background:url(/_astro/u_bg_h2.BA_hGOKW.png) center top no-repeat;background-size:cover;border-radius:20px;z-index:-1}body.under #top_info .inner h2{min-width:620px;height:90px;padding:0 30px;font-size:35px;background:#ffffffe6;border:none;border-radius:0;color:#1a1311;font-weight:900;display:flex;justify-content:center;align-items:center;text-align:center;margin:0;position:static;transform:none;line-height:1.4}body.under #top_info .inner h2:before,body.under #top_info .inner h2:after{content:none;display:none}@media screen and (min-width:751px){#nav-icon4{display:none}body.under #header #gnavi{display:flex;position:static;opacity:1;visibility:visible}}table.td_top{width:100%;border-collapse:collapse;margin-bottom:50px}table.td_top th,table.td_top td{border:1px solid #ccc;padding:15px;font-size:15px;line-height:1.6}table.td_top th{background:#f7f7f7;font-weight:700;text-align:center;width:150px}table.td_top thead th{background:#eee;width:auto}body.under #main #content h3.decorative{background-size:auto;padding-top:65px;font-size:30px;line-height:1.6}
