@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Outfit:wght@100;400;500;700&display=swap);
.p-prohibitions__heading__en,.p-prohibitions__list li span::before,.p-for-company .p-flow__content::before,.p-f-kv__copy .--suffix,.p-f-intro__trigger,.c-ttl__en,.l-footer__copyright{font-family:"Outfit","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:100}.p-f-kv__copy .--trigger,.c-articleList__date,.c-articleHead__date,.c-articlePager li{font-family:"Outfit","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:400}.p-dispatch .p-flow__desc,.p-for-company .p-flow__lead,.p-content__desc,.p-message__txt p,.p-f-service__desc,.p-f-product__desc{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:2.3125}@media screen and (max-width: 768px){.p-dispatch .p-flow__desc,.p-for-company .p-flow__lead,.p-content__desc,.p-message__txt p,.p-f-service__desc,.p-f-product__desc{font-size:15px}}@media screen and (max-width: 568px){.p-dispatch .p-flow__desc,.p-for-company .p-flow__lead,.p-content__desc,.p-message__txt p,.p-f-service__desc,.p-f-product__desc{font-size:14px}}.p-message__copy{font-size:36px}@media screen and (max-width: 768px){.p-message__copy{font-size:30px}}@media screen and (max-width: 568px){.p-message__copy{font-size:26px}}.p-content__heading,.c-articleHead__ttl,.c-basketBox h1,.c-basketBox h2{font-size:30px}@media screen and (max-width: 768px){.p-content__heading,.c-articleHead__ttl,.c-basketBox h1,.c-basketBox h2{font-size:26px}}@media screen and (max-width: 568px){.p-content__heading,.c-articleHead__ttl,.c-basketBox h1,.c-basketBox h2{font-size:24px}}.p-dispatch .p-flow__heading,.p-message__name{font-size:26px}@media screen and (max-width: 768px){.p-dispatch .p-flow__heading,.p-message__name{font-size:24px}}@media screen and (max-width: 568px){.p-dispatch .p-flow__heading,.p-message__name{font-size:22px}}.p-for-company .p-flow__desc,.p-editor h2,.c-articlePager li{font-size:24px}@media screen and (max-width: 768px){.p-for-company .p-flow__desc,.p-editor h2,.c-articlePager li{font-size:22px}}@media screen and (max-width: 568px){.p-for-company .p-flow__desc,.p-editor h2,.c-articlePager li{font-size:20px}}.p-prohibitions__heading__ja,.p-editor h3,.c-policyBox__content h2{font-size:20px}@media screen and (max-width: 768px){.p-prohibitions__heading__ja,.p-editor h3,.c-policyBox__content h2{font-size:18px}}@media screen and (max-width: 568px){.p-prohibitions__heading__ja,.p-editor h3,.c-policyBox__content h2{font-size:16px}}.p-form__complete__txt,.p-form div.agree_box p.strong_text,.p-editor h4,.c-lead,.c-policyBox__content h3{font-size:18px}@media screen and (max-width: 768px){.p-form__complete__txt,.p-form div.agree_box p.strong_text,.p-editor h4,.c-lead,.c-policyBox__content h3{font-size:17px}}@media screen and (max-width: 568px){.p-form__complete__txt,.p-form div.agree_box p.strong_text,.p-editor h4,.c-lead,.c-policyBox__content h3{font-size:15px}}.p-prohibitions__list li p,.p-company__list dt,.p-company__list dd,.p-editor,.p-editor p,.p-editor li,.c-articleNav__btn,.c-articleList__date,.c-articleList__cat a,.c-articleList__cat span,.c-articleList__ttl,.c-articleHead__date,.c-articleHead__cat a,.c-articleHead__cat span,.c-policyBox__content p,.c-basketBox .c-basketBox__txt p,.l-footer__copyright,button,input[type=submit].input_submit,input[type=submit].button_confirm,input[type=reset].input_submit,input[type=reset].button_confirm,input[type=button].input_submit,input[type=button].button_confirm,button[type=submit].input_submit,button[type=submit].button_confirm,button[type=button].input_submit,button[type=button].button_confirm,p#fm_ajax_message,body{font-size:16px}@media screen and (max-width: 768px){.p-prohibitions__list li p,.p-company__list dt,.p-company__list dd,.p-editor,.p-editor p,.p-editor li,.c-articleNav__btn,.c-articleList__date,.c-articleList__cat a,.c-articleList__cat span,.c-articleList__ttl,.c-articleHead__date,.c-articleHead__cat a,.c-articleHead__cat span,.c-policyBox__content p,.c-basketBox .c-basketBox__txt p,.l-footer__copyright,button,input[type=submit].input_submit,input[type=submit].button_confirm,input[type=reset].input_submit,input[type=reset].button_confirm,input[type=button].input_submit,input[type=button].button_confirm,button[type=submit].input_submit,button[type=submit].button_confirm,button[type=button].input_submit,button[type=button].button_confirm,p#fm_ajax_message,body{font-size:15px}}@media screen and (max-width: 568px){.p-prohibitions__list li p,.p-company__list dt,.p-company__list dd,.p-editor,.p-editor p,.p-editor li,.c-articleNav__btn,.c-articleList__date,.c-articleList__cat a,.c-articleList__cat span,.c-articleList__ttl,.c-articleHead__date,.c-articleHead__cat a,.c-articleHead__cat span,.c-policyBox__content p,.c-basketBox .c-basketBox__txt p,.l-footer__copyright,button,input[type=submit].input_submit,input[type=submit].button_confirm,input[type=reset].input_submit,input[type=reset].button_confirm,input[type=button].input_submit,input[type=button].button_confirm,button[type=submit].input_submit,button[type=submit].button_confirm,button[type=button].input_submit,button[type=button].button_confirm,p#fm_ajax_message,body{font-size:14px}}.p-form span.essential,.p-form span.optional,.btn_add,.btn_remove,p#fm_ajax_message{font-size:14px}@media screen and (max-width: 768px){.p-form span.essential,.p-form span.optional,.btn_add,.btn_remove,p#fm_ajax_message{font-size:13px}}@media screen and (max-width: 568px){.p-form span.essential,.p-form span.optional,.btn_add,.btn_remove,p#fm_ajax_message{font-size:12px}}div.err_area p,div.err_area .text_box li,.l-breadcrumbs{font-size:12px}@media screen and (max-width: 768px){div.err_area p,div.err_area .text_box li,.l-breadcrumbs{font-size:12px}}@media screen and (max-width: 568px){div.err_area p,div.err_area .text_box li,.l-breadcrumbs{font-size:11px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:1.9em}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{vertical-align:baseline;-webkit-text-size-adjust:100%}img{display:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*{box-sizing:border-box;word-break:normal;background-repeat:no-repeat}div#ie_container{display:none;width:100%;height:100%;margin:auto}div#ie_container div.cover{width:100%;height:100%;max-width:none;position:fixed;top:0;left:0;text-align:center;margin:auto}div#ie_container div.cover p{width:100%;position:absolute;font-size:12px;top:50%;left:0;right:0;text-align:center}.ie7 body{overflow:hidden;background:#fff}.ie7 div#container{display:none}.ie8 body{overflow:hidden;background:#fff}.ie8 div#container{display:none}.ie8 div#ie_container{display:inherit}html,body{width:100%;min-width:1000px;margin-left:auto;margin-right:auto;background-color:#fff}@media screen and (max-width: 768px){html,body{min-width:inherit}}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;color:#404040;line-height:1.9em}div#container{width:100%;height:100%}::selection{background:#fff35e;color:#fff}::-moz-selection{background:#fff35e;color:#fff}a{transition:background-color .4s ease,color .4s ease,opacity .4s ease}a,a:hover,a:visited,a:link{color:#404040;text-decoration:none}a img{transition:opacity .4s ease}a:hover{opacity:.8}picture{display:block}img{max-width:100%;height:auto}br{line-height:inherit}hr{height:1px;clear:both;border:none;border-top:#ccc 1px solid;color:#fff}.unselectable{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}input,select,textarea,search{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;border:#ccc 1px solid;background-color:#fff;-webkit-appearance:none;font-size:16px;border-radius:0}button{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;background-color:rgba(0,0,0,0);border:none}input:focus,select:focus,textarea:focus,button:focus{outline:0;border-color:#fff35e}:-ms-input-placeholder{color:#ddd}::placeholder{color:#ddd}::selection{color:#fff;background:#fff35e}input::selection,textarea::selection{color:#fff;background:#fff35e}input{width:100%;padding:10px;margin:5px 0}@media screen and (min-width: 769px){input{max-width:420px}}input.wth_80{width:80%}@media screen and (max-width: 768px){input.wth_80{width:100%}}input.wth_70{width:70%}@media screen and (max-width: 768px){input.wth_70{width:100%}}input.wth_50{width:50%}@media screen and (max-width: 768px){input.wth_50{width:100%}}input.wth_30{width:30%}@media screen and (max-width: 768px){input.wth_30{width:100%}}input.wth_20{width:20%}@media screen and (max-width: 768px){input.wth_20{width:50%}}textarea{width:100%;height:10em;padding:10px;resize:vertical}select{width:auto;padding:10px 60px 10px 10px;background-image:url(../img/arrow/input_select.svg);background-position:right 5px center;background-size:25px 25px;vertical-align:middle;border:#ccc 1px solid;margin:5px 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type=radio],input[type=checkbox]{display:none}input[type=radio]+label{padding:7px 0px 7px 25px;margin:2px 20px 2px 0px;display:inline-block;background-image:url(../img/arrow/input_check_off.svg);background-position:left 50%;background-size:18px 18px;cursor:pointer}input[type=radio]:checked+label{background-image:url(../img/arrow/input_check_on.svg);background-position:left 50%;background-size:18px 18px}input[type=checkbox]+label{padding:7px 0px 7px 25px;margin:2px 20px 2px 0px;background-image:url(../img/arrow/checkbox_off.svg);background-position:left 50%;background-size:18px 18px;display:inline-block;cursor:pointer}input[type=checkbox]:checked+label{background-image:url(../img/arrow/checkbox_on.svg);background-position:left 50%;background-size:18px 18px}input[type=file]{border:none;padding:0}input[type=submit],input[type=reset],input[type=button],button[type=submit],button[type=button]{margin-inline:auto}input[type=submit].input_submit,input[type=submit].button_confirm,input[type=reset].input_submit,input[type=reset].button_confirm,input[type=button].input_submit,input[type=button].button_confirm,button[type=submit].input_submit,button[type=submit].button_confirm,button[type=button].input_submit,button[type=button].button_confirm{display:inline-block;width:230px;height:50px;background-color:#fff35e;border-radius:50px;display:inline-flex;justify-content:center;align-items:center;font-weight:700}input[type=submit].input_submit,input[type=reset].input_submit,input[type=button].input_submit,button[type=submit].input_submit,button[type=button].input_submit{cursor:pointer;transition:all .3s}input[type=submit].input_submit:hover,input[type=reset].input_submit:hover,input[type=button].input_submit:hover,button[type=submit].input_submit:hover,button[type=button].input_submit:hover{opacity:.8}input[type=submit].input_return,input[type=reset].input_return,input[type=button].input_return,button[type=submit].input_return,button[type=button].input_return{display:inline-block;width:auto;border:none;padding:0 0 0 20px;background-image:url(../img/arrow/arrow_left.svg);background-size:12px auto;background-position:top 3px left;min-width:inherit;color:#404040;font-weight:500;text-decoration:underline;background-color:rgba(0,0,0,0);transition:none;cursor:pointer;transition:all .3s}@media screen and (max-width: 414px){input[type=submit].input_return,input[type=reset].input_return,input[type=button].input_return,button[type=submit].input_return,button[type=button].input_return{width:auto}}input[type=submit].input_return:hover,input[type=reset].input_return:hover,input[type=button].input_return:hover,button[type=submit].input_return:hover,button[type=button].input_return:hover{opacity:.8}p#fm_ajax_message{font-weight:bold;color:#fff35e;letter-spacing:1px}:root{--header-height: 105px}@media screen and (max-width: 1000px){:root{--header-height: 68px}}.l-header{height:var(--header-height)}.l-header__logo__blend,.l-header__logo__icon{width:209px;aspect-ratio:209/56;position:fixed;top:30px;left:3.7%;display:block;z-index:99}@media screen and (max-width: 1000px){.l-header__logo__blend,.l-header__logo__icon{width:174px;top:20px}}.l-header__logo__blend{mix-blend-mode:difference}.l-header__logo__blend .--trigger{width:68.9%;height:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.l-header__logo__icon .--icon{position:absolute;width:26.8%;height:auto;left:0;top:50%;transform:translateY(-50%)}.l-header__logo__icon .--bar{position:absolute;width:5.3%;height:auto;right:13%;top:47.5%}@media screen and (min-width: 1001px){.l-header__nav__list{display:flex;position:fixed;mix-blend-mode:difference;top:43px;right:calc(3.7% + 230px);z-index:1000}}@media screen and (min-width: 1001px)and (max-width: 1295px){.l-header__nav__list{top:45px}}.l-header__nav__list>li{padding:0 20px;position:relative}@media screen and (max-width: 1295px){.l-header__nav__list>li{padding:0 12px}}@media screen and (max-width: 1000px){.l-header__nav__list>li{width:100%;padding:0;margin-bottom:25px}}.l-header__nav__list>li>a,.l-header__nav__list>li>p{display:inline-block;font-size:16px;font-weight:400;letter-spacing:0}.l-header__nav__list>li>a[target=_blank],.l-header__nav__list>li>p[target=_blank]{padding-right:17px;background-image:url(../img/common/external.svg);background-size:12px auto;background-position:right center}@media screen and (min-width: 1001px){.l-header__nav__list>li>a,.l-header__nav__list>li>a:hover,.l-header__nav__list>li>a:visited,.l-header__nav__list>li>p,.l-header__nav__list>li>p:hover,.l-header__nav__list>li>p:visited{color:#fff}.l-header__nav__list>li>a[target=_blank],.l-header__nav__list>li>p[target=_blank]{background-image:url(../img/common/external_w.svg)}}@media screen and (min-width: 1001px)and (max-width: 1295px){.l-header__nav__list>li>a,.l-header__nav__list>li>p{font-size:14px}}@media screen and (max-width: 1000px){.l-header__nav__list>li>a,.l-header__nav__list>li>p{font-size:16px}}.l-header__nav__list>li .l-nav__parent-menu{padding-right:15px;position:relative}.l-header__nav__list>li .l-nav__parent-menu:after{content:"";display:block;width:10px;height:10px;background-image:url(../img/arrow/arrow_down.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:calc(50% - 5px);transition:rotate .2s ease}.l-header__nav__list>li.active .l-nav__parent-menu:after{rotate:180deg}@media screen and (min-width: 1001px){.l-header__cv{position:fixed;right:3.7%;top:35px;z-index:99}}@media screen and (min-width: 1001px)and (max-width: 1295px){.l-header__cv{top:37px}}.l-header__cv a{display:flex;align-items:center;justify-content:space-between;font-size:14px;text-align:center;padding:0 8px 0 18px;background-color:#fff35e;border-radius:30px;width:230px;height:46px}.l-header__cv a:after{content:"";display:block;width:30px;aspect-ratio:1;border-radius:50%;background-color:#404040;background-image:url(../img/arrow/arrow_right_w.svg);background-position:center;background-size:auto;background-repeat:no-repeat}@media screen and (max-width: 1000px){.l-header__cv{margin-top:40px}.l-header__cv a{width:100%}}.l-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:end}@media screen and (max-width: 1000px){.l-nav{display:none;width:100%;max-width:300px;position:fixed;z-index:100;height:100vh;right:0;top:0;background:#fff;padding:100px 30px;overflow:auto}}.l-nav.is_close{display:none}.l-nav.is_open{display:block;top:0;opacity:1;animation-duration:.4s;animation-name:fadeInRight}.l-nav.is_close{animation-duration:.4s;animation-name:fadeOutRight}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutRight{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(100%, 0, 0)}}.l-hamburger{display:none}@media screen and (max-width: 1000px){.l-hamburger{display:block;position:fixed;cursor:pointer;width:47px;height:47px;border-radius:50%;top:20px;right:5%;background-color:#fff35e;z-index:1000}.l-hamburger span{display:inline-block;transition:all .4s;position:absolute;border-radius:2px;background:#404040;width:36%;left:32%;height:2px}.l-hamburger span:nth-of-type(1){top:18px}.l-hamburger span:nth-of-type(2){top:27px}.l-hamburger.toggle_active{transform:translateY(0)}.l-hamburger.toggle_active span:nth-of-type(1){transform:translateY(5px) rotate(-45deg)}.l-hamburger.toggle_active span:nth-of-type(2){transform:translateY(-4px) rotate(45deg)}}.l-hamburger.active{position:absolute}.l-hamburger02.toggle_active{left:20px}body.drawer_open{overflow:hidden;-ms-touch-action:none;touch-action:none}.drawer_bg{display:none;width:100%;height:100%;position:fixed;z-index:99;top:0;left:0;background-color:rgba(51,51,51,.5)}.l-breadcrumbs{width:100%;position:relative;margin-bottom:20px;font-weight:400;letter-spacing:.1em;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.l-breadcrumbs::-webkit-scrollbar{display:none}#breadcrumbs{margin:auto;white-space:nowrap}#breadcrumbs a{background-image:url(../img/arrow/arrow_breadcrumbs.svg);background-position:center right 5px;background-size:10px 10px;padding:0 22px 0 0;font-weight:bold}#breadcrumbs img{margin:1px 5px;vertical-align:text-bottom;width:14px;height:13px}.l-footer{background:#f9f9f8;position:relative}.l-footer__inner{width:89.3333333333%;max-width:1166px;margin-inline:auto;padding:80px 0 25px;margin-bottom:30px;display:flex;justify-content:space-between;align-items:stretch;gap:15px}@media screen and (max-width: 768px){.l-footer__inner{padding:60px 0 0;margin-bottom:40px;flex-direction:column;justify-content:center;gap:20px}}.l-footer__logo{display:flex;align-items:center}@media screen and (max-width: 768px){.l-footer__logo{justify-content:center}}.l-footer__logo a{display:block}.l-footer__links{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 768px){.l-footer__links{align-items:center}}.l-footer__links li+li{margin-top:13px}@media screen and (max-width: 768px){.l-footer__links li+li{margin-top:20px}}.l-footer__links a{display:block;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5}@media screen and (max-width: 768px){.l-footer__links a{text-align:center}}.l-footer__links a[target=_blank]{padding-right:14px;background-image:url(../img/common/external.svg);background-size:12px auto;background-position:right center}.l-footer__cv{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 768px){.l-footer__cv{align-items:center}}.l-footer__cv li+li{margin-top:14px}.l-footer__cv__btn{width:272px;height:54px;border-radius:30px;display:flex;align-items:center;justify-content:space-between;font-size:15px;text-align:center;padding:0 10px 0 22px}.l-footer__cv__btn:after{content:"";display:block;width:35px;aspect-ratio:1;border-radius:50%;background-position:center;background-size:13px auto;background-repeat:no-repeat}.l-footer__cv__btn.--yellow{background-color:#fff35e}.l-footer__cv__btn.--yellow:after{background-color:#404040;background-image:url(../img/arrow/arrow_right_w.svg)}.l-footer__cv__btn.--black{background-color:#404040}.l-footer__cv__btn.--black,.l-footer__cv__btn.--black:hover,.l-footer__cv__btn.--black:visited,.l-footer__cv__btn.--black:link{color:#fff;text-decoration:none}.l-footer__cv__btn.--black:after{background-color:#fff35e;background-image:url(../img/arrow/arrow_right.svg)}.l-footer__copyright{letter-spacing:0;text-align:center;padding-bottom:25px}.l-page__column_2{padding-top:50px}@media screen and (min-width: 769px){.l-page__column_2{max-width:1166px;margin:0 auto;display:flex;justify-content:space-between}}@media screen and (max-width: 768px){.l-page__column_2{padding-top:20px}}.l-page__column_2 .l-page__main{width:70%}@media screen and (max-width: 768px){.l-page__column_2 .l-page__main{width:100%}}.l-page__column_2 .l-sidebar{width:25%}@media screen and (max-width: 768px){.l-page__column_2 .l-sidebar{width:100%}}.l-sec{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 768px){.l-sec{padding-top:15px;padding-bottom:15px}}.l-wrapper{width:89.3333333333%;max-width:1166px;margin-inline:auto;position:relative}.l-cookiebox{z-index:100;position:fixed;bottom:0;background-color:rgba(0,0,0,.6);width:100%}.l-cookiebox__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto;padding:20px;color:#fff;width:1000px}@media screen and (max-width: 768px){.l-cookiebox__inner{width:90%;padding:15px 0}}.l-cookiebox__txt{width:850px;font-size:12px;font-weight:normal;line-height:1.8}@media screen and (max-width: 768px){.l-cookiebox__txt{font-size:10px;line-height:1.6}}.l-cookiebox__txt a{color:#fff;text-decoration:underline}.l-cookiebox__btn{display:inline-block;z-index:1;position:relative;padding:15px 20px;background:#fff;color:#000;font-size:12px;font-weight:bold;line-height:1.6;text-align:center;cursor:pointer;border:2px solid #333}@media screen and (max-width: 768px){.l-cookiebox__btn{width:50vw;margin:5px auto 0;padding:5px 20px}}.l-fixed-bg{position:fixed;width:100%;height:100%;top:0;left:0}.l-fixed-bg>picture{height:100%}.l-fixed-bg__image{width:100%;height:100%}.l-cv{position:relative;background-color:#2d2d2d;padding:100px 0}@media screen and (max-width: 768px){.l-cv{padding:130px 0 60px}}.l-cv::before{content:"";width:100%;height:100%;background-image:url(../img/common/bg_cv_pc.webp);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0}@media screen and (max-width: 568px){.l-cv::before{background-image:url(../img/common/bg_cv_sp.webp);background-position:top center}}.l-cv__desc{color:#fff;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6875}.l-cv__btns{display:flex;align-items:center;gap:30px;margin-top:30px}@media screen and (max-width: 768px){.l-cv__btns{flex-direction:column;gap:20px;margin-top:40px}}.l-cv__btn{width:350px;height:70px;border-radius:70px;display:flex;align-items:center;justify-content:space-between;font-size:20px;text-align:center;padding:0 10px 0 32px}@media screen and (max-width: 414px){.l-cv__btn{width:100%;min-width:335px}}@media screen and (max-width: 374px){.l-cv__btn{min-width:inherit;text-align:left;line-height:1.3;padding:0 10px 0 22px;word-break:keep-all;overflow-wrap:break-word}}.l-cv__btn:after{content:"";display:block;width:45px;aspect-ratio:1;border-radius:50%;background-position:center;background-size:16px auto;background-repeat:no-repeat}.l-cv__btn.--yellow{background-color:#fff35e}.l-cv__btn.--yellow:after{background-color:#404040;background-image:url(../img/arrow/arrow_right_w.svg)}.l-cv__btn.--white{background-color:#fff}.l-cv__btn.--white:after{background-color:#fff35e;background-image:url(../img/arrow/arrow_right.svg)}.c-basketBox{max-width:700px;height:auto;margin:auto;text-align:center;padding:100px 0}.c-basketBox h1,.c-basketBox h2{padding:0 0 20px;margin:0 0 20px 0;text-align:center;font-weight:bold;border-bottom:#dadada 1px solid;background-position:center top;background-repeat:no-repeat;background-size:auto}.c-basketBox .c-basketBox__txt{padding-bottom:30px}.c-basketBox .c-basketBox__txt p{font-weight:bold}.c-basketBox .c-basketBox__txt p+p{padding-top:1em}.c-btn{width:250px;height:60px;background-color:#404040;border-radius:60px;display:flex;align-items:center;justify-content:space-between;font-size:16px;text-align:center;padding:0 10px 0 29px}.c-btn,.c-btn:hover,.c-btn:visited,.c-btn:link{color:#fff;text-decoration:none}@media screen and (max-width: 568px){.c-btn{width:100%;max-width:335px;height:70px}}.c-btn:after{content:"";display:block;width:39px;aspect-ratio:1;border-radius:50%;background-color:#fff35e;background-image:url(../img/arrow/arrow_right.svg);background-position:center;background-size:15px auto;background-repeat:no-repeat}@media screen and (max-width: 568px){.c-btn:after{width:45px}}.c-btn.--external::after{background-image:url(../img/common/external.svg);background-size:16px auto}.c-btnReturn,.btn_return a{width:250px;height:60px;background-color:#404040;border-radius:60px;display:flex;align-items:center;justify-content:space-between;font-size:16px;text-align:center;padding:0 76px 0 10px}.c-btnReturn,.c-btnReturn:hover,.c-btnReturn:visited,.c-btnReturn:link,.btn_return a,.btn_return a:hover,.btn_return a:visited,.btn_return a:link{color:#fff;text-decoration:none}@media screen and (max-width: 568px){.c-btnReturn,.btn_return a{width:100%;max-width:335px;height:70px}}.c-btnReturn::before,.btn_return a::before{content:"";display:block;width:39px;aspect-ratio:1;border-radius:50%;background-color:#fff35e;background-image:url(../img/arrow/arrow_left.svg);background-position:center;background-size:15px auto;background-repeat:no-repeat}@media screen and (max-width: 568px){.c-btnReturn::before,.btn_return a::before{width:45px}}.c-btnReturn:hover,.btn_return a:hover{opacity:.8}.c-policyBox__content{text-align:left}.c-policyBox__content h2{font-weight:700;line-height:1.5;margin-bottom:8px}.c-policyBox__content h3{font-weight:700;margin-bottom:8px}.c-policyBox__content p{line-height:1.875;margin-bottom:1em}.c-policyBox__content p strong{font-weight:700}.c-policyBox__content p+ol,.c-policyBox__content p+ul{margin-top:-1em}.c-policyBox__content ol li,.c-policyBox__content ul li{padding-left:1em;text-indent:-1em}.c-policyBox__content ol{list-style-type:decimal;list-style-position:inside;margin-bottom:1em}.c-policyBox__content ol li ol{list-style-type:decimal;list-style-position:inside;padding-left:.5em;margin-bottom:0}.c-policyBox__content ul{margin-bottom:1em}.c-policyBox__content ul li::before{content:"・"}.c-policyBox__content ul li ul{padding-left:.5em;margin-bottom:0}.c-slideup{opacity:1;transition:opacity .7s ease-in-out,transform 1.5s cubic-bezier(0.35, 0.34, 0.22, 0.99);transform:translate(0, 0);will-change:transform,opacity}.c-slideup.init{opacity:0;transform:translate(0, 100px)}@media screen and (max-width: 768px){.c-slideup.init{transform:translate(0, 80px)}}@media screen and (min-width: 569px){.delay_100{transition-delay:100ms}.delay_200{transition-delay:200ms}.delay_300{transition-delay:300ms}.delay_400{transition-delay:400ms}.delay_400_0{transition-delay:400ms}}@media screen and (min-width: 569px)and (max-width: 568px){.delay_400_0{transition-delay:0}}.c-ttl{margin-bottom:37px}@media screen and (max-width: 414px){.c-ttl{margin-bottom:30px}}.c-ttl.--white{color:#fff}.c-ttl__en{font-size:120px;line-height:1;text-transform:uppercase}@media screen and (max-width: 768px){.c-ttl__en{font-size:78px}}@media screen and (max-width: 414px){.c-ttl__en{font-size:56px}}.c-ttl__ja{font-size:26px;font-weight:400;letter-spacing:0;margin-left:4px}@media screen and (max-width: 768px){.c-ttl__ja{font-size:20px}}@media screen and (max-width: 414px){.c-ttl__ja{font-size:16px}}.c-ttl .c-ttl__en,.c-ttl .c-ttl__ja{mask-image:linear-gradient(90deg, black 47%, rgba(0, 0, 0, 0) 53%);mask-size:230% 100%;mask-position:0% center;transform:translateX(0) translateY(0);opacity:1;transition:mask-position 2000ms cubic-bezier(0.75, -0.01, 0.37, 1) 0ms,transform 800ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,opacity 800ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.c-ttl.init .c-ttl__en,.c-ttl.init .c-ttl__ja{mask-position:100% center;transform:translateX(-10%) translateY(20px);opacity:0}@media screen and (max-width: 768px){.c-ttl.init .c-ttl__en,.c-ttl.init .c-ttl__ja{transform:translateX(-5vw) translateY(15px)}}.c-defaultSlider{--swiper-navigation-top-offset: 44%;--swiper-pagination-bottom: 0;--swiper-pagination-bullet-horizontal-gap: 10px;--swiper-pagination-bullet-size: 10px;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-inactive-color: #DBDBDB;--swiper-pagination-color: #E8D719}.c-defaultSlider .swiper-button-prev::after,.c-defaultSlider .swiper-button-next::after{content:"";width:16px;aspect-ratio:1/2;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.c-defaultSlider .swiper-button-prev::after,.c-defaultSlider .swiper-button-next::after{width:12px}}.c-defaultSlider .swiper-button-prev{left:-5px}.c-defaultSlider .swiper-button-prev::after{background-image:url(../img/arrow/slider_prev.svg)}.c-defaultSlider .swiper-button-next{right:-5px}.c-defaultSlider .swiper-button-next::after{background-image:url(../img/arrow/slider_next.svg)}@media screen and (max-width: 768px){.c-defaultSlider{--swiper-pagination-bullet-horizontal-gap: 8px;--swiper-pagination-bullet-size: 8px}}.c-m-slider{position:relative;overflow:hidden}.c-m-slider__item{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.c-m-slider__item__inner{width:100%;height:100%;overflow:hidden}.c-m-slider__item__inner__image{width:100%;height:100%;object-fit:cover}.c-m-slider__item{z-index:-1}.c-m-slider__item__inner__image{transition:translate 1200ms cubic-bezier(0.77, 0, 0.175, 1)}.c-m-slider__item.slide_active{z-index:2;transform:translate3d(0, 0, 0);transition:transform 1200ms cubic-bezier(0.77, 0, 0.175, 1)}.c-m-slider__item.slide_active .c-m-slider__item__inner{transform:translate3d(0, 0, 0);transition:transform 1200ms cubic-bezier(0.77, 0, 0.175, 1)}.c-m-slider__item.slide_active .c-m-slider__item__inner__image{translate:0 !important}.c-m-slider__item.slide_prev{z-index:1}.c-m-slider__item.slide_prev .c-m-slider__item__inner__image{translate:-20%}.c-m-slider__item.slide_before{visibility:hidden;z-index:3 !important;transform:translate3d(100%, 0, 0)}.c-m-slider__item.slide_before .c-m-slider__item__inner{transform:translate3d(-100%, 0, 0)}.c-m-slider.--wait[data-offset-slide="0"] .c-m-slider__item:nth-child(1){z-index:1}.c-m-slider.--wait[data-offset-slide="1"] .c-m-slider__item:nth-child(2){z-index:1}.c-m-slider.--wait[data-offset-slide="2"] .c-m-slider__item:nth-child(3){z-index:1}.c-m-slider.--wait[data-offset-slide="3"] .c-m-slider__item:nth-child(4){z-index:1}.c-m-slider.--wait[data-offset-slide="4"] .c-m-slider__item:nth-child(5){z-index:1}.c-m-slider.--wait[data-offset-slide="5"] .c-m-slider__item:nth-child(6){z-index:1}.c-m-slider.--wait[data-offset-slide="6"] .c-m-slider__item:nth-child(7){z-index:1}.c-m-slider.--wait[data-offset-slide="7"] .c-m-slider__item:nth-child(8){z-index:1}.c-m-slider.--wait[data-offset-slide="8"] .c-m-slider__item:nth-child(9){z-index:1}.c-m-slider.--wait[data-offset-slide="9"] .c-m-slider__item:nth-child(10){z-index:1}.c-m-slider.--wait[data-offset-slide="10"] .c-m-slider__item:nth-child(11){z-index:1}.c-m-slider.--wait[data-offset-slide="11"] .c-m-slider__item:nth-child(12){z-index:1}.c-m-slider.--wait[data-offset-slide="12"] .c-m-slider__item:nth-child(13){z-index:1}.c-m-slider.--wait[data-offset-slide="13"] .c-m-slider__item:nth-child(14){z-index:1}.c-m-slider.--wait[data-offset-slide="14"] .c-m-slider__item:nth-child(15){z-index:1}.c-m-slider.--wait[data-offset-slide="15"] .c-m-slider__item:nth-child(16){z-index:1}.c-m-slider.--wait[data-offset-slide="16"] .c-m-slider__item:nth-child(17){z-index:1}.c-m-slider.--wait[data-offset-slide="17"] .c-m-slider__item:nth-child(18){z-index:1}.c-m-slider.--wait[data-offset-slide="18"] .c-m-slider__item:nth-child(19){z-index:1}.c-m-slider.--wait[data-offset-slide="19"] .c-m-slider__item:nth-child(20){z-index:1}.c-m-slider.--wait[data-offset-slide="20"] .c-m-slider__item:nth-child(21){z-index:1}.c-lead{font-weight:400;letter-spacing:.1em;line-height:3.7777777778;margin-top:57px}@media screen and (max-width: 768px){.c-lead{line-height:2.8}}.c-articlePager{text-align:center;margin-top:60px;font-size:0}@media screen and (max-width: 568px){.c-articlePager{margin-top:30px}}.c-articlePager li{width:43px;height:43px;letter-spacing:.1em;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width: 569px){.c-articlePager li+li{margin-left:5px}}.c-articlePager li.active{color:#e8d719}.c-articlePager li.active .current{padding:1px 0 0 3px}.c-articlePager li a,.c-articlePager li span{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.c-articlePager li a.prev,.c-articlePager li a.next{background-color:#e8d719;border-radius:50%;background-repeat:no-repeat;background-size:17px auto;background-position:center center}.c-articlePager li a.prev{background-image:url(../img/arrow/arrow_prev.svg)}.c-articlePager li a.next{background-image:url(../img/arrow/arrow_next.svg)}.c-articlePager li:has(.prev){margin-right:40px}@media screen and (max-width: 768px){.c-articlePager li:has(.prev){margin-right:20px}}.c-articlePager li:has(.next){margin-left:40px}@media screen and (max-width: 768px){.c-articlePager li:has(.next){margin-left:20px}}.c-articleHead__thum{width:100%;height:auto;margin:0 auto 50px auto;overflow:hidden;position:relative;border-radius:5px;position:relative;width:100%;overflow:hidden}.c-articleHead__thum:before{content:"";display:block;height:0;padding-top:66.67%}.c-articleHead__thum img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}@media screen and (max-width: 568px){.c-articleHead__thum{margin:0 auto 20px auto}}.c-articleHead__ttl{font-weight:700;line-height:2;letter-spacing:.06em;margin-bottom:8px}@media screen and (max-width: 768px){.c-articleHead__ttl{line-height:1.5}}.c-articleHead__info li{display:inline-block}.c-articleHead__info li+li{margin-left:30px}.c-articleHead__cat a,.c-articleHead__cat span{display:inline-block;background-color:#e8d719;border-radius:27px;line-height:1;text-align:center;padding:6px 12px 5px}.c-articleList{max-width:950px;margin-inline:auto}.c-articleList.textend_dots h2,.c-articleList.textend_dots h3{overflow:hidden;max-height:1.9em;line-height:1.9em}.c-articleList.textend_dots h2 .textline,.c-articleList.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.9em}@media screen and (max-width: 768px){.c-articleList.textend_dots h2,.c-articleList.textend_dots h3{overflow:hidden;max-height:3.8em;line-height:1.9em}.c-articleList.textend_dots h2 .textline,.c-articleList.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.9em}}.c-articleList__item{padding:25px 57px 20px 46px;display:flex;align-items:center;border-top:1px solid rgba(64,64,64,.2)}@media screen and (max-width: 768px){.c-articleList__item{flex-wrap:wrap;padding:15px 10px}}.c-articleList__item:last-of-type{border-bottom:1px solid rgba(64,64,64,.2)}.c-articleList__date{width:120px;letter-spacing:.1em}@media screen and (max-width: 768px){.c-articleList__date{margin-left:5px}}.c-articleList__cat{width:120px;margin-right:10px}.c-articleList__cat a,.c-articleList__cat span{display:inline-block;background-color:#fff35e;border-radius:27px;line-height:1;text-align:center;padding:6px 12px 5px}.c-articleList__ttl{flex:1;letter-spacing:.05em;padding-right:30px;background-image:url(../img/arrow/arrow_right.svg);background-size:20px 20px;background-position:right center;font-weight:400}@media screen and (max-width: 768px){.c-articleList__ttl{flex:auto;width:100%;padding-right:20px;background-size:13px 13px;margin-top:5px}}.c-articleList__ttl a{text-decoration:underline}.c-articleNav{display:flex;justify-content:center;align-items:center;padding:10px 0 100px}.c-articleNav__btn{width:230px;height:50px;background-color:#fff35e;border-radius:50px;display:inline-flex;justify-content:center;align-items:center;font-weight:700}.p-edit__wrapper{max-width:850px;margin:0 auto 50px}.p-editor{padding-top:30px;margin-bottom:20px}@media screen and (max-width: 568px){.p-editor{padding-top:20px}}.p-editor h1,.p-editor h2,.p-editor h3,.p-editor h4,.p-editor h5,.p-editor h6{font-weight:700;letter-spacing:.1em}.p-editor h2{color:#fff;line-height:1.25;background-color:#404040;padding:17px 13px}.p-editor h3{letter-spacing:.1em;line-height:1.4444444444;padding-left:8px;border-left:5px solid #e8d719}.p-editor h4{color:#fff35e;line-height:1.3333333333}.p-editor a:link,.p-editor a:visited,.p-editor a:active,.p-editor a:hover{text-decoration:underline !important}.p-editor p{font-weight:500;letter-spacing:.1em;line-height:1.875}.p-editor p br{clear:inherit}.p-editor br{clear:both}.p-editor .center{text-align:center;text-indent:0}.p-editor .left{text-align:left;text-indent:0}.p-editor .right{text-align:right;text-indent:0}.p-editor strong{font-weight:700}.p-editor em{font-style:italic}.p-editor blockquote{background-color:#fffdee;padding:3em 1em;position:relative;border-radius:10px;border:none}.p-editor blockquote:before{content:"“";font-size:400%;line-height:1em;color:#fff;position:absolute;left:10px;top:10px}@media screen and (max-width: 768px){.p-editor blockquote:before{left:5px;top:5px}}.p-editor blockquote:after{content:"”";font-size:400%;line-height:0em;color:#fff;position:absolute;right:10px;bottom:10px}@media screen and (max-width: 768px){.p-editor blockquote:after{right:5px;bottom:5px}}.p-editor img{max-width:100%;height:auto !important}.p-editor .f_left{float:left}@media screen and (max-width: 568px){.p-editor .f_left{float:none}}.p-editor .f_right{float:right}@media screen and (max-width: 568px){.p-editor .f_right{float:none}}.p-editor .aligncenter{margin:3% auto}.p-editor .alignright{float:right;margin:3% 0 3% 3%}@media screen and (max-width: 568px){.p-editor .alignright{float:none;margin:3% auto}}.p-editor .alignleft{float:left;margin:3% 3% 3% 0}@media screen and (max-width: 568px){.p-editor .alignleft{float:none;margin:3% auto}}.p-editor ul,.p-editor ol{list-style-type:none}@media screen and (max-width: 768px){.p-editor ul,.p-editor ol{padding:10px 0 10px 10px}}.p-editor li{font-weight:500;letter-spacing:.1em;line-height:1.875;list-style-type:none;list-style-position:inside;margin-bottom:0}@media screen and (max-width: 568px){.p-editor li{line-height:1.7em}}.p-editor li>.block-editor-rich-text__editable.rich-text{display:inline !important}.p-editor ul li{padding-left:25px;text-indent:-23px}.p-editor ul li::before{content:"・";margin-right:.5px}.p-editor ol{counter-reset:number}.p-editor ol li{padding-left:1.5em;text-indent:-1.5em}.p-editor ol li::before{counter-increment:number;content:counter(number) ".";margin-right:.5em}.p-editor ol li ol li{padding-left:2em;text-indent:-2em}.p-editor ol li ol li::before{content:"(" counter(number) ")"}.p-editor table{border-collapse:collapse}.p-editor table th,.p-editor table td{border:1px solid #ccc;padding:5px 10px}.p-editor table th{font-weight:bold}.p-editor .wp-block-embed__wrapper iframe{width:100% !important}.p-editor .wp-block-embed-youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:60px !important;margin-top:3%}.p-editor .wp-block-embed-youtube .wp-block-embed__wrapper{position:static}.p-editor .wp-block-embed-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.p-editor .wp-block-embed figcaption{position:absolute;z-index:10;top:100.25%;left:0;right:0;font-size:80%;text-align:center}.p-editor .wp-block-image figcaption{font-size:80%;text-align:center}.p-editor .wp-block-file__button{background-color:#fff35e;color:#fff !important;text-decoration:none !important}.p-editor .wp-block-file__button:hover{background-color:#e8d719;color:#fff !important}.p-editor .wp-block-button.aligncenter{text-align:center}.p-editor .wp-block-button a{margin:0 auto 50px;width:90%;max-width:250px;color:#fff;background:#e8d719 !important;padding:15px 20px;border-radius:100px;text-decoration:none;text-align:center;display:block}.p-editor .wp-block-button a:hover{opacity:.8}.p-editor .a2a_button_twitter span,.p-editor .a2a_button_facebook span,.p-editor .a2a_button_line span{background-color:rgba(0,0,0,0) !important}.p-editor .a2a_button_twitter path,.p-editor .a2a_button_facebook path,.p-editor .a2a_button_line path{fill:#fff35e}.p-editor .wp-block-cover{margin:3% auto}.p-editor *{margin-bottom:20px}.p-editor *:last-child{margin-bottom:0}.p-notFound{padding:100px 0}.p-notFound h1,.p-notFound h2{color:#e8d719}.p-notFound__btn{margin-inline:auto}#form_top{display:block;padding-top:180px;margin-top:-180px}.p-form__wrapper{max-width:1000px;margin-inline:auto;margin-top:140px}@media screen and (max-width: 768px){.p-form__wrapper{margin-top:70px}}.p-form__complete__txt{font-weight:400}.p-form__complete__txt p{letter-spacing:.1em;line-height:3.7777777778;word-break:keep-all;overflow-wrap:break-word}.p-form span.essential,.p-form span.optional{white-space:nowrap;color:#fff;font-weight:700;letter-spacing:0;line-height:1;background-color:#ff5e5e;border-radius:3px;padding:5px 10px;margin:5px}.p-form span.optional{display:none}.p-form section table{width:100%;border-spacing:0}@media screen and (max-width: 768px){.p-form section table,.p-form section table thead,.p-form section table tbody,.p-form section table tfoot,.p-form section table tr{display:block;width:100%}.p-form section table tr th,.p-form section table tr td{display:block;width:100%}}.p-form section table th,.p-form section table td{text-align:left}.p-form section table th{width:25%;background-color:#fffdee;font-weight:bold;position:relative;vertical-align:top}@media screen and (min-width: 769px){.p-form section table th{padding:30px 68px 30px 15px}}@media screen and (max-width: 768px){.p-form section table th{width:100%;padding:10px;border:none}}.p-form section table th p{display:inline-block;vertical-align:middle;word-break:break-all}.p-form section table td{background-color:#fff;padding:15px 20px;vertical-align:middle}@media screen and (max-width: 768px){.p-form section table td{padding:10px 10px 20px 10px}}@media screen and (min-width: 769px){.p-form section table tr th,.p-form section table tr td{border-top:1px solid rgba(111,111,111,.3)}.p-form section table tr:last-of-type th,.p-form section table tr:last-of-type td{border-bottom:1px solid rgba(111,111,111,.3)}}.p-form section table span.essential,.p-form section table span.optional{position:absolute;right:15px}.p-form p.head{padding:20px 0;font-weight:bold}.p-form p.closing{padding:20px 0 10px 0;font-weight:bold;text-align:center}.p-form span.arrow{font-size:90%;margin:5px 0;font-weight:bold;display:inline-block}.p-form ul.transmission{width:auto;text-align:center;margin:20px auto 50px auto;display:table}@media screen and (max-width: 768px){.p-form ul.transmission{margin-bottom:30px}}@media screen and (max-width: 568px){.p-form ul.transmission{width:95%;display:inherit}}.p-form ul.transmission li{display:table-cell;padding:2px 5px}@media screen and (max-width: 568px){.p-form ul.transmission li{display:block}}.p-form ul.transmission li a{cursor:pointer}.p-form ul.transmission_confirm{margin:60px 0 50px}@media screen and (max-width: 768px){.p-form ul.transmission_confirm{margin:40px 0 30px}}.p-form ul.transmission_confirm li{text-align:center}.p-form ul.transmission_confirm li+li{margin-top:25px}@media screen and (max-width: 768px){.p-form ul.transmission_confirm li+li{margin-top:15px}}.p-form ul.transmission_confirm form{text-align:center}.p-form ul.break{width:100%;display:table}@media screen and (max-width: 568px){.p-form ul.break{display:inherit}}.p-form ul.break li{display:table-cell;padding:0 5px}.p-form ul.break li:nth-child(1){padding:0 5px 0 0}@media screen and (max-width: 568px){.p-form ul.break li:nth-child(1){padding:0}}.p-form ul.break li:last-child{padding:0 0 0 5px}@media screen and (max-width: 568px){.p-form ul.break li:last-child{padding:0}}@media screen and (max-width: 568px){.p-form ul.break li{display:inherit;padding:0}}.p-form ul.variable{width:100%}.p-form ul.variable li{display:inline-block;padding:0 5px}.p-form ul.variable li:last-child{padding:0 0 0 5px}@media screen and (max-width: 568px){.p-form ul.variable li:last-child{padding:0}}.p-form ul.variable li:nth-child(1){padding:0 5px 0 0}@media screen and (max-width: 568px){.p-form ul.variable li:nth-child(1){padding:0}}@media screen and (max-width: 568px){.p-form ul.variable li{display:inherit;padding:0}}.p-form ul.variable li input{width:auto;margin:5px 10px 5px 0}.p-form ul.check_list{width:100%;display:flex;flex-wrap:wrap}.p-form ul.check_list li{width:auto;min-width:25%;padding:5px 0}@media only screen and (max-width: 1000px){.p-form ul.check_list li{width:100%;border-bottom:#ccc 1px solid}}.p-form ul.number{display:table}.p-form ul.number li{display:table-cell}.p-form ul.number li:nth-child(1) input{width:5em}.p-form ul.number li:nth-child(2) input{width:7em}.p-form ul.number li p{display:inline-block}.p-form ul.number li span{padding:0 10px}.p-form ul.phone{display:table;table-layout:auto}.p-form ul.phone li{display:table-cell}.p-form ul.phone li:nth-child(1) input{width:5em}.p-form ul.phone li:nth-child(2) input{width:6em}.p-form ul.phone li:nth-child(3) input{width:6em}.p-form ul.phone li p{display:inline-block}.p-form ul.phone li span{padding:0 10px}.p-form div.comp_box{padding:15px 0 50px}.p-form div.flow_nav{max-width:1000px;margin:50px auto 30px;background-color:#fffdee}@media screen and (max-width: 768px){.p-form div.flow_nav{margin-top:20px;margin-bottom:10px}}.p-form div.flow_nav ul{overflow:hidden;display:flex}.p-form div.flow_nav ul li{position:relative;width:35%;padding:17px 0 17px 50px;text-align:left;background-color:#fffdee}@media screen and (max-width: 768px){.p-form div.flow_nav ul li{padding:10px 0 10px 40px}}@media screen and (max-width: 568px){.p-form div.flow_nav ul li{padding-left:25px}}.p-form div.flow_nav ul li:before{bottom:0;content:"";width:45px;height:45px;margin:auto;position:absolute;right:-20px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fffdee;z-index:1}.p-form div.flow_nav ul li:first-child{padding-left:25px;width:30%}@media screen and (max-width: 768px){.p-form div.flow_nav ul li:first-child{padding-left:15px}}@media screen and (max-width: 568px){.p-form div.flow_nav ul li:first-child{padding-left:0}}.p-form div.flow_nav ul li:last-child:before{content:none}.p-form div.flow_nav ul li span{position:relative;z-index:100;padding:0 0 0 15px;font-size:17px;font-weight:bold}@media screen and (max-width: 414px){.p-form div.flow_nav ul li span{font-size:14px}}.p-form div.flow_nav ul.flow_form li:nth-child(1){background-color:#fff35e;color:#fff;font-weight:bold}.p-form div.flow_nav ul.flow_form li:nth-child(1):before{content:"";margin:auto;position:absolute;right:-22px;background-color:#fff35e;border-bottom:none;border-right:none}.p-form div.flow_nav ul.flow_form li:nth-child(2):before{border-bottom:#ccc 1px solid;border-right:#ccc 1px solid}.p-form div.flow_nav ul.flow_confirm li:nth-child(2){background-color:#fff35e;color:#fff;font-weight:bold}.p-form div.flow_nav ul.flow_confirm li:nth-child(2):before{content:"";margin:auto;position:absolute;right:-22px;background-color:#fff35e;border-bottom:none;border-right:none}.p-form div.flow_nav ul.flow_complete li:nth-child(3){background-color:#fff35e;color:#fff;font-weight:bold}.p-form div.flow_nav ul.flow_complete li:nth-child(3):before{content:"";margin:auto;position:absolute;right:-22px;background-color:#fff35e;border-bottom:none;border-right:none}.p-form div.flow_nav ul.flow_complete li:nth-child(1):before{border-bottom:#ccc 1px solid;border-right:#ccc 1px solid}.p-form div.agree_box{margin:0 auto;text-align:center}@media screen and (min-width: 769px){.p-form div.agree_box{margin:40px auto 0;max-width:900px;width:90%}}.p-form div.agree_box,.p-form div.agree_box p,.p-form div.agree_box span,.p-form div.agree_box li,.p-form div.agree_box ul{line-height:1.5}@media screen and (max-width: 568px){.p-form div.agree_box{padding:15px 5px 5px 5px;margin-top:0}}.p-form div.agree_box p.strong_text{font-weight:700}@media screen and (max-width: 414px){.p-form div.agree_box p.strong_text{font-size:14px}}@media screen and (max-width: 374px){.p-form div.agree_box p.strong_text{font-size:13px}}.p-form div.agree_box ul.check_list{width:100%;max-width:600px;margin:auto;justify-content:center}.p-form div.agree_box ul.check_list li{width:auto}@media only screen and (max-width: 1000px){.p-form div.agree_box ul.check_list li{border-bottom:none}}.p-form div.agree_box div.err_area .text_box{padding:0;max-width:600px;margin:5px auto 0 auto}.p-form div.agree_box .policy_box{height:100px;width:100%;border:1px solid #ccc;background-color:#fff;overflow:auto;margin:20px 0}.p-form div.agree_box .policy_box~ul input[type=radio]:checked+label{padding:7px 25px 7px 0;background-position:right 50%}.p-form div.agree_box .policy_box~ul input[type=checkbox]+label{padding:7px 25px 7px 0;background-position:right 50%}.p-form div.agree_box .policy_box .policy_content{text-align:left;padding:10px 20px}.p-form div.agree_box p.head_agree{margin:0}.p-form div.agree_box p.head_agree span.essential{margin-right:15px}.p-form div.agree_box p.head_agree a{text-decoration:underline !important}@media screen and (max-width: 768px){.p-form div.agree_box p.head_agree{margin:20px 0 0}.p-form div.agree_box p.head_agree span.essential{margin-right:10px}}div.err_area{display:block}div.err_area p{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 1px solid;margin:5px auto 0;text-align:center !important;border-radius:5px}div.err_area .text_box{width:80%;margin:5px auto;padding:15px 0;display:block}div.err_area .text_box li{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 1px solid;margin:5px auto;text-align:center;border-radius:5px}div.err_area .list_box{width:90%;margin:0 auto 10px auto;padding:5px 0}div.err_area .list_box li{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 2px solid;margin:5px auto;text-align:center;border-radius:5px}div.error_area{max-width:800px;margin:0 auto}div.error_area .error_access,div.error_area .text_box,div.error_area .list_box{margin:0 auto 10px auto;padding:5px 0}div.error_area .error_access li,div.error_area .text_box li,div.error_area .list_box li{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 2px solid;margin:5px auto;text-align:center;border-radius:5px}.btn_add,.btn_remove{padding:5px 20px;border-radius:5px;background-color:#fff35e;display:inline-block;font-weight:700;border:none;cursor:pointer;transition:all .3s}.btn_add,.btn_remove,.btn_add:hover,.btn_add:visited,.btn_add:link{color:#fff;text-decoration:none}.btn_add:hover,.btn_remove:hover{text-decoration:none;opacity:.8}.btn_add span,.btn_remove span{padding-left:12px;position:relative;display:inline-block}.btn_add span:before,.btn_remove span:before{content:"+";position:absolute;left:0;top:3px;line-height:1}.btn_remove{background-color:#fffdee}.btn_remove,.btn_remove:hover,.btn_remove:visited,.btn_remove:link{color:#404040;text-decoration:none}.btn_remove span:before{content:"-"}p#fm_ajax_message{font-weight:700;color:#fff35e;letter-spacing:1px}.p-f-kv{height:calc(100vh - var(--header-height));position:relative}@media screen and (min-width: 1296px){.p-f-kv{min-height:625px}}@media screen and (min-width: 769px)and (max-width: 1295px){.p-f-kv{min-height:45vw}}@media screen and (min-width: 769px)and (max-width: 1000px){.p-f-kv{min-height:450px}}@media screen and (max-width: 768px){.p-f-kv{height:auto;aspect-ratio:375/635}}.p-f-kv__copy{position:fixed;right:calc(53% - 130px);top:50%;transform:translateY(-50%)}.p-f-kv__copy .--trigger{color:#fff35e;letter-spacing:0;font-size:min(160px,11.7vw);line-height:1}@media screen and (max-width: 1000px){.p-f-kv__copy .--trigger{font-size:117px}}.p-f-kv__copy .--suffix{font-size:min(150px,11vw);line-height:1;line-height:1.1;letter-spacing:0}@media screen and (max-width: 1000px){.p-f-kv__copy .--suffix{font-size:110px}}.p-f-kv__copy .--jp{font-size:min(43px,3vw);margin-top:.5em;letter-spacing:.2em;line-height:1.5}.p-f-kv__copy .--jp .--quote-start{margin-right:-0.2em}.p-f-kv__copy .--jp .--quote-end{margin-left:-0.2em}@media screen and (max-width: 1000px){.p-f-kv__copy .--jp{font-size:30px}}@media screen and (max-width: 1295px){.p-f-kv__copy{right:auto;left:5%}}@media screen and (max-width: 768px){.p-f-kv__copy{position:absolute;left:5%;top:10vw;transform:none}.p-f-kv__copy .--trigger{font-size:21vw}.p-f-kv__copy .--suffix{font-size:20vw}.p-f-kv__copy .--jp{font-size:6vw;margin-top:2vw}}.p-f-kv__slider-small{position:absolute;width:min(314px,23vw);aspect-ratio:314/190;right:max((100% - 1266px)/2,2.5%);top:13%}@media screen and (max-width: 768px){.p-f-kv__slider-small{width:48.5%;top:71vw;right:5%}}.p-f-kv__slider-large{position:absolute;width:44.5vh;width:min(342px,25vw);aspect-ratio:1;left:calc(50% + 133px);bottom:0}@media screen and (max-width: 768px){.p-f-kv__slider-large{width:63%;left:5%;right:auto}}.p-front .l-header__logo__blend,.p-front .l-header__logo__icon{opacity:0;transform:translateY(calc(-1 * var(--header-height) / 2))}.p-front .p-f-kv .--trigger,.p-front .p-f-kv .--suffix{mask-image:linear-gradient(90deg, black 47%, rgba(0, 0, 0, 0) 53%);mask-size:230% 100%;mask-position:100% center;translate:-10%}@media screen and (max-width: 768px){.p-front .p-f-kv .--trigger,.p-front .p-f-kv .--suffix{translate:-5vw}}.p-front .p-f-kv .--jp{opacity:0;transform:translateY(50px)}@media screen and (min-width: 769px){.p-front .l-header__nav__list,.p-front .l-header__cv{opacity:0;transform:translateY(calc(-1 * var(--header-height) / 2))}}@media screen and (max-width: 768px){.p-front .l-hamburger{opacity:0;transform:translateY(calc(-1 * var(--header-height) / 2))}}.p-front.is-loaded .l-header__logo__blend,.p-front.is-loaded .l-header__logo__icon{opacity:1;transform:translateY(0px);transition:opacity 1s ease-in-out 2050ms,transform 1s ease-in-out 2050ms}.p-front.is-loaded .p-f-kv .--trigger{mask-position:0% center;translate:0%;transition:mask-position 2000ms cubic-bezier(0.75, -0.01, 0.37, 1) 0ms,translate 1333.3333333333ms cubic-bezier(0.75, -0.01, 0.37, 1) 0ms}.p-front.is-loaded .p-f-kv .--suffix{mask-position:0% center;translate:0%;transition:mask-position 2000ms cubic-bezier(0.75, -0.01, 0.37, 1) 500ms,translate 1333.3333333333ms cubic-bezier(0.75, -0.01, 0.37, 1) 500ms}.p-front.is-loaded .p-f-kv .--jp{opacity:1;transform:translateY(0);transition:transform 700ms ease-out 1700ms,opacity 700ms ease-in 1700ms}@media screen and (min-width: 769px){.p-front.is-loaded .l-header__nav__list,.p-front.is-loaded .l-header__cv{opacity:1;transform:translateY(0px);transition:opacity 1s ease-in-out 2050ms,transform 1s ease-in-out 2050ms}}@media screen and (max-width: 768px){.p-front.is-loaded .l-hamburger{opacity:1;transform:translateY(0px);transition:opacity 1s ease-in-out 2.5s,transform 1s ease-in-out 2.5s}}.p-f-intro{padding-top:110px;padding-bottom:130px;overflow:hidden}@media screen and (max-width: 768px){.p-f-intro{padding-top:calc(20px + 11vw);padding-bottom:80px}}@media screen and (min-width: 769px){.p-f-intro{position:relative}.p-f-intro:before{content:"";display:block;width:100%;height:50%;background:linear-gradient(rgba(255, 255, 255, 0), white);position:absolute;bottom:0;left:0}}.p-f-intro__trigger{font-size:280px;letter-spacing:0;line-height:1;color:rgba(222,219,212,.2);position:absolute;right:calc(-1*(100vw - 1166px)/2 - 34px);top:-130px}@media screen and (max-width: 1295px){.p-f-intro__trigger{right:-7.5vw;font-size:21.6vw}}@media screen and (max-width: 1000px){.p-f-intro__trigger{right:-75px;font-size:216px}}@media screen and (max-width: 768px){.p-f-intro__trigger{font-size:21vw;right:-8vw;top:-11vw}}.p-f-intro__text{width:38.6%;margin:0 0 0 auto}.p-f-intro__text .--body{font-size:18px;letter-spacing:.1em;line-height:4.25}@media screen and (max-width: 1295px){.p-f-intro__text .--body{font-size:1.3vw}}@media screen and (max-width: 1000px){.p-f-intro__text .--body{font-size:13px}}@media screen and (max-width: 768px){.p-f-intro__text{width:100%;margin:0}.p-f-intro__text .--body{line-height:2.2;font-size:18px}}@media screen and (max-width: 568px){.p-f-intro__text .--body{font-size:16px}}.p-f-service{position:relative;padding:130px 0 60px}@media screen and (max-width: 768px){.p-f-service{padding:80px 0 40px}}.p-f-service__wrapper{display:flex;justify-content:space-between}@media screen and (min-width: 769px){.p-f-service__wrapper{gap:20px}}@media screen and (max-width: 768px){.p-f-service__wrapper{flex-direction:column}}@media screen and (max-width: 768px){.p-f-service__txt{display:contents}}@media screen and (max-width: 768px){.p-f-service__ttl{order:1}}@media screen and (min-width: 769px){.p-f-service__desc{word-break:keep-all;overflow-wrap:break-word}}@media screen and (max-width: 768px){.p-f-service__desc{order:2}}.p-f-service__btn{margin-top:42px}@media screen and (max-width: 768px){.p-f-service__btn{order:4;margin-inline:auto}}.p-f-service__img{margin-inline:auto}@media screen and (max-width: 768px){.p-f-service__img{order:3;margin-top:30px}.p-f-service__img img{width:100%;max-width:450px}}.p-f-product{padding:60px 0 180px;position:relative}@media screen and (max-width: 768px){.p-f-product{padding:40px 0 80px}}.p-f-product__inner{display:flex}@media screen and (min-width: 769px){.p-f-product__inner{max-width:935px;margin-inline:auto;margin-top:65px}}@media screen and (max-width: 768px){.p-f-product__inner{margin-top:35px;flex-direction:column;align-items:center}}.p-f-product__txt{margin-top:40px}@media screen and (min-width: 769px){.p-f-product__txt{margin-left:17px}}@media screen and (max-width: 768px){.p-f-product__logo{margin-inline:auto}}.p-f-product__desc{letter-spacing:.05em;margin-top:15px}@media screen and (min-width: 769px){.p-f-product__desc{word-break:keep-all;overflow-wrap:break-word}}.p-f-product__btn{margin-top:31px}@media screen and (max-width: 768px){.p-f-product__btn{margin-inline:auto}}.p-privacy__sec{padding-top:40px;position:relative}.p-about__sec{padding-bottom:183px}@media screen and (max-width: 768px){.p-about__sec{padding-bottom:100px}}.p-message{padding-top:138px;padding-bottom:109px}@media screen and (max-width: 768px){.p-message{padding-top:100px;padding-bottom:100px}}.p-message__copy{font-weight:600;letter-spacing:0;line-height:1.3888888889;text-align:center;margin-top:79px}@media screen and (max-width: 768px){.p-message__copy{margin-top:60px;word-break:keep-all;overflow-wrap:break-word}}.p-message__txt{text-align:center;margin-top:25px}@media screen and (max-width: 768px){.p-message__txt p{word-break:keep-all;overflow-wrap:break-word}}.p-message__txt p+p{padding-top:2.3125em}.p-message__name{font-weight:600;letter-spacing:0;line-height:1;text-align:center;margin-top:50px}.p-message__name .position{display:block;color:#e8d719;font-size:14px;margin-bottom:-4px}.p-company__inner{padding-top:100px;margin-top:100px}@media screen and (max-width: 768px){.p-company__inner{padding-top:60px;margin-top:60px}}.p-company__list{width:89.3333333333%;max-width:800px;margin-inline:auto;display:flex;flex-wrap:wrap}.p-company__list dt,.p-company__list dd{letter-spacing:0;line-height:1.875;padding:26px 30px}@media screen and (max-width: 768px){.p-company__list dt,.p-company__list dd{width:100%;padding:15px}}.p-company__list dt{font-weight:700;border-top:1px solid #e8d719}@media screen and (min-width: 769px){.p-company__list dt{width:25%;max-width:200px;text-align:center}.p-company__list dt:last-of-type{border-bottom:1px solid #e8d719}}.p-company__list dd{font-weight:400;border-top:1px solid rgba(64,64,64,.2)}@media screen and (min-width: 769px){.p-company__list dd{width:75%;max-width:600px}.p-company__list dd:last-of-type{border-bottom:1px solid rgba(64,64,64,.2)}}@media screen and (max-width: 768px){.p-company__list dd:last-of-type{border-bottom:1px solid #fff35e}}.p-company__map{width:100%;height:auto;position:relative;margin-top:40px}.p-company__map::after{content:"";display:block;width:100%;padding-top:29.2825768668%}@media screen and (max-width: 568px){.p-company__map::after{padding-top:56.25%}}.p-company__map iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.p-group{padding-top:165px;padding-bottom:100px}@media screen and (max-width: 768px){.p-group{padding-top:100px}}.p-group__container{max-width:900px;margin-inline:auto;display:grid;grid-template-columns:repeat(3, minmax(0, 279px));justify-content:space-between;gap:32px 10px;margin-top:52px}@media screen and (max-width: 768px){.p-group__container{grid-template-columns:repeat(2, minmax(0, 50%));gap:15px}}@media screen and (max-width: 414px){.p-group__container{grid-template-columns:1fr}}.p-group__content{display:block;background-color:#fff;padding:30px 0 11px}@media screen and (max-width: 768px){.p-group__content{padding:20px 0 10px}}.p-group__logo{height:99px;display:flex;justify-content:center;align-items:center;padding:0 30px}.p-group__logo img{width:100%;height:100%;object-fit:contain}.p-group__companyName{font-size:12px;font-weight:400;text-align:center}.p-service__sec{padding-bottom:150px}@media screen and (max-width: 768px){.p-service__sec{padding-bottom:100px}}@media screen and (min-width: 769px){.p-service__wrapper{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1296px){.p-service__txt p{white-space:nowrap}}@media screen and (min-width: 769px){.p-service__img{max-width:568px;flex:0 0 48.7993138937%}}@media screen and (max-width: 768px){.p-service__img{margin-top:30px}}.p-service__img img{margin-inline:auto}.p-content{padding-top:167px;padding-bottom:150px}@media screen and (max-width: 768px){.p-content{padding-top:60px;padding-bottom:100px}}.p-content__box{background-color:#fff;border-left:10px solid #fff35e;display:flex;justify-content:space-between;align-items:center;padding:50px 33px 50px 57px}@media screen and (max-width: 768px){.p-content__box{flex-direction:column;align-items:flex-start;padding:30px 20px}}.p-content__box:has(.p-content__box__logo){padding:50px 74px 50px 57px}@media screen and (max-width: 768px){.p-content__box:has(.p-content__box__logo){padding:30px 20px}}.p-content__box+.p-content__box{margin-top:50px}.p-content__box__txt{max-width:470px;margin-right:20px}@media screen and (max-width: 768px){.p-content__box__txt{display:contents}}.p-content__heading{font-weight:600;letter-spacing:0}@media screen and (max-width: 768px){.p-content__heading{order:1}}@media screen and (max-width: 414px){.p-content__heading{font-size:21px}}.p-content__desc{margin-top:18px}@media screen and (max-width: 768px){.p-content__desc{order:3}}.p-content__box__slider{max-width:488px;flex:0 0 47.6097560976%;margin:0;padding:0 45px 35px}@media screen and (max-width: 768px){.p-content__box__slider{max-width:100%;margin-top:15px;padding:0 25px 25px;order:2}}.p-content__box__slide{aspect-ratio:400/280}.p-content__box__slide img{width:100%;height:100%;object-fit:cover}.p-content__box__logo{aspect-ratio:400/280;max-width:400px;flex:0 0 39.0243902439%;background-color:#fff;border:1px solid #cecece;display:flex;justify-content:center;align-items:center;padding:20px}@media screen and (max-width: 768px){.p-content__box__logo{width:calc(100% - 50px);max-width:100%;margin:15px 25px 0;order:2}}.p-content__btn{width:329px;height:66px;line-height:1.5;text-align:left;margin-top:30px}@media screen and (max-width: 768px){.p-content__btn{order:4;width:100%}}@media screen and (max-width: 568px){.p-content__btn{font-size:14px;margin-top:20px}}.p-for-company__sec{padding-bottom:130px}@media screen and (max-width: 768px){.p-for-company__sec{padding-bottom:100px}}.p-for-company__btn{margin-top:63px}.p-for-company .p-flow{padding-top:160px;padding-bottom:155px}@media screen and (max-width: 768px){.p-for-company .p-flow{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 769px){.p-for-company .p-flow__lead{word-break:keep-all;overflow-wrap:break-word}}.p-for-company .p-flow__container{margin-top:37px;display:flex;flex-wrap:wrap;justify-content:center;gap:50px;counter-reset:number}@media screen and (max-width: 1305px){.p-for-company .p-flow__container{max-width:900px;margin-inline:auto}}@media screen and (max-width: 768px){.p-for-company .p-flow__container{margin-top:10px}}@media screen and (max-width: 615px){.p-for-company .p-flow__container{max-width:350px;justify-content:flex-start}}@media screen and (max-width: 568px){.p-for-company .p-flow__container{gap:30px}}.p-for-company .p-flow__content{width:193px;aspect-ratio:1;background-color:#fff;border-radius:193px;display:flex;justify-content:center;align-items:center;padding:15px;position:relative;margin-top:50px}@media screen and (max-width: 768px){.p-for-company .p-flow__content{width:150px;margin-top:30px}}@media screen and (max-width: 568px){.p-for-company .p-flow__content{width:130px}}.p-for-company .p-flow__content::before{counter-increment:number;content:"0" counter(number);color:#e8d719;font-size:80px;line-height:1;position:absolute;top:-40px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.p-for-company .p-flow__content::before{font-size:50px;top:-20px}}.p-for-company .p-flow__content::after{content:"";display:block;width:24px;aspect-ratio:1;background-image:url(../img/arrow/arrow_right_c.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:-37px;transform:translateY(-50%)}@media screen and (max-width: 568px){.p-for-company .p-flow__content::after{width:18px;right:-25px}}.p-for-company .p-flow__content:last-child::after{display:none}.p-for-company .p-flow__desc{font-weight:600;letter-spacing:0;line-height:1.6666666667;text-align:center;word-break:keep-all;overflow-wrap:break-word}@media screen and (max-width: 568px){.p-for-company .p-flow__desc{font-size:18px}}.p-dispatch__sec{padding-top:40px}.p-dispatch .p-flow__wrapper{position:relative;padding-top:150px;margin-top:125px}@media screen and (max-width: 768px){.p-dispatch .p-flow__wrapper{padding-top:100px;margin-top:100px}}.p-dispatch .p-flow__container{display:flex;justify-content:space-between;gap:10px}@media screen and (max-width: 768px){.p-dispatch .p-flow__container{width:74.9253731343%;flex-direction:column}}.p-dispatch .p-flow__content{width:25.7289879931%;max-width:300px;background-color:#fff;padding:50px 22px 30px;position:relative}@media screen and (max-width: 768px){.p-dispatch .p-flow__content{width:100%;max-width:100%}}.p-dispatch .p-flow__content::before{content:"";display:block;width:100%;height:10px;background-color:#fff35e;position:absolute;top:0;left:0}.p-dispatch .p-flow__heading{font-weight:600;letter-spacing:0;line-height:1;text-align:center}.p-dispatch .p-flow__icon{width:91px;height:67px;display:flex;justify-content:center;align-items:center;margin:30px auto 13px}.p-dispatch .p-flow__arrow{font-size:18px;font-weight:500;letter-spacing:.1em;display:flex}@media screen and (min-width: 769px){.p-dispatch .p-flow__arrow{width:8.9193825043%;max-width:104px;flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width: 768px){.p-dispatch .p-flow__arrow{height:35px;flex-direction:row-reverse;padding-right:8.764940239%;position:relative}}.p-dispatch .p-flow__arrow::after{content:"";display:block;width:100%;height:18px;background-image:url(../img/dispatch/arrow.svg);background-repeat:no-repeat;background-size:100% 100%}@media screen and (max-width: 768px){.p-dispatch .p-flow__arrow::after{height:100%;background-image:url(../img/dispatch/arrow_sp.svg);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.p-dispatch .p-flow__long-arrow{height:55px;font-size:18px;font-weight:500;letter-spacing:.1em;text-align:center;position:relative;margin-top:20px}@media screen and (max-width: 768px){.p-dispatch .p-flow__long-arrow{position:absolute;width:22.6865671642%;height:100%;top:0;right:0}}.p-dispatch .p-flow__long-arrow::after{content:"";display:block;background-repeat:no-repeat}@media screen and (min-width: 769px){.p-dispatch .p-flow__long-arrow::after{width:100%;height:55px;background-image:url(../img/dispatch/long-arrow.svg);background-size:100% 100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 768px){.p-dispatch .p-flow__long-arrow::after{width:100%;height:100%;background-image:url(../img/dispatch/long-arrow_sp.svg);background-size:61.8421052632% 78.6188579017%;background-position:left center}}@media screen and (max-width: 768px){.p-dispatch .p-flow__long-arrow span{width:18px;writing-mode:vertical-rl;line-height:18px;letter-spacing:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.p-prohibitions{padding-top:100px;padding-bottom:152px}@media screen and (max-width: 768px){.p-prohibitions{padding-bottom:100px}}.p-prohibitions__box{max-width:900px;margin-inline:auto;background-color:#fff;padding:90px 60px 100px}@media screen and (max-width: 768px){.p-prohibitions__box{padding:40px 20px}}.p-prohibitions__heading{text-align:center}.p-prohibitions__heading__en{font-size:70px;line-height:1;text-transform:uppercase;display:block;margin-bottom:-8px}@media screen and (max-width: 768px){.p-prohibitions__heading__en{font-size:44px}}.p-prohibitions__heading__ja{font-weight:400;letter-spacing:0;line-height:1;margin-top:20px;text-transform:uppercase}@media screen and (max-width: 414px){.p-prohibitions__heading__ja{font-size:13px;margin-top:15px}}.p-prohibitions__list{counter-reset:number;margin-top:92px}@media screen and (max-width: 768px){.p-prohibitions__list{margin-top:40px}}.p-prohibitions__list li{font-size:20px;font-weight:600;letter-spacing:0;line-height:1.85}.p-prohibitions__list li span{position:relative;display:flex;align-items:center}.p-prohibitions__list li span::before{width:60px;counter-increment:number;content:"0" counter(number);color:#e8d719;font-size:50px;line-height:1;margin-right:20px}.p-prohibitions__list li+li{padding-top:32px;border-top:1px solid rgba(64,64,64,.2);margin-top:14px}.p-prohibitions__list li+li::before{top:26px}.p-prohibitions__list li p{font-weight:400;letter-spacing:0;line-height:2.3125;margin-top:8px}@media screen and (min-width: 769px){.p-prohibitions__list li p{padding-left:82px}}.p-margin__inner{margin-top:100px;padding-top:150px;padding-bottom:160px}@media screen and (max-width: 768px){.p-margin__inner{margin-top:60px;padding-top:60px;padding-bottom:100px}}.p-margin__img{width:90%;max-width:900px;margin-inline:auto;box-shadow:0 3px 6px rgba(0,0,0,.16)}.p-news__sec{padding-top:40px;position:relative}.p-news__inner{margin-top:100px;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 768px){.p-news__inner{margin-top:60px;padding-top:60px}}.p-news__article{position:relative}.u-hide{display:none}@media screen and (max-width: 768px){.u-hideSp{display:none}}@media screen and (min-width: 769px){.u-hidePc{display:none}}@media screen and (max-width: 1295px){.u-hideLessPc{display:none}}@media screen and (min-width: 1296px){.u-hideMorePc{display:none}}@media screen and (max-width: 1000px){.u-hideLessSpc{display:none}}@media screen and (min-width: 1001px){.u-hideMoreSpc{display:none}}@media screen and (max-width: 568px){.u-hideLessSp{display:none}}@media screen and (min-width: 569px){.u-hideMoreSp{display:none}}@media screen and (max-width: 414px){.u-hideLessSsp{display:none}}@media screen and (min-width: 415px){.u-hideMoreSsp{display:none}}@media screen and (max-width: 374px){.u-hideLessSssp{display:none}}@media screen and (min-width: 375px){.u-hideMoreSssp{display:none}}.u-linkSp{pointer-events:none}@media screen and (max-width: 768px){.u-linkSp{pointer-events:inherit}}.u-mt10{margin-top:10px}.u-mt20{margin-top:20px}.u-mt30{margin-top:30px}.u-mt40{margin-top:40px}.u-mt50{margin-top:50px}.u-mt100{margin-top:100px}@media screen and (max-width: 768px){.u-mt20{margin-top:15px}.u-mt30{margin-top:20px}.u-mt40{margin-top:25px}.u-mt50{margin-top:30px}.u-mt100{margin-top:50px}}@media screen and (max-width: 568px){.u-mt20{margin-top:15px}.u-mt50{margin-top:25px}}.u-mb10{margin-bottom:10px}.u-mb20{margin-bottom:20px}.u-mb30{margin-bottom:30px}.u-mb40{margin-bottom:40px}.u-mb50{margin-bottom:50px}.u-mb100{margin-bottom:100px}@media screen and (max-width: 768px){.u-mb20{margin-bottom:15px}.u-mb30{margin-bottom:20px}.u-mb40{margin-bottom:25px}.u-mb50{margin-bottom:30px}.u-mb100{margin-bottom:50px}}@media screen and (max-width: 568px){.u-mb20{margin-bottom:15px}.u-mb50{margin-bottom:25px}}.u-mr05{margin-right:5px}.u-mr10{margin-right:10px}.u-mr15{margin-right:15px}.u-mr20{margin-right:20px}.u-mr30{margin-right:30px}.u-ml05{margin-left:5px}.u-ml10{margin-left:10px}.u-ml15{margin-left:15px}.u-ml20{margin-left:20px}.u-ml30{margin-left:30px}.u-pt10{padding-top:10px}.u-pt20{padding-top:20px}.u-pt30{padding-top:30px}.u-pt50{padding-top:50px}.u-pt100{padding-top:100px}@media screen and (max-width: 768px){.u-pt20{padding-top:15px}.u-pt30{padding-top:20px}.u-pt50{padding-top:30px}.u-pt100{padding-top:50px}}@media screen and (max-width: 568px){.u-pt20{padding-top:15px}.u-pt50{padding-top:25px}}.u-pb10{padding-bottom:10px}.u-pb20{padding-bottom:20px}.u-pb30{padding-bottom:30px}.u-pb50{padding-bottom:50px}.u-pb100{padding-bottom:100px}@media screen and (max-width: 768px){.u-pb20{padding-bottom:15px}.u-pb30{padding-bottom:20px}.u-pb50{padding-bottom:30px}.u-pb100{padding-bottom:50px}}@media screen and (max-width: 568px){.u-pb20{padding-bottom:15px}.u-pb50{padding-bottom:25px}}.u-pr05{padding-right:5px}.u-pr10{padding-right:10px}.u-pr15{padding-right:15px}.u-pr20{padding-right:20px}.u-pr30{padding-right:30px}.u-pl05{padding-left:5px}.u-pl10{padding-left:10px}.u-pl15{padding-left:15px}.u-pl20{padding-left:20px}.u-pl30{padding-left:30px}.u-textLeft{text-align:left}.u-textLeftCenter{text-align:left}@media screen and (max-width: 768px){.u-textLeftCenter{text-align:center}}.u-textRight{text-align:right}.u-textCenter{text-align:center}.u-wth100{width:100%;height:auto}.u-bg{background-color:#f9f9f8;position:relative}.u-bg-white{background-color:#fff;position:relative}.u-bg-logo{position:relative;overflow:hidden}.u-bg-logo::before{content:"";display:block;width:600px;aspect-ratio:1;background-image:url(../img/common/bg_logo.webp);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:-50px}

/*# sourceMappingURL=style.css.map*/