@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap);
@charset "UTF-8"; /*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}address,blockquote,body,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.clearfix:after,.clearfix:before{clear:both;content:"";display:block}.clearfix{display:block}.inview,.inviewL,.inviewR{opacity:0;-webkit-transform-origin:center;transform-origin:center}.fadeInUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBigUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInBigUp;animation-name:fadeInBigUp}@-webkit-keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.delay_1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay_2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay_3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay_4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay_5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay_6{-webkit-animation-delay:.6s;animation-delay:.6s}.delay_7{-webkit-animation-delay:.7s;animation-delay:.7s}.delay_8{-webkit-animation-delay:.8s;animation-delay:.8s}.delay_9{-webkit-animation-delay:.9s;animation-delay:.9s}.delay_10{-webkit-animation-delay:1s;animation-delay:1s}.delay_20{-webkit-animation-delay:2s;animation-delay:2s}.delay_30{-webkit-animation-delay:3s;animation-delay:3s}.delay_40{-webkit-animation-delay:4s;animation-delay:4s}.delay_50{-webkit-animation-delay:5s;animation-delay:5s}.delay_60{-webkit-animation-delay:6s;animation-delay:6s}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;box-sizing:border-box;color:#192131;font-family:Zen Kaku Gothic Antique,Arial,游ゴシック体,Yu Gothic,YuGothic,Helvetica,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.8rem;font-weight:500;line-height:1.8;text-justify:inter-ideograph;width:100%}@media screen and (max-width:768px){body{font-size:1.3rem}}.mincho{font-family:Zen Old Mincho,serif}.arial{font-family:Arial,Zen Kaku Gothic Antique,sans-serif}.stopscroll{overflow:hidden}a{color:inherit;text-decoration:none}a.img-link figure{overflow:hidden}a.img-link figure img{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}a.img-link:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}img{-webkit-backface-visibility:hidden;height:auto;width:100%}.icon svg{display:block;height:100%;width:100%}.italic{font-style:italic}main{display:block}.bold{font-weight:700}:focus{outline:none}@media screen and (min-width:1081px){.sp_view{display:none}.pc_view{display:block}}@media screen and (max-width:1080px){.sp_view{display:block}.pc_view{display:none}input[type=search],input[type=submit],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}}@media screen and (max-width:768px){.sp2_view{display:block}.pc2_view{display:none}}@media screen and (min-width:769px){.sp2_view{display:none}.pc2_view{display:block}}.menu-btn{background:linear-gradient(45deg,#005bab,#5faccd);border-radius:50%;height:50px;padding:12px 12.5px 20px;width:50px}@media screen and (min-width:769px){.menu-btn{display:none}}.menu-btn .menu-trigger{display:block;height:100%;position:relative;width:100%}.menu-btn .menu-trigger span{background-color:#fff;border-radius:9999px;box-sizing:border-box;height:2px;left:0;position:absolute;transition:all .2s;width:100%}.menu-btn .menu-trigger span:first-of-type{top:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.menu-btn .menu-trigger span:nth-of-type(2){top:8px}.menu-btn .menu-trigger span:nth-of-type(3){bottom:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.menu-btn .menu-trigger.active span:first-of-type{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn .menu-trigger.active span:nth-of-type(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.menu-btn .menu-trigger.active span:nth-of-type(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-btn .menu-trigger+p{color:#fff;font-size:.95rem;font-weight:500}.menu-btn .menu-trigger.active+p{letter-spacing:1px}main{margin-top:150px}@media screen and (max-width:768px){main{margin-top:64px}}.firefox ruby{position:relative}ruby rt{ruby-align:space-around;font-size:.9rem}@media screen and (max-width:768px){ruby rt{font-size:.8rem}}.safari ruby rt{-webkit-transform:translateY(3px);transform:translateY(3px)}.firefox ruby rt{ruby-align:space-around}.swiper-button{cursor:pointer}.swiper-button-next:after,.swiper-button-prev:after{content:none!important}.custom-pagination .swiper-pagination-bullet,.swiper-pagination .swiper-pagination-bullet{background:#000;height:8px;opacity:.2;width:8px}.custom-pagination .swiper-pagination-bullet-active,.swiper-pagination .swiper-pagination-bullet-active{background:#192131;opacity:1}.custom-next-button,.swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper{overflow:visible!important}header{background:#fff;height:150px;left:0;padding-top:20px;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:768px){header{height:64px}}header .inner{margin:0 auto;max-width:1080px;position:relative;width:calc(100% - 40px)}header .inner .logo{margin-bottom:40px;width:222px}@media screen and (max-width:768px){header .inner .logo{height:25.22px;width:160px}}header .menu-btn{position:absolute;right:-10px;top:-13px}@media screen and (max-width:768px){header nav{background:hsla(0,0%,100%,.9);height:calc(100vh - 64px);left:0;opacity:0;position:fixed;top:64px;visibility:hidden;width:100%;z-index:100}}header nav ul{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){header nav ul{display:block;padding:40px 20px 0}}header nav ul li{border:1px solid #005bab;border-bottom:none;border-top:none;line-height:1.3}@media screen and (max-width:768px){header nav ul li{border:none;border-bottom:1px solid #005bab}}header nav ul li:first-child{border-left:2px solid #005bab}@media screen and (max-width:768px){header nav ul li:first-child{border:none;border-bottom:1px solid #005bab}}header nav ul li:last-child{border-right:2px solid #005bab}@media screen and (max-width:768px){header nav ul li:last-child{border:none}}header nav ul li a{color:#005bab;display:block;font-weight:500;text-align:center;transition:opacity .2s;width:100%}@media screen and (max-width:768px){header nav ul li a{font-size:2rem;padding:25px 0}}@media screen and (min-width:769px){header nav ul li a:hover{opacity:.7}}header nav .contact-btn{background:linear-gradient(90deg,#005bab,#009ba9);border-radius:10px;color:#fff;display:inline-block;padding:13px 20px 7px;position:absolute;right:0;top:0;transition:opacity .2s}.safari header nav .contact-btn{padding:10px 20px}header nav .contact-btn ruby rt{font-size:.9rem}@media screen and (max-width:768px){header nav .contact-btn{border-radius:9999px;display:block;font-size:1.5rem;font-weight:500;margin:0 auto;position:static;text-align:center;width:calc(100% - 40px)}}@media screen and (min-width:769px){header nav .contact-btn:hover{opacity:.7}}header .floating-btn{background:linear-gradient(90deg,#005bab,#009ba9);border-radius:9999px;bottom:20px;box-shadow:0 0 4px rgba(0,0,0,.4);color:#fff;display:inline-block;font-size:1.6rem;font-weight:500;left:20px;opacity:1;padding:13px 20px 7px;position:fixed;text-align:center;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:visible;width:calc(100% - 40px)}header .floating-btn.is-hidden{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);visibility:hidden}footer{padding:60px 0 80px}@media screen and (max-width:1080px){footer{padding:40px 0}}footer .inner{margin:0 auto;max-width:1080px;position:relative;width:calc(100% - 40px)}footer .logo{margin:0 auto 15px;width:194px}@media screen and (max-width:1080px){footer .logo{margin-bottom:8px}}@media screen and (max-width:768px){footer .logo{width:125px}}footer .policy-links{font-size:1.2rem;letter-spacing:-.1em;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){footer .policy-links{font-size:1rem;margin-bottom:10px}}footer .policy-links a{color:#005bab;text-decoration:underline}footer .policy-links a:hover{text-decoration:none}footer small{color:#005bab;display:block;font-size:1.6rem;text-align:center}@media screen and (max-width:768px){footer small{font-size:1.3rem}}footer .pagetop-btn{background:linear-gradient(90deg,#005bab,#009ba9);border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,.3);display:block;height:80px;position:absolute;right:10px;top:-100px;transition:opacity .2s;width:80px;z-index:10}@media screen and (max-width:768px){footer .pagetop-btn{height:60px;top:-70px;width:60px}}footer .pagetop-btn p{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:900;height:100%;justify-content:center;padding-top:15px;position:relative;width:100%}@media screen and (max-width:768px){footer .pagetop-btn p{font-size:1.6rem;padding-top:10px}}footer .pagetop-btn p:after,footer .pagetop-btn p:before{background-color:#fff;border-radius:9999px;content:"";height:12px;left:calc(50% - 1px);position:absolute;top:20px;-webkit-transform-origin:50% 1px;transform-origin:50% 1px;width:2px}@media screen and (max-width:768px){footer .pagetop-btn p:after,footer .pagetop-btn p:before{top:12px}}footer .pagetop-btn p:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer .pagetop-btn p:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:769px){footer .pagetop-btn:hover{opacity:.7}}.pagehead-sec{height:169px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.pagehead-sec{height:103px}}.pagehead-sec:after{background:linear-gradient(45deg,#005bab,#5faccd);content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.9;position:absolute;top:0;width:100%;z-index:1}.pagehead-sec figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.pagehead-sec figure img,.pagehead-sec figure picture,.pagehead-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.pagehead-sec figure figcaption{bottom:0;color:#fff;font-size:7.8rem;font-weight:900;left:0;line-height:.7;opacity:.3;position:absolute;text-align:center;width:100%;z-index:2}@media screen and (max-width:1080px){.pagehead-sec figure figcaption{font-size:6.5rem}}@media screen and (max-width:768px){.pagehead-sec figure figcaption{font-size:3rem}}.pagehead-sec .page-title{color:#fff;font-size:3rem;font-weight:900;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:3}@media screen and (max-width:768px){.pagehead-sec .page-title{font-size:2rem}}.breadcrumb-sec{margin-top:15px}@media screen and (max-width:768px){.breadcrumb-sec{margin-top:10px}}.breadcrumb-sec .inner{color:#66a4d6;font-size:1.3rem;margin:0 auto;max-width:980px;text-align:right;width:calc(100% - 40px)}@media screen and (max-width:768px){.breadcrumb-sec .inner{font-size:1.1rem}}.breadcrumb-sec .inner ruby rt{font-size:.7rem}@media screen and (max-width:768px){.breadcrumb-sec .inner ruby rt{font-size:.6rem}}.p-assist-top .mv-sec{background:linear-gradient(180deg,#fff,#fff 670px,#afd4f2);overflow:hidden;padding-bottom:80px;position:relative;width:100%}@media screen and (max-width:768px){.p-assist-top .mv-sec{background:linear-gradient(180deg,#fff,#fff 340px,#afd4f2);display:flex;flex-direction:column;padding-bottom:20px}}.p-assist-top .mv-sec.loaded:before{opacity:0;pointer-events:none}.p-assist-top .mv-sec .slides{-webkit-filter:blur(10px);filter:blur(10px);height:550px;opacity:0;position:relative;transition:opacity 2s ease,-webkit-filter 2s ease;transition:opacity 2s ease,filter 2s ease;transition:opacity 2s ease,filter 2s ease,-webkit-filter 2s ease;width:100%}@media screen and (max-width:768px){.p-assist-top .mv-sec .slides{height:260px;margin-top:40px;order:2}}.p-assist-top .mv-sec .slides.loaded{-webkit-filter:blur(0);filter:blur(0);opacity:1}.p-assist-top .mv-sec .slides .layer-1,.p-assist-top .mv-sec .slides .layer-2,.p-assist-top .mv-sec .slides .layer-3{display:flex;height:100%;left:0;position:absolute;top:0}.p-assist-top .mv-sec .slides .layer-1 figure,.p-assist-top .mv-sec .slides .layer-2 figure,.p-assist-top .mv-sec .slides .layer-3 figure{flex:none}.p-assist-top .mv-sec .slides .layer-1 figure img,.p-assist-top .mv-sec .slides .layer-1 figure picture,.p-assist-top .mv-sec .slides .layer-2 figure img,.p-assist-top .mv-sec .slides .layer-2 figure picture,.p-assist-top .mv-sec .slides .layer-3 figure img,.p-assist-top .mv-sec .slides .layer-3 figure picture{height:100%;-o-object-fit:cover;object-fit:cover;width:2500px}@media screen and (max-width:768px){.p-assist-top .mv-sec .slides .layer-1 figure img,.p-assist-top .mv-sec .slides .layer-1 figure picture,.p-assist-top .mv-sec .slides .layer-2 figure img,.p-assist-top .mv-sec .slides .layer-2 figure picture,.p-assist-top .mv-sec .slides .layer-3 figure img,.p-assist-top .mv-sec .slides .layer-3 figure picture{width:1250px}}.p-assist-top .mv-sec .slides .layer-1{-webkit-animation:slideLoop1 45s linear infinite;animation:slideLoop1 45s linear infinite;z-index:3}.p-assist-top .mv-sec .slides .layer-2{-webkit-animation:slideLoop2 55s linear infinite;animation:slideLoop2 55s linear infinite;z-index:2}.p-assist-top .mv-sec .slides .layer-3{-webkit-animation:slideLoop3 100s linear infinite;animation:slideLoop3 100s linear infinite;z-index:1}.p-assist-top .mv-sec .site-copy{color:#005bab;font-size:3.2rem;font-weight:500;letter-spacing:6px;line-height:1.85;margin:0 auto;max-width:1080px;opacity:0;width:calc(100% - 40px)}@media screen and (max-width:768px){.p-assist-top .mv-sec .site-copy{font-size:1.75rem;letter-spacing:3px;margin-top:20px;order:1}}.p-assist-top .mv-sec .site-copy ruby rt{font-size:1.2rem;letter-spacing:0;margin-left:-.5em}@media screen and (max-width:768px){.p-assist-top .mv-sec .site-copy ruby rt{font-size:.9rem}}@-webkit-keyframes slideLoop1{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2500px);transform:translateX(-2500px);@media screen and (max-width:768px){.p-assist-top .mv-sec{-webkit-transform:translateX(-1250px);transform:translateX(-1250px)}}}}@keyframes slideLoop1{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2500px);transform:translateX(-2500px);@media screen and (max-width:768px){.p-assist-top .mv-sec{-webkit-transform:translateX(-1250px);transform:translateX(-1250px)}}}}@-webkit-keyframes slideLoop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2500px);transform:translateX(-2500px);@media screen and (max-width:768px){.p-assist-top .mv-sec{-webkit-transform:translateX(-1250px);transform:translateX(-1250px)}}}}@keyframes slideLoop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2500px);transform:translateX(-2500px);@media screen and (max-width:768px){.p-assist-top .mv-sec{-webkit-transform:translateX(-1250px);transform:translateX(-1250px)}}}}@-webkit-keyframes slideLoop3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2500px);transform:translateX(-2500px);@media screen and (max-width:768px){.p-assist-top .mv-sec{-webkit-transform:translateX(-1250px);transform:translateX(-1250px)}}}}@keyframes slideLoop3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2500px);transform:translateX(-2500px);@media screen and (max-width:768px){.p-assist-top .mv-sec{-webkit-transform:translateX(-1250px);transform:translateX(-1250px)}}}}.p-assist-top .company-sec{background:linear-gradient(180deg,#afd4f2,#0d7ed7 10%,#0d7ed7 30%,#409bc0 40%,#409bc0);overflow:hidden;position:relative}.p-assist-top .company-sec .deco{display:none;left:calc(50% + 100px);position:absolute;top:40px;width:527px}@media screen and (min-width:1081px){.p-assist-top .company-sec .deco{display:block}}@media screen and (max-width:768px){.p-assist-top .company-sec .deco{display:block;left:auto;right:20px;top:130px;width:238px}}.p-assist-top .company-sec .inner .midashi .en{color:#fff;font-size:10.4rem;font-weight:900;line-height:1;opacity:.3;text-align:center}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .midashi .en{font-size:3.35rem}}.p-assist-top .company-sec .inner .midashi .ja{color:#005bab;font-size:3rem;font-weight:700;margin-top:10px;text-align:center}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .midashi .ja{font-size:1.5rem}}.p-assist-top .company-sec .inner .container .inner{margin:0 auto;max-width:1080px;padding-top:80px;position:relative;width:calc(100% - 40px);z-index:1}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner{max-width:650px}}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner{padding-top:40px}}.p-assist-top .company-sec .inner .container .inner .nakamidashi .en{font-size:4.8rem;font-weight:900;line-height:1.3}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .nakamidashi .en{font-size:2.6rem}}.p-assist-top .company-sec .inner .container .inner .nakamidashi .ja{font-size:2.8rem;font-weight:700}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .nakamidashi .ja{font-size:1.6rem;margin-top:5px}}.p-assist-top .company-sec .inner .container .inner .slogan{color:#fff;font-size:3.3rem;letter-spacing:4px;line-height:1.8;padding:80px 0;text-align:center}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .slogan{font-size:1.8rem;letter-spacing:2px;line-height:2;padding:20px 0}}.p-assist-top .company-sec .inner .container .inner .list{color:#fff;margin:0 auto 80px;max-width:980px;width:100%}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .list{margin-bottom:20px}}.p-assist-top .company-sec .inner .container .inner .list dl{align-items:center;border-bottom:2px dotted #fff;display:flex;padding:30px 0}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner .list dl{flex-direction:column;justify-content:center}}.p-assist-top .company-sec .inner .container .inner .list dl:last-of-type{border-bottom:none}.p-assist-top .company-sec .inner .container .inner .list dl dt{width:70px}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner .list dl dt{margin:0 auto 20px}}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .list dl dt{width:50px}}.p-assist-top .company-sec .inner .container .inner .list dl dd:first-of-type{font-size:3.5rem;letter-spacing:4px;padding-left:min(3.0927835052vw,30px);width:min(33.8144329897vw,328px)}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner .list dl dd:first-of-type{margin-bottom:20px;padding-left:0;text-align:center;width:100%}}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .list dl dd:first-of-type{font-size:2rem}}.p-assist-top .company-sec .inner .container .inner .list dl dd:nth-of-type(2){font-size:2.1rem;line-height:1.8;width:calc(100% - min(41.0309278351vw, 398px))}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner .list dl dd:nth-of-type(2){text-align:center;width:100%}}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .list dl dd:nth-of-type(2){font-size:1.6rem}}.p-assist-top .company-sec .inner .container .inner .box{display:flex;padding-top:60px}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner .box{display:block}}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .box{padding-top:30px}}.p-assist-top .company-sec .inner .container .inner .box .title{max-width:350px;width:30%}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner .box .title{margin-bottom:40px;max-width:100%;width:100%}}.p-assist-top .company-sec .inner .container .inner .box .title .name{color:#005bab;font-size:2.8rem;font-weight:600;letter-spacing:2px;margin-bottom:40px}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner .box .title .name{margin-bottom:20px}}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .box .title .name{font-size:1.8rem}}.p-assist-top .company-sec .inner .container .inner .box .title .outline{color:#005bab}.p-assist-top .company-sec .inner .container .inner .box .content{width:70%}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner .box .content{width:100%}}.p-assist-top .company-sec .inner .container .inner .box .content ruby rt{color:#666}.p-assist-top .company-sec .inner .container .inner .box .content dl{display:flex;position:relative}.p-assist-top .company-sec .inner .container .inner .box .content dl:before{background:#005bab;content:"";height:100%;left:175px;position:absolute;top:0;width:1px}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .box .content dl:before{left:65px}}.p-assist-top .company-sec .inner .container .inner .box .content dl+dl{padding-top:20px}.p-assist-top .company-sec .inner .container .inner .box .content dl dt{margin-right:min(2.7777777778vw,30px);text-align:right;width:160px}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container .inner .box .content dl dt{text-align:left}}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .box .content dl dt{margin-right:0;width:75px}}.p-assist-top .company-sec .inner .container .inner .box .content dl dd{width:calc(100% - 190px)}@media screen and (max-width:768px){.p-assist-top .company-sec .inner .container .inner .box .content dl dd{width:calc(100% - 75px)}}.p-assist-top .company-sec .inner .container .inner .box .content dl dd .item+.item{margin-top:30px}.p-assist-top .company-sec .inner .container .inner .box .content dl dd .item ul{margin-left:1em}.p-assist-top .company-sec .inner .container .inner .box .content dl dd .item ul li{margin-left:1em;text-indent:-1em}.p-assist-top .company-sec .inner .container .inner .box .content dl dd .item ul li:before{content:"・"}.p-assist-top .company-sec .inner .container.philosophy .nakamidashi{color:#fff}.p-assist-top .company-sec .inner .container.profile{position:relative}.p-assist-top .company-sec .inner .container.profile:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-assist-top .company-sec .inner .container.profile .nakamidashi{color:#005bab}.p-assist-top .company-sec .inner .container.profile .title{position:relative}.p-assist-top .company-sec .inner .container.profile .title .img{height:950px;left:-120px;position:absolute;top:150px;width:511px}@media screen and (max-width:1080px){.p-assist-top .company-sec .inner .container.profile .title .img{display:none}}.p-assist-top .businesscontent-sec{padding-bottom:100px;padding-top:100px}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec{padding-bottom:80px;padding-top:80px}}.p-assist-top .businesscontent-sec .img{position:relative}.p-assist-top .businesscontent-sec .img:before{background:linear-gradient(180deg,#afdee4,hsla(0,0%,100%,0));content:"";height:600px;left:0;position:absolute;top:100%;width:100%}.p-assist-top .businesscontent-sec .inner{margin:0 auto;max-width:980px;position:relative;width:calc(100% - 40px)}@media screen and (max-width:1080px){.p-assist-top .businesscontent-sec .inner{max-width:650px}}.p-assist-top .businesscontent-sec .inner .deco{display:none;position:absolute;right:-20px;top:400px;width:349px;z-index:0}@media screen and (min-width:1081px){.p-assist-top .businesscontent-sec .inner .deco{display:block}}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .deco{display:block;top:40px;width:170px}}.p-assist-top .businesscontent-sec .inner .midashi{padding-bottom:80px;padding-top:80px}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .midashi{padding-bottom:20px;padding-top:20px}}.p-assist-top .businesscontent-sec .inner .midashi .en{color:#72c6d2;font-size:10.4rem;font-weight:900;line-height:1;opacity:.3;text-align:center}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .midashi .en{font-size:4rem}}.p-assist-top .businesscontent-sec .inner .midashi .ja{color:#005bab;font-size:3rem;font-weight:700;margin-top:10px;text-align:center}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .midashi .ja{font-size:1.5rem}}.p-assist-top .businesscontent-sec .inner .container+.container{margin-top:80px}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .container+.container{margin-top:40px}}.p-assist-top .businesscontent-sec .inner .container .nakamidashi{border-bottom:1px solid #005bab;color:#005bab;font-size:2.8rem;margin-bottom:30px;padding-bottom:20px}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .container .nakamidashi{font-size:1.5rem;margin-bottom:20px;padding-bottom:10px}}.p-assist-top .businesscontent-sec .inner .container .catch{color:#005bab;font-size:3.2rem;font-weight:500;letter-spacing:6px;line-height:1.85;margin-bottom:80px}@media screen and (max-width:1080px){.p-assist-top .businesscontent-sec .inner .container .catch{font-size:3rem;letter-spacing:3px}}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .container .catch{font-size:1.8rem;margin-bottom:40px}}.p-assist-top .businesscontent-sec .inner .container .catch ruby rt{font-size:1.2rem;letter-spacing:0;margin-left:-.5em}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .container .catch ruby rt{font-size:.8rem}}.p-assist-top .businesscontent-sec .inner .container .item{display:flex}@media screen and (max-width:1080px){.p-assist-top .businesscontent-sec .inner .container .item{display:block}}.p-assist-top .businesscontent-sec .inner .container .item+.item{margin-top:80px}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .container .item+.item{margin-top:40px}}.p-assist-top .businesscontent-sec .inner .container .item:nth-child(2n){flex-direction:row-reverse}.p-assist-top .businesscontent-sec .inner .container .item:nth-child(2n) .text{padding-left:min(2.7777777778vw,30px);padding-right:0}@media screen and (max-width:1080px){.p-assist-top .businesscontent-sec .inner .container .item:nth-child(2n) .text{padding-left:0}}.p-assist-top .businesscontent-sec .inner .container .item .text{padding-right:min(4.6296296296vw,50px);width:532px}@media screen and (max-width:1080px){.p-assist-top .businesscontent-sec .inner .container .item .text{margin-bottom:40px;padding-right:0;width:100%}}.p-assist-top .businesscontent-sec .inner .container .item .text .komidashi{align-items:flex-end;display:flex;font-weight:500;margin-bottom:40px}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .container .item .text .komidashi{margin-bottom:20px}}.p-assist-top .businesscontent-sec .inner .container .item .text .komidashi .ja{color:#005bab;font-size:3.5rem;margin-right:20px}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .container .item .text .komidashi .ja{font-size:1.75rem;margin-right:10px}}.p-assist-top .businesscontent-sec .inner .container .item .text .komidashi .en{color:#98c9e0;font-size:2.5rem}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .container .item .text .komidashi .en{font-size:1.3rem}}.p-assist-top .businesscontent-sec .inner .container .item .text .description ruby rt{color:#666}.p-assist-top .businesscontent-sec .inner .container .item .photo{width:calc(100% - 532px)}@media screen and (max-width:1080px){.p-assist-top .businesscontent-sec .inner .container .item .photo{margin:0 auto;max-width:600px;width:100%}}.p-assist-top .businesscontent-sec .inner .status{margin-top:100px}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .status{margin-top:60px}}.p-assist-top .businesscontent-sec .inner .status .nakamidashi{border-bottom:none;color:#005bab;margin-bottom:80px;padding-bottom:0}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .status .nakamidashi{margin-bottom:40px}}.p-assist-top .businesscontent-sec .inner .status .nakamidashi .en{font-size:4.8rem;font-weight:600}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .status .nakamidashi .en{font-size:2.4rem}}.p-assist-top .businesscontent-sec .inner .status .nakamidashi .ja{font-size:2.8rem;font-weight:500}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .status .nakamidashi .ja{font-size:1.6rem}}.p-assist-top .businesscontent-sec .inner .status .pc-table{width:100%}.p-assist-top .businesscontent-sec .inner .status .pc-table td,.p-assist-top .businesscontent-sec .inner .status .pc-table th{border:1px solid #ccc;font-weight:500;padding:15px 0;text-align:center;width:20%}.p-assist-top .businesscontent-sec .inner .status .pc-table tr:first-child th{background:#005bab;color:#fff}.p-assist-top .businesscontent-sec .inner .status .pc-table tr:first-child th:first-child{background:transparent}.p-assist-top .businesscontent-sec .inner .status .pc-table td:first-child{background:#087fb2;color:#fff}.p-assist-top .businesscontent-sec .inner .status .pc-table td:last-child{background:#0068ab;color:#fff}.p-assist-top .businesscontent-sec .inner .status .pc-table td:nth-child(2) ruby rt,.p-assist-top .businesscontent-sec .inner .status .pc-table td:nth-child(3) ruby rt,.p-assist-top .businesscontent-sec .inner .status .pc-table td:nth-child(4) ruby rt{color:#666}.p-assist-top .businesscontent-sec .inner .status .pc-table+small{display:block;margin-top:10px;text-align:right}.p-assist-top .businesscontent-sec .inner .status .sp-table{width:100%}.p-assist-top .businesscontent-sec .inner .status .sp-table td,.p-assist-top .businesscontent-sec .inner .status .sp-table th{border:1px solid #ccc;font-weight:500;padding:15px 0;text-align:center;width:33.333%}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .status .sp-table td,.p-assist-top .businesscontent-sec .inner .status .sp-table th{padding:13px 0 7px}}.p-assist-top .businesscontent-sec .inner .status .sp-table td ruby rt,.p-assist-top .businesscontent-sec .inner .status .sp-table th ruby rt{font-size:1rem}@media screen and (max-width:768px){.p-assist-top .businesscontent-sec .inner .status .sp-table td ruby rt,.p-assist-top .businesscontent-sec .inner .status .sp-table th ruby rt{font-size:.8rem}}.p-assist-top .businesscontent-sec .inner .status .sp-table thead th{background-color:#087fb2;color:#fff}.p-assist-top .businesscontent-sec .inner .status .sp-table thead th:first-child{background:transparent}.p-assist-top .businesscontent-sec .inner .status .sp-table tbody th{background-color:#0068ab;color:#fff}.p-assist-top .businesscontent-sec .inner .status .sp-table tbody tr:last-child td{background-color:#087fb2;color:#fff}.p-assist-top .businesscontent-sec .inner .status .sp-table+small{display:block;margin-top:10px;text-align:right}.p-assist-top .recruitment-sec{background:linear-gradient(90deg,#27a6fb,#1d68e9);border-radius:100px 100px 0 0;overflow:hidden;padding-bottom:100px;padding-top:80px}@media screen and (max-width:768px){.p-assist-top .recruitment-sec{border-radius:40px 40px 0 0;padding:40px 0}}.p-assist-top .recruitment-sec .inner{margin:0 auto;max-width:980px;position:relative;width:calc(100% - 40px)}@media screen and (max-width:1080px){.p-assist-top .recruitment-sec .inner{max-width:650px}}.p-assist-top .recruitment-sec .inner .deco{display:none;left:calc(100% - 397.33333px);position:absolute;top:100px;width:596px;z-index:0}@media screen and (min-width:1081px){.p-assist-top .recruitment-sec .inner .deco{display:block}}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .deco{display:block;left:auto;right:-20px;top:180px;width:240px}}.p-assist-top .recruitment-sec .inner .midashi{padding-bottom:80px}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .midashi{padding-bottom:20px}}.p-assist-top .recruitment-sec .inner .midashi .en{color:#72c6d2;font-size:10.4rem;font-weight:900;line-height:1;opacity:.3;text-align:center}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .midashi .en{font-size:5rem}}.p-assist-top .recruitment-sec .inner .midashi .ja{color:#fff;font-size:3rem;font-weight:700;margin-top:10px;text-align:center}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .midashi .ja{font-size:1.5rem}}.p-assist-top .recruitment-sec .inner .nakamidashi{color:#fff;margin-bottom:60px}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .nakamidashi{margin-bottom:20px}}.p-assist-top .recruitment-sec .inner .nakamidashi .en{font-size:4.8rem;font-weight:900;line-height:1.3}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .nakamidashi .en{font-size:2.4rem}}.p-assist-top .recruitment-sec .inner .nakamidashi .ja{font-size:2.8rem;font-weight:700}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .nakamidashi .ja{font-size:1.5rem}}.p-assist-top .recruitment-sec .inner .catch{color:#fff;font-size:3.3rem;letter-spacing:6px;line-height:1.85;margin-bottom:60px}@media screen and (max-width:1080px){.p-assist-top .recruitment-sec .inner .catch{font-size:3rem;letter-spacing:3px}}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .catch{font-size:1.8rem;letter-spacing:3px;line-height:2;margin-bottom:20px}}.p-assist-top .recruitment-sec .inner .container{color:#fff;position:relative;z-index:1}.p-assist-top .recruitment-sec .inner .container .komidashi{font-size:2.5rem}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .container .komidashi{font-size:1.6rem}}.p-assist-top .recruitment-sec .inner .container ul{font-size:2.1rem;margin-bottom:20px;max-width:630px;width:100%}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .container ul{font-size:1.4rem}}.p-assist-top .recruitment-sec .inner .container ul li{border-bottom:2px dotted #fff;padding:15px 0}@media screen and (max-width:1080px){.p-assist-top .recruitment-sec .inner .container ul li{padding:20px 0}}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .container ul li{padding:15px 0}}.p-assist-top .recruitment-sec .inner .container ul li p{margin-left:1em;text-indent:-1em}.p-assist-top .recruitment-sec .inner .container ul li p:before{content:"・"}.p-assist-top .recruitment-sec .inner .btns{display:grid;gap:min(2.0618556701vw,20px);grid-template-columns:repeat(3,1fr);margin-top:70px}@media screen and (max-width:1080px){.p-assist-top .recruitment-sec .inner .btns{display:block}}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .btns{margin-top:40px}}.p-assist-top .recruitment-sec .inner .btns a{background:linear-gradient(90deg,#005bab,#009ba9);border:2px solid #fff;border-radius:10px;color:#fff;display:block;font-size:1.6rem;padding:20px 0;position:relative;text-align:center;transition:opacity .2s;width:100%}@media screen and (max-width:1080px){.p-assist-top .recruitment-sec .inner .btns a+a{margin-top:40px;margin-top:30px}}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .btns a{padding:13px 0 10px}}.p-assist-top .recruitment-sec .inner .btns a:after{background:#fff;bottom:0;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:7px;margin:auto;position:absolute;right:10px;top:0;width:8px}.p-assist-top .recruitment-sec .inner .btns a ruby rt{font-size:.8rem}@media screen and (max-width:768px){.p-assist-top .recruitment-sec .inner .btns a ruby rt{font-size:.7rem}}@media screen and (min-width:769px){.p-assist-top .recruitment-sec .inner .btns a:hover{opacity:.7}}.p-assist-top .history-sec .img{position:relative}.p-assist-top .history-sec .img:before{background:linear-gradient(180deg,#afdee4,hsla(0,0%,100%,0));content:"";height:600px;left:0;position:absolute;top:100%;width:100%}.p-assist-top .history-sec .inner{margin:0 auto;max-width:980px;position:relative;width:calc(100% - 40px)}@media screen and (max-width:1080px){.p-assist-top .history-sec .inner{max-width:650px}}.p-assist-top .history-sec .inner .midashi{padding:80px 0}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .midashi{padding:20px 0}}.p-assist-top .history-sec .inner .midashi .en{color:#72c6d2;font-size:10.4rem;font-weight:900;line-height:1.4;opacity:.3;text-align:center}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .midashi .en{font-size:5rem;line-height:1}}.p-assist-top .history-sec .inner .midashi .ja{color:#005bab;font-size:3rem;font-weight:700;text-align:center}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .midashi .ja{font-size:1.5rem;margin-top:10px}}.p-assist-top .history-sec .inner .nakamidashi{border-bottom:none;color:#005bab;margin-bottom:40px;padding-bottom:0}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .nakamidashi{margin-bottom:20px}}.p-assist-top .history-sec .inner .nakamidashi .en{font-size:4.8rem;font-weight:600}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .nakamidashi .en{font-size:2.4rem}}.p-assist-top .history-sec .inner .nakamidashi .ja{font-size:2.8rem;font-weight:500}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .nakamidashi .ja{font-size:1.5rem}}.p-assist-top .history-sec .inner .container dl{align-items:stretch;display:flex;position:relative}@media screen and (max-width:1080px){.p-assist-top .history-sec .inner .container dl{display:block}}.p-assist-top .history-sec .inner .container dl:after{background:#fff;border:2px solid #005bab;border-radius:50%;bottom:0;content:"";height:18px;left:180px;margin:auto;position:absolute;top:0;width:18px}@media screen and (max-width:1080px){.p-assist-top .history-sec .inner .container dl:after{bottom:auto;left:-7px;top:40px}}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .container dl:after{height:12px;left:-4px;top:20px;width:12px}}.p-assist-top .history-sec .inner .container dl:before{background-image:radial-gradient(circle,#005bab 2px,transparent 0);background-position:0 0;background-repeat:repeat-y;background-size:4px 10px;bottom:0;content:"";height:100%;left:187px;margin:auto;position:absolute;top:0;width:4px}@media screen and (max-width:1080px){.p-assist-top .history-sec .inner .container dl:before{left:0}}.p-assist-top .history-sec .inner .container dl dt{align-items:center;color:#005bab;display:flex;font-size:6.2rem;font-weight:900;padding:20px 0;position:relative;width:200px}@media screen and (max-width:1080px){.p-assist-top .history-sec .inner .container dl dt{padding:0 0 0 40px;width:100%}}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .container dl dt{font-size:3.2rem;padding-left:20px}}.p-assist-top .history-sec .inner .container dl dd{display:flex;flex-direction:column;font-size:2rem;justify-content:center;padding:15px 0 15px 150px;position:relative;width:calc(100% - 200px)}@media screen and (max-width:1080px){.p-assist-top .history-sec .inner .container dl dd{padding-left:40px;padding-top:0;width:100%}}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .container dl dd{font-size:1.6rem;padding-left:20px}}.p-assist-top .history-sec .inner .container dl dd:before{background:#005bab;bottom:0;content:"";height:2px;left:30px;margin:auto;position:absolute;top:0;width:90px}@media screen and (max-width:1080px){.p-assist-top .history-sec .inner .container dl dd:before{content:none}}.p-assist-top .history-sec .inner .container dl dd p{display:flex;line-height:1.8;width:100%}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .container dl dd p{font-size:1.4rem}}.p-assist-top .history-sec .inner .container dl dd p ruby rt{color:#666}.p-assist-top .history-sec .inner .container dl dd p span:first-child{margin-right:10px;text-align:right;width:40px}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .container dl dd p span:first-child{margin-right:5px;text-align:left;width:30px}}.p-assist-top .history-sec .inner .container dl dd p span:last-child{width:calc(100% - 50px)}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .container dl dd p span:last-child{width:calc(100% - 35px)}}.p-assist-top .history-sec .inner .container dl dd p+p{margin-top:5px}.p-assist-top .history-sec .inner .container dl:first-child:before{height:50%;top:50%}@media screen and (max-width:1080px){.p-assist-top .history-sec .inner .container dl:first-child:before{height:calc(100% - 60px);height:calc(100% - 20px);top:60px;top:20px}}.p-assist-top .history-sec .inner .container dl:last-child:before{bottom:50%;height:50%}@media screen and (max-width:1080px){.p-assist-top .history-sec .inner .container dl:last-child:before{bottom:calc(100% - 60px);height:60px}}@media screen and (max-width:768px){.p-assist-top .history-sec .inner .container dl:last-child:before{bottom:calc(100% - 20px);height:20px}}.p-assist-recruitment-requirements .intro-sec{padding:40px 0 80px}@media screen and (max-width:768px){.p-assist-recruitment-requirements .intro-sec{padding:20px 0 40px}}.p-assist-recruitment-requirements .intro-sec .inner{margin:0 auto;max-width:980px;width:calc(100% - 40px)}@media screen and (max-width:1080px){.p-assist-recruitment-requirements .intro-sec .inner{max-width:650px}}.p-assist-recruitment-requirements .intro-sec .inner .catch{color:#005bab;font-size:3.2rem;font-weight:500;letter-spacing:6px;line-height:2;text-align:center}@media screen and (max-width:768px){.p-assist-recruitment-requirements .intro-sec .inner .catch{font-size:1.8rem;letter-spacing:3px}}.p-assist-recruitment-requirements .requirements-sec{margin-bottom:100px}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec{margin-bottom:60px}}.p-assist-recruitment-requirements .requirements-sec .inner{margin:0 auto;max-width:980px;width:calc(100% - 40px)}@media screen and (max-width:1080px){.p-assist-recruitment-requirements .requirements-sec .inner{max-width:650px}}.p-assist-recruitment-requirements .requirements-sec .inner .midashi{border-bottom:none;color:#005bab;margin-bottom:40px;padding-bottom:0}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .midashi{margin-bottom:20px}}.p-assist-recruitment-requirements .requirements-sec .inner .midashi .en{font-size:4.8rem;font-weight:600}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .midashi .en{font-size:2.4rem}}.p-assist-recruitment-requirements .requirements-sec .inner .midashi .ja{font-size:2.8rem;font-weight:500}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .midashi .ja{font-size:1.5rem}}.p-assist-recruitment-requirements .requirements-sec .inner .tabs{display:grid;gap:60px;grid-template-columns:repeat(2,1fr);margin-bottom:80px}@media screen and (max-width:1080px){.p-assist-recruitment-requirements .requirements-sec .inner .tabs{gap:30px}}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tabs{display:block;margin-bottom:40px}}.p-assist-recruitment-requirements .requirements-sec .inner .tabs .tab{border:2px solid #005bab;border-radius:10px;color:#005bab;cursor:pointer;padding:15px 0;text-align:center;transition:opacity .2s}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tabs .tab{padding:11px 0}.p-assist-recruitment-requirements .requirements-sec .inner .tabs .tab+.tab{margin-top:20px}}.p-assist-recruitment-requirements .requirements-sec .inner .tabs .tab.current{background:linear-gradient(45deg,#005bab,#5faccd);border:none;color:#fff}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tabs .tab.current{padding:13px 0}}.p-assist-recruitment-requirements .requirements-sec .inner .tabs .tab:first-child{padding:18px 0 12px}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tabs .tab:first-child{padding:12px 0 10px}.p-assist-recruitment-requirements .requirements-sec .inner .tabs .tab:first-child.current{padding:14px 0 12px}}@media screen and (min-width:769px){.p-assist-recruitment-requirements .requirements-sec .inner .tabs .tab:hover{opacity:.7}}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container{margin-bottom:100px}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tab-container{margin-bottom:60px}}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container{display:none}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container.active{display:block}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content+.content{margin-top:80px}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content+.content{margin-top:40px}}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .nakamidashi{border-bottom:1px solid #3385c9;color:#3385c9;font-size:2.5rem;margin-bottom:50px;padding-bottom:10px}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .nakamidashi{font-size:1.6rem;margin-bottom:30px}}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box{border:1px solid #3385c9;border-radius:10px;overflow:hidden}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl{display:flex}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl{display:block}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl small{display:inline-block;margin-left:1em;text-indent:-1em}}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl small ruby rt{font-size:.7rem}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl small ruby rt{font-size:.6rem}}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl dt{align-items:center;background:#3385c9;border-bottom:1px solid #fff;color:#fff;display:flex;padding:20px 10px;width:120px}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl dt{justify-content:center;padding:10px;width:100%}}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl dd{border-bottom:1px solid #3385c9;padding:20px 10px;width:calc(100% - 120px)}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl dd{width:100%}}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl dd ruby rt{color:#666}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl:last-of-type dd,.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl:last-of-type dt{border-bottom:none}.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl ul li{margin-left:1em;text-indent:-1em}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .tab-container .container .content .box dl ruby rt{font-size:.7rem}}.p-assist-recruitment-requirements .requirements-sec .inner .contact-btn{border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.4);margin:0 auto;overflow:hidden;width:510px}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .contact-btn{width:100%}}.p-assist-recruitment-requirements .requirements-sec .inner .contact-btn a{background:linear-gradient(45deg,#005bab,#5faccd);color:#fff;display:block;height:100%;padding:15px 40px;position:relative;text-align:center;transition:opacity .2s;width:100%}@media screen and (max-width:768px){.p-assist-recruitment-requirements .requirements-sec .inner .contact-btn a{width:100%}}.p-assist-recruitment-requirements .requirements-sec .inner .contact-btn a:after{background:#fff;bottom:0;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:6px;margin:auto;position:absolute;right:20px;top:0;width:8px}@media screen and (min-width:769px){.p-assist-recruitment-requirements .requirements-sec .inner .contact-btn a:hover{opacity:.7}}.p-assist-recruitment-requirements .voice-sec{background-image:url(../images/requirement/webp/bg_voice-01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px 100px 0 0;box-shadow:0 -3px 10px rgba(0,0,0,.2);overflow:hidden;padding:100px 0}@media screen and (max-width:768px){.p-assist-recruitment-requirements .voice-sec{border-radius:50px 50px 0 0;padding:40px 0}}.p-assist-recruitment-requirements .voice-sec .inner{margin:0 auto;max-width:1080px;width:calc(100% - 40px)}.p-assist-recruitment-requirements .voice-sec .inner .midashi{color:#fff;font-size:5rem;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-assist-recruitment-requirements .voice-sec .inner .midashi{margin-bottom:20px}}.p-assist-recruitment-requirements .voice-sec .inner .midashi .en{font-size:10rem;font-weight:900;line-height:1.1;opacity:.3;text-align:center}@media screen and (max-width:768px){.p-assist-recruitment-requirements .voice-sec .inner .midashi .en{font-size:3rem}}.p-assist-recruitment-requirements .voice-sec .inner .midashi .ja{font-size:3rem;margin-top:10px}@media screen and (max-width:768px){.p-assist-recruitment-requirements .voice-sec .inner .midashi .ja{font-size:1.5rem}}.p-assist-recruitment-requirements .voice-sec .inner .comingsoon{color:#fff;font-size:5.6rem;font-weight:900;text-align:center}@media screen and (max-width:768px){.p-assist-recruitment-requirements .voice-sec .inner .comingsoon{font-size:2.3rem}}.p-assist-inquiry .contact-sec{margin:31px 0 48px}@media screen and (max-width:768px){.p-assist-inquiry .contact-sec{margin:31px 0 40px}}.p-assist-inquiry .contact-sec .inner{margin:0 auto;max-width:980px;width:calc(100% - 40px)}@media screen and (max-width:1080px){.p-assist-inquiry .contact-sec .inner{max-width:650px}}.p-assist-inquiry .contact-sec .inner h3{color:#005bab;font-size:3.3rem;letter-spacing:6px;padding:40px 0;text-align:center}@media screen and (max-width:1080px){.p-assist-inquiry .contact-sec .inner h3{font-size:3rem}}@media screen and (max-width:768px){.p-assist-inquiry .contact-sec .inner h3{font-size:1.8rem;padding:0}}.p-assist-inquiry .contact-sec .inner .desc{line-height:2;margin-top:40px;text-align:left}@media screen and (max-width:768px){.p-assist-inquiry .contact-sec .inner .desc{margin-top:30px}}.p-assist-inquiry .contact-sec .inner .desc ruby rt{color:#666}.p-assist-inquiry .contact-sec .inner .thanks-msg{line-height:2;margin-top:40px}.p-assist-inquiry .contact-sec .inner .thanks-msg ruby rt{color:#666}@media screen and (max-width:768px){.p-assist-inquiry .contact-sec .inner .thanks-msg{margin-top:30px}}.p-assist-inquiry .contact-sec .inner .thanks-msg a{color:#005bab;text-decoration:underline}.p-assist-inquiry .contact-sec .inner .thanks-msg a ruby rt{color:#005bab}.p-assist-inquiry .contact-sec .inner .thanks-msg a:hover{text-decoration:none}.p-assist-inquiry .contact-sec .inner .thanks-msg+.btn{background:linear-gradient(45deg,#005bab,#5faccd);border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.4);color:#fff;display:block;margin:80px auto 20px;max-width:510px;padding:15px 0;position:relative;text-align:center;transition:opacity .2s;width:100%}.p-assist-inquiry .contact-sec .inner .thanks-msg+.btn:after{background:#fff;bottom:0;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:7px;margin:auto;position:absolute;right:20px;top:0;width:8px}@media screen and (min-width:769px){.p-assist-inquiry .contact-sec .inner .thanks-msg+.btn:hover{opacity:.7}}.p-assist-inquiry .inquiry-sec{margin-bottom:67px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec{margin-bottom:64px;margin-left:10px;margin-right:10px}}.p-assist-inquiry .inquiry-sec .inner{margin:0 auto;max-width:980px;width:calc(100% - 40px)}@media screen and (max-width:1080px){.p-assist-inquiry .inquiry-sec .inner{max-width:650px}}.p-assist-inquiry .inquiry-sec .inner .question-box{align-items:flex-start;border-bottom:1px solid #005bab;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:1080px){.p-assist-inquiry .inquiry-sec .inner .question-box{display:block}}.p-assist-inquiry .inquiry-sec .inner .question-box .question{color:#005bab;flex-shrink:0;font-size:2rem;font-weight:700;line-height:1.5;width:calc(100% - 600px)}@media screen and (max-width:1080px){.p-assist-inquiry .inquiry-sec .inner .question-box .question{width:100%}}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .question{font-size:1.6rem}}.p-assist-inquiry .inquiry-sec .inner .question-box .question .require{color:#d11e18;display:block}.p-assist-inquiry .inquiry-sec .inner .question-box .error{color:#d11e18;display:none;font-size:1.5rem;font-weight:700;left:calc(100% - 600px);position:absolute;top:calc(100% + 5px)}.p-assist-inquiry .inquiry-sec .inner .question-box .error ruby rt{font-size:.7rem}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .error{bottom:5px;font-size:1.4rem;left:0}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative;width:600px}@media screen and (max-width:1080px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer{margin-top:20px;width:100%}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer ruby rt{color:#666}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number,.p-assist-inquiry .inquiry-sec .inner .question-box .answer .text{flex-grow:1}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=text],.p-assist-inquiry .inquiry-sec .inner .question-box .answer .text input[type=text]{border:2px solid #005bab;box-sizing:border-box;font-size:2rem;font-weight:700;padding:19px 15px;width:100%}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=text]::-webkit-input-placeholder,.p-assist-inquiry .inquiry-sec .inner .question-box .answer .text input[type=text]::-webkit-input-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=text]::-moz-placeholder,.p-assist-inquiry .inquiry-sec .inner .question-box .answer .text input[type=text]::-moz-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=text]::placeholder,.p-assist-inquiry .inquiry-sec .inner .question-box .answer .text input[type=text]::placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=text]::-ms-input-placeholder,.p-assist-inquiry .inquiry-sec .inner .question-box .answer .text input[type=text]::-ms-input-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=text]:-ms-input-placeholder,.p-assist-inquiry .inquiry-sec .inner .question-box .answer .text input[type=text]:-ms-input-placeholder{color:#ccc}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=text],.p-assist-inquiry .inquiry-sec .inner .question-box .answer .text input[type=text]{border-width:2px;font-size:1.6rem;padding:8px 13px}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .notes{font-size:1.4rem;margin-top:10px}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .notes ruby rt{font-size:.7rem}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .notes{font-size:1.1rem}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=number]{-moz-appearance:textfield;background-image:-webkit-linear-gradient(left,#fff,#fff);border:2px solid #005bab;border-radius:0;box-sizing:border-box;font-size:2rem;font-weight:700;padding:19px 15px;width:100%}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=number]::-webkit-input-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=number]::-moz-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=number]::placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=number]::-ms-input-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=number]:-ms-input-placeholder{color:#ccc}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=number]{border-width:1.5px;font-size:1.6rem;padding:8px 13px}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=number]::-webkit-inner-spin-button,.p-assist-inquiry .inquiry-sec .inner .question-box .answer .number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .textarea{flex-grow:1}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .textarea textarea{background-image:-webkit-linear-gradient(left,#fff,#fff);border:2px solid #005bab;border-radius:0;box-sizing:border-box;font-family:initial;font-size:2rem;font-weight:700;height:137px;padding:19px 15px;width:100%}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .textarea textarea{font-size:1.6rem}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .textarea textarea::-webkit-input-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .textarea textarea::-moz-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .textarea textarea::placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .textarea textarea::-ms-input-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .textarea textarea:-ms-input-placeholder{color:#ccc}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio{align-items:center;box-sizing:border-box;display:flex;height:33px;overflow:hidden;padding-left:25px;position:relative;white-space:nowrap}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio{padding-left:28px}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio label{cursor:pointer}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio label{font-size:1.6rem}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio label:before{border:1px solid #005bab;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:3}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio label:before{height:15px;width:15px}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio label:after{background-color:#005bab;border-radius:100%;content:"";height:10px;left:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;z-index:1}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio label:after{height:9px;left:3px;width:9px}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio input[type=radio]{-moz-appearance:none;-webkit-appearance:none;box-shadow:20px -1px #fff;height:20px;left:-20px;margin:0;opacity:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:2}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio input[type=radio]:checked{box-shadow:none}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio input[type=radio]:focus{box-shadow:20px -1px #fff;opacity:.2}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .radio input[type=radio]{font-size:1.6rem}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .select{display:inline-block;position:relative}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .select:after{border-color:#fff transparent transparent;border-style:solid;border-width:7.8px 4.5px 0;content:"";height:0;pointer-events:none;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .select:after{right:10px}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#005bab;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:1.4rem;padding:9px 41px 9px 19px}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .select select::-ms-expand{display:none}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .select select{font-size:1.2rem;padding:8px 27px 8px 17px}}.p-assist-inquiry .inquiry-sec .inner .question-box .answer .address-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#005bab;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:1.4rem;margin:0 0 0 20px;outline:none;padding:7px 19px 6px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-box .answer .address-search{font-size:1.2rem;margin-bottom:2px;margin-left:10px;margin-top:2px;padding:8px 17px}}.p-assist-inquiry .inquiry-sec .inner .submit-box{margin-top:78px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .submit-box{margin-top:17px}}.p-assist-inquiry .inquiry-sec .inner .submit-box .msg{text-align:center}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .submit-box .msg{font-size:1.3rem;text-align:center}}.p-assist-inquiry .inquiry-sec .inner .submit-box .msg ruby rt{color:#666}.p-assist-inquiry .inquiry-sec .inner .submit-box .submit{border-radius:5px;cursor:pointer;margin-left:auto;margin-right:auto;margin-top:68px;max-width:390px;overflow:hidden;position:relative}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .submit-box .submit{margin-top:30px;width:100%}}.p-assist-inquiry .inquiry-sec .inner .submit-box .submit:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4.5px 0 4.5px 8px;content:"";height:0;pointer-events:none;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .submit-box .submit:after{border-width:3px 0 3px 5px;right:12px}}.p-assist-inquiry .inquiry-sec .inner .submit-box .submit.disabled:after{border-color:transparent transparent transparent #9b9b9b}.p-assist-inquiry .inquiry-sec .inner .submit-box .submit input[type=submit]{background:linear-gradient(45deg,#005bab,#5faccd);border:none;color:#005bab;color:#fff;cursor:pointer;font-size:2rem;font-weight:700;padding:20px;text-align:center;transition:opacity .2s;width:100%}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .submit-box .submit input[type=submit]{border-width:1.5px;font-size:1.4rem;padding-bottom:15px;padding-top:15px}}.p-assist-inquiry .inquiry-sec .inner .submit-box .submit input[type=submit]:disabled{background:#ccc;border:none;box-shadow:none;color:#9b9b9b;cursor:not-allowed}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .submit-box .submit input[type=submit]:hover{opacity:.7}}.p-assist-inquiry .inquiry-sec .inner .question-1{padding-bottom:44px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-1{padding-bottom:27px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-1 .question{margin-top:6px}}.p-assist-inquiry .inquiry-sec .inner .question-1 .answer{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-1 .answer{display:block}.p-assist-inquiry .inquiry-sec .inner .question-1 .answer .radio+.radio{margin-top:4.4px}.p-assist-inquiry .inquiry-sec .inner .question-1 .answer .radio{white-space:normal}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-1 .answer .radio{box-sizing:border-box;width:50%}.p-assist-inquiry .inquiry-sec .inner .question-1 .answer .radio:not(:nth-child(n+9)){margin-bottom:15px}}.p-assist-inquiry .inquiry-sec .inner .question-2{padding-bottom:53px;padding-top:44px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-2{margin-top:27px;padding-bottom:27px;padding-top:0}}.p-assist-inquiry .inquiry-sec .inner .question-2 .facility-designation-supplementary{display:none;margin-top:20px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-2 .facility-designation-supplementary{margin-top:27px;padding-bottom:27px}}.p-assist-inquiry .inquiry-sec .inner .question-2 .facility-designation-supplementary .facility-name,.p-assist-inquiry .inquiry-sec .inner .question-2 .facility-designation-supplementary .facility-pref{margin-bottom:20px}.p-assist-inquiry .inquiry-sec .inner .question-3{margin-top:47px;padding-bottom:52px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-3{margin-top:18px;padding-bottom:30px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-3 .question{margin-top:-2px}}.p-assist-inquiry .inquiry-sec .inner .question-4{margin-top:52px;padding-bottom:53px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-4{margin-top:24px;padding-bottom:27px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-4 .question{margin-top:17px}}.p-assist-inquiry .inquiry-sec .inner .question-5{margin-top:43px;padding-bottom:50px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-5{margin-top:26px;padding-bottom:21px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-5 .question{margin-top:8px}}.p-assist-inquiry .inquiry-sec .inner .question-6{margin-top:49px;padding-bottom:52px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-6{margin-top:26px;padding-bottom:23px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-6 .question{margin-top:16px}}.p-assist-inquiry .inquiry-sec .inner .question-7{margin-top:53px;padding-bottom:52px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-7{margin-top:25px;padding-bottom:23px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-7 .question{margin-top:16px}}.p-assist-inquiry .inquiry-sec .inner .question-8{margin-top:66px;padding-bottom:71px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-8{margin-top:18px;padding-bottom:4px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-8 .question{margin-top:3px}}.p-assist-inquiry .inquiry-sec .inner .question-8 .answer{display:flex}.p-assist-inquiry .inquiry-sec .inner .question-8 .answer .radio+.radio{margin-left:45px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-8 .answer .radio+.radio{margin-left:60px}}.p-assist-inquiry .inquiry-sec .inner .question-9{margin-top:53px;padding-bottom:60px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-9{margin-top:19px;padding-bottom:16px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-9 .question{margin-top:16px}}.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .zip{display:flex;justify-content:space-between;width:478px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .zip{width:270px}}.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .zip .number{max-width:208px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .zip .number{max-width:121px}}.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .zip .number:first-child{position:relative}.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .zip .number:first-child:after{border-top:2px solid #005bab;content:"";left:calc(100% + 17px);position:absolute;top:calc(50% + 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:27px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .zip .number:first-child:after{border-width:1.5px;left:calc(100% + 7px);top:50%;width:14px}}.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .select{margin-bottom:26px;margin-top:26px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .select{margin-bottom:12px;margin-top:8px}}.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .address .msg{margin-top:15px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-9 .answer .address .msg{font-size:1.2rem;margin-top:11px}}.p-assist-inquiry .inquiry-sec .inner .question-10{margin-top:53px;padding-bottom:61px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-10{margin-top:19px;padding-bottom:20px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-10 .question{margin-top:16px}}.p-assist-inquiry .inquiry-sec .inner .question-10 .answer{align-items:center;display:flex}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-10 .answer{flex-wrap:wrap}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-10 .answer .number{max-width:360px}}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-10 .answer .number{width:100%}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-10 .answer .radio{margin-left:15px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-10 .answer .radio{margin-top:12px}.p-assist-inquiry .inquiry-sec .inner .question-10 .answer .radio+.radio{margin-left:33px}}.p-assist-inquiry .inquiry-sec .inner .question-11{margin-top:56px;padding-bottom:53px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-11{margin-top:18px;padding-bottom:22px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-11 .question{margin-top:4px}}.p-assist-inquiry .inquiry-sec .inner .question-11 .answer{display:flex}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-11 .answer{align-items:center}}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-11 .answer{flex-wrap:wrap}}.p-assist-inquiry .inquiry-sec .inner .question-11 .answer .radio{width:76px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-11 .answer .radio{width:27%}.p-assist-inquiry .inquiry-sec .inner .question-11 .answer .radio:nth-child(n+5){margin-top:8px}}.p-assist-inquiry .inquiry-sec .inner .question-11 .answer .radio:last-of-type{width:90px}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-11 .answer .radio+.radio{margin-left:32px}}.p-assist-inquiry .inquiry-sec .inner .question-12{margin-top:56px;padding-bottom:53px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-12{margin-top:18px;padding-bottom:22px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-12 .question{margin-top:4px}}.p-assist-inquiry .inquiry-sec .inner .question-12 .answer{display:flex}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-12 .answer{align-items:center}}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-12 .answer{flex-wrap:wrap}.p-assist-inquiry .inquiry-sec .inner .question-12 .answer .radio{width:27%}.p-assist-inquiry .inquiry-sec .inner .question-12 .answer .radio:nth-child(n+5){margin-top:8px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-12 .answer .radio+.radio{margin-left:32px}}.p-assist-inquiry .inquiry-sec .inner .question-13{margin-top:47px;padding-bottom:52px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-13{margin-top:18px;padding-bottom:30px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-13 .question{margin-top:-2px}}.p-assist-inquiry .inquiry-sec .inner .question-14{margin-top:49px;padding-bottom:52px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-14{margin-top:26px;padding-bottom:23px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-14 .question{margin-top:16px}}.p-assist-inquiry .inquiry-sec .inner .question-15{margin-top:49px;padding-bottom:52px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-15{margin-top:26px;padding-bottom:23px}}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .question-15 .question{margin-top:16px}}.p-assist-inquiry .inquiry-sec .inner .question-16{margin-top:49px;padding-bottom:52px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-16{margin-top:26px;padding-bottom:23px}}.p-assist-inquiry .inquiry-sec .inner .question-17{align-items:center;margin-top:50px;padding-bottom:52px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-17{margin-top:26px;padding-bottom:23px}}.p-assist-inquiry .inquiry-sec .inner .question-18{align-items:center;margin-top:50px;padding-bottom:52px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .inner .question-18{margin-top:26px;padding-bottom:23px}}.p-assist-inquiry .inquiry-sec .inner .confirm-container dl{border-bottom:1px solid #005bab;display:flex;padding:60px 0}.p-assist-inquiry .inquiry-sec .inner .confirm-container dl:first-child{border-top:1px solid #005bab}.p-assist-inquiry .inquiry-sec .inner .confirm-container dl dt{color:#005bab;font-weight:600;width:250px}.p-assist-inquiry .inquiry-sec .inner .confirm-container dl dd{width:calc(100% - 250px)}.p-assist-inquiry .inquiry-sec .inner .confirm-container .msg{padding:80px 0;text-align:center}.p-assist-inquiry .inquiry-sec .inner .confirm-container .mfp-buttons{display:grid;gap:60px;grid-template-columns:repeat(2,1fr)}.p-assist-inquiry .inquiry-sec .inner .confirm-container .mfp-buttons input{border-radius:5px;padding:15px 0;text-align:center;transition:opacity .2s}.p-assist-inquiry .inquiry-sec .inner .confirm-container .mfp-buttons input.backbtn{border:1px solid #005bab;color:#005bab}.p-assist-inquiry .inquiry-sec .inner .confirm-container .mfp-buttons input.submitbtn{background:linear-gradient(45deg,#005bab,#5faccd);color:#fff;position:relative}.p-assist-inquiry .inquiry-sec .inner .confirm-container .mfp-buttons input.submitbtn:after{background:#fff;bottom:0;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:7px;margin:auto;position:absolute;right:20px;top:0;width:8px}@media screen and (min-width:769px){.p-assist-inquiry .inquiry-sec .inner .confirm-container .mfp-buttons input:hover{opacity:.7}}.p-assist-inquiry .inquiry-sec .select-form{display:inline-block;position:relative}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .select-form{display:block}}.p-assist-inquiry .inquiry-sec .select-form:after{border-color:#0067bb transparent transparent;border-style:solid;border-width:7.8px 4.5px 0;content:"";height:0;pointer-events:none;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .select-form:after{right:10px}}.p-assist-inquiry .inquiry-sec .select-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #0067bb;min-width:170px;padding:20px 25px 20px 5px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .select-form select{background-color:initial;min-width:auto;width:100%}}.p-assist-inquiry .inquiry-sec .select-form select::-ms-expand{display:none}.p-assist-inquiry .inquiry-sec .select-form select:disabled{cursor:not-allowed}.p-assist-inquiry .inquiry-sec .select-form select[data-select=facility]{min-width:380px}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .select-form select[data-select=facility]{min-width:100%;width:100%}}.p-assist-inquiry .inquiry-sec .privacy-box{margin-top:20px}.p-assist-inquiry .inquiry-sec .privacy-box .term-box{background-color:#f9f9f9;padding:30px;text-align:center}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .privacy-box .term-box{font-size:1.4rem;padding:20px}}.p-assist-inquiry .inquiry-sec .privacy-box .term-box .term-title{color:#005bab;font-size:2rem;font-weight:600}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .privacy-box .term-box .term-title{font-size:1.8rem;margin-bottom:8px}}.p-assist-inquiry .inquiry-sec .privacy-box .term-box p ruby rt{color:#666}.p-assist-inquiry .inquiry-sec .privacy-box .term-box p a{color:#0067bb;text-decoration:underline}.p-assist-inquiry .inquiry-sec .privacy-box .term-box p a:hover{text-decoration:none}.p-assist-inquiry .inquiry-sec .privacy-box .check{margin-top:20px;text-align:center}.p-assist-inquiry .inquiry-sec .privacy-box .check ruby rt{color:#666}.p-assist-inquiry .inquiry-sec .privacy-box .check p{font-size:1.3rem;line-height:2;margin-top:4px}.p-assist-inquiry .inquiry-sec .privacy-box .check p ruby rt{font-size:.7rem}.p-assist-inquiry .inquiry-sec .privacy-box .check label{align-items:center;display:flex;justify-content:center}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .privacy-box .check label{font-size:1.6rem}}.p-assist-inquiry .inquiry-sec .privacy-box .check label input{margin:0}.p-assist-inquiry .inquiry-sec .privacy-box .check label input:disabled{cursor:not-allowed}@media screen and (max-width:768px){.p-assist-inquiry .inquiry-sec .privacy-box .check label input{font-size:1.6rem}}

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