@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media print{#catch-wrap{min-height:100px!important;font-size:20px!important}.title-page{padding-left:0;color:#1b1b1b}.title-page strong{font-size:30px!important}.single-alliance_partner{font-size:11px}.single-alliance_partner #main article{overflow:hidden;font-size:11px;line-height:1.65;display:block}.single-alliance_partner #main article .title-article{text-align:left}.single-alliance_partner #main article .photo{float:left;width:32%}.single-alliance_partner #main article .photo li{margin-bottom:15px}.single-alliance_partner #main article .cnt-body{float:left;width:65%;padding-left:30px}.single-alliance_partner #main article .history,.single-alliance_partner #main article .war-history{padding:0;margin-left:1rem}.single-alliance_partner #main article .history ul li,.single-alliance_partner #main article .war-history ul li{font-size:11px;line-height:1.65}.single-alliance_partner #main article dl{line-height:1.6}.single-alliance_partner #main article dt{font-weight:700}.single-alliance_partner #main article .btn{display:none}#page-header,#partner-company,#side-bar,footer,header{display:none}}.b-header{z-index:99;position:relative;padding:2% 0}.b-header__logo{font-size:2vw}.b-header__logo a{text-decoration:none;color:#170c41}.b-header__logo a:hover{color:#163d7e}.l-footer{padding-bottom:20px}.l-footer .b-footer__logoSNS{margin-bottom:2%}@media only screen and (min-width:862px){.l-footer .b-footer__logoSNS{padding:0 3vw}.l-footer .b-footer__logo{flex:0 1 300px}.l-footer .b-footer__sns{flex:1;justify-content:flex-end;align-items:center}.l-footer .b-footer__sns-item{margin-left:10px;flex:0 1 60px}.l-footer .b-footer__sns-item:first-child{flex:0 1 65px}}.l-footer .b-footer__utilities{background-color:#000;color:#fff}.l-footer .b-footer__utilities .b-nav__utilities__list-item__link{text-decoration:none;color:#fff}@media only screen and (min-width:862px){.l-footer .b-footer__utilities{padding:10px 3vw;align-items:center}.l-footer .b-footer__utilities .b-nav__utilities{flex:1}.l-footer .b-footer__utilities .b-nav__utilities__list-item{margin-left:2rem;font-size:1.4rem}}.l-footer .b-footer__utilities__text--privacy{margin-left:auto;flex:0 1 18rem;font-size:1.4rem}@media only screen and (min-width:862px){footer .l-flex--md{display:flex}footer .b-footer__block::before{content:"";flex:0 1 20vw}footer .b-footer__block .b-footer__box.box--logoUtilities{flex:1}footer .b-footer__block .b-footer__box.box--gmoSiteSeel{align-self:flex-end;flex:0 1 20vw}}@media only screen and (max-width:861px){footer .b-footer__box.box--gmoSiteSeel{padding:0 5%}}form fieldset+fieldset{margin-top:20px}form fieldset dl{border-top:none}form fieldset dl+p{display:none}@media only screen and (min-width:862px){form fieldset dd,form fieldset dt{padding:.4rem .6rem;box-sizing:border-box}form fieldset dt{flex:0 1 22rem}form fieldset dd{flex:1}form fieldset dd.first{border-top:1px solid #f7f7f7}}@media only screen and (max-width:861px){form{padding:0 3%}form fieldset+fieldset{padding-top:4%;border-top:1px solid #c8c8c8}form dl{padding:1.5% 0}form dl.l-flex{display:block!important}form dd,form dt{width:100%;background-color:transparent}form dt{margin-top:.8rem;font-weight:700;font-size:115%;margin-bottom:.5rem}}form dt{color:#170c41;align-items:center;align-self:flex-start;margin-top:3px}form dt sup{border-radius:3px;color:#fff;font-size:1.2rem;padding:6px 1rem;line-height:1;margin-right:10px}form dt sup.sup--indispensable{background-color:#170c41}form dt sup.sup--any{background-color:#d8d8d8;color:#111}form dd .b-form__fieldset__df-input--fullWidth,form dd textarea{padding:8px 1rem;font-size:16px;width:100%;box-sizing:border-box;border:1px solid #aaa;background-color:#fff}form dd input[type=tel]{padding:8px 1rem;font-size:16px;width:60%;box-sizing:border-box;border:1px solid #aaa;background-color:#fff}form dd li{margin-bottom:.5rem}form dd span.note{display:block;padding-top:.6rem}form dd .error{margin-top:.8rem;margin-left:.3rem}form .contact-body dd{line-height:1.8}form .btn-wrap{margin-top:20px;justify-content:center;display:flex;position:relative}form .btn-wrap button,form .btn-wrap input{font-size:1.6rem;width:100%}form .btn-wrap.wpcf7c-elm-step1{width:50%;margin-left:auto;margin-right:auto}form .btn-wrap.wpcf7c-elm-step2{width:50%;margin-left:auto;margin-right:auto}@media only screen and (max-width:861px){form .btn-wrap.wpcf7c-elm-step1,form .btn-wrap.wpcf7c-elm-step2{width:100%}form .btn-wrap.wpcf7c-elm-step2{flex-direction:column}form .btn-wrap.wpcf7c-elm-step2 li{width:100%;box-sizing:border-box;margin-left:0;margin-bottom:10px}}form .b-form__block__list{justify-content:center}form .b-form__block__list li{position:relative;width:50%;border:none;padding:0}form .b-form__block__list .wpcf7c-btn-back{background-color:#888;color:#fff}form .b-form__block__list .wpcf7-submit{background-color:#170c41;color:#fff;padding:1.5rem 3rem;width:100%;border:none;transition:.3s;border-radius:10px}form .b-form__block__list .wpcf7-submit:hover{background-color:#999}@media only screen and (min-width:862px){form .b-form__block__list{margin-top:40px}form .b-form__block__list li:last-child{width:50%;margin:0 auto}form .b-form__block__list .wpcf7-submit{font-size:1.7rem}}@media only screen and (max-width:861px){form .b-form__block__list li:last-child{width:100%}form .b-form__block__list .wpcf7-submit{font-size:1.8rem}}form .wpcf7-mail-sent-ok{background-color:#398f14;color:#fff;text-align:center;padding:8px 0;background-repeat:5px}form select{background-color:#fff;border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}@media only screen and (max-width:861px){form select{width:100%;font-size:16px}}form select{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%),linear-gradient(to right,#e2190b,#e2190b);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}form .b-form__block--acceptance{display:flex;justify-content:center;padding:15px 1rem;margin-top:20px;margin-bottom:20px;background:repeating-linear-gradient(-45deg,#efebfd,#efebfd 2px,#fff 2px,#fff 6px)}form .b-form__block--acceptance .b-form__block__text__link{text-decoration:none;color:#170c41;padding-bottom:3px;border-bottom:1px solid #170c41;transition:all .3s}form .b-form__block--acceptance .b-form__block__text__link:hover{color:#163d7e;border-bottom:1px solid #163d7e}@media only screen and (max-width:861px){form .b-form__block--acceptance{margin:2% 3% 5%}}body,html{width:100%;font-size:62.5%;font-family:-apple-system,"Lucida Grande","Helvetica Neue","Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ","游ゴシック",meiryo,sans-serif;color:#1b1b1b;position:relative}body{width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.overlay::after{content:"";width:100%;height:100%;display:none;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.8)}body img{max-width:100%;height:auto}body img[src$=".svg"]{width:100%;height:auto}body .align-center{text-align:center}body .flex,body .l-flex{display:flex}body .inline-block{display:inline-block}body .layout-center{justify-content:center}@media only screen and (min-width:862px){body{font-size:16px;line-height:1.8}body .br--md-hidden,body .md-none{display:none}}@media only screen and (min-width:862px) and (max-width:1366px){body{font-size:14px}}body .inner-layout,body .l-contentInner{margin:0 auto}@media only screen and (min-width:1101px){body .inner-layout,body .l-contentInner{width:98%;max-width:1200px;box-sizing:border-box}}@media only screen and (min-width:862px) and (max-width:1366px){body .inner-layout,body .l-contentInner{width:calc(100% - 2vw)}}@media only screen and (min-width:862px) and (max-width:1199px){body .inner-layout,body .l-contentInner{width:calc(100% - 4vw)}}@media only screen and (max-width:1000px){body .inner-layout,body .l-contentInner{width:1000px;min-width:1000px}}@media only screen and (max-width:861px){body{width:100%;min-width:100%;font-size:13px}body .br--mobile-hidden,body .br--xs-hidden,body .xs-none{display:none}body .inner-layout,body .l-contentInner{width:100%;min-width:initial;box-sizing:border-box}}body .grecaptcha-badge{display:none!important}.font--webSanSerif{font-family:"Noto Sans JP",sans-serif}.l-pageTop{width:81px;height:74px;background:url(../../images/bg_pagetop.png) no-repeat center top;background-size:contain;position:fixed;right:20px;bottom:10px;z-index:99;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-size:1.3rem;color:#fff;padding-top:26px;text-align:center;box-sizing:border-box}.column-01{flex:0 1 10%;min-width:10%}.column-02{flex:0 1 20%;min-width:20%}.column-03{flex:0 1 30%;min-width:30%}.column-04{flex:0 1 40%;min-width:40%}.column-05{flex:0 1 50%;min-width:50%}.column-06{flex:0 1 60%;min-width:60%}.column-07{flex:0 1 70%;min-width:70%}.column-08{flex:0 1 80%;min-width:80%}.column-09{flex:0 1 90%;min-width:90%}.flex.align-center{justify-content:center}#main .btn a{display:block;background-color:#b4b4b4;color:#fff;width:100%;border-radius:10px;padding:10px 30px;text-decoration:none;text-align:center;transition:all .3s}#main .btn a:hover{background-color:#f6eddd;color:#03cc00}#main .btn.btn-prev-home{display:flex;justify-content:center}#main .btn.btn-prev-home a{max-width:280px;margin-top:5%}#main .text-link{position:relative;padding-right:2rem;text-decoration:none}#main .text-link::after{display:inline-block;margin-left:.5rem;font-family:"Font Awesome 5 Pro";content:"\f061";font-weight:900}#main .text-link-prev{position:relative;padding-right:2rem;text-decoration:none}#main .text-link-prev::before{display:inline-block;margin-right:.5rem;font-family:"Font Awesome 5 Pro";content:"\f060";font-weight:900}.b-content__header__title{justify-content:center}.b-content__header__title--en{font-size:2.4rem;font-family:"Noto Sans JP",sans-serif;font-style:italic;font-weight:300;margin:15px 40px 0 0}.b-content__header__title--strong{font-size:4rem;font-family:"Noto Sans JP",sans-serif;font-weight:300}#pagination-wrap{margin-top:10%;border-top:1px solid #dbdada;border-bottom:1px solid #dbdada}#pagination-wrap .pagination{display:flex}#pagination-wrap .current,#pagination-wrap a{padding:12px 15px}#pagination-wrap .current{color:#f08e7d}#pagination-wrap .home{flex:1;text-align:center}#pagination-wrap a{color:#170c41;text-decoration:none}@media only screen and (min-width:862px){#pagination-wrap a{transition:.3s}#pagination-wrap a:hover{color:#163d7e}}#pagination-wrap .spacer{flex:0 1 5rem;min-width:6.5rem}.align_center{text-align:center}.align_right{text-align:right}.align_left{text-align:left}.colors_f09{color:#f09!important}.colors_f60{color:#f60!important}.colors_a90{color:#a90000!important}.font_wb{font-weight:700!important}.font_nm{font-weight:400!important}.font_size12{font-size:12px!important}.font_size13{font-size:13px!important}.font_size14{font-size:14px!important}.font_size15{font-size:15px!important}.font_size16{font-size:16px!important}.les-2p{letter-spacing:2px}.les-1p{letter-spacing:1px}.les_0p{letter-spacing:0}.les_1p{letter-spacing:-1px}.les_2p{letter-spacing:-2px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pm10{padding-bottom:10px}.pm15{padding-bottom:15px}.pm20{padding-bottom:20px}.pm25{padding-bottom:25px}.pm30{padding-bottom:30px}.pm35{padding-bottom:35px}.pm40{padding-bottom:40px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.mb-110{margin-bottom:110px!important}.mb-120{margin-bottom:120px!important}.mb-130{margin-bottom:130px!important}.mb-140{margin-bottom:140px!important}.mb-150{margin-bottom:150px!important}.mb-1em{margin-bottom:.8em}.mb-2em{margin-bottom:1.6em}.mb-3em{margin-bottom:2.4em}.mb-4em{margin-bottom:3.2em}.mb-5em{margin-bottom:4em}.fl-right{float:right}.fl-left{float:left}.fl-none{float:none}.fl-cl{clear:both}.ov-hid{overflow:hidden}.display_none,body.md .md_none,body.xs .xs_none{display:none}.display_block{display:block}.display_table{display:table}.display-flex{display:flex}.pos-relative{position:relative}.pos-absolute{position:absolute}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.list{margin-left:2em}.list.list-disc li{list-style-type:disc;margin-bottom:.4em}.list.list-decimal li{list-style-type:decimal;margin-bottom:.4em}.list.list-none{margin-left:0;margin-bottom:.4em}.list li.no-list-mark{list-style:none;margin-left:-1.2em}.list li strong{font-weight:700;color:#170c41}@media only screen and (max-width:861px){input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],textarea{border-radius:0;-webkit-appearance:none;appearance:none}}.body--common .b-catch{padding:5% 0;position:relative;background:url(../../images/bg_catch.jpg) no-repeat center bottom;background-size:cover}.body--common .b-catch__title{color:#fff}@media only screen and (min-width:862px){.body--common .b-catch{margin-bottom:70px}}.body--common .b-catch__title{line-height:1.6}.body--common .b-catch__title--jp{font-size:3vw}@media only screen and (min-width:862px) and (max-width:1280px){.body--common .b-catch__title--jp{font-size:4vw}}@media only screen and (min-width:1281px) and (max-width:1380px){.body--common .b-catch__title--jp{font-size:4.5vw}}.body--common .b-content__title{line-height:1;margin-bottom:35px}.body--common .b-content__title--en{font-family:Lato,sans-serif;font-size:2.4rem;margin-bottom:10px;display:block}.body--common .b-content__title--jp{font-size:3.2rem;font-family:"Noto Sans JP",sans-serif;font-weight:700}@media only screen and (min-width:862px) and (max-width:1280px){.body--common .b-content__title--en{font-size:1.8vw}.body--common .b-content__title--jp{font-size:2.8vw}}.body--common .l-main+.l-footer{margin-top:5%}@media only screen and (min-width:862px){.login .l-main{max-width:450px;margin:0 auto}}@media only screen and (max-width:861px){.login .l-main{padding:0 5%;margin-bottom:10%}}.login .content--registLogin .b-form{background-color:#e8e8e8;padding:15px}.login .content--registLogin .b-form__body{background-color:#fff;border-radius:10px;padding:20px 20px 15px}.login .content--registLogin .b-form__fieldset+fieldset{margin-top:10px!important}.login .content--registLogin .b-form__fieldset:nth-child(even) dl{background-color:#f4f4f4}.login .content--registLogin .b-form__fieldset__df{padding:5px 10px 5px 15px}.login .content--registLogin .b-form__fieldset__df-title{flex:0 1 13rem;font-size:1.5rem}.login .content--registLogin .b-form__fieldset__df-input input{padding:5px 10px;font-size:16px;width:100%;box-sizing:border-box}.login .content--registLogin .b-form__btn button{width:100%;background-color:#170c41;border:none;color:#fff;text-align:center;padding:15px 1rem;box-sizing:border-box;margin-top:20px;font-size:1.8rem;border-radius:5px;transition:all .3s}.login .content--registLogin .b-form__btn button:hover{background-color:#163d7e}.login .login-password,.login .login-username{display:flex;padding:0 5px}.login .login-password label,.login .login-username label{flex:0 1 13rem;font-size:1.5rem}.login .login-password .input,.login .login-username .input{padding:5px 10px;font-size:16px;width:100%;box-sizing:border-box}.login .login-username{margin-bottom:10px}.login .login-password{margin-bottom:15px}.login .login-remember{background-color:#f0f0f0;text-align:center;padding:6px 0}.login .login-remember label{font-size:1.4rem}.login .login-submit input{width:100%;background-color:#170c41;border:none;color:#fff;text-align:center;padding:15px 1rem;box-sizing:border-box;margin-top:15px;font-size:1.8rem;border-radius:5px;transition:all .3s}.login .login-submit input:hover{background-color:#163d7e}@media only screen and (max-width:861px){.user .l-main{padding:0 5%;margin-bottom:10%;box-sizing:border-box}}.user .b-content__title__span{flex:0 1 10rem;background-color:#f8f8f8;padding:10px 1rem}.user .b-content__title__strong{padding:10px 1rem 10px 1.5rem}.user .b-content__text.text--noLogin .b-content__text__link{color:#170c41;text-decoration:none;padding-bottom:.2rem;border-bottom:1px solid #170c41;transition:all .3s}.user .b-content__text.text--noLogin .b-content__text__link:hover{color:#163d7e;border-bottom:1px solid #163d7e}.user .b-content__link.link--btnLogout{padding:8px 5rem;display:inline-block;background-color:#170c41;color:#fff;text-decoration:none}.user .b-content__text.text--noUpload{background-color:#f0f0f0;padding:10px 1rem}.user .b-content.content--upload{margin-bottom:10%;margin-top:5%}@media only screen and (min-width:862px){.user .b-content.content--upload.l-flex{display:flex;flex-wrap:wrap}.user .b-content.content--upload .b-content__card{flex:0 1 24%;margin-right:1%}.user .b-content.content--upload .b-content__card:nth-child(n+5){margin-top:1%}.user .b-content.content--upload .b-content__card__link__figure{max-width:120px;margin:0 auto}}.user .b-content.content--upload .b-content__card{border:1px solid #e8e8e8;padding:30px 20px 15px;box-sizing:border-box}.user .b-content.content--upload .b-content__card__link{color:#1b1b1b;text-decoration:none}.user .b-content.content--upload .b-content__card__link__figure{padding:0 4%;box-sizing:border-box;margin-bottom:20px}.user .b-content.content--upload .b-content__card__link__figure__image{max-width:100%}.user .b-content.content--upload .b-content__card__link__text.text--fileName{font-size:1.6rem;line-height:1.86;font-weight:700}.user .b-content.content--upload .b-content__card__link__text.text--date{font-size:1.4rem;margin-left:.2rem}@media only screen and (max-width:861px){.user .b-content.content--upload.l-flex{display:block}.user .b-content.content--upload .b-content__card{margin-bottom:2%;padding:5% 2% 3% 1%}.user .b-content.content--upload .b-content__card__link__figure{flex:0 1 25%;margin-bottom:0}}@media only screen and (min-width:862px){.privacy-policy .l-main{max-width:960px;margin:0 auto}}@media only screen and (max-width:861px){.privacy-policy .l-main{margin:0 3%}}.privacy-policy .l-main p+p{margin-top:2rem}.privacy-policy .l-main .b-content__block+div{margin-top:4%}@media only screen and (max-width:861px){.privacy-policy .l-main .b-content__block+div{margin-top:8%}}.privacy-policy .l-main .b-content__block__title{font-size:1.8rem;font-weight:700;margin-bottom:.4rem}.privacy-policy .l-main .b-content__block__list{margin-top:7px}.privacy-policy .l-main .b-content__block__list.list--decimal{margin-left:2.5rem}.privacy-policy .l-main .b-content__block__list.list--decimal li{list-style:decimal}.privacy-policy .l-main .b-content__block__list.list--decimal li+li{margin-top:10px}.privacy-policy .l-main .b-content__block__list.list--layer2nd{margin-left:2rem;margin-bottom:2rem}.privacy-policy .l-main .b-content__block__list.list--layer2nd.list--disc li{list-style:disc}.privacy-policy .l-main .b-content__block__box{margin-top:3%;background-color:#f4f4f4;padding:15px 25px}.privacy-policy .l-main .b-content__block__box__title{font-weight:700;margin-bottom:.6rem}.privacy-policy .l-main .b-content__block__box__list{font-size:1.5rem}.privacy-policy .l-main .b-content__block__box__list li+li{margin-top:.3rem}.privacy-policy .l-main .b-content__block__box__list-item__title{flex:0 1 4rem}.privacy-policy .l-main .b-content__block__box__list-item__text{flex:1}.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df{padding-left:5px}.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df+dl{margin-top:.8rem}.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df-title{flex:0 1 13rem;font-weight:700;color:#170c41}.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df-text__list{margin-left:2rem}.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df-text__list-item{list-style-type:disc}.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df-text__list-item+li{margin-top:.3rem}@media only screen and (max-width:861px){.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df{flex-wrap:wrap;margin-left:-2%;margin-right:-2%;padding-left:2%;padding-right:2%}.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df+dl{padding-top:3%;border-top:1px solid #ccc}.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df-text,.privacy-policy .l-main .b-content__block.block--companyInformation .b-content__block__df-title{flex:0 1 100%}}@media only screen and (min-width:862px){.agreement .l-main{max-width:960px;margin:0 auto}}@media only screen and (max-width:861px){.agreement .l-main{padding:0 3% 5% 5%;box-sizing:border-box}}.agreement .l-main p+p{margin-top:2rem}.agreement .l-main .b-content__text.text--lead{margin-bottom:4%}.agreement .l-main .b-content__block+div{margin-top:4%}.agreement .l-main .b-content__block__title{font-size:1.8rem;font-weight:700;margin-bottom:.4rem}.agreement .l-main .b-content__block__list{margin-top:7px}.agreement .l-main .b-content__block__list.list--decimal{margin-left:2.5rem}.agreement .l-main .b-content__block__list.list--decimal li{list-style:decimal}.agreement .l-main .b-content__block__list.list--decimal li+li{margin-top:10px}.agreement .l-main .b-content__block__list.list--layer2nd{margin-left:0}.agreement .l-main .b-content__block__list.list--layer2nd li{list-style-type:none;counter-increment:cnt;padding-left:2.6rem;text-indent:-2.6rem}.agreement .l-main .b-content__block__list.list--layer2nd li::before{content:"(" counter(cnt) ") "}.agreement .l-main .b-content__block__list.list--layer3rd{margin-left:0;counter-reset:cnt 0}.agreement .l-main .b-content__block__list.list--layer3rd li{counter-increment:cnt}.agreement .l-main .b-content__block__list.list--layer3rd li::before{content:"(" counter(cnt,lower-alpha) ") "}.contact .content--contact{padding-bottom:80px}@media only screen and (min-width:862px){.contact .content--contact{max-width:760px;margin:0 auto}}.single .b-catch{background:url(../../../images/bg_catch.jpg) no-repeat center center;background-size:cover}.single .b-content{padding-bottom:80px}.single .b-content.l-contentInner{max-width:960px}.single .b-content__header{margin-bottom:5%}.single .b-content__header__title{font-size:2.4rem;margin-bottom:5px}.single .b-content__header__date{font-size:1.4rem;color:#666}.single .b-content__body{padding:0 3%;margin:0 auto}.single .b-content__body__block{padding:0 5%}.single .b-content__body__block p+p{margin-top:1.5rem}.single .b-content__body__block .wp-block-columns{padding:0 5%;margin-top:30px}.single .b-content__body__block .note{font-size:90%;margin-top:10px}.single .b-content__body__block h2,.single .b-content__body__block h3,.single .b-content__body__block h4{font-family:"Noto Sans JP",sans-serif}.single .b-content__body__block h3{font-size:2rem;margin-bottom:5px;margin-top:3rem!important}.single .b-content__body__block h4{font-size:1.8rem}.single .b-content__body__block>ul{list-style:disc!important;margin-left:3rem}.single .b-content__body__block>ul+*{margin-top:1.5rem}.single .b-content .b-content__link{text-align:center;text-decoration:none;width:200px;display:block;margin:10% auto 0;border-radius:30px;background-color:#1b1b1b;color:#fff;padding:1rem 0}.single .b-content .b-content__link:hover{background-color:#163d7e;transition:.4s}.error404 .b-content__header__title{justify-content:center}.error404 .b-content__header__title--en{margin:5px 40px 0 0}.error404 .b-content__header__title--strong{font-size:3rem;font-family:"Noto Sans JP",sans-serif;font-weight:300}.error404 .b-content__block{justify-content:center;margin-top:20px}.error404 .b-content__block__title{text-align:center;font-size:2.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:300}.error404 .b-content__block__text{position:relative;text-align:center;margin-top:20px}.error404 .b-content__block__link{text-align:center;text-decoration:none;width:200px;display:block;margin:40px auto;border-radius:30px;background-color:#170c41;color:#fff;padding:1rem 0}.error404 .b-content__block__link:hover{background-color:#163d7e;transition:.4s}