#container{padding-top:0}#gHeader.color{background-color:#000}#gHeader h1{margin-top:5px}#gHeader .hLink{width:270px}#gHeader .login a{color:var(--sp-color-text-inverse)}#gHeader .hContact a{border-radius:var(--sp-radius-md)}@media (width<=767px){#gHeader.color{height:56px}#gHeader h1{width:136px;margin-top:1px}#gHeader .hLink{width:182px}#gHeader .hContact a{border-radius:var(--sp-radius-sm)}.header-nav-menu{position:fixed;inset-block-start:50px}.ham-nav-target{border-radius:6px;padding:4px}.ham-nav-target a{color:var(--sp-color-text-inverse);padding:10px}.ham-nav-target a:active{background-color:var(--sp-color-surface)}.ham-nav-target.active{background-color:var(--sp-color-text-strong);color:var(--sp-color-text-inverse)!important;display:block!important}}.leadBox{position:relative}.mainVisual{background:url(./img/main_visual_bg01.Dyd2Ad0y.png) 50%/cover no-repeat;min-height:683px;margin-bottom:65px}.mainVisual .inner{margin-top:85px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.mainVisual h2{color:var(--sp-color-text-inverse);margin-bottom:108px;font-size:4rem}.mainVisual .comBtn{text-align:center}.mainVisual .comBtn a{line-height:64px}@media (width<=767px){.mainVisual{background-image:url(./img/sp_main_visual_bg01.gTofTGoC.png);min-height:551px;margin-bottom:78px;position:relative}.mainVisual:before{content:"";opacity:.8;background:linear-gradient(89deg,#be38ff,#00c2ce);width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.mainVisual .inner{box-sizing:border-box;width:100%;margin-top:43px;padding-block:0;padding-inline:42px}.mainVisual h2{text-align:center;margin-bottom:43px;font-size:2.4rem;line-height:1.71}.mainVisual .comBtn a{width:auto;line-height:46px}}#main .content{max-width:var(--sp-content-wide-max)}#main .headLine05.cor01{margin-bottom:46px}#main .photo{text-align:center;margin-bottom:96px}#main .blueBox{background-color:var(--sp-color-blue);margin-bottom:88px;padding:84px 0 88px}#main .blueBox .headLine05{color:var(--sp-color-text-inverse);margin-bottom:32px}#main .blueBox p{color:var(--sp-color-text-inverse);text-align:center;margin-bottom:45px;font-size:1.6rem;line-height:1.69}#main .blueBox .text01{margin-bottom:0;font-size:2.4rem}#main .blueBox .photo{margin-bottom:40px}#main .blueBox .photo img{width:100%;max-width:908px}#main .imgSec{margin-bottom:83px}#main .imgSec .imgBox{margin-bottom:55px;padding-right:1.5%}#main .imgSec .imgBox:last-child{margin-bottom:0}#main .imgSec .imgBox .photoBox{float:right;width:47%}#main .imgSec .imgBox .textBox{float:left;flex-direction:column;justify-content:center;width:48%;display:flex}#main .imgSec .imgBox .textBox .headLine01{margin-bottom:18px}#main .imgSec .imgBox .textBox p{margin-bottom:16px;font-size:1.6rem;line-height:1.69}#main .imgSec .imgBox .textBox .sm{color:var(--sp-color-text-muted);text-indent:-1.25em;margin:0 4px;padding-left:1em;font-size:1.4rem;line-height:1.79}#main .imgSec .imgBoxR{padding-right:0}#main .imgSec .imgBoxR .photoBox{float:left;width:46.3%}#main .imgSec .imgBoxR .textBox{float:right;width:47%;padding-top:14px}#main .imgSec .imgBox01 .textBox{padding-bottom:34px}#main .grayBox{background-color:var(--sp-color-surface-gray);margin-bottom:84px;padding:85px 0 95px}#main .comPointBox .comImgBox .textBox{margin-top:55px}#main .comPointBox .comImgBox .textBox p{margin-bottom:26px}#main .comPointBox .comImgBox .textBox .ttl{margin-bottom:14px}#main .comMarkList{margin-bottom:100px;padding-top:11px}#main .greenBox01{background:url(./img/com_bg01.B8KGEWN9.png) 50%/cover no-repeat;margin-bottom:84px;padding:52px 0 64px}#main .greenBox01 .headLine02{color:var(--sp-color-primary);margin-bottom:53px}#main .greenBox01 .comBtn a{border-radius:var(--sp-radius-md);background-color:var(--sp-color-primary);min-width:340px;color:var(--sp-color-text-inverse);font-size:2rem;line-height:64px}#main .comLinkList{margin-bottom:56px}#main .comBtn01{margin-bottom:96px}#main .comBtn01 a{min-width:259px}#main .user .headLine05{margin-bottom:47px}#main .anchormargin{position:relative;inset-block-end:100px}@media (width<=767px){#main .headLine05.cor01{margin-bottom:40px;font-weight:400}#main .photo{margin-bottom:88px}#main .blueBox{margin-bottom:78px;padding:40px 0 43px}#main .blueBox .headLine05{margin-bottom:17px}#main .blueBox p{text-align:left;margin-bottom:39px;font-size:1.4rem;line-height:1.71}#main .blueBox .text01{text-align:center;margin-bottom:0;font-size:1.6rem}#main .blueBox .photo{margin:0 -10px 25px}#main .blueBox .photo img{max-width:inherit}#main .imgSec{margin-bottom:81px}#main .imgSec .imgBox{margin-bottom:69px;padding-right:0}#main .imgSec .imgBox .headLine01{text-align:center;font-size:2.4rem;margin:0 -5px 25px!important}#main .imgSec .imgBox .photoBox{margin-bottom:26px;float:none!important;width:auto!important}#main .imgSec .imgBox .photoBox01{margin:-33px -10px 0}#main .imgSec .imgBox .photoBox02{margin:-17px -10px 13px}#main .imgSec .imgBox .textBox{float:none!important;width:auto!important;padding:0!important;display:block!important}#main .imgSec .imgBox .textBox .headLine01{margin-bottom:18px}#main .imgSec .imgBox .textBox p{text-align:justify;margin-bottom:16px;line-height:1.68}#main .imgSec .imgBox .textBox p:last-child{margin-bottom:0}#main .imgSec .imgBox .textBox .sm{color:var(--sp-color-text-muted);text-indent:0;margin:-2px 0;padding-left:0;font-size:1.2rem;line-height:2.08}#main .imgSec .imgBox01 .textBox{padding-bottom:34px}#main .grayBox{margin-bottom:79px;padding:39px 0 49px}#main .comPointBox .comImgBox .textBox{margin-top:55px}#main .comPointBox .comImgBox .textBox p{text-align:left;margin-bottom:23px}#main .comPointBox .comImgBox .textBox .ttl{text-align:center;margin-bottom:18px}#main .comMarkList{margin-bottom:100px;padding-top:0}#main .greenBox01{box-sizing:border-box;background:url(./img/sp_com_bg01.CFTWJW2t.png) 50%/cover no-repeat;min-height:300px;margin-bottom:79px;padding:42px 0 20px}#main .greenBox01 .headLine02{margin-bottom:39px}#main .greenBox01 .comBtn a{width:59.5%;min-width:inherit;border-radius:var(--sp-radius-sm);color:var(--sp-color-text-inverse);padding:5px;font-size:1.6rem;line-height:48px}#main .comLinkList{margin-bottom:56px}#main .comBtn01{margin-bottom:88px}#main .comBtn01 a{width:73%;min-width:inherit}#main .user .headLine05{margin-bottom:11px}}
