@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap);
.p-editor h2{font-size:22px}@media screen and (max-width: 768px){.p-editor h2{font-size:20px}}@media screen and (max-width: 568px){.p-editor h2{font-size:18px}}.p-privacy__content h2,.c-articlePager li{font-size:20px}@media screen and (max-width: 768px){.p-privacy__content h2,.c-articlePager li{font-size:18px}}@media screen and (max-width: 568px){.p-privacy__content h2,.c-articlePager li{font-size:16px}}.p-strengths__name,.p-voice__name,.p-interview__sub-heading{font-size:18px}@media screen and (max-width: 768px){.p-strengths__name,.p-voice__name,.p-interview__sub-heading{font-size:17px}}@media screen and (max-width: 568px){.p-strengths__name,.p-voice__name,.p-interview__sub-heading{font-size:15px}}.p-security__about__lead,.p-security__about__txt,.p-security__feature__txt,.p-alignment__txt,.p-strengths__txt,.p-logistics .p-overview__txt,.p-bcp__lead,.p-logistics__feature__txt,.p-equip__txt,.p-data__unit,.p-voice__job,.p-voice__txt,.p-recruitment__txt,.p-interview__lead,.p-interview__txt,.p-about__pageTitle__message,.p-business__item__text,.p-feature__text,.p-privacy,.p-f-service__item__desc,.p-editor,.c-article__date,.c-box__txt,.c-definitionList dt,.c-definitionList dd,.c-basketBox__txt p,button,p#fm_ajax_message,body{font-size:16px}@media screen and (max-width: 768px){.p-security__about__lead,.p-security__about__txt,.p-security__feature__txt,.p-alignment__txt,.p-strengths__txt,.p-logistics .p-overview__txt,.p-bcp__lead,.p-logistics__feature__txt,.p-equip__txt,.p-data__unit,.p-voice__job,.p-voice__txt,.p-recruitment__txt,.p-interview__lead,.p-interview__txt,.p-about__pageTitle__message,.p-business__item__text,.p-feature__text,.p-privacy,.p-f-service__item__desc,.p-editor,.c-article__date,.c-box__txt,.c-definitionList dt,.c-definitionList dd,.c-basketBox__txt p,button,p#fm_ajax_message,body{font-size:15px}}@media screen and (max-width: 568px){.p-security__about__lead,.p-security__about__txt,.p-security__feature__txt,.p-alignment__txt,.p-strengths__txt,.p-logistics .p-overview__txt,.p-bcp__lead,.p-logistics__feature__txt,.p-equip__txt,.p-data__unit,.p-voice__job,.p-voice__txt,.p-recruitment__txt,.p-interview__lead,.p-interview__txt,.p-about__pageTitle__message,.p-business__item__text,.p-feature__text,.p-privacy,.p-f-service__item__desc,.p-editor,.c-article__date,.c-box__txt,.c-definitionList dt,.c-definitionList dd,.c-basketBox__txt p,button,p#fm_ajax_message,body{font-size:14px}}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}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}@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:#454545;line-height:1.7em}div#container{width:100%;height:100%}::selection{background:#d62c05;color:#fff}::-moz-selection{background:#d62c05;color:#fff}a{transition:background-color .4s ease,color .4s ease,opacity .4s ease}a,a:hover,a:visited,a:link{color:#454545;text-decoration:none}a img{transition:opacity .4s ease}@media(hover: hover){a:hover{opacity:.7}a:hover img{opacity:.7}}picture{display:block}img{max-width:100%;height:auto}br{line-height:inherit}hr{height:1px;clear:both;border:none;border-top:#e3e3e3 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{color:#454545;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:16px;background-color:#fff;border:1px solid #e3e3e3;border-radius:0;-webkit-appearance:none}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:#d62c05}:-ms-input-placeholder{color:#ddd}::placeholder{color:#ddd}::selection{color:#fff;background:#d62c05}input::selection,textarea::selection{color:#fff;background:#d62c05}input{width:100%;padding:10px;margin:5px 0}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:#e3e3e3 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_submit,input[type=reset].input_submit,input[type=button].input_submit,button[type=submit].input_submit,button[type=button].input_submit{display:inline-block;width:auto;min-width:300px;text-align:center;padding:20px 20px;font-weight:bold;border-radius:10px;color:#fff;background-color:#d62c05;border:none;cursor:pointer}@media(hover: hover){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].button_confirm,input[type=reset].button_confirm,input[type=button].button_confirm,button[type=submit].button_confirm,button[type=button].button_confirm{display:inline-block;width:auto;min-width:300px;text-align:center;padding:20px 20px;font-weight:bold;border-radius:10px;color:#fff;background-color:#d62c05;border:none}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 15px;background-image:url(../img/arrow/arrow_left.svg);background-size:5px auto;background-position:left center;min-width:inherit;color:#454545;font-weight:500;text-decoration:underline;background-color:rgba(0,0,0,0);transition:none;cursor:pointer}@media screen and (max-width: 458px){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}}p#fm_ajax_message{font-weight:bold;color:#d62c05;letter-spacing:1px}.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, 50px)}@media screen and (max-width: 768px){.c-slideup.init{transform:translate(0, 30px)}}.l-header{width:100%;padding:15px 0;position:fixed;top:0;left:0;z-index:100;transition:.3s ease}.l-header__inner{width:89.3333333333%;max-width:1266px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.l-header__logo{display:flex;justify-content:flex-start;align-items:flex-end}@media screen and (min-width: 1281px){.l-header__logo.--nav{display:none}}.l-header__logo__img{margin-bottom:3px;margin-right:11px}@media screen and (max-width: 568px){.l-header__logo__img{margin-bottom:2px;margin-right:7px;width:29px;height:35px}}.l-header__logo__text{color:#fff;display:flex;width:243px;height:47px;transition:.3s ease}@media screen and (max-width: 568px){.l-header__logo__text{width:191px;height:37px}}.--nav .l-header__logo__text{color:#000}.l-header__logo__text path{fill:currentColor}.l-header__nav__list{display:flex;justify-content:flex-end;align-items:center;gap:40px}@media screen and (max-width: 1280px){.l-header__nav__list{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:40px;border-bottom:1px solid rgba(69,69,69,.2);margin-top:30px}}@media screen and (max-width: 1280px){.l-header__nav__list li{width:100%}}.l-header__nav__list li a{font-size:16px;font-weight:400;letter-spacing:.11em;line-height:1;transition:.3s ease}.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 a:link{color:#fff;text-decoration:none}@media screen and (max-width: 1280px){.l-header__nav__list li a{display:flex;padding:20px 10px;border-top:1px solid rgba(69,69,69,.2);background-image:url(../img/arrow/arrow_right.svg);background-repeat:no-repeat;background-size:7px 10px;background-position:right 10px center}.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 a:link{color:#000;text-decoration:none}}.l-header.is-change{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}@media(hover: hover){.l-header.is-change .l-header__logo:hover{opacity:.5}}.l-header.is-change .l-header__logo__text{color:#000;transition:.3s ease}.l-header.is-change .l-header__nav__list li a{transition:.3s ease}.l-header.is-change .l-header__nav__list li a,.l-header.is-change .l-header__nav__list li a:hover,.l-header.is-change .l-header__nav__list li a:visited,.l-header.is-change .l-header__nav__list li a:link{color:#000;text-decoration:none}@media(hover: hover){.l-header.is-change .l-header__nav__list li a:hover{opacity:.5}}.l-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:end}@media screen and (max-width: 1280px){.l-nav{display:none;width:100%;max-width:568px;position:fixed;z-index:100;height:100vh;right:0;top:0;background:#f6f5f5;padding:15px 20px 80px}}.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: 1280px){.l-hamburger{display:block;position:absolute;cursor:pointer;width:18px;height:33px;top:50%;transform:translateY(-50%);right:20px}.l-hamburger span{display:inline-block;transition:all .4s;position:absolute;background:#fff;width:100%;height:2px}.is-change .l-hamburger span{background:#000}.l-hamburger span:nth-of-type(1){top:9px}.l-hamburger span:nth-of-type(2){top:18px}.l-hamburger span:nth-of-type(3){top:27px}.l-hamburger.toggle_active{z-index:999;position:fixed;top:20px;right:20px;transform:translateY(0)}.l-hamburger.toggle_active span{background:#000}.l-hamburger.toggle_active span:nth-of-type(1){transform:translateY(6px) rotate(-45deg)}.l-hamburger.toggle_active span:nth-of-type(2){opacity:0}.l-hamburger.toggle_active span:nth-of-type(3){top:21px;transform:translateY(-6px) rotate(45deg)}}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%;padding:20px 0;margin-inline:auto;position:relative;font-family:"Noto Serif JP","Cormorant Garamond",sans-serif,serif;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:capitalize;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::after{content:"/";margin-inline:5px}#breadcrumbs a,#breadcrumbs span{text-transform:capitalize}.l-footer{padding-top:100px;background-color:#f6f5f5}@media screen and (max-width: 568px){.l-footer{padding-top:20px}}.l-footer__inner{width:92%;max-width:1016px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.l-footer__logo{display:inline-flex;justify-content:flex-start;align-items:flex-end}@media(hover: hover){.l-footer__logo:hover{opacity:.5}}.l-footer__logo__img{margin-bottom:3px;margin-right:9px}@media screen and (max-width: 568px){.l-footer__logo__img{margin-bottom:2px;margin-right:7px;width:29px;height:35px}}.l-footer__logo__text{color:#191818;display:flex;width:214px;height:41px;transition:.3s ease}@media screen and (max-width: 568px){.l-footer__logo__text{width:166px;height:32px}}.l-footer__logo__text path{fill:currentColor}.l-footer__youtube{display:flex;align-items:center;font-size:14px;font-weight:400;letter-spacing:.11em;margin-top:50px}.l-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;margin-top:20px}@media screen and (max-width: 568px){.l-footer__links{flex-direction:column;align-items:center}}.l-footer__links li a{font-size:14px;font-weight:400;letter-spacing:.11em;line-height:1;text-align:center}.l-footer__bnrs{display:grid;grid-template-columns:repeat(2, 50%);justify-content:space-between;gap:20px;padding-top:47px;border-top:1px solid rgba(25,24,24,.3);margin-top:47px}@media screen and (max-width: 768px){.l-footer__bnrs{grid-template-columns:100%;padding-top:30px;margin-top:30px}}.l-footer__copyright{font-family:"Cormorant Garamond",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:1;text-align:center;margin-top:70px;padding-bottom:30px}@media screen and (max-width: 768px){.l-footer__copyright{margin-top:20px;padding-bottom:20px}}.l-sec{background-color:#fff;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 768px){.l-sec{padding-top:60px;padding-bottom:60px}}.l-wrapper{width:89.3333333333%;max-width:1166px;margin-inline:auto;position:relative}.l-cta{display:grid;place-items:center;background-image:url(../img/common/bg_cta.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:60px 0}@media screen and (max-width: 768px){.l-cta{background-image:url(../img/common/bg_cta_sp.png);padding:40px 0}}.l-cta__inner{width:89.3333333333%;max-width:1166px}.l-cta__txt{color:#fff;font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.4375;text-align:center;font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin-bottom:30px}@media screen and (max-width: 768px){.l-cta__txt{font-size:21px;line-height:1.5238095238}}.l-cta__btn{display:inline-grid;place-items:center;min-width:290px;height:46px;background-color:#0a4c8b;border:1px solid #0a4c8b;border-radius:50px;font-size:16px;font-weight:600;letter-spacing:.03em;padding:0 30px 2px;position:relative;transition:.3s ease}.l-cta__btn,.l-cta__btn:hover,.l-cta__btn:visited,.l-cta__btn:link{color:#fff;text-decoration:none}.l-cta__btn::after{content:"";display:block;width:7px;height:11px;background-color:currentColor;mask:url("../img/arrow/arrow_right.svg") center/contain no-repeat;-webkit-mask:url("../img/arrow/arrow_right.svg") center/contain no-repeat;position:absolute;top:50%;right:18px;transform:translateY(-50%);transition:.3s ease}@media(hover: hover){.l-cta__btn:hover{opacity:1;background-color:#fff}.l-cta__btn:hover,.l-cta__btn:hover:hover,.l-cta__btn:hover:visited,.l-cta__btn:hover:link{color:#0a4c8b;text-decoration:none}}a.c-btnReturn,.btn_return a,a.c-btn{display:inline-grid;place-items:center;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:1;text-align:center;padding:0 30px 2px;border-radius:50px;position:relative;transition:.3s ease}a.c-btnReturn::after,.btn_return a::after,a.c-btn::after{content:"";display:block;width:7px;height:11px;background-color:currentColor;mask:url("../img/arrow/arrow_right.svg") center/contain no-repeat;-webkit-mask:url("../img/arrow/arrow_right.svg") center/contain no-repeat;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease}@media screen and (min-width: 769px){a.c-btnReturn,.btn_return a,a.c-btn{min-width:200px;height:46px;background-color:rgba(0,0,0,0);border:1px solid #d62c05}a.c-btnReturn,.btn_return a,a.c-btn{color:#d62c05;text-decoration:none}a.c-btnReturn::after,.btn_return a::after,a.c-btn::after{right:13px}}@media(hover: hover){a.c-btnReturn:hover,.btn_return a:hover,a.c-btn:hover{opacity:1;background-color:#d62c05}a.c-btnReturn:hover,.btn_return a:hover,a.c-btn:hover{color:#fff;text-decoration:none}}@media screen and (max-width: 768px){a.c-btnReturn,.btn_return a,a.c-btn{width:86.5671641791%;max-width:290px;height:50px;background-color:#d62c05}a.c-btnReturn,.btn_return a,a.c-btn{color:#fff;text-decoration:none}a.c-btnReturn::after,.btn_return a::after,a.c-btn::after{right:15px}}a.c-btnReturn::after,.btn_return a::after{mask:url("../img/arrow/arrow_left.svg") center/contain no-repeat;-webkit-mask:url("../img/arrow/arrow_left.svg") center/contain no-repeat;right:auto;left:0}@media screen and (min-width: 769px){a.c-btnReturn::after,.btn_return a::after{right:auto;left:13px}}@media screen and (max-width: 768px){a.c-btnReturn::after,.btn_return a::after{right:auto;left:15px}}.c-ttl{display:flex;flex-direction:column;padding-bottom:40px}@media screen and (max-width: 768px){.c-ttl{padding-bottom:25px}}.c-ttl__ja{color:#d62c05;font-size:22px;font-weight:500;letter-spacing:0;line-height:1}@media screen and (max-width: 768px){.c-ttl__ja{font-size:16px}}.c-ttl__ja.--blue{color:#0a4c8b}@media screen and (max-width: 768px){.c-ttl__ja.--blue{font-size:14px}}.c-ttl.--center{align-items:center;text-align:center}.c-ttl__en{font-family:"Cormorant Garamond",sans-serif;font-size:68px;font-weight:600;letter-spacing:0;line-height:1;text-transform:capitalize;margin-top:5px}@media screen and (max-width: 768px){.c-ttl__en{font-size:clamp(38px,10.1333333333vw,68px)}}.c-ttl-lv2{font-size:26px;font-weight:400;letter-spacing:.05em;line-height:1.5769230769;text-align:center;color:#000;padding-bottom:35px}@media screen and (max-width: 768px){.c-ttl-lv2{font-size:20px;line-height:1.6;padding-bottom:25px}}.c-ttl-lv2::after{content:"";display:block;width:92px;height:2px;background-color:#d62c05;margin:10px auto 0}.c-pageTitle{width:100%;min-height:345px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:70px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width: 568px){.c-pageTitle{min-height:200px;padding-top:50px}}.c-pageTitle.--service{background-image:url(../img/page-title/service.png)}@media screen and (max-width: 768px){.c-pageTitle.--service{background-image:url(../img/page-title/service_sp.png)}}.c-pageTitle.--interview{background-image:url(../img/page-title/interview.png)}@media screen and (max-width: 768px){.c-pageTitle.--interview{background-image:url(../img/page-title/interview_sp.png)}}.c-pageTitle.--recruit{background-image:url(../img/page-title/recruit.png)}@media screen and (max-width: 768px){.c-pageTitle.--recruit{background-image:url(../img/page-title/recruit_sp.png)}}.c-pageTitle.--news{background-image:url(../img/page-title/news.png)}@media screen and (max-width: 768px){.c-pageTitle.--news{background-image:url(../img/page-title/news_sp.png)}}.c-pageTitle.--contact{background-image:url(../img/page-title/contact.png)}@media screen and (max-width: 768px){.c-pageTitle.--contact{background-image:url(../img/page-title/contact_sp.png)}}.c-pageTitle.--privacy{background-image:url(../img/page-title/privacy.png)}.c-pageTitle__ja{color:#fff;font-size:18px;font-weight:500;letter-spacing:0;line-height:1;text-align:center;padding-bottom:10px}@media screen and (max-width: 768px){.c-pageTitle__ja{font-size:16px}}.c-pageTitle__en{color:#fff;font-family:"Cormorant Garamond",sans-serif;font-size:76px;font-weight:600;letter-spacing:0;line-height:1;text-align:center}@media screen and (max-width: 768px){.c-pageTitle__en{font-size:clamp(38px,10.1333333333vw,76px)}}.c-basketBox{max-width:700px;margin-inline:auto}.c-basketBox__txt{text-align:center;padding-bottom:30px}.c-basketBox__txt p{font-weight:400;word-break:keep-all;overflow-wrap:break-word}.c-basketBox__txt p+p{padding-top:1em}.c-definitionList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border-bottom:1px solid rgba(214,44,5,.25)}@media screen and (min-width: 769px){.c-definitionList{margin-top:20px}}.c-definitionList dt,.c-definitionList dd{letter-spacing:.05em;line-height:1.7142857143}.c-definitionList dt{width:165px;padding:20px;border-top:1px solid rgba(214,44,5,.25)}@media screen and (max-width: 768px){.c-definitionList dt{width:100%;font-weight:500;padding:10px 20px 5px}}.c-definitionList dd{width:calc(100% - 165px);padding:20px}@media screen and (min-width: 769px){.c-definitionList dd{border-top:1px solid rgba(214,44,5,.25)}}@media screen and (max-width: 768px){.c-definitionList dd{width:100%;font-weight:400;padding:5px 20px 10px}}.c-timeline{display:grid;grid-template-columns:minmax(0, 80px) minmax(0, 1fr);gap:11px;position:relative}@media screen and (max-width: 768px){.c-timeline{grid-template-columns:minmax(0, 72px) minmax(0, 1fr)}}.c-timeline::before{content:"";width:1px;height:93%;background-color:#d62c05;position:absolute;top:30px;left:85px}@media screen and (max-width: 768px){.c-timeline::before{top:24px;left:77px}}.c-timeline dt,.c-timeline dd{margin-top:10px}.c-timeline dt{color:#d62c05;font-family:"Cormorant Garamond",sans-serif;font-size:30px;font-weight:400;letter-spacing:.05em;line-height:1}@media screen and (max-width: 768px){.c-timeline dt{font-size:30px}}.c-timeline dd{font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.7142857143;padding-left:40px;position:relative;top:6px}@media screen and (max-width: 768px){.c-timeline dd{line-height:1.3571428571;padding-left:10px;top:8px}}.c-timeline dd::before{content:"";width:11px;aspect-ratio:1/1;border-radius:50%;background-color:#d62c05;position:absolute;top:7px;left:-11px}@media screen and (max-width: 768px){.c-timeline dd::before{top:5px}}.c-barChart{padding:15px 15px 25px;background-color:#fff}@media screen and (max-width: 768px){.c-barChart{padding:10px 10px 25px}}.c-barChart__heading{font-size:26px;font-weight:500;letter-spacing:.05em;text-align:center;margin-bottom:24px}@media screen and (max-width: 768px){.c-barChart__heading{font-size:clamp(15px,4vw,26px);margin-bottom:15px}}.c-barChart__body{display:grid;grid-template-columns:30px minmax(0, 1fr);height:320px}@media screen and (max-width: 768px){.c-barChart__body{grid-template-columns:25px minmax(0, 1fr);height:clamp(200px,53.3333333333vw,410px)}}.c-barChart__scale{height:calc(100% - 28px);font-size:10px;position:relative}.c-barChart__scale span{position:absolute;top:var(--position);right:5px;translate:0 -50%;white-space:nowrap}.c-barChart__plot{position:relative;min-width:0;height:100%;overflow:hidden}.c-barChart__plot::before{content:"";border-bottom:1px solid rgba(69,69,69,.2);position:absolute;top:0;right:0;bottom:28px;left:0;z-index:0;pointer-events:none}.c-barChart__bars{position:absolute;z-index:1;inset:0 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}@media screen and (max-width: 568px){.c-barChart__bars{gap:5px}}.c-barChart__column{display:grid;grid-template-rows:minmax(0, 1fr) 28px;align-items:end;justify-items:center;width:100%;height:100%}.c-barChart__bar{width:min(28px,70%);height:calc(100%*var(--bar-value)/var(--chart-max));background-color:#0c2f7e;transform:scaleY(0);transform-origin:center bottom;will-change:transform}@media screen and (max-width: 568px){.c-barChart__bar{width:min(18px,65%)}}.c-barChart__year{display:grid;place-items:center;height:28px;color:#555;font-size:11px}@media screen and (max-width: 568px){.c-barChart__year{font-size:9px}}.c-barChart__arrow{width:24px;height:410px;position:absolute;z-index:2;transform-origin:center bottom;pointer-events:none}@media screen and (max-width: 768px){.c-barChart__arrow{width:4vw;height:70vw}}.c-barChart__arrow svg{display:block;width:100%;height:100%;clip-path:inset(100% 0 0 0);will-change:clip-path}.c-barChart__badge{display:grid;place-items:center;width:100px;aspect-ratio:1;border-radius:50%;background-color:#d62c05;color:#fff;line-height:1;text-align:center;position:absolute;z-index:3;top:25px;left:45px;transform:scale(0);opacity:0}@media screen and (max-width: 568px){.c-barChart__badge{width:70px;top:5px;left:30px}}.c-barChart.--order-increase{--chart-max: 60}.c-barChart.--order-increase .c-barChart__plot::before{background-image:repeating-linear-gradient(to bottom, rgba(69, 69, 69, 0.2) 0, rgba(69, 69, 69, 0.2) 1px, transparent 1px, transparent 16.666%)}.c-barChart.--order-increase .c-barChart__arrow{left:20px;bottom:125px;transform:rotate(66deg)}@media screen and (max-width: 768px){.c-barChart.--order-increase .c-barChart__arrow{left:2.6666666667vw;bottom:21.3333333333vw}}.c-barChart.--order-increase .c-barChart__badge strong{font-family:"Noto Serif JP","Cormorant Garamond",sans-serif,serif;font-size:39px;font-weight:700;letter-spacing:-0.1em;line-height:1;position:absolute;top:10px;left:11px}@media screen and (max-width: 568px){.c-barChart.--order-increase .c-barChart__badge strong{font-size:26px;left:8px}}.c-barChart.--order-increase .c-barChart__badge span{font-size:15px;font-weight:700;letter-spacing:0;line-height:1;position:absolute;top:33px;right:6px}@media screen and (max-width: 568px){.c-barChart.--order-increase .c-barChart__badge span{font-size:10px;top:25px}}.c-barChart.--order-increase .c-barChart__badge b{font-family:"Cormorant Garamond",sans-serif;font-size:40px;font-weight:600;letter-spacing:0;line-height:1;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 568px){.c-barChart.--order-increase .c-barChart__badge b{font-size:26px;bottom:7px}}.c-barChart.--sales-increase{--chart-max: 100}.c-barChart.--sales-increase .c-barChart__plot::before{background-image:repeating-linear-gradient(to bottom, rgba(69, 69, 69, 0.2) 0, rgba(69, 69, 69, 0.2) 1px, transparent 1px, transparent 20%)}.c-barChart.--sales-increase .c-barChart__arrow{left:40px;bottom:105px;transform:rotate(64deg)}@media screen and (max-width: 768px){.c-barChart.--sales-increase .c-barChart__arrow{left:6.6666666667vw;bottom:18.6666666667vw}}.c-barChart.--sales-increase .c-barChart__badge span{font-size:21px;font-weight:700;letter-spacing:0;line-height:1.2857142857;text-align:center}@media screen and (max-width: 568px){.c-barChart.--sales-increase .c-barChart__badge span{font-size:15px}}.c-barChart__bar.bar_0{--bar-value: 0}.c-barChart__bar.bar_1{--bar-value: 1}.c-barChart__bar.bar_2{--bar-value: 2}.c-barChart__bar.bar_3{--bar-value: 3}.c-barChart__bar.bar_4{--bar-value: 4}.c-barChart__bar.bar_5{--bar-value: 5}.c-barChart__bar.bar_6{--bar-value: 6}.c-barChart__bar.bar_7{--bar-value: 7}.c-barChart__bar.bar_8{--bar-value: 8}.c-barChart__bar.bar_9{--bar-value: 9}.c-barChart__bar.bar_10{--bar-value: 10}.c-barChart__bar.bar_11{--bar-value: 11}.c-barChart__bar.bar_12{--bar-value: 12}.c-barChart__bar.bar_13{--bar-value: 13}.c-barChart__bar.bar_14{--bar-value: 14}.c-barChart__bar.bar_15{--bar-value: 15}.c-barChart__bar.bar_16{--bar-value: 16}.c-barChart__bar.bar_17{--bar-value: 17}.c-barChart__bar.bar_18{--bar-value: 18}.c-barChart__bar.bar_19{--bar-value: 19}.c-barChart__bar.bar_20{--bar-value: 20}.c-barChart__bar.bar_21{--bar-value: 21}.c-barChart__bar.bar_22{--bar-value: 22}.c-barChart__bar.bar_23{--bar-value: 23}.c-barChart__bar.bar_24{--bar-value: 24}.c-barChart__bar.bar_25{--bar-value: 25}.c-barChart__bar.bar_26{--bar-value: 26}.c-barChart__bar.bar_27{--bar-value: 27}.c-barChart__bar.bar_28{--bar-value: 28}.c-barChart__bar.bar_29{--bar-value: 29}.c-barChart__bar.bar_30{--bar-value: 30}.c-barChart__bar.bar_31{--bar-value: 31}.c-barChart__bar.bar_32{--bar-value: 32}.c-barChart__bar.bar_33{--bar-value: 33}.c-barChart__bar.bar_34{--bar-value: 34}.c-barChart__bar.bar_35{--bar-value: 35}.c-barChart__bar.bar_36{--bar-value: 36}.c-barChart__bar.bar_37{--bar-value: 37}.c-barChart__bar.bar_38{--bar-value: 38}.c-barChart__bar.bar_39{--bar-value: 39}.c-barChart__bar.bar_40{--bar-value: 40}.c-barChart__bar.bar_41{--bar-value: 41}.c-barChart__bar.bar_42{--bar-value: 42}.c-barChart__bar.bar_43{--bar-value: 43}.c-barChart__bar.bar_44{--bar-value: 44}.c-barChart__bar.bar_45{--bar-value: 45}.c-barChart__bar.bar_46{--bar-value: 46}.c-barChart__bar.bar_47{--bar-value: 47}.c-barChart__bar.bar_48{--bar-value: 48}.c-barChart__bar.bar_49{--bar-value: 49}.c-barChart__bar.bar_50{--bar-value: 50}.c-barChart__bar.bar_51{--bar-value: 51}.c-barChart__bar.bar_52{--bar-value: 52}.c-barChart__bar.bar_53{--bar-value: 53}.c-barChart__bar.bar_54{--bar-value: 54}.c-barChart__bar.bar_55{--bar-value: 55}.c-barChart__bar.bar_56{--bar-value: 56}.c-barChart__bar.bar_57{--bar-value: 57}.c-barChart__bar.bar_58{--bar-value: 58}.c-barChart__bar.bar_59{--bar-value: 59}.c-barChart__bar.bar_60{--bar-value: 60}.c-barChart__bar.bar_61{--bar-value: 61}.c-barChart__bar.bar_62{--bar-value: 62}.c-barChart__bar.bar_63{--bar-value: 63}.c-barChart__bar.bar_64{--bar-value: 64}.c-barChart__bar.bar_65{--bar-value: 65}.c-barChart__bar.bar_66{--bar-value: 66}.c-barChart__bar.bar_67{--bar-value: 67}.c-barChart__bar.bar_68{--bar-value: 68}.c-barChart__bar.bar_69{--bar-value: 69}.c-barChart__bar.bar_70{--bar-value: 70}.c-barChart__bar.bar_71{--bar-value: 71}.c-barChart__bar.bar_72{--bar-value: 72}.c-barChart__bar.bar_73{--bar-value: 73}.c-barChart__bar.bar_74{--bar-value: 74}.c-barChart__bar.bar_75{--bar-value: 75}.c-barChart__bar.bar_76{--bar-value: 76}.c-barChart__bar.bar_77{--bar-value: 77}.c-barChart__bar.bar_78{--bar-value: 78}.c-barChart__bar.bar_79{--bar-value: 79}.c-barChart__bar.bar_80{--bar-value: 80}.c-barChart__bar.bar_81{--bar-value: 81}.c-barChart__bar.bar_82{--bar-value: 82}.c-barChart__bar.bar_83{--bar-value: 83}.c-barChart__bar.bar_84{--bar-value: 84}.c-barChart__bar.bar_85{--bar-value: 85}.c-barChart__bar.bar_86{--bar-value: 86}.c-barChart__bar.bar_87{--bar-value: 87}.c-barChart__bar.bar_88{--bar-value: 88}.c-barChart__bar.bar_89{--bar-value: 89}.c-barChart__bar.bar_90{--bar-value: 90}.c-barChart__bar.bar_91{--bar-value: 91}.c-barChart__bar.bar_92{--bar-value: 92}.c-barChart__bar.bar_93{--bar-value: 93}.c-barChart__bar.bar_94{--bar-value: 94}.c-barChart__bar.bar_95{--bar-value: 95}.c-barChart__bar.bar_96{--bar-value: 96}.c-barChart__bar.bar_97{--bar-value: 97}.c-barChart__bar.bar_98{--bar-value: 98}.c-barChart__bar.bar_99{--bar-value: 99}.c-barChart__bar.bar_100{--bar-value: 100}.c-box{background-color:#f6f5f5;padding:50px 40px}@media screen and (max-width: 768px){.c-box{padding:30px 20px}}.c-box__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}@media screen and (max-width: 768px){.c-box__inner{flex-direction:column;gap:20px}}@media screen and (min-width: 769px){.c-box__body{max-width:690px}}@media screen and (max-width: 768px){.c-box__body{display:contents}}.c-box__heading{font-size:26px;font-weight:600;letter-spacing:.05em;line-height:1.8461538462;font-feature-settings:"palt"}@media screen and (max-width: 768px){.c-box__heading{font-size:18px;line-height:1.6666666667;order:1}}.c-box__txt{font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:20px}@media screen and (max-width: 768px){.c-box__txt{margin-top:0px;order:3}}.c-box__txt p+p{margin-top:1em}a.c-box__btn{margin-top:30px}@media screen and (max-width: 768px){a.c-box__btn{width:100%;max-width:295px;margin-top:10px;margin-inline:auto;order:4}}.c-box__imgs{width:359px;display:flex;flex-direction:column;gap:16px;flex-shrink:0}@media screen and (max-width: 768px){.c-box__imgs{width:100%;margin-inline:auto;order:2}}.c-box__imgs img{width:100%}@media screen and (min-width: 769px){.c-box__imgs.--products{width:359px;align-self:flex-start;margin-top:0}}.c-fvTitle{height:768px;background-image:url(../img/security/bg_page_title.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.c-fvTitle{height:100%;background-image:url(../img/security/bg_page_title_sp.png)}}.c-fvTitle.--logistics{background-image:url(../img/logistics/bg_page_title.png)}@media screen and (max-width: 768px){.c-fvTitle.--logistics{background-image:url(../img/logistics/bg_page_title_sp.png)}}.c-fvTitle.--security{background-image:url(../img/security/bg_page_title.png)}@media screen and (max-width: 768px){.c-fvTitle.--security{background-image:url(../img/security/bg_page_title_sp.png)}}.c-fvTitle__inner{height:100%;display:flex}@media screen and (min-width: 769px){.c-fvTitle__inner{width:53.0014641288%;margin-right:0}}@media screen and (max-width: 768px){.c-fvTitle__inner{width:89.3333333333%;margin-inline:auto;padding-bottom:68vw}}.c-fvTitle__body{color:#fff}@media screen and (min-width: 769px){.c-fvTitle__body{width:85.635359116%;max-width:620px;margin:auto 5.5248618785% 70px auto}}@media screen and (max-width: 768px){.c-fvTitle__body{margin-top:21.3333333333vw}}.c-fvTitle__main{font-size:clamp(30px,3vw,40px);font-weight:700;letter-spacing:0;line-height:1.4583333333;word-break:keep-all;overflow-wrap:break-word}@media screen and (max-width: 768px){.c-fvTitle__main{font-size:clamp(20px,6.5vw,30px);font-feature-settings:"palt"}}.c-fvTitle__lead{font-size:20px;font-weight:400;letter-spacing:.05em;line-height:1.95;word-break:keep-all;overflow-wrap:break-word;margin-top:30px}@media screen and (max-width: 768px){.c-fvTitle__lead{font-size:16px;line-height:1.8125;margin-top:13px}}.c-fvTitle__list{max-width:575px;margin-inline:auto;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width: 768px){.c-fvTitle__list{margin-top:10px}}.c-fvTitle__list li{width:30.9565217391%;aspect-ratio:1/1;background-color:#1f79d0;border-radius:50%;display:grid;place-items:center;font-size:clamp(15px,1.5vw,19px);font-weight:700;letter-spacing:.05em;line-height:1.7368421053;text-align:center}@media screen and (max-width: 768px){.c-fvTitle__list li{width:31.0447761194%;font-size:clamp(12px,2.5vw,18px)}}@media screen and (max-width: 768px){.c-fvTitle.--security{height:174.6666666667vw}.c-fvTitle.--security .c-fvTitle__inner{align-items:center;padding-bottom:clamp(67px,8.7239583333vw,67px)}}.c-bnr{background-color:#fff;padding:120px 0}@media screen and (max-width: 768px){.c-bnr{padding:80px 0}}.c-bnr__link{display:block;width:89.3333333333%;max-width:1000px;margin-inline:auto}.c-articleList{width:100%;max-width:890px;margin-inline:auto}.c-articleList__item{border-bottom:1px solid #e3e3e3}.c-articleList__link{display:flex;align-items:center;background-image:url(../img/arrow/arrow_right.svg);background-repeat:no-repeat;background-size:7px 11px;background-position:right center;padding:23px 40px 23px 0}@media screen and (max-width: 768px){.c-articleList__link{flex-wrap:wrap;padding:20px 20px 20px 0}}.c-articleList__date{width:120px;font-size:18px;font-weight:500;letter-spacing:0;line-height:1;margin-right:10px}@media screen and (max-width: 768px){.c-articleList__date{width:110px}}.c-articleList__cat{display:block;width:120px;margin-right:10px}@media screen and (max-width: 768px){.c-articleList__cat{width:auto}}.c-articleList__cat a,.c-articleList__cat span{height:32px;display:inline-grid;place-items:center;background-color:#d62c05;color:#fff;padding:0 10px 2px;font-size:16px;font-weight:500;letter-spacing:0;line-height:1}.c-articleList__cat a,.c-articleList__cat a:hover,.c-articleList__cat a:visited,.c-articleList__cat a:link,.c-articleList__cat span,.c-articleList__cat span:hover,.c-articleList__cat span:visited,.c-articleList__cat span:link{color:#fff;text-decoration:none}.c-articleList__ttl{flex:1;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6875;overflow:hidden;max-height:1.6875;line-height:1.6875}.c-articleList__ttl .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.6875}@media screen and (max-width: 768px){.c-articleList__ttl{flex:0 0 100%;font-size:14px;line-height:1.5714285714;overflow:hidden;max-height:3.1428571429;line-height:1.5714285714;margin-top:5px}.c-articleList__ttl .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5714285714}}.c-articlePager{text-align:center;margin-top:50px}@media screen and (max-width: 768px){.c-articlePager{margin-top:30px}}.c-articlePager li{width:36px;height:36px;border-radius:36px;color:#454545;font-weight:700;letter-spacing:0;line-height:1;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;padding-bottom:3px}.c-articlePager li.active{color:#fff;background-color:#d62c05}.c-articlePager li:has(a.prev){margin-right:40px}.c-articlePager li:has(a.next){margin-left:40px}.c-articlePager li a{display:block;width:100%}.c-articlePager li a.prev,.c-articlePager li a.next{height:30px;background-repeat:no-repeat;background-size:9px 15px;background-position:center center}.c-articlePager li a.prev{background-image:url(../img/article/arrow_prev.svg)}.c-articlePager li a.next{background-image:url(../img/article/arrow_next.svg)}.c-article__ttl{font-size:30px;font-weight:700;letter-spacing:0;line-height:1.5666666667}@media screen and (max-width: 768px){.c-article__ttl{font-size:24px;line-height:1.3333333333}}.c-article__date{letter-spacing:.05em;line-height:1.6875;margin-top:5px}.p-editor{padding:30px 0 60px;font-weight:400;letter-spacing:.05em;line-height:1.6875}@media screen and (max-width: 768px){.p-editor{padding:20px 0 40px}}.p-editor h1,.p-editor h2,.p-editor h3,.p-editor h4,.p-editor h5,.p-editor h6{font-weight:700}.p-editor h2{color:#fff;line-height:1.3636363636;background-color:#d62c05;padding:11px 10px}.p-editor h3{font-size:16px;line-height:1.5;letter-spacing:.1em;padding-left:9px;border-left:5px solid #d62c05}.p-editor a{overflow-wrap:break-word}.p-editor a:link,.p-editor a:visited,.p-editor a:active,.p-editor a:hover{text-decoration:underline;color:#d62c05}.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:#e1e1e1;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 li{margin-bottom:0}.p-editor li>.block-editor-rich-text__editable.rich-text{display:inline}.p-editor ul{list-style:none}.p-editor ul li{list-style-position:inside}@media screen and (max-width: 768px){.p-editor ul li{display:flex}}.p-editor ul li::before{content:"・";display:inline-block}.p-editor ol{list-style:auto}.p-editor ol li{list-style-type:decimal;list-style-position:inside}.p-editor ol li ol{margin-left:1em}.p-editor ol li ol>li{list-style-type:none;counter-increment:cnt}.p-editor ol li ol>li::before{content:"(" counter(cnt) ") "}.p-editor table{border-collapse:collapse}.p-editor table th,.p-editor table td{border:1px solid #e3e3e3;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{margin:20px auto 30px}.p-editor .wp-block-image figcaption{font-size:80%;text-align:center}.p-editor .wp-block-file__button{background-color:#d62c05;color:#fff !important;text-decoration:none !important}.p-editor .wp-block-file__button:hover{background-color:#0a4c8b;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:#0a4c8b !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:#d62c05}.p-editor .wp-block-cover{margin:3% auto}.p-editor *{margin-bottom:1rem}.p-editor *:last-child{margin-bottom:0}.p-fv{position:relative}.p-fv__movie video{width:100%;height:100dvh;max-height:768px;object-fit:cover;display:block}@media screen and (max-width: 768px){.p-fv__movie video{height:74.6666666667vw}}.p-fv__inner{width:89.3333333333%;max-width:1166px;height:100%;margin-inline:auto;position:absolute;top:0;left:50%;transform:translateX(-50%)}.p-fv__title{color:#fff;font-size:44px;font-weight:500;letter-spacing:.11em;line-height:1.7954545455;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 768px){.p-fv__title{font-size:clamp(20px,5.3333333333vw,28px);transform:translateY(calc(-50% + 40px))}}.p-f-service{padding:100px 0}@media screen and (max-width: 768px){.p-f-service{padding:40px 0}}.p-f-service__inner{width:89.3333333333%;max-width:1166px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:40px}@media screen and (max-width: 768px){.p-f-service__inner{flex-direction:column}}.p-f-service__img{width:360px}@media screen and (max-width: 768px){.p-f-service__img{width:47.7611940299%;max-width:360px;min-width:160px}}.p-f-service__desc{font-size:18px;font-weight:400;letter-spacing:.05em;line-height:2.0555555556}@media screen and (min-width: 769px){.p-f-service__desc{width:58.9318600368%}}@media screen and (max-width: 768px){.p-f-service__desc{font-size:16px;line-height:1.875}}.p-f-service__list{width:89.3333333333%;max-width:1166px;margin-inline:auto;display:grid;grid-template-columns:repeat(3, minmax(0, 33%));justify-content:center;margin-top:80px;margin-bottom:25px}@media screen and (max-width: 768px){.p-f-service__list{grid-template-columns:100%;margin-top:30px;margin-bottom:50px}}.p-f-service__item{display:flex;flex-direction:column;height:100%}@media screen and (min-width: 769px){.p-f-service__item{padding:0 20px}.p-f-service__item+.p-f-service__item{border-left:1px solid rgba(69,69,69,.3)}}@media screen and (max-width: 768px){.p-f-service__item{border-top:1px solid rgba(69,69,69,.3);padding:30px 0}}.p-f-service__item__heading{font-size:clamp(20px,1.6105417277vw,22px);font-weight:600;letter-spacing:.1em;text-align:center;word-break:keep-all;overflow-wrap:break-word}.p-f-service__item__desc{font-weight:400;letter-spacing:.05em;line-height:1.625;text-align:center;word-break:keep-all;overflow-wrap:break-word;margin-top:20px}.p-f-service__item__img{display:grid;place-items:center}@media screen and (min-width: 769px){.p-f-service__item__img{width:100%;aspect-ratio:345/275;margin-top:35px}}@media screen and (max-width: 768px){.p-f-service__item__img{width:76.1194029851%;margin-inline:auto;margin-top:20px}.p-f-service__item__img.--img3_sp{width:100%}}.p-f-service__item__img img{width:100%;height:100%;object-fit:contain;object-position:center}.p-f-about{padding:140px 0 100px}.p-f-about__list{display:flex;justify-content:center;align-items:flex-start;margin-bottom:30px}@media screen and (max-width: 768px){.p-f-about__list{flex-wrap:wrap;gap:30px 0;margin-bottom:40px}}.p-f-about__item{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media screen and (min-width: 769px){.p-f-about__item{min-width:180px;margin:0 10px;flex:1 1 auto}.p-f-about__item+.p-f-about__item{padding-left:20px}.p-f-about__item+.p-f-about__item::before{content:"";display:block;width:1px;height:75%;background-color:rgba(69,69,69,.3);position:absolute;top:50%;left:0px;transform:translateY(-50%)}}@media screen and (max-width: 768px){.p-f-about__item{width:50%;padding:0 10px}.p-f-about__item+.p-f-about__item:nth-child(even){border-left:1px solid rgba(69,69,69,.3)}}@media screen and (max-width: 768px){.p-f-about__item__icon{width:26.6666666667vw}.p-f-about__item__icon img{margin-inline:auto}}.p-f-about__item__heading{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:break-word;height:3em;display:grid;place-items:center;margin-top:10px;margin-bottom:5px}.p-f-about__item__countup{position:relative}.p-f-about__item__dummy,.p-f-about__item__num{color:#d62c05;font-family:"Noto Serif JP","Cormorant Garamond",sans-serif,serif;font-size:clamp(30px,3.513909224vw,60px);font-weight:600;letter-spacing:0;line-height:1}.p-f-about__item__dummy{visibility:hidden}.p-f-about__item__num{position:absolute;left:0;top:0}.p-f-about__item__unit{display:inline-block;color:#454545;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:clamp(12px,1.1713030747vw,16px);font-weight:700;letter-spacing:.11em;line-height:1}@media screen and (max-width: 768px){.p-f-about__item__unit{font-size:14px;letter-spacing:0}}.p-f-news{padding:120px 0 140px}@media screen and (max-width: 768px){.p-f-news{padding:80px 0 100px}}.p-f-news__wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:30px}@media screen and (max-width: 768px){.p-f-news__wrapper{flex-direction:column;gap:0}}@media screen and (max-width: 768px){.p-f-news__ttl{order:1}}.p-f-news__left{display:flex;flex-direction:column;width:200px}@media screen and (max-width: 768px){.p-f-news__left{display:contents}}.p-f-news__btn{margin-top:auto}@media screen and (max-width: 768px){.p-f-news__btn{order:3;margin-top:40px;margin-inline:auto}}@media screen and (max-width: 768px){.p-f-news__list{order:2}}.p-f-news__item:first-of-type{border-top:1px solid #e3e3e3}.p-f-news__empty{width:100%;text-align:center;margin-top:40px}@media screen and (max-width: 768px){.p-f-news__empty{order:2;margin-top:0}}.p-privacy{font-weight:400;letter-spacing:0;line-height:1.875;text-align:justify}.p-privacy__content{padding-top:60px;counter-reset:number 0}@media screen and (max-width: 768px){.p-privacy__content{padding-top:40px}}.p-privacy__content h2{color:#d62c05;font-weight:700;letter-spacing:0;line-height:1.5}.p-privacy__content h2:not(:first-child){margin-top:1.5em}.p-privacy__content h2::before{content:counter(number) ".";counter-increment:number;margin-right:10px}.p-privacy__content ul{counter-reset:number 0}.p-privacy__content ul li{padding-left:24px;text-indent:-24px}.p-privacy__content ul li::before{content:counter(number) ".";counter-increment:number;margin-right:10px}.p-about__pageTitle{width:100%;height:clamp(768px,56.2225475842vw,940px);justify-content:flex-start;background-image:url(../img/about/page_title.png);background-position:center bottom;padding-top:160px}@media screen and (max-width: 1280px){.p-about__pageTitle{background-position:right -40px top}}@media screen and (max-width: 568px){.p-about__pageTitle{height:clamp(650px,84.6354166667vw,768px);padding-top:100px}}@media screen and (max-width: 458px){.p-about__pageTitle{background-image:url(../img/about/page_title_sp.png);background-position:right bottom}}.p-about__pageTitle__inner{width:89.3333333333%;max-width:980px;margin-inline:auto;padding-top:70px}@media screen and (max-width: 768px){.p-about__pageTitle__inner{padding-top:40px}}.p-about__pageTitle__message{color:#fff;font-weight:400;letter-spacing:.107em;line-height:2.3;text-align:center}@media screen and (max-width: 768px){.p-about__pageTitle__message{letter-spacing:.05em;line-height:1.9285714286;text-align:justify}}.p-about__pageTitle__name{color:#fff;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.45;text-align:right;padding-top:30px}@media screen and (max-width: 768px){.p-about__pageTitle__name{font-size:16px;padding-top:40px}}.p-about__pageTitle__name span{font-size:14px;padding-top:20px}.p-about__bnrs{width:89.3333333333%;max-width:1000px;margin-inline:auto;display:grid;gap:40px}@media screen and (max-width: 768px){.p-about__bnrs{gap:20px}}.p-about__col-2{background-color:#fff;width:89.3333333333%;max-width:1166px;margin-inline:auto}@media screen and (min-width: 769px){.p-about__col-2{display:grid;grid-template-columns:repeat(2, minmax(0, 560px));justify-content:space-between;gap:20px;padding-top:40px}}.p-company__mapLink,.p-company__mapLink:hover,.p-company__mapLink:visited,.p-company__mapLink:link{color:#d62c05;text-decoration:none}@media screen and (max-width: 768px){.p-company__mapLink{display:inline-block;margin-top:4px}}.p-highlight__container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}@media screen and (min-width: 769px){.p-highlight__container{margin-top:30px}}@media screen and (max-width: 1280px){.p-highlight__container{justify-content:center}}.p-highlight__content{width:560px}@media screen and (max-width: 768px){.p-highlight__content{width:100%}}.p-business__lead{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 769px){.p-business__lead{padding-top:20px}}.p-business__lead__main{font-size:26px;font-weight:500;letter-spacing:.05em;line-height:1.4782608696;text-align:center}@media screen and (max-width: 768px){.p-business__lead__main{font-size:23px;text-align:left;padding-left:.5em;text-indent:-1em}}@media screen and (max-width: 374px){.p-business__lead__main{font-size:21px}}.p-business__lead__main::before{content:"「"}.p-business__lead__main::after{content:"」"}.p-business__lead__sub{font-size:18px;font-weight:400;letter-spacing:.05em;line-height:1.4444444444;text-align:center;padding-top:20px}@media screen and (max-width: 768px){.p-business__lead__sub{font-size:16px;padding-top:10px}}.p-business__lead__sub::before{content:" ― "}.p-business__lead__sub::after{content:" ― "}.p-business__list{display:grid;grid-template-columns:repeat(4, minmax(0, 25%));margin-top:30px}@media screen and (max-width: 768px){.p-business__list{grid-template-columns:repeat(2, minmax(0, 50%));gap:30px 0}}@media screen and (max-width: 568px){.p-business__list{grid-template-columns:100%;gap:0}}.p-business__item{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 769px){.p-business__item{padding:20px 17px 30px}.p-business__item:not(:first-of-type){border-left:1px solid rgba(69,69,69,.3)}}@media screen and (min-width: 569px){.p-business__item{padding:20px 13px 30px}.p-business__item:nth-of-type(even){border-left:1px solid rgba(69,69,69,.3)}}@media screen and (max-width: 568px){.p-business__item{padding:30px 0}.p-business__item:not(:first-of-type){border-top:1px solid rgba(69,69,69,.3)}}.p-business__item__heading{color:#d62c05;font-size:23px;font-weight:600;letter-spacing:.03em;line-height:1.4782608696;text-align:center;padding-bottom:20px}@media screen and (max-width: 768px){.p-business__item__heading{font-size:20px}}@media screen and (max-width: 568px){.p-business__item__img img{width:100%}}.p-business__item__num{width:100%;height:105px;color:#d62c05;font-family:"Noto Serif JP","Cormorant Garamond",sans-serif,serif;font-size:clamp(40px,4vw,52px);font-weight:700;letter-spacing:0;line-height:30px;text-align:center;position:relative;margin-top:12px}@media screen and (max-width: 568px){.p-business__item__num{height:auto;line-height:1;margin-top:8px}}@media screen and (min-width: 569px){.p-business__item__inner{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media screen and (max-width: 568px){.p-business__item__inner.--adjust{display:inline-block;margin-top:-15px}}.p-business__item__unit{color:#454545;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:16px;font-weight:700;letter-spacing:.11em;line-height:40px}@media screen and (max-width: 568px){.p-business__item__unit{line-height:1}}.p-business__item__text{font-weight:400;letter-spacing:.05em;line-height:1.75;padding-top:15px}@media screen and (max-width: 568px){.p-business__item__text{padding-top:20px}}.p-business__item__lead{color:#d62c05;font-size:clamp(28px,2.8vw,30px);font-weight:600;letter-spacing:0;line-height:1.3;text-align:center;height:105px;display:grid;place-items:center;margin-top:12px}@media screen and (max-width: 568px){.p-business__item__lead{font-size:22px;height:auto;line-height:1;margin-top:18px}}.p-feature__container{display:grid;grid-template-columns:repeat(2, minmax(0, 559px));gap:20px;counter-reset:number 0}@media screen and (max-width: 768px){.p-feature__container{grid-template-columns:100%;gap:40px}}.p-feature__content{display:flex;flex-direction:column}@media screen and (max-width: 768px){.p-feature__img{order:2}}.p-feature__img img{width:100%}.p-feature__heading{font-size:26px;font-weight:600;letter-spacing:.1em;line-height:1.4230769231;display:flex;align-items:center;padding-top:15px}@media screen and (max-width: 768px){.p-feature__heading{font-size:23px;padding-top:0;padding-bottom:15px;order:1}}.p-feature__heading::before{content:counter(number, decimal-leading-zero);counter-increment:number;display:inline-block;color:#d62c05;font-family:"Noto Serif JP","Cormorant Garamond",sans-serif,serif;font-size:40px;font-weight:600;letter-spacing:0;line-height:1;margin-right:10px;position:relative;top:-2px}@media screen and (max-width: 768px){.p-feature__heading::before{font-size:30px;margin-right:5px}}.p-feature__text{font-weight:400;letter-spacing:.05em;line-height:1.75;padding-top:10px}@media screen and (max-width: 768px){.p-feature__text{order:3}}.p-contact__ttl{font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.25;text-align:center;word-break:keep-all;overflow-wrap:break-word}@media screen and (max-width: 768px){.p-contact__ttl{font-size:24px}}.p-contact__txt{font-size:18px;font-weight:400;letter-spacing:.05em;line-height:2.0555555556;text-align:center;word-break:keep-all;overflow-wrap:break-word;padding-top:40px}@media screen and (max-width: 768px){.p-contact__txt{font-size:14px;line-height:1.5714285714;padding-top:20px}}.p-contact__container{display:grid;grid-template-columns:repeat(2, minmax(0, 569px));justify-content:space-between;gap:20px;margin-top:60px}@media screen and (max-width: 768px){.p-contact__container{grid-template-columns:100%;margin-top:30px}}.p-contact__box{background-color:#f6f5f5;text-align:center;padding:30px}@media screen and (max-width: 768px){.p-contact__box{padding:30px 20px}}.p-contact__heading{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.85;text-align:center;padding-bottom:20px}@media screen and (max-width: 768px){.p-contact__heading{font-size:18px;padding-bottom:15px}}.p-contact__note{font-weight:400;letter-spacing:.05em;line-height:1.3333333333;text-align:center}@media screen and (max-width: 768px){.p-contact__note{font-size:12px}}@media screen and (min-width: 769px){.p-contact__note.--fz16{font-size:16px}.p-contact__note.--fz14{font-size:14px}}a.p-contact__btn{margin-top:20px;word-break:keep-all;overflow-wrap:break-word}@media screen and (min-width: 769px){a.p-contact__btn{background-color:#fff}}@media screen and (max-width: 768px){a.p-contact__btn{width:100%;max-width:295px;padding:0 26px 3px 22px}a.p-contact__btn::after{right:13px}}.p-contact__tel{display:inline-block;font-size:26px;font-weight:700;letter-spacing:0;line-height:1.4230769231;text-align:center;padding-left:27px;margin-bottom:10px;position:relative}.p-contact__tel,.p-contact__tel:hover,.p-contact__tel:visited,.p-contact__tel:link{color:#d62c05;text-decoration:none}.p-contact__tel::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;mask:url("../img/arrow/icon_tel.svg") center/contain no-repeat;-webkit-mask:url("../img/arrow/icon_tel.svg") center/contain no-repeat;position:absolute;top:calc(50% + 2px);left:0;transform:translateY(-50%)}.p-news__sec{padding-top:80px}.p-news__article{max-width:790px;margin-inline:auto}.p-service__border{width:89.3333333333%;max-width:1166px;margin-inline:auto;border-top:1px solid rgba(69,69,69,.3)}@media screen and (min-width: 769px){.p-catalog__imgs{width:380px;align-self:center}}.p-products__box{margin-bottom:60px}@media screen and (max-width: 768px){.p-products__box{margin-bottom:40px}}.p-products__content{margin-top:60px}@media screen and (max-width: 768px){.p-products__content{margin-top:40px}}.p-products__list{display:grid;grid-template-columns:repeat(5, minmax(0, 201px));gap:20px}@media screen and (max-width: 768px){.p-products__list{grid-template-columns:repeat(3, minmax(0, 33%))}}@media screen and (max-width: 568px){.p-products__list{grid-template-columns:repeat(2, minmax(0, 50%));gap:15px 10px}}.p-products__img{aspect-ratio:1/1}.p-products__img img{width:100%;height:100%;object-fit:cover}.p-products__name{color:#555;font-size:20px;font-weight:500;letter-spacing:0;line-height:1;margin-top:8px}@media screen and (max-width: 768px){.p-products__name{font-size:14px}}.p-products__brands{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:27px 29px}@media screen and (max-width: 1280px){.p-products__brands{grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px}}@media screen and (max-width: 768px){.p-products__brands{grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px}}@media screen and (max-width: 374px){.p-products__brands{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.p-products__brands__item{display:grid;place-items:center;background-color:#fff;border:2px solid #f6f5f5;aspect-ratio:130/78}.p-products__brands__item img{aspect-ratio:122/70;width:100%;height:100%;object-fit:cover}.p-case__container{display:grid;grid-template-columns:repeat(3, minmax(0, 363px));justify-content:space-between;gap:20px}@media screen and (max-width: 768px){.p-case__container{grid-template-columns:1fr;gap:40px}}.p-case__img{aspect-ratio:363/320}.p-case__img img{width:100%;height:100%;object-fit:cover}.p-case__client{display:grid;place-items:center;height:42px;border:1px solid #d62c05;background-color:#fff;color:#d62c05;font-size:18px;font-weight:500;letter-spacing:0;line-height:1;text-align:center;padding:0 10px;margin-top:20px}.p-case__heading{font-size:18px;font-weight:600;letter-spacing:.1em;line-height:1.3888888889;word-break:keep-all;overflow-wrap:break-word;margin-top:13px}@media screen and (max-width: 768px){.p-case__heading{margin-top:20px}}.p-case__txt{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:15px}@media screen and (max-width: 768px){.p-case__txt{font-size:14px;line-height:1.5714285714;margin-top:10px}}.p-case__btn{margin-top:50px}@media screen and (max-width: 768px){.p-case__btn{margin-top:40px}}.p-interview__article+.p-interview__article{margin-top:100px}@media screen and (max-width: 768px){.p-interview__article+.p-interview__article{margin-top:80px}}.p-interview__intro{display:grid;grid-template-columns:minmax(0, 51.8010291595%) minmax(0, 45.2830188679%);justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.p-interview__intro{grid-template-columns:100%;gap:20px}}.p-interview__num{display:block;font-family:"Cormorant Garamond",sans-serif;font-size:20px;font-weight:600;letter-spacing:0;line-height:1;text-transform:capitalize}@media screen and (max-width: 768px){.p-interview__num{font-size:16px}}.p-interview__client{color:#d62c05;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.4375}@media screen and (max-width: 768px){.p-interview__client{font-size:24px}}.p-interview__lead{font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:20px}.p-interview__facility{aspect-ratio:528/230;overflow:hidden}@media screen and (min-width: 769px){.p-interview__facility{margin-top:24px}}.p-interview__facility img{width:100%;height:100%;object-fit:cover}.p-interview__detail{display:grid;grid-template-columns:minmax(0, 34.0480274443%) minmax(0, 63.5506003431%);justify-content:space-between;margin-top:30px}@media screen and (max-width: 1080px){.p-interview__detail{grid-template-columns:100%;gap:20px;margin-top:20px}}.p-interview__box{background-color:#f6f5f5}.p-interview__box.--context{padding:30px}@media screen and (max-width: 768px){.p-interview__box.--context{padding:30px 20px}}@media screen and (min-width: 769px){.p-interview__box.--comment{display:flex;align-items:stretch}}.p-interview__box__inner{padding:30px 20px 20px}@media screen and (min-width: 769px){.p-interview__box__inner{width:62.1621621622%;padding:30px}}.p-interview__heading{font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.4545454545;margin-bottom:20px}@media screen and (max-width: 768px){.p-interview__heading{font-size:18px}}.p-interview__sub-heading{font-weight:600;letter-spacing:.1em;line-height:1.5555555556;margin-bottom:20px}.p-interview__txt{font-weight:400;letter-spacing:.05em;line-height:1.75}.p-interview__person{width:37.8378378378%;aspect-ratio:280/375}@media screen and (max-width: 768px){.p-interview__person{width:100%;aspect-ratio:335/200}}.p-interview__person img{width:100%;height:100%;object-fit:cover}.p-interview__sec.--bg-gray{background:linear-gradient(to bottom, #fff 0%, #F6F5F5 35%)}.p-interview__sec.--bg-gray .p-interview__box{background-color:#fff}@media screen and (min-width: 769px){.p-recruit__wrapper{display:grid;grid-template-columns:minmax(0, 54.0308747856%) minmax(0, 42.4528301887%);justify-content:space-between;align-items:flex-start}}.p-recruit__ttl{color:#d62c05;font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.25;word-break:keep-all;overflow-wrap:break-word}@media screen and (max-width: 768px){.p-recruit__ttl{font-size:24px;letter-spacing:0}}.p-recruit__desc{font-size:18px;font-weight:400;letter-spacing:.05em;line-height:2.0555555556;margin-top:30px}@media screen and (max-width: 768px){.p-recruit__desc{font-size:14px;line-height:1.5714285714;margin-top:20px}}.p-recruit__img{width:100%;aspect-ratio:495/320}@media screen and (max-width: 768px){.p-recruit__img{aspect-ratio:335/218;margin-top:20px}}.p-recruit__img img{width:100%;height:100%;object-fit:cover}.p-data__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:40px}@media screen and (max-width: 768px){.p-data__list{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:30px}}.p-data__item{display:flex;flex-direction:column;align-items:center;position:relative;padding:0 10px}.p-data__item::before{content:"";display:block;width:1px;background-color:rgba(69,69,69,.3);position:absolute}@media screen and (min-width: 769px){.p-data__item:not(:nth-child(4n+1))::before{height:181px;top:30px;left:0}}@media screen and (max-width: 768px){.p-data__item{padding:0 8px}.p-data__item:nth-child(even)::before{height:174px;top:0;left:0}}.p-data__icon{width:120px;aspect-ratio:1}@media screen and (max-width: 768px){.p-data__icon{width:100px}}.p-data__label{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center;margin-top:10px}.p-data__value{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin-top:5px;position:relative}.p-data__num{color:#d62c05;font-family:"Noto Serif JP","Cormorant Garamond",sans-serif,serif;font-size:60px;font-weight:600;letter-spacing:0;line-height:1;margin:0 3px}@media screen and (max-width: 768px){.p-data__num{font-size:30px}}.p-data__num.--sm{font-size:40px}@media screen and (max-width: 768px){.p-data__num.--sm{font-size:30px}}.p-data__unit{font-weight:700;letter-spacing:.11em;line-height:1;padding-bottom:10px}@media screen and (max-width: 768px){.p-data__unit{letter-spacing:0;padding-bottom:6px}}.p-data__unit.--accent{color:#d62c05;font-weight:600;letter-spacing:0;padding-bottom:2px}@media screen and (min-width: 769px){.p-data__unit.--accent{font-size:23px;padding-bottom:7px}}.p-data__gender{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:5px}@media screen and (max-width: 768px){.p-data__gender{flex-direction:row;justify-content:center;gap:15px}}.p-data__gender__item{display:flex;align-items:flex-end}@media screen and (max-width: 768px){.p-data__gender__item{flex-direction:column;align-items:center}}.p-data__gender__item .p-data__value{margin-top:0}.p-data__gender__item>.p-data__unit{padding-bottom:8px;margin-right:2px}@media screen and (max-width: 768px){.p-data__gender__item>.p-data__unit{padding-bottom:0;margin-right:0;margin-bottom:2px}}@media screen and (max-width: 768px){.p-data__gender__item .p-data__unit{padding-bottom:6px}}.p-voice__list{display:grid;grid-template-columns:repeat(2, minmax(0, 48.7993138937%));justify-content:space-between;gap:20px}@media screen and (max-width: 1135px){.p-voice__list{grid-template-columns:100%}}.p-voice__content{display:grid;background-color:#f6f5f5;padding:30px}@media screen and (min-width: 1136px){.p-voice__content{grid-template-columns:minmax(0, 1fr) 150px;grid-template-areas:"job img" "name img" "copy img" "txt txt";column-gap:20px;align-items:start}}@media screen and (min-width: 768px)and (max-width: 1135px){.p-voice__content{justify-items:center}}@media screen and (max-width: 1135px){.p-voice__content{grid-template-columns:100%;padding:30px 20px}}.p-voice__job{color:#d62c05;font-weight:700;letter-spacing:.05em;line-height:1}@media screen and (min-width: 1136px){.p-voice__job{grid-area:job}}.p-voice__name{font-weight:700;letter-spacing:.05em;line-height:1;margin-top:10px}@media screen and (min-width: 1136px){.p-voice__name{grid-area:name}}.p-voice__img{width:150px;aspect-ratio:1}@media screen and (max-width: 1135px){.p-voice__img{width:110px;margin:15px auto}}@media screen and (min-width: 1136px){.p-voice__img{grid-area:img;justify-self:end}}.p-voice__img img{width:100%;height:100%;object-fit:cover}.p-voice__copy{color:#d62c05;font-size:20px;font-weight:600;letter-spacing:.1em;line-height:1.4}@media screen and (min-width: 1136px){.p-voice__copy{grid-area:copy;max-width:281px;margin-top:20px}}@media screen and (max-width: 1135px){.p-voice__copy{font-size:16px;letter-spacing:.05em;line-height:1.625}}.p-voice__txt{font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:20px}@media screen and (min-width: 1136px){.p-voice__txt{grid-area:txt;min-height:5.25em}}@media screen and (max-width: 1135px){.p-voice__txt{margin-top:10px}}.p-recruitment__list{display:grid;gap:30px}.p-recruitment__item{display:flex;align-items:center;justify-content:space-between;gap:30px;background-color:#f6f5f5;padding:40px 50px}@media screen and (max-width: 768px){.p-recruitment__item{flex-direction:column;align-items:flex-start;gap:30px;padding:30px 20px}}.p-recruitment__ttl{font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1}@media screen and (max-width: 768px){.p-recruitment__ttl{font-size:18px}}.p-recruitment__txt{font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:20px}@media screen and (max-width: 768px){.p-recruitment__txt{line-height:1.5714285714;margin-top:15px}}@media screen and (max-width: 768px){.p-recruitment__btn{margin-inline:auto}}.p-logistics__pageTitle{height:768px;background-image:url(../img/logistics/bg_page_title.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.p-logistics__pageTitle{height:100%;background-image:url(../img/logistics/bg_page_title_sp.png)}}.p-logistics__pageTitle__inner{height:100%;display:flex}@media screen and (min-width: 769px){.p-logistics__pageTitle__inner{width:53.0014641288%;margin-right:0}}@media screen and (max-width: 768px){.p-logistics__pageTitle__inner{width:89.3333333333%;margin-inline:auto;padding-bottom:68vw}}.p-logistics__pageTitle__body{color:#fff}@media screen and (min-width: 769px){.p-logistics__pageTitle__body{width:85.635359116%;max-width:620px;margin:auto 5.5248618785% 70px auto}}@media screen and (max-width: 768px){.p-logistics__pageTitle__body{margin-top:21.3333333333vw}}.p-logistics__pageTitle__main{font-size:clamp(30px,3vw,40px);font-weight:700;letter-spacing:0;line-height:1.4583333333;word-break:keep-all;overflow-wrap:break-word}@media screen and (max-width: 768px){.p-logistics__pageTitle__main{font-size:clamp(20px,6.5vw,30px);font-feature-settings:"palt"}}.p-logistics__pageTitle__lead{font-size:20px;font-weight:400;letter-spacing:.05em;line-height:1.95;word-break:keep-all;overflow-wrap:break-word;margin-top:30px}@media screen and (max-width: 768px){.p-logistics__pageTitle__lead{font-size:16px;line-height:1.8125;margin-top:13px}}.p-logistics__pageTitle__list{max-width:575px;margin-inline:auto;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width: 768px){.p-logistics__pageTitle__list{margin-top:10px}}.p-logistics__pageTitle__list li{width:30.9565217391%;aspect-ratio:1/1;background-color:#1f79d0;border-radius:50%;display:grid;place-items:center;font-size:clamp(15px,1.5vw,19px);font-weight:700;letter-spacing:.05em;line-height:1.7368421053;text-align:center}@media screen and (max-width: 768px){.p-logistics__pageTitle__list li{width:31.0447761194%;font-size:clamp(12px,2.5vw,18px)}}@media screen and (min-width: 769px){.p-logistics .p-overview__content{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}}.p-logistics .p-overview__content+.p-overview__content{margin-top:60px}@media screen and (max-width: 768px){.p-logistics .p-overview__content+.p-overview__content{margin-top:50px}}@media screen and (min-width: 769px){.p-logistics .p-overview__body{width:55.7461406518%}}.p-logistics .p-overview__heading{color:#0a4c8b;font-size:30px;font-weight:700;letter-spacing:.05em;line-height:1.5666666667}@media screen and (max-width: 768px){.p-logistics .p-overview__heading{font-size:20px;line-height:1.5}}.p-logistics .p-overview__txt{font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:20px}@media screen and (max-width: 768px){.p-logistics .p-overview__txt{margin-top:20px}}.p-logistics .p-overview__txt p+p{padding-top:1.75em}@media screen and (min-width: 769px){.p-logistics .p-overview__images{width:37.3927958834%;max-width:436px}}@media screen and (max-width: 768px){.p-logistics .p-overview__images{margin-top:20px}}.p-logistics .p-overview__img{width:100%;max-width:371px}@media screen and (max-width: 768px){.p-logistics .p-overview__img{max-width:100%}}@media screen and (min-width: 769px){.p-logistics .p-overview__img.--01{margin-left:auto}}@media screen and (max-width: 768px){.p-logistics .p-overview__img.--01{width:74.328358209%;margin-left:auto}}.p-logistics .p-overview__img.--02{margin-top:20px}@media screen and (max-width: 768px){.p-logistics .p-overview__img.--02{width:47.7611940299%;margin-top:15px}}.p-bcp__lead{font-weight:400;letter-spacing:.05em;line-height:1.75}.p-bcp__list{display:grid;gap:28px;margin-top:40px}@media screen and (min-width: 769px){.p-bcp__list{grid-template-columns:repeat(2, minmax(0, 569px));justify-content:space-between}}@media screen and (max-width: 768px){.p-bcp__list{gap:20px;margin-top:30px}}.p-bcp__item{background-color:#0a4c8b;color:#fff;padding:30px;display:flex;flex-direction:column}@media screen and (max-width: 768px){.p-bcp__item{padding:20px}}.p-bcp__heading{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.45;padding-bottom:20px}@media(max-width: 1210px)and (min-width: 768px){.p-bcp__heading{height:calc(2.9em + 20px)}}@media screen and (max-width: 768px){.p-bcp__heading{font-size:18px;line-height:1.4444444444}}.p-bcp__img img{width:100%}.p-bcp__txt{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:20px}@media screen and (max-width: 768px){.p-bcp__txt{font-size:14px;line-height:1.5714285714}}@media screen and (min-width: 1281px){.p-logistics__feature__item{display:grid;grid-template-columns:minmax(0, 61.320754717%) minmax(0, 37.0497427101%);grid-template-areas:"label label" "body img";justify-content:space-between;align-items:start}}.p-logistics__feature__item+.p-logistics__feature__item{margin-top:80px}@media screen and (max-width: 768px){.p-logistics__feature__item+.p-logistics__feature__item{margin-top:50px}}.p-logistics__feature__label{color:#0a4c8b;font-size:23px;font-weight:700;letter-spacing:.05em;line-height:1.4230769231;padding-bottom:10px;border-bottom:1px solid rgba(10,76,139,.3);margin-bottom:20px;padding-left:1em;text-indent:-1em}@media screen and (min-width: 769px){.p-logistics__feature__label{grid-area:label}}@media screen and (max-width: 768px){.p-logistics__feature__label{font-size:20px;line-height:1.5}}@media screen and (min-width: 1281px){.p-logistics__feature__img{grid-area:img;max-width:432px;height:100%;display:grid;place-items:center}}.p-logistics__feature__img img{width:100%}@media screen and (min-width: 769px){.p-logistics__feature__body{grid-area:body}}.p-logistics__feature__heading{color:#0a4c8b;font-size:44px;font-weight:700;letter-spacing:.05em;line-height:1.4772727273;font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}@media screen and (max-width: 1280px){.p-logistics__feature__heading{margin-top:20px}}@media screen and (max-width: 768px){.p-logistics__feature__heading{font-size:22px;line-height:1.5227272727}}.p-logistics__feature__lead{font-size:23px;font-weight:700;letter-spacing:.05em;line-height:1.4782608696;font-feature-settings:"palt";margin-top:20px}@media screen and (min-width: 769px){.p-logistics__feature__lead{word-break:keep-all;overflow-wrap:break-word}}@media screen and (max-width: 768px){.p-logistics__feature__lead{font-size:16px;line-height:1.5625;margin-top:15px}}.p-logistics__feature__txt{font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:20px}.p-logistics__feature__txt p+p{margin-top:1.75em}.p-equip__list{display:grid}@media screen and (min-width: 769px){.p-equip__list{grid-template-columns:repeat(2, minmax(0, 47.8559176672%));justify-content:space-between;row-gap:80px;margin-top:20px}}@media screen and (max-width: 768px){.p-equip__list{gap:50px}}@media screen and (min-width: 769px){.p-equip__item{text-align:center}}.p-equip__name{color:#0a4c8b;font-size:clamp(22px,2.2vw,26px);font-weight:700;letter-spacing:.05em;line-height:1.4230769231;font-feature-settings:"palt";padding-bottom:10px;border-bottom:1px solid rgba(10,76,139,.3);margin-bottom:20px}@media screen and (max-width: 768px){.p-equip__name{font-size:20px;line-height:1.5;text-align:center}}.p-equip__img img{width:100%}.p-equip__heading{color:#0a4c8b;font-size:clamp(25px,2.5vw,30px);font-weight:700;letter-spacing:.05em;line-height:1.45;font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin-top:20px}@media screen and (max-width: 768px){.p-equip__heading{font-size:22px;line-height:1.5227272727;text-align:center}}.p-equip__lead{font-size:clamp(16px,1.6vw,20px);font-weight:700;letter-spacing:.05em;line-height:1.45;word-break:keep-all;overflow-wrap:break-word;font-feature-settings:"palt";margin-top:20px}@media screen and (max-width: 768px){.p-equip__lead{font-size:16px;line-height:1.5625}}.p-equip__txt{font-weight:400;letter-spacing:.05em;text-align:left;margin-top:20px}.p-security__about__heading{color:#0a4c8b;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.5769230769}@media screen and (max-width: 768px){.p-security__about__heading{font-size:20px;line-height:1.5}}.p-security__about__lead{font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:20px}@media screen and (min-width: 769px){.p-security__about__lead{max-width:800px}}.p-security__about__list{margin-top:50px}@media screen and (max-width: 768px){.p-security__about__list{margin-top:40px}}.p-security__about__item+.p-security__about__item{margin-top:50px}@media screen and (max-width: 768px){.p-security__about__item+.p-security__about__item{margin-top:40px}}.p-security__about__head{display:flex;align-items:center;gap:10px}.p-security__about__num{flex-shrink:0;color:#0a4c8b;font-family:"Noto Serif JP","Cormorant Garamond",sans-serif,serif;font-size:60px;font-weight:700;letter-spacing:0;line-height:1}@media screen and (max-width: 768px){.p-security__about__num{font-size:50px}}.p-security__about__title{color:#0a4c8b;font-size:30px;font-weight:700;letter-spacing:.05em;line-height:1.5666666667}@media screen and (max-width: 768px){.p-security__about__title{font-size:20px;letter-spacing:0;line-height:1.5}}.p-security__about__content{margin-top:20px}@media screen and (min-width: 769px){.p-security__about__content{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}}.p-security__about__txt{font-weight:400;letter-spacing:.05em;line-height:1.75}@media screen and (min-width: 769px){.p-security__about__txt{width:55.7461406518%;order:-1}}@media screen and (max-width: 768px){.p-security__about__txt{font-size:14px;line-height:1.5714285714;margin-top:20px}}@media screen and (min-width: 769px){.p-security__about__images{width:37.3927958834%;max-width:436px;margin-top:-110px}}.p-security__about__img img{width:100%}@media screen and (min-width: 769px){.p-security__about__img.--01{max-width:371px;margin-left:auto}}.p-security__about__img.--02{max-width:236px;margin-top:20px}@media screen and (max-width: 768px){.p-security__about__img.--02{display:none}}.p-security__feature__list{display:grid}@media screen and (min-width: 769px){.p-security__feature__list{grid-template-columns:repeat(3, minmax(0, 32.2469982847%));justify-content:space-between}}@media screen and (max-width: 768px){.p-security__feature__list{gap:30px}}.p-security__feature__item{color:#fff;background-color:#0a4c8b;padding:20px}.p-security__feature__img{aspect-ratio:336/250}@media screen and (max-width: 768px){.p-security__feature__img{aspect-ratio:296/160}}.p-security__feature__img img{width:100%;height:100%;object-fit:cover}.p-security__feature__name{font-size:clamp(19px,1.9vw,23px);font-weight:700;letter-spacing:.05em;line-height:1.4782608696;text-align:center;margin-top:20px}@media screen and (max-width: 768px){.p-security__feature__name{font-size:18px;line-height:1.4444444444}}.p-security__feature__txt{font-weight:400;letter-spacing:.05em;line-height:1.75;margin-top:20px}.p-alignment__heading{color:#0a4c8b;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.5769230769}@media screen and (max-width: 768px){.p-alignment__heading{font-size:20px;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}}.p-alignment__txt{font-weight:400;letter-spacing:.05em;margin-top:30px}@media screen and (min-width: 769px){.p-alignment__txt{max-width:906px}}@media screen and (max-width: 768px){.p-alignment__txt{margin-top:20px}}.p-alignment__txt p+p{padding-top:1.75em}.p-alignment__diagram{margin-top:50px}@media screen and (max-width: 768px){.p-alignment__diagram{margin-top:30px}}.p-alignment__diagram img{width:100%}.p-strengths__list{display:grid}@media screen and (min-width: 769px){.p-strengths__list{grid-template-columns:repeat(4, minmax(0, 25%))}}@media screen and (max-width: 768px){.p-strengths__list{grid-template-columns:repeat(2, minmax(0, 50%));gap:40px 0}}.p-strengths__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 30px}@media screen and (min-width: 769px){.p-strengths__item:not(:first-child){border-left:1px solid rgba(69,69,69,.3)}}@media screen and (max-width: 768px){.p-strengths__item{padding:20px 15px}.p-strengths__item:nth-child(odd){border-right:1px solid rgba(69,69,69,.3)}}.p-strengths__icon{width:120px}@media screen and (max-width: 768px){.p-strengths__icon{width:100px}}.p-strengths__name{font-weight:700;letter-spacing:.05em;line-height:1.4444444444;min-height:2.8888888889em;display:grid;place-items:center;margin-top:20px}@media screen and (max-width: 768px){.p-strengths__name{margin-top:15px}}.p-strengths__txt{font-weight:400;letter-spacing:.05em;line-height:1.75;text-align:left;margin-top:15px}@media screen and (max-width: 768px){.p-strengths__txt{font-size:14px;line-height:1.5714285714;margin-top:10px}}.u-borderTop{border-top:1px solid rgba(69,69,69,.3)}.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: 1280px){.u-hideLessPc{display:none}}@media screen and (min-width: 1281px){.u-hideMorePc{display:none}}@media screen and (max-width: 1080px){.u-hideLessSpc{display:none}}@media screen and (min-width: 1081px){.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: 458px){.u-hideLessSsp{display:none}}@media screen and (min-width: 459px){.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-mt25{margin-top:25px}.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-textRight{text-align:right}.u-textCenter{text-align:center}.u-textCenterLeft{text-align:center}@media screen and (max-width: 768px){.u-textCenterLeft{text-align:left}}.u-textWordBreak{word-break:keep-all;overflow-wrap:break-word}.u-wth100{width:100%;height:auto}.u-bg{background:linear-gradient(to bottom, #fff 0%, #F6F5F5 35%)}.u-bgWhite{background-color:#fff}

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