.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.clearfix{clear:both}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.-orange{color:#ED9600}.-blue{color:#00849F}.-bold{font-weight:bold}.-anc-none{color:#111}.js-none{display:none}.-tu{text-decoration:underline}@media screen and (min-width: 750px){.unvisible_pc{display:none}.visible_pc{display:block}.visible_sp{display:none}}@media screen and (max-width: 749px){.unvisible_sp{display:none}.visible_pc{display:none}.visible_sp{display:block}}.l-header{padding:0 20px}[class*=l-content-]{margin:0 auto}@media screen and (min-width: 750px) and (max-width: 1099px){[class*=l-content-]{padding:0 10px}}@media screen and (max-width: 749px){[class*=l-content-]{padding:0 10px}}.l-content-xl{max-width:1300px}.l-content-lg{max-width:1100px}.l-content-md{max-width:820px}.l-content-sm{max-width:640px}[class*=_icon-]:after{content:"";display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat}._icon-more:after{width:37px;height:20px;margin-left:10px;background-image:url(/assets/icon/ico-more.svg);-webkit-transition:all .3s;transition:all .3s;vertical-align:top}._icon-more:hover:after{margin-left:20px;margin-right:-10px}._icon-pdf:after{width:13px;height:17px;margin-left:5px;background-image:url(/assets/icon/ico-pdf.svg);-webkit-transition:all .3s;transition:all .3s}._icon-newwin:after{width:13px;height:13px;margin-left:5px;background-image:url(/assets/icon/ico-newwin.svg);-webkit-transition:all .3s;transition:all .3s}._title-bWrap{text-align:center}._title-b{position:relative;display:inline-block;height:70px;line-height:70px;padding:0 50px;background:#ffffff;font-size:3.2rem;text-align:center;font-weight:bold}._title-b:before,._title-b:after{position:absolute;top:0;z-index:1;content:"";width:0px;height:0px;border-style:solid}._title-b:before{left:-1px;border-width:35px 0px 35px 20px;border-color:transparent transparent transparent #F2CC0C}._title-b:after{right:-1px;border-width:35px 20px 35px 0px;border-color:transparent #F2CC0C transparent transparent}@media screen and (max-width: 749px){._title-b{font-size:2.5rem}}._title-c{font-size:1.6rem;font-weight:bold;text-align:center}._title-c:before,._title-c:after{content:"";display:inline-block;width:5px;height:30px;border-radius:10px;background:#fff;vertical-align:middle}._title-c:before{margin-right:2rem;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}._title-c:after{margin-left:2rem;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media screen and (max-width: 749px){._title-c:before,._title-c:after{content:"";width:3px;height:20px}}.mv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;background:url(/assets/images/top/mv_bg.jpg) center center/cover no-repeat}.mv:before,.mv:after{position:absolute;bottom:0;content:"";display:block;width:50%;height:5px}.mv:before{left:0;background:#ED9600}.mv:after{right:0;background:#00849F}.mv_catch{margin:0 auto 60px}.mv_text{margin:0 auto 30px}.mv_lead{color:#744B24;font-size:2rem;font-weight:bold;text-align:center}.mv_lead:before,.mv_lead:after{content:"";display:inline-block;width:30px;height:1px;background:#744B24;vertical-align:middle}.mv_lead:before{margin-right:10px}.mv_lead:after{margin-left:10px}.mv_scroll{position:absolute;bottom:10px;left:0;width:100%;font-family:"Poppins",sans-serif;font-weight:bold;font-size:1.6rem;text-align:center}@media screen and (min-width: 750px){.mv_catch{width:65vw}.mv_text{width:50vw}}@media screen and (max-width: 749px){.mv{padding:0 10px;background-image:url(/assets/images/top/mv_bg_sp.jpg)}.mv_catch{width:90vw;margin:0 auto 30px}.mv_text{width:80vw;margin:0 auto 10px}.mv_lead{font-size:1.7rem}.mv_lead:before,.mv_lead:after{display:none}}.top_about{position:relative;padding:8rem 0}.top_about:before,.top_about:after{position:absolute;top:0;content:"";display:block;width:5px}.top_about:before{left:50%;height:85px;margin-left:-275px;background:#ED9600}.top_about:after{right:50%;height:320px;margin-right:-275px;background:#00849F}.top_about_itemWrap{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.top_about_itemWrap:first-of-type{margin-bottom:20px;background:url(/assets/images/top/top_about_illust-01.png) top right/120px no-repeat}.top_about_itemWrap:last-of-type{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:url(/assets/images/top/top_about_illust-02.png) bottom left/130px no-repeat}.top_about_item{width:50%;padding-bottom:30px;border-radius:30px;background:#fff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);box-shadow:0px 3px 6px rgba(0,0,0,0.16);overflow:hidden}.top_about_heading{margin-bottom:20px;padding:17px 10px;color:#fff;font-size:2.7rem;font-weight:bold;text-align:center}.top_about_heading.-orange{background:#ED9600}.top_about_heading.-blue{background:#00849F}.top_about_text{padding:0 20px;font-size:1.6rem}.top_about_more{margin-top:10px;padding:0 20px;font-family:"Poppins",sans-serif;font-size:16px;text-align:right}@media screen and (min-width: 750px) and (max-width: 1099px){.top_about:before{left:25%;margin-left:0}.top_about:after{right:25%;margin-right:0}}@media screen and (max-width: 749px){.top_about{padding:6rem 0}.top_about:before{margin-left:0}.top_about:after{top:150px;height:190px;margin-right:0}.top_about_item{width:100%}.top_about_heading{font-size:2rem}}.action{background:#F2CC0C}@media screen and (min-width: 750px){.action{padding:90px 0}}@media screen and (max-width: 749px){.action{padding:6rem 0}}.actionWrap{position:relative}.actionWrap:before,.actionWrap:after{position:absolute;content:"";display:block;background-position:center center;background-repeat:no-repeat;background-size:contain}.actionWrap:before{width:190px;height:190px;top:-45px;left:110px;background-image:url(/assets/images/top/action_illust-01.png)}.actionWrap:after{width:195px;height:195px;top:-45px;right:100px;background-image:url(/assets/images/top/action_illust-02.png)}@media screen and (max-width: 1099px){.actionWrap:before{left:0}.actionWrap:after{right:0}}@media screen and (max-width: 749px){.actionWrap{position:relative}.actionWrap:before,.actionWrap:after{display:none}}.action_lead{margin-top:4rem}@media screen and (max-width: 749px){.action_lead{font-size:1.3rem}}.action_block{background:#fff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.29);box-shadow:0px 3px 6px rgba(0,0,0,0.29)}@media screen and (min-width: 750px){.action_block{margin-top:4rem}}@media screen and (max-width: 749px){.action_block{margin-top:3rem}}.action_anc{display:block;color:#111}@media screen and (min-width: 1100px){.action_anc{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1100px){.action_content{padding:6rem 0 6rem 4rem}}@media screen and (max-width: 1099px){.action_content{padding:6rem 4rem 6rem 4rem}}@media screen and (max-width: 749px){.action_content{padding:3rem 2rem 3rem 2rem}}.action_title{font-weight:bold}@media screen and (min-width: 750px){.action_title{font-size:2.6rem}}@media screen and (max-width: 749px){.action_title{font-size:1.8rem}}.action_text{margin-top:2rem;font-size:1.6rem}.action_more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2rem;color:#ED9600;font-size:1.6rem}.action_img{-ms-flex-negative:0;flex-shrink:0}.action_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media screen and (min-width: 1100px){.action_img{width:48rem;margin-left:2rem}}@media screen and (max-width: 1099px){.action_img .visible_pc{display:none}.action_img .visible_sp{display:block}}.action_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 750px){.action_btn{margin-top:8rem}}@media screen and (max-width: 749px){.action_btn{margin-top:4rem}}.action_btnItem+.action_btnItem{margin-left:1.5rem}@media screen and (max-width: 749px){.action_btnItem{width:calc((100% - 1.5rem) / 2)}}.action_btnAnc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;border-radius:5rem;font-weight:bold}.action_btnItem:nth-child(1) .action_btnAnc{background:#fff;color:#ED9600}.action_btnItem:nth-child(2) .action_btnAnc{background:#ED9600;color:#fff}@media screen and (min-width: 750px){.action_btnAnc{width:29rem;height:7.5rem;font-size:2.4rem}}@media screen and (max-width: 749px){.action_btnAnc{width:100%;height:4.5rem;font-size:1.6rem}}.company{padding:8rem 0;background:url(/assets/images/common/bg_stripe-a.jpg)}.company_anc{display:block}.company_anc:hover .companyWrap{opacity:.9}.companyWrap{position:relative;padding:70px 20px;background:#00849F;-webkit-transition:all .3s;transition:all .3s}.companyWrap:before{position:absolute;top:3%;left:1%;content:"";display:block;width:98%;height:94%;border:dashed 2px #fff;background:url(/assets/images/top/company_bg.png) bottom center/80% no-repeat}.company_heading{margin-bottom:15px;color:#fff;font-size:2.5rem}.company_text{color:#fff;font-size:1.6rem;text-align:center}@media screen and (max-width: 749px){.company{padding:6rem 0}.companyWrap{padding:6rem 20px}.companyWrap:before{left:2%;width:96%;background-size:100%;border-width:1px}.company_heading{font-size:2rem}}
