.ovw_head{width:100%;text-align:center}.title_h1_ovw{font-size:clamp(1.75rem,1.569rem + .851vw,2.25rem);font-weight:700;line-height:1.4}.title_h2_ovw{width:min(400px,100%);margin:-3rem auto 0;position:relative;display:block;padding:1em 2em;background:#ad8946;border:1px solid #ad8946;border-radius:10em;color:#fff;font-size:clamp(1rem,.955rem + .213vw,1.125rem);font-weight:700;line-height:1.4;text-align:center}@media only screen and (max-width: 520px){.title_h2_ovw{display:none}}@media only screen and (max-width: 520px){.title_h2_ovw.sp_only{display:block;margin:2rem auto 0}}.title_h2_ovw.tt_eng{margin:-3.5rem auto 0;padding:.75em 1.5em .5em}@media only screen and (max-width: 520px){.title_h2_ovw.tt_eng{margin:2rem auto 0}}.title_h2_ovw.tt_eng span{display:inline-block;line-height:1.1;font-size:.8em;font-weight:300;letter-spacing:0}.tt_sp_only{position:absolute;z-index:1;left:0;top:0;width:100%}@media only screen and (max-width: 520px){.tt_sp_only{position:relative}}.igm_conts_wrap{position:relative;width:min(1280px,90%);margin:0 auto;padding:3rem 0 4rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media only screen and (max-width: 520px){.igm_conts_wrap{grid-template-columns:1fr}}.igm_conts{position:relative;padding:1.5rem 0;background:#f0f2f2;border-radius:10px;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1)) drop-shadow(-5px -5px 5px rgb(255, 255, 255))}@media only screen and (max-width: 520px){.igm_conts{filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.1)) drop-shadow(-3px -3px 3px rgb(255, 255, 255))}}.igm_conts.wht{background:#fff}.igm_conts .igm_conts_innr{position:relative;container-type:inline-size;line-height:1.6;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.igm_conts .tt_oval{width:fit-content;margin:-1rem auto .5rem;padding:.75em 1.5em;background:#000;border-radius:10em;color:#fff;font-size:5cqw;font-weight:500;line-height:1;letter-spacing:0}@media only screen and (max-width: 520px){.igm_conts .tt_oval{margin:0 auto .5rem;padding:.75em 2em;font-size:4cqw}}.igm_conts .tt_main{width:90%;margin:0 auto;font-size:5.8cqw;font-weight:700;letter-spacing:0}.igm_conts .tt_main.line2{line-height:1.4}.igm_conts .tt_main>span{display:block;font-size:5cqw;font-weight:500}.igm_conts .ic_img{width:90%;margin:1rem auto}.igm_conts .ic_img.line2{margin:.5rem auto}.igm_conts .ic_img figure{margin:0}.igm_conts .ic_img figcaption{display:flex;justify-content:space-around;align-items:center}.igm_conts .ic_img figcaption span{display:block;padding:.5em 1em;background:#000;border-radius:10em;color:#fff;font-size:4cqw;font-weight:500;line-height:1}.igm_conts .ic_img figcaption span:last-of-type{margin:0 1em 0 0}.igm_conts .ic_img figcaption.eng span{padding:.5em .75em;font-size:3.5cqw;letter-spacing:0;line-height:1}.igm_conts .ic_img figcaption.eng span:last-of-type{margin:0}.igm_conts .inf_txt{width:90%;margin:0 auto;font-size:5.2cqw;letter-spacing:0}.igm_conts_end{position:relative;width:min(540px,90%);margin:-1rem auto 4rem;padding:3rem 0 0;line-height:1.4;text-align:center}@media only screen and (max-width: 520px){.igm_conts_end{container-type:inline-size}}.igm_conts_end::before{content:"";position:absolute;top:1.2rem;left:calc(50% - 6px);width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg)}.igm_conts_end::after{content:"";position:absolute;top:0;left:calc(50% - .7px);width:1.4px;height:2rem;background:#000}.igm_conts_end .tt_main{font-size:clamp(.9375rem,.892rem + .213vw,1.0625rem);font-weight:700}@media only screen and (max-width: 520px){.igm_conts_end .tt_main{font-size:5.8cqw}}.igm_conts_end .ic_img{max-width:300px;margin:1rem auto 0}.sp_navi{display:none}@media only screen and (max-width: 520px){.sp_navi{width:100%;margin:.5rem auto 2rem;display:flex;justify-content:space-around;align-items:center}.sp_navi li{width:48%;container-type:inline-size}.sp_navi a{display:block;padding:.75em;background:#000;border-radius:10em;color:#fff;font-size:10cqw;font-weight:500;line-height:1.2;text-align:center}}#num_01{order:5}#num_01::before{content:"";position:absolute;top:-1.2rem;left:calc(50% - 6px);width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(135deg)}#num_02{order:1}#num_02::before{content:"";position:absolute;top:calc(50% - 6px);right:-1.2rem;width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-135deg)}#num_03{order:2}#num_03::before{content:"";position:absolute;top:calc(50% - 6px);right:-1.2rem;width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-135deg)}#num_04{order:3}#num_04::before{content:"";position:absolute;top:calc(50% - 6px);right:-1.2rem;width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-135deg)}#num_04::after{content:"";position:absolute;bottom:-1.2rem;left:calc(50% - 6px);width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg)}#num_05{order:7}#num_05::before{content:"";position:absolute;top:calc(50% - 6px);left:-1.2rem;width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg)}#num_06{order:6}#num_07{order:4}#num_08{order:8}@media only screen and (max-width: 520px){#num_01,#num_02,#num_03,#num_04,#num_05,#num_06,#num_07,#num_08{order:0}#num_01::before,#num_02::before,#num_03::before,#num_04::before,#num_05::before,#num_06::before,#num_07::before,#num_08::before{content:none}#num_01::after,#num_02::after,#num_03::after,#num_04::after,#num_05::after,#num_06::after,#num_07::after,#num_08::after{content:"";position:absolute;bottom:-1.2rem;left:calc(50% - 6px);width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg)}}@media only screen and (max-width: 520px){#num_04::before{content:"" !important;position:absolute;top:auto;bottom:-1.2rem;right:calc(25% - 6px);width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg)}#num_04::after{content:"";position:absolute;bottom:-1.2rem;left:calc(25% - 6px);width:12px;height:12px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg)}}@media only screen and (max-width: 520px){#num_06::after{content:none}}@media only screen and (max-width: 520px){#num_07{margin:2rem 0 0}#num_07::after{content:none}}@media only screen and (max-width: 520px){#num_08{margin:2rem 0 0}#num_08::after{content:none}}/*# sourceMappingURL=overview.css.map */