@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Roboto:400,300,100,700,100italic,300italic,400italic,700italic";@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p&display=swap";*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-collapse:collapse;border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation;text-decoration:none}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:where(iframe[src*=youtube]){width:100%;height:auto;aspect-ratio:16/9}.is-pc{display:block}@media screen and (width < 769px){.is-pc{display:none}}.is-sp{display:none}@media screen and (width < 769px){.is-sp{display:block}}[data-anim-elm]{opacity:0}[v-cloak]{display:none}table{width:100%;border-collapse:collapse}button{outline:none;background:none}html{scroll-behavior:smooth}@media screen and (width < 769px){html{font-size:calc(16 / 390 * 100vw)}}body{font-family:Noto Sans JP,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,"Yu Gothic ",YuGothic,Osaka,メイリオ,Meiryo,MS Pゴシック,MS P Gothic,sans-serif;background:#ccc}a{transition:opacity .4s cubic-bezier(.22,1,.36,1);cursor:pointer}a:hover{opacity:.6}:target{scroll-margin-top:min(100 / 1512 * 100vw,100px)}.contact_block{padding:calc(100 / 1512 * 100vw) calc(250 / 1512 * 100vw) calc(140 / 1512 * 100vw) calc(100 / 1512 * 100vw);margin-bottom:20px}@media screen and (width < 769px){.contact_block{padding:calc(40 / 390 * 100vw) calc(20 / 390 * 100vw) calc(60 / 390 * 100vw);margin-bottom:12px}}.contact_block--privacy{background:url(../img/contact/pic-contact-bg1-pc.webp) no-repeat center center/cover;margin-top:min(170 / 1512 * 100vw,170px)}@media screen and (width < 769px){.contact_block--privacy{background:url(../img/contact/pic-contact-bg1-sp.webp) no-repeat center center/cover;margin-top:min(150 / 390 * 100vw,150px)}}.contact_block--businesstravel{background:url(../img/page/service/businesstravel/detail/bg_contact_block.webp) no-repeat center center/cover;margin-bottom:20px}@media screen and (width < 769px){.contact_block--businesstravel{background:url(../img/page/service/businesstravel/detail/bg_contact_block-sp.webp) no-repeat center center/cover;margin-bottom:12px}}.contact_block--businesstravel .contact_block__inner{gap:calc(20 / 1512 * 100vw);justify-content:space-between}.contact_block--businesstravel .contact_block__right{width:initial;flex-direction:column;align-items:flex-start}@media screen and (width < 769px){.contact_block--businesstravel .contact_block__right{width:100%}}.contact_block__inner{max-width:1163px;width:100%;display:flex;align-items:flex-start;gap:calc(20 / 1512 * 100vw)}@media screen and (width < 769px){.contact_block__inner{flex-direction:column;gap:calc(19 / 390 * 100vw)}}.contact_block__left{width:29.9%}@media screen and (width < 769px){.contact_block__left{width:100%;padding-left:0}}.contact_block__right{width:70.1%;display:flex;align-items:flex-end;justify-content:end;gap:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.contact_block__right{width:100%;padding-top:0;align-items:center;flex-direction:column}}.contact_block__title-en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#fff;display:flex;align-items:center;gap:12px;margin-bottom:13px}@media screen and (width < 1024px){.contact_block__title-en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(13 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_block__title-en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(5 / 390 * 100vw)}}.contact_block__title-en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.contact_block__title-en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.contact_block__title-en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.contact_block__title-ja{font-weight:300;line-height:150%;letter-spacing:min(4 / 1512 * 100vw,4px);font-size:min(48 / 1512 * 100vw,48px);color:#fff}@media screen and (width < 1024px){.contact_block__title-ja{font-size:calc(35 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_block__title-ja{font-size:min(36 / 390 * 100vw,40px);letter-spacing:2px}}.contact_block__text{margin-top:min(40 / 1512 * 100vw,40px);font-weight:400;color:#fff;font-size:min(14 / 1512 * 100vw,14px);letter-spacing:2px;line-height:2.2;position:relative}@media screen and (width < 769px){.contact_block__text{font-size:13px;margin-top:0;line-height:1.9;letter-spacing:0}}.contact_block__inquiry-title{font-weight:500;font-size:20px;line-height:150%;letter-spacing:1.6px;color:#fff;margin-bottom:20px}@media screen and (width < 1024px){.contact_block__inquiry-title{font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_block__inquiry-title{font-size:min(15 / 390 * 100vw,20px);letter-spacing:1.2px;margin-bottom:calc(12 / 390 * 100vw)}}.contact_block__inquiry-group{margin-bottom:0}@media screen and (width < 769px){.contact_block__inquiry-group{margin-bottom:calc(7 / 390 * 100vw);width:100%}}.contact_block__btns{display:flex;gap:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.contact_block__btns{flex-direction:column;gap:calc(12 / 390 * 100vw)}}.contact_block__btn{padding:min(23 / 1512 * 100vw,23px) min(31.5 / 1512 * 100vw,31.5px);background:#fff;color:#0c68ae;font-weight:600;font-size:16px;line-height:150%;letter-spacing:.5px;border-radius:4px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:min(10 / 1512 * 100vw,10px)}@media screen and (width < 1024px){.contact_block__btn{font-size:1.5625vw;padding:calc(20 / 1024 * 100vw) calc(10 / 1024 * 100vw);gap:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_block__btn{font-size:min(14 / 390 * 100vw,18px);padding:calc(19 / 390 * 100vw) calc(24 / 390 * 100vw);gap:min(10 / 390 * 100vw,10px);width:100%}}.contact_block__btn:after{content:"";width:24px;height:24px;background:url(../img/page/recruit/ico_arrow.webp) no-repeat center center/contain}@media screen and (width < 1024px){.contact_block__btn:after{width:2.34375vw;height:2.34375vw}}@media screen and (width < 769px){.contact_block__btn:after{width:min(24 / 390 * 100vw,24px);height:min(24 / 390 * 100vw,24px)}}.contact_block__btn-pc{display:flex}@media screen and (width < 769px){.contact_block__btn-pc{display:none}}.contact_block__btn-sp{display:none}@media screen and (width < 769px){.contact_block__btn-sp{display:flex}}.contact_block__other-btns{display:flex}.contact_block__other{width:auto}@media screen and (width < 769px){.contact_block__other{width:100%}}.contact_block__btn--other{color:#fff;border:1px solid #FFFFFF;background:transparent}.contact_block__btn--other:after{background:url(../img/page/service/mice/ico_contact_arrow_white.webp) no-repeat center center/contain}.footer_block{padding:0 min(20 / 1512 * 100vw,20px) min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.footer_block{padding:0 calc(12 / 390 * 100vw) calc(12 / 390 * 100vw)}}@media screen and (width < 769px){.footer_block--en{margin-top:calc(30 / 390 * 100vw)}}.footer_block__inner{background:#ebf1f5;width:100%;margin:0 auto;border-radius:8px;padding:min(103 / 1512 * 100vw,103px) min(60 / 1512 * 100vw,60px) min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.footer_block__inner{padding:calc(50 / 390 * 100vw) calc(24 / 390 * 100vw) calc(22 / 390 * 100vw)}}.footer_block__inner--en{padding:min(70 / 1512 * 100vw,70px) min(60 / 1512 * 100vw,60px) min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.footer_block__inner--en{padding:calc(50 / 390 * 100vw) calc(24 / 390 * 100vw) calc(22 / 390 * 100vw)}}.footer_block__wrap{display:flex;max-width:1471px;margin:0 auto}@media screen and (width < 769px){.footer_block__wrap{flex-direction:column;align-items:center}}.footer_block__wrap--en{justify-content:space-between}.footer_block__logo_area{width:33.3%;margin-bottom:0}@media screen and (width < 769px){.footer_block__logo_area{margin-bottom:calc(48 / 390 * 100vw);width:100%}}@media screen and (width < 769px){.footer_block__logo_area--en{margin-bottom:0}}.footer_block__logo{width:calc(329 / 1512 * 100vw);max-width:329px;margin-bottom:min(76 / 1512 * 100vw,76px);margin-left:0}@media screen and (width < 1024px){.footer_block__logo{width:calc(265 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw)}}@media screen and (width < 769px){.footer_block__logo{width:calc(265 / 390 * 100vw);margin:0 auto calc(28 / 390 * 100vw)}}.footer_block__logo img{width:100%;height:auto}.footer_block__buttons{display:flex;flex-direction:column;gap:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.footer_block__buttons{display:grid;grid-template-columns:1fr 1fr}}.footer_block__btn_search{display:flex;justify-content:center;align-items:center;background:url(../img/common/pic_search_bg.webp) no-repeat center center/cover;border-radius:4px;color:#fff;font-size:min(16 / 1512 * 100vw,16px);line-height:1.25;font-weight:600;padding:min(17 / 1512 * 100vw,17px) min(17 / 1512 * 100vw,17px) min(17 / 1512 * 100vw,17px) 0;max-width:min(260 / 1512 * 100vw,260px)}@media screen and (width < 769px){.footer_block__btn_search{max-width:calc(155 / 390 * 100vw);width:100%;font-size:14px;padding:min(15 / 390 * 100vw,15px) calc(10 / 390 * 100vw) min(15 / 390 * 100vw,15px) 0}}.footer_block__btn_search img{width:min(36 / 1512 * 100vw,36px);height:min(36 / 1512 * 100vw,36px)}@media screen and (width < 1024px){.footer_block__btn_search img{width:calc(25 / 1024 * 100vw);height:calc(25 / 1024 * 100vw)}}@media screen and (width < 769px){.footer_block__btn_search img{width:calc(25 / 390 * 100vw);height:calc(25 / 390 * 100vw)}}.footer_block__btn{border-radius:4px;color:#fff;font-size:min(16 / 1512 * 100vw,16px);line-height:1.25;font-weight:600;padding:min(25 / 1512 * 100vw,25px);background:#0c68ae;max-width:min(260 / 1512 * 100vw,260px);text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (width < 769px){.footer_block__btn{max-width:calc(155 / 390 * 100vw);width:100%;font-size:14px;padding:min(18 / 390 * 100vw,18px) 0}}.footer_block__btn--cruise{background:#000}.footer_block__links_area{width:66.7%}@media screen and (width < 769px){.footer_block__links_area{width:100%}}.footer_block__links_area--en{width:45.9%}@media screen and (width < 769px){.footer_block__links_area--en{width:100%}}.footer_block__columns{display:flex}@media screen and (width < 769px){.footer_block__columns{flex-direction:column}}.footer_block__columns__enlinks{font-family:Geist;display:flex;justify-content:flex-end;flex-wrap:wrap}@media screen and (width < 769px){.footer_block__columns__enlinks{display:block}}.footer_block__columns__enlinks .enlinks_block{display:flex;flex-direction:column;justify-content:space-between;flex:1;margin-right:min(78 / 1512 * 100vw,78px)}@media screen and (width < 769px){.footer_block__columns__enlinks .enlinks_block{margin-right:0}}.footer_block__columns__enlinks .enlinks_block:first-of-type{width:min(110 / 1512 * 100vw,110px);max-width:min(110 / 1512 * 100vw,110px)}@media screen and (width < 769px){.footer_block__columns__enlinks .enlinks_block:first-of-type{width:100%;max-width:100%}}.footer_block__columns__enlinks .enlinks_block:last-of-type{margin-right:0;width:calc(100% - min(110 / 1512 * 100vw,110px))}@media screen and (width < 769px){.footer_block__columns__enlinks .enlinks_block:last-of-type{width:100%;margin-top:min(14 / 390 * 100vw,14px)}}@media screen and (width < 769px){.footer_block__columns__enlinks .enlinks_block:last-of-type li{font-size:13px}}.footer_block__columns__enlinks .enlinks_block__list{display:flex;justify-content:space-between;flex:1;margin-bottom:min(20 / 1512 * 100vw,20px);letter-spacing:.3px}@media screen and (width < 769px){.footer_block__columns__enlinks .enlinks_block__list{letter-spacing:1.54px;margin-bottom:min(14 / 390 * 100vw,14px)}}.footer_block__columns__enlinks .enlinks_block__list a{color:#003572}.footer_block__column--top{width:35.5%}@media screen and (width < 769px){.footer_block__column--top{width:100%}}.footer_block__column--middle{display:flex;justify-content:start;margin-top:0;margin-bottom:0;width:35.5%}@media screen and (width < 769px){.footer_block__column--middle{margin-top:40px;margin-bottom:40px;width:100%;gap:0}}.footer_block__column--bottom{width:29%}@media screen and (width < 769px){.footer_block__column--bottom{width:100%}}.footer_block__title{margin-bottom:16px}@media screen and (width < 769px){.footer_block__title{margin-bottom:0}}.footer_block__title p,.footer_block__title a{font-size:16px;line-height:1.5;font-weight:600;color:#000;letter-spacing:2px}@media screen and (width < 1024px){.footer_block__title p,.footer_block__title a{font-size:1.5625vw}}@media screen and (width < 769px){.footer_block__title p,.footer_block__title a{font-size:15px}}.footer_block__list{margin-top:10px;display:flex;flex-direction:column;gap:8px}@media screen and (width < 769px){.footer_block__list{gap:6px}}.footer_block__list li a{color:#000;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.8px}@media screen and (width < 1024px){.footer_block__list li a{font-size:calc(13 / 1024 * 100vw);letter-spacing:1.5px}}@media screen and (width < 769px){.footer_block__list li a{font-size:13px;letter-spacing:1.5px}}.footer_block__sublist_wrap{margin-top:12px;display:flex;gap:19px}.footer_block__sublist{display:flex;flex-direction:column;gap:8px}.footer_block__sublist li{padding-left:18px;position:relative;display:flex;align-items:center}.footer_block__sublist li:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:5px;height:5px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}.footer_block__sublist li a{font-size:12px;line-height:1.5;color:#000;font-weight:400}@media screen and (width < 1024px){.footer_block__sublist li a{font-size:calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.footer_block__sublist li a{font-size:12px}}.footer_block__section{width:45%}.footer_block__list--bold{display:flex;flex-direction:column;gap:21px;margin-top:15px}@media screen and (width < 769px){.footer_block__list--bold{gap:14px;margin-top:15px}}.footer_block__list--bold li a{font-size:16px;line-height:1.5;font-weight:600;color:#000;letter-spacing:2px}@media screen and (width < 1024px){.footer_block__list--bold li a{font-size:1.5625vw}}@media screen and (width < 769px){.footer_block__list--bold li a{font-size:15px}}.footer_block__bottom_links{margin-top:min(48 / 1512 * 100vw,48px);display:flex;flex-direction:column;gap:15px}@media screen and (width < 769px){.footer_block__bottom_links{margin-top:calc(40 / 390 * 100vw);gap:calc(15 / 390 * 100vw)}}.footer_block__bottom_text{font-size:11px;font-weight:400;line-height:1.5;color:#848d93;letter-spacing:-.6px}.footer_block__bottom_list{display:flex;flex-wrap:wrap;gap:8px}.footer_block__bottom_list li{padding-right:16px;position:relative;display:flex;align-items:center}.footer_block__bottom_list li:not(:last-child):before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#848d93}.footer_block__bottom_list li a{font-size:11px;font-weight:400;line-height:1.5;color:#848d93;letter-spacing:-.6px}.footer_block__copyright{font-family:Geist;font-size:11px;line-height:1.5;font-weight:400;color:#848d93;margin-top:0}@media screen and (width < 769px){.footer_block__copyright{margin-top:calc(42 / 390 * 100vw)}}.header_block{width:100vw;z-index:1002;transition:transform .4s cubic-bezier(.22,1,.36,1);will-change:transform;position:fixed;top:0;z-index:99999}.header_block:after{content:"";display:block;width:100%;height:1px;background:#d9d9d9;position:absolute;bottom:0;z-index:-1}.header_block.hide{transform:translateY(-100%)}.header_block.show{transform:translateY(0)}.header_block.is-bg-white{background:#fff!important;transition:background .3s}.header_block.is-bg-white .header_block__lang__link--sp{color:#000;transition:color .3s}.header_block.is-bg-white .header_block__menu span{background:#000!important}.header_block.is-bg-white .header_block__nav_item--lang:before{background:#000!important;transition:background .3s}.header_block.is-bg-white .header_block__lang--sp:before{background:#000!important;transition:background .3s}.header_block.is-bg-white .header_block__btn_contact{background:#0c68ae!important;color:#fff!important;transition:background .3s,color .3s}.header_block.is-active{background:#fff!important;transition:background .3s}.header_block.is-active .header_block__lang--sp{display:none}.header_block.is-active .header_block__menu span{background:#000!important}.header_block.is-active .header_block__menu span:nth-child(1){transform:translateY(calc(5 / 390 * 100vw)) rotate(30deg)}.header_block.is-active .header_block__menu span:nth-child(2){transform:translateY(calc(-3 / 390 * 100vw)) rotate(-30deg)}.header_block__inner{max-width:1512px;margin:0 auto;padding-right:min(12 / 1512 * 100vw,12px);display:flex;justify-content:space-between;align-items:center;box-sizing:content-box}@media screen and (width < 769px){.header_block__inner{padding-right:calc(18 / 390 * 100vw)}}.header_block__inner--en{padding-right:min(46 / 1512 * 100vw,46px)}.header_block__logo{width:calc(326 / 1512 * 100vw);max-width:326px}@media screen and (width < 1024px){.header_block__logo{width:calc(189 / 1024 * 100vw)}}@media screen and (width < 769px){.header_block__logo{width:calc(189 / 390 * 100vw)}}.header_block__logo img{width:100%;height:auto}.header_block__nav_wrap{display:flex;justify-content:space-between;align-items:center;gap:min(36 / 1512 * 100vw,36px)}@media screen and (width < 769px){.header_block__nav_wrap{gap:calc(18 / 390 * 100vw);padding-top:4px}}.header_block__nav_list{display:flex;align-items:center;gap:min(34 / 1512 * 100vw,34px)}@media screen and (width < 1024px){.header_block__nav_list{gap:calc(20 / 1024 * 100vw);font-size:max(15 / 1024 * 100vw,13px)}}@media screen and (width < 769px){.header_block__nav_list{gap:calc(20 / 390 * 100vw)}}.header_block__nav_item{position:relative}.header_block__nav_item a{color:#fff;font-size:min(15 / 1512 * 100vw,15px);font-weight:600;line-height:1.5;letter-spacing:1.5px}@media screen and (width < 1024px){.header_block__nav_item a{font-size:calc(15 / 1024 * 100vw);line-height:1.2}}.header_block__nav_item a.is-color-black{color:#000;transition:color .3s}.header_block__nav_item:nth-child(2)>a,.header_block__nav_item:nth-child(3)>a{position:relative;padding-right:16px}.header_block__nav_item:nth-child(2)>a.is-color-black:after,.header_block__nav_item:nth-child(3)>a.is-color-black:after{border-color:#000}.header_block__nav_item:nth-child(2)>a:after,.header_block__nav_item:nth-child(3)>a:after{content:"";display:block;width:5px;height:5px;position:absolute;top:50%;right:3px;transform:translateY(-50%) rotate(45deg);border-bottom:1.5px solid #FFFFFF;border-right:1.5px solid #FFFFFF}.header_block__nav_item--en:nth-child(2)>a,.header_block__nav_item--en:nth-child(3)>a{padding-right:0}.header_block__nav_item--en:nth-child(2)>a:after,.header_block__nav_item--en:nth-child(3)>a:after{display:none}.header_block__nav_item.has-dropdown .dropdown-menu{opacity:0;visibility:hidden;position:absolute;top:113%;left:0;background:#fff;box-shadow:0 0 8px #0003;border-radius:4px;z-index:100;padding:min(8 / 1512 * 100vw,8px) 0;transition:opacity .3s ease,visibility .3s ease}.header_block__nav_item.has-dropdown .dropdown-menu li:not(:last-child){border-bottom:1px solid #D9D9D9}.header_block__nav_item.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible}.header_block .dropdown-item{display:block;padding:min(12 / 1512 * 100vw,12px) min(32 / 1512 * 100vw,32px);color:#000;text-align:left;transition:color .4s cubic-bezier(.22,1,.36,1);white-space:nowrap;font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:1.5}.header_block__nav_item--lang{display:flex;align-items:center;justify-content:space-between;gap:21.5px;position:relative}.header_block__nav_item--lang a{font-size:13px;line-height:1.5}.header_block__nav_item--lang:before{content:"";width:1px;height:14px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.header_block__nav_item--lang .current{color:#0c68ae!important;pointer-events:none}.header_block__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}@media screen and (width < 769px){.header_block__actions{display:none}}.header_block__btn_search{display:flex;justify-content:center;align-items:center;background:url(../img/common/pic_search_bg.webp) no-repeat center center/cover;border-radius:4px;color:#fff;font-size:min(16 / 1512 * 100vw,16px);line-height:1.25;font-weight:600;padding:min(12 / 1512 * 100vw,12px) min(24 / 1512 * 100vw,24px) min(12 / 1512 * 100vw,12px) min(27 / 1512 * 100vw,27px)}.header_block__btn_search img{width:min(36 / 1512 * 100vw,36px);height:min(36 / 1512 * 100vw,36px)}.header_block__btn_contact{border-radius:4px;color:#0c68ae;font-size:min(16 / 1512 * 100vw,16px);line-height:1.25;font-weight:600;padding:min(20 / 1512 * 100vw,20px) min(25 / 1512 * 100vw,25px);background:#fff}@media screen and (width < 769px){.header_block__menu{display:flex;flex-direction:column;gap:calc(7 / 390 * 100vw);width:calc(34 / 390 * 100vw);cursor:pointer;z-index:1001;position:relative}}@media screen and (width < 769px){.header_block__menu span{display:block;width:100%;height:1px;background:#fff;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1)}}.header_block__lang--sp{display:none;align-items:center;justify-content:space-between;gap:calc(21.5 / 390 * 100vw);position:relative}@media screen and (width < 769px){.header_block__lang--sp{display:flex}}.header_block__lang--sp a{font-size:calc(13 / 390 * 100vw);line-height:1.5;color:#fff;font-weight:600}.header_block__lang--sp:before{content:"";width:1px;height:calc(14 / 390 * 100vw);background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.header_block__lang--sp .current{color:#0c68ae!important;pointer-events:none}.hamburger_block{background:#fff;position:fixed;top:0;right:0;width:100%;height:100vh;z-index:99990;transform:translateY(-120%);transition:transform .4s cubic-bezier(.22,1,.36,1);overflow:scroll;visibility:hidden}.hamburger_block.is-open{transform:translateY(0);visibility:visible}.hamburger_block__inner{padding:calc(18 / 390 * 100vw) 0 calc(79 / 390 * 100vw)}.hamburger_block__nav_item{padding:calc(24 / 390 * 100vw) calc(30 / 390 * 100vw);border-bottom:1px solid #D9D9D9}.hamburger_block__nav_item:last-child{border-bottom:none}.hamburger_block__nav_link{display:block;color:#000;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.55px}.hamburger_block__nav_link--service{font-size:13px;color:#737373}.hamburger_block__subnav{margin-top:16px;display:flex;flex-direction:column;gap:12px;letter-spacing:1.5px}.hamburger_block__subnav_link{font-size:15px;font-weight:400;color:#000;line-height:1.5;display:block}.hamburger_block__buttons{display:flex;flex-direction:column;gap:calc(12 / 390 * 100vw);padding:0 calc(30 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}.hamburger_block__btn_search{display:flex;justify-content:center;align-items:center;gap:5px;background:url(../img/common/pic_search_bg.webp) no-repeat center center/cover;border-radius:4px;color:#fff;font-size:min(16 / 390 * 100vw,16px);line-height:1.25;font-weight:600;padding:min(12 / 390 * 100vw,12px) min(24 / 390 * 100vw,24px) min(16 / 390 * 100vw,16px) min(27 / 390 * 100vw,27px)}.hamburger_block__btn_search img{width:min(36 / 390 * 100vw,36px);height:min(36 / 390 * 100vw,36px)}.hamburger_block__btn_contact{text-align:center;border-radius:4px;color:#fff;font-size:min(14 / 390 * 100vw,14px);line-height:1.25;font-weight:600;padding:min(23 / 390 * 100vw,23px) min(25 / 390 * 100vw,25px);background:#003572}.column_page{background:#fff}.column_page .page_title{padding:min(122 / 1512 * 100vw,122px) min(20 / 1512 * 100vw,20px) 0}@media screen and (width < 1024px){.column_page .page_title{padding:calc(122 / 1024 * 100vw) calc(20 / 1024 * 100vw) 0}}@media screen and (width < 769px){.column_page .page_title{padding:calc(72 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.column_page .page_title__inner{display:flex;justify-content:space-between;align-items:flex-end;max-width:1240px;padding-bottom:18px;width:100%;margin:0 auto;border-bottom:1px solid #D9D9D9;gap:0}@media screen and (width < 1024px){.column_page .page_title__inner{padding-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.column_page .page_title__inner{flex-direction:column-reverse;align-items:flex-start;gap:calc(26 / 390 * 100vw);padding-bottom:calc(28 / 390 * 100vw)}}.column_page .page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:28px}@media screen and (width < 1024px){.column_page .page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.column_page .page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.column_page .page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.column_page .page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.column_page .page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.column_page .page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:64px;color:#003572}@media screen and (width < 1024px){.column_page .page_title__ja{font-size:6.25vw}}@media screen and (width < 769px){.column_page .page_title__ja{font-size:min(38 / 390 * 100vw,45px)}}.column_page .page_title__image{max-width:416.67px;width:34%;padding-bottom:15px}@media screen and (width < 769px){.column_page .page_title__image{width:100%;margin-left:auto;max-width:60vw}}.column_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.column_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.column_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.column_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.column_page .breadcrumb__block .breadcrumb__list{gap:11.5px}}.column_page .breadcrumb__block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.column_page .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.column_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.column_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}.column_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.column_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.column_page .column_block{padding:min(59 / 390 * 100vw,59px) min(20 / 390 * 100vw,20px) min(163 / 390 * 100vw,163px)}@media screen and (width < 1024px){.column_page .column_block{padding:calc(59 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(163 / 1024 * 100vw)}}@media screen and (width < 769px){.column_page .column_block{padding:calc(59 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.column_page .column_block__inner{max-width:1265px;width:100%;margin:0 auto}.column_page .column_block__wrap{display:flex;justify-content:space-between;gap:0}@media screen and (width < 769px){.column_page .column_block__wrap{flex-direction:column;gap:min(56 / 390 * 100vw,56px)}}.column_page .column_block__left{width:26.7%;padding-left:12px}@media screen and (width < 769px){.column_page .column_block__left{width:100%;padding-left:0}}.column_page .column_block__right{width:73.3%}@media screen and (width < 769px){.column_page .column_block__right{width:100%}}.column_page .column_block__lead{font-weight:400;font-size:15px;line-height:220%;letter-spacing:0;color:#000}@media screen and (width < 769px){.column_page .column_block__lead{font-size:min(14 / 390 * 100vw,15px);line-height:193%;margin-bottom:min(60 / 390 * 100vw,60px)}}.column_page .column_side_menu{max-width:120px;width:100%;overflow:hidden}@media screen and (width < 769px){.column_page .column_side_menu{max-width:100%}}.column_page .column_side_menu__select{margin-bottom:31px;font-size:16px;position:relative}@media screen and (width < 769px){.column_page .column_side_menu__select{max-width:120px;margin-bottom:min(31 / 390 * 100vw,31px)}}.column_page .column_side_menu__select:after{content:"";width:7px;height:7px;border-right:1px solid #9F9F9F;border-bottom:1px solid #9F9F9F;position:absolute;top:50%;right:10.34px;transform:translateY(-50%) rotate(45deg)}@media screen and (width < 769px){.column_page .column_side_menu__select:after{width:4px;height:4px}}.column_page .column_side_menu__select select{width:100%;padding:7px 10px;border:1px solid #9F9F9F;border-radius:2px;font-size:13px;line-height:150%;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}@media screen and (width < 769px){.column_page .column_side_menu__select select{padding:7.5px 9px;padding:min(7.5 / 390 * 100vw,7.5px) min(9 / 390 * 100vw,9px);font-size:min(12 / 390 * 100vw,12px)}}.column_page .column_side_menu__category{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:32px}@media screen and (width < 769px){.column_page .column_side_menu__category{flex-direction:row;gap:min(30 / 390 * 100vw,30px)}}.column_page .column_side_menu__category-item{display:inline-block;flex-shrink:0}.column_page .column_side_menu__category-link{color:#003572;font-size:13px;font-weight:500;line-height:150%;letter-spacing:1px;display:flex;align-items:center;gap:10px;position:relative;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 769px){.column_page .column_side_menu__category-link{font-size:min(12 / 390 * 100vw,12px);gap:min(10 / 390 * 100vw,10px)}}.column_page .column_side_menu__category-link:hover{color:#01a5e7}.column_page .column_side_menu__category-link:before{content:"";display:inline-block;width:6px;height:6px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}.column_page .column_side_menu__category-link.is-active{position:relative;pointer-events:none;color:#01a5e7}.column_page .column_side_menu__category-link.is-active:after{content:"";display:block;width:100%;height:1px;background:#00b4fd;position:absolute;left:0;bottom:-5px;border-radius:1px}@media screen and (width < 769px){.column_page .column_side_menu__category-link.is-active:after{bottom:-7px}}.column_page .column_card_list{margin-top:min(40 / 1512 * 100vw,40px);padding-bottom:min(55 / 1512 * 100vw,55px);margin-bottom:min(80 / 1512 * 100vw,80px);border-bottom:1px solid #D9D9D9;display:flex;flex-wrap:wrap;gap:18px}@media screen and (width < 769px){.column_page .column_card_list{flex-direction:column;padding-bottom:calc(38 / 390 * 100vw);margin-bottom:calc(60 / 390 * 100vw)}}.column_page .column_card_list__item{width:calc(33.3% - 12px)}@media screen and (width < 769px){.column_page .column_card_list__item{width:100%}}.column_page .column_card{display:block;margin-bottom:42px;transition:color .4s cubic-bezier(.22,1,.36,1)}.column_page .column_card:hover .column_card__title{color:#01a5e7}@media screen and (width < 769px){.column_page .column_card{margin-bottom:calc(20.5 / 390 * 100vw)}}.column_page .column_card__image{border-radius:8px;margin-bottom:12px;width:100%}@media screen and (width < 769px){.column_page .column_card__image{margin-bottom:calc(12 / 390 * 100vw)}}.column_page .column_card__meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}@media screen and (width < 769px){.column_page .column_card__meta{margin-bottom:calc(10 / 390 * 100vw)}}.column_page .column_card__date{font-family:Geist;font-weight:400;font-size:12px;line-height:150%;letter-spacing:.3px;color:#969696}@media screen and (width < 769px){.column_page .column_card__date{font-size:min(12 / 390 * 100vw,16px)}}.column_page .column_card__category{font-weight:500;font-size:11px;line-height:150%;letter-spacing:.3px;border:1px solid #003572;padding:2.5px 8px;color:#003572}.column_page .column_card__title{font-weight:400;font-size:14px;line-height:150%;letter-spacing:1px;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:42px}@media screen and (width < 769px){.column_page .column_card__title{font-size:min(14 / 390 * 100vw,20px);max-height:60px}}.column_page .column_card_more{text-align:center}.column_page .column_card_more__btn-wrap{display:inline-block}.column_page .column_card_more__btn{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1px;padding-bottom:20px;color:#003572;border-bottom:1px solid #003572;display:flex;gap:40px}@media screen and (width < 769px){.column_page .column_card_more__btn{font-size:min(14 / 390 * 100vw,16px);gap:calc(20 / 390 * 100vw);padding-bottom:calc(9 / 390 * 100vw)}}.column_page .column_card_more__btn:after{content:"";width:24px;height:24px;background:url(../img/page/column/ico_more_arrow.webp) no-repeat center center/contain}@media screen and (width < 769px){.column_page .column_card_more__btn:after{width:min(24 / 390 * 100vw,24px);height:min(24 / 390 * 100vw,24px)}}.column_detail_page{background:#fff}.column_detail_page .container{overflow-x:hidden}.column_detail_page .mainvisual_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(206 / 1512 * 100vw)}@media screen and (width < 769px){.column_detail_page .mainvisual_block{margin-top:calc(88 / 390 * 100vw);padding:0}}.column_detail_page .mainvisual_block__inner{width:100%;max-width:900px;margin:0 auto}.column_detail_page .mainvisual_block__wrap{position:relative}@media screen and (width < 769px){.column_detail_page .mainvisual_block__wrap{padding:0 min(20 / 390 * 100vw,20px)}}.column_detail_page .mainvisual_block .mainvisual_title__ja{display:block;font-weight:500;color:#003572;font-size:min(30 / 1512 * 100vw,30px);line-height:1.6;margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.column_detail_page .mainvisual_block .mainvisual_title__ja{font-size:22px;margin-top:min(30 / 390 * 100vw,30px)}}.column_detail_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.column_detail_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.column_detail_page .mainvisual_block__post{display:flex;flex-wrap:wrap;align-items:center}.column_detail_page .mainvisual_block__post__cat{font-size:min(11 / 1512 * 100vw,11px);font-weight:500;line-height:1.5;letter-spacing:.4px;border:1px solid #003572;color:#003572;padding:min(3 / 1512 * 100vw,3px) min(8 / 1512 * 100vw,8px)}@media screen and (width < 769px){.column_detail_page .mainvisual_block__post__cat{font-size:11px;padding:min(3 / 390 * 100vw,3px) min(8 / 390 * 100vw,8px)}}.column_detail_page .mainvisual_block__post__time{font-size:min(14 / 1512 * 100vw,14px);font-weight:500;line-height:1.5;color:#003572;margin-left:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.column_detail_page .mainvisual_block__post__time{font-size:14px;margin-left:min(20 / 390 * 100vw,20px)}}.column_detail_page .mainvisual_block__post-wrap{margin-top:min(40 / 1512 * 100vw,40px);display:flex;align-items:flex-end;justify-content:space-between}@media screen and (width < 769px){.column_detail_page .mainvisual_block__post-wrap{margin-top:min(41 / 390 * 100vw,41px);flex-direction:column;align-items:flex-start}}.column_detail_page .mainvisual_block .breadcrumb_block{bottom:0;right:0;max-width:100%;overflow-x:auto}@media screen and (width < 769px){.column_detail_page .mainvisual_block .breadcrumb_block{position:static;margin-top:calc(30 / 390 * 100vw)}}.column_detail_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,181,205,.3) transparent}.column_detail_page .mainvisual_block .breadcrumb_block ul::-webkit-scrollbar{height:4px}.column_detail_page .mainvisual_block .breadcrumb_block ul::-webkit-scrollbar-track{background:transparent}.column_detail_page .mainvisual_block .breadcrumb_block ul::-webkit-scrollbar-thumb{background:#00b5cd4d;border-radius:2px}.column_detail_page .mainvisual_block .breadcrumb_block ul::-webkit-scrollbar-thumb:hover{background:#00b5cd80}.column_detail_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(13 / 1512 * 100vw,13px);letter-spacing:.35px;line-height:1.5;position:relative;white-space:nowrap;flex-shrink:0}@media screen and (width < 769px){.column_detail_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.column_detail_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.column_detail_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.column_detail_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px);flex-shrink:0}@media screen and (width < 769px){.column_detail_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.column_detail_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.column_detail_page .mainvisual_block__image{width:100%;margin-top:calc(50 / 1512 * 100vw)}@media screen and (width < 769px){.column_detail_page .mainvisual_block__image{margin-top:calc(12 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.column_detail_page .post_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.column_detail_page .post_block{padding:0 min(20 / 390 * 100vw,20px)}}.column_detail_page .post_block__inner{width:100%;max-width:900px;margin:0 auto}.column_detail_page .post_block__btn{display:flex;justify-content:center;text-align:center;margin-top:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.column_detail_page .post_block__btn{margin-top:min(40 / 390 * 100vw,40px)}}.column_detail_page .post_block__btn__link{background:#0c68ae;color:#fff;display:inline-block;font-weight:500;font-size:min(16 / 1512 * 100vw,16px);line-height:1.5;letter-spacing:.15px;padding:min(23 / 1512 * 100vw,23px) min(32 / 1512 * 100vw,32px)}@media screen and (width < 769px){.column_detail_page .post_block__btn__link{border-radius:4px;font-size:14px;padding:min(19 / 390 * 100vw,19px) min(24 / 390 * 100vw,24px)}}.column_detail_page .post_block h2{display:block;background:#e8f0f5;color:#003572;padding:min(8 / 1512 * 100vw,8px) min(18 / 1512 * 100vw,18px);font-size:min(22 / 1512 * 100vw,22px);font-weight:600;line-height:1.6;letter-spacing:.15px;margin-top:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.column_detail_page .post_block h2{margin-top:min(40 / 390 * 100vw,40px);font-size:16px;padding:min(8 / 390 * 100vw,8px) min(18 / 390 * 100vw,18px)}}.column_detail_page .post_block h3{display:block;border-bottom:1px solid #D0D0D0;color:#003572;font-size:min(22 / 1512 * 100vw,22px);padding-bottom:min(12 / 1512 * 100vw,12px);font-weight:600;line-height:1.6;letter-spacing:.15px;margin-top:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.column_detail_page .post_block h3{margin-top:min(40 / 390 * 100vw,40px);font-size:16px;padding-bottom:min(12 / 390 * 100vw,12px)}}.column_detail_page .post_block h4{display:block;border-left:4px solid transparent;border-image:linear-gradient(to bottom,#00c9e4 2.95%,#0089db 81.28%);border-image-slice:1;color:#003572;font-size:min(20 / 1512 * 100vw,20px);padding-left:min(16 / 1512 * 100vw,16px);font-weight:600;line-height:1.6;letter-spacing:.15px;margin-top:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.column_detail_page .post_block h4{margin-top:min(40 / 390 * 100vw,40px);font-size:17px;padding-left:min(16 / 390 * 100vw,16px)}}.column_detail_page .post_block h5{display:block;color:#003572;font-size:min(20 / 1512 * 100vw,20px);font-weight:600;line-height:1.6;letter-spacing:.15px;margin-top:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.column_detail_page .post_block h5{margin-top:min(40 / 390 * 100vw,40px);font-size:17px}}.column_detail_page .post_block h6{display:block;color:#003572;font-size:min(17 / 1512 * 100vw,17px);font-weight:600;line-height:1.6;letter-spacing:.15px;margin-top:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.column_detail_page .post_block h6{margin-top:min(40 / 390 * 100vw,40px);font-size:16px}}.column_detail_page .post_block ul{margin-top:min(64 / 1512 * 100vw,64px)}.column_detail_page .post_block ul li{position:relative;padding-left:min(22 / 1512 * 100vw,22px);margin-top:min(16 / 1512 * 100vw,16px);font-weight:400;color:#222;font-size:min(15 / 1512 * 100vw,15px);line-height:1.9}@media screen and (width < 769px){.column_detail_page .post_block ul li{margin-top:min(12 / 390 * 100vw,12px);font-size:14px;line-height:1.8;padding-left:min(14 / 390 * 100vw,14px)}}.column_detail_page .post_block ul li:first-of-type{margin-top:0}.column_detail_page .post_block ul li:before{content:"";display:inline-block;width:6px;height:6px;background:#bab8b3;border-radius:50%;position:absolute;top:min(12 / 1512 * 100vw,12px);left:0}@media screen and (width < 769px){.column_detail_page .post_block ul li:before{top:min(10 / 390 * 100vw,10px)}}.column_detail_page .post_block ul li a{color:#0473e2;text-decoration:underline}.column_detail_page .post_block ul li ul{margin-top:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.column_detail_page .post_block ul li ul{margin-top:min(12 / 390 * 100vw,12px)}}.column_detail_page .post_block ul li ul li:before{content:"";display:inline-block;width:6px;height:6px;border:1px solid #BAB8B3;background:#fff;border-radius:50%;position:absolute;top:min(12 / 1512 * 100vw,12px);left:0}@media screen and (width < 769px){.column_detail_page .post_block ul li ul li:before{top:min(10 / 390 * 100vw,10px)}}.column_detail_page .post_block p{display:block;font-weight:400;color:#000;font-size:min(17 / 1512 * 100vw,17px);line-height:2.1;margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.column_detail_page .post_block p{margin-top:min(40 / 390 * 100vw,40px);font-size:15px;line-height:1.9}}.column_detail_page .post_block p a{display:inline-block;color:#0473e2;text-decoration:underline}.column_detail_page .post_content_block__contact{text-align:center}.column_detail_page .post_content_block__contact-btn{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1px;color:#fff;background:#0c68ae;padding:23px 32px;border-radius:4px;display:inline-block;margin-top:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.column_detail_page .post_content_block__contact-btn{font-size:min(14 / 390 * 100vw,16px);padding:calc(19 / 390 * 100vw) calc(21 / 390 * 100vw);margin-top:min(40 / 390 * 100vw,40px)}}.column_detail_page .navigation_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px) min(191 / 1512 * 100vw,191px)}@media screen and (width < 769px){.column_detail_page .navigation_block{padding:0 min(20 / 390 * 100vw,20px) min(150 / 390 * 100vw,150px)}}.column_detail_page .navigation_block__inner{width:100%;max-width:900px;margin:min(100 / 1512 * 100vw,100px) auto 0;padding-top:min(100 / 1512 * 100vw,100px);border-top:1px solid #D9D9D9}@media screen and (width < 769px){.column_detail_page .navigation_block__inner{margin:min(60 / 390 * 100vw,60px) auto 0;padding-top:min(60 / 390 * 100vw,60px)}}.column_detail_page .navigation_block .navigation_nav{position:relative}.column_detail_page .navigation_block .navigation_nav__list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__list{text-align:center}}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__item{width:50%}}.column_detail_page .navigation_block .navigation_nav__prev img,.column_detail_page .navigation_block .navigation_nav__next img{width:min(27 / 1512 * 100vw,27px);height:min(27 / 1512 * 100vw,27px)}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__prev img,.column_detail_page .navigation_block .navigation_nav__next img{width:27px;height:27px}}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__prev{order:1;text-align:left}}.column_detail_page .navigation_block .navigation_nav__prev img{transform:rotate(-180deg)}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__center{width:100%;text-align:center;order:3;margin-top:min(40 / 390 * 100vw,40px)}}.column_detail_page .navigation_block .navigation_nav__center img{width:min(17 / 1512 * 100vw,17px);height:min(15 / 1512 * 100vw,15px)}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__center img{width:17px;height:15px}}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__next{text-align:right;order:2}}.column_detail_page .navigation_block .navigation_nav__link{display:inline-flex;align-items:center}.column_detail_page .navigation_block .navigation_nav__label{color:#003572;font-weight:500;font-size:min(16 / 1512 * 100vw,16px);line-height:1.5;letter-spacing:.4px;display:inline-block}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__label{font-size:14px}}.column_detail_page .navigation_block .navigation_nav__label__prev{margin-left:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__label__prev{margin-left:min(20 / 390 * 100vw,20px)}}.column_detail_page .navigation_block .navigation_nav__label__center{margin-right:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__label__center{margin-right:min(20 / 390 * 100vw,20px)}}.column_detail_page .navigation_block .navigation_nav__label__next{margin-right:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.column_detail_page .navigation_block .navigation_nav__label__next{margin-right:min(20 / 390 * 100vw,20px)}}.company_page{background:#fff}.company_page .container{overflow-x:hidden}.company_page .mainvisual_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(206 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .mainvisual_block{margin-top:calc(88 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.company_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.company_page .mainvisual_block__wrap{position:relative}.company_page .mainvisual_block .mainvisual_title__ja{display:block;color:#00c9e4;font-size:calc(72 / 1512 * 100vw);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px);font-weight:300}@media screen and (width < 769px){.company_page .mainvisual_block .mainvisual_title__ja{font-size:calc(42 / 390 * 100vw);letter-spacing:3px;margin-top:min(7 / 390 * 100vw,7px)}}.company_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.company_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.company_page .mainvisual_block .mainvisual_anchor{padding-right:calc(30 / 1512 * 100vw);margin-top:calc(30 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .mainvisual_block .mainvisual_anchor{padding-right:0;margin-top:calc(30 / 390 * 100vw)}}.company_page .mainvisual_block .mainvisual_anchor ul{display:flex;flex-wrap:wrap}.company_page .mainvisual_block .mainvisual_anchor ul li{margin-right:calc(60 / 1512 * 100vw);font-size:min(16 / 1512 * 100vw,16px);font-weight:400}@media screen and (width < 769px){.company_page .mainvisual_block .mainvisual_anchor ul li{width:33.3333333333%;margin-right:0;font-size:14px}}.company_page .mainvisual_block .mainvisual_anchor ul li:last-of-type{margin-right:0}.company_page .mainvisual_block .mainvisual_anchor ul li a{position:relative;display:flex;flex-wrap:wrap;color:#000}.company_page .mainvisual_block .mainvisual_anchor ul li a:after{content:"";display:inline-block;width:calc(24 / 1512 * 100vw);height:calc(24 / 1512 * 100vw);background:url(../img/common/ico_arrow_link.svg) no-repeat;background-size:100%;transform:rotate(90deg);position:absolute;top:0;right:calc(20 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .mainvisual_block .mainvisual_anchor ul li a:after{width:24px;height:24px;right:20px}}.company_page .mainvisual_block .mainvisual_anchor ul li a span{width:100%}@media screen and (width < 769px){.company_page .mainvisual_block .mainvisual_anchor ul li a span{font-size:10px}}.company_page .mainvisual_block .mainvisual_anchor ul li a.mainvisual_anchor__link:after{transform:rotate(0)}.company_page .mainvisual_block .breadcrumb_block{position:absolute;bottom:0;right:0}@media screen and (width < 769px){.company_page .mainvisual_block .breadcrumb_block{position:static;margin-top:calc(30 / 390 * 100vw)}}.company_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.company_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(13 / 1512 * 100vw,13px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.company_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.company_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.company_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.company_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.company_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.company_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.company_page .mainvisual_block__image{width:100%;margin-top:calc(30 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .mainvisual_block__image{margin-top:calc(12 / 390 * 100vw)}}.company_page .philosophy_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.company_page .philosophy_block{margin-top:calc(60 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.company_page .philosophy_block__inner{width:100%;max-width:1089px;margin:0 auto}.company_page .philosophy_block__wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:min(79 / 1512 * 100vw,79px);padding-top:min(60 / 1512 * 100vw,60px);border-top:1px solid #D9D9D9}@media screen and (width < 769px){.company_page .philosophy_block__wrap{margin-top:min(30 / 390 * 100vw,30px);padding-top:min(30 / 390 * 100vw,30px)}}.company_page .philosophy_block__wrap:first-of-type{margin-top:0;padding-top:0;border-top:0}.company_page .philosophy_block__title{position:relative;width:30.49%}@media screen and (width < 769px){.company_page .philosophy_block__title{width:100%}}.company_page .philosophy_block__title span{display:block}.company_page .philosophy_block__title__ja{position:relative;width:100%;font-weight:400;color:#003572;font-size:min(17 / 1512 * 100vw,17px);letter-spacing:4px;line-height:1.5;margin-top:min(16 / 1512 * 100vw,16px);padding-bottom:min(31 / 1512 * 100vw,31px)}@media screen and (width < 769px){.company_page .philosophy_block__title__ja{font-size:16px;letter-spacing:3px;margin-top:min(8 / 390 * 100vw,8px);padding-bottom:min(19 / 390 * 100vw,19px)}}.company_page .philosophy_block__title__ja:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:min(31 / 1512 * 100vw,31px)}@media screen and (width < 769px){.company_page .philosophy_block__title__ja:before{margin-top:min(19 / 390 * 100vw,19px)}}.company_page .philosophy_block__title__en{display:inline-block;vertical-align:top;font-size:min(56 / 1512 * 100vw,56px);line-height:1.3;font-weight:200;font-family:Geist;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media screen and (width < 769px){.company_page .philosophy_block__title__en{font-size:41px}}.company_page .philosophy_block__text{width:69.51%;padding-left:calc(104 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .philosophy_block__text{width:100%;padding-left:0;margin-top:min(30 / 390 * 100vw,30px)}}.company_page .philosophy_block__text p{font-weight:400;color:#000;font-size:min(17 / 1512 * 100vw,17px);line-height:2.2;position:relative}@media screen and (width < 769px){.company_page .philosophy_block__text p{font-size:14px;line-height:1.9}}.company_page .philosophy_block__text a{padding-bottom:3px;font-weight:400;color:#003572;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;display:inline-flex;align-items:center}@media screen and (width < 769px){.company_page .philosophy_block__text a{font-size:13px;line-height:1.5;margin-top:min(20 / 390 * 100vw,20px)}}.company_page .philosophy_block__text a span{border-bottom:1px solid #003572}.company_page .philosophy_block__text a img{width:calc(24 / 1512 * 100vw);height:calc(24 / 1512 * 100vw);display:inline-block;margin-left:min(8 / 1512 * 100vw,8px)}@media screen and (width < 769px){.company_page .philosophy_block__text a img{width:24px;height:24px;margin-left:min(8 / 390 * 100vw,8px)}}.company_page .philosophy_block__text ol li{font-weight:400;color:#000;font-size:min(17 / 1512 * 100vw,17px);line-height:2;position:relative;list-style:none}@media screen and (width < 769px){.company_page .philosophy_block__text ol li{font-size:14px;line-height:1.9;display:inline-flex;align-items:baseline}}@media screen and (width < 769px){.company_page .philosophy_block__text ol li{font-size:14px}}.company_page .philosophy_block__text ol li span{display:inline-block;margin-right:min(12 / 1512 * 100vw,12px)}@media screen and (width < 769px){.company_page .philosophy_block__text ol li:not(:first-of-type){margin-top:10px}}.company_page .message_block{width:100%;margin-top:calc(224 / 1512 * 100vw);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.company_page .message_block{margin-top:calc(120 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.company_page .message_block__inner{width:100%;max-width:1240px;margin:0 auto}.company_page .message_block .message_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.company_page .message_block .message_wrap__thumb{position:relative;width:43.23%}@media screen and (width < 769px){.company_page .message_block .message_wrap__thumb{width:100%}}.company_page .message_block .message_wrap__thumb:after{content:"";display:inline-block;width:calc(527 / 1512 * 100vw);height:calc(432 / 1512 * 100vw);background:url(../img/company/bg_message_effect.webp) no-repeat;background-size:100%;position:absolute;bottom:calc(-234 / 1512 * 100vw);left:calc(-230 / 1512 * 100vw);z-index:1}@media screen and (width < 769px){.company_page .message_block .message_wrap__thumb:after{background:url(../img/company/bg_message_effect_sp.webp) no-repeat;background-size:100%;width:241px;height:197.73px;left:unset;bottom:calc(-8 / 390 * 100vw);right:calc(-90 / 390 * 100vw)}}.company_page .message_block .message_wrap__thumb figcaption{display:flex;justify-content:flex-end;align-items:center;margin-top:calc(21.5 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .message_block .message_wrap__thumb figcaption{margin-top:calc(12 / 390 * 100vw);justify-content:flex-start}}.company_page .message_block .message_wrap__thumb figcaption span{font-size:min(17 / 1512 * 100vw,17px);font-weight:500;color:#003572}@media screen and (width < 769px){.company_page .message_block .message_wrap__thumb figcaption span{font-size:14px}}.company_page .message_block .message_wrap__thumb figcaption img{width:calc(123 / 1512 * 100vw);margin-left:calc(16 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .message_block .message_wrap__thumb figcaption img{width:105px;margin-left:calc(8 / 390 * 100vw)}}.company_page .message_block .message_wrap__text{width:56.77%;padding-left:calc(95 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .message_block .message_wrap__text{width:100%;padding-left:0}}.company_page .message_block .message_wrap__text h3{margin-top:min(60 / 1512 * 100vw,60px);font-weight:500;color:#003572;font-size:min(22 / 1512 * 100vw,22px);line-height:1.9}@media screen and (width < 769px){.company_page .message_block .message_wrap__text h3{font-size:16px;margin-top:calc(30 / 390 * 100vw)}}.company_page .message_block .message_wrap__text p{margin-top:min(41 / 1512 * 100vw,41px);font-weight:400;color:#003572;font-size:min(14 / 1512 * 100vw,14px);line-height:2.5;letter-spacing:.2px}@media screen and (width < 769px){.company_page .message_block .message_wrap__text p{font-size:14px;line-height:1.9;margin-top:calc(20 / 390 * 100vw)}}.company_page .message_block .message_wrap__title{position:relative;margin-top:calc(-11 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .message_block .message_wrap__title{margin-top:0;margin-bottom:calc(40 / 390 * 100vw)}}.company_page .message_block .message_wrap__title span{display:block}.company_page .message_block .message_wrap__title__ja{position:relative;width:100%;font-weight:400;color:#003572;font-size:min(17 / 1512 * 100vw,17px);letter-spacing:4px;line-height:1.5;margin-top:min(16 / 1512 * 100vw,16px);padding-bottom:min(31 / 390 * 100vw,31px)}@media screen and (width < 769px){.company_page .message_block .message_wrap__title__ja{font-size:16px;letter-spacing:3px;margin-top:min(8 / 390 * 100vw,8px);padding-bottom:min(19 / 390 * 100vw,19px)}}.company_page .message_block .message_wrap__title__ja:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:min(31 / 1512 * 100vw,31px)}@media screen and (width < 769px){.company_page .message_block .message_wrap__title__ja:before{margin-top:min(19 / 390 * 100vw,19px)}}.company_page .message_block .message_wrap__title__en{display:inline-block;vertical-align:top;font-size:min(56 / 1512 * 100vw,56px);line-height:1.3;letter-spacing:.1px;font-weight:200;font-family:Geist;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media screen and (width < 769px){.company_page .message_block .message_wrap__title__en{font-size:41px}}.company_page .overview_block{width:100%;margin-top:calc(242 / 1512 * 100vw);padding:0 min(20 / 1512 * 100vw,20px) min(139 / 1512 * 100vw,139px)}@media screen and (width < 769px){.company_page .overview_block{margin-top:calc(111.87 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px) min(150 / 390 * 100vw,150px)}}.company_page .overview_block__inner{width:100%;max-width:1142px;margin:0 auto}.company_page .overview_block__title{position:relative;display:flex;justify-content:center;flex-wrap:wrap;text-align:center}@media screen and (width < 769px){.company_page .overview_block__title{justify-content:flex-start;text-align:left}}.company_page .overview_block__title span{width:100%;display:block}.company_page .overview_block__title__ja{position:relative;width:100%;font-weight:400;color:#003572;font-size:min(17 / 1512 * 100vw,17px);letter-spacing:4px;line-height:1.5;margin-top:min(16 / 1512 * 100vw,16px);padding-bottom:min(31 / 1512 * 100vw,31px)}@media screen and (width < 769px){.company_page .overview_block__title__ja{font-size:16px;letter-spacing:3px;margin-top:min(8 / 390 * 100vw,8px);padding-bottom:min(19 / 390 * 100vw,19px)}}.company_page .overview_block__title__ja:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (width < 769px){.company_page .overview_block__title__ja:before{left:0;transform:unset}}.company_page .overview_block__title__en{display:inline-block;vertical-align:top;font-size:min(56 / 1512 * 100vw,56px);line-height:1.3;letter-spacing:.1px;font-weight:200;font-family:Geist;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media screen and (width < 769px){.company_page .overview_block__title__en{font-size:38px;letter-spacing:0}}.company_page .overview_block__msg{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2.2;text-align:center;margin-top:min(31 / 1512 * 100vw,31px)}@media screen and (width < 769px){.company_page .overview_block__msg{font-size:14px;margin-top:calc(40 / 390 * 100vw);text-align:left}}.company_page .overview_block__clbox{width:100%;background:#f6f6f6;margin-top:min(60 / 1512 * 100vw,60px);padding:min(60 / 1512 * 100vw,60px) min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.company_page .overview_block__clbox{padding:calc(30 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.company_page .overview_block__clbox table{margin-top:0}.company_page .overview_block__clbox table tbody tr{border-bottom:1px solid #DCE4EB}.company_page .overview_block__clbox table tbody tr:last-of-type{border-bottom:0}.company_page .overview_block__clbox table tbody tr:last-of-type th,.company_page .overview_block__clbox table tbody tr:last-of-type td{padding-bottom:0}.company_page .overview_block__clbox table tbody tr th{width:93px}.company_page .overview_block__clbox+table{margin-top:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.company_page .overview_block__clbox+table{margin-top:calc(40.57 / 390 * 100vw)}}.company_page .overview_block__clbox+table tbody tr{border-bottom:1px solid #DCE4EB}.company_page .overview_block__clbox+table tbody tr:last-of-type{border-bottom:1px solid #DCE4EB}.company_page .overview_block__clbox+table tbody tr th{width:125px}.company_page .overview_block__clbox+table tbody tr td a{display:inline-flex;align-items:center;font-weight:400;color:#003572;font-size:min(14 / 1512 * 100vw,14px);line-height:1.5;letter-spacing:.8px;margin-top:min(12 / 1512 * 100vw,12px)}@media screen and (width < 769px){.company_page .overview_block__clbox+table tbody tr td a{font-size:14px;letter-spacing:.4px;margin-top:min(12 / 390 * 100vw,12px)}}.company_page .overview_block__clbox+table tbody tr td a span img{width:min(18 / 1512 * 100vw,18px);margin-left:min(8 / 1512 * 100vw,8px)}@media screen and (width < 769px){.company_page .overview_block__clbox+table tbody tr td a span img{width:18px;margin-left:min(8 / 390 * 100vw,8px)}}.company_page .overview_block__clbox+table tbody tr td p{font-weight:400;color:#303030;font-size:min(15 / 1512 * 100vw,15px);line-height:1.9;margin-top:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.company_page .overview_block__clbox+table tbody tr td p{font-size:14px;line-height:1.7;margin-top:min(16 / 390 * 100vw,16px)}}.company_page .overview_block__clbox+table tbody tr td a img{width:min(240 / 1512 * 100vw,240px)}@media screen and (width < 769px){.company_page .overview_block__clbox+table tbody tr td a img{width:240px}}.company_page .overview_block__map{display:flex;justify-content:space-between;flex-wrap:wrap}.company_page .overview_block__map__text{width:calc(100% - 406 / 1512 * 100vw);padding-right:calc(20 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .overview_block__map__text{width:100%}}.company_page .overview_block__map__wrap{width:calc(406 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .overview_block__map__wrap{width:100%;margin-top:calc(20 / 390 * 100vw)}}.company_page .overview_block__map__iframe{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.company_page .overview_block__map__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.company_page .overview_block__map__link{padding-top:calc(30 / 1512 * 100vw)}@media screen and (width < 769px){.company_page .overview_block__map__link{width:100%;padding-top:calc(12 / 390 * 100vw)}}.company_page .overview_block__map__link a{display:inline-flex;align-items:center}.company_page .overview_block__map__link a img{width:min(23 / 1512 * 100vw,23px);margin-right:min(4 / 1512 * 100vw,4px)}@media screen and (width < 769px){.company_page .overview_block__map__link a img{width:23px;margin-right:min(4 / 390 * 100vw,4px)}}.company_page .overview_block__map__link a span{font-weight:400;color:#303030;font-size:min(12 / 1512 * 100vw,12px);line-height:1.9}@media screen and (width < 769px){.company_page .overview_block__map__link a span{font-size:12px}}.company_page .overview_block table{width:100%}@media screen and (width < 769px){.company_page .overview_block table tbody tr{display:block}}.company_page .overview_block table tbody tr:first-of-type th,.company_page .overview_block table tbody tr:first-of-type td{padding-top:0}.company_page .overview_block table tbody tr th{font-weight:500;color:#003572;font-size:min(15 / 1512 * 100vw,15px);line-height:1.9;text-align:left;vertical-align:top;padding:min(30 / 1512 * 100vw,30px) 0}@media screen and (width < 769px){.company_page .overview_block table tbody tr th{display:block;padding:min(26 / 390 * 100vw,26px) 0 0;font-size:14px}}.company_page .overview_block table tbody tr td{font-weight:400;color:#303030;font-size:min(15 / 1512 * 100vw,15px);line-height:1.9;text-align:left;padding:min(30 / 1512 * 100vw,30px) 0 min(30 / 1512 * 100vw,30px) min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.company_page .overview_block table tbody tr td{display:block;padding:min(8 / 390 * 100vw,8px) 0 min(26 / 390 * 100vw,26px);font-size:14px;line-height:1.7}}.company_page .officer-table{margin:0;table-layout:auto;width:35%!important}@media screen and (width < 769px){.company_page .officer-table{width:100%!important}}.company_page .officer-table tbody tr{border:none!important}@media screen and (width < 769px){.company_page .officer-table tbody tr{display:table-row!important}}.company_page .officer-table tbody tr td{padding:0!important;font-size:14px;line-height:1.5;width:auto}@media screen and (width < 769px){.company_page .officer-table tbody tr td{display:table-cell!important;font-size:calc(13 / 390 * 100vw);padding:0!important}}.company_page .officer-table tbody tr td:first-child{white-space:nowrap}.company_page .officer-table tbody tr td:last-child{font-weight:400}.company_page.company_page_en{overflow-x:hidden;background:#fff}.company_page.company_page_en .mainvisual_block .mainvisual_title__main{display:block;font-family:Geist;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;letter-spacing:4px;line-height:1.5;font-size:min(75 / 1512 * 100vw,75px);margin-top:min(11 / 1512 * 100vw,11px);font-weight:400}@media screen and (width < 769px){.company_page.company_page_en .mainvisual_block .mainvisual_title__main{font-size:calc(42 / 390 * 100vw);letter-spacing:3px;margin-top:min(7 / 390 * 100vw,7px)}}.company_page.company_page_en .philosophy_block .philosophy_block__title__en{font-size:min(47 / 1512 * 100vw,47px)}@media screen and (width < 769px){.company_page.company_page_en .philosophy_block .philosophy_block__title__en{font-size:calc(36 / 390 * 100vw)}}.company_page.company_page_en .philosophy_block__text p{font-size:min(15 / 1512 * 100vw,15px);line-height:190%}@media screen and (width < 769px){.company_page.company_page_en .philosophy_block__text p{font-size:min(14 / 390 * 100vw,14px)}}.company_page.company_page_en .philosophy_block__text li{font-size:min(15 / 1512 * 100vw,15px);text-indent:-13px;padding-left:25px}@media screen and (width < 769px){.company_page.company_page_en .philosophy_block__text li{font-size:min(14 / 390 * 100vw,14px);padding-left:0;text-indent:0}}.company_page.company_page_en .overview_block{margin-top:min(166 / 1512 * 100vw,166px)}@media screen and (width < 769px){.company_page.company_page_en .overview_block{margin-top:calc(275 / 390 * 100vw)}}.company_page.company_page_en .overview_block__clbox{font-family:Geist}.company_page.company_page_en .overview_block__clbox__text{font-weight:600}.company_page.company_page_en .overview_block table{font-family:Geist}.company_page.company_page_en .overview_block__clbox+table tbody tr th{width:195px}@media screen and (width < 769px){.company_page.company_page_en .overview_block__clbox+table tbody tr th{width:100%}}.company_page.company_page_en .overview_block{padding-bottom:105px}@media screen and (width < 769px){.company_page.company_page_en .overview_block{padding-bottom:calc(70 / 390 * 100vw)}}.company_page.company_page_en .card_link_block{padding-bottom:170px}@media screen and (width < 769px){.company_page.company_page_en .card_link_block{padding-bottom:calc(150 / 390 * 100vw)}}.company_page.company_page_en .card_link_block__list{max-width:1512px;margin-inline:auto;padding-left:136px;padding-right:185px;display:flex;justify-content:center;gap:31px}@media screen and (width < 769px){.company_page.company_page_en .card_link_block__list{flex-direction:column;gap:12px;padding-inline:calc(20 / 390 * 100vw)}}.company_page.company_page_en .card_link_block__item{position:relative}.company_page.company_page_en .card_link_block__link{display:block}.company_page.company_page_en .card_link_block__image{width:min(580 / 1512 * 100vw,580px);height:min(260 / 1512 * 100vw,260px)}@media screen and (width < 769px){.company_page.company_page_en .card_link_block__image{width:100%;height:100%}}.company_page.company_page_en .card_link_block__image img{display:block;width:100%;height:100%}.company_page.company_page_en .card_link_block__body{position:absolute;top:30px;left:30px}@media screen and (width < 769px){.company_page.company_page_en .card_link_block__body{top:20px;left:20px}}.company_page.company_page_en .card_link_block__title{color:#fff;font-family:Geist;font-size:min(39 / 1512 * 100vw,39px);font-weight:400;line-height:150%}@media screen and (width < 769px){.company_page.company_page_en .card_link_block__title{font-size:calc(32 / 390 * 100vw)}}.company_page.company_page_en .card_link_block__more{display:flex;align-items:center;color:#fff;font-family:Geist;font-size:16px;font-weight:500;line-height:150%;letter-spacing:1.28px;width:fit-content;margin-top:min(20 / 1512 * 100vw,20px);padding-bottom:20px;border-bottom:1px solid #FFF}@media screen and (width < 769px){.company_page.company_page_en .card_link_block__more{font-size:calc(16 / 390 * 100vw);margin-top:calc(26 / 390 * 100vw);padding-bottom:10px}}.company_page.company_page_en .card_link_block__more .card_link_block__icon{margin-left:40px;display:inline-block;width:24px;height:24px}@media screen and (width < 769px){.company_page.company_page_en .card_link_block__more .card_link_block__icon{margin-left:8px}}.company_page.company_page_en .card_link_block__more .card_link_block__icon img{width:100%;height:100%}.company_network_page{background:#fff}.company_network_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.company_network_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.company_network_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.company_network_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.company_network_page .breadcrumb__block .breadcrumb__list{gap:11.5px}}.company_network_page .breadcrumb__block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.company_network_page .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.company_network_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.company_network_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}.company_network_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.company_network_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.company_network_page .company_network{margin-top:86px;background:#fff}@media screen and (width < 769px){.company_network_page .company_network{margin-top:50px}}.company_network_page .company_network__head{padding-top:35px}@media screen and (width < 769px){.company_network_page .company_network__head{padding-top:63px}}.company_network_page .company_network__head__inner{max-width:1280px;padding-inline:20px;margin-inline:auto}.company_network_page .company_network__head__box{display:flex;align-items:end;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid #d9d9d9}@media screen and (width < 769px){.company_network_page .company_network__head__box{align-items:flex-start;flex-direction:column;gap:32px;width:100%;padding-bottom:29px;border-bottom:1px solid #d9d9d9}}.company_network_page .company_network__head-title{display:flex;flex-direction:column;gap:28px}@media screen and (width < 769px){.company_network_page .company_network__head-title{gap:7px}}.company_network_page .company_network__head-title--en{display:block;color:#003572;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.45px;padding-left:28px;position:relative}.company_network_page .company_network__head-title--en:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.company_network_page .company_network__head-title--ja{display:block;color:#003572;font-family:Noto Sans JP;font-size:64px;font-style:normal;font-weight:300;line-height:1.5}@media screen and (width < 769px){.company_network_page .company_network__head-title--ja{font-size:38px}}.company_network_page .company_network__head-link-box{display:flex;gap:60px}@media screen and (width < 769px){.company_network_page .company_network__head-link-box{gap:24px}}.company_network_page .company_network__head-link{display:flex;flex-direction:column;gap:2px;padding-right:44px;position:relative;transition:opacity .3s}@media screen and (width < 769px){.company_network_page .company_network__head-link{gap:3px;padding-right:36px}}.company_network_page .company_network__head-link:before{content:"";width:24px;height:24px;background:url(../img/common/ico_arrow_link.svg) no-repeat center center/contain;position:absolute;top:0;right:0}.company_network_page .company_network__head-link:hover{opacity:.7}.company_network_page .company_network__head-link--ja{color:#000;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:1.28px}@media screen and (width < 769px){.company_network_page .company_network__head-link--ja{font-size:14px;letter-spacing:1.12px}}.company_network_page .company_network__head-link--en{color:#202020;font-family:Geist;font-size:9.778px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.293px}.company_network_page .company_network__anchor{margin-top:66px;margin-bottom:110px}@media screen and (width < 769px){.company_network_page .company_network__anchor{margin-top:53px;margin-bottom:79px}}.company_network_page .company_network__anchor-inner{display:flex;flex-direction:column;gap:86px;max-width:1280px;padding-inline:20px;margin-inline:auto}@media screen and (width < 769px){.company_network_page .company_network__anchor-inner{gap:65px}}.company_network_page .company_network__anchor-box{display:flex;flex-direction:column;gap:36px}.company_network_page .company_network__anchor-head--01{color:#003572;font-family:Noto Sans JP;font-size:32px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.64px;padding-left:120px;position:relative}@media screen and (width < 769px){.company_network_page .company_network__anchor-head--01{font-size:23px;letter-spacing:.46px;padding-left:87px}}.company_network_page .company_network__anchor-head--01:before{content:"";width:100px;height:60px;background:url(../img/top/pic_location_01.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}@media screen and (width < 769px){.company_network_page .company_network__anchor-head--01:before{width:75px;height:44px}}.company_network_page .company_network__anchor-head--02{color:#003572;font-family:Noto Sans JP;font-size:32px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.64px;padding-left:120px;position:relative}@media screen and (width < 769px){.company_network_page .company_network__anchor-head--02{font-size:23px;letter-spacing:.46px;padding-left:87px}}.company_network_page .company_network__anchor-head--02:before{content:"";width:100px;height:60px;background:url(../img/top/pic_location_02.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}@media screen and (width < 769px){.company_network_page .company_network__anchor-head--02:before{width:75px;height:44px}}.company_network_page .company_network__anchor-link-list{display:flex;flex-wrap:wrap;gap:40px 60px}@media screen and (width < 769px){.company_network_page .company_network__anchor-link-list{gap:24px}}.company_network_page .company_network__anchor-link-list a{display:block;color:#000;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:1.12px;padding-right:48px;padding-bottom:14px;border-bottom:1px solid #d9d9d9;position:relative;transition:opacity .3s}@media screen and (width < 769px){.company_network_page .company_network__anchor-link-list a{font-size:12px;letter-spacing:.96px;padding-right:31px;padding-bottom:9px}}.company_network_page .company_network__anchor-link-list a:hover{opacity:.7}.company_network_page .company_network__anchor-link-list a:before{content:"";width:24px;height:24px;background:url(../img/top/ico_arrow_down.webp) no-repeat center center/contain;position:absolute;top:0;right:0}@media screen and (width < 769px){.company_network_page .company_network__anchor-link-list a:before{width:20px;height:20px}}.company_network_page .company_network__location{background:#e9eef3;padding-top:110px;padding-bottom:190px;margin-bottom:20px}@media screen and (width < 769px){.company_network_page .company_network__location{padding-top:40px;padding-bottom:150px;margin-bottom:12px}}.company_network_page .company_network__location-inner{max-width:1280px;padding-inline:20px;margin-inline:auto;display:flex;flex-direction:column;gap:160px}@media screen and (width < 769px){.company_network_page .company_network__location-inner{gap:120px}}.company_network_page .company_network__location-title{color:#003572;font-family:Noto Sans JP;font-size:32px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:2.64px;padding-left:24px;position:relative}@media screen and (width < 769px){.company_network_page .company_network__location-title{font-size:23px;letter-spacing:.46px}}.company_network_page .company_network__location-title:before{content:"";width:8px;height:8px;background:url(../img/top/deco_dot.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.company_network_page .company_network__location-box{margin-top:40px;display:flex;flex-direction:column;gap:60px}@media screen and (width < 769px){.company_network_page .company_network__location-box{margin-top:20px}}.company_network_page .company_network__location-card{border-radius:8px;padding:40px 60px;border:1px solid #bbcbda;background:#fff}@media screen and (width < 769px){.company_network_page .company_network__location-card{padding:29px 19px}}.company_network_page .company_network__location-card-inner{display:flex;gap:5.291005291vw}@media screen and (width < 769px){.company_network_page .company_network__location-card-inner{flex-direction:column;gap:20px}}.company_network_page .company_network__location-card-inner--02:first-of-type{margin-bottom:40px}@media screen and (width < 769px){.company_network_page .company_network__location-card-inner--02:first-of-type{margin-bottom:19px}}.company_network_page .company_network__location-card-inner--02+.company_network_page .company_network__location-card-inner--02__location-card-inner--02{padding-top:40px;border-top:1px solid #d9d9d9}@media screen and (width < 769px){.company_network_page .company_network__location-card-inner--02+.company_network_page .company_network__location-card-inner--02__location-card-inner--02{padding-top:19px}}.company_network_page .company_network__location-card-text-box{flex:644;display:flex;flex-direction:column;gap:20px}@media screen and (width < 769px){.company_network_page .company_network__location-card-text-box{gap:12px}}.company_network_page .company_network__location-card-title{color:#003572;font-family:Noto Sans JP;font-size:32px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.64px;position:relative}@media screen and (width < 769px){.company_network_page .company_network__location-card-title{font-size:23px;letter-spacing:.46px}}.company_network_page .company_network__location-card-title:before{content:"";width:3px;height:48px;background:url(../img/top/deco_line_02.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:-60px}@media screen and (width < 769px){.company_network_page .company_network__location-card-title:before{height:35px;left:-20px}}.company_network_page .company_network__location-card-title--02{color:#000;font-family:Geist;font-size:20px;font-style:normal;font-weight:400;line-height:1.9;letter-spacing:.8px}@media screen and (width < 769px){.company_network_page .company_network__location-card-title--02{font-size:14px;line-height:1.7;letter-spacing:.56px}}.company_network_page .company_network__location-card-title--03:before{content:"";width:3px;height:144px;background:url(../img/top/deco_line_03.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:-60px}.company_network_page .company_network__location-card-title--04{margin-bottom:40px}@media screen and (width < 769px){.company_network_page .company_network__location-card-title--04{margin-bottom:13px;position:relative}.company_network_page .company_network__location-card-title--04:before{content:"";width:3px;height:62px;background:url(../img/top/deco_line_03.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:-20px}}.company_network_page .company_network__location-card-address{color:#000;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:1.9}@media screen and (width < 769px){.company_network_page .company_network__location-card-address{font-size:14px;line-height:1.7}}.company_network_page .company_network__location-card-address--02{font-family:Geist;letter-spacing:.64px}@media screen and (width < 769px){.company_network_page .company_network__location-card-address--02{font-size:12px;line-height:1.7;letter-spacing:.48px}}.company_network_page .company_network__location-card-route{color:#000;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:1.9}.company_network_page .company_network__location-card-route ul li{color:#000;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:1.9;padding-left:14px;position:relative}@media screen and (width < 769px){.company_network_page .company_network__location-card-route ul li{font-size:12px;line-height:1.7}}.company_network_page .company_network__location-card-route ul li:before{content:"･";position:absolute;top:0;left:0}@media screen and (width < 769px){.company_network_page .company_network__location-card-route{font-size:12px;line-height:1.7}}.company_network_page .company_network__location-card-text{color:#000;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:1.9}@media screen and (width < 769px){.company_network_page .company_network__location-card-text{font-size:12px;line-height:1.7}}.company_network_page .company_network__location-card-map{flex:406;max-width:406px;aspect-ratio:406/240;border-radius:4px;display:flex;flex-direction:column;gap:12px}@media screen and (width < 769px){.company_network_page .company_network__location-card-map{aspect-ratio:310/217.25}}.company_network_page .company_network__location-card-map iframe{width:100%;max-width:406px;height:100%;max-height:240px}.company_network_page .company_network__location-card-map a{display:block;color:#303030;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:1.9;padding-left:27px;position:relative}.company_network_page .company_network__location-card-map a:before{content:"";width:23px;height:23px;background:url(../img/top/ico_map.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.company_network_page .company_network #main,.company_network_page .company_network #mitsui,.company_network_page .company_network #nagoya,.company_network_page .company_network #toyota,.company_network_page .company_network #nishinihon,.company_network_page .company_network #fukuoka,.company_network_page .company_network #uk,.company_network_page .company_network #Singapore{scroll-margin-top:200px}.contact_page{background:#fff;padding-top:min(210 / 1512 * 100vw,210px)}@media screen and (width < 1024px){.contact_page{padding-top:calc(150 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_page{padding-top:calc(72 / 390 * 100vw)}}.contact_page .contact_page_title{padding:0 20px}@media screen and (width < 769px){.contact_page .contact_page_title{padding:0 calc(20 / 390 * 100vw)}}.contact_page .contact_page_title__inner{display:flex;justify-content:space-between;align-items:flex-end;max-width:1240px;padding-bottom:18px;width:100%;margin:0 auto;border-bottom:1px solid #D9D9D9;gap:0}@media screen and (width < 1024px){.contact_page .contact_page_title__inner{padding-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_page .contact_page_title__inner{flex-direction:column-reverse;align-items:flex-start;gap:calc(26 / 390 * 100vw);padding-bottom:calc(28 / 390 * 100vw)}}.contact_page .contact_page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:28px}@media screen and (width < 1024px){.contact_page .contact_page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw);letter-spacing:calc(.5 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_page .contact_page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.contact_page .contact_page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.contact_page .contact_page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.contact_page .contact_page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.contact_page .contact_page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:64px;color:#003572}@media screen and (width < 1024px){.contact_page .contact_page_title__ja{font-size:6.25vw}}@media screen and (width < 769px){.contact_page .contact_page_title__ja{font-size:min(38 / 390 * 100vw,45px)}}.contact_page .contact_page_title__image{max-width:416.67px;width:34%;padding-bottom:15px}@media screen and (width < 769px){.contact_page .contact_page_title__image{width:100%;margin-left:auto;max-width:60vw}}.contact_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.contact_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.contact_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.contact_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.contact_page .breadcrumb__block .breadcrumb__list{gap:min(11.5 / 390 * 100vw,11.5px)}}.contact_page .breadcrumb__block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.contact_page .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.contact_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}@media screen and (width < 769px){.contact_page .breadcrumb__block .breadcrumb__link{font-size:min(12 / 390 * 100vw,12px)}}.contact_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px}@media screen and (width < 769px){.contact_page .breadcrumb__block .breadcrumb__current{font-size:min(12 / 390 * 100vw,12px)}}.contact_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.contact_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}@media screen and (width < 769px){.contact_page .breadcrumb__block .breadcrumb__separator>span{width:min(10 / 390 * 100vw,10px)}}.contact_page .form_block{padding:min(46 / 390 * 100vw,46px) min(20 / 390 * 100vw,20px) min(170 / 390 * 100vw,170px)}@media screen and (width < 769px){.contact_page .form_block{padding:calc(59 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.contact_page .form_block__inner{max-width:1240px;width:100%;margin:0 auto}.contact_page .form_block__wrap{display:flex;justify-content:space-between;gap:0}@media screen and (width < 769px){.contact_page .form_block__wrap{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.contact_page .form_block__left{max-width:420px;width:34%}@media screen and (width < 769px){.contact_page .form_block__left{width:100%}}.contact_page .form_block__right{max-width:684px;width:56%}@media screen and (width < 769px){.contact_page .form_block__right{width:100%}}.contact_page .form_block__info{font-weight:400;font-size:15px;line-height:180%;text-align:justify;color:#000;margin-bottom:30px}@media screen and (width < 769px){.contact_page .form_block__info{font-size:min(14 / 390 * 100vw,14px);margin-bottom:calc(15 / 390 * 100vw)}}.contact_page .form_block__required-info{font-weight:400;font-size:15px;line-height:180%;color:#000;display:flex;align-items:center;gap:12px}@media screen and (width < 769px){.contact_page .form_block__required-info{font-size:min(14 / 390 * 100vw,14px)}}.contact_page .form_block__required-info:before{content:"必須";font-weight:700;font-size:13px;line-height:100%;letter-spacing:1px;color:#fff;background:#cb3434;padding:4px 6px;border-radius:2px}@media screen and (width < 769px){.contact_page .form_block__required-info:before{font-size:min(11 / 390 * 100vw,11px)}}.contact_page .contact_form{display:flex;flex-direction:column}.contact_page .contact_form__group{margin-bottom:21px}@media screen and (width < 769px){.contact_page .contact_form__group{margin-bottom:calc(22 / 390 * 100vw)}}.contact_page .contact_form__group--privacy{margin-bottom:32px}@media screen and (width < 769px){.contact_page .contact_form__group--privacy{margin-bottom:calc(33 / 390 * 100vw)}}.contact_page .contact_form__label{font-weight:500;font-size:16px;line-height:190%;letter-spacing:0;color:#000;display:flex;align-items:center;gap:13px;margin-bottom:7px}@media screen and (width < 769px){.contact_page .contact_form__label{font-size:min(15 / 390 * 100vw,15px);margin-bottom:calc(7 / 390 * 100vw);gap:9px}}.contact_page .contact_form__label--mb12{margin-bottom:12px}@media screen and (width < 769px){.contact_page .contact_form__label--mb12{margin-bottom:calc(12 / 390 * 100vw)}}.contact_page .contact_form__label--required{margin-bottom:11px}@media screen and (width < 769px){.contact_page .contact_form__label--required{margin-bottom:calc(11 / 390 * 100vw)}}.contact_page .contact_form__required{font-weight:700;font-size:13px;line-height:100%;letter-spacing:1px;color:#fff;background:#cb3434;padding:4px 6px;border-radius:2px;margin-top:10px;margin-bottom:7px}@media screen and (width < 769px){.contact_page .contact_form__required{font-size:min(11 / 390 * 100vw,11px)}}.contact_page .contact_form__radio-group{display:flex;gap:36px;padding-bottom:13px}@media screen and (width < 769px){.contact_page .contact_form__radio-group{gap:min(35 / 390 * 100vw,35px);margin-top:calc(10 / 390 * 100vw);padding-bottom:calc(13 / 390 * 100vw)}}.contact_page .contact_form__checkbox-group{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:13px}@media screen and (width < 769px){.contact_page .contact_form__checkbox-group{gap:calc(12 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw);padding-bottom:calc(13 / 390 * 100vw)}}.contact_page .contact_form__radio{font-weight:500;font-size:15px;line-height:190%;letter-spacing:.3px;color:#000;display:flex;align-items:center;gap:12px}@media screen and (width < 769px){.contact_page .contact_form__radio{font-size:min(14 / 390 * 100vw,14px)}}.contact_page .contact_form__checkbox{font-weight:500;font-size:15px;line-height:190%;letter-spacing:.3px;color:#000;display:flex;align-items:center;gap:12px;margin-right:24px}@media screen and (width < 769px){.contact_page .contact_form__checkbox{letter-spacing:-.7px;margin-right:calc(12 / 390 * 100vw);font-size:min(14 / 390 * 100vw,14px)}}.contact_page .contact_form__checkbox--privacy{margin-bottom:10px;margin-top:8px;margin-right:0}@media screen and (width < 769px){.contact_page .contact_form__checkbox--privacy{margin-top:calc(6 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw);margin-right:0}}.contact_page .contact_form input[type=radio],.contact_page .contact_form input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.contact_page .contact_form__radio__custom{display:inline-block;width:24px;height:24px;border:2px solid #D5D5D5;border-radius:50%;position:relative;box-sizing:border-box;background:#fff;transition:border-color .2s}@media screen and (width < 769px){.contact_page .contact_form__radio__custom{width:min(24 / 390 * 100vw,24px);height:min(24 / 390 * 100vw,24px)}}.contact_page .contact_form__checkbox__custom{display:inline-block;width:24px;height:24px;border:2px solid #D5D5D5;border-radius:2px;position:relative;box-sizing:border-box;background:#fff;transition:border-color .2s}@media screen and (width < 769px){.contact_page .contact_form__checkbox__custom{width:min(24 / 390 * 100vw,24px);height:min(24 / 390 * 100vw,24px)}}.contact_page .contact_form input[type=radio]:checked+.contact_form__radio__custom:after{content:"";display:block;width:14px;height:14px;background:#000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width < 769px){.contact_page .contact_form input[type=radio]:checked+.contact_form__radio__custom:after{width:min(14 / 390 * 100vw,14px);height:min(14 / 390 * 100vw,14px)}}.contact_page .contact_form input[type=checkbox]:checked+.contact_form__checkbox__custom:after{content:"";display:block;width:13px;height:8px;border-left:2px solid #000000;border-bottom:2px solid #000000;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(-45deg);border-radius:0}@media screen and (width < 769px){.contact_page .contact_form input[type=checkbox]:checked+.contact_form__checkbox__custom:after{width:min(10 / 390 * 100vw,10px);height:min(6 / 390 * 100vw,6px)}}.contact_page .contact_form input[type=text],.contact_page .contact_form input[type=tel],.contact_page .contact_form input[type=email],.contact_page .contact_form input[type=url],.contact_page .contact_form .contact_form__select,.contact_page .contact_form textarea{border:2px solid #D5D5D5;border-radius:6px;width:100%;padding:11px 20px;font-size:15px;line-height:190%;font-weight:500}@media screen and (width < 769px){.contact_page .contact_form input[type=text],.contact_page .contact_form input[type=tel],.contact_page .contact_form input[type=email],.contact_page .contact_form input[type=url],.contact_page .contact_form .contact_form__select,.contact_page .contact_form textarea{font-size:min(14 / 390 * 100vw,14px);padding:min(9 / 390 * 100vw,9px) min(10 / 390 * 100vw,10px) min(8 / 390 * 100vw,8px)}}.contact_page .contact_form__select-outer{position:relative}.contact_page .contact_form__select-outer:after{content:"";width:7px;height:7px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg)}@media screen and (width < 769px){.contact_page .contact_form__select-outer:after{right:21.5px}}.contact_page .contact_form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact_page .contact_form__textarea{min-height:270px}.contact_page .contact_form__privacy-note{font-weight:400;font-size:15px;line-height:190%;letter-spacing:.3px;text-align:justify;color:#000}@media screen and (width < 769px){.contact_page .contact_form__privacy-note{font-size:min(14 / 390 * 100vw,14px)}}.contact_page .contact_form__privacy-note>a{color:#0473e2;text-decoration:underline}.contact_page .contact_form__hr{width:100%;height:1px;background:#d9d9d9;margin-bottom:24px}@media screen and (width < 769px){.contact_page .contact_form__hr{margin-bottom:calc(24 / 390 * 100vw)}}.contact_page .contact_form__btn-wrap{text-align:center;margin-top:55px}@media screen and (width < 769px){.contact_page .contact_form__btn-wrap{margin-top:calc(33 / 390 * 100vw)}}.contact_page .contact_form__btn{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1px;color:#fff;background:#0c68ae;border-radius:4px;padding:23px 120px}@media screen and (width < 769px){.contact_page .contact_form__btn{font-size:min(14 / 390 * 100vw,14px);padding:calc(19 / 390 * 100vw) calc(23 / 390 * 100vw)}}.contact_page .contact_form__error-message{color:#cb3434;font-size:14px;margin-top:4px;line-height:190%}@media screen and (width < 769px){.contact_page .contact_form__error-message{font-size:min(14 / 390 * 100vw,14px);margin-top:calc(4 / 390 * 100vw)}}.contact_page .contact_form__input--error{background-color:#ffe5e5}.contact_complete_page{background:#fff;padding-top:min(210 / 1512 * 100vw,210px)}@media screen and (width < 1024px){.contact_complete_page{padding-top:calc(150 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_complete_page{padding-top:calc(72 / 390 * 100vw)}}.contact_complete_page .contact_page_title{padding:0 20px}@media screen and (width < 769px){.contact_complete_page .contact_page_title{padding:0 calc(20 / 390 * 100vw)}}.contact_complete_page .contact_page_title__inner{display:flex;justify-content:space-between;align-items:flex-end;max-width:1240px;padding-bottom:18px;width:100%;margin:0 auto;border-bottom:1px solid #D9D9D9;gap:0}@media screen and (width < 1024px){.contact_complete_page .contact_page_title__inner{padding-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_complete_page .contact_page_title__inner{flex-direction:column-reverse;align-items:flex-start;gap:calc(26 / 390 * 100vw);padding-bottom:calc(28 / 390 * 100vw)}}.contact_complete_page .contact_page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:28px}@media screen and (width < 1024px){.contact_complete_page .contact_page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw);letter-spacing:calc(.5 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_complete_page .contact_page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.contact_complete_page .contact_page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.contact_complete_page .contact_page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.contact_complete_page .contact_page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.contact_complete_page .contact_page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:64px;color:#003572}@media screen and (width < 1024px){.contact_complete_page .contact_page_title__ja{font-size:6.25vw}}@media screen and (width < 769px){.contact_complete_page .contact_page_title__ja{font-size:min(38 / 390 * 100vw,45px)}}.contact_complete_page .contact_page_title__image{max-width:416.67px;width:34%;padding-bottom:15px}@media screen and (width < 769px){.contact_complete_page .contact_page_title__image{width:100%;margin-left:auto;max-width:60vw}}.contact_complete_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.contact_complete_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.contact_complete_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.contact_complete_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.contact_complete_page .breadcrumb__block .breadcrumb__list{gap:11.5px}}.contact_complete_page .breadcrumb__block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.contact_complete_page .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.contact_complete_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.contact_complete_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px}.contact_complete_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.contact_complete_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.contact_complete_page .contact_complete_block{padding:min(50 / 1512 * 100vw,50px) min(20 / 1512 * 100vw,20px) min(170 / 1512 * 100vw,170px)}@media screen and (width < 1024px){.contact_complete_page .contact_complete_block{padding:calc(50 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(150 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_complete_page .contact_complete_block{padding:calc(60.26 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.contact_complete_page .contact_complete_block__inner{max-width:1240px;width:100%;margin:0 auto}.contact_complete_page .contact_complete_block__title{font-size:22px;line-height:1.8;font-weight:400;color:#003572;margin-bottom:min(30 / 1512 * 100vw,30px);text-align:justify}@media screen and (width < 769px){.contact_complete_page .contact_complete_block__title{font-size:min(16 / 390 * 100vw,22px);margin-bottom:calc(16 / 390 * 100vw)}}.contact_complete_page .contact_complete_block__desc{font-size:15px;line-height:1.8;font-weight:400;color:#000;margin-bottom:min(60 / 1512 * 100vw,60px);text-align:justify;max-width:420px}@media screen and (width < 769px){.contact_complete_page .contact_complete_block__desc{max-width:100%;font-size:min(14 / 390 * 100vw,14px);margin-bottom:calc(40 / 390 * 100vw)}}.contact_complete_page .contact_complete_block__link-wrap{display:inline-block}.contact_complete_page .contact_complete_block__top-link{font-size:16px;line-height:1.8;font-weight:400;color:#003572;line-height:1.5;display:flex;align-items:center;gap:20px;letter-spacing:1.2px}.contact_complete_page .contact_complete_block__top-link:after{content:"";width:17px;height:15px;background-image:url(../img/page/contact_complete/ico_to_top_arrow.svg);background-repeat:no-repeat;background-size:contain}@media screen and (width < 769px){.contact_complete_page .contact_complete_block__top-link{font-size:min(16 / 390 * 100vw,16px);gap:min(20 / 390 * 100vw,20px);letter-spacing:-.6px}.contact_complete_page .contact_complete_block__top-link:after{width:min(17 / 390 * 100vw,17px);height:min(15 / 390 * 100vw,15px)}}.contact_confirm_page{background:#fff;padding-top:min(210 / 1512 * 100vw,210px)}@media screen and (width < 1024px){.contact_confirm_page{padding-top:calc(150 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_confirm_page{padding-top:calc(72 / 390 * 100vw)}}.contact_confirm_page .contact_page_title{padding:0 20px}@media screen and (width < 769px){.contact_confirm_page .contact_page_title{padding:0 calc(20 / 390 * 100vw)}}.contact_confirm_page .contact_page_title__inner{display:flex;justify-content:space-between;align-items:flex-end;max-width:1240px;padding-bottom:18px;width:100%;margin:0 auto;border-bottom:1px solid #D9D9D9;gap:0}@media screen and (width < 1024px){.contact_confirm_page .contact_page_title__inner{padding-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_confirm_page .contact_page_title__inner{flex-direction:column-reverse;align-items:flex-start;gap:calc(26 / 390 * 100vw);padding-bottom:calc(28 / 390 * 100vw)}}.contact_confirm_page .contact_page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:28px}@media screen and (width < 1024px){.contact_confirm_page .contact_page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw);letter-spacing:calc(.5 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_confirm_page .contact_page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.contact_confirm_page .contact_page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.contact_confirm_page .contact_page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.contact_confirm_page .contact_page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.contact_confirm_page .contact_page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:64px;color:#003572}@media screen and (width < 1024px){.contact_confirm_page .contact_page_title__ja{font-size:6.25vw}}@media screen and (width < 769px){.contact_confirm_page .contact_page_title__ja{font-size:min(38 / 390 * 100vw,45px)}}.contact_confirm_page .contact_page_title__image{max-width:416.67px;width:34%;padding-bottom:15px}@media screen and (width < 769px){.contact_confirm_page .contact_page_title__image{width:100%;margin-left:auto;max-width:60vw}}.contact_confirm_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.contact_confirm_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.contact_confirm_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.contact_confirm_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.contact_confirm_page .breadcrumb__block .breadcrumb__list{gap:11.5px}}.contact_confirm_page .breadcrumb__block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.contact_confirm_page .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.contact_confirm_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.contact_confirm_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px}.contact_confirm_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.contact_confirm_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.contact_confirm_page .confirm_block{padding:min(48.5 / 390 * 100vw,48.5px) min(20 / 390 * 100vw,20px) min(170 / 390 * 100vw,170px)}@media screen and (width < 769px){.contact_confirm_page .confirm_block{padding:min(135 / 390 * 100vw,135px) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.contact_confirm_page .confirm_block__inner{max-width:1240px;width:100%;margin:0 auto}.contact_confirm_page .confirm_block__wrap{display:flex;justify-content:space-between;gap:0}@media screen and (width < 769px){.contact_confirm_page .confirm_block__wrap{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.contact_confirm_page .confirm_block__left{max-width:420px;width:34%}@media screen and (width < 769px){.contact_confirm_page .confirm_block__left{width:100%}}.contact_confirm_page .confirm_block__right{max-width:684px;width:56%}@media screen and (width < 769px){.contact_confirm_page .confirm_block__right{width:100%}}.contact_confirm_page .confirm_block__info{font-weight:400;font-size:15px;line-height:180%;text-align:justify;color:#000;margin-bottom:30px}@media screen and (width < 769px){.contact_confirm_page .confirm_block__info{font-size:min(14 / 390 * 100vw,14px);margin-bottom:calc(15 / 390 * 100vw)}}.contact_confirm_page .confirm_block__required-info{font-weight:400;font-size:15px;line-height:180%;color:#000;display:flex;align-items:center;gap:12px}@media screen and (width < 769px){.contact_confirm_page .confirm_block__required-info{font-size:min(14 / 390 * 100vw,14px)}}.contact_confirm_page .confirm_block__required-info:before{content:"必須";font-weight:700;font-size:13px;line-height:100%;letter-spacing:1px;color:#fff;background:#cb3434;padding:4px 6px;border-radius:2px}@media screen and (width < 769px){.contact_confirm_page .confirm_block__required-info:before{font-size:min(11 / 390 * 100vw,11px)}}.contact_confirm_page .confirm_form{display:flex;flex-direction:column}.contact_confirm_page .confirm_form__row{margin-bottom:24px}@media screen and (width < 769px){.contact_confirm_page .confirm_form__row{margin-bottom:calc(35 / 390 * 100vw)}}.contact_confirm_page .confirm_form__row--radio{padding-bottom:10px}@media screen and (width < 769px){.contact_confirm_page .confirm_form__row--radio{padding-bottom:0}}.contact_confirm_page .confirm_form__label{font-weight:500;font-size:16px;line-height:190%;letter-spacing:0;color:#000;display:flex;align-items:center;gap:13px;margin-bottom:7px}@media screen and (width < 769px){.contact_confirm_page .confirm_form__label{font-size:min(15 / 390 * 100vw,15px);margin-bottom:calc(7 / 390 * 100vw);gap:9px}}.contact_confirm_page .confirm_form__label--mb12{margin-bottom:12px}@media screen and (width < 769px){.contact_confirm_page .confirm_form__label--mb12{margin-bottom:calc(8 / 390 * 100vw)}}.contact_confirm_page .confirm_form__required{font-weight:700;font-size:13px;line-height:100%;letter-spacing:1px;color:#fff;background:#cb3434;padding:4px 6px;border-radius:2px;margin-top:10px;margin-bottom:7px}@media screen and (width < 769px){.contact_confirm_page .confirm_form__required{font-size:min(11 / 390 * 100vw,11px);margin-bottom:9px}}.contact_confirm_page .confirm_form__value{font-weight:400;font-size:15px;line-height:190%;letter-spacing:.3px;text-align:justify;color:#000}@media screen and (width < 769px){.contact_confirm_page .confirm_form__value{font-size:min(14 / 390 * 100vw,14px)}}.contact_confirm_page .confirm_form__privacy-note{font-weight:400;font-size:15px;line-height:190%;letter-spacing:.3px;text-align:justify;color:#000;margin-top:8px;margin-bottom:38px}@media screen and (width < 769px){.contact_confirm_page .confirm_form__privacy-note{font-size:min(14 / 390 * 100vw,14px);margin-top:calc(11 / 390 * 100vw);margin-bottom:calc(41 / 390 * 100vw)}}.contact_confirm_page .confirm_form__privacy-note>a{color:#0473e2}.contact_confirm_page .confirm_form__hr{width:100%;height:1px;background:#d9d9d9;margin-bottom:24px}@media screen and (width < 769px){.contact_confirm_page .confirm_form__hr{margin-bottom:calc(24 / 390 * 100vw)}}.contact_confirm_page .confirm_form__btn-wrap{margin-top:65px;display:flex;justify-content:space-between}@media screen and (width < 769px){.contact_confirm_page .confirm_form__btn-wrap{margin-top:calc(35 / 390 * 100vw)}}.contact_confirm_page .confirm_form__btn{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1px;color:#003572;background:#fff;border-radius:4px;padding:min(22 / 1512 * 100vw,22px) min(128 / 1512 * 100vw,128px);border:1px solid #003572}@media screen and (width < 1024px){.contact_confirm_page .confirm_form__btn{font-size:1.5625vw}}@media screen and (width < 769px){.contact_confirm_page .confirm_form__btn{font-size:min(14 / 390 * 100vw,14px);padding:calc(18 / 390 * 100vw) calc(54 / 390 * 100vw)}}.contact_confirm_page .confirm_form__btn--submit{background:#003572;color:#fff;border:none}.contact_list_page{background:#fff;padding-top:min(210 / 1512 * 100vw,210px)}@media screen and (width < 1024px){.contact_list_page{padding-top:calc(150 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page{padding-top:calc(72 / 390 * 100vw)}}.contact_list_page .contact_page_title{padding:0 20px}@media screen and (width < 769px){.contact_list_page .contact_page_title{padding:0 calc(20 / 390 * 100vw)}}.contact_list_page .contact_page_title__inner{display:flex;justify-content:space-between;align-items:flex-end;max-width:1240px;padding-bottom:18px;width:100%;margin:0 auto;border-bottom:1px solid #D9D9D9;gap:0}@media screen and (width < 1024px){.contact_list_page .contact_page_title__inner{padding-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page .contact_page_title__inner{flex-direction:column-reverse;align-items:flex-start;gap:calc(26 / 390 * 100vw);padding-bottom:calc(28 / 390 * 100vw)}}.contact_list_page .contact_page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:28px}@media screen and (width < 1024px){.contact_list_page .contact_page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw);letter-spacing:calc(.5 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page .contact_page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.contact_list_page .contact_page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.contact_list_page .contact_page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.contact_list_page .contact_page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.contact_list_page .contact_page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:64px;color:#003572}@media screen and (width < 1024px){.contact_list_page .contact_page_title__ja{font-size:6.25vw}}@media screen and (width < 769px){.contact_list_page .contact_page_title__ja{font-size:min(38 / 390 * 100vw,45px)}}.contact_list_page .contact_page_title__image{max-width:416.67px;width:34%;padding-bottom:15px}@media screen and (width < 769px){.contact_list_page .contact_page_title__image{width:100%;margin-left:auto;max-width:60vw}}.contact_list_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.contact_list_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.contact_list_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.contact_list_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.contact_list_page .breadcrumb__block .breadcrumb__list{gap:min(11.5 / 390 * 100vw,11.5px)}}.contact_list_page .breadcrumb__block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.contact_list_page .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.contact_list_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}@media screen and (width < 769px){.contact_list_page .breadcrumb__block .breadcrumb__link{font-size:min(12 / 390 * 100vw,12px)}}.contact_list_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px}@media screen and (width < 769px){.contact_list_page .breadcrumb__block .breadcrumb__current{font-size:min(12 / 390 * 100vw,12px)}}.contact_list_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.contact_list_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}@media screen and (width < 769px){.contact_list_page .breadcrumb__block .breadcrumb__separator>span{width:min(10 / 390 * 100vw,10px)}}.contact_list_page .contact_list_block{padding:min(50 / 1512 * 100vw,50px) min(20 / 1512 * 100vw,20px) min(170 / 1512 * 100vw,170px)}@media screen and (width < 1024px){.contact_list_page .contact_list_block{padding:calc(50 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(170 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page .contact_list_block{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.contact_list_page .contact_list_block__inner{max-width:1240px;width:100%;margin:0 auto}.contact_list_page .contact_list_block__wrap{column-count:2;column-gap:min(80 / 1512 * 100vw,80px)}@media screen and (width < 1024px){.contact_list_page .contact_list_block__wrap{column-gap:3.90625vw}}@media screen and (width < 769px){.contact_list_page .contact_list_block__wrap{column-count:auto;display:grid;grid-template-columns:1fr;gap:calc(41 / 390 * 100vw)}}.contact_list_page .contact_list_block__group{break-inside:avoid;margin-bottom:min(80 / 1512 * 100vw,80px);padding:min(38 / 1512 * 100vw,38px);background:#ebf1f5;border-radius:8px;border:1px solid #D9D9D9}@media screen and (width < 1024px){.contact_list_page .contact_list_block__group{padding:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page .contact_list_block__group{padding:calc(20 / 390 * 100vw);margin-bottom:0}}@media screen and (width < 769px){.contact_list_page .contact_list_block .order-1{order:1}}@media screen and (width < 769px){.contact_list_page .contact_list_block .order-2{order:2}}@media screen and (width < 769px){.contact_list_page .contact_list_block .order-3{order:3}}@media screen and (width < 769px){.contact_list_page .contact_list_block .order-4{order:4}}@media screen and (width < 769px){.contact_list_page .contact_list_block .order-5{order:5}}@media screen and (width < 769px){.contact_list_page .contact_list_block .order-6{order:6}}.contact_list_page .contact_list_block__cruise-wrap{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px;margin-bottom:30px}@media screen and (width < 769px){.contact_list_page .contact_list_block__cruise-wrap{flex-direction:column;gap:calc(20 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.contact_list_page .contact_list_block__cruise-wrap>p{margin-bottom:0}.contact_list_page .contact_list_block__btn-group{display:flex;gap:12px;margin-bottom:12px}@media screen and (width < 1024px){.contact_list_page .contact_list_block__btn-group{gap:calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page .contact_list_block__btn-group{flex-direction:column;gap:calc(12 / 390 * 100vw)}}.contact_list_page .contact_list_block__btn-group--inline{display:inline-block;margin-bottom:30px}@media screen and (width < 769px){.contact_list_page .contact_list_block__btn-group--inline{margin-bottom:calc(19 / 390 * 100vw)}}.contact_list_page .contact_list_block__title{font-weight:500;font-size:26px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative;margin-bottom:30px}@media screen and (width < 1024px){.contact_list_page .contact_list_block__title{font-size:calc(26 / 1024 * 100vw);margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page .contact_list_block__title{font-size:min(20 / 390 * 100vw,26px);padding-bottom:calc(22 / 390 * 100vw);margin-bottom:calc(19 / 390 * 100vw)}}.contact_list_page .contact_list_block__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.contact_list_page .contact_list_block__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page .contact_list_block__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.contact_list_page .contact_list_block__desc{font-weight:400;font-size:15px;line-height:180%;letter-spacing:0;color:#000;margin-bottom:28px}@media screen and (width < 769px){.contact_list_page .contact_list_block__desc{font-size:min(14 / 390 * 100vw,15px);margin-bottom:calc(18 / 390 * 100vw)}}.contact_list_page .contact_list_block__btn{font-weight:500;font-size:16px;line-height:150%;letter-spacing:.5px;color:#0c68ae;background:#fff;border:1px solid #003572;border-radius:4px;text-align:center;display:block;padding:23px 0}@media screen and (width < 1024px){.contact_list_page .contact_list_block__btn{font-size:1.5625vw}}@media screen and (width < 769px){.contact_list_page .contact_list_block__btn{font-size:min(14 / 390 * 100vw,16px);padding:18.5px 0}}.contact_list_page .contact_list_block__btn:not(:last-child){margin-bottom:12px}.contact_list_page .contact_list_block__business-trip-btn{font-weight:500;font-size:clamp(14px,16 / 1512 * 100vw,16px);line-height:150%;letter-spacing:.5px;color:#fff;background:#0c68ae;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(50% - 6px);padding:11px 0}@media screen and (width < 1024px){.contact_list_page .contact_list_block__business-trip-btn{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page .contact_list_block__business-trip-btn{width:100%;font-size:min(13 / 390 * 100vw,15px);padding:10px 0}}.contact_list_page .contact_list_block__business-trip-btn>span{font-size:clamp(12px,14 / 1512 * 100vw,14px)}@media screen and (width < 1024px){.contact_list_page .contact_list_block__business-trip-btn>span{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.contact_list_page .contact_list_block__business-trip-btn>span{font-size:min(12 / 390 * 100vw,14px)}}.contact_list_page .contact_list_block__business-trip-btn--black{background:#000}.contact_list_page .contact_list_block__btn--small{font-weight:500;font-size:14px;line-height:150%;letter-spacing:1.5px;color:#003572;display:flex;align-items:center;gap:8px}@media screen and (width < 769px){.contact_list_page .contact_list_block__btn--small{font-size:min(14 / 390 * 100vw,14px);gap:calc(8 / 390 * 100vw);letter-spacing:1px}}.contact_list_page .contact_list_block__btn--small:after{content:"";width:18px;height:18px;background:url(../img/page/contact/ico_arrow.webp) no-repeat center center/contain}.corporatecard_page{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;padding-top:83px}.corporatecard_page .login_bt{display:block;padding:.03em 0;color:#fff;background:#f29700;border-radius:.5em;text-align:center;position:relative;letter-spacing:.1em;width:120px;font-size:1.3rem;border:1px solid #f29700;padding:5px!important;margin-left:20px}.corporatecard_page .login_bt:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;right:.5em;color:#fff;font-weight:900}@media screen and (width < 769px){.corporatecard_page{padding-top:50px}}.corporatecard_page img{display:inline;vertical-align:middle}.corporatecard_page p{line-height:2}.corporatecard_page html{font-size:62.5%}.corporatecard_page body{font-size:1.6rem}.corporatecard_page #message{background:#fbf1f1;padding-bottom:.5em}.corporatecard_page #message-inner,.corporatecard_page #acc{max-width:1200px;margin:0 auto}.corporatecard_page #message-inner a{display:block;padding:.5em .5em .5em 2em;color:#be252c;letter-spacing:.05em;line-height:1.6;font-size:1.55rem;font-weight:700}.corporatecard_page #acc a{display:inline-block;padding:.5em .5em .5em 0;color:#be252c;letter-spacing:.05em;line-height:1.6;font-size:1.55rem;font-weight:700}.corporatecard_page #m-inner{width:1200px;position:relative;margin:0 auto}.corporatecard_page #more_btn_pc,.corporatecard_page #acc .more_btn,.corporatecard_page #acc .more_btn2{display:block;width:100px;margin:0 auto;text-align:center;font-weight:400;color:#be252c!important;font-size:1.1rem;border:1px solid #be252c;border-radius:4px;padding:0}.corporatecard_page #more_btn_pc,.corporatecard_page #acc .more_btn a,.corporatecard_page #acc .more_btn2 a{font-weight:400!important;font-size:1.1rem!important;padding:0!important;display:block}.corporatecard_page #more_btn_pc:hover,.corporatecard_page #acc .more_btn:hover,.corporatecard_page #acc .more_btn2:hover{background:#fff;opacity:.6}.corporatecard_page #more_btn_pc a:hover,.corporatecard_page #acc .more_btn a:hover,.corporatecard_page #acc .more_btn2 a:hover{text-decoration:none}.corporatecard_page #more_btn_pc{line-height:2em;position:absolute;top:.75em;right:0;height:auto;border:1px solid #be252c!important}.corporatecard_page #more_btn_pc:before{content:"お知らせ一覧"}.corporatecard_page #acc .more_btn:before{content:"お知らせ一覧"}.corporatecard_page #acc dt.open .more_btn:before{content:"閉じる"}.corporatecard_page .open#more_btn_pc:before{content:"閉じる"}.corporatecard_page #close_btn{display:none}.corporatecard_page #acc .close_btn a{font-weight:400;color:#be252c;padding:0;font-size:1.1rem;display:block}.corporatecard_page #acc .close_btn a:hover{text-decoration:none;background:#fff;opacity:.6}.corporatecard_page #message-inner a:hover,.corporatecard_page #acc a:hover{color:#be252c;text-decoration:underline}.corporatecard_page #message-inner>li.news-col2>dl,.corporatecard_page #acc li.news-col2>dl{display:flex;flex-wrap:wrap;align-items:center}.corporatecard_page #message-inner>li.news-col2>dl>dt,.corporatecard_page #acc li.news-col2>dl>dt{width:65%;display:flex;align-items:center}.corporatecard_page #message-inner>li.news-col1,.corporatecard_page #acc li.news-col1{width:100%;display:flex;align-items:center;padding-bottom:.2em}.corporatecard_page #message-inner ul{margin:.5em;line-height:1.5}.corporatecard_page #message-inner ul li{font-size:90%}.corporatecard_page li.news-col2,.corporatecard_page li.news-col1{border-bottom:1px dotted #e8a7a7}.corporatecard_page #acc>dd>ul>li:first-child{border-top:1px dotted #e8a7a7}.corporatecard_page #message-inner>li:last-child,.corporatecard_page #acc>dd>ul>li:last-child{border-bottom:none}.corporatecard_page #message-inner ul li:nth-child(1){padding-bottom:0;margin-bottom:0}.corporatecard_page .label-message{box-sizing:border-box;border-radius:3px;font-size:1rem;text-align:center;letter-spacing:.1em;background:#e57373;color:#fff;font-weight:700;padding:0 1em;margin-right:1em;height:2em}.corporatecard_page #message-inner a:hover .label-message,.corporatecard_page #acc a:hover .label-message{text-decoration:none}.corporatecard_page #acc>dt{display:block;text-align:center;cursor:pointer}.corporatecard_page #acc>dd{height:auto;text-align:left;display:none}.corporatecard_page .box-camp{width:506px;margin:2em auto 0}.corporatecard_page .box-camp div{width:100%;padding:.25em;text-align:center;border-radius:4px;max-width:100%;white-space:nowrap;border:1px solid #be252c}.corporatecard_page .camp{animation:bar-animation 1s 1}.corporatecard_page .blinking{-webkit-animation:blink .5s ease-in-out infinite alternate;-moz-animation:blink .5s ease-in-out infinite alternate;animation:blink .5s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}to{opacity:1}}@-moz-keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes bar-animation{0%{width:0%}to{width:100%}}.corporatecard_page .box-camp a{letter-spacing:.1em;line-height:1.6;font-weight:700;color:#be252c;font-size:2rem;display:block}.corporatecard_page .box-camp a.pdf:after{width:6px;height:6px;display:inline-block;position:relative;font-family:"Font Awesome 5 Free";content:"";font-size:1.2em;left:.8em;top:0;color:#fff;font-weight:500;margin-right:18px;color:#d87c80}@media screen and (max-width: 767px){.corporatecard_page .box-camp{width:100%;margin:1em auto 0;text-align:center}.corporatecard_page .box-camp a{letter-spacing:.1em;line-height:1.6;font-weight:700;color:#be252c;font-size:.8em}.corporatecard_page .box-camp div{width:100%;padding:.25em;text-align:center;border-radius:4px;max-width:100%;white-space:nowrap;border:1px solid #be252c}.corporatecard_page .label-message{margin:.75em .25em 0 .5em;padding:0 .4em;font-size:.8rem}.corporatecard_page #message-inner{width:100%}.corporatecard_page #m-inner{width:100%;height:auto;position:relative}.corporatecard_page #message-inner>li.news-col2>dl>dt,.corporatecard_page #acc li.news-col1>dl>dt,.corporatecard_page #acc li.news-col2>dl>dt{width:100%!important;align-items:start}.corporatecard_page #message-inner a,.corporatecard_page #acc a{padding:.5em .25em .5em .5em;font-size:1.2rem;line-height:1.5}.corporatecard_page #message-inner,.corporatecard_page #acc{max-width:100%;margin:0 auto}.corporatecard_page #message-inner ul.txt-small,.corporatecard_page #acc .txt-small{margin:0 0 .5em 4.5em;line-height:1.4}.corporatecard_page #message-inner ul li,.corporatecard_page #acc ul li{font-size:1.1rem}.corporatecard_page .more_btn,.corporatecard_page .more_btn2{font-size:1.1rem;border:1px solid #be252c;border-radius:4px;padding:0}.corporatecard_page #more_btn_pc{display:none}.corporatecard_page #more_btn_sp{display:block;font-size:1.1rem;border:1px solid #be252c;border-radius:4px;padding:0;width:100px;color:#be252c;margin:0 auto}.corporatecard_page .open #more_btn_sp{display:none}.corporatecard_page #close_btn{display:block;font-size:1.1rem;border:1px solid #be252c;border-radius:4px;padding:0;width:100px;color:#be252c;margin:0 auto;text-align:center}.corporatecard_page #close_btn a{font-weight:400;color:#be252c;padding:.25rem 0;font-size:1.1rem}.corporatecard_page #message-inner>li.news-col2>dl,.corporatecard_page #acc li.news-col2>dl{display:flex;flex-wrap:wrap;align-items:start}.corporatecard_page #message-inner>li.news-col2>dl>dt,.corporatecard_page #acc li.news-col2>dl>dt{width:65%;display:flex;align-items:start}.corporatecard_page #message-inner>li.news-col1,.corporatecard_page #acc li.news-col1{width:100%;display:flex;align-items:start;padding-bottom:.2em}}@media screen and (min-width: 768px) and (max-width: 1199px){.corporatecard_page #message-inner a,.corporatecard_page #acc a{padding:.5em 1em .5em 0;font-size:1.2rem;line-height:1.5}.corporatecard_page #message-inner,.corporatecard_page #acc{max-width:768px;margin:0 auto}.corporatecard_page #m-inner,.corporatecard_page #acc{max-width:768px;margin:0 auto;position:relative}.corporatecard_page #more_btn_pc{position:absolute;right:.25em}.corporatecard_page #more_btn_sp,.corporatecard_page #close_btn{display:none}.corporatecard_page #acc .more_btn,.corporatecard_page .close_btn{font-size:1.1rem}.corporatecard_page #acc dt.open .more_btn{display:none}.corporatecard_page #acc .close_btn a{font-size:1.1rem;padding:.25rem 0}.corporatecard_page #message-inner>li.news-col2>dl>dt,.corporatecard_page #acc li.news-col2>dl>dt{width:65%;align-items:start}.corporatecard_page #message-inner ul li,.corporatecard_page #acc ul li{font-size:1rem}}@media screen and (min-width: 1200px){.corporatecard_page #message{padding-bottom:0}.corporatecard_page #message-inner a{padding:.5em 1em .5em 0;font-size:1.6rem}.corporatecard_page #more_area{position:relative}.corporatecard_page .more_btn,.corporatecard_page .more_btn2{position:absolute;top:-35px;right:0}.corporatecard_page .closeArea,.corporatecard_page #more_btn_sp{display:none}}.corporatecard_page html{width:100%;font-size:62.5%}.corporatecard_page body{width:100%;font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;font-size:1.6rem;line-height:2;margin:0 auto;position:relative;min-height:calc(100% - 70px);height:auto!important;padding-bottom:70px;background:#fff;color:#2e2e2e}.corporatecard_page #wrap{width:100%;height:100%;margin:0;padding:0}.corporatecard_page .label01,.corporatecard_page .label02,.corporatecard_page .label03,.corporatecard_page .label04{border-radius:4px;font-size:1.3rem;text-align:center;letter-spacing:.2em;color:#fff;font-weight:700;width:8em;padding:0 .5em}.corporatecard_page .label01{background:#afa0ff}.corporatecard_page .label02{background:#f3b0c8}.corporatecard_page .label01>i{font-size:1.5rem}.corporatecard_page .label01>img{width:1.7rem}.corporatecard_page .label02>img{width:1.9rem}.corporatecard_page #point3{display:flex;justify-content:space-between;margin-bottom:1em}.corporatecard_page #point3 li{width:30%;text-align:center}.corporatecard_page #point3 li .icon{display:inline-block;margin:0 auto .5em;width:70px;line-height:70px;text-align:center}.corporatecard_page #point3 li img{vertical-align:middle}.corporatecard_page #anc{display:flex;margin-bottom:0;padding-bottom:0;justify-content:space-around;align-items:center}.corporatecard_page #anc li{width:500px;color:#fff}.corporatecard_page #anc li#anc_online a{background:#4472c4;display:block;border-radius:.4em;padding:.5em 1em;text-align:center;color:#fff;font-size:1.4em;letter-spacing:.1em;line-height:1.3}.corporatecard_page #anc li#anc_operator a{background:#70ad47;display:block;border-radius:.4em;padding:.5em 1em;text-align:center;color:#fff;font-size:1.4em;letter-spacing:.1em;line-height:1.3}.corporatecard_page #anc li#anc_online a>span.sub{display:block;text-align:center;color:#fff;font-size:.5em;letter-spacing:.1em;line-height:1.3;padding-top:.5em;width:34em;text-align:left;margin-left:3em}.corporatecard_page #anc li#anc_operator a>span.sub{display:block;text-align:center;color:#fff;font-size:.5em;letter-spacing:.1em;line-height:1.3;padding-top:.5em}.corporatecard_page #anc li#anc_operator a>span.sub:after{content:" ";display:block;font-size:.5em;line-height:1.4;height:2.4em}.corporatecard_page #anc li#anc_online a,.corporatecard_page #anc li#anc_operator a{position:relative}.corporatecard_page #anc li#anc_online a:before,.corporatecard_page #anc li#anc_operator a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;top:1em;right:1em;color:#fff;font-weight:900}.corporatecard_page #online{background:#e9edf5;padding-bottom:30px}.corporatecard_page #online ul{margin-left:0}.corporatecard_page #operator{background:#f2f6f0;padding-bottom:30px;margin-bottom:60px}.corporatecard_page .box-yellow{background:#f8f2e5;padding:20px 0 20px 25px;width:460px;margin-top:2em;font-size:1.4rem}.corporatecard_page .box-yellow>dl{display:flex;flex-wrap:wrap;border-top:none;width:500px}.corporatecard_page .formember{width:400px;margin-right:3em}.corporatecard_page ul.note{font-size:1.3rem;margin-left:0;padding-left:1em;padding-right:1em}.corporatecard_page ul.note li{text-indent:-1em;line-height:1.4;padding-bottom:.25em}.corporatecard_page ul.note2{font-size:1.4rem;margin-left:0;padding-left:0;padding-right:1em}.corporatecard_page ul.note2 li{text-indent:0;padding-left:0;line-height:1.4;padding-bottom:.25em}.corporatecard_page .faq-link{margin-top:2em}.corporatecard_page .faq-link ul li a{display:block;position:relative;padding-left:1.5em;line-height:1.4}.corporatecard_page .faq-link ul li a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;left:0;color:#4472c4;font-weight:500}.corporatecard_page .box-yellow h5{margin-top:0}.corporatecard_page #operator p{margin-left:0}.corporatecard_page .detail a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;display:block;border:1px solid #4472c4;border-radius:.4em;padding:.8em 3em;width:300px;font-size:1.6rem;letter-spacing:.1em;position:relative}.corporatecard_page .detail a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;right:.85em;color:#4472c4;font-weight:700}.corporatecard_page .detail a:hover{border:1px solid #6d9df2;color:#6d9df2}.corporatecard_page .formember,.corporatecard_page .nonmember,.corporatecard_page .quitmember{display:block}.corporatecard_page .formember a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;display:block;padding:15px;color:#fff;background:#f29700;border-radius:.4em;text-align:center;position:relative;letter-spacing:.1em}.corporatecard_page .formember a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;right:1em;color:#fff;font-weight:900}.corporatecard_page .nonmember a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;display:block;padding:15px;color:#fff;background:#4472c4;border-radius:.4em;text-align:center;position:relative;letter-spacing:.1em}.corporatecard_page .nonmember a:before{content:"";display:inline-block;position:absolute;width:1em;height:1em;right:1em;top:1em;background:url(../img/corporatecard/ico-wakaba.png) no-repeat top left;background-size:cover;box-sizing:border-box}.corporatecard_page .quitmember a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;display:block;padding:15px;color:#fff;background:#698ecf;border-radius:.4em;text-align:center;position:relative;letter-spacing:.1em}.corporatecard_page .quitmember a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;right:1em;color:#fff;font-weight:900}.corporatecard_page .box-tel>dl{display:flex;flex-wrap:wrap;border-top:none;margin-bottom:2em;align-items:center;gap:10px 0px;font-weight:400}.corporatecard_page .box-tel>dl dt{width:2.5em;padding:0;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center}.corporatecard_page .box-tel>dl dd{padding:2px 0 2px 10px;margin:0;width:90%;box-sizing:border-box}.corporatecard_page .box-tel>dl dd.mail a{color:#2e2e2e}.corporatecard_page .uline{background:linear-gradient(transparent 70%,#dfe9f8 70%);font-weight:700;color:#4472c4}.corporatecard_page #guide dl{display:flex;flex-wrap:wrap;border-top:none;width:28em}.corporatecard_page #guide dl dt{width:13em;padding:5px 0 0;box-sizing:border-box}.corporatecard_page #guide dl dd{padding:5px 0 0;margin:0;width:14em;box-sizing:border-box}@media screen and (max-width: 767px){.corporatecard_page #contents-wrap{width:100%;margin-top:0;overflow-x:hidden;-webkit-overflow-scrolling:touch}.corporatecard_page .inner{max-width:100%;margin:0 auto;padding:10px}.corporatecard_page #h1-wrap{padding:20px 8px 0;width:100%}.corporatecard_page #h1-wrap .inner{max-width:400px;min-height:140px;background:url(../img/corporatecard/h1_s_e.jpg) no-repeat top center;background-size:contain;padding:0;margin:0 auto}.corporatecard_page #h1-wrap dl.ccopy{position:absolute;top:0;left:0;position:relative;margin-left:8px}.corporatecard_page #h1-wrap dl.ccopy>dt{position:absolute;font-size:2rem;top:37px;left:0;line-height:1.3;font-weight:700;letter-spacing:.1em}.corporatecard_page #h1-wrap dl.ccopy>dd{position:absolute;font-size:.9rem;top:100px;left:0;line-height:1.5;letter-spacing:.1em}.corporatecard_page #h1-wrap dl.ccopy>dd>.start{font-size:.8rem}.corporatecard_page h1{font-size:1.9rem;letter-spacing:.1em;line-height:1.5;margin:0 auto;padding-top:4px}.corporatecard_page h2{font-size:1.7rem;line-height:1.3;letter-spacing:.1em;font-weight:700;width:auto}.corporatecard_page h2.point-ttl{position:relative;padding:1em 0;line-height:1.4;border-left:none;text-align:center}.corporatecard_page h2.point-ttl:after{content:"";display:block;width:5em;height:3px;background-color:#f29700;margin-left:auto;margin-right:auto;margin-top:.5em}.corporatecard_page h2.normal-ttl{position:relative;padding:1em 0;line-height:1.4;border-left:none;text-align:center;margin-bottom:2em}.corporatecard_page h2.normal-ttl:after{content:"";display:block;width:5em;height:3px;background-color:#809ac2;margin-left:auto;margin-right:auto;margin-top:.5em}.corporatecard_page h2.checkbox{position:relative;padding:2em 0;line-height:1.4;border-left:none;text-align:center}.corporatecard_page h2.checkbox>img{width:1.5em;height:1.5em;margin-left:.25em}.corporatecard_page #point3{display:flex;flex-direction:column;margin-bottom:1em}.corporatecard_page #point3 li{width:100%}.corporatecard_page #point3 li p{font-size:.8em;line-height:1.4;margin-bottom:1.5em}.corporatecard_page #point3 li:nth-child(1)>.icon{width:70px;margin-bottom:0}.corporatecard_page #point3 li:nth-child(2)>.icon{width:70px;margin-bottom:0}.corporatecard_page #point3 li:nth-child(1)>p{margin-top:10px}.corporatecard_page #point3 li:nth-child(2)>p{margin-top:0}.corporatecard_page #point3 li:nth-child(3)>.icon{width:70px;margin-bottom:0}.corporatecard_page #point3 li:nth-child(3)>p{margin-top:0}.corporatecard_page #anc{display:flex;flex-direction:column;width:100%}.corporatecard_page #anc li{width:320px}.corporatecard_page #anc li#anc_online a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;margin:1em auto 1.5em;font-size:1.4rem;height:auto}.corporatecard_page #anc li#anc_operator a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;margin:0 auto 1.5em;font-size:1.4rem;height:60px}.corporatecard_page #anc li#anc_online a>span.sub{width:29rem;text-align:left;margin-right:8px;margin-left:0;font-size:8px}.corporatecard_page #anc li#anc_operator a>span.sub:after{display:none}.corporatecard_page #anc li#anc_online a:before,.corporatecard_page #anc li#anc_operator a:before{top:1.5em}.corporatecard_page h3{font-size:1.4rem;line-height:1.3;letter-spacing:.1em;border-left:4px solid #ffd37e;padding-left:8px;font-weight:700}.corporatecard_page #online h3{color:#4472c4;border-left:none;padding:1em 0 1.5em;font-size:1.5rem;text-align:center;font-weight:700}.corporatecard_page #operator h3{color:#3a6a19;border-left:none;padding:1em 0 1.5em;font-size:1.5rem;text-align:center;font-weight:700}.corporatecard_page h4{font-size:1.5rem;line-height:1.6;margin:2.5em 0 1em;letter-spacing:.1em;border-left:4px solid #809ac2;padding-left:8px;font-weight:700}.corporatecard_page #online h4{border-left:3px solid #4472c4;margin:3em 0 1.5em;font-size:1.4rem}.corporatecard_page #operator{margin-bottom:2em;padding-bottom:0}.corporatecard_page #operator h4{border-left:3px solid #70ad47;font-size:1.4rem}.corporatecard_page #operator h4.h4-overseas{margin-top:0}.corporatecard_page h5{font-size:1.3rem;line-height:1.3;margin:1.5em 0 .5em;font-weight:700}.corporatecard_page #online h5{position:relative;padding-left:1.3em;border-left:none;margin-left:0;margin-top:3em}.corporatecard_page #online h5:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;left:0;top:0;color:#4472c4;font-weight:900}.corporatecard_page #online ul{margin-left:0}.corporatecard_page .detail a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;display:block;border:1px solid #4472c4;border-radius:.4em;padding:.7em 3em;width:300px;font-size:1.4rem;letter-spacing:.1em;position:relative}.corporatecard_page .formember a,.corporatecard_page .nonmember a,.corporatecard_page .quitmember a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;font-size:1.4rem;margin-bottom:1em;padding:.8em 1em;letter-spacing:.1em}.corporatecard_page .box-content{background:#fff;border-radius:.5em;padding:2em 1.1em 1.1em;margin:0 0 30px;box-shadow:0 2px 2px #00000029,0 0 0 1px #00000014}.corporatecard_page #operator p{margin-left:0;font-size:.8em}.corporatecard_page p.label01,.corporatecard_page p.label02,.corporatecard_page p.label03,.corporatecard_page p.label04{display:block;margin:0 auto!important}.corporatecard_page .formember,.corporatecard_page .nonmember,.corporatecard_page .quitmember{width:300px;margin:0 auto}.corporatecard_page .box-tel{width:100%;margin-left:0;margin-top:1em;padding:.5em 0}.corporatecard_page .box-tel>dl{margin-bottom:1em}.corporatecard_page .box-tel>dl dt{width:10%}.corporatecard_page .box-tel>dl dd{width:90%}.corporatecard_page .box-tel>dl dd.tempo{width:100%;color:#c00;padding-left:2.8em}.corporatecard_page .box-tel>dl dd.tempo2{width:100%;color:#c00;padding-left:2.8em}.corporatecard_page .box-tel>dl dd strong{font-size:1.2em;letter-spacing:.1em;color:#4472c4}.corporatecard_page .box-tel>dl dd.tempo strong{font-size:1.2em;letter-spacing:.1em;color:#c00}.corporatecard_page .box-tel>dl dd span{font-size:1em;letter-spacing:.1em;font-weight:400}.corporatecard_page .box-tel>dl dd span.txt-small{display:block;font-size:70%!important;letter-spacing:0}.corporatecard_page .box-tel>dl dt.tel:before{font-size:1.5em}.corporatecard_page .box-tel>dl dt.fax:before{font-size:1.5em}.corporatecard_page .box-tel>dl dt.mail:before{font-size:1.5em}.corporatecard_page .column2{display:flex;flex-direction:column}.corporatecard_page .column2>div{width:100%}.corporatecard_page .box-tel>dl dt.tel:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1.2em;left:0;top:0;color:#999;font-weight:900;transform:scaleX(-1);display:inline-block}.corporatecard_page .box-tel>dl dt.fax:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1.2em;left:0;top:0;color:#999;font-weight:900;display:inline-block}.corporatecard_page .box-tel>dl dt.mail:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1.2em;left:0;top:0;color:#999;font-weight:900;display:inline-block}.corporatecard_page #booking .txt{width:auto;margin-bottom:1em;font-size:1.4rem;color:#4472c4;font-weight:700}.corporatecard_page #booking .logoarea{text-align:center}.corporatecard_page #online ul.note,.corporatecard_page #online ul.note2{font-size:1.2rem;padding-right:0}.corporatecard_page #online ul.note2 a.longurl{word-break:break-all;overflow-wrap:break-word;display:block}.corporatecard_page #online ul.disc{margin-left:1em}.corporatecard_page .box-yellow{width:auto}.corporatecard_page #online .box-yellow h5{margin-top:0;padding-left:0}.corporatecard_page #online .box-yellow h5:before{display:none}.corporatecard_page .box-yellow>dl{display:flex;flex-wrap:wrap;border-top:none;width:auto;font-size:1.2rem;max-width:300px}.corporatecard_page .box-yellow>dl dt{width:70px;padding:4px 4px 0 0;box-sizing:border-box}.corporatecard_page .box-yellow>dl dd{padding:4px 4px 0;margin:0;width:200px;box-sizing:border-box}.corporatecard_page .box-tel>p>strong{font-size:1.4rem;line-height:1.3}.corporatecard_page #guide h5{display:inline-block;padding:.25em 0;border-bottom:dashed 2px #809ac2;margin:2.5em 0 1em;color:#4472c4;font-size:1.6rem}.corporatecard_page #guide h5.otodoke{border-bottom:none;color:#fff;background-color:#8faa83;border-radius:.25em;padding:.25em .5em .25em .75em;font-weight:400;font-size:1.4rem}.corporatecard_page #online{padding-bottom:0}.corporatecard_page #guide .inner{padding:1em;font-size:1.4rem}.corporatecard_page #fee h3{padding:.25em 1em;font-size:1.4rem;text-align:left;font-weight:400;letter-spacing:.1em;margin:2em 0 1em;display:inline-block;color:#fff;background-color:#809ac2;border-radius:.2em;border-left:none}.corporatecard_page #fee h3:first-of-type{margin-top:0}.corporatecard_page #otoiawase .inner{padding:1em;font-size:1.4rem}.corporatecard_page #otoiawase .box-tel>p>.desk{background:#ffc000;color:#fff;padding:.25em 1em;border-radius:.25em;font-weight:400;font-size:1.4rem;letter-spacing:.1em}.corporatecard_page .scroll-table>table{width:100%}.corporatecard_page .scroll-table{white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.corporatecard_page .scroll::-webkit-scrollbar{height:5px}.corporatecard_page .scroll::-webkit-scrollbar-track{background:#f1f1f1}.corporatecard_page .scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.corporatecard_page .btn-form{width:100%;text-align:center}.corporatecard_page .btn-form a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700;display:block;padding:6px;color:#fff;background:#4472c4;border-radius:.4em;text-align:center;position:relative;letter-spacing:.1em;width:290px;margin:1em auto;font-size:1.15em}.corporatecard_page .btn-form a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;left:1em;color:#fff;font-weight:900}}@media screen and (min-width: 768px) and (max-width: 1199px){.corporatecard_page #contents-wrap{margin-top:0}.corporatecard_page .inner{max-width:768px;margin:0 auto;padding:10px}.corporatecard_page #h1-wrap{height:auto;padding:40px 10px 0}.corporatecard_page #h1-wrap .inner{width:100%;min-height:300px;background:url(../img/corporatecard/h1_l_e.jpg) no-repeat right center;background-size:contain;position:relative;padding:0}.corporatecard_page #h1-wrap dl.ccopy{position:relative}.corporatecard_page #h1-wrap dl.ccopy>dt{position:absolute;font-size:2.3rem;top:110px;left:0;font-weight:700;letter-spacing:.1em;line-height:1.5}.corporatecard_page #h1-wrap dl.ccopy>dd{position:absolute;font-size:1.4rem;top:180px;left:0;line-height:1.6;letter-spacing:.1em}.corporatecard_page #h1-wrap dl.ccopy>dd>.start{font-size:1.1rem}.corporatecard_page h1{font-size:3.2rem;letter-spacing:.1em;line-height:1.3;margin:0 auto 2em;padding-top:40px}.corporatecard_page h2{font-size:2rem;line-height:1.3;letter-spacing:.1em;font-weight:700;width:auto}.corporatecard_page h2.point-ttl{position:relative;padding:1em;line-height:1.4;border-left:none;text-align:center;margin-top:2em}.corporatecard_page h2.point-ttl:after{content:"";display:block;width:5em;height:3px;background-color:#f29700;margin-left:auto;margin-right:auto;margin-top:.5em}.corporatecard_page h2.normal-ttl{position:relative;padding:2em 0;line-height:1.4;border-left:none;text-align:center;margin-bottom:1em}.corporatecard_page h2.normal-ttl:after{content:"";display:block;width:5em;height:3px;background-color:#809ac2;margin-left:auto;margin-right:auto;margin-top:.5em}.corporatecard_page h2.checkbox{position:relative;padding:1em;line-height:1.4;border-left:none;text-align:center;margin-top:2em}.corporatecard_page h2.checkbox>img{width:1.5em;height:1.5em;margin-left:.25em}.corporatecard_page #anc li#anc_online a,.corporatecard_page #anc li#anc_operator a{margin:1.5em;font-size:1.1em;padding:.5em}.corporatecard_page #anc li#anc_online a>span.sub{width:28em;text-align:left;margin-left:4em}.corporatecard_page #point3 li p{font-size:.9em;line-height:1.5}.corporatecard_page h3{font-size:2rem;line-height:1.3;letter-spacing:.1em;border-left:4px solid #ffd37e;padding-left:15px;font-weight:700}.corporatecard_page #online h3{color:#4472c4;border-left:none;padding:1.5em 0;font-size:2rem;text-align:center;font-weight:700}.corporatecard_page #operator h3{color:#3a6a19;border-left:none;padding:1.5em 0;font-size:2rem;text-align:center;font-weight:700}.corporatecard_page #operator{margin-bottom:0}.corporatecard_page h4{font-size:1.9rem;line-height:1.3;margin:2.5em 0 1.5em;letter-spacing:.1em;border-left:4px solid #809ac2;padding-left:15px;font-weight:700}.corporatecard_page #online h4{margin:2.5em 0 1.5em;border-left:4px solid #4472c4}.corporatecard_page #online h4:first-of-type{margin-top:0}.corporatecard_page #operator h4{border-left:4px solid #70ad47}.corporatecard_page #operator .h4-domestic{margin-top:1em}.corporatecard_page #operator .h4-overseas{margin-top:0}.corporatecard_page h5{font-size:1.8rem;line-height:1.3;margin:1.5em 0 .5em;font-weight:700}.corporatecard_page #online h5{position:relative;padding-left:1.4em;border-left:none}.corporatecard_page #online h5:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;left:0;top:0;color:#4472c4;font-weight:900}.corporatecard_page #online ul.disc{margin-left:1em}.corporatecard_page #online .box-yellow h5{margin-left:0;padding-left:0}.corporatecard_page #online .box-yellow h5:before{display:none}.corporatecard_page .box-content{background:#fff;border-radius:.5em;padding:2em;margin:0 0 30px;box-shadow:0 2px 2px #00000029,0 0 0 1px #00000014}.corporatecard_page p.label01,.corporatecard_page p.label02,.corporatecard_page p.label03,.corporatecard_page p.label04{display:block;margin:0 auto!important}.corporatecard_page .formember,.corporatecard_page .nonmember,.corporatecard_page .quitmember{width:400px;margin:0 auto}.corporatecard_page .box-tel{margin-top:30px;width:560px;padding:.5em}.corporatecard_page .box-tel>dl dt{width:30px}.corporatecard_page .box-tel>dl dd{width:90%}.corporatecard_page .box-tel>dl dd.tempo{width:100%;padding-left:2.5em;color:#c00}.corporatecard_page .box-tel>dl dd.tempo2{width:100%;padding-left:2.5em}.corporatecard_page .column2{display:flex;flex-direction:column}.corporatecard_page .column2>div{width:100%}.corporatecard_page .column-member,.corporatecard_page #booking{margin-bottom:3em}.corporatecard_page #booking .txt{width:700px;margin-bottom:1em;font-size:2rem;color:#4472c4;font-weight:700}.corporatecard_page #booking.column2>div{text-align:center}.corporatecard_page .formember a,.corporatecard_page .nonmember a,.corporatecard_page .quitmember a{margin-bottom:1.5em;font-size:1.6rem}.corporatecard_page .box-yellow{margin:2em auto 0}.corporatecard_page #online ul.note,.corporatecard_page #online ul.note2{width:400px;margin:0 auto;padding-right:0}.corporatecard_page #online ul.note2 a.longurl{word-break:break-all;overflow-wrap:break-word;display:block}.corporatecard_page .box-tel>dl dd strong{font-size:1.3em;letter-spacing:.1em;color:#4472c4}.corporatecard_page .box-tel>dl dd.tempo strong{font-size:1.3em;letter-spacing:.1em;color:#c00}.corporatecard_page .box-tel>dl dd span{font-size:1em;letter-spacing:0;font-weight:400}.corporatecard_page .box-tel>dl dt.tel:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1.4em;left:0;top:0;color:#999;font-weight:900;transform:scaleX(-1);display:inline-block}.corporatecard_page .box-tel>dl dt.fax:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;left:0;top:0;color:#999;font-weight:900;display:inline-block}.corporatecard_page .box-tel>dl dt.mail:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;left:0;top:0;color:#999;font-weight:900;display:inline-block}.corporatecard_page #guide{margin-bottom:0}.corporatecard_page .box-tel>p>strong{font-size:1.8rem}.corporatecard_page #guide h5{display:inline-block;padding:.25em 0;border-bottom:dashed 2px #809ac2;margin:2.5em 0 1em;color:#4472c4}.corporatecard_page #guide h5.otodoke{border-bottom:none;color:#fff;background-color:#8faa83;border-radius:.25em;padding:.25em .5em .25em .75em}.corporatecard_page .box-yellow>dl dt{width:120px;padding:10px 10px 0 0;box-sizing:border-box}.corporatecard_page .box-yellow>dl dt{width:6em;padding:10px 0 0;box-sizing:border-box}.corporatecard_page .box-yellow>dl dd{padding:10px 10px 0;margin:0;width:25em;box-sizing:border-box}.corporatecard_page #fee h3{padding:.25em 1em;font-size:2rem;text-align:left;font-weight:700;letter-spacing:.1em;margin:2em 0 1em;display:inline-block;color:#fff;background-color:#809ac2;border-radius:.2em;border-left:none}.corporatecard_page #fee h3:first-of-type{margin-top:0}.corporatecard_page #otoiawase .box-tel>p>.desk{background:#ffc000;color:#fff;padding:.15em 1em;border-radius:.25em;font-weight:700}.corporatecard_page .btn-form a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700;display:block;padding:6px;color:#fff;background:#4472c4;border-radius:.4em;text-align:center;position:relative;letter-spacing:.1em;width:320px;margin:1em 0;font-size:1.15em}.corporatecard_page .btn-form a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;left:1em;color:#fff;font-weight:900}}@media screen and (min-width: 1200px){.corporatecard_page #contents-wrap{margin-top:0}.corporatecard_page .inner{max-width:1200px;margin:0 auto;padding:0}.corporatecard_page #h1-wrap{margin-bottom:0;padding-top:40px}.corporatecard_page #h1-wrap .inner{min-height:415px;background:url(../img/corporatecard/h1_l_e.jpg) no-repeat left center;position:relative;padding:0}.corporatecard_page #anc li#anc_online a,.corporatecard_page #anc li#anc_operator a{margin-bottom:3em}.corporatecard_page #h1-wrap dl.ccopy{position:relative}.corporatecard_page #h1-wrap dl.ccopy>dt{position:absolute;font-size:3.7rem;top:127px;left:0;font-weight:700;letter-spacing:.1em}.corporatecard_page #h1-wrap dl.ccopy>dd{position:absolute;font-size:2rem;top:236px;left:0;line-height:1.6;letter-spacing:.1em}.corporatecard_page #h1-wrap dl.ccopy>dd>.start{font-size:1.2rem}.corporatecard_page h2{font-size:2.8rem;line-height:1.3;letter-spacing:.1em;font-weight:700;width:auto}.corporatecard_page h2.point-ttl{position:relative;padding:.9em 0;line-height:1.4;border-left:none;text-align:center;font-size:2.4rem}.corporatecard_page h2.point-ttl:after{content:"";display:block;width:5em;height:3px;background-color:#f29700;margin-left:auto;margin-right:auto;margin-top:.3em}.corporatecard_page h2.normal-ttl{position:relative;padding:1em;line-height:1.4;border-left:none;text-align:center;margin-bottom:1.4em}.corporatecard_page h2.normal-ttl:after{content:"";display:block;width:5em;height:3px;background-color:#809ac2;margin-left:auto;margin-right:auto;margin-top:.5em}.corporatecard_page h2.checkbox{position:relative;padding:3em;line-height:1.4;border-left:none;text-align:center}.corporatecard_page h2.checkbox>img{width:1.3em;height:1.3em;margin-right:.25em}.corporatecard_page #point3{margin-bottom:3em}.corporatecard_page #point3 li p{font-size:1em;line-height:1.6;letter-spacing:.1em}.corporatecard_page h3{font-size:2.2rem;line-height:1.3;letter-spacing:.1em;border-left:4px solid #ffd37e;padding-left:15px;font-weight:700}.corporatecard_page #online h3{color:#4472c4;border-left:none;padding:2em 0;font-size:3rem;text-align:center;font-weight:700;letter-spacing:.1em}.corporatecard_page #operator h3{color:#3a6a19;border-left:none;padding:2em 0;font-size:3rem;text-align:center;font-weight:700;letter-spacing:.1em}.corporatecard_page #fee h3{padding:.25em 1em;font-size:2rem;text-align:left;font-weight:700;letter-spacing:.1em;margin:2em 0 1em;display:inline-block;color:#fff;background-color:#809ac2;border-radius:.2em;border-left:none}.corporatecard_page #fee h3:first-of-type{margin-top:0}.corporatecard_page h4{font-size:1.9rem;line-height:1.3;margin:3em 0 1em;letter-spacing:.1em;border-left:4px solid #809ac2;padding-left:10px;font-weight:700}.corporatecard_page #online h4{margin:2.5em 0 1.5em;border-left:4px solid #4472c4}.corporatecard_page #operator h4.h4-overseas,.corporatecard_page #operator h4.h4-domestic{margin-top:0;position:relative;margin-bottom:30px;padding-top:0;padding-bottom:15px;border-bottom:3px solid #dfdfdf;border-left:none;padding-left:0;font-size:2.6rem;line-height:1.5;letter-spacing:.1em}.corporatecard_page #operator h4.h4-overseas:after,.corporatecard_page #operator h4.h4-domestic:after{position:absolute;bottom:-3px;left:0;z-index:2;content:"";width:20%;height:3px;background-color:#70ad47}.corporatecard_page #operator h4{border-left:4px solid #70ad47}.corporatecard_page #operator #overseas-inquiry{margin-top:4.2em}.corporatecard_page h5{font-size:1.8rem;line-height:1.3;margin:2.5em 0 .5em;font-weight:700;letter-spacing:.1em}.corporatecard_page #guide h5{display:inline-block;padding:.25em 0;border-bottom:dashed 2px #809ac2;margin:2.5em 0 1em;color:#4472c4}.corporatecard_page #guide h5.otodoke{border-bottom:none;color:#fff;background-color:#8faa83;border-radius:.25em;padding:.25em .5em .25em .75em}.corporatecard_page #online h5{position:relative;padding-left:1.5em;border-left:none}.corporatecard_page #online h5:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;left:0;top:0;color:#4472c4;font-weight:900}.corporatecard_page #online ul.disc{margin-left:1em}.corporatecard_page #online .box-yellow>h5{padding-left:0;margin-left:0}.corporatecard_page #online .box-yellow>h5:before{display:none}.corporatecard_page .box-content{background:#fff;border-radius:.5em;padding:4em;margin:0 0 30px;box-shadow:0 2px 2px #00000029,0 0 0 1px #00000014}.corporatecard_page p.label01,.corporatecard_page p.label02,.corporatecard_page p.label03,.corporatecard_page p.label04{display:block;margin:-5px auto 5px!important;width:110px}.corporatecard_page .formember{width:460px;margin-bottom:2em}.corporatecard_page .nonmember,.corporatecard_page .quitmember{width:460px;margin-left:0;margin-bottom:2em}.corporatecard_page #guide,.corporatecard_page #fee{margin-bottom:3em}.corporatecard_page #otoiawase,.corporatecard_page #booking .txt p{margin-bottom:0}.corporatecard_page #booking .logoarea{width:300px;margin:1.5em 0 0 1.5em}.corporatecard_page .logoarea>img{margin-right:1em}.corporatecard_page #booking .txt{width:700px;margin-bottom:0;font-size:2.2rem;color:#4472c4;font-weight:700}.corporatecard_page .column2{display:flex;justify-content:space-between}.corporatecard_page .column2>div{width:45%}.corporatecard_page .box-tel{margin-top:20px;width:550px;padding:.5em}.corporatecard_page .box-tel>dl dd strong{font-size:1.6em;letter-spacing:.1em;color:#4472c4}.corporatecard_page .box-tel>dl dd.tempo{width:100%;color:#c00}.corporatecard_page .box-tel>dl dd.tempo2{width:100%;padding-left:3.2em;color:#c00}.corporatecard_page .box-tel>dl dd strong.txt-red02{font-size:1.6em;letter-spacing:.1em;color:#c00;padding-left:1.6em}.corporatecard_page .box-tel>dl dd span{font-size:1.2em;letter-spacing:0;font-weight:400}.corporatecard_page .box-tel>dl dt.tel:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1.6em;left:0;top:0;color:#999;font-weight:900;transform:scaleX(-1);display:inline-block}.corporatecard_page .box-tel>dl dt.fax:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1.4em;left:0;top:0;color:#999;font-weight:900;display:inline-block}.corporatecard_page .box-tel>dl dt.mail:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1.4em;left:0;top:0;color:#999;font-weight:900;display:inline-block}.corporatecard_page .box-tel>p>strong{font-size:1.8rem}.corporatecard_page .box-yellow>dl dt{width:6em;padding:10px 0 0;box-sizing:border-box}.corporatecard_page .box-yellow>dl dd{padding:10px 10px 0;margin:0;width:25em;box-sizing:border-box}.corporatecard_page #fee table{width:850px}.corporatecard_page #otoiawase .box-tel>p>.desk{background:#e8ca6d;color:#fff;padding:.15em 1em;border-radius:.25em;font-weight:700}.corporatecard_page #online ul.note2 a.longurl{word-break:break-all;overflow-wrap:break-word;display:block}.corporatecard_page .btn-form a{font-family:メイリオ,Meiryo,Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic ProN,sans-serif;display:block;padding:6px;color:#fff;background:#4472c4;border-radius:.4em;text-align:center;position:relative;letter-spacing:.1em;width:320px;margin:1em 0}.corporatecard_page .btn-form a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;left:1em;color:#fff;font-weight:900}}.corporatecard_page header{position:fixed;top:0;left:0;z-index:100;width:100%;background-color:#fff;box-shadow:0 3px 5px -5px #666}.corporatecard_page #header-navi{background:#4472c4;color:#fff}.corporatecard_page #header-navi ul{display:flex;width:767px;justify-content:space-around;margin:0 auto}.corporatecard_page #header-navi ul li{align-content:center}.corporatecard_page #header-navi ul li a{color:#fff;padding:.85em;display:block;font-size:1.4rem;letter-spacing:.1em;position:relative}.corporatecard_page #hnavi-online a:before,.corporatecard_page #hnavi-guide a:before,.corporatecard_page #hnavi-fee a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;right:-.5em;color:#fff;font-weight:700}.corporatecard_page #hnavi-faq a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:.8em;right:-.7em;top:1.25em;color:#fff;font-weight:300}.corporatecard_page .header-inner #gnavi ul{display:flex;align-items:center;width:405px;justify-content:space-between}.corporatecard_page .header-inner #gnavi ul #gnavi-corporate a{display:inline-block;font-size:1.3rem;color:#2e2e2e;letter-spacing:.2em;position:relative;padding-right:.5em;margin-right:.5em}.corporatecard_page .header-inner #gnavi-corporate a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:.8em;right:-.8em;top:.25em;color:#4472c4;font-weight:300}.corporatecard_page .header-inner #gnavi ul #gnavi-otoiawase a{display:block;padding:.25em;color:#f29700;background:#fff;border-radius:.5em;text-align:center;position:relative;letter-spacing:.1em;width:150px;font-size:1.3rem;border:1px solid #f29700}.corporatecard_page .header-inner #gnavi ul #gnavi-otoiawase a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;right:.5em;color:#f29700;font-weight:700}.corporatecard_page .header-inner #gnavi ul #gnavi-login a{display:block;padding:.25em;color:#fff;background:#f29700;border-radius:.5em;text-align:center;position:relative;letter-spacing:.1em;width:150px;font-size:1.3rem;border:1px solid #f29700}.corporatecard_page .header-inner #gnavi ul #gnavi-login a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:1em;right:.5em;color:#fff;font-weight:900}@media screen and (max-width: 767px){.corporatecard_page .header-inner{max-width:100%;height:70px;margin:0 auto;padding:0}.corporatecard_page .header-inner #gnavi{display:none}.corporatecard_page #header-navi{overflow:auto;scroll-x:scroll}.corporatecard_page header #logo{display:inline-block;padding-left:10px;padding-right:20px;padding-top:15px;width:260px}}@media screen and (min-width: 768px) and (max-width: 1199px){.corporatecard_page .header-inner{max-width:768px;height:70px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between}.corporatecard_page .header-inner #gnavi ul{display:flex}.corporatecard_page .header-inner #logo{display:inline-block;padding-left:10px;padding-right:20px;padding-top:0;width:318px}}@media screen and (min-width: 1200px){.corporatecard_page .header-inner{max-width:1200px;height:70px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between}.corporatecard_page .header-inner #logo{display:inline-block;padding-left:0;padding-right:20px;padding-top:0;width:318px}}.corporatecard_page header #logo a{display:block}.corporatecard_page header #logo:hover{opacity:.8}@media screen and (max-width: 767px){.corporatecard_page header{box-sizing:border-box}.corporatecard_page .box{background-color:#eee;height:500px}.corporatecard_page .spnavi{position:fixed;right:-320px;top:0;width:300px;height:100vh;padding-top:40px;background-color:#4472c4;transition:all .6s;z-index:200;overflow-y:auto}.corporatecard_page .hamburger{position:absolute;right:10px;top:10px;width:40px;height:40px;cursor:pointer;z-index:300}.corporatecard_page .spnavi__list{margin:0;padding:0;list-style:none}.corporatecard_page .spnavi__item{text-align:left;padding:20px 10px 0 40px}.corporatecard_page .spnavi__item a{display:block;padding:8px 0;text-decoration:none;color:#fff}.corporatecard_page .spnavi__item a:hover{color:#fdffcc}.corporatecard_page .hamburger__line{position:absolute;left:11px;width:18px;height:1px;background-color:#111;transition:all .6s}.corporatecard_page .hamburger__line--1{top:14px}.corporatecard_page .hamburger__line--2{top:20px}.corporatecard_page .hamburger__line--3{top:26px}.corporatecard_page .black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#000;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}.corporatecard_page .nav-open .spnavi{right:0}.corporatecard_page .nav-open .black-bg{opacity:.8;visibility:visible}.corporatecard_page .nav-open .hamburger__line--1{transform:rotate(45deg);top:20px}.corporatecard_page .nav-open .hamburger__line--2{width:0;left:50%}.corporatecard_page .nav-open .hamburger__line--3{transform:rotate(-45deg);top:20px}.corporatecard_page #spnavi-faq a,.corporatecard_page #spnavi-corporate a,.corporatecard_page #spnavi-login a{display:inline-block;position:relative}.corporatecard_page #spnavi-faq a:before,.corporatecard_page #spnavi-corporate a:before,.corporatecard_page #spnavi-login a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;font-size:.8em;right:-1.5em;top:.8em;color:#fff;font-weight:300}}@media screen and (min-width: 768px) and (max-width: 1199px){.corporatecard_page nav.spnavi,.corporatecard_page .hamburger,.corporatecard_page .black-bg{display:none}}@media screen and (min-width: 1200px){.corporatecard_page nav.spnavi,.corporatecard_page .hamburger,.corporatecard_page .black-bg{display:none}}.corporatecard_page footer #copyright{font-size:11px}@media screen and (max-width: 767px){.corporatecard_page footer #copyright{font-size:1.2rem;letter-spacing:.04em}}@media screen and (max-width: 767px){.corporatecard_page #pagetop a{position:fixed;bottom:15px;right:10px;z-index:3}}.corporatecard_page #pagetop{position:fixed;bottom:20px;right:10px;z-index:3}.corporatecard_page #pagetop a{display:inline-block;text-decoration:none;background-color:#ffd37e;width:58px;height:58px;border-radius:50%;color:#fff;transition-duration:.8s;opacity:.9;box-shadow:0 5px 7px -7px #000;text-align:center;line-height:58px;padding:0}.corporatecard_page #pagetop a:before{width:58px;height:58px;margin:0;text-align:center;font-family:"Font Awesome 5 Free";content:"";font-size:1.8em;line-height:58px;color:#fff;font-weight:700}.corporatecard_page #pagetop a:hover{background-color:#0081cf}.corporatecard_page #pagetop a:hover,.corporatecard_page #pagetop a:active{background:#1997ff;animation:hover-bob 1.5s ease-out infinite alternate}.corporatecard_page #btn-top a:focus{opacity:.6}.corporatecard_page #pagetop>a>img{width:35px}.corporatecard_page app-form-list .app-form-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2em 0 0}.corporatecard_page .app-form-list li{border:1px solid #ccc;background:#fff;border-radius:4px;margin-bottom:0;padding:15px 20px 20px;box-shadow:0 3px 5px -5px #666;-webkit-tap-highlight-color:transparent;font-size:1.6rem;letter-spacing:.1em}.corporatecard_page .app-form-list li a{padding:3px 0;display:block;background:#ccc;margin:10px auto 0;text-align:center;border-radius:.4em;color:#fff}.corporatecard_page li a[href$=".pdf"]:after,.corporatecard_page .app-form-list li a[href$=".pdf"]:after,.corporatecard_page .app-form-list li a[href$=".pdf#zoom=100"]:after,.corporatecard_page .app-form-list li a[href$=".pdf#view=Fit"]:after{width:6px;height:6px;display:inline-block;position:relative;font-family:"Font Awesome 5 Free";content:"";font-size:1.2em;left:.5em;top:0;color:#fff;font-weight:500;margin-right:18px}.corporatecard_page li a[href$=".pdf"]:after{color:#d87c80}.corporatecard_page .app-form-list li a[href$=".pdf"],.corporatecard_page .app-form-list li a[href$=".pdf#zoom=100"],.corporatecard_page .app-form-list li a[href$=".pdf#view=Fit"]{background:#8faa83;color:#fff;max-width:300px}.corporatecard_page .app-form-list li a[href$=".xls"]:after,.corporatecard_page .app-form-list li a[href$=".xlsx"]:after,.corporatecard_page .app-form-list li a[href$=".xlt"]:after,.corporatecard_page .app-form-list li a[href$=".xltx"]:after{width:6px;height:6px;display:inline-block;position:relative;font-family:"Font Awesome 5 Free";content:"";font-size:1.2em;left:.5em;top:0;color:#fff;font-weight:500;margin-right:18px}.corporatecard_page .app-form-list li a[href$=".xls"],.corporatecard_page .app-form-list li a[href$=".xlsx"],.corporatecard_page .app-form-list li a[href$=".xlt"],.corporatecard_page .app-form-list li a[href$=".xltx"]{background:#8faa83;color:#fff;max-width:300px}.corporatecard_page .app-form-list li a[href$=".doc"]:after,.corporatecard_page .app-form-list li a[href$=".docx"]:after,.corporatecard_page .app-form-list li a[href$=".dot"]:after,.corporatecard_page .app-form-list li a[href$=".dotx"]:after{width:6px;height:6px;display:inline-block;position:relative;font-family:"Font Awesome 5 Free";content:"";font-size:1.2em;left:1em;top:0;color:#fff;font-weight:500}.corporatecard_page .app-form-list li a[href$=".doc"],.corporatecard_page .app-form-list li a[href$=".docx"],.corporatecard_page .app-form-list li a[href$=".dot"],.corporatecard_page .app-form-list li a[href$=".dotx"]{background:#809ac2;color:#fff;max-width:300px}.corporatecard_page .app-form-list li a[href$=".oft"]:after,.corporatecard_page .app-form-list li a[href$=".msg"]:after{width:6px;height:6px;display:inline-block;position:relative;font-family:"Font Awesome 5 Free";content:"";font-size:1.2em;left:.5em;top:0;color:#fff;font-weight:500;margin-right:18px}.corporatecard_page .app-form-list li a[href$=".oft"],.corporatecard_page .app-form-list li a[href$=".msg"]{background:#80bbd4}@media screen and (max-width: 767px){.corporatecard_page ul.app-form-list{display:flex;max-width:400px;flex-direction:column;margin:1em auto 0}.corporatecard_page .app-form-list li{width:98%;margin-bottom:1em;text-align:center}.corporatecard_page .app-form-list li a{font-size:1em;font-weight:400;color:#fff}}@media screen and (min-width: 768px) and (max-width: 1199px){.corporatecard_page ul.app-form-list{display:flex;box-sizing:border-box;flex-direction:column;max-width:500px;margin:1em auto 0}.corporatecard_page ul.app-form-list>li{width:98%;padding:15px 20px 20px;margin-right:1em;margin-bottom:1em;text-align:center}}@media screen and (min-width: 1200px){.corporatecard_page ul.app-form-list{display:flex;box-sizing:border-box;margin-top:1em}.corporatecard_page ul.app-form-list>li{width:50%;padding:1em;margin-right:1em;text-align:center}}.corporatecard_page .mouse-on{transition:all .3s ease;margin-bottom:1px}.corporatecard_page .mouse-on:hover{box-shadow:0 10px 17px 6px #3d4d5a14;transform:translateY(-1px)}.corporatecard_page ul.disc,.corporatecard_page ul.none,.corporatecard_page ul.num,.corporatecard_page ul.alpha,.corporatecard_page ul.arrow{margin-left:.8em}.corporatecard_page ul.num li ul.disc li,.corporatecard_page ul.none li ul.disc li,.corporatecard_page ul.alpha li ul.disc li,.corporatecard_page ul.arrow li ul.disc li,.corporatecard_page ul.disc li{margin-left:0;text-indent:-.5em;padding-left:.5em}.corporatecard_page ul.num li ul.disc li:before,.corporatecard_page ul.none li ul.disc li:before,.corporatecard_page ul.alpha li ul.disc li:before,.corporatecard_page ul.arrow li ul.disc li:before,.corporatecard_page ul.disc li:before{content:"";width:6px;height:6px;display:inline-block;-webkit-border-radius:100%;border-radius:100%;background:#ccc;position:relative;left:-8px;top:-3px}.corporatecard_page ul.disc li>a{margin-right:.5px!important}.corporatecard_page ul.check li ul.check li,.corporatecard_page ul.check li{margin-left:3rem;text-indent:-1.2em;padding-left:1.2em}.corporatecard_page ul.check li ul.check li:before,.corporatecard_page ul.check li:before{width:6px;height:6px;display:inline-block;position:relative;font-family:"Font Awesome 5 Free";content:"";font-size:1em;left:0;top:0;color:#ccc;font-weight:900}.corporatecard_page ul.arrow li ul.arrow li,.corporatecard_page ul.arrow li{margin-left:.6em;text-indent:-.6em;padding-left:.6em}.corporatecard_page ul.arrow li ul.arrow li:before,.corporatecard_page ul.arrow li:before{width:5px;height:5px;display:inline-block;position:relative;font-family:"Font Awesome 5 Free";content:"";font-size:.8em;left:0;top:0;color:#0081cf;font-weight:900}.corporatecard_page ul.disc li ul.num li,.corporatecard_page ul.none li ul.num li,.corporatecard_page ul.alpha li ul.num li,.corporatecard_page ul.num li{list-style:decimal;margin-left:1em}.corporatecard_page ul.num2{margin-top:24px;font-size:1.6rem;counter-reset:li}.corporatecard_page ul.num2>li{position:relative;padding-left:27px}.corporatecard_page ul.num2>li>*:not(br):first-child{margin-top:7px}.corporatecard_page ul.num2>li+li{margin-top:8px}.corporatecard_page ul.num2>li>ul{padding-left:0}.corporatecard_page ul.num2>li:before{position:absolute;left:0;padding-right:7px;content:"(" counter(li,decimal) ")";counter-increment:li}.corporatecard_page ul.num2>li>ul.num2 li{margin-top:8px}.corporatecard_page ul.num2>li:nth-child(n+10){padding-left:38px}.corporatecard_page ul.num li ul.alpha li,.corporatecard_page ul.disc li ul.alpha li,.corporatecard_page ul.none li ul.alpha li,.corporatecard_page ul.alpha li{list-style:lower-alpha;margin-left:1em}.corporatecard_page .nobreak{white-space:nowrap}@media screen and (max-width: 767px){.corporatecard_page .only-pc{display:none!important}.corporatecard_page .only-pc-c-txt{text-align:left!important}.corporatecard_page .only-tb{display:none!important}.corporatecard_page .only-sp{display:block!important}.corporatecard_page .only-spi{display:inline-block!important}}@media screen and (min-width: 768px) and (max-width: 1199px){.corporatecard_page .only-tb{display:block!important}.corporatecard_page .only-pc,.corporatecard_page .only-sp{display:none!important}}@media screen and (min-width: 1200px){.corporatecard_page .only-pc{display:block!important}.corporatecard_page .only-pci{display:inline-block!important}.corporatecard_page .only-pc-c-txt{text-align:center}.corporatecard_page .only-sp,.corporatecard_page .only-tb{display:none!important}}.corporatecard_page .w-1{width:1%!important;white-space:nowrap}.corporatecard_page .w-auto{width:auto!important}.corporatecard_page .w-full{width:100%!important}.corporatecard_page .maxw-60{max-width:60%!important}.corporatecard_page .w50percent{width:50%!important}.corporatecard_page .w50{width:50px!important}.corporatecard_page .w55{width:55px!important}.corporatecard_page .w60{width:60px!important}.corporatecard_page .w65{width:65px!important}.corporatecard_page .w70{width:70px!important}.corporatecard_page .w75{width:75px!important}.corporatecard_page .w80{width:80px!important}.corporatecard_page .w85{width:85px!important}.corporatecard_page .w90{width:90px!important}.corporatecard_page .w95{width:95px!important}.corporatecard_page .w100{width:100px!important}.corporatecard_page .w340{width:340px!important}.corporatecard_page .mar0{margin:0!important}.corporatecard_page .mar0t{margin-top:0!important}.corporatecard_page .mar0b{margin-bottom:0!important}.corporatecard_page .mar0l{margin-left:0!important}.corporatecard_page .mar0r{margin-right:0!important}.corporatecard_page .pad0{padding:0!important}.corporatecard_page .pad0t{padding-top:0!important}.corporatecard_page .pad0b{padding-bottom:0!important}.corporatecard_page .pad0l{padding-left:0!important}.corporatecard_page .pad0r{padding-right:0!important}.corporatecard_page .mar5{margin:5px!important}.corporatecard_page .mar5t{margin-top:5px!important}.corporatecard_page .mar5b{margin-bottom:5px!important}.corporatecard_page .mar5l{margin-left:5px!important}.corporatecard_page .mar5r{margin-right:5px!important}.corporatecard_page .pad5{padding:5px!important}.corporatecard_page .pad5t{padding-top:5px!important}.corporatecard_page .pad5b{padding-bottom:5px!important}.corporatecard_page .pad5l{padding-left:5px!important}.corporatecard_page .pad5r{padding-right:5px!important}.corporatecard_page .mar10{margin:10px!important}.corporatecard_page .mar10t{margin-top:10px!important}.corporatecard_page .mar10b{margin-bottom:10px!important}.corporatecard_page .mar10l{margin-left:10px!important}.corporatecard_page .mar10r{margin-right:10px!important}.corporatecard_page .pad10{padding:10px!important}.corporatecard_page .pad10t{padding-top:10px!important}.corporatecard_page .pad10b{padding-bottom:10px!important}.corporatecard_page .pad10l{padding-left:10px!important}.corporatecard_page .pad10r{padding-right:10px!important}.corporatecard_page .mar15{margin:15px!important}.corporatecard_page .mar15t{margin-top:15px!important}.corporatecard_page .mar15b{margin-bottom:15px!important}.corporatecard_page .mar15l{margin-left:15px!important}.corporatecard_page .mar15r{margin-right:15px!important}.corporatecard_page .pad15{padding:15px!important}.corporatecard_page .pad15t{padding-top:15px!important}.corporatecard_page .pad15b{padding-bottom:15px!important}.corporatecard_page .pad15l{padding-left:15px!important}.corporatecard_page .pad15r{padding-right:15px!important}.corporatecard_page .mar20{margin:20px!important}.corporatecard_page .mar20t{margin-top:20px!important}.corporatecard_page .mar20b{margin-bottom:20px!important}.corporatecard_page .mar20l{margin-left:20px!important}.corporatecard_page .mar20r{margin-right:20px!important}.corporatecard_page .pad20{padding:20px!important}.corporatecard_page .pad20t{padding-top:20px!important}.corporatecard_page .pad20b{padding-bottom:20px!important}.corporatecard_page .pad20l{padding-left:20px!important}.corporatecard_page .pad20r{padding-right:20px!important}.corporatecard_page .mar25{margin:25px!important}.corporatecard_page .mar25t{margin-top:25px!important}.corporatecard_page .mar25b{margin-bottom:25px!important}.corporatecard_page .mar25l{margin-left:25px!important}.corporatecard_page .mar25r{margin-right:25px!important}.corporatecard_page .pad25{padding:25px!important}.corporatecard_page .pad25t{padding-top:25px!important}.corporatecard_page .pad25b{padding-bottom:25px!important}.corporatecard_page .pad25l{padding-left:25px!important}.corporatecard_page .pad25r{padding-right:25px!important}.corporatecard_page .mar30{margin:30px!important}.corporatecard_page .mar30t{margin-top:30px!important}.corporatecard_page .mar30b{margin-bottom:30px!important}.corporatecard_page .mar30l{margin-left:30px!important}.corporatecard_page .mar30r{margin-right:30px!important}.corporatecard_page .pad30{padding:30px!important}.corporatecard_page .pad30t{padding-top:30px!important}.corporatecard_page .pad30b{padding-bottom:30px!important}.corporatecard_page .pad30l{padding-left:30px!important}.corporatecard_page .pad30r{padding-right:30px!important}.corporatecard_page .mar35{margin:35px!important}.corporatecard_page .mar35t{margin-top:35px!important}.corporatecard_page .mar35b{margin-bottom:35px!important}.corporatecard_page .mar35l{margin-left:35px!important}.corporatecard_page .mar35r{margin-right:35px!important}.corporatecard_page .pad35{padding:35px!important}.corporatecard_page .pad35t{padding-top:35px!important}.corporatecard_page .pad35b{padding-bottom:35px!important}.corporatecard_page .pad35l{padding-left:35px!important}.corporatecard_page .pad35r{padding-right:35px!important}.corporatecard_page .mar40{margin:40px!important}.corporatecard_page .mar40t{margin-top:40px!important}.corporatecard_page .mar40b{margin-bottom:40px!important}.corporatecard_page .mar40l{margin-left:40px!important}.corporatecard_page .mar40r{margin-right:40px!important}.corporatecard_page .pad40{padding:40px!important}.corporatecard_page .pad40t{padding-top:40px!important}.corporatecard_page .pad40b{padding-bottom:40px!important}.corporatecard_page .pad40l{padding-left:40px!important}.corporatecard_page .pad40r{padding-right:40px!important}.corporatecard_page .mar45{margin:45px!important}.corporatecard_page .mar45t{margin-top:45px!important}.corporatecard_page .mar45b{margin-bottom:45px!important}.corporatecard_page .mar45l{margin-left:45px!important}.corporatecard_page .mar45r{margin-right:45px!important}.corporatecard_page .pad45{padding:45px!important}.corporatecard_page .pad45t{padding-top:45px!important}.corporatecard_page .pad45b{padding-bottom:45px!important}.corporatecard_page .pad45l{padding-left:45px!important}.corporatecard_page .pad45r{padding-right:45px!important}.corporatecard_page .mar50{margin:50px!important}.corporatecard_page .mar50t{margin-top:50px!important}.corporatecard_page .mar50b{margin-bottom:50px!important}.corporatecard_page .mar50l{margin-left:50px!important}.corporatecard_page .mar50r{margin-right:50px!important}.corporatecard_page .pad50{padding:50px!important}.corporatecard_page .pad50t{padding-top:50px!important}.corporatecard_page .pad50b{padding-bottom:50px!important}.corporatecard_page .pad50l{padding-left:50px!important}.corporatecard_page .pad50r{padding-right:50px!important}.corporatecard_page .mar55{margin:55px!important}.corporatecard_page .mar55t{margin-top:55px!important}.corporatecard_page .mar55b{margin-bottom:55px!important}.corporatecard_page .mar55l{margin-left:55px!important}.corporatecard_page .mar55r{margin-right:55px!important}.corporatecard_page .pad55{padding:55px!important}.corporatecard_page .pad55t{padding-top:55px!important}.corporatecard_page .pad55b{padding-bottom:55px!important}.corporatecard_page .pad55l{padding-left:55px!important}.corporatecard_page .pad55r{padding-right:55px!important}.corporatecard_page .mar60{margin:60px!important}.corporatecard_page .mar60t{margin-top:60px!important}.corporatecard_page .mar60b{margin-bottom:60px!important}.corporatecard_page .mar60l{margin-left:60px!important}.corporatecard_page .mar60r{margin-right:60px!important}.corporatecard_page .pad60{padding:60px!important}.corporatecard_page .pad60t{padding-top:60px!important}.corporatecard_page .pad60b{padding-bottom:60px!important}.corporatecard_page .pad60l{padding-left:60px!important}.corporatecard_page .pad60r{padding-right:60px!important}.corporatecard_page .mar65{margin:65px!important}.corporatecard_page .mar65t{margin-top:65px!important}.corporatecard_page .mar65b{margin-bottom:65px!important}.corporatecard_page .mar65l{margin-left:65px!important}.corporatecard_page .mar65r{margin-right:65px!important}.corporatecard_page .pad65{padding:65px!important}.corporatecard_page .pad65t{padding-top:65px!important}.corporatecard_page .pad65b{padding-bottom:65px!important}.corporatecard_page .pad65l{padding-left:65px!important}.corporatecard_page .pad65r{padding-right:65px!important}.corporatecard_page .mar70{margin:70px!important}.corporatecard_page .mar70t{margin-top:70px!important}.corporatecard_page .mar70b{margin-bottom:70px!important}.corporatecard_page .mar70l{margin-left:70px!important}.corporatecard_page .mar70r{margin-right:70px!important}.corporatecard_page .pad70{padding:70px!important}.corporatecard_page .pad70t{padding-top:70px!important}.corporatecard_page .pad70b{padding-bottom:70px!important}.corporatecard_page .pad70l{padding-left:70px!important}.corporatecard_page .pad70r{padding-right:70px!important}.corporatecard_page .mar75{margin:75px!important}.corporatecard_page .mar75t{margin-top:75px!important}.corporatecard_page .mar75b{margin-bottom:75px!important}.corporatecard_page .mar75l{margin-left:75px!important}.corporatecard_page .mar75r{margin-right:75px!important}.corporatecard_page .pad75{padding:75px!important}.corporatecard_page .pad75t{padding-top:75px!important}.corporatecard_page .pad75b{padding-bottom:75px!important}.corporatecard_page .pad75l{padding-left:75px!important}.corporatecard_page .pad75r{padding-right:75px!important}.corporatecard_page .mar80{margin:80px!important}.corporatecard_page .mar80t{margin-top:80px!important}.corporatecard_page .mar80b{margin-bottom:80px!important}.corporatecard_page .mar80l{margin-left:80px!important}.corporatecard_page .mar80r{margin-right:80px!important}.corporatecard_page .pad80{padding:80px!important}.corporatecard_page .pad80t{padding-top:80px!important}.corporatecard_page .pad80b{padding-bottom:80px!important}.corporatecard_page .pad80l{padding-left:80px!important}.corporatecard_page .pad80r{padding-right:80px!important}.corporatecard_page .mar85{margin:85px!important}.corporatecard_page .mar85t{margin-top:85px!important}.corporatecard_page .mar85b{margin-bottom:85px!important}.corporatecard_page .mar85l{margin-left:85px!important}.corporatecard_page .mar85r{margin-right:85px!important}.corporatecard_page .pad85{padding:85px!important}.corporatecard_page .pad85t{padding-top:85px!important}.corporatecard_page .pad85b{padding-bottom:85px!important}.corporatecard_page .pad85l{padding-left:85px!important}.corporatecard_page .pad85r{padding-right:85px!important}.corporatecard_page .mar90{margin:90px!important}.corporatecard_page .mar90t{margin-top:90px!important}.corporatecard_page .mar90b{margin-bottom:90px!important}.corporatecard_page .mar90l{margin-left:90px!important}.corporatecard_page .mar90r{margin-right:90px!important}.corporatecard_page .pad90{padding:90px!important}.corporatecard_page .pad90t{padding-top:90px!important}.corporatecard_page .pad90b{padding-bottom:90px!important}.corporatecard_page .pad90l{padding-left:90px!important}.corporatecard_page .pad90r{padding-right:90px!important}.corporatecard_page .mar95{margin:95px!important}.corporatecard_page .mar95t{margin-top:95px!important}.corporatecard_page .mar95b{margin-bottom:95px!important}.corporatecard_page .mar95l{margin-left:95px!important}.corporatecard_page .mar95r{margin-right:95px!important}.corporatecard_page .pad95{padding:95px!important}.corporatecard_page .pad95t{padding-top:95px!important}.corporatecard_page .pad95b{padding-bottom:95px!important}.corporatecard_page .pad95l{padding-left:95px!important}.corporatecard_page .pad95r{padding-right:95px!important}.corporatecard_page .mar100{margin:100px!important}.corporatecard_page .mar100t{margin-top:100px!important}.corporatecard_page .mar100b{margin-bottom:100px!important}.corporatecard_page .mar100l{margin-left:100px!important}.corporatecard_page .mar100r{margin-right:100px!important}.corporatecard_page .pad100{padding:100px!important}.corporatecard_page .pad100t{padding-top:100px!important}.corporatecard_page .pad100b{padding-bottom:100px!important}.corporatecard_page .pad100l{padding-left:100px!important}.corporatecard_page .pad100r{padding-right:100px!important}.corporatecard_page .bg-gray{background:#f5f5f5}.corporatecard_page .bg-gray2{background:#e6e9eb}.corporatecard_page .bg-gray3{background:#f2f5f7}.corporatecard_page .bg-blue{background:#0081cf;color:#fff}.corporatecard_page .bg-yellow{background:#f8f2e5}.corporatecard_page .bg-lightblue{background:#e3f2fd}.corporatecard_page .bg-lightpink{background:#fff1f0}.corporatecard_page table{margin:0 0 20px;padding:0;border-collapse:collapse;border-spacing:0;width:100%;border-right:solid 1px #c2d6f5;border-left:solid 1px #c2d6f5}.corporatecard_page th{border-left:solid 1px #c2d6f5;border-right:solid 1px #c2d6f5;border-bottom:solid 1px #c2d6f5;background-color:#e9edf5;font-weight:700}.corporatecard_page th.th-2{background-color:#f6f8fa}.corporatecard_page td{border-bottom:solid 1px #c2d6f5;border-right:solid 1px #c2d6f5}.corporatecard_page th{padding:8px 20px;text-align:center}.corporatecard_page td{padding:14px 20px;text-align:center;line-height:1.6}.corporatecard_page tr:first-child{border-top:solid 1px #c2d6f5}.corporatecard_page th.th-l,.corporatecard_page td.td-l{text-align:left}.corporatecard_page th.th-r,.corporatecard_page td.td-r{text-align:right}@media screen and (max-width: 767px){.corporatecard_page table{margin:0 0 20px;font-size:1rem}.corporatecard_page th{padding:4px;text-align:center}.corporatecard_page td{padding:7px;text-align:center;line-height:1.6}}.corporatecard_page .r-photo{float:right;padding:0 0 15px 30px}.corporatecard_page .l-photo{float:left;padding:10px 30px 15px 0}.corporatecard_page .l-photo span,.corporatecard_page .r-photo span{display:block;font-size:80%;line-height:1.2em;margin-top:5px}.corporatecard_page .col1-c-photo{display:block;margin:0 auto;text-align:center}.corporatecard_page .col1-r-photo{text-align:right!important}.corporatecard_page .col1-l-photo{text-align:left!important}.corporatecard_page .clear:after{content:"";clear:both;display:block}.corporatecard_page .cap{margin-top:5px;display:block;font-size:80%;line-height:1.2em}.corporatecard_page .c-txt{text-align:center!important}.corporatecard_page .l-txt{text-align:left!important}.corporatecard_page .r-txt{text-align:right!important}.corporatecard_page .txt-bold{font-weight:700!important;color:#505050}.corporatecard_page .txt-small{font-size:90%!important;letter-spacing:0;line-height:1.4}.corporatecard_page .txt-small02{font-size:80%!important;letter-spacing:0}.corporatecard_page .txt-small03{font-size:70%!important;letter-spacing:0}.corporatecard_page .txt-small04{font-size:60%!important;letter-spacing:0}.corporatecard_page .txt-big{font-size:110%!important;font-weight:700}.corporatecard_page .txt-big02{font-size:120%!important;font-weight:700}.corporatecard_page .txt-big03{font-size:140%!important;font-weight:700}.corporatecard_page .txt-big04{font-size:160%!important;font-weight:700}.corporatecard_page .txt-big05{font-size:180%!important;font-weight:700}.corporatecard_page .txt-red{color:#c00}.corporatecard_page .txt-red02{font-weight:700!important;color:#c00}.corporatecard_page .txt-red03{font-size:120%!important;font-weight:700!important;color:#c00}.corporatecard_page .txt-blue{color:#4472c4}.corporatecard_page .txt-blue02{color:#4472c4;font-weight:700!important}.corporatecard_page .txt-gray{color:#999}.corporatecard_page .txt-red{color:#c00;font-weight:400}.corporatecard_page .txt-red02{color:#c00;font-weight:700}.corporatecard_page .txt10{font-size:1rem}.corporatecard_page .txt11{font-size:1.1rem}.corporatecard_page .txt12{font-size:1.2rem}.corporatecard_page .txt13{font-size:1.3rem}.corporatecard_page .txt14{font-size:1.4rem}.corporatecard_page .exp{text-indent:-1em;padding-left:1em}.corporatecard_page .exp-num{text-indent:-2em;padding-left:2em}.corporatecard_page .exp-etc{text-indent:-3em;padding-left:3em}.corporatecard_page td.exp{text-indent:-1em!important;padding-left:1.3em!important}.corporatecard_page figure{margin-top:1em}.corporatecard_page figcaption{padding:5px 0;font-size:.8em;color:#565656;text-align:center}@media only screen and (max-width: 767px){.corporatecard_page .tbl-base.tbl-half1{margin-bottom:0}.corporatecard_page .tbl-base.tbl-half2 tr:first-child{border-top:none}}.corporatecard_page .tbl-half1 th,.corporatecard_page .tbl-half2 th{width:50%}@media screen and (min-width: 320px) and (max-width: 375px){.corporatecard_page .detail a,.corporatecard_page .formember,.corporatecard_page .nonmember,.corporatecard_page .quitmember,.corporatecard_page #anc li{width:260px}.corporatecard_page #guide dl{width:100%;font-size:1.3rem}.corporatecard_page #guide dl dd{width:13em}.corporatecard_page #contents-wrap{overflow:hidden}.corporatecard_page #anc li#anc_online a>span.sub{width:auto;text-align:left;margin-right:8px;font-size:.3em;letter-spacing:0}}@media print{.corporatecard_page #header,.corporatecard_page nav.c-nav,.corporatecard_page .bread,.corporatecard_page .youtube,.corporatecard_page .liveview,.corporatecard_page .layout.pamphlet>.item,.corporatecard_page nav.c-nav-footer,.corporatecard_page #footer,.corporatecard_page #pagetop{display:none}.corporatecard_page h2{font-size:26px}}@media screen and (max-width: 767px){.corporatecard_page br.sp-me{display:block}.corporatecard_page br.pc-me{display:none}}@media screen and (min-width: 768px){.corporatecard_page br.sp-me{display:none}.corporatecard_page br.pc-me{display:block}}.corporatecard_page ul.disc-me{margin-left:.8em}.corporatecard_page ul.disc-me li{margin-left:1.1em;text-indent:-.8em;padding-left:.5em}.corporatecard_page ul.disc-me li:before{content:"";width:6px;height:6px;display:inline-block;-webkit-border-radius:100%;border-radius:100%;background:#ccc;position:relative;left:-8px;top:-3px}.corporatecard_page ul.disc-me li>a{margin-right:.5px!important}.corporatecard_page .desk-area{margin-bottom:10px}.credit-card_page{background:#fff}.credit-card_page .container{overflow-x:clip}.credit-card_page .mainvisual_block{margin-top:min(187 / 1512 * 100vw,187px);padding:0 20px}@media screen and (width < 769px){.credit-card_page .mainvisual_block{margin-top:min(90 / 390 * 100vw,90px);padding:0 calc(20 / 390 * 100vw)}}.credit-card_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.credit-card_page .mainvisual_block .mainvisual_title{border-bottom:1px solid #D9D9D9;padding-bottom:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.credit-card_page .mainvisual_block .mainvisual_title{padding-bottom:min(30 / 390 * 100vw,30px)}}.credit-card_page .mainvisual_block .mainvisual_title__ja{display:block;font-weight:300;color:#003572;font-size:min(48 / 1512 * 100vw,48px);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}@media screen and (width < 769px){.credit-card_page .mainvisual_block .mainvisual_title__ja{font-size:36px;letter-spacing:3px;margin-top:min(7 / 390 * 100vw,7px)}}.credit-card_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.credit-card_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.credit-card_page .mainvisual_block .breadcrumb_block{margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.credit-card_page .mainvisual_block .breadcrumb_block{margin-top:min(20 / 390 * 100vw,20px)}}.credit-card_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.credit-card_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(12 / 1512 * 100vw,12px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.credit-card_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.credit-card_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.credit-card_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.credit-card_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.credit-card_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.credit-card_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.credit-card_page .privacy_block{margin-top:min(50 / 1512 * 100vw,50px);padding:0 20px}@media screen and (width < 769px){.credit-card_page .privacy_block{margin-top:min(60 / 390 * 100vw,60px);padding:0 calc(20 / 390 * 100vw)}}.credit-card_page .privacy_block__inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:22.18% 1fr;gap:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.credit-card_page .privacy_block__inner{display:block}}.credit-card_page .privacy_block__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.credit-card_page .privacy_block__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__text:first-of-type{margin-top:0}.credit-card_page .privacy_block__table{width:100%;background:#f6f6f6;margin-top:min(40 / 1512 * 100vw,40px);padding:min(60 / 1512 * 100vw,60px)}@media screen and (width < 769px){.credit-card_page .privacy_block__table{margin-top:min(40 / 390 * 100vw,40px);padding:min(30 / 390 * 100vw,30px) min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__table table{width:100%}.credit-card_page .privacy_block__table table tbody tr{border-bottom:1px solid #DCE4EB}@media screen and (width < 769px){.credit-card_page .privacy_block__table table tbody tr{display:block}}.credit-card_page .privacy_block__table table tbody tr:first-of-type{padding-top:0}.credit-card_page .privacy_block__table table tbody tr:first-of-type th,.credit-card_page .privacy_block__table table tbody tr:first-of-type td{padding-top:0}@media screen and (width < 769px){.credit-card_page .privacy_block__table table tbody tr:first-of-type td{width:100%;display:block;font-size:14px;padding:min(8 / 390 * 100vw,8px) 0 min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__table table tbody tr:last-of-type{border-bottom:0}.credit-card_page .privacy_block__table table tbody tr:last-of-type th,.credit-card_page .privacy_block__table table tbody tr:last-of-type td{padding-bottom:0}.credit-card_page .privacy_block__table table tbody th{width:93px;font-weight:500;font-size:min(15 / 1512 * 100vw,15px);line-height:1.9;color:#003572;text-align:left;padding:min(30 / 1512 * 100vw,30px) 0;vertical-align:top}@media screen and (width < 769px){.credit-card_page .privacy_block__table table tbody th{width:100%;display:block;font-size:14px;padding:min(20 / 390 * 100vw,20px) 0 0}}.credit-card_page .privacy_block__table table tbody td{width:calc(100% - 93px);font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:1.9;color:#303030;padding:min(30 / 1512 * 100vw,30px) 0;padding-left:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.credit-card_page .privacy_block__table table tbody td{width:100%;display:block;font-size:14px;padding:min(8 / 390 * 100vw,8px) 0 min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block .privacy_nav{position:sticky;top:min(100 / 1512 * 100vw,100px);height:fit-content}@media screen and (width < 769px){.credit-card_page .privacy_block .privacy_nav{display:none}}.credit-card_page .privacy_block .privacy_nav ul li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:center;letter-spacing:-.02em}.credit-card_page .privacy_block .privacy_nav ul li:first-child{margin-top:0}.credit-card_page .privacy_block .privacy_nav ul li:before{content:"";display:inline-block;width:6px;height:6px;background:transparent;margin-right:min(10 / 1512 * 100vw,10px)}.credit-card_page .privacy_block .privacy_nav ul li.is-current{color:#003572}.credit-card_page .privacy_block .privacy_nav ul li.is-current:before{background:#003572}.credit-card_page .privacy_block .privacy_nav ul li a{color:#99aec7}@media screen and (width < 769px){.credit-card_page .privacy_block__contents{width:100%}}.credit-card_page .privacy_block__contents .personal_info ol{margin-left:1em}.credit-card_page .privacy_block__contents .personal_info ol li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);list-style:decimal;line-height:2;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .personal_info ol li{margin-top:min(20 / 390 * 100vw,20px);font-size:14px}}.credit-card_page .privacy_block__contents .personal_info ol li:first-of-type{margin-top:0}.credit-card_page .privacy_block__contents .personal_info ol li a{color:#0473e2;text-decoration:underline;word-break:break-all}.credit-card_page .privacy_block__contents .personal_info ol li ol li{list-style:lower-alpha;margin-top:min(10 / 1512 * 100vw,10px)}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .personal_info ol li ol li{margin-top:min(10 / 390 * 100vw,10px)}}.credit-card_page .privacy_block__contents .personal_info ol li ol li ol li{list-style:lower-roman;margin-top:min(10 / 1512 * 100vw,10px)}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .personal_info ol li ol li ol li{margin-top:min(10 / 390 * 100vw,10px)}}.credit-card_page .privacy_block__contents .privacy_contact{margin-top:min(100 / 1512 * 100vw,100px);border:1px solid #D9D9D9;background:#ebf1f5;border-radius:8px}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact{margin-top:min(60 / 390 * 100vw,60px)}}.credit-card_page .privacy_block__contents .privacy_contact__inner{padding:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__inner{padding:min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__contents .privacy_contact__title{font-weight:600;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;position:relative;margin-top:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__title{font-size:17px;margin-top:min(60 / 390 * 100vw,60px)}}.credit-card_page .privacy_block__contents .privacy_contact__title:first-of-type{margin-top:0}.credit-card_page .privacy_block__contents .privacy_contact__btn{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__btn{margin-top:min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__contents .privacy_contact__link{display:inline-block;padding:min(23 / 1512 * 100vw,23px) min(32 / 1512 * 100vw,32px);font-weight:500;color:#fff;background:#0c68ae;font-size:min(16 / 1512 * 100vw,16px);letter-spacing:3px;line-height:1.5;position:relative;border-radius:4px}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__link{display:block;font-size:14px;text-align:center;padding:min(8 / 390 * 100vw,8px) min(15 / 390 * 100vw,15px);letter-spacing:0}}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__table--spscroll{padding-bottom:5px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#BEBEBE transparent}}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__table--spscroll::-webkit-scrollbar{height:6px;border-radius:5em}}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__table--spscroll::-webkit-scrollbar-track{background:transparent;border-radius:5em;border:1px solid #BEBEBE}}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__table--spscroll::-webkit-scrollbar-thumb{background:#bebebe;border-radius:5em}}.credit-card_page .privacy_block__contents .privacy_contact__table table{width:100%;margin-top:min(40 / 1512 * 100vw,40px);border-spacing:0;border-collapse:separate;border-radius:4px;overflow:hidden;border:1px solid #C6D4DD}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__table table{min-width:768px;width:max-content}}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__table table{margin-top:min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__contents .privacy_contact__table table thead{background:#c6d4dd}.credit-card_page .privacy_block__contents .privacy_contact__table table thead th{font-weight:500;color:#003572;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;position:relative;padding:min(20 / 1512 * 100vw,20px);text-align:left}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__table table thead th{font-size:14px;padding:min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__contents .privacy_contact__table table tbody{background:#fff}.credit-card_page .privacy_block__contents .privacy_contact__table table tbody tr:last-of-type th,.credit-card_page .privacy_block__contents .privacy_contact__table table tbody tr:last-of-type td{border-bottom:0}.credit-card_page .privacy_block__contents .privacy_contact__table table tbody tr th{width:94px;font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;position:relative;padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);text-align:left;border-bottom:1px solid #C6D4DD}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__table table tbody tr th{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__contents .privacy_contact__table table tbody tr td{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;position:relative;padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);text-align:left;border-bottom:1px solid #C6D4DD;border-left:1px solid #C6D4DD}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__table table tbody tr td{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__contents .privacy_contact__wrap{margin-top:min(30 / 1512 * 100vw,30px);position:relative}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__wrap{margin-top:min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__contents .privacy_contact__wrap p{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__wrap p{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.credit-card_page .privacy_block__contents .privacy_contact__wrap p:first-of-type{margin-top:0}.credit-card_page .privacy_block__contents .privacy_contact__mark{width:91px;position:absolute;right:0;bottom:0}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__mark{display:flex;justify-content:flex-end;position:static;width:100%}}@media screen and (width < 769px){.credit-card_page .privacy_block__contents .privacy_contact__mark img{width:70px}}.dataprotection_page{background:#fff}.dataprotection_page .container{overflow-x:clip}.dataprotection_page .mainvisual_block{margin-top:min(187 / 1512 * 100vw,187px);padding:0 20px}@media screen and (width < 769px){.dataprotection_page .mainvisual_block{margin-top:min(90 / 390 * 100vw,90px);padding:0 calc(20 / 390 * 100vw)}}.dataprotection_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.dataprotection_page .mainvisual_block .mainvisual_title{border-bottom:1px solid #D9D9D9;padding-bottom:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.dataprotection_page .mainvisual_block .mainvisual_title{padding-bottom:min(30 / 390 * 100vw,30px)}}.dataprotection_page .mainvisual_block .mainvisual_title__ja{display:block;font-weight:300;color:#003572;font-size:min(48 / 1512 * 100vw,48px);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}@media screen and (width < 769px){.dataprotection_page .mainvisual_block .mainvisual_title__ja{font-size:23px;letter-spacing:-.5px;margin-top:min(7 / 390 * 100vw,7px)}}.dataprotection_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.dataprotection_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.dataprotection_page .mainvisual_block .breadcrumb_block{margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.dataprotection_page .mainvisual_block .breadcrumb_block{margin-top:min(20 / 390 * 100vw,20px)}}.dataprotection_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.dataprotection_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(12 / 1512 * 100vw,12px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.dataprotection_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.dataprotection_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.dataprotection_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.dataprotection_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.dataprotection_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.dataprotection_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.dataprotection_page .gdpr_block{margin-top:min(50 / 1512 * 100vw,50px);padding:0 20px}@media screen and (width < 769px){.dataprotection_page .gdpr_block{margin-top:min(60 / 390 * 100vw,60px);padding:0 calc(20 / 390 * 100vw)}}.dataprotection_page .gdpr_block__inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:22.18% 1fr;gap:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.dataprotection_page .gdpr_block__inner{display:block}}.dataprotection_page .gdpr_block__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.dataprotection_page .gdpr_block__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.dataprotection_page .gdpr_block__text:first-of-type{margin-top:0}.dataprotection_page .gdpr_block .gdpr_nav{position:sticky;top:min(100 / 1512 * 100vw,100px);height:fit-content;max-height:calc(100vh - min(100 / 1512 * 100vw,100px));overflow-y:auto}@media screen and (width < 769px){.dataprotection_page .gdpr_block .gdpr_nav{display:none}}.dataprotection_page .gdpr_block .gdpr_nav ul li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:baseline;flex-wrap:wrap;letter-spacing:-.02em;padding-left:calc(min(10 / 1512 * 100vw,10px) + 6px)}.dataprotection_page .gdpr_block .gdpr_nav ul li:first-child{margin-top:0}.dataprotection_page .gdpr_block .gdpr_nav ul li.is-current{color:#003572}.dataprotection_page .gdpr_block .gdpr_nav ul li a{color:#99aec7;transition:color .3s ease}.dataprotection_page .gdpr_block .gdpr_nav ul li.is-active a{color:#003572}.dataprotection_page .gdpr_block .gdpr_nav ul li ol{width:100%;margin-left:1em;margin-top:min(16 / 1512 * 100vw,16px)}.dataprotection_page .gdpr_block .gdpr_nav ul li ol li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:baseline;flex-wrap:nowrap;letter-spacing:-.02em;padding-left:calc(min(10 / 1512 * 100vw,10px) + 6px)}.dataprotection_page .gdpr_block .gdpr_nav ul li ol li a{color:#99aec7;transition:color .3s ease}.dataprotection_page .gdpr_block .gdpr_nav ul li ol li.is-active a{color:#003572}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents{width:100%}}.dataprotection_page .gdpr_block__contents .generaldata_list{padding-bottom:min(50 / 1512 * 100vw,50px);margin-top:min(50 / 1512 * 100vw,50px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents .generaldata_list{padding-bottom:min(40 / 390 * 100vw,40px);margin-top:min(40 / 390 * 100vw,40px)}}.dataprotection_page .gdpr_block__contents .generaldata_list:last-of-type{border-bottom:0}.dataprotection_page .gdpr_block__contents .generaldata_list:first-of-type{margin-top:0}.dataprotection_page .gdpr_block__contents .generaldata_list__title{display:block;padding-bottom:min(24 / 1512 * 100vw,24px);font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);letter-spacing:4px;line-height:1.5;position:relative}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents .generaldata_list__title{font-size:20px;padding-bottom:min(20 / 390 * 100vw,20px)}}.dataprotection_page .gdpr_block__contents .generaldata_list__title:after{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.dataprotection_page .gdpr_block__contents .generaldata_list__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents .generaldata_list__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.dataprotection_page .gdpr_block__contents .generaldata_list ul{margin-top:min(10 / 1512 * 100vw,10px)}.dataprotection_page .gdpr_block__contents .generaldata_list ul li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;position:relative;list-style:none;text-indent:-1em;padding-left:1em}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents .generaldata_list ul li{font-size:14px}}.dataprotection_page .gdpr_block__contents .generaldata_list ol{margin-top:min(10 / 1512 * 100vw,10px);margin-left:1em}.dataprotection_page .gdpr_block__contents .generaldata_list ol li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;position:relative;list-style:decimal}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents .generaldata_list ol li{font-size:14px}}.dataprotection_page .gdpr_block__contents .generaldata_list__inner{margin-top:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents .generaldata_list__inner{margin-top:min(20 / 390 * 100vw,20px)}}.dataprotection_page .gdpr_block__contents .generaldata_list__inner:first-of-type{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents .generaldata_list__inner:first-of-type{margin-top:min(20 / 390 * 100vw,20px)}}.dataprotection_page .gdpr_block__contents .generaldata_list__inner h3{font-weight:600;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;position:relative}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents .generaldata_list__inner h3{font-size:17px}}.dataprotection_page .gdpr_block__contents .generaldata_list__inner p{margin-top:min(10 / 1512 * 100vw,10px);font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2}@media screen and (width < 769px){.dataprotection_page .gdpr_block__contents .generaldata_list__inner p{margin-top:min(10 / 390 * 100vw,10px);font-size:14px}}.dataprotection_page .gdpr_block__contents .generaldata_list__inner p a{color:#000}.disclosure_page{background:#fff}.disclosure_page .container{overflow-x:clip}.disclosure_page .mainvisual_block{margin-top:min(187 / 1512 * 100vw,187px);padding:0 20px}@media screen and (width < 769px){.disclosure_page .mainvisual_block{margin-top:min(90 / 390 * 100vw,90px);padding:0 calc(20 / 390 * 100vw)}}.disclosure_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.disclosure_page .mainvisual_block .mainvisual_title{border-bottom:1px solid #D9D9D9;padding-bottom:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.disclosure_page .mainvisual_block .mainvisual_title{padding-bottom:min(30 / 390 * 100vw,30px)}}.disclosure_page .mainvisual_block .mainvisual_title__ja{display:block;font-weight:300;color:#003572;font-size:min(48 / 1512 * 100vw,48px);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}@media screen and (width < 769px){.disclosure_page .mainvisual_block .mainvisual_title__ja{font-size:36px;letter-spacing:3px;margin-top:min(7 / 390 * 100vw,7px)}}.disclosure_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.disclosure_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.disclosure_page .mainvisual_block .breadcrumb_block{margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.disclosure_page .mainvisual_block .breadcrumb_block{margin-top:min(20 / 390 * 100vw,20px)}}.disclosure_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.disclosure_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(12 / 1512 * 100vw,12px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.disclosure_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.disclosure_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.disclosure_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.disclosure_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.disclosure_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.disclosure_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.disclosure_page .privacy_block{margin-top:min(50 / 1512 * 100vw,50px);padding:0 20px}@media screen and (width < 769px){.disclosure_page .privacy_block{margin-top:min(60 / 390 * 100vw,60px);padding:0 calc(20 / 390 * 100vw)}}.disclosure_page .privacy_block__inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:22.18% 1fr;gap:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.disclosure_page .privacy_block__inner{display:block}}.disclosure_page .privacy_block__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.disclosure_page .privacy_block__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.disclosure_page .privacy_block__text:first-of-type{margin-top:0}.disclosure_page .privacy_block .privacy_nav{position:sticky;top:min(100 / 1512 * 100vw,100px);height:fit-content}@media screen and (width < 769px){.disclosure_page .privacy_block .privacy_nav{display:none}}.disclosure_page .privacy_block .privacy_nav ul li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:center;letter-spacing:-.02em}.disclosure_page .privacy_block .privacy_nav ul li:first-child{margin-top:0}.disclosure_page .privacy_block .privacy_nav ul li:before{content:"";display:inline-block;width:6px;height:6px;background:transparent;margin-right:min(10 / 1512 * 100vw,10px)}.disclosure_page .privacy_block .privacy_nav ul li.is-current{color:#003572}.disclosure_page .privacy_block .privacy_nav ul li.is-current:before{background:#003572}.disclosure_page .privacy_block .privacy_nav ul li a{color:#99aec7}@media screen and (width < 769px){.disclosure_page .privacy_block__contents{width:100%}}.disclosure_page .privacy_block__contents .disclosure_list{padding-bottom:min(50 / 1512 * 100vw,50px);margin-top:min(50 / 1512 * 100vw,50px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.disclosure_page .privacy_block__contents .disclosure_list{padding-bottom:min(40 / 390 * 100vw,40px);margin-top:min(40 / 390 * 100vw,40px)}}.disclosure_page .privacy_block__contents .disclosure_list:last-of-type{border-bottom:0}.disclosure_page .privacy_block__contents .disclosure_list:first-of-type{margin-top:0}.disclosure_page .privacy_block__contents .disclosure_list__title{display:block;padding-bottom:min(24 / 1512 * 100vw,24px);font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);letter-spacing:4px;line-height:1.5;position:relative}@media screen and (width < 769px){.disclosure_page .privacy_block__contents .disclosure_list__title{font-size:20px;padding-bottom:min(20 / 390 * 100vw,20px)}}.disclosure_page .privacy_block__contents .disclosure_list__title:after{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.disclosure_page .privacy_block__contents .disclosure_list__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.disclosure_page .privacy_block__contents .disclosure_list__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.disclosure_page .privacy_block__contents .disclosure_list__textlink{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}.disclosure_page .privacy_block__contents .disclosure_list__textlink a{color:#303030;display:inline-flex;align-items:center}.disclosure_page .privacy_block__contents .disclosure_list__textlink a span{text-decoration:underline}.disclosure_page .privacy_block__contents .disclosure_list__textlink a span.disclosure_list__textlink--icopdf,.disclosure_page .privacy_block__contents .disclosure_list__textlink a span.disclosure_list__textlink--size{text-decoration:none}.disclosure_page .privacy_block__contents .disclosure_list__textlink--icopdf{text-decoration:none;width:min(21 / 390 * 100vw,21px);margin:0 min(8 / 1512 * 100vw,8px)}.disclosure_page .privacy_block__contents .disclosure_list__inner{margin-top:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.disclosure_page .privacy_block__contents .disclosure_list__inner{margin-top:min(20 / 390 * 100vw,20px)}}.disclosure_page .privacy_block__contents .disclosure_list__inner:first-of-type{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.disclosure_page .privacy_block__contents .disclosure_list__inner:first-of-type{margin-top:min(20 / 390 * 100vw,20px)}}.disclosure_page .privacy_block__contents .disclosure_list__inner h3{font-weight:600;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;position:relative}@media screen and (width < 769px){.disclosure_page .privacy_block__contents .disclosure_list__inner h3{font-size:17px}}.disclosure_page .privacy_block__contents .disclosure_list__inner p{margin-top:min(10 / 1512 * 100vw,10px);font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2}@media screen and (width < 769px){.disclosure_page .privacy_block__contents .disclosure_list__inner p{margin-top:min(10 / 390 * 100vw,10px);font-size:14px}}.disclosure_page .privacy_block__contents .disclosure_list__inner ol{margin-top:min(10 / 1512 * 100vw,10px);margin-left:1em}.disclosure_page .privacy_block__contents .disclosure_list__inner ol li{list-style:decimal;font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;position:relative}@media screen and (width < 769px){.disclosure_page .privacy_block__contents .disclosure_list__inner ol li{font-size:14px}}.disclosure_page .privacy_block__contents .disclosure_list__inner ol li ul li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;position:relative;list-style:none}@media screen and (width < 769px){.disclosure_page .privacy_block__contents .disclosure_list__inner ol li ul li{font-size:14px}}.disclosure_page .privacy_block__contents .disclosure_list__inner ol+p{margin-top:min(20 / 1512 * 100vw,20px)}.faq_page{background:#fff}.faq_page .faq{margin-top:86px;background:#fff}@media screen and (width < 769px){.faq_page .faq{margin-top:52px}}.faq_page .faq__inner{padding-top:123px;padding-bottom:170px;padding-inline:20px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.faq_page .faq__inner{padding-top:60px;padding-bottom:150px}}.faq_page .faq__title{display:flex;flex-direction:column;gap:28px;padding-bottom:19px;border-bottom:1px solid #d9d9d9}@media screen and (width < 769px){.faq_page .faq__title{gap:8px;padding-bottom:30px}}.faq_page .faq__title--en{color:#003572;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.45px;padding-left:28px;position:relative}.faq_page .faq__title--en:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.faq_page .faq__title--ja{color:#003572;font-family:Noto Sans JP;font-size:48px;font-style:normal;font-weight:300;line-height:1.5}@media screen and (width < 769px){.faq_page .faq__title--ja{font-size:36px}}.faq_page .faq__anker-link{margin-top:74px}@media screen and (width < 769px){.faq_page .faq__anker-link{margin-top:60px}}.faq_page .faq__anker-link-list{display:flex;flex-wrap:wrap;gap:40px 60px}@media screen and (width < 769px){.faq_page .faq__anker-link-list{gap:24px}}.faq_page .faq__anker-link-list a{display:block;color:#000;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:1.12px;padding-right:48px;padding-bottom:13px;border-bottom:1px solid #d9d9d9;position:relative;transition:opacity .3s}@media screen and (width < 769px){.faq_page .faq__anker-link-list a{font-size:12px;letter-spacing:.96px;padding-right:28px;padding-bottom:9px}}.faq_page .faq__anker-link-list a:hover{opacity:.7}.faq_page .faq__anker-link-list a:before{content:"";width:24px;height:24px;background:url(../img/top/ico_button_arrow_down.webp) no-repeat center center/contain;position:absolute;top:0;right:0}@media screen and (width < 769px){.faq_page .faq__anker-link-list a:before{width:20px;height:20px}}.faq_page .faq__container{padding-top:113px;display:flex;flex-direction:column;gap:145px}@media screen and (width < 769px){.faq_page .faq__container{padding-top:41px;gap:100px}}.faq_page .faq__box{display:flex;gap:5.6878306878vw}@media screen and (width < 769px){.faq_page .faq__box{margin-top:40px;flex-direction:column;gap:40px}}.faq_page .faq__content-title{flex:259;color:#003572;font-family:Noto Sans JP;font-size:26px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:1.04px}@media screen and (width < 769px){.faq_page .faq__content-title{flex:none;font-size:20px;letter-spacing:.8px}}.faq_page .faq__content-title span{display:block;padding-bottom:29px;position:relative}@media screen and (width < 769px){.faq_page .faq__content-title span{padding-bottom:23px}}.faq_page .faq__content-title span:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;bottom:0;left:0}.faq_page .faq__content-inner{flex:855;display:flex;flex-direction:column;gap:30px}@media screen and (width < 769px){.faq_page .faq__content-inner{flex:none}}.faq_page .faq__card{display:flex;flex-direction:column;gap:29px;border-bottom:1px solid #d9d9d9}.faq_page .faq__card[open] .faq__question:after{transform:rotate(90deg)}@media screen and (width < 769px){.faq_page .faq__card[open] .faq__question:after{display:none}}.faq_page .faq__question{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:4px;color:#003572;padding-right:30px;position:relative}.faq_page .faq__question::marker{display:none;content:""}@media screen and (width < 769px){.faq_page .faq__question{padding-right:36px}}.faq_page .faq__question span{font-family:Geist;font-size:20px;font-style:normal;font-weight:600;line-height:1.6}.faq_page .faq__question h4{color:#003572;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:600;line-height:1.9;letter-spacing:.68px;position:relative}@media screen and (width < 769px){.faq_page .faq__question h4{font-size:16px;letter-spacing:.64px}}.faq_page .faq__question:before{content:"";width:17px;height:1px;background:#003572;position:absolute;top:13px;right:4px}@media screen and (width < 769px){.faq_page .faq__question:before{top:50%;transform:translateY(-50%)}}.faq_page .faq__question:after{content:"";width:1px;height:17px;background:#003572;position:absolute;top:5px;right:12px;transition:transform .3s ease}@media screen and (width < 769px){.faq_page .faq__question:after{top:50%;transform:translateY(-50%)}}.faq_page .faq__answer{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:1.8;padding-bottom:29px}@media screen and (width < 769px){.faq_page .faq__answer{font-size:14px}}.faq_page .faq__answer--02{padding-bottom:8px;border-bottom:none}.faq_page .faq__coment-box{padding-bottom:29px;border-bottom:1px solid #d9d9d9}.faq_page .faq__coment-box-inner{display:flex;flex-direction:column;gap:2px;padding:8px 12px;align-self:stretch;border-radius:6px;background:#ebf1f5}.faq_page .faq__coment-title{color:#0c68ae;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:600;line-height:1.8}@media screen and (width < 769px){.faq_page .faq__coment-title{font-size:14px}}.faq_page .faq__coment-text{color:#000;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:1.8}@media screen and (width < 769px){.faq_page .faq__coment-text{font-size:14px}}.faq_page .faq__link{display:block;margin-left:5.291005291vw;width:372px;color:#003572;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:1.12px;padding-right:64px;padding-bottom:19px;border-bottom:1px solid #003572;position:relative;transition:opacity .3s}@media screen and (width < 769px){.faq_page .faq__link{width:314px;margin-inline:auto;font-size:14px;padding-right:0;margin-bottom:11px}}.faq_page .faq__link:hover{opacity:.7}.faq_page .faq__link:before{content:"";width:24px;height:24px;background:url(../img/top/ico_button_arrow.webp) no-repeat center center/contain;position:absolute;top:0;right:0}.faq_page .faq [id]{scroll-margin-top:100px}.gdpr_page_en{background:#fff;font-family:Geist}.gdpr_page_en .cl-primary{color:#003572!important}.gdpr_page_en .container{overflow-x:clip}.gdpr_page_en .mainvisual_block{margin-top:min(187 / 1512 * 100vw,187px);padding:0 20px}@media screen and (width < 769px){.gdpr_page_en .mainvisual_block{margin-top:min(90 / 390 * 100vw,90px);padding:0 calc(20 / 390 * 100vw)}}.gdpr_page_en .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.gdpr_page_en .mainvisual_block .mainvisual_title{border-bottom:1px solid #D9D9D9;padding-bottom:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.gdpr_page_en .mainvisual_block .mainvisual_title{padding-bottom:min(30 / 390 * 100vw,30px)}}.gdpr_page_en .mainvisual_block .mainvisual_title__en{display:block;font-weight:300;font-family:Geist;color:#003572;font-size:min(48 / 1512 * 100vw,48px);line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}@media screen and (width < 769px){.gdpr_page_en .mainvisual_block .mainvisual_title__en{font-size:23px;letter-spacing:-.5px;margin-top:min(7 / 390 * 100vw,7px)}}.gdpr_page_en .mainvisual_block .mainvisual_title__en span{display:block;font-size:min(38 / 1512 * 100vw,38px)}@media screen and (width < 769px){.gdpr_page_en .mainvisual_block .mainvisual_title__en span{font-size:22px}}.gdpr_page_en .mainvisual_block .breadcrumb_block{margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.gdpr_page_en .mainvisual_block .breadcrumb_block{margin-top:min(20 / 390 * 100vw,20px)}}.gdpr_page_en .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.gdpr_page_en .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(12 / 1512 * 100vw,12px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.gdpr_page_en .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.gdpr_page_en .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.gdpr_page_en .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.gdpr_page_en .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.gdpr_page_en .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.gdpr_page_en .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.gdpr_page_en .gdpr_block{margin-top:min(50 / 1512 * 100vw,50px);padding:0 20px}@media screen and (width < 769px){.gdpr_page_en .gdpr_block{margin-top:min(60 / 390 * 100vw,60px);padding:0 calc(20 / 390 * 100vw)}}.gdpr_page_en .gdpr_block__inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:22.18% 1fr;gap:min(80 / 1512 * 100vw,80px);padding-bottom:170px}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__inner{display:block;padding-bottom:calc(150 / 390 * 100vw)}}.gdpr_page_en .gdpr_block__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.gdpr_page_en .gdpr_block__text:first-of-type{margin-top:0}.gdpr_page_en .gdpr_block .gdpr_nav{position:sticky;top:min(100 / 1512 * 100vw,100px);height:fit-content;max-height:calc(100vh - min(100 / 1512 * 100vw,100px));overflow-y:auto}@media screen and (width < 769px){.gdpr_page_en .gdpr_block .gdpr_nav{display:none}}.gdpr_page_en .gdpr_block .gdpr_nav ul li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:baseline;flex-wrap:wrap;letter-spacing:-.02em;padding-left:calc(min(10 / 1512 * 100vw,10px) + 6px)}.gdpr_page_en .gdpr_block .gdpr_nav ul li:first-child{margin-top:0}.gdpr_page_en .gdpr_block .gdpr_nav ul li:before{content:"";display:inline-block;width:6px;min-width:6px;height:6px;min-height:6px;background:transparent;position:absolute;top:min(6 / 1512 * 100vw,6px);left:0}.gdpr_page_en .gdpr_block .gdpr_nav ul li a{color:#99aec7;transition:color .3s ease}.gdpr_page_en .gdpr_block .gdpr_nav ul li.is-current,.gdpr_page_en .gdpr_block .gdpr_nav ul li.is-active a{color:#003572}.gdpr_page_en .gdpr_block .gdpr_nav ul li ol{width:100%;margin-left:1em;margin-top:min(16 / 1512 * 100vw,16px)}.gdpr_page_en .gdpr_block .gdpr_nav ul li ol li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;color:#99aec7;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:baseline;flex-wrap:nowrap;letter-spacing:-.02em;padding-left:calc(min(10 / 1512 * 100vw,10px) + 6px)}.gdpr_page_en .gdpr_block .gdpr_nav ul li ol li a{color:#99aec7;transition:color .3s ease}.gdpr_page_en .gdpr_block .gdpr_nav ul li ol li.is-active a{color:#003572}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents{width:100%}}.gdpr_page_en .gdpr_block__contents .generaldata_list{margin-top:min(50 / 1512 * 100vw,50px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list{padding-bottom:min(40 / 390 * 100vw,40px);margin-top:min(40 / 390 * 100vw,40px)}}.gdpr_page_en .gdpr_block__contents .generaldata_list:last-of-type{border-bottom:0}.gdpr_page_en .gdpr_block__contents .generaldata_list:first-of-type{margin-top:0}.gdpr_page_en .gdpr_block__contents .generaldata_list__title{display:block;padding-bottom:min(24 / 1512 * 100vw,24px);font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);letter-spacing:4px;line-height:1.5;position:relative}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__title{font-size:20px;padding-bottom:min(20 / 390 * 100vw,20px)}}.gdpr_page_en .gdpr_block__contents .generaldata_list__title:after{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.gdpr_page_en .gdpr_block__contents .generaldata_list__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}.gdpr_page_en .gdpr_block__contents .generaldata_list__text--primary{color:#003572}.gdpr_page_en .gdpr_block__contents .generaldata_list__text--mt0{margin-top:0!important}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.gdpr_page_en .gdpr_block__contents .generaldata_list__text a{color:#0473e2!important;text-decoration:underline}.gdpr_page_en .gdpr_block__contents .generaldata_list ul{margin-top:min(10 / 1512 * 100vw,10px)}.gdpr_page_en .gdpr_block__contents .generaldata_list ul li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;position:relative;list-style:none;text-indent:-1em;padding-left:1em}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list ul li{font-size:14px}}.gdpr_page_en .gdpr_block__contents .generaldata_list ul li a{color:#0473e2;text-decoration:underline}.gdpr_page_en .gdpr_block__contents .generaldata_list ol{margin-top:min(30 / 1512 * 100vw,30px);margin-left:1em}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list ol{margin-top:30px;margin-left:1.5em}}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol1,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol2,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol3,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol4,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol5,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol6,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol7,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol8,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol9,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol10,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol11,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol12,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol13{list-style:none;counter-reset:item}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol1 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol2 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol3 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol4 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol5 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol6 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol7 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol8 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol9 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol10 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol11 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol12 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol13 li{counter-increment:item;position:relative;list-style:none;padding-left:.5em}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol1 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol2 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol3 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol4 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol5 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol6 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol7 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol8 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol9 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol10 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol11 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol12 li:before,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol13 li:before{position:absolute;left:-1.5em}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol10 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol11 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol12 li,.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol13 li{padding-left:1.5em}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol1 li:before{content:"1-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol2 li:before{content:"2-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol3 li:before{content:"3-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol4 li:before{content:"4-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol5 li:before{content:"5-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol6 li:before{content:"6-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol7 li:before{content:"7-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol8 li:before{content:"8-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol9 li:before{content:"9-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol10 li:before{content:"10-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol11 li:before{content:"11-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol12 li:before{content:"12-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol.custom-ol13 li:before{content:"13-" counter(item) ". "}.gdpr_page_en .gdpr_block__contents .generaldata_list ol li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);margin-bottom:min(10 / 1512 * 100vw,10px);line-height:2;position:relative;list-style:decimal}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list ol li{font-size:14px;margin-bottom:10px}}.gdpr_page_en .gdpr_block__contents .generaldata_list ol li a{color:#0473e2;text-decoration:underline}.gdpr_page_en .gdpr_block__contents .generaldata_list__table{width:100%;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__table--spscroll{padding-bottom:5px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#BEBEBE transparent}}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__table--spscroll::-webkit-scrollbar{height:6px;border-radius:5em}}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__table--spscroll::-webkit-scrollbar-track{background:transparent;border-radius:5em;border:1px solid #BEBEBE}}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__table--spscroll::-webkit-scrollbar-thumb{background:#bebebe;border-radius:5em}}.gdpr_page_en .gdpr_block__contents .generaldata_list__table table{width:100%;border:1px solid #A4B8C5}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__table table{width:874px}}.gdpr_page_en .gdpr_block__contents .generaldata_list__table table thead tr th{background:#c6d4dd;padding:min(20 / 1512 * 100vw,20px);font-weight:500;color:#003572;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;border-right:1px solid #A4B8C5}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__table table thead tr th{font-size:14px;padding:min(20 / 390 * 100vw,20px)}}.gdpr_page_en .gdpr_block__contents .generaldata_list__table table thead tr th:last-of-type{border-right:0}.gdpr_page_en .gdpr_block__contents .generaldata_list__table table tbody tr th{padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;border-bottom:1px solid #A4B8C5;border-right:1px solid #A4B8C5;text-align:left;vertical-align:top}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__table table tbody tr th{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.gdpr_page_en .gdpr_block__contents .generaldata_list__table table tbody tr td{padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;border-bottom:1px solid #A4B8C5;border-right:1px solid #A4B8C5;text-align:left}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__table table tbody tr td{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.gdpr_page_en .gdpr_block__contents .generaldata_list__inner{margin-top:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__inner{margin-top:min(20 / 390 * 100vw,20px)}}.gdpr_page_en .gdpr_block__contents .generaldata_list__inner:first-of-type{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__inner:first-of-type{margin-top:min(20 / 390 * 100vw,20px)}}.gdpr_page_en .gdpr_block__contents .generaldata_list__inner h3{font-weight:600;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;position:relative}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__inner h3{font-size:17px}}.gdpr_page_en .gdpr_block__contents .generaldata_list__inner p{margin-top:min(10 / 1512 * 100vw,10px);font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2}@media screen and (width < 769px){.gdpr_page_en .gdpr_block__contents .generaldata_list__inner p{margin-top:min(10 / 390 * 100vw,10px);font-size:14px}}.gdpr_page_en .gdpr_block__contents .generaldata_list__inner p a{color:#003572;text-decoration:underline}.generaldata_page{background:#fff}.generaldata_page .container{overflow-x:clip}.generaldata_page .mainvisual_block{margin-top:min(187 / 1512 * 100vw,187px);padding:0 20px}@media screen and (width < 769px){.generaldata_page .mainvisual_block{margin-top:min(90 / 390 * 100vw,90px);padding:0 calc(20 / 390 * 100vw)}}.generaldata_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.generaldata_page .mainvisual_block .mainvisual_title{border-bottom:1px solid #D9D9D9;padding-bottom:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.generaldata_page .mainvisual_block .mainvisual_title{padding-bottom:min(30 / 390 * 100vw,30px)}}.generaldata_page .mainvisual_block .mainvisual_title__ja{display:block;font-weight:300;color:#003572;font-size:min(48 / 1512 * 100vw,48px);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}@media screen and (width < 769px){.generaldata_page .mainvisual_block .mainvisual_title__ja{font-size:23px;letter-spacing:-.5px;margin-top:min(7 / 390 * 100vw,7px)}}.generaldata_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.generaldata_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.generaldata_page .mainvisual_block .breadcrumb_block{margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.generaldata_page .mainvisual_block .breadcrumb_block{margin-top:min(20 / 390 * 100vw,20px)}}.generaldata_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.generaldata_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(12 / 1512 * 100vw,12px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.generaldata_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.generaldata_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.generaldata_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.generaldata_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.generaldata_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.generaldata_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.generaldata_page .gdpr_block{margin-top:min(50 / 1512 * 100vw,50px);padding:0 20px}@media screen and (width < 769px){.generaldata_page .gdpr_block{margin-top:min(60 / 390 * 100vw,60px);padding:0 calc(20 / 390 * 100vw)}}.generaldata_page .gdpr_block__inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:22.18% 1fr;gap:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.generaldata_page .gdpr_block__inner{display:block}}.generaldata_page .gdpr_block__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.generaldata_page .gdpr_block__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.generaldata_page .gdpr_block__text:first-of-type{margin-top:0}.generaldata_page .gdpr_block .gdpr_nav{position:sticky;top:min(100 / 1512 * 100vw,100px);height:fit-content}@media screen and (width < 769px){.generaldata_page .gdpr_block .gdpr_nav{display:none}}.generaldata_page .gdpr_block .gdpr_nav ul li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:baseline;flex-wrap:wrap;letter-spacing:-.02em;padding-left:calc(min(10 / 1512 * 100vw,10px) + 6px)}.generaldata_page .gdpr_block .gdpr_nav ul li:first-child{margin-top:0}.generaldata_page .gdpr_block .gdpr_nav ul li:before{content:"";display:inline-block;width:6px;min-width:6px;height:6px;min-height:6px;background:transparent;position:absolute;top:min(6 / 1512 * 100vw,6px);left:0}.generaldata_page .gdpr_block .gdpr_nav ul li a{color:#99aec7;transition:color .3s ease}.generaldata_page .gdpr_block .gdpr_nav ul li.is-current,.generaldata_page .gdpr_block .gdpr_nav ul li.is-active a{color:#003572}.generaldata_page .gdpr_block .gdpr_nav ul li ol{width:100%;margin-left:1em;margin-top:min(16 / 1512 * 100vw,16px)}.generaldata_page .gdpr_block .gdpr_nav ul li ol li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;color:#99aec7;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:baseline;flex-wrap:nowrap;letter-spacing:-.02em;padding-left:calc(min(10 / 1512 * 100vw,10px) + 6px)}.generaldata_page .gdpr_block .gdpr_nav ul li ol li a{color:#99aec7;transition:color .3s ease}.generaldata_page .gdpr_block .gdpr_nav ul li ol li.is-active a{color:#003572}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents{width:100%}}.generaldata_page .gdpr_block__contents .generaldata_list{padding-bottom:min(50 / 1512 * 100vw,50px);margin-top:min(50 / 1512 * 100vw,50px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list{padding-bottom:min(40 / 390 * 100vw,40px);margin-top:min(40 / 390 * 100vw,40px)}}.generaldata_page .gdpr_block__contents .generaldata_list:last-of-type{border-bottom:0}.generaldata_page .gdpr_block__contents .generaldata_list:first-of-type{margin-top:0}.generaldata_page .gdpr_block__contents .generaldata_list__title{display:block;padding-bottom:min(24 / 1512 * 100vw,24px);font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);letter-spacing:4px;line-height:1.5;position:relative}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__title{font-size:20px;padding-bottom:min(20 / 390 * 100vw,20px)}}.generaldata_page .gdpr_block__contents .generaldata_list__title:after{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.generaldata_page .gdpr_block__contents .generaldata_list__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.generaldata_page .gdpr_block__contents .generaldata_list__textlink{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}.generaldata_page .gdpr_block__contents .generaldata_list__textlink a{color:#303030;display:inline-flex;align-items:center}.generaldata_page .gdpr_block__contents .generaldata_list__textlink a span{text-decoration:underline}.generaldata_page .gdpr_block__contents .generaldata_list__textlink a span.disclosure_list__textlink--icopdf,.generaldata_page .gdpr_block__contents .generaldata_list__textlink a span.disclosure_list__textlink--size{text-decoration:none}.generaldata_page .gdpr_block__contents .generaldata_list__textlink--icopdf{text-decoration:none;width:min(21 / 390 * 100vw,21px);margin:0 min(8 / 1512 * 100vw,8px)}.generaldata_page .gdpr_block__contents .generaldata_list__table{width:100%;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__table--spscroll{padding-bottom:5px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#BEBEBE transparent}}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__table--spscroll::-webkit-scrollbar{height:6px;border-radius:5em}}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__table--spscroll::-webkit-scrollbar-track{background:transparent;border-radius:5em;border:1px solid #BEBEBE}}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__table--spscroll::-webkit-scrollbar-thumb{background:#bebebe;border-radius:5em}}.generaldata_page .gdpr_block__contents .generaldata_list__table table{width:100%;border:1px solid #A4B8C5}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__table table{width:874px}}.generaldata_page .gdpr_block__contents .generaldata_list__table table thead tr th{background:#c6d4dd;padding:min(20 / 1512 * 100vw,20px);font-weight:500;color:#003572;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;border-right:1px solid #A4B8C5}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__table table thead tr th{font-size:14px;padding:min(20 / 390 * 100vw,20px)}}.generaldata_page .gdpr_block__contents .generaldata_list__table table thead tr th:last-of-type{border-right:0}.generaldata_page .gdpr_block__contents .generaldata_list__table table tbody tr th{padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;border-bottom:1px solid #A4B8C5;border-right:1px solid #A4B8C5;text-align:left;vertical-align:top}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__table table tbody tr th{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.generaldata_page .gdpr_block__contents .generaldata_list__table table tbody tr td{padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;border-bottom:1px solid #A4B8C5;border-right:1px solid #A4B8C5;text-align:left}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__table table tbody tr td{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.generaldata_page .gdpr_block__contents .generaldata_list ul{margin-top:min(10 / 1512 * 100vw,10px)}.generaldata_page .gdpr_block__contents .generaldata_list ul li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;position:relative;padding-left:1em;text-indent:-1em}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list ul li{font-size:14px}}.generaldata_page .gdpr_block__contents .generaldata_list__inner{margin-top:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__inner{margin-top:min(20 / 390 * 100vw,20px)}}.generaldata_page .gdpr_block__contents .generaldata_list__inner:first-of-type{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__inner:first-of-type{margin-top:min(20 / 390 * 100vw,20px)}}.generaldata_page .gdpr_block__contents .generaldata_list__inner h3{font-weight:600;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;position:relative}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__inner h3{font-size:17px}}.generaldata_page .gdpr_block__contents .generaldata_list__inner p{margin-top:min(10 / 1512 * 100vw,10px);font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2}@media screen and (width < 769px){.generaldata_page .gdpr_block__contents .generaldata_list__inner p{margin-top:min(10 / 390 * 100vw,10px);font-size:14px}}.harassment_policy_page{background:#fff;padding-top:min(209 / 1512 * 100vw,209px)}@media screen and (width < 769px){.harassment_policy_page{padding-top:calc(112 / 390 * 100vw)}}.harassment_policy_page .page_title_block{padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.harassment_policy_page .page_title_block{padding:0 calc(20 / 390 * 100vw)}}.harassment_policy_page .page_title_block__inner{max-width:1240px;width:100%;margin:0 auto;padding-bottom:min(18 / 1512 * 100vw,18px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.harassment_policy_page .page_title_block__inner{padding-bottom:calc(28 / 390 * 100vw)}}.harassment_policy_page .page_title_block__en{font-family:Geist;font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:min(28 / 1512 * 100vw,28px)}@media screen and (width < 1024px){.harassment_policy_page .page_title_block__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw)}}@media screen and (width < 769px){.harassment_policy_page .page_title_block__en{font-size:min(15 / 390 * 100vw,20px);margin-bottom:calc(9 / 390 * 100vw)}}.harassment_policy_page .page_title_block__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.harassment_policy_page .page_title_block__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.harassment_policy_page .page_title_block__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.harassment_policy_page .page_title_block__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:min(48 / 1512 * 100vw,48px);color:#003572}@media screen and (width < 1024px){.harassment_policy_page .page_title_block__ja{font-size:4.6875vw}}@media screen and (width < 769px){.harassment_policy_page .page_title_block__ja{font-size:min(36 / 390 * 100vw,45px)}}.harassment_policy_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.harassment_policy_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.harassment_policy_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.harassment_policy_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.harassment_policy_page .breadcrumb__block .breadcrumb__list{gap:11.5px}}.harassment_policy_page .breadcrumb__block .breadcrumb__item{font-size:12px}.harassment_policy_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.harassment_policy_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px}.harassment_policy_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.harassment_policy_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.harassment_policy_page .policy_block{padding:min(50 / 1512 * 100vw,50px) min(20 / 1512 * 100vw,20px) min(169 / 1512 * 100vw,169px)}@media screen and (width < 1024px){.harassment_policy_page .policy_block{padding:calc(50 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(169 / 1024 * 100vw)}}@media screen and (width < 769px){.harassment_policy_page .policy_block{padding:0 calc(20 / 390 * 100vw) calc(138 / 390 * 100vw)}}.harassment_policy_page .policy_block__inner{max-width:1240px;width:100%;margin:0 auto}.harassment_policy_page .policy_block__lead-text{font-weight:400;font-size:15px;line-height:2;color:#000;margin-bottom:min(100 / 1512 * 100vw,100px)}@media screen and (width < 769px){.harassment_policy_page .policy_block__lead-text{font-size:min(14 / 390 * 100vw,14px);margin-top:calc(60 / 390 * 100vw);margin-bottom:calc(60 / 390 * 100vw)}}.harassment_policy_page .policy_block__policy-list{display:grid;grid-template-columns:28.6% 71.4%;row-gap:50px}@media screen and (width < 769px){.harassment_policy_page .policy_block__policy-list{grid-template-columns:1fr;row-gap:0}}.harassment_policy_page .policy_block__policy-term{font-weight:500;font-size:22px;line-height:1.5;color:#003572;border-bottom:1px solid #D9D9D9;padding-bottom:min(50 / 1512 * 100vw,50px);position:relative}.harassment_policy_page .policy_block__policy-term:nth-last-child(2){border:none}@media screen and (width < 1024px){.harassment_policy_page .policy_block__policy-term{font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.harassment_policy_page .policy_block__policy-term{font-size:min(20 / 390 * 100vw,28px);padding-bottom:calc(20 / 390 * 100vw);border:none;margin-bottom:0;letter-spacing:.8px}}.harassment_policy_page .policy_block__policy-term:after{content:"";display:block;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);margin-top:24px}@media screen and (width < 769px){.harassment_policy_page .policy_block__policy-term:after{margin-top:19px;height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.harassment_policy_page .policy_block__policy-desc{font-weight:400;font-size:15px;line-height:2;color:#000;border-bottom:1px solid #D9D9D9;padding-bottom:min(50 / 1512 * 100vw,50px);text-align:justify}.harassment_policy_page .policy_block__policy-desc:last-child{border:none;padding-bottom:0;margin-bottom:0}@media screen and (width < 769px){.harassment_policy_page .policy_block__policy-desc{font-size:min(14 / 390 * 100vw,14px);padding-bottom:10vw;margin-bottom:calc(41 / 390 * 100vw)}}.harassment_policy_page .policy_block__policy-examples{margin-top:29px;margin-bottom:30px;padding-left:24px;list-style:disc;font-size:15px;color:#000}@media screen and (width < 769px){.harassment_policy_page .policy_block__policy-examples{font-size:min(14 / 390 * 100vw,14px);margin-top:calc(28 / 390 * 100vw);margin-bottom:calc(28 / 390 * 100vw);padding-left:calc(21 / 390 * 100vw)}}.harassment_policy_page .policy_block__policy-examples li{line-height:200%}.harassment_policy_page .policy_block__policy-examples li::marker{font-size:10px}.harassment_policy_page .policy_block__policy-subtitle{font-weight:500;font-size:20px;color:#003572}@media screen and (width < 1024px){.harassment_policy_page .policy_block__policy-subtitle{font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.harassment_policy_page .policy_block__policy-subtitle{font-size:min(17 / 390 * 100vw,20px)}}.harassment_policy_page .policy_block__policy-ol{list-style:decimal;padding-left:21px;margin-top:13px;font-size:15px;color:#000}.harassment_policy_page .policy_block__policy-ol:nth-child(2){margin-bottom:42px}@media screen and (width < 769px){.harassment_policy_page .policy_block__policy-ol:nth-child(2){margin-bottom:min(20 / 390 * 100vw,20px)}}@media screen and (width < 769px){.harassment_policy_page .policy_block__policy-ol{font-size:min(14 / 390 * 100vw,14px);margin-bottom:min(10 / 390 * 100vw,10px);margin-top:calc(13 / 390 * 100vw)}}.harassment_policy_page .policy_block__policy-ol li{line-height:200%}.history_page_en{background:#fff;padding-top:min(120 / 1512 * 100vw,120px)}@media screen and (width < 1024px){.history_page_en{padding-top:calc(150 / 1024 * 100vw)}}@media screen and (width < 769px){.history_page_en{padding-top:calc(72 / 390 * 100vw)}}.history_page_en .history_page_title{padding:0 20px}@media screen and (width < 769px){.history_page_en .history_page_title{padding:0 calc(20 / 390 * 100vw)}}.history_page_en .history_page_title__inner{display:flex;justify-content:space-between;align-items:flex-end;max-width:1240px;padding-bottom:18px;width:100%;margin:0 auto;border-bottom:1px solid #D9D9D9;gap:0}@media screen and (width < 1024px){.history_page_en .history_page_title__inner{padding-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.history_page_en .history_page_title__inner{flex-direction:column-reverse;align-items:flex-start;gap:calc(26 / 390 * 100vw);padding-bottom:calc(28 / 390 * 100vw)}}.history_page_en .history_page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:28px}@media screen and (width < 1024px){.history_page_en .history_page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw);letter-spacing:calc(.5 / 1024 * 100vw)}}@media screen and (width < 769px){.history_page_en .history_page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.history_page_en .history_page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.history_page_en .history_page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.history_page_en .history_page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.history_page_en .history_page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:64px;color:#003572;font-family:Geist}@media screen and (width < 1024px){.history_page_en .history_page_title__ja{font-size:6.25vw}}@media screen and (width < 769px){.history_page_en .history_page_title__ja{font-size:min(38 / 390 * 100vw,45px)}}.history_page_en .history_page_title__image{max-width:416.67px;width:34%;padding-bottom:15px}@media screen and (width < 769px){.history_page_en .history_page_title__image{width:100%;margin-left:auto;max-width:60vw}}.history_page_en .history_page_title__description{margin-top:80px;max-width:1240px;margin-inline:auto}@media screen and (width < 769px){.history_page_en .history_page_title__description{margin-top:calc(60 / 390 * 100vw)}}.history_page_en .history_page_title__description p{font-family:Geist;font-size:15px;font-weight:400;line-height:190%}@media screen and (width < 769px){.history_page_en .history_page_title__description p{font-size:calc(14 / 390 * 100vw)}}.history_page_en .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.history_page_en .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.history_page_en .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.history_page_en .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.history_page_en .breadcrumb__block .breadcrumb__list{gap:11.5px}}.history_page_en .breadcrumb__block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.history_page_en .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.history_page_en .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.history_page_en .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px}.history_page_en .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.history_page_en .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.history_page_en .history_page_timeline{background:#e9eef3;margin-top:110px;margin-bottom:20px;padding-top:110px;padding-bottom:170px;padding-inline:20px}@media screen and (width < 1024px){.history_page_en .history_page_timeline{padding-inline:calc(20 / 390 * 100vw)}}@media screen and (width < 769px){.history_page_en .history_page_timeline{margin-top:calc(80 / 390 * 100vw);padding-top:calc(20 / 390 * 100vw);padding-inline:20px}}.history_page_en .history_page_timeline__inner{max-width:1240px;margin-inline:auto;border-radius:12px;background:#fff}.history_page_en .history_page_timeline__list{padding:60px 60px 80px 42px;position:relative}@media screen and (width < 769px){.history_page_en .history_page_timeline__list{padding-top:calc(27 / 390 * 100vw);padding-inline:10px;padding-bottom:calc(80 / 390 * 100vw)}}.history_page_en .history_page_timeline__list:before{content:"";position:absolute;top:min(80 / 1512 * 100vw,80px);bottom:100px;left:219px;width:1px;background-color:#00c1db}@media screen and (width < 1024px){.history_page_en .history_page_timeline__list:before{top:70px;bottom:105px}}@media screen and (width < 769px){.history_page_en .history_page_timeline__list:before{top:calc(30 / 390 * 100vw);bottom:calc(115 / 390 * 100vw);left:75px}}.history_page_en .history_page_timeline__item{display:flex;align-items:flex-start;gap:min(75 / 1512 * 100vw,75px);margin-top:min(38 / 1512 * 100vw,38px)}@media screen and (width < 1024px){.history_page_en .history_page_timeline__item{gap:calc(75 / 1024 * 100vw)}}@media screen and (width < 769px){.history_page_en .history_page_timeline__item{gap:min(23 / 390 * 100vw,30px);margin-top:calc(50 / 390 * 100vw)}}.history_page_en .history_page_timeline__item:first-of-type{margin-top:0}.history_page_en .history_page_timeline__year{display:flex;flex-direction:row;align-items:center;justify-content:end;min-width:150px;position:relative}.history_page_en .history_page_timeline__year:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:170px;width:15px;height:15px;border-radius:50%;background-color:#fff;border:1px solid #00c1db;filter:drop-shadow(0px 0px 10px #00c1db)}@media screen and (width < 769px){.history_page_en .history_page_timeline__year:before{top:15%;left:61px;width:10px;height:10px}}@media screen and (width < 769px){.history_page_en .history_page_timeline__year{flex-direction:column;align-items:end;min-width:55px}}.history_page_en .history_page_timeline__month{font-family:Geist;color:#003572;line-height:190%;padding-top:5px}@media screen and (width < 769px){.history_page_en .history_page_timeline__month{font-size:min(11 / 390 * 100vw,11px);padding-top:0}}.history_page_en .history_page_timeline__year-number{color:#003572;font-family:Geist;font-size:min(28 / 1512 * 100vw,28px);line-height:190%}@media screen and (width < 769px){.history_page_en .history_page_timeline__year-number{font-size:min(18 / 390 * 100vw,18px);margin-top:-5px}}.history_page_en .history_page_timeline__text{margin-top:20px;font-family:Geist;font-size:min(15 / 1512 * 100vw,15px);line-height:170%}@media screen and (width < 769px){.history_page_en .history_page_timeline__text{font-size:calc(14 / 390 * 100vw);margin-top:0}}.history_page_en .history_page_timeline__text p:nth-of-type(2){margin-top:min(33 / 1512 * 100vw,33px)}@media screen and (width < 769px){.history_page_en .history_page_timeline__text p:nth-of-type(2){margin-top:calc(35 / 390 * 100vw)}}.index_page{background:#fff}.index_page .container{overflow-x:hidden}.index_page .section_title__ja{font-weight:300;color:#003572;font-size:min(48 / 1512 * 100vw,48px);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}@media screen and (width < 769px){.index_page .section_title__ja{font-size:36px;letter-spacing:3px;margin-top:min(7 / 390 * 100vw,7px)}}.index_page .section_title__ja__philosopy_block{font-size:min(34 / 1512 * 100vw,34px);margin-top:min(21 / 1512 * 100vw,21px);letter-spacing:2px}@media screen and (width < 769px){.index_page .section_title__ja__philosopy_block{font-size:28px;letter-spacing:1.8px;margin-top:min(26 / 390 * 100vw,26px)}}.index_page .section_title__ja__about_block{letter-spacing:0}@media screen and (width < 769px){.index_page .section_title__ja__about_block{letter-spacing:2.8px}}.index_page .section_title__ja__careers_block{color:#fff;letter-spacing:0}@media screen and (width < 769px){.index_page .section_title__ja__careers_block{margin-top:0;letter-spacing:3px}}.index_page .section_title__ja__information_block{font-size:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.index_page .section_title__ja__information_block{font-size:36px}}.index_page .section_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.index_page .section_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.index_page .section_title__en__careers_block{color:#fff}.index_page .c-button{display:inline-block}@media screen and (width < 769px){.index_page .c-button__news_block__left{display:none}}.index_page .c-button__link{display:flex;align-items:center;gap:min(40 / 1512 * 100vw,40px);padding-bottom:min(20 / 1512 * 100vw,20px);border-bottom:1px solid #003572}@media screen and (width < 769px){.index_page .c-button__link{padding-bottom:11px;gap:38px}}.index_page .c-button__link__careers_block{border-bottom:1px solid #FFFFFF}@media screen and (width < 769px){.index_page .c-button__link__careers_block{margin-top:calc(40 / 390 * 100vw)}}.index_page .c-button__text{color:#003572;letter-spacing:1.1px;font-size:min(16 / 1512 * 100vw,16px);font-weight:500;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 769px){.index_page .c-button__text{font-size:14px}}.index_page .c-button__text__careers_block{color:#fff}.index_page .c-button__icon{height:min(24 / 1512 * 100vw,24px);width:min(24 / 1512 * 100vw,24px)}@media screen and (width < 769px){.index_page .c-button__icon{height:24px;width:24px}}.index_page .c-button:hover .c-button__text{color:#01a5e7}.index_page .mainvisual_block{height:100vh;max-height:min(832 / 1512 * 100vw,832px);position:relative;margin-bottom:min(118 / 1512 * 100vw,118px)}@media screen and (width < 769px){.index_page .mainvisual_block{max-height:calc(650 / 390 * 100vw);margin-bottom:78px}}.index_page .mainvisual_block__kv{display:flex;height:100%;width:100%;overflow:hidden;position:relative}@media screen and (width < 769px){.index_page .mainvisual_block__kv{flex-direction:column;height:calc(650 / 390 * 100vw)}}.index_page .mainvisual_block__kv-col{flex:1;position:relative}.index_page .mainvisual_block__kv-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;transform:scale(1);transition:opacity 1s ease-in-out,transform 6s ease-in-out;width:100%;height:100%}.index_page .mainvisual_block__kv-image.active{opacity:1;z-index:1;transform:scale(1.03)}.index_page .mainvisual_block__image{width:50%;height:100%;object-fit:cover}@media screen and (width < 769px){.index_page .mainvisual_block__image{width:100%;height:50%}}.index_page .mainvisual_block__contents{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(27.86deg,#00334f33 14.61%,#00334f00 68.25%),linear-gradient(180deg,#00000026,#0000 17.31%);z-index:9999}.index_page .mainvisual_block__inner{max-width:1512px;width:100%;height:100%;margin:0 auto;position:relative}.index_page .mainvisual_block__subtext{text-shadow:0px 0px 11px rgba(0,57,86,.6);position:absolute;bottom:37.7%;left:4.2%;letter-spacing:3px}@media screen and (width < 769px){.index_page .mainvisual_block__subtext{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;top:12.7%;right:5%;line-height:1.7;letter-spacing:2px}}.index_page .mainvisual_block__subtext img{filter:drop-shadow(0px 0px 11px rgba(0,57,86,.8))}.index_page .mainvisual_block__maintext__pc{font-family:Geist;font-weight:100;font-size:min(94 / 1512 * 100vw,94px);line-height:1.1;color:#fff;position:absolute;bottom:7%;left:4%}.index_page .mainvisual_block__maintext__sp{font-family:Geist;font-weight:100;font-size:min(52 / 390 * 100vw,70px);line-height:1.1;color:#fff;position:absolute;bottom:1%;left:3%}.index_page .mainvisual_block__maintext__highlight{font-family:Geist;font-weight:400;font-size:min(94 / 1512 * 100vw,94px);line-height:1.1;color:#fff;letter-spacing:-2px}@media screen and (width < 769px){.index_page .mainvisual_block__maintext__highlight{font-size:min(52 / 390 * 100vw,70px);letter-spacing:-1px}}.index_page .news_block{padding:0 20px;margin-bottom:min(168 / 1512 * 100vw,168px)}@media screen and (width < 769px){.index_page .news_block{padding:0 calc(20 / 390 * 100vw);margin-bottom:148px}}.index_page .news_block__inner{max-width:1240px;width:100%;margin:0 auto}.index_page .news_block__wrap{display:flex;justify-content:start;gap:min(120 / 1512 * 100vw,120px)}@media screen and (width < 769px){.index_page .news_block__wrap{flex-direction:column;gap:30px}}.index_page .news_block__left{width:21%}@media screen and (width < 769px){.index_page .news_block__left{width:100%}}.index_page .news_block__button{display:flex;align-items:center;gap:min(10 / 1512 * 100vw,10px);margin-top:min(48 / 1512 * 100vw,48px)}@media screen and (width < 769px){.index_page .news_block__button{display:none}}.index_page .news_block__button__text{font-size:min(13 / 1512 * 100vw,13px);color:#003572;font-family:Geist;line-height:1.85;letter-spacing:.4px;border-bottom:1px solid #003572;font-weight:400}.index_page .news_block__button__icon{height:min(27 / 1512 * 100vw,27px);width:min(27 / 1512 * 100vw,27px)}.index_page .news_block__right{margin-top:min(16 / 1512 * 100vw,16px);width:55%}@media screen and (width < 769px){.index_page .news_block__right{margin-top:0;width:100%}}.index_page .news_block__list__item{border-top:1px solid #D9D9D9}.index_page .news_block__list__item:first-child{border:none}@media screen and (width < 769px){.index_page .news_block__list__item:first-child{border-top:1px solid #D9D9D9}}.index_page .news_block__list__item:hover .news_block__title{color:#01a5e7}.index_page .news_block__link{padding:min(19 / 1512 * 100vw,19px) 0;display:flex;gap:min(20 / 1512 * 100vw,20px);align-items:center}@media screen and (width < 769px){.index_page .news_block__link{flex-direction:column;gap:12px;padding:18.5px 0;align-items:flex-start}}.index_page .news_block__info{display:flex;justify-content:start;align-items:center;gap:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.index_page .news_block__info{gap:calc(16 / 390 * 100vw)}}.index_page .news_block__date{font-weight:400;font-size:12px;color:#a9a9a9;font-family:Geist;letter-spacing:.4px;white-space:nowrap}@media screen and (width < 769px){.index_page .news_block__date{font-size:12px}}.index_page .news_block__label{color:#003572;font-size:min(11 / 1512 * 100vw,11px);line-height:1.5;font-weight:500;border:1px solid #003572;padding:3px 8px;letter-spacing:.5px;white-space:nowrap}@media screen and (width < 769px){.index_page .news_block__label{font-size:10px}}.index_page .news_block__title{font-size:min(14 / 1512 * 100vw,14px);font-weight:400;color:#000;line-height:1.5;letter-spacing:1.1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;max-height:24.5px;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 769px){.index_page .news_block__title{font-size:14px;max-height:calc(24.5 / 390 * 100vw)}}.index_page .news_block .c-button__news_block--left{margin-top:50px}@media screen and (width < 769px){.index_page .news_block .c-button__news_block--left{display:none}}.index_page .news_block .c-button__news_block--right{display:none}@media screen and (width < 769px){.index_page .news_block .c-button__news_block--right{display:inline-block;margin-top:calc(30 / 390 * 100vw)}}.index_page .philosopy_block{margin:0 auto min(152 / 1512 * 100vw,152px)}@media screen and (width < 769px){.index_page .philosopy_block{margin:0 auto 126px}}.index_page .philosopy_block__inner{max-width:1280px;width:100%;margin:0 auto;padding:0 20px}@media screen and (width < 769px){.index_page .philosopy_block__inner{padding:0 calc(20 / 390 * 100vw)}}.index_page .philosopy_block__wrap{margin-top:calc(124 / 1512 * 100vw);position:relative}@media screen and (width < 769px){.index_page .philosopy_block__wrap{margin-top:calc(28 / 390 * 100vw)}}.index_page .philosopy_block__image{margin-left:auto;width:69.6%;max-width:1052px}@media screen and (width < 769px){.index_page .philosopy_block__image{width:95%}}.index_page .philosopy_block__contents{position:absolute;top:min(40 / 1512 * 100vw,40px);width:100%;margin-top:0}@media screen and (width < 769px){.index_page .philosopy_block__contents{position:relative;margin-top:30px}}.index_page .philosopy_block__title{background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:min(48 / 1512 * 100vw,48px);line-height:2.1;font-weight:300;letter-spacing:3px}@media screen and (width < 1024px){.index_page .philosopy_block__title{font-size:3.90625vw}}@media screen and (width < 769px){.index_page .philosopy_block__title{font-size:calc(36 / 390 * 100vw);letter-spacing:calc(2 / 390 * 100vw)}}.index_page .philosopy_block__text{font-size:min(15 / 1512 * 100vw,15px);line-height:2.53;font-weight:400;letter-spacing:.9px;color:#003572;margin-top:min(75 / 1512 * 100vw,75px)}@media screen and (width < 1024px){.index_page .philosopy_block__text{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .philosopy_block__text{font-size:calc(14 / 390 * 100vw);letter-spacing:calc(.84 / 390 * 100vw)}}.index_page .service_block{padding:0 min(20 / 1512 * 100vw,20px);margin-bottom:min(195 / 1512 * 100vw,195px)}@media screen and (width < 769px){.index_page .service_block{padding:0 calc(20 / 390 * 100vw);margin-bottom:120px}}.index_page .service_block__inner{max-width:1240px;width:100%;margin:0 auto}.index_page .service_block__wrap{display:flex;flex-direction:column;gap:min(152 / 1512 * 100vw,152px);margin-top:min(100 / 1512 * 100vw,100px)}@media screen and (width < 769px){.index_page .service_block__wrap{gap:calc(57 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.index_page .service_block__item{display:flex;justify-content:space-between;gap:min(60 / 1512 * 100vw,60px)}@media screen and (width < 769px){.index_page .service_block__item{flex-direction:column;gap:calc(12 / 390 * 100vw)}}@media screen and (width < 769px){.index_page .service_block__item--reverse{flex-direction:column-reverse}}.index_page .service_block__item__image{width:65%}@media screen and (width < 769px){.index_page .service_block__item__image{width:100%}}.index_page .service_block__item__contents{width:32%;padding-right:min(60 / 1512 * 100vw,60px)}@media screen and (width < 769px){.index_page .service_block__item__contents{width:100%;padding-right:0}}.index_page .service_block__item__contents--left{padding-left:min(60 / 1512 * 100vw,60px);padding-right:0}@media screen and (width < 769px){.index_page .service_block__item__contents--left{padding-left:0}}.index_page .service_block__title__en{display:inline-block;vertical-align:top;font-size:min(14 / 1512 * 100vw,14px);line-height:1.5;letter-spacing:.5px;font-weight:400;font-family:Geist;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media screen and (width < 769px){.index_page .service_block__title__en{font-size:12px;letter-spacing:.4px}}.index_page .service_block__title__ja{font-weight:400;color:#003572;font-size:min(32 / 1512 * 100vw,32px);letter-spacing:.7px;line-height:1.5;margin-top:min(5.5 / 1512 * 100vw,5.5px)}@media screen and (width < 769px){.index_page .service_block__title__ja{font-size:28px;margin-top:calc(3 / 390 * 100vw)}}.index_page .service_block__text{font-weight:400;color:#000;font-size:min(13 / 1512 * 100vw,13px);letter-spacing:.3px;line-height:1.8;margin-top:min(32 / 1512 * 100vw,32px)}@media screen and (width < 769px){.index_page .service_block__text{font-size:12px;margin-top:calc(13 / 390 * 100vw)}}.index_page .service_block__list{margin-top:min(57 / 1512 * 100vw,57px)}@media screen and (width < 769px){.index_page .service_block__list{margin-top:30px}}.index_page .service_block__list li{border-top:1px solid #D9D9D9}.index_page .service_block__list__item{display:flex;align-items:center;justify-content:space-between;padding:min(19.3 / 1512 * 100vw,19.3px) 0;cursor:pointer}@media screen and (width < 769px){.index_page .service_block__list__item{padding:15px 0}}.index_page .service_block__list__item:hover .service_block__list__text,.index_page .service_block__list__item:hover .service_block__list__icon__text{color:#01a5e7}.index_page .service_block__list__item:hover .service_block__list__icon .icon-default{display:none}.index_page .service_block__list__item:hover .service_block__list__icon .icon-hover{display:inline}.index_page .service_block__list__text{font-weight:400;color:#000;font-size:min(16 / 1512 * 100vw,16px);letter-spacing:1.3px;line-height:1.5;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 769px){.index_page .service_block__list__text{font-size:14px}}.index_page .service_block__list__icon{display:flex;align-items:center;justify-content:space-between;gap:14px}.index_page .service_block__list__icon img{height:25px;width:25px}.index_page .service_block__list__icon .icon-hover{display:none}.index_page .service_block__list__icon__text{font-weight:400;color:#000;font-size:10px;letter-spacing:.3px;font-family:Geist;line-height:1.5;transition:color .4s cubic-bezier(.22,1,.36,1)}.index_page .service_block__item__cruise{position:relative}.index_page .service_block__item__cruise:hover .service_block__cruise__button__text{color:#01a5e7}.index_page .service_block__title__ja__cruise{color:#fff}.index_page .service_block__title__ja__cruise span{font-size:min(15 / 1512 * 100vw,15px);margin-left:min(19 / 1512 * 100vw,19px);letter-spacing:.4px}@media screen and (width < 769px){.index_page .service_block__title__ja__cruise span{font-size:calc(12 / 390 * 100vw);margin-left:calc(19 / 390 * 100vw)}}.index_page .service_block__cruise__contents{position:absolute;bottom:min(45 / 1512 * 100vw,45px);left:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.index_page .service_block__cruise__contents{bottom:calc(29 / 390 * 100vw);left:calc(24 / 390 * 100vw)}}.index_page .service_block__cruise__button{display:flex;align-items:center;gap:min(40 / 1512 * 100vw,40px);padding-bottom:min(20 / 1512 * 100vw,20px);border-bottom:1px solid #FFFFFF;max-width:min(170 / 1512 * 100vw,170px);margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 1024px){.index_page .service_block__cruise__button{max-width:calc(170 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .service_block__cruise__button{max-width:155px;padding-bottom:14px;gap:38px;margin-top:20px}}.index_page .service_block__cruise__button__text{color:#fff;letter-spacing:1.1px;font-size:min(16 / 1512 * 100vw,16px);font-weight:500;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 769px){.index_page .service_block__cruise__button__text{font-size:14px}}.index_page .service_block__cruise__button__icon{height:min(24 / 1512 * 100vw,24px);width:min(24 / 1512 * 100vw,24px)}@media screen and (width < 769px){.index_page .service_block__cruise__button__icon{height:24px;width:24px}}.index_page .about_block{margin:0 auto min(180 / 1512 * 100vw,180px);max-width:1512px}@media screen and (width < 769px){.index_page .about_block{margin:0 auto 78px}}.index_page .about_block__images{display:flex;align-items:flex-start;width:44%;gap:min(10 / 1512 * 100vw,10px)}@media screen and (width < 769px){.index_page .about_block__images{width:93.5%;gap:calc(6 / 390 * 100vw)}}.index_page .about_block__image01{width:66.7%;object-fit:contain}.index_page .about_block__image02{width:33.5%;object-fit:contain}.index_page .about_block__wrap{position:relative}.index_page .about_block__contents{position:absolute;top:0;right:0;width:100%;padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.index_page .about_block__contents{position:relative;padding:0 calc(20 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.index_page .about_block__contents__inner{max-width:1240px;width:100%;margin:0 auto;position:relative}.index_page .about_block__contents__wrap{position:absolute;top:-2px;right:0;width:46.8%}@media screen and (width < 769px){.index_page .about_block__contents__wrap{position:relative;width:100%}}.index_page .about_block__contents__text{font-size:min(15 / 1512 * 100vw,15px);color:#000;line-height:2.2;font-weight:400;letter-spacing:.4px;padding-right:min(73 / 1512 * 100vw,73px);margin-top:min(40 / 1512 * 100vw,40px);margin-bottom:min(60 / 1512 * 100vw,60px)}@media screen and (width < 769px){.index_page .about_block__contents__text{font-size:14px;margin-top:20.5px;margin-bottom:42px;padding-right:0;letter-spacing:.3px}}.index_page .history_block{margin-bottom:min(188 / 1512 * 100vw,188px);overflow:hidden;position:relative}@media screen and (width < 769px){.index_page .history_block{margin-bottom:116px}}.index_page .history_block__inner{max-width:calc(1280 / 1512 * 100vw);width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:calc(224 / 1512 * 100vw)}@media screen and (width < 769px){.index_page .history_block__inner{flex-direction:column;max-width:calc(350 / 390 * 100vw);gap:calc(29 / 390 * 100vw);align-items:center}}.index_page .history_block__wrap{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:-1}.index_page .history_block__logo{width:248px;margin-bottom:40px}@media screen and (width < 769px){.index_page .history_block__logo{width:140px;margin-bottom:30px}}.index_page .history_block__bg{position:absolute;top:0;left:0;width:100%;height:100vh;background:no-repeat center center/cover;opacity:0;transition:opacity 1s ease-in-out}.index_page .history_block__bg--1{background-image:url(../img/top/pic-history-bg1-pc.webp)}@media screen and (width < 769px){.index_page .history_block__bg--1{background-image:url(../img/top/pic-history-bg1-sp.webp)}}.index_page .history_block__bg--2{background-image:url(../img/top/pic-history-bg2-pc.webp)}@media screen and (width < 769px){.index_page .history_block__bg--2{background-image:url(../img/top/pic-history-bg2-sp.webp)}}.index_page .history_block__bg--3{background-image:url(../img/top/pic-history-bg3-pc.webp)}@media screen and (width < 769px){.index_page .history_block__bg--3{background-image:url(../img/top/pic-history-bg3-sp.webp)}}.index_page .history_block__bg--4{background-image:url(../img/top/pic-history-bg4-pc.webp)}@media screen and (width < 769px){.index_page .history_block__bg--4{background-image:url(../img/top/pic-history-bg4-sp.webp)}}.index_page .history_block__bg.is-active{opacity:1}.index_page .history_block__wrap.is-pinned{overflow:visible}.index_page .history_block__item{height:100vh}@media screen and (width < 769px){.index_page .history_block__item{margin-top:10vh;margin-bottom:10vh}}.index_page .history_block__item01{padding:calc(171 / 1512 * 100vw) calc(20 / 1512 * 100vw) calc(203 / 1512 * 100vw)}@media screen and (width < 769px){.index_page .history_block__item01{padding:calc(86 / 390 * 100vw) calc(18 / 390 * 100vw) calc(83 / 390 * 100vw)}}.index_page .history_block__item02{padding:calc(171 / 1512 * 100vw) calc(20 / 1512 * 100vw) calc(337 / 1512 * 100vw)}@media screen and (width < 769px){.index_page .history_block__item02{padding:calc(89 / 390 * 100vw) calc(18 / 390 * 100vw) calc(111.6 / 390 * 100vw)}}.index_page .history_block__item03{padding:calc(171 / 1512 * 100vw) calc(20 / 1512 * 100vw) calc(224 / 1512 * 100vw)}@media screen and (width < 769px){.index_page .history_block__item03{padding:calc(95 / 390 * 100vw) calc(18 / 390 * 100vw) calc(48 / 390 * 100vw)}}.index_page .history_block__item04{padding:calc(171 / 1512 * 100vw) calc(20 / 1512 * 100vw) calc(299 / 1512 * 100vw)}@media screen and (width < 769px){.index_page .history_block__item04{padding:calc(89 / 390 * 100vw) calc(18 / 390 * 100vw) calc(83 / 390 * 100vw)}}.index_page .history_block__image{width:calc(195 / 1512 * 100vw);flex-shrink:0}@media screen and (width < 769px){.index_page .history_block__image{width:calc(142 / 390 * 100vw)}}.index_page .history_block__image img{width:100%}.index_page .history_block__content{padding-top:calc(18 / 1512 * 100vw)}@media screen and (width < 769px){.index_page .history_block__content{padding-top:0}}.index_page .history_block__title{font-size:calc(36 / 1512 * 100vw);font-weight:300;line-height:1.5;color:#fff;letter-spacing:.8px;margin-bottom:min(49 / 1512 * 100vw,49px)}@media screen and (width < 769px){.index_page .history_block__title{font-size:calc(24 / 390 * 100vw);margin-bottom:40px}}.index_page .history_block__text{font-size:calc(17 / 1512 * 100vw);font-weight:400;line-height:2.2;color:#fff;letter-spacing:.7px}@media screen and (width < 769px){.index_page .history_block__text{font-size:calc(14 / 390 * 100vw);line-height:2.215;letter-spacing:calc(.28 / 390 * 100vw)}}.index_page .column_block{padding:0 min(20 / 1512 * 100vw,20px);margin-bottom:min(198.5 / 1512 * 100vw,198.5px)}@media screen and (width < 769px){.index_page .column_block{padding:0 calc(20 / 390 * 100vw);margin-bottom:151px}}.index_page .column_block__wrap{display:flex;justify-content:space-between;margin-bottom:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.index_page .column_block__wrap{flex-direction:column;gap:calc(21 / 390 * 100vw);margin-bottom:calc(38 / 390 * 100vw)}}.index_page .column_block__inner{max-width:1240px;width:100%;margin:0 auto}.index_page .column_block__text{width:56.7%;font-size:min(14 / 1512 * 100vw,14px);line-height:1.8;font-weight:400;color:#000;letter-spacing:.5px;margin-top:2px}@media screen and (width < 769px){.index_page .column_block__text{font-size:14px;width:100%;margin-top:0;letter-spacing:0}}.index_page .column_block__items{display:flex;justify-content:space-between;gap:min(38 / 1512 * 100vw,38px);margin-bottom:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.index_page .column_block__items{flex-direction:column;gap:calc(41 / 390 * 100vw);margin-bottom:calc(42 / 390 * 100vw)}}.index_page .column_block__item{width:calc(33.33% - 25px)}@media screen and (width < 769px){.index_page .column_block__item{width:100%}}.index_page .column_block__info{margin-top:5px}.index_page .column_block__date{font-size:12px;line-height:1.5;color:#969696;font-family:Geist;letter-spacing:.4px;font-weight:400}.index_page .column_block__title{color:#000;font-size:14px;line-height:1.5;font-weight:400;margin-top:8px;letter-spacing:1.1px;padding-right:min(40 / 1512 * 100vw,40px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.index_page .column_block__button{text-align:center}.index_page .careers_block{margin:0 min(40 / 1512 * 100vw,40px) min(189 / 1512 * 100vw,189px)}@media screen and (width < 769px){.index_page .careers_block{margin:0 20px 119px}}.index_page .careers_block:hover .c-button__text__careers_block{color:#01a5e7}.index_page .careers_block__inner{max-width:1240px;width:100%;margin:0 auto}.index_page .careers_block__bg{border-radius:12px;background:url(../img/top/pic_careers_bg_pc.webp) no-repeat center center/cover;padding:min(87 / 1512 * 100vw,87px) min(24 / 1512 * 100vw,24px) min(74 / 1512 * 100vw,74px);position:relative}@media screen and (width < 769px){.index_page .careers_block__bg{border-radius:4px;background:url(../img/top/pic_careers_bg_sp.webp) no-repeat center center/cover;padding:calc(30 / 390 * 100vw) calc(23 / 390 * 100vw) calc(155 / 390 * 100vw) calc(24 / 390 * 100vw)}}.index_page .careers_block__bg:before{content:"";width:min(513 / 1512 * 100vw,513px);height:min(437 / 1512 * 100vw,437px);position:absolute;top:-50%;right:min(-40 / 1512 * 100vw,-40px);z-index:-1;background:url(../img/top/ico_careers_item1.webp) no-repeat center center/contain;pointer-events:none}@media screen and (width < 769px){.index_page .careers_block__bg:before{width:calc(363 / 390 * 100vw);height:calc(287 / 390 * 100vw);right:calc(-70 / 390 * 100vw);top:-30%}}.index_page .careers_block__heading{font-size:min(17 / 1512 * 100vw,17px);color:#fff;font-weight:600;margin-top:min(31 / 1512 * 100vw,31px);letter-spacing:.3px;line-height:2.2}@media screen and (width < 769px){.index_page .careers_block__heading{font-size:14px;margin-top:20px}}.index_page .careers_block__text{font-size:min(14 / 1512 * 100vw,14px);color:#fff;font-weight:400;margin-top:min(11 / 1512 * 100vw,11px);margin-bottom:min(41 / 1512 * 100vw,41px);letter-spacing:.3px;line-height:2.2}@media screen and (width < 769px){.index_page .careers_block__text{font-size:14px;margin-top:11px}}.index_page .information_block{padding:0 min(20 / 1512 * 100vw,20px);margin-bottom:min(170 / 1512 * 100vw,170px)}@media screen and (width < 769px){.index_page .information_block{padding:0 calc(20 / 390 * 100vw);margin-bottom:150px}}.index_page .information_block__inner{max-width:1240px;width:100%;margin:0 auto}.index_page .information_block__section_title{width:21%}@media screen and (width < 769px){.index_page .information_block__section_title{width:100%}}.index_page .information_block__wrap{display:flex;justify-content:start;gap:min(62 / 1512 * 100vw,62px);margin-bottom:min(37 / 1512 * 100vw,37px)}@media screen and (width < 769px){.index_page .information_block__wrap{flex-direction:column;gap:calc(40 / 390 * 100vw);margin-bottom:calc(29 / 390 * 100vw)}}.index_page .information_block__list{margin-top:2px;border:none;width:51%}@media screen and (width < 769px){.index_page .information_block__list{margin-top:0;border-top:1px solid #D9D9D9;width:100%}}.index_page .information_block__list__item:hover .information_block__title{color:#01a5e7}.index_page .information_block__link{display:flex;align-items:center;gap:min(18 / 1512 * 100vw,18px);padding-bottom:min(19 / 1512 * 100vw,19px);border-bottom:1px solid #D9D9D9;margin-bottom:min(21 / 1512 * 100vw,21px)}@media screen and (width < 769px){.index_page .information_block__link{flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px;padding-bottom:19px;margin-bottom:0}}.index_page .information_block__contents{display:flex;align-items:center;gap:min(10 / 1512 * 100vw,10px)}@media screen and (width < 769px){.index_page .information_block__contents{gap:calc(10 / 390 * 100vw)}}.index_page .information_block__icon_pdf{width:21px;height:21px}.index_page .information_block__title{font-size:min(14 / 1512 * 100vw,14px);font-weight:400;color:#000;line-height:1.5;letter-spacing:1.1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;max-height:24.5px;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 769px){.index_page .information_block__title{font-size:14px;max-height:24.5px}}.index_page .information_block__date{font-weight:400;font-size:12px;color:#969696;font-family:Geist;letter-spacing:.4px;white-space:nowrap}.index_page .information_block__button{text-align:center;margin-bottom:min(188 / 1512 * 100vw,188px)}@media screen and (width < 769px){.index_page .information_block__button{text-align:left;margin-bottom:150px}}.index_page .information_block__links-group{margin-bottom:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.index_page .information_block__links-group{margin-bottom:calc(40 / 390 * 100vw)}}.index_page .information_block__links-columns{margin-bottom:min(79 / 1512 * 100vw,79px)}@media screen and (width < 769px){.index_page .information_block__links-columns{margin-bottom:calc(38 / 390 * 100vw)}}.index_page .information_block__links-title{font-size:24px;line-height:1.5;color:#003572;font-weight:300;padding-left:32px;letter-spacing:.5px;position:relative;margin-bottom:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.index_page .information_block__links-title{font-size:18px;padding-left:24px;margin-bottom:calc(16 / 390 * 100vw)}}.index_page .information_block__links-title:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.index_page .information_block__links-heading{display:flex;gap:min(59 / 1512 * 100vw,59px);margin-bottom:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.index_page .information_block__links-heading{gap:16px;margin-bottom:calc(16 / 390 * 100vw)}}.index_page .information_block__links-title--column{width:40.7%;font-size:24px;line-height:1.5;color:#003572;font-weight:300;padding-left:32px;letter-spacing:.5px;position:relative}@media screen and (width < 769px){.index_page .information_block__links-title--column{font-size:18px;padding-left:24px;width:calc(50% - 8px)}}.index_page .information_block__links-title--column:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (width < 769px){.index_page .information_block__links-title--column:before{top:13.5px}}.index_page .information_block__links-list{display:flex;align-items:stretch;gap:min(59 / 1512 * 100vw,59px);flex-wrap:wrap}@media screen and (width < 769px){.index_page .information_block__links-list{gap:16px}}.index_page .information_block__links-grid{display:flex;gap:min(59 / 1512 * 100vw,59px);align-items:stretch;margin-bottom:min(79 / 1512 * 100vw,79px)}@media screen and (width < 769px){.index_page .information_block__links-grid{gap:16px;margin-bottom:calc(38 / 390 * 100vw)}}.index_page .information_block__links-item{width:40.7%;min-height:117px}@media screen and (width < 769px){.index_page .information_block__links-item{width:calc(50% - 8px)}}.index_page .information_block__links-item form{height:100%}.index_page .information_block__links-column{width:40.7%;min-height:117px}@media screen and (width < 769px){.index_page .information_block__links-column{width:calc(50% - 8px)}}.index_page .information_block__links-column form{height:100%}.index_page .information_block__links-link{display:flex;align-items:center;justify-content:space-between;border-radius:4px;border:1px solid #D9D9D9;height:100%}@media screen and (width < 769px){.index_page .information_block__links-link{flex-direction:column-reverse}}.index_page .information_block__links-content{width:51%;height:100%;border-right:1px solid #D9D9D9;padding:min(23 / 1512 * 100vw,23px);display:flex;align-items:center}@media screen and (width < 769px){.index_page .information_block__links-content{flex:1;width:100%;border-right:none;border-top:1px solid #D9D9D9;padding:calc(16 / 390 * 100vw) calc(14 / 390 * 100vw)}}.index_page .information_block__links-description{font-size:13px;line-height:1.8;font-weight:500;color:#000}@media screen and (width < 769px){.index_page .information_block__links-description{font-size:12px;line-height:1.65;letter-spacing:.1px}}.index_page .information_block__links-image{width:49%;display:flex;align-items:center;justify-content:center}@media screen and (width < 769px){.index_page .information_block__links-image{width:100%;height:calc(88 / 390 * 100vw)}}.index_page .information_block__links-image01{width:100%;max-width:min(209.03 / 1512 * 100vw,209.03px)}@media screen and (width < 1024px){.index_page .information_block__links-image01{max-width:calc(147.35 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image01{max-width:calc(147.35 / 390 * 100vw)}}.index_page .information_block__links-image02{width:100%;max-width:min(160.67 / 1512 * 100vw,160.67px)}@media screen and (width < 1024px){.index_page .information_block__links-image02{max-width:calc(160.67 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image02{max-width:calc(115.35 / 390 * 100vw)}}.index_page .information_block__links-image03{width:100%;max-width:min(210.59 / 1512 * 100vw,210.59px)}@media screen and (width < 1024px){.index_page .information_block__links-image03{max-width:calc(146 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image03{max-width:calc(146 / 390 * 100vw)}}.index_page .information_block__links-image04{width:100%;max-width:min(149.83 / 1512 * 100vw,149.83px)}@media screen and (width < 1024px){.index_page .information_block__links-image04{max-width:calc(149.83 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image04{max-width:calc(126.78 / 390 * 100vw)}}.index_page .information_block__links-image05{width:100%;max-width:min(208.72 / 1512 * 100vw,208.72px)}@media screen and (width < 1024px){.index_page .information_block__links-image05{max-width:calc(143.3 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image05{max-width:calc(143.3 / 390 * 100vw)}}.index_page .information_block__links-image06{width:100%;max-width:min(198.86 / 1512 * 100vw,198.86px)}@media screen and (width < 1024px){.index_page .information_block__links-image06{max-width:calc(138 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image06{max-width:calc(138 / 390 * 100vw)}}.index_page .information_block__links-image07{width:100%;max-width:min(204.41 / 1512 * 100vw,204.41px)}@media screen and (width < 1024px){.index_page .information_block__links-image07{max-width:13.28125vw}}@media screen and (width < 769px){.index_page .information_block__links-image07{max-width:calc(136 / 390 * 100vw)}}.index_page .information_block__links-image08{width:100%;max-width:min(113 / 1512 * 100vw,113px)}@media screen and (width < 1024px){.index_page .information_block__links-image08{max-width:calc(85 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image08{max-width:calc(85 / 390 * 100vw)}}.index_page .information_block__links-image09{width:100%;max-width:min(204.26 / 1512 * 100vw,204.26px)}@media screen and (width < 1024px){.index_page .information_block__links-image09{max-width:calc(139 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image09{max-width:calc(139 / 390 * 100vw)}}.index_page .information_block__links-image10{width:100%;max-width:min(203.22 / 1512 * 100vw,204.41px)}@media screen and (width < 1024px){.index_page .information_block__links-image10{max-width:calc(140 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image10{max-width:calc(140 / 390 * 100vw)}}.index_page .information_block__links-image11{width:100%;max-width:min(207.14 / 1512 * 100vw,207.14px)}@media screen and (width < 1024px){.index_page .information_block__links-image11{max-width:calc(138 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image11{max-width:calc(138 / 390 * 100vw)}}.index_page .information_block__links-image12{width:100%;max-width:min(180.57 / 1512 * 100vw,180.57px)}@media screen and (width < 1024px){.index_page .information_block__links-image12{max-width:calc(137 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image12{max-width:calc(137 / 390 * 100vw)}}.index_page .information_block__links-image13{width:100%;max-width:min(207.14 / 1512 * 100vw,207.14px)}@media screen and (width < 1024px){.index_page .information_block__links-image13{max-width:calc(133 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page .information_block__links-image13{max-width:calc(133 / 390 * 100vw)}}.index_page_en{background:#fff}.index_page_en .container{overflow-x:hidden}.index_page_en .section_title__ja{font-weight:300;color:#003572;font-size:min(48 / 1512 * 100vw,48px);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}@media screen and (width < 769px){.index_page_en .section_title__ja{font-size:36px;letter-spacing:3px;margin-top:min(7 / 390 * 100vw,7px)}}.index_page_en .section_title__ja__philosopy_block{font-size:min(34 / 1512 * 100vw,34px);margin-top:min(21 / 1512 * 100vw,21px);letter-spacing:2px}@media screen and (width < 769px){.index_page_en .section_title__ja__philosopy_block{font-size:28px;letter-spacing:1.8px;margin-top:min(26 / 390 * 100vw,26px)}}.index_page_en .section_title__ja__about_block{letter-spacing:0}@media screen and (width < 769px){.index_page_en .section_title__ja__about_block{letter-spacing:2.8px}}.index_page_en .section_title__ja__careers_block{color:#fff;letter-spacing:0}@media screen and (width < 769px){.index_page_en .section_title__ja__careers_block{margin-top:0;letter-spacing:3px}}.index_page_en .section_title__ja__information_block{font-size:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.index_page_en .section_title__ja__information_block{font-size:36px}}.index_page_en .section_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.index_page_en .section_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.index_page_en .section_title__en__careers_block{color:#fff}.index_page_en .c-button{display:inline-block}@media screen and (width < 769px){.index_page_en .c-button__news_block__left{display:none}}.index_page_en .c-button__link{display:flex;align-items:center;gap:min(40 / 1512 * 100vw,40px);padding-bottom:min(20 / 1512 * 100vw,20px);border-bottom:1px solid #003572}@media screen and (width < 769px){.index_page_en .c-button__link{padding-bottom:11px;gap:18px}}.index_page_en .c-button__link__careers_block{border-bottom:1px solid #FFFFFF}@media screen and (width < 769px){.index_page_en .c-button__link__careers_block{margin-top:calc(40 / 390 * 100vw)}}.index_page_en .c-button__text{color:#003572;letter-spacing:1.1px;font-size:min(16 / 1512 * 100vw,16px);font-weight:500;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 769px){.index_page_en .c-button__text{font-size:14px}}.index_page_en .c-button__text__careers_block{color:#fff}.index_page_en .c-button__icon{height:min(24 / 1512 * 100vw,24px);width:min(24 / 1512 * 100vw,24px)}@media screen and (width < 769px){.index_page_en .c-button__icon{height:24px;width:24px}}.index_page_en .c-button:hover .c-button__text{color:#01a5e7}.index_page_en .mainvisual_block{height:100vh;max-height:min(832 / 1512 * 100vw,832px);position:relative;margin-bottom:min(118 / 1512 * 100vw,118px)}@media screen and (width < 769px){.index_page_en .mainvisual_block{max-height:calc(650 / 390 * 100vw);margin-bottom:78px}}.index_page_en .mainvisual_block__kv{display:flex;height:100%;width:100%;overflow:hidden;position:relative}@media screen and (width < 769px){.index_page_en .mainvisual_block__kv{flex-direction:column;height:calc(650 / 390 * 100vw)}}.index_page_en .mainvisual_block__kv-col{flex:1;position:relative}.index_page_en .mainvisual_block__kv-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;transform:scale(1);transition:opacity 1s ease-in-out,transform 6s ease-in-out;width:100%;height:100%}.index_page_en .mainvisual_block__kv-image.active{opacity:1;z-index:1;transform:scale(1.03)}.index_page_en .mainvisual_block__image{width:50%;height:100%;object-fit:cover}@media screen and (width < 769px){.index_page_en .mainvisual_block__image{width:100%;height:50%}}.index_page_en .mainvisual_block__contents{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(27.86deg,#00334f33 14.61%,#00334f00 68.25%),linear-gradient(180deg,#00000026,#0000 17.31%);z-index:9999}.index_page_en .mainvisual_block__inner{max-width:1512px;width:100%;height:100%;margin:0 auto;position:relative}.index_page_en .mainvisual_block__subtext{text-shadow:0px 0px 11px rgba(0,57,86,.6);position:absolute;bottom:37.7%;left:4.2%;letter-spacing:3px}@media screen and (width < 769px){.index_page_en .mainvisual_block__subtext{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;top:12.7%;right:5%;line-height:1.7;letter-spacing:2px}}.index_page_en .mainvisual_block__subtext img{filter:drop-shadow(0px 0px 11px rgba(0,57,86,.8))}.index_page_en .mainvisual_block__maintext__pc{font-family:Geist;font-weight:100;font-size:min(94 / 1512 * 100vw,94px);line-height:1.1;color:#fff;position:absolute;bottom:7%;left:4%}.index_page_en .mainvisual_block__maintext__sp{font-family:Geist;font-weight:100;font-size:min(52 / 390 * 100vw,70px);line-height:1.1;color:#fff;position:absolute;bottom:1%;left:3%}.index_page_en .mainvisual_block__maintext__highlight{font-family:Geist;font-weight:400;font-size:min(94 / 1512 * 100vw,94px);line-height:1.1;color:#fff;letter-spacing:-2px}@media screen and (width < 769px){.index_page_en .mainvisual_block__maintext__highlight{font-size:min(52 / 390 * 100vw,70px);letter-spacing:-1px}}.index_page_en .philosopy_block{margin:0 auto min(185 / 1512 * 100vw,185px)}@media screen and (width < 769px){.index_page_en .philosopy_block{margin:0 auto 126px}}.index_page_en .philosopy_block__inner{max-width:1280px;width:100%;margin:0 auto;padding:0 20px}@media screen and (width < 769px){.index_page_en .philosopy_block__inner{padding:0 calc(20 / 390 * 100vw)}}.index_page_en .philosopy_block__wrap{margin-top:calc(124 / 1512 * 100vw);position:relative}@media screen and (width < 769px){.index_page_en .philosopy_block__wrap{margin-top:calc(28 / 390 * 100vw)}}.index_page_en .philosopy_block__image{margin-left:auto;width:69.6%;max-width:1052px}@media screen and (width < 769px){.index_page_en .philosopy_block__image{width:95%;margin-top:calc(50 / 390 * 100vw)}}@media screen and (width < 769px){.index_page_en .philosopy_block__image img{border-radius:8px 0 0 8px}}.index_page_en .philosopy_block__contents{position:absolute;top:min(40 / 1512 * 100vw,40px);width:100%;margin-top:0}@media screen and (width < 769px){.index_page_en .philosopy_block__contents{position:relative;margin-top:30px}}.index_page_en .philosopy_block__contents .c-button{margin-top:min(62 / 1512 * 100vw,62px)}@media screen and (width < 769px){.index_page_en .philosopy_block__contents .c-button{margin-top:min(40 / 390 * 100vw,40px)}}.index_page_en .philosopy_block__title{background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:min(48 / 1512 * 100vw,48px);line-height:2.1;font-weight:300}@media screen and (width < 1024px){.index_page_en .philosopy_block__title{font-size:3.90625vw}}@media screen and (width < 769px){.index_page_en .philosopy_block__title{font-size:calc(36 / 390 * 100vw);padding:0 calc(20 / 390 * 100vw);line-height:1.7}}.index_page_en .philosopy_block__text{width:30.6%;max-width:390px;font-size:min(15 / 1512 * 100vw,15px);line-height:2.53;font-weight:400;color:#003572;margin-top:min(68 / 1512 * 100vw,68px)}@media screen and (width < 1024px){.index_page_en .philosopy_block__text{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page_en .philosopy_block__text{width:100%;max-width:100%;font-size:calc(14 / 390 * 100vw);line-height:2.5}}.index_page_en .service_block{padding:0 min(20 / 1512 * 100vw,20px);margin-bottom:min(195 / 1512 * 100vw,195px)}@media screen and (width < 769px){.index_page_en .service_block{padding:0 calc(20 / 390 * 100vw);margin-bottom:120px}}.index_page_en .service_block__inner{max-width:1240px;width:100%;margin:0 auto}.index_page_en .service_block .service_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:calc(184 / 1512 * 100vw)}@media screen and (width < 769px){.index_page_en .service_block .service_wrap{margin-bottom:calc(74 / 390 * 100vw)}}.index_page_en .service_block .service_wrap__title{width:26.13%}@media screen and (width < 769px){.index_page_en .service_block .service_wrap__title{width:100%}}.index_page_en .service_block .service_wrap__title h2{background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:min(48 / 1512 * 100vw,48px);line-height:1.5;font-weight:300}@media screen and (width < 1024px){.index_page_en .service_block .service_wrap__title h2{font-size:3.90625vw}}@media screen and (width < 769px){.index_page_en .service_block .service_wrap__title h2{font-size:calc(36 / 390 * 100vw)}}.index_page_en .service_block .service_wrap__title .c-button{margin-top:min(41 / 1512 * 100vw,41px)}@media screen and (width < 769px){.index_page_en .service_block .service_wrap__title .c-button{margin-top:min(24 / 390 * 100vw,24px)}}.index_page_en .service_block .service_wrap__items{width:73.87%;display:flex;flex-wrap:wrap}@media screen and (width < 769px){.index_page_en .service_block .service_wrap__items{width:100%;margin-top:min(24 / 390 * 100vw,24px)}}.index_page_en .service_block .service_wrap__items .service_list{width:calc(50% - 6 / 1512 * 100vw);margin-right:calc(12 / 1512 * 100vw);margin-top:calc(100 / 1512 * 100vw)}@media screen and (width < 769px){.index_page_en .service_block .service_wrap__items .service_list{width:100%;margin-right:0;margin-top:min(72 / 390 * 100vw,72px)}}.index_page_en .service_block .service_wrap__items .service_list:nth-child(2n){margin-right:0}.index_page_en .service_block .service_wrap__items .service_list:nth-child(1),.index_page_en .service_block .service_wrap__items .service_list:nth-child(2){margin-top:0}@media screen and (width < 769px){.index_page_en .service_block .service_wrap__items .service_list:nth-child(2){margin-top:min(72 / 390 * 100vw,72px)}}@media screen and (width < 769px){.index_page_en .service_block .service_wrap__items .service_list:first-of-type{margin-top:min(16 / 390 * 100vw,16px)}}.index_page_en .service_block .service_wrap__items .service_list h3{font-family:Geist;font-size:min(32 / 1512 * 100vw,32px);line-height:1.5;font-weight:400;color:#003572;margin-top:calc(20 / 1512 * 100vw);letter-spacing:.7px}@media screen and (width < 769px){.index_page_en .service_block .service_wrap__items .service_list h3{font-size:calc(23 / 390 * 100vw);margin-top:calc(12 / 390 * 100vw);letter-spacing:.5px}}.index_page_en .service_block .service_wrap__items .service_list p{font-family:Geist;font-size:min(15 / 1512 * 100vw,15px);line-height:1.9;font-weight:400;color:#000;margin-top:calc(12 / 1512 * 100vw);letter-spacing:.28px}@media screen and (width < 769px){.index_page_en .service_block .service_wrap__items .service_list p{font-size:calc(14 / 390 * 100vw);margin-top:calc(12 / 390 * 100vw);letter-spacing:0}}.index_page_en .service_block__cruise__title{font-family:Geist;font-size:min(32 / 1512 * 100vw,32px);line-height:1.5;font-weight:400;color:#fff;letter-spacing:.4px}@media screen and (width < 769px){.index_page_en .service_block__cruise__title{font-size:calc(23 / 390 * 100vw);margin-top:calc(12 / 390 * 100vw);letter-spacing:.5px}}.index_page_en .service_block__cruise__text{font-family:Geist;width:100%;max-width:420px;font-size:min(15 / 1512 * 100vw,15px);line-height:1.9;font-weight:400;color:#fff;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.index_page_en .service_block__cruise__text{font-size:calc(14 / 390 * 100vw);margin-top:calc(12 / 390 * 100vw);padding-right:calc(24 / 390 * 100vw);letter-spacing:0}}.index_page_en .service_block__item__cruise{position:relative}.index_page_en .service_block__item__cruise:hover .service_block__cruise__button__text{color:#01a5e7}@media screen and (width < 769px){.index_page_en .service_block__item__cruise a:hover{opacity:1}}.index_page_en .service_block__title__ja__cruise{color:#fff}.index_page_en .service_block__title__ja__cruise span{font-size:min(15 / 1512 * 100vw,15px);margin-left:min(19 / 1512 * 100vw,19px);letter-spacing:.4px}@media screen and (width < 769px){.index_page_en .service_block__title__ja__cruise span{font-size:calc(12 / 390 * 100vw);margin-left:calc(19 / 390 * 100vw)}}.index_page_en .service_block__cruise__contents{position:absolute;top:50%;left:min(40 / 1512 * 100vw,40px);transform:translateY(-50%)}@media screen and (width < 769px){.index_page_en .service_block__cruise__contents{bottom:calc(29 / 390 * 100vw);left:calc(24 / 390 * 100vw);transform:unset;top:unset}}.index_page_en .service_block__cruise__button{display:flex;align-items:center;gap:min(40 / 1512 * 100vw,40px);padding-bottom:min(20 / 1512 * 100vw,20px);border-bottom:1px solid #FFFFFF;max-width:min(170 / 1512 * 100vw,170px);margin-top:min(55 / 1512 * 100vw,55px)}@media screen and (width < 1024px){.index_page_en .service_block__cruise__button{max-width:calc(170 / 1024 * 100vw)}}@media screen and (width < 769px){.index_page_en .service_block__cruise__button{max-width:124px;padding-bottom:14px;gap:18px;margin-top:20px}}.index_page_en .service_block__cruise__button__text{color:#fff;letter-spacing:1.1px;font-size:min(16 / 1512 * 100vw,16px);font-weight:500;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 769px){.index_page_en .service_block__cruise__button__text{font-size:14px}}.index_page_en .service_block__cruise__button__icon{height:min(24 / 1512 * 100vw,24px);width:min(24 / 1512 * 100vw,24px)}@media screen and (width < 769px){.index_page_en .service_block__cruise__button__icon{height:24px;width:24px}}.lp_cytric{background:#fff}.lp_cytric .mainvisual_block{background:#eef5fb;padding:min(10.3472222222vw,149px) min(1.3888888889vw,20px) min(5.3472222222vw,77px)}@media screen and (width < 1024px){.lp_cytric .mainvisual_block{padding:calc(158 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(77 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .mainvisual_block{padding:calc(70 / 390 * 100vw) calc(27.5 / 390 * 100vw) calc(22 / 390 * 100vw)}}.lp_cytric .mainvisual_block__inner{max-width:1220px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (width < 769px){.lp_cytric .mainvisual_block__inner{flex-direction:column}}.lp_cytric .mainvisual_block__left{width:50%;padding:min(.5555555556vw,8px) min(1.7361111111vw,25px) 0 min(.625vw,9px)}@media screen and (width < 1024px){.lp_cytric .mainvisual_block__left{width:50%;padding:.78125vw calc(25 / 1024 * 100vw) 0 calc(9 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .mainvisual_block__left{width:100%;padding:0}}.lp_cytric .mainvisual_block__right{width:50%;padding-top:min(1.3888888889vw,20px)}@media screen and (width < 1024px){.lp_cytric .mainvisual_block__right{width:50%;padding-top:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .mainvisual_block__right{width:100%;padding:0}}.lp_cytric .mainvisual_block__label{text-align:center;background:#fff;border-radius:29px;font-size:min(1.5277777778vw,22px);line-height:2.31;color:#0081cf;letter-spacing:1.3px;font-weight:500;margin-bottom:min(1.6666666667vw,24px);padding:min(.2777777778vw,4px) 0}@media screen and (width < 1024px){.lp_cytric .mainvisual_block__label{font-size:calc(20 / 1024 * 100vw);margin-bottom:2.34375vw;padding:calc(4 / 1024 * 100vw) 0}}@media screen and (width < 769px){.lp_cytric .mainvisual_block__label{font-size:calc(15 / 390 * 100vw);padding:calc(2.5 / 390 * 100vw);letter-spacing:0px}}@media screen and (width < 769px){.lp_cytric .mainvisual_block__label>span{letter-spacing:-3px}}.lp_cytric .mainvisual_block__main-text{font-size:min(3.1944444444vw,46px);color:#009ee6;line-height:1.54;font-weight:700;letter-spacing:1.7px;margin-bottom:min(2.0833333333vw,30px)}@media screen and (width < 1024px){.lp_cytric .mainvisual_block__main-text{font-size:3.90625vw;margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .mainvisual_block__main-text{text-align:center;font-size:calc(29 / 390 * 100vw);letter-spacing:0}}.lp_cytric .mainvisual_block__main-text>span{font-size:min(3.8888888889vw,56px);line-height:.78}@media screen and (width < 1024px){.lp_cytric .mainvisual_block__main-text>span{font-size:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .mainvisual_block__main-text>span{font-size:calc(34 / 390 * 100vw)}}.lp_cytric .mainvisual_block__main-text--dark{color:#00359c}@media screen and (width < 769px){.lp_cytric .mainvisual_block__image{padding:0 calc(36 / 390 * 100vw) 0 calc(21 / 390 * 100vw);margin-bottom:calc(23 / 390 * 100vw)}}@media screen and (width < 769px){.lp_cytric .mainvisual_block__logo--sp{max-width:50vw;padding:0 calc(7 / 390 * 100vw) 0 calc(2 / 390 * 100vw);width:100%;margin:0 auto}}.lp_cytric .intro_block{background:linear-gradient(90deg,#004ba3,#000f90);padding:min(3.5416666667vw,51px) min(1.3888888889vw,20px) 20.8333333333vw}@media screen and (width < 769px){.lp_cytric .intro_block{padding:calc(20 / 390 * 100vw) calc(30 / 390 * 100vw) calc(125 / 390 * 100vw)}}.lp_cytric .intro_block__inner{max-width:1200px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (width < 769px){.lp_cytric .intro_block__inner{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.lp_cytric .intro_block__text{color:#eef5fb;line-height:1.85;font-size:20px;letter-spacing:1.3px}@media screen and (width < 1024px){.lp_cytric .intro_block__text{font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .intro_block__text{font-size:min(14 / 390 * 100vw,20px);letter-spacing:0px;text-align:justify;line-height:1.6}}.lp_cytric .intro_block__buttons{display:flex;gap:min(2.0833333333vw,30px);flex-shrink:0}@media screen and (width < 1024px){.lp_cytric .intro_block__buttons{gap:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .intro_block__buttons{flex-direction:column;gap:calc(18 / 390 * 100vw)}}.lp_cytric .intro_block__button{display:flex;align-items:center;justify-content:center;padding:min(2.3611111111vw,34px) min(5.1388888889vw,74px);border-radius:50px;box-shadow:6px 6px 20px #0003;font-size:20px;font-weight:400;letter-spacing:-1px;transition:transform .3s ease}@media screen and (width < 1024px){.lp_cytric .intro_block__button{padding:2.34375vw calc(54 / 1024 * 100vw);font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .intro_block__button{font-size:min(16 / 390 * 100vw,20px);padding:min(18 / 390 * 100vw,24px) min(71 / 390 * 100vw,71px)}}.lp_cytric .intro_block__button:hover{transform:scale(1.1);opacity:1}.lp_cytric .intro_block__button--demo{background:#fff;color:#0068e7}.lp_cytric .intro_block__button--download{background:linear-gradient(90deg,#0068e7,#00a2e6);color:#fff;gap:14px;padding:min(2.3611111111vw,34px) min(3.0555555556vw,44px)}@media screen and (width < 1024px){.lp_cytric .intro_block__button--download{padding:2.34375vw calc(20 / 1024 * 100vw);gap:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .intro_block__button--download{gap:calc(19 / 390 * 100vw);padding:min(18 / 390 * 100vw,24px) min(71 / 390 * 100vw,71px)}}.lp_cytric .intro_block__button--download>img{width:25px;height:33px}@media screen and (width < 1024px){.lp_cytric .intro_block__button--download>img{width:calc(20 / 1024 * 100vw);height:calc(28 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .intro_block__button--download>img{width:min(18 / 390 * 100vw,25px);height:min(24 / 390 * 100vw,33px)}}.lp_cytric .about_block{padding:min(10.4166666667vw,150px) 0 min(11.1111111111vw,160px);background-image:url(../img/lp/cytric/bg_about.webp);background-repeat:no-repeat;background-position:top;background-size:100%;margin-top:-14.2361111111vw}@media screen and (width < 1024px){.lp_cytric .about_block{background-size:100% 100%;margin-top:calc(-180 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .about_block{background-image:url(../img/lp/cytric/bg_about_sp.webp);margin-top:calc(-65 / 390 * 100vw);padding:calc(60 / 390 * 100vw) 0 calc(61 / 390 * 100vw)}}.lp_cytric .about_block__inner{max-width:1440px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;gap:0}@media screen and (width < 1024px){.lp_cytric .about_block__inner{gap:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .about_block__inner{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.lp_cytric .about_block__image{width:46.5%}@media screen and (width < 769px){.lp_cytric .about_block__image{width:100%;padding-right:calc(60 / 390 * 100vw)}}.lp_cytric .about_block__content{width:53.5%}@media screen and (width < 1024px){.lp_cytric .about_block__content{padding-right:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .about_block__content{width:100%;padding:0 calc(30 / 390 * 100vw)}}.lp_cytric .about_block__title{color:#0081cf;line-height:1.46;font-size:30px;letter-spacing:1.8px;margin-bottom:33px;font-weight:700}@media screen and (width < 1024px){.lp_cytric .about_block__title{font-size:calc(26 / 1024 * 100vw);margin-bottom:calc(33 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .about_block__title{font-size:min(18 / 390 * 100vw,26px);margin-bottom:calc(15 / 390 * 100vw);letter-spacing:.5px;line-height:1.55}}.lp_cytric .about_block__description{line-height:1.9;color:#1d3544;font-size:20px;letter-spacing:1.25px;font-weight:500}@media screen and (width < 1024px){.lp_cytric .about_block__description{font-size:1.5625vw}}@media screen and (width < 769px){.lp_cytric .about_block__description{font-size:min(14 / 390 * 100vw,16px);line-height:1.7;letter-spacing:.2px}}.lp_cytric .problem_block{padding:min(6.4583333333vw,93px) 0 min(7.3611111111vw,106px);background-image:url(../img/lp/cytric/bg_problem.webp);background-repeat:no-repeat;background-position:top;background-size:100%;background-color:#e6f1fd;margin-top:-1px}@media screen and (width < 1024px){.lp_cytric .problem_block{background-size:100% 100%}}@media screen and (width < 769px){.lp_cytric .problem_block{padding:10vw 0;background-image:url(../img/lp/cytric/bg_problem_sp.webp)}}.lp_cytric .problem_block__inner{max-width:1200px;margin:0 auto;width:100%;padding:0 min(6.4583333333vw,93px)}@media screen and (width < 1024px){.lp_cytric .problem_block__inner{padding:0 3.90625vw}}@media screen and (width < 769px){.lp_cytric .problem_block__inner{padding:0 calc(30 / 390 * 100vw)}}.lp_cytric .problem_block__title{font-size:38px;color:#fff;font-weight:500;letter-spacing:-2px;margin-bottom:40px}@media screen and (width < 1024px){.lp_cytric .problem_block__title{font-size:calc(38 / 1024 * 100vw);margin-bottom:3.90625vw}}@media screen and (width < 769px){.lp_cytric .problem_block__title{font-size:min(18 / 390 * 100vw,38px);letter-spacing:.6px}}.lp_cytric .problem_block__item{display:flex;align-items:center;justify-content:space-between;gap:min(6.25vw,90px);margin-bottom:9px}@media screen and (width < 769px){.lp_cytric .problem_block__item{flex-direction:column-reverse;gap:calc(16 / 390 * 100vw);margin-bottom:calc(28 / 390 * 100vw)}}.lp_cytric .problem_block__item--2{gap:min(5.7638888889vw,83px);margin-bottom:0}@media screen and (width < 769px){.lp_cytric .problem_block__item--2{flex-direction:column;gap:calc(3 / 390 * 100vw)}}.lp_cytric .problem_block__item-image{width:43.5%;padding-top:13px}@media screen and (width < 1024px){.lp_cytric .problem_block__item-image{width:40%;padding-top:calc(13 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .problem_block__item-image{width:75%;padding-top:calc(13 / 390 * 100vw)}}.lp_cytric .problem_block__item-image--2{width:65%;padding-left:25px}@media screen and (width < 1024px){.lp_cytric .problem_block__item-image--2{width:60%;padding-left:calc(25 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .problem_block__item-image--2{width:82%;padding:calc(4 / 390 * 100vw)}}.lp_cytric .problem_block__item-content{padding-bottom:7px}@media screen and (width < 769px){.lp_cytric .problem_block__item-content{width:100%}}.lp_cytric .problem_block__item-content--2{padding-top:23px;padding-bottom:0}@media screen and (width < 1024px){.lp_cytric .problem_block__item-content--2{padding-top:calc(23 / 1024 * 100vw)}}.lp_cytric .problem_block__item-title{font-weight:500;font-size:26px;line-height:1.39;letter-spacing:-1px;padding-left:3px;color:#fff;margin-bottom:25px}@media screen and (width < 1024px){.lp_cytric .problem_block__item-title{font-size:calc(26 / 1024 * 100vw);margin-bottom:calc(27 / 1024 * 100vw);padding-left:0}}@media screen and (width < 769px){.lp_cytric .problem_block__item-title{font-size:min(16 / 390 * 100vw,26px);letter-spacing:.9px;margin-bottom:calc(10 / 390 * 100vw)}}.lp_cytric .problem_block__item-title--2{margin-bottom:26px;padding-left:0}@media screen and (width < 1024px){.lp_cytric .problem_block__item-title--2{margin-bottom:calc(26 / 1024 * 100vw)}}.lp_cytric .problem_block__item-text{line-height:1.85;color:#fff;font-size:18px;letter-spacing:.75px;font-weight:400;list-style:none;margin:0;padding:0 0 0 10px}.lp_cytric .problem_block__item-text li{position:relative;padding-left:20px;margin-bottom:10px}.lp_cytric .problem_block__item-text li:last-child{margin-bottom:0}.lp_cytric .problem_block__item-text li:before{content:"・";position:absolute;left:0;top:0}@media screen and (width < 1024px){.lp_cytric .problem_block__item-text{font-size:calc(18 / 1024 * 100vw);padding-left:0}.lp_cytric .problem_block__item-text li{padding-left:calc(20 / 1024 * 100vw);margin-bottom:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .problem_block__item-text{font-size:min(14 / 390 * 100vw,18px);letter-spacing:.5px;line-height:1.5}.lp_cytric .problem_block__item-text li{padding-left:calc(20 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}.lp_cytric .problem_block__item-text li:last-child{margin-bottom:0}}.lp_cytric .problem_block__item-text--2{padding-left:0}.lp_cytric .solution_block{padding-bottom:min(8.3333333333vw,120px);margin-top:-2px;position:relative;overflow:hidden}@media screen and (width < 769px){.lp_cytric .solution_block{margin-top:-3px;padding-bottom:calc(58 / 390 * 100vw)}}.lp_cytric .solution_block__deco-title{position:absolute;top:0;left:0;width:100%;z-index:1}.lp_cytric .solution_block__deco{position:absolute;top:-13%;right:0;z-index:0;width:min(28.0555555556vw,404px)}@media screen and (width < 1024px){.lp_cytric .solution_block__deco{width:calc(404 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .solution_block__deco{top:2%;right:-18px;width:calc(122 / 390 * 100vw)}}.lp_cytric .solution_block__inner{max-width:1200px;margin:0 auto;width:100%;padding-top:60px;position:relative;z-index:2}@media screen and (width < 1024px){.lp_cytric .solution_block__inner{padding-top:calc(60 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .solution_block__inner{padding-top:calc(37 / 390 * 100vw)}}.lp_cytric .solution_block__head{padding-top:83px;position:relative;z-index:2}@media screen and (width < 1024px){.lp_cytric .solution_block__head{padding-top:calc(83 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .solution_block__head{padding-top:calc(30 / 390 * 100vw)}}.lp_cytric .solution_block__title{font-size:38px;color:#0081cf;text-align:center;font-weight:500;margin-bottom:71px;margin-top:8px;letter-spacing:0px}@media screen and (width < 1024px){.lp_cytric .solution_block__title{font-size:calc(38 / 1024 * 100vw);margin-bottom:calc(71 / 1024 * 100vw);margin-top:.78125vw}}@media screen and (width < 769px){.lp_cytric .solution_block__title{font-size:min(18 / 390 * 100vw,38px);margin-bottom:calc(27 / 390 * 100vw);margin-top:0;letter-spacing:1px}}.lp_cytric .solution_block__title>span{letter-spacing:-20px}@media screen and (width < 769px){.lp_cytric .solution_block__title>span{letter-spacing:-6px}}.lp_cytric .solution_block__subtitle{display:block;margin:0 auto;max-width:512px;width:100%;padding:15px 0 22px;letter-spacing:-2px;font-size:24px;font-weight:500;text-align:center;border-radius:10px;background:#0081cf;color:#fff;position:relative}@media screen and (width < 1024px){.lp_cytric .solution_block__subtitle{max-width:50vw;font-size:2.34375vw;padding:calc(19 / 1024 * 100vw) 0}}@media screen and (width < 769px){.lp_cytric .solution_block__subtitle{font-size:min(14 / 390 * 100vw,24px);letter-spacing:0;padding:calc(9 / 390 * 100vw) 0;max-width:calc(240 / 390 * 100vw)}}.lp_cytric .solution_block__subtitle>span{letter-spacing:0px}.lp_cytric .solution_block__subtitle:after{content:"";position:absolute;top:99%;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:14px solid #0081cf}@media screen and (width < 769px){.lp_cytric .solution_block__subtitle:after{border-left:calc(5 / 390 * 100vw) solid transparent;border-right:calc(5 / 390 * 100vw) solid transparent;border-top:calc(8 / 390 * 100vw) solid #0081cf}}.lp_cytric .solution_block__items{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:0 56px}@media screen and (width < 1024px){.lp_cytric .solution_block__items{gap:3.90625vw;padding:0 5.46875vw}}@media screen and (width < 769px){.lp_cytric .solution_block__items{grid-template-columns:1fr;gap:calc(40 / 390 * 100vw);padding:0 calc(30 / 390 * 100vw)}}.lp_cytric .solution_block__item-image{margin-bottom:30px}@media screen and (width < 1024px){.lp_cytric .solution_block__item-image{margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .solution_block__item-image{margin-bottom:calc(13 / 390 * 100vw)}}.lp_cytric .solution_block__item-image>img{width:100%;margin:0 auto}.lp_cytric .solution_block__item-title{text-align:center;font-size:26px;font-weight:700;line-height:1.54;color:#0081cf;margin-bottom:8px;letter-spacing:-1px}@media screen and (width < 1024px){.lp_cytric .solution_block__item-title{font-size:calc(26 / 1024 * 100vw);margin-bottom:.78125vw}}@media screen and (width < 769px){.lp_cytric .solution_block__item-title{font-size:min(16 / 390 * 100vw,26px);letter-spacing:.9px;margin-bottom:calc(5 / 390 * 100vw)}}.lp_cytric .solution_block__item-text{font-size:20px;color:#1d3544;line-height:1.5;letter-spacing:.8px;font-weight:400;padding:0 20px}@media screen and (width < 1024px){.lp_cytric .solution_block__item-text{font-size:calc(20 / 1024 * 100vw);padding:0 calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .solution_block__item-text{font-size:min(14 / 390 * 100vw,20px);letter-spacing:.5px;padding:0}}.lp_cytric .feature_block{background:#fff;padding:0 min(3.4722222222vw,50px);position:relative}@media screen and (width < 769px){.lp_cytric .feature_block{padding:0 calc(10 / 390 * 100vw)}}.lp_cytric .feature_block__deco{position:absolute;top:-23%;left:0;z-index:0;width:min(21.0416666667vw,303px)}@media screen and (width < 769px){.lp_cytric .feature_block__deco{top:-14%}}.lp_cytric .feature_block__deco-2{position:absolute;bottom:-26%;right:0;z-index:0;width:min(27.7777777778vw,400px)}@media screen and (width < 769px){.lp_cytric .feature_block__deco-2{bottom:-12.5%}}.lp_cytric .feature_block__wrapper{background:#e6f1fd;border-radius:117px;position:relative;z-index:1;padding:0 min(2.7777777778vw,40px)}@media screen and (width < 769px){.lp_cytric .feature_block__wrapper{border-radius:40px;padding:0 calc(20 / 390 * 100vw)}}.lp_cytric .feature_block__inner{max-width:1000px;margin:0 auto;width:100%;padding-top:90px;padding-bottom:100px}@media screen and (width < 1024px){.lp_cytric .feature_block__inner{padding-top:calc(90 / 1024 * 100vw);padding-bottom:calc(100 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__inner{padding-top:calc(36 / 390 * 100vw);padding-bottom:calc(32 / 390 * 100vw)}}.lp_cytric .feature_block__title{font-size:40px;text-align:center;color:#000f90;font-weight:700;margin-bottom:65px;letter-spacing:0px}@media screen and (width < 1024px){.lp_cytric .feature_block__title{font-size:3.90625vw;margin-bottom:calc(65 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__title{font-size:min(18 / 390 * 100vw,40px);letter-spacing:2px;margin-bottom:calc(38 / 390 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__title>span{letter-spacing:1px}}.lp_cytric .feature_block__items{display:flex;flex-direction:column;gap:49px}@media screen and (width < 1024px){.lp_cytric .feature_block__items{gap:calc(49 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__items{gap:calc(20 / 390 * 100vw)}}.lp_cytric .feature_block__item{display:flex;align-items:center;gap:37px;justify-content:space-between;position:relative}@media screen and (width < 1024px){.lp_cytric .feature_block__item{gap:calc(37 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__item{flex-direction:column-reverse;gap:calc(20 / 390 * 100vw)}}.lp_cytric .feature_block__item-number{position:absolute;z-index:0;top:0;left:-6px;width:min(7.9861111111vw,115px)}@media screen and (width < 1024px){.lp_cytric .feature_block__item-number{width:calc(100 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__item-number{width:calc(55 / 390 * 100vw);top:calc(-15 / 390 * 100vw);left:calc(-11 / 390 * 100vw)}}.lp_cytric .feature_block__item-content{position:relative;z-index:1;width:49%;padding-bottom:20px}@media screen and (width < 1024px){.lp_cytric .feature_block__item-content{padding-bottom:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__item-content{width:100%;padding-bottom:calc(23 / 390 * 100vw)}}.lp_cytric .feature_block__item-content--2{padding-bottom:0;padding-top:45px}@media screen and (width < 1024px){.lp_cytric .feature_block__item-content--2{padding-top:calc(45 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__item-content--2{padding-top:0;padding-bottom:calc(23 / 390 * 100vw)}}.lp_cytric .feature_block__item-title{font-size:26px;line-height:1.38;color:#000f90;margin-bottom:15px;letter-spacing:-.5px}@media screen and (width < 1024px){.lp_cytric .feature_block__item-title{font-size:calc(26 / 1024 * 100vw);margin-bottom:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__item-title{font-size:min(16 / 390 * 100vw,26px);text-align:center;letter-spacing:.5px;margin-bottom:calc(5 / 390 * 100vw)}}.lp_cytric .feature_block__item-title--2{letter-spacing:-2px}@media screen and (width < 769px){.lp_cytric .feature_block__item-title--2{letter-spacing:.5px}}.lp_cytric .feature_block__item-text{font-size:18px;line-height:1.9;color:#203;letter-spacing:.3px}@media screen and (width < 1024px){.lp_cytric .feature_block__item-text{font-size:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .feature_block__item-text{font-size:min(14 / 390 * 100vw,18px);line-height:1.5}}.lp_cytric .feature_block__item-image{width:56%}@media screen and (width < 769px){.lp_cytric .feature_block__item-image{width:100%}}.lp_cytric .feature_block__item-image>img{width:100%;margin:0 auto}.lp_cytric .faq_block{padding:min(6.5972222222vw,95px) min(1.3888888889vw,20px) min(12.5vw,180px);background:#fff}@media screen and (width < 769px){.lp_cytric .faq_block{padding:calc(52 / 390 * 100vw) calc(20 / 390 * 100vw) calc(77 / 390 * 100vw)}}.lp_cytric .faq_block__inner{max-width:1060px;margin:0 auto;width:100%;position:relative;z-index:1}.lp_cytric .faq_block__title{font-size:40px;line-height:2;color:#3633a3;text-align:center;font-family:ヒラギノ角ゴ Pro W6;font-weight:700;margin-bottom:36px;letter-spacing:1px}@media screen and (width < 1024px){.lp_cytric .faq_block__title{font-size:calc(36 / 1024 * 100vw);margin-bottom:3.90625vw}}@media screen and (width < 769px){.lp_cytric .faq_block__title{font-size:min(18 / 390 * 100vw,40px);margin-bottom:calc(22 / 390 * 100vw);letter-spacing:0}}.lp_cytric .faq_block__faq-list{display:flex;flex-direction:column}.lp_cytric .faq_block summary{display:block}.lp_cytric .faq_block summary::-webkit-details-marker{display:none}.lp_cytric .faq_block__faq-item{border-top:2px solid #3633a3}.lp_cytric .faq_block__faq-item:last-child{border-bottom:2px solid #3633a3}.lp_cytric .faq_block__faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.lp_cytric .faq_block__faq-question{padding:40px 0 40px 90px;font-size:22px;font-weight:500;line-height:1.59;letter-spacing:1.3px;color:#3633a3;cursor:pointer;position:relative}@media screen and (width < 1024px){.lp_cytric .faq_block__faq-question{font-size:calc(22 / 1024 * 100vw);padding:3.90625vw 0 3.90625vw calc(90 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .faq_block__faq-question{font-size:min(16 / 390 * 100vw,22px);padding:calc(22 / 390 * 100vw) calc(36 / 390 * 100vw) calc(20 / 390 * 100vw) calc(50 / 390 * 100vw);letter-spacing:.3px;line-height:1.3}}.lp_cytric .faq_block__faq-question:before{content:"Q";font-family:Roboto;font-weight:700;color:#fff;background:#3633a3;font-size:23px;line-height:1;border-radius:15px;padding:8px 10px;position:absolute;top:50%;left:29px;transform:translateY(-50%)}@media screen and (width < 1024px){.lp_cytric .faq_block__faq-question:before{font-size:calc(23 / 1024 * 100vw);padding:.78125vw calc(10 / 1024 * 100vw);left:calc(29 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .faq_block__faq-question:before{font-size:min(18 / 390 * 100vw,23px);border-radius:8px;padding:calc(4 / 390 * 100vw) calc(6 / 390 * 100vw)}}.lp_cytric .faq_block__faq-question:after{content:"";position:absolute;top:53%;right:84px;transform:translateY(-50%) rotate(225deg);width:13px;height:13px;border-top:2px solid #3633a3;border-left:2px solid #3633a3;transition:transform .3s ease}@media screen and (width < 1024px){.lp_cytric .faq_block__faq-question:after{right:calc(84 / 1024 * 100vw);width:calc(13 / 1024 * 100vw);height:calc(13 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .faq_block__faq-question:after{right:calc(16 / 390 * 100vw);width:calc(9 / 390 * 100vw);height:calc(9 / 390 * 100vw)}}.lp_cytric .faq_block__faq-answer{padding:6px 134px 30px 30px}@media screen and (width < 1024px){.lp_cytric .faq_block__faq-answer{padding:calc(6 / 1024 * 100vw) calc(134 / 1024 * 100vw) calc(30 / 1024 * 100vw) calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .faq_block__faq-answer{padding:calc(13 / 390 * 100vw) calc(11 / 390 * 100vw) calc(17 / 390 * 100vw)}}.lp_cytric .faq_block__faq-answer>p{font-size:18px;color:#1d3544;letter-spacing:1.1px;line-height:2.2;padding-left:60px;position:relative;font-weight:500}@media screen and (width < 1024px){.lp_cytric .faq_block__faq-answer>p{font-size:calc(18 / 1024 * 100vw);padding-left:calc(60 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .faq_block__faq-answer>p{font-size:min(14 / 390 * 100vw,18px);letter-spacing:.3px;line-height:1.64;padding-left:10vw;padding-top:2px}}.lp_cytric .faq_block__faq-answer>p:before{content:"A";font-family:Roboto;font-weight:700;color:#fff;background:#0081cf;font-size:23px;line-height:1;border-radius:15px;padding:8px 10px;margin-right:14px;position:absolute;top:0;left:0}@media screen and (width < 1024px){.lp_cytric .faq_block__faq-answer>p:before{font-size:calc(23 / 1024 * 100vw);padding:.78125vw calc(10 / 1024 * 100vw);margin-right:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .faq_block__faq-answer>p:before{font-size:min(18 / 390 * 100vw,23px);border-radius:8px;padding:calc(4 / 390 * 100vw) calc(6 / 390 * 100vw);margin-right:calc(8 / 390 * 100vw)}}.lp_cytric .sticky_button{background:#e0edf999;padding:40px 0;position:sticky;bottom:0;z-index:1000;transform:translateY(100%);opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s ease}@media screen and (width < 1024px){.lp_cytric .sticky_button{padding:3.90625vw 0}}@media screen and (width < 769px){.lp_cytric .sticky_button{padding:min(30 / 390 * 100vw,50px) 0;background:#e6f1fd99}}.lp_cytric .sticky_button.show{opacity:1;transform:translateY(0);pointer-events:auto}.lp_cytric .sticky_button__inner{max-width:1270px;width:100%;margin:0 auto}@media screen and (width < 769px){.lp_cytric .sticky_button__inner{padding:0 calc(15 / 390 * 100vw)}}.lp_cytric .sticky_button__buttons{display:flex;gap:min(1.3888888889vw,20px);justify-content:center}@media screen and (width < 1024px){.lp_cytric .sticky_button__buttons{gap:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .sticky_button__buttons{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.lp_cytric .sticky_button__buttons_top{display:flex;gap:min(1.3888888889vw,20px);justify-content:center}@media screen and (width < 1024px){.lp_cytric .sticky_button__buttons_top{gap:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .sticky_button__buttons_top{gap:calc(20 / 390 * 100vw)}}.lp_cytric .sticky_button__button{display:flex;align-items:center;justify-content:center;padding:min(2.3611111111vw,34px) 0;border-radius:164px;box-shadow:6px 6px 20px #0003;font-size:min(1.8055555556vw,26px);font-weight:700;letter-spacing:0px;transition:transform .3s ease;width:min(28.4722222222vw,410px);max-width:100%}@media screen and (width < 1024px){.lp_cytric .sticky_button__button{padding:calc(34 / 1024 * 100vw) 0;font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .sticky_button__button{font-size:min(12 / 390 * 100vw,26px);font-weight:500;padding:min(19 / 390 * 100vw,34px) 0;width:100%}}.lp_cytric .sticky_button__button:hover{transform:scale(1.1);opacity:1}.lp_cytric .sticky_button__button--demo{background:#fff;color:#0068e7}.lp_cytric .sticky_button__button--download{background:linear-gradient(90deg,#0067e7,#00a2e6);color:#fff;gap:17px;padding:min(2.0833333333vw,30px) 0}@media screen and (width < 1024px){.lp_cytric .sticky_button__button--download{padding:calc(30 / 1024 * 100vw) 0;gap:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .sticky_button__button--download{gap:calc(11 / 390 * 100vw);padding:min(19 / 390 * 100vw,30px) 0}}.lp_cytric .sticky_button__button--download>img{width:25px;height:33px}@media screen and (width < 1024px){.lp_cytric .sticky_button__button--download>img{width:calc(20 / 1024 * 100vw);height:calc(28 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_cytric .sticky_button__button--download>img{width:min(10 / 390 * 100vw,25px);height:min(14 / 390 * 100vw,33px)}}.lp_cytric .sticky_button__button--contact{color:#fff;background:linear-gradient(90deg,#2d6bfb,#4c23e8)}.lp_mostation{background:#fff}.lp_mostation .mainvisual_block{background:#f2f6f9;padding:min(8.1944444444vw,118px) min(1.3888888889vw,20px) min(5.7638888889vw,83px)}@media screen and (width < 1024px){.lp_mostation .mainvisual_block{padding:calc(118 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(83 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .mainvisual_block{padding:calc(70 / 390 * 100vw) calc(27.5 / 390 * 100vw) calc(23 / 390 * 100vw)}}.lp_mostation .mainvisual_block__inner{max-width:1220px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (width < 769px){.lp_mostation .mainvisual_block__inner{flex-direction:column;gap:calc(13 / 390 * 100vw)}}.lp_mostation .mainvisual_block__left{width:52%;padding-left:6px}@media screen and (width < 1024px){.lp_mostation .mainvisual_block__left{width:50%;padding-left:0}}@media screen and (width < 769px){.lp_mostation .mainvisual_block__left{width:100%;padding-left:0}}.lp_mostation .mainvisual_block__right{width:48%;padding-top:76px}@media screen and (width < 1024px){.lp_mostation .mainvisual_block__right{width:50%;padding-top:calc(54 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .mainvisual_block__right{width:100%;padding:0}}.lp_mostation .mainvisual_block__label{text-align:center;background:#fff;border-radius:29px;font-size:min(1.5277777778vw,22px);line-height:2.31;color:#0081cf;letter-spacing:1.3px;font-weight:500;margin-bottom:min(2.0833333333vw,30px);margin-left:min(.3472222222vw,5px);padding:min(.2777777778vw,4px) 0}@media screen and (width < 1024px){.lp_mostation .mainvisual_block__label{font-size:1.5625vw;margin-bottom:calc(30 / 1024 * 100vw);margin-left:0;padding:calc(4 / 1024 * 100vw) 0}}@media screen and (width < 769px){.lp_mostation .mainvisual_block__label{font-size:calc(15 / 390 * 100vw);padding:calc(8 / 390 * 100vw);margin-left:0;letter-spacing:0px;line-height:1.5;margin-bottom:calc(14 / 390 * 100vw)}}.lp_mostation .mainvisual_block__label>span{letter-spacing:-5px}@media screen and (width < 769px){.lp_mostation .mainvisual_block__label>span{letter-spacing:-3px}}.lp_mostation .mainvisual_block__main-text{font-size:min(3.4722222222vw,50px);color:#25a1ec;line-height:1.45;font-weight:700;letter-spacing:1.7px;margin-bottom:min(3.1944444444vw,46px)}@media screen and (width < 1024px){.lp_mostation .mainvisual_block__main-text{font-size:3.90625vw;margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .mainvisual_block__main-text{text-align:center;font-size:calc(32 / 390 * 100vw);letter-spacing:1px}}.lp_mostation .mainvisual_block__main-text>span{font-size:min(4.1666666667vw,60px);line-height:.78}@media screen and (width < 1024px){.lp_mostation .mainvisual_block__main-text>span{font-size:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .mainvisual_block__main-text>span{font-size:calc(37 / 390 * 100vw)}}.lp_mostation .mainvisual_block__main-text--dark{color:#0074cd}@media screen and (width < 769px){.lp_mostation .mainvisual_block__image{padding:0 calc(36 / 390 * 100vw);margin-bottom:calc(23 / 390 * 100vw)}}.lp_mostation .mainvisual_block__logo{width:89%}@media screen and (width < 769px){.lp_mostation .mainvisual_block__logo--sp{max-width:70vw;padding:0;width:100%;margin:0 auto}}.lp_mostation .mainvisual_block__pl20{display:inline-block;padding-left:0}@media screen and (width < 769px){.lp_mostation .mainvisual_block__pl20{padding-left:calc(20 / 390 * 100vw)}}.lp_mostation .intro_block{background:linear-gradient(90deg,#0081cf,#06a3e2);padding:min(3.5416666667vw,51px) min(1.3888888889vw,20px) 20.8333333333vw}@media screen and (width < 769px){.lp_mostation .intro_block{padding:calc(20 / 390 * 100vw) calc(30 / 390 * 100vw) calc(125 / 390 * 100vw)}}.lp_mostation .intro_block__inner{max-width:1200px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (width < 769px){.lp_mostation .intro_block__inner{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.lp_mostation .intro_block__text{color:#eef5fb;line-height:1.85;font-size:20px;letter-spacing:1.3px}@media screen and (width < 1024px){.lp_mostation .intro_block__text{font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .intro_block__text{font-size:min(14 / 390 * 100vw,20px);letter-spacing:.5px;text-align:left;line-height:1.6}}.lp_mostation .intro_block__button{display:flex;align-items:center;justify-content:center;gap:14px;flex-shrink:0;border-radius:50px;font-size:26px;font-weight:400;letter-spacing:-1px;color:#fff;max-width:min(34.0277777778vw,490px);width:100%;margin-right:min(3.2638888889vw,47px);background:linear-gradient(90deg,#2d6bfb,#4c23e8);box-shadow:6px 6px 20px #0003;padding:min(2.0833333333vw,30px) 0;transition:transform .3s ease}@media screen and (width < 1024px){.lp_mostation .intro_block__button{padding:2.34375vw 0;gap:calc(10 / 1024 * 100vw);font-size:calc(26 / 1024 * 100vw);margin:0 auto}}@media screen and (width < 769px){.lp_mostation .intro_block__button{gap:calc(20 / 390 * 100vw);padding:calc(17 / 390 * 100vw);font-size:min(16 / 390 * 100vw,26px);max-width:calc(300 / 390 * 100vw)}}.lp_mostation .intro_block__button:hover{transform:scale(1.1);opacity:1}.lp_mostation .intro_block__button>img{width:29px;height:40px}@media screen and (width < 1024px){.lp_mostation .intro_block__button>img{width:calc(20 / 1024 * 100vw);height:calc(28 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .intro_block__button>img{width:min(18 / 390 * 100vw,25px);height:min(24 / 390 * 100vw,33px)}}.lp_mostation .about_block{padding:min(7.7777777778vw,112px) 0 min(11.1111111111vw,160px);background-image:url(../img/lp/mostation/bg_about.webp);background-repeat:no-repeat;background-position:top;background-size:100% 100%;margin-top:-14.4444444444vw}@media screen and (width < 1024px){.lp_mostation .about_block{margin-top:calc(-180 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .about_block{background-image:url(../img/lp/mostation/bg_about_sp.webp);margin-top:calc(-65 / 390 * 100vw);padding:calc(60 / 390 * 100vw) 0 calc(61 / 390 * 100vw)}}.lp_mostation .about_block__inner{max-width:1440px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;gap:0}@media screen and (width < 1024px){.lp_mostation .about_block__inner{gap:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .about_block__inner{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.lp_mostation .about_block__image{width:43%}@media screen and (width < 769px){.lp_mostation .about_block__image{width:100%;padding-right:calc(60 / 390 * 100vw)}}.lp_mostation .about_block__content{width:53.5%;padding:33px 0 0 9px}@media screen and (width < 1024px){.lp_mostation .about_block__content{padding-right:calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .about_block__content{width:100%;padding:0 calc(30 / 390 * 100vw)}}.lp_mostation .about_block__title{color:#0081cf;line-height:1.46;font-size:30px;letter-spacing:1.8px;margin-bottom:33px;font-weight:700}@media screen and (width < 1024px){.lp_mostation .about_block__title{font-size:calc(26 / 1024 * 100vw);margin-bottom:calc(33 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .about_block__title{font-size:min(18 / 390 * 100vw,26px);margin-bottom:calc(17 / 390 * 100vw);letter-spacing:.5px;line-height:1.55}}.lp_mostation .about_block__description{line-height:2;color:#1d3544;font-size:20px;letter-spacing:1.25px;font-weight:500}@media screen and (width < 1024px){.lp_mostation .about_block__description{font-size:1.5625vw}}@media screen and (width < 769px){.lp_mostation .about_block__description{font-size:min(14 / 390 * 100vw,16px);line-height:1.7;letter-spacing:.2px}}.lp_mostation .problem_block{padding:min(6.4583333333vw,93px) 0 min(8.6111111111vw,124px);background-image:url(../img/lp/mostation/bg_problem.webp);background-repeat:no-repeat;background-position:top;background-size:100% 100%;background-color:#e0edf9;margin-top:-1px}@media screen and (width < 769px){.lp_mostation .problem_block{padding:10vw 0 calc(32 / 390 * 100vw);background-image:url(../img/lp/mostation/bg_problem_sp.webp)}}.lp_mostation .problem_block__inner{max-width:1200px;margin:0 auto;width:100%;padding:0 min(1.0416666667vw,15px)}@media screen and (width < 1024px){.lp_mostation .problem_block__inner{padding:0 calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .problem_block__inner{padding:0 calc(30 / 390 * 100vw)}}.lp_mostation .problem_block__title{font-size:38px;color:#fff;font-weight:500;letter-spacing:-2px;margin-bottom:102px;padding-left:17px}@media screen and (width < 1024px){.lp_mostation .problem_block__title{font-size:calc(38 / 1024 * 100vw);margin-bottom:calc(100 / 1024 * 100vw);padding-left:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .problem_block__title{font-size:min(18 / 390 * 100vw,38px);letter-spacing:.6px;padding-left:0;margin-bottom:calc(29 / 390 * 100vw)}}.lp_mostation .problem_block__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(2.2222222222vw,32px)}@media screen and (width < 769px){.lp_mostation .problem_block__items{grid-template-columns:1fr;gap:calc(32 / 390 * 100vw)}}.lp_mostation .problem_block__item-image{width:100%}.lp_mostation .problem_block__item-image>img{margin:0 auto}.lp_mostation .problem_block__item-image--1{margin-bottom:39px}@media screen and (width < 1024px){.lp_mostation .problem_block__item-image--1{margin-bottom:calc(39 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .problem_block__item-image--1{margin-bottom:calc(20 / 390 * 100vw)}}.lp_mostation .problem_block__item-image--1>img{width:69%}@media screen and (width < 769px){.lp_mostation .problem_block__item-image--1>img{width:55%}}.lp_mostation .problem_block__item-image--2{margin-bottom:35px}@media screen and (width < 1024px){.lp_mostation .problem_block__item-image--2{margin-bottom:calc(35 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .problem_block__item-image--2{margin-bottom:calc(20 / 390 * 100vw)}}.lp_mostation .problem_block__item-image--2>img{width:63.5%}@media screen and (width < 769px){.lp_mostation .problem_block__item-image--2>img{width:50.5%}}.lp_mostation .problem_block__item-image--3{margin-bottom:46px;padding-top:4px}@media screen and (width < 1024px){.lp_mostation .problem_block__item-image--3{margin-bottom:calc(46 / 1024 * 100vw);padding-top:calc(4 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .problem_block__item-image--3{margin-bottom:calc(20 / 390 * 100vw);padding-top:0}}.lp_mostation .problem_block__item-image--3>img{width:100%;margin:0 auto}@media screen and (width < 769px){.lp_mostation .problem_block__item-image--3>img{width:84%}}.lp_mostation .problem_block__item-content{padding-bottom:7px}@media screen and (width < 769px){.lp_mostation .problem_block__item-content{width:100%}}.lp_mostation .problem_block__item-title{font-weight:500;font-size:26px;line-height:1.39;letter-spacing:-1px;color:#fff;margin-bottom:4px;text-align:center}@media screen and (width < 1024px){.lp_mostation .problem_block__item-title{font-size:2.34375vw;margin-bottom:calc(4 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .problem_block__item-title{font-size:min(16 / 390 * 100vw,26px);letter-spacing:.9px;margin-bottom:calc(10 / 390 * 100vw)}}.lp_mostation .problem_block__item-text{line-height:1.75;color:#fff;font-size:18px;letter-spacing:-.2px;font-weight:400;padding-left:15px}@media screen and (width < 1024px){.lp_mostation .problem_block__item-text{font-size:calc(18 / 1024 * 100vw);padding-left:0}}@media screen and (width < 769px){.lp_mostation .problem_block__item-text{font-size:min(14 / 390 * 100vw,18px);letter-spacing:.5px;line-height:1.5}}.lp_mostation .solution_block{padding-bottom:min(8.3333333333vw,120px);margin-top:-2px;position:relative;overflow:hidden}@media screen and (width < 769px){.lp_mostation .solution_block{margin-top:-1px;padding-bottom:calc(58 / 390 * 100vw)}}.lp_mostation .solution_block__deco-title{position:absolute;top:0;left:0;width:100%;z-index:1}.lp_mostation .solution_block__deco{position:absolute;top:-16%;right:-25px;z-index:0;width:min(28.0555555556vw,404px)}@media screen and (width < 1024px){.lp_mostation .solution_block__deco{width:calc(404 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .solution_block__deco{top:2%;right:-18px;width:calc(122 / 390 * 100vw)}}.lp_mostation .solution_block__inner{max-width:1200px;margin:0 auto;width:100%;padding-top:60px;position:relative;z-index:2}@media screen and (width < 1024px){.lp_mostation .solution_block__inner{padding-top:calc(60 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .solution_block__inner{padding-top:calc(37 / 390 * 100vw)}}.lp_mostation .solution_block__head{padding-top:71px;position:relative;z-index:2}@media screen and (width < 1024px){.lp_mostation .solution_block__head{padding-top:calc(71 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .solution_block__head{padding-top:calc(30 / 390 * 100vw)}}.lp_mostation .solution_block__title{font-size:38px;color:#0081cf;text-align:center;font-weight:500;margin-bottom:56px;margin-top:8px;letter-spacing:0px}@media screen and (width < 1024px){.lp_mostation .solution_block__title{font-size:calc(38 / 1024 * 100vw);margin-bottom:5.46875vw;margin-top:.78125vw}}@media screen and (width < 769px){.lp_mostation .solution_block__title{font-size:min(18 / 390 * 100vw,38px);margin-bottom:calc(27 / 390 * 100vw);margin-top:0;letter-spacing:0px;line-height:1.25}}.lp_mostation .solution_block__subtitle{display:block;margin:0 auto;max-width:512px;width:100%;padding:15px 0 22px;letter-spacing:-2px;font-size:24px;font-weight:500;text-align:center;border-radius:10px;background:#0081cf;color:#fff;position:relative}@media screen and (width < 1024px){.lp_mostation .solution_block__subtitle{max-width:50vw;font-size:2.34375vw;padding:calc(19 / 1024 * 100vw) 0}}@media screen and (width < 769px){.lp_mostation .solution_block__subtitle{font-size:min(14 / 390 * 100vw,24px);letter-spacing:0;padding:calc(9 / 390 * 100vw) 0;max-width:calc(240 / 390 * 100vw)}}.lp_mostation .solution_block__subtitle>span{letter-spacing:0px}.lp_mostation .solution_block__subtitle:after{content:"";position:absolute;top:99%;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:14px solid #0081cf}@media screen and (width < 769px){.lp_mostation .solution_block__subtitle:after{border-left:calc(5 / 390 * 100vw) solid transparent;border-right:calc(5 / 390 * 100vw) solid transparent;border-top:calc(8 / 390 * 100vw) solid #0081cf}}.lp_mostation .solution_block__items{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:0 56px}@media screen and (width < 1024px){.lp_mostation .solution_block__items{gap:3.90625vw;padding:0 5.46875vw}}@media screen and (width < 769px){.lp_mostation .solution_block__items{grid-template-columns:1fr;gap:10vw;padding:0 calc(30 / 390 * 100vw)}}.lp_mostation .solution_block__item-image{margin-bottom:30px}@media screen and (width < 1024px){.lp_mostation .solution_block__item-image{margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .solution_block__item-image{margin-bottom:calc(13 / 390 * 100vw)}}.lp_mostation .solution_block__item-image>img{width:100%;margin:0 auto}.lp_mostation .solution_block__item-title{text-align:center;font-size:26px;font-weight:500;line-height:1.54;color:#0081cf;margin-bottom:8px;letter-spacing:-1px}@media screen and (width < 1024px){.lp_mostation .solution_block__item-title{font-size:calc(26 / 1024 * 100vw);margin-bottom:.78125vw}}@media screen and (width < 769px){.lp_mostation .solution_block__item-title{font-size:min(16 / 390 * 100vw,26px);letter-spacing:.9px;margin-bottom:calc(5 / 390 * 100vw)}}.lp_mostation .solution_block__item-title--small{font-size:24px;letter-spacing:-2px}@media screen and (width < 1024px){.lp_mostation .solution_block__item-title--small{font-size:2.34375vw}}@media screen and (width < 769px){.lp_mostation .solution_block__item-title--small{font-size:min(16 / 390 * 100vw,24px);letter-spacing:1px;line-height:1.5}}.lp_mostation .solution_block__item-text{font-size:20px;color:#1d3544;line-height:1.5;letter-spacing:.5px;font-weight:400}@media screen and (width < 1024px){.lp_mostation .solution_block__item-text{font-size:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .solution_block__item-text{font-size:min(14 / 390 * 100vw,20px);letter-spacing:.7px}}.lp_mostation .feature_block{background:#fff;padding:0 min(3.4722222222vw,50px);position:relative}@media screen and (width < 769px){.lp_mostation .feature_block{padding:0 calc(10 / 390 * 100vw)}}.lp_mostation .feature_block__deco{position:absolute;top:-23%;left:0;z-index:0;width:min(21.0416666667vw,303px)}@media screen and (width < 769px){.lp_mostation .feature_block__deco{top:-9%}}.lp_mostation .feature_block__deco-2{position:absolute;bottom:-26%;right:0;z-index:0;width:min(27.7777777778vw,400px)}@media screen and (width < 769px){.lp_mostation .feature_block__deco-2{bottom:-17%}}.lp_mostation .feature_block__wrapper{background:#e6f1fd;border-radius:117px;position:relative;z-index:1;padding:0 min(2.7777777778vw,40px)}@media screen and (width < 769px){.lp_mostation .feature_block__wrapper{border-radius:40px;padding:0 calc(13 / 390 * 100vw)}}.lp_mostation .feature_block__inner{max-width:1200px;margin:0 auto;width:100%;padding-top:90px;padding-bottom:100px}@media screen and (width < 1024px){.lp_mostation .feature_block__inner{padding-top:calc(90 / 1024 * 100vw);padding-bottom:calc(100 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .feature_block__inner{padding-top:calc(36 / 390 * 100vw);padding-bottom:calc(28 / 390 * 100vw)}}.lp_mostation .feature_block__title{font-size:40px;text-align:center;color:#0282d0;font-weight:700;margin-bottom:65px;letter-spacing:0px}@media screen and (width < 1024px){.lp_mostation .feature_block__title{font-size:3.90625vw;margin-bottom:calc(65 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .feature_block__title{font-size:min(18 / 390 * 100vw,40px);letter-spacing:1px;margin-bottom:calc(30 / 390 * 100vw)}}@media screen and (width < 769px){.lp_mostation .feature_block__title>span{letter-spacing:1px}}.lp_mostation .feature_block__image{margin-bottom:72px}@media screen and (width < 1024px){.lp_mostation .feature_block__image{margin-bottom:7.03125vw}}@media screen and (width < 769px){.lp_mostation .feature_block__image{margin-bottom:calc(27 / 390 * 100vw)}}.lp_mostation .feature_block__image img{width:100%}.lp_mostation .feature_block__text{font-size:32px;font-weight:700;color:#0081cf;letter-spacing:1.3px;text-align:center}@media screen and (width < 1024px){.lp_mostation .feature_block__text{font-size:3.125vw}}@media screen and (width < 769px){.lp_mostation .feature_block__text{font-size:min(16 / 390 * 100vw,32px);letter-spacing:1px;line-height:1.2}}.lp_mostation .feature_block__text>span{font-size:40px;font-weight:700;color:#14bff0}@media screen and (width < 1024px){.lp_mostation .feature_block__text>span{font-size:calc(38 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .feature_block__text>span{font-size:min(18 / 390 * 100vw,38px)}}.lp_mostation .faq_block{padding:min(6.5972222222vw,95px) min(1.3888888889vw,20px) min(12.5vw,180px);background:#fff}@media screen and (width < 769px){.lp_mostation .faq_block{padding:calc(52 / 390 * 100vw) calc(20 / 390 * 100vw) calc(77 / 390 * 100vw)}}.lp_mostation .faq_block__inner{max-width:1060px;margin:0 auto;width:100%;position:relative;z-index:1}.lp_mostation .faq_block__title{font-size:40px;line-height:2;color:#0081cf;text-align:center;font-family:ヒラギノ角ゴ Pro W6;font-weight:700;margin-bottom:36px;letter-spacing:1px}@media screen and (width < 1024px){.lp_mostation .faq_block__title{font-size:calc(36 / 1024 * 100vw);margin-bottom:3.90625vw}}@media screen and (width < 769px){.lp_mostation .faq_block__title{font-size:min(18 / 390 * 100vw,40px);margin-bottom:calc(23 / 390 * 100vw);letter-spacing:0}}.lp_mostation .faq_block__faq-list{display:flex;flex-direction:column}.lp_mostation .faq_block summary{display:block}.lp_mostation .faq_block summary::-webkit-details-marker{display:none}.lp_mostation .faq_block__faq-item{border-top:2px solid #0081cf}.lp_mostation .faq_block__faq-item:last-child{border-bottom:2px solid #0081cf}.lp_mostation .faq_block__faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.lp_mostation .faq_block__faq-question{padding:40px 0 40px 90px;font-size:22px;font-weight:500;line-height:1.59;letter-spacing:1.3px;color:#0081cf;cursor:pointer;position:relative}@media screen and (width < 1024px){.lp_mostation .faq_block__faq-question{font-size:calc(22 / 1024 * 100vw);padding:3.90625vw 0 3.90625vw calc(90 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .faq_block__faq-question{font-size:min(16 / 390 * 100vw,22px);padding:calc(22 / 390 * 100vw) calc(36 / 390 * 100vw) calc(20 / 390 * 100vw) calc(50 / 390 * 100vw);letter-spacing:.3px;line-height:1.3}}.lp_mostation .faq_block__faq-question:before{content:"Q";font-family:Roboto;font-weight:700;color:#fff;background:#0081cf;font-size:23px;line-height:1;border-radius:15px;padding:8px 10px;position:absolute;top:50%;left:29px;transform:translateY(-50%)}@media screen and (width < 1024px){.lp_mostation .faq_block__faq-question:before{font-size:calc(23 / 1024 * 100vw);padding:.78125vw calc(10 / 1024 * 100vw);left:calc(29 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .faq_block__faq-question:before{font-size:min(18 / 390 * 100vw,23px);border-radius:8px;padding:calc(4 / 390 * 100vw) calc(6 / 390 * 100vw)}}.lp_mostation .faq_block__faq-question:after{content:"";position:absolute;top:53%;right:84px;transform:translateY(-50%) rotate(225deg);width:13px;height:13px;border-top:2px solid #0081cf;border-left:2px solid #0081cf;transition:transform .3s ease}@media screen and (width < 1024px){.lp_mostation .faq_block__faq-question:after{right:calc(84 / 1024 * 100vw);width:calc(13 / 1024 * 100vw);height:calc(13 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .faq_block__faq-question:after{right:calc(16 / 390 * 100vw);width:calc(9 / 390 * 100vw);height:calc(9 / 390 * 100vw)}}.lp_mostation .faq_block__faq-answer{padding:6px 134px 30px 30px}@media screen and (width < 1024px){.lp_mostation .faq_block__faq-answer{padding:calc(6 / 1024 * 100vw) calc(134 / 1024 * 100vw) calc(30 / 1024 * 100vw) calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .faq_block__faq-answer{padding:calc(13 / 390 * 100vw) calc(11 / 390 * 100vw) calc(17 / 390 * 100vw)}}.lp_mostation .faq_block__faq-answer>p{font-size:18px;color:#1d3544;letter-spacing:1.1px;line-height:2.2;padding-left:60px;position:relative;font-weight:500}@media screen and (width < 1024px){.lp_mostation .faq_block__faq-answer>p{font-size:calc(18 / 1024 * 100vw);padding-left:calc(60 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .faq_block__faq-answer>p{font-size:min(14 / 390 * 100vw,18px);letter-spacing:.3px;line-height:1.64;padding-left:10vw;padding-top:2px}}.lp_mostation .faq_block__faq-answer>p:before{content:"A";font-family:Roboto;font-weight:700;color:#0081cf;background:#ebf6fa;font-size:23px;line-height:1;border-radius:15px;padding:8px 10px;margin-right:14px;position:absolute;top:0;left:0}@media screen and (width < 1024px){.lp_mostation .faq_block__faq-answer>p:before{font-size:calc(23 / 1024 * 100vw);padding:.78125vw calc(10 / 1024 * 100vw);margin-right:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .faq_block__faq-answer>p:before{font-size:min(18 / 390 * 100vw,23px);border-radius:8px;padding:calc(4 / 390 * 100vw) calc(6 / 390 * 100vw);margin-right:calc(8 / 390 * 100vw)}}.lp_mostation .sticky_button{background:#e0edf999;padding:40px 0;position:sticky;bottom:0;z-index:1000;transform:translateY(100%);opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s ease;display:flex;justify-content:center;gap:20px}@media screen and (width < 1024px){.lp_mostation .sticky_button{padding:3.90625vw 0}}@media screen and (width < 769px){.lp_mostation .sticky_button{padding:min(30 / 390 * 100vw,50px) 0;flex-direction:column}}.lp_mostation .sticky_button.show{opacity:1;transform:translateY(0);pointer-events:auto}.lp_mostation .sticky_button__button{display:flex;align-items:center;justify-content:center;gap:17px;border-radius:84px;font-size:26px;font-weight:700;letter-spacing:0px;color:#fff;max-width:490px;width:100%;background:linear-gradient(90deg,#2d6bfb,#4c23e8);box-shadow:6px 6px 20px #0003;padding:min(2.0833333333vw,30px) 0;transition:transform .3s ease}@media screen and (width < 1024px){.lp_mostation .sticky_button__button{padding:calc(30 / 1024 * 100vw) 0;gap:calc(17 / 1024 * 100vw);font-size:calc(26 / 1024 * 100vw);margin:0 auto}}@media screen and (width < 769px){.lp_mostation .sticky_button__button{gap:calc(19 / 390 * 100vw);padding:calc(18 / 390 * 100vw);font-size:min(16 / 390 * 100vw,26px);font-weight:500;max-width:calc(300 / 390 * 100vw);border-radius:34px}}.lp_mostation .sticky_button__button:hover{transform:scale(1.1);opacity:1}.lp_mostation .sticky_button__button>img{width:29px;height:40px}@media screen and (width < 1024px){.lp_mostation .sticky_button__button>img{width:calc(20 / 1024 * 100vw);height:calc(28 / 1024 * 100vw)}}@media screen and (width < 769px){.lp_mostation .sticky_button__button>img{width:min(18 / 390 * 100vw,25px);height:min(24 / 390 * 100vw,33px)}}.lp_mostation .sticky_button__button--contact{background:#fff;color:#0068e7}.company_network_page_en{background:#fff}.company_network_page_en .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.company_network_page_en .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.company_network_page_en .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.company_network_page_en .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.company_network_page_en .breadcrumb__block .breadcrumb__list{gap:11.5px}}.company_network_page_en .breadcrumb__block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.company_network_page_en .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.company_network_page_en .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.company_network_page_en .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}.company_network_page_en .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.company_network_page_en .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.company_network_page_en .company_network{margin-top:170px;background:#fff}@media screen and (width < 769px){.company_network_page_en .company_network{margin-top:50px}}.company_network_page_en .company_network__head{padding-top:35px}@media screen and (width < 769px){.company_network_page_en .company_network__head{padding-top:63px}}.company_network_page_en .company_network__head__inner{max-width:1280px;padding-inline:20px;margin-inline:auto}.company_network_page_en .company_network__head__box{display:flex;align-items:end;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid #d9d9d9}@media screen and (width < 769px){.company_network_page_en .company_network__head__box{align-items:flex-start;flex-direction:column;gap:32px;width:100%;padding-bottom:29px;border-bottom:1px solid #d9d9d9}}.company_network_page_en .company_network__head-title{display:flex;flex-direction:column;gap:28px}@media screen and (width < 769px){.company_network_page_en .company_network__head-title{gap:7px}}.company_network_page_en .company_network__head-title--en{display:block;color:#003572;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.45px;padding-left:28px;position:relative}.company_network_page_en .company_network__head-title--en:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.company_network_page_en .company_network__head-title--ja{display:block;color:#003572;font-family:Geist;font-size:64px;font-style:normal;font-weight:300;line-height:1.5}@media screen and (width < 769px){.company_network_page_en .company_network__head-title--ja{font-size:38px}}.company_network_page_en .company_network__head-link-box{display:flex;gap:60px}@media screen and (width < 769px){.company_network_page_en .company_network__head-link-box{gap:24px}}.company_network_page_en .company_network__head-link{display:flex;flex-direction:column;gap:2px;padding-right:44px;position:relative;transition:opacity .3s}@media screen and (width < 769px){.company_network_page_en .company_network__head-link{gap:3px;padding-right:36px}}.company_network_page_en .company_network__head-link:before{content:"";width:24px;height:24px;background:url(../img/common/ico_arrow_link.svg) no-repeat center center/contain;position:absolute;top:0;right:0}.company_network_page_en .company_network__head-link:hover{opacity:.7}.company_network_page_en .company_network__head-link--ja{color:#000;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:1.28px}@media screen and (width < 769px){.company_network_page_en .company_network__head-link--ja{font-size:14px;letter-spacing:1.12px}}.company_network_page_en .company_network__head-link--en{color:#202020;font-family:Geist;font-size:9.778px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.293px}.company_network_page_en .company_network__anchor{margin-top:66px;margin-bottom:110px}@media screen and (width < 769px){.company_network_page_en .company_network__anchor{margin-top:53px;margin-bottom:79px}}.company_network_page_en .company_network__anchor-inner{display:flex;flex-direction:column;gap:86px;max-width:1280px;padding-inline:20px;margin-inline:auto}@media screen and (width < 769px){.company_network_page_en .company_network__anchor-inner{gap:65px}}.company_network_page_en .company_network__anchor-box{display:flex;flex-direction:column;gap:36px}.company_network_page_en .company_network__anchor-head--01{color:#003572;font-family:Geist;font-size:32px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.64px;padding-left:120px;position:relative}@media screen and (width < 769px){.company_network_page_en .company_network__anchor-head--01{font-size:23px;letter-spacing:.46px;padding-left:87px}}.company_network_page_en .company_network__anchor-head--01:before{content:"";width:100px;height:60px;background:url(../img/top/pic_location_01.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}@media screen and (width < 769px){.company_network_page_en .company_network__anchor-head--01:before{width:75px;height:44px}}.company_network_page_en .company_network__anchor-head--02{color:#003572;font-family:Geist;font-size:32px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.64px;padding-left:120px;position:relative}@media screen and (width < 769px){.company_network_page_en .company_network__anchor-head--02{font-size:23px;letter-spacing:.46px;padding-left:87px}}.company_network_page_en .company_network__anchor-head--02:before{content:"";width:100px;height:60px;background:url(../img/top/pic_location_02.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}@media screen and (width < 769px){.company_network_page_en .company_network__anchor-head--02:before{width:75px;height:44px}}.company_network_page_en .company_network__anchor-link-list{display:flex;flex-wrap:wrap;gap:40px 20px}@media screen and (width < 769px){.company_network_page_en .company_network__anchor-link-list{gap:24px}}.company_network_page_en .company_network__anchor-link-list a{display:block;color:#000;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:1.12px;padding-right:48px;padding-bottom:14px;border-bottom:1px solid #d9d9d9;position:relative;transition:opacity .3s}@media screen and (width < 769px){.company_network_page_en .company_network__anchor-link-list a{font-size:12px;letter-spacing:.96px;padding-right:31px;padding-bottom:9px}}.company_network_page_en .company_network__anchor-link-list a:hover{opacity:.7}.company_network_page_en .company_network__anchor-link-list a:before{content:"";width:24px;height:24px;background:url(../img/top/ico_arrow_down.webp) no-repeat center center/contain;position:absolute;top:0;right:0}@media screen and (width < 769px){.company_network_page_en .company_network__anchor-link-list a:before{width:20px;height:20px}}.company_network_page_en .company_network__location{background:#e9eef3;padding-top:110px;padding-bottom:190px;margin-bottom:20px}@media screen and (width < 769px){.company_network_page_en .company_network__location{padding-top:40px;padding-bottom:150px;margin-bottom:12px}}.company_network_page_en .company_network__location-inner{max-width:1280px;padding-inline:20px;margin-inline:auto;display:flex;flex-direction:column;gap:160px}@media screen and (width < 769px){.company_network_page_en .company_network__location-inner{gap:120px}}.company_network_page_en .company_network__location-title{color:#003572;font-family:Geist;font-size:32px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:2.64px;padding-left:24px;position:relative}@media screen and (width < 769px){.company_network_page_en .company_network__location-title{font-size:23px;letter-spacing:.46px}}.company_network_page_en .company_network__location-title:before{content:"";width:8px;height:8px;background:url(../img/top/deco_dot.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.company_network_page_en .company_network__location-box{margin-top:40px;display:flex;flex-direction:column;gap:60px}@media screen and (width < 769px){.company_network_page_en .company_network__location-box{margin-top:20px}}.company_network_page_en .company_network__location-card{border-radius:8px;padding:40px 60px;border:1px solid #bbcbda;background:#fff}@media screen and (width < 769px){.company_network_page_en .company_network__location-card{padding:29px 19px}}.company_network_page_en .company_network__location-card-inner{display:flex;gap:5.291005291vw}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-inner{flex-direction:column;gap:20px}}.company_network_page_en .company_network__location-card-inner--02:first-of-type{margin-bottom:40px;border-bottom:1px solid #d9d9d9;padding-bottom:48px}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-inner--02:first-of-type{margin-bottom:19px}}.company_network_page_en .company_network__location-card-inner--02+.company_network_page_en .company_network__location-card-inner--02__location-card-inner--02{padding-top:40px;border-top:1px solid #d9d9d9}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-inner--02+.company_network_page_en .company_network__location-card-inner--02__location-card-inner--02{padding-top:19px}}.company_network_page_en .company_network__location-card-text-box{flex:644;display:flex;flex-direction:column;gap:20px}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-text-box{gap:12px}}.company_network_page_en .company_network__location-card-title{color:#003572;font-family:Geist;font-size:32px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.64px;position:relative}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-title{font-size:23px;letter-spacing:.46px}}.company_network_page_en .company_network__location-card-title:before{content:"";width:3px;height:48px;background:url(../img/top/deco_line_02.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:-60px}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-title:before{height:35px;left:-20px}}.company_network_page_en .company_network__location-card-title--02{color:#000;font-family:Geist;font-size:20px;font-style:normal;font-weight:400;line-height:1.9;letter-spacing:.8px}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-title--02{font-size:14px;line-height:1.7;letter-spacing:.56px}}.company_network_page_en .company_network__location-card-title--03:before{content:"";width:3px;height:144px;background:url(../img/top/deco_line_03.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:-60px}.company_network_page_en .company_network__location-card-title--04{margin-bottom:40px}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-title--04{margin-bottom:13px;position:relative}.company_network_page_en .company_network__location-card-title--04:before{content:"";width:3px;height:62px;background:url(../img/top/deco_line_03.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:-20px}}.company_network_page_en .company_network__location-card-address{color:#000;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:1.9}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-address{font-size:14px;line-height:1.7}}.company_network_page_en .company_network__location-card-address--02{font-family:Geist;letter-spacing:.64px}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-address--02{font-size:12px;line-height:1.7;letter-spacing:.48px}}.company_network_page_en .company_network__location-card-route{color:#000;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:1.9}.company_network_page_en .company_network__location-card-route ul li{color:#000;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:1.9;padding-left:14px;position:relative}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-route ul li{font-size:12px;line-height:1.7}}.company_network_page_en .company_network__location-card-route ul li:before{content:"･";position:absolute;top:0;left:0}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-route{font-size:12px;line-height:1.7}}.company_network_page_en .company_network__location-card-text{color:#000;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:1.9}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-text{font-size:12px;line-height:1.7}}.company_network_page_en .company_network__location-card-map{flex:406;max-width:406px;aspect-ratio:406/240;border-radius:4px;display:flex;flex-direction:column;gap:12px}@media screen and (width < 769px){.company_network_page_en .company_network__location-card-map{aspect-ratio:310/217.25}}.company_network_page_en .company_network__location-card-map iframe{width:100%;max-width:406px;height:100%;max-height:240px}.company_network_page_en .company_network__location-card-map a{display:block;color:#303030;font-family:Geist;font-size:12px;font-style:normal;font-weight:400;line-height:1.9;padding-left:27px;position:relative}.company_network_page_en .company_network__location-card-map a:before{content:"";width:23px;height:23px;background:url(../img/top/ico_map.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.company_network_page_en .company_network #main,.company_network_page_en .company_network #mitsui,.company_network_page_en .company_network #nagoya,.company_network_page_en .company_network #toyota,.company_network_page_en .company_network #nishinihon,.company_network_page_en .company_network #fukuoka,.company_network_page_en .company_network #uk,.company_network_page_en .company_network #Singapore{scroll-margin-top:200px}.news_page{background:#fff}.news_page .page_title{padding:min(122 / 1512 * 100vw,122px) min(20 / 1512 * 100vw,20px) 0}@media screen and (width < 1024px){.news_page .page_title{padding:calc(122 / 1024 * 100vw) calc(20 / 1024 * 100vw) 0}}@media screen and (width < 769px){.news_page .page_title{padding:calc(72 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.news_page .page_title__inner{display:flex;justify-content:space-between;align-items:flex-end;max-width:1240px;padding-bottom:18px;width:100%;margin:0 auto;border-bottom:1px solid #D9D9D9;gap:0}@media screen and (width < 1024px){.news_page .page_title__inner{padding-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.news_page .page_title__inner{flex-direction:column-reverse;align-items:flex-start;gap:calc(26 / 390 * 100vw);padding-bottom:calc(28 / 390 * 100vw)}}.news_page .page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:28px}@media screen and (width < 1024px){.news_page .page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.news_page .page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.news_page .page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.news_page .page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.news_page .page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.news_page .page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:64px;color:#003572}@media screen and (width < 1024px){.news_page .page_title__ja{font-size:6.25vw}}@media screen and (width < 769px){.news_page .page_title__ja{font-size:min(38 / 390 * 100vw,45px)}}.news_page .page_title__image{max-width:416.67px;width:34%;padding-bottom:15px}@media screen and (width < 769px){.news_page .page_title__image{width:100%;margin-left:auto;max-width:60vw}}.news_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.news_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.news_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.news_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.news_page .breadcrumb__block .breadcrumb__list{gap:11.5px}}.news_page .breadcrumb__block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.news_page .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.news_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.news_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}.news_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.news_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.news_page .news_block{padding:min(59 / 390 * 100vw,59px) min(20 / 390 * 100vw,20px) min(165 / 390 * 100vw,165px)}@media screen and (width < 769px){.news_page .news_block{padding:calc(59 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.news_page .news_block__inner{max-width:1240px;width:100%;margin:0 auto}.news_page .news_block__wrap{display:flex;justify-content:space-between;gap:0}@media screen and (width < 769px){.news_page .news_block__wrap{flex-direction:column;gap:min(67 / 390 * 100vw,67px)}}.news_page .news_block__left{width:25.4%}@media screen and (width < 769px){.news_page .news_block__left{width:100%}}.news_page .news_block__right{width:74.6%}@media screen and (width < 769px){.news_page .news_block__right{width:100%}}.news_page .news_side_menu{max-width:120px;width:100%}@media screen and (width < 769px){.news_page .news_side_menu{max-width:100%}}.news_page .news_side_menu__select{margin-bottom:31px;position:relative}@media screen and (width < 769px){.news_page .news_side_menu__select{max-width:120px;margin-bottom:calc(31 / 390 * 100vw)}}.news_page .news_side_menu__select:after{content:"";width:7px;height:7px;border-right:1px solid #9F9F9F;border-bottom:1px solid #9F9F9F;position:absolute;top:50%;right:10.34px;transform:translateY(-50%) rotate(45deg)}@media screen and (width < 769px){.news_page .news_side_menu__select:after{width:4px;height:4px}}.news_page .news_side_menu__select select{width:100%;padding:7px 10px;border:1px solid #9F9F9F;border-radius:2px;font-size:13px;line-height:150%;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}@media screen and (width < 769px){.news_page .news_side_menu__select select{padding:min(7.5 / 390 * 100vw,7.5px) min(9 / 390 * 100vw,9px);font-size:min(12 / 390 * 100vw,12px)}}.news_page .news_side_menu__category{display:flex;flex-direction:column;align-items:flex-start;gap:36px}@media screen and (width < 769px){.news_page .news_side_menu__category{flex-direction:row;gap:min(30 / 390 * 100vw,30px)}}.news_page .news_side_menu__category-item{display:inline-block}.news_page .news_side_menu__category-link{color:#003572;font-size:13px;font-weight:500;line-height:150%;letter-spacing:1px;display:flex;align-items:center;gap:10px;position:relative;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 769px){.news_page .news_side_menu__category-link{font-size:min(12 / 390 * 100vw,12px);gap:min(10 / 390 * 100vw,10px)}}.news_page .news_side_menu__category-link:hover{color:#01a5e7}.news_page .news_side_menu__category-link:before{content:"";display:inline-block;width:6px;height:6px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}.news_page .news_side_menu__category-link.is-active{position:relative;pointer-events:none;color:#01a5e7}.news_page .news_side_menu__category-link.is-active:after{content:"";display:block;width:100%;height:1px;background:#00b4fd;position:absolute;left:0;bottom:-5px;border-radius:1px}@media screen and (width < 769px){.news_page .news_side_menu__category-link.is-active:after{bottom:-7px}}.news_page .news_list{display:flex;flex-direction:column;gap:29.5px}@media screen and (width < 769px){.news_page .news_list{gap:min(30 / 390 * 100vw,30px)}}.news_page .news_list__item{padding-bottom:29px;border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.news_page .news_list__item{padding-bottom:min(28 / 390 * 100vw,28px)}}.news_page .news_list__link{display:flex;align-items:flex-start;gap:20px}@media screen and (width < 769px){.news_page .news_list__link{flex-direction:column;gap:min(12 / 390 * 100vw,12px)}}.news_page .news_list__link:hover .news_list__title{color:#01a5e7}.news_page .news_list__info{display:flex;align-items:flex-start;gap:20px;flex-shrink:0}@media screen and (width < 769px){.news_page .news_list__info{gap:min(16 / 390 * 100vw,16px)}}.news_page .news_list__date{font-family:Geist;font-weight:400;font-size:12px;line-height:150%;letter-spacing:.4px;color:#003572;width:65px;flex-shrink:0}@media screen and (width < 769px){.news_page .news_list__date{font-size:min(12 / 390 * 100vw,12px);width:min(80 / 390 * 100vw,80px)}}.news_page .news_list__label{font-weight:500;font-size:11px;line-height:150%;letter-spacing:.3px;color:#003572;border:1px solid #003572;padding:2.5px 8px;width:70px;text-align:center;flex-shrink:0}@media screen and (width < 769px){.news_page .news_list__label{font-size:min(10 / 390 * 100vw,10px);width:unset}}.news_page .news_list__title{font-weight:400;font-size:14px;line-height:150%;letter-spacing:1px;color:#000;flex-shrink:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:42px;transition:color .4s cubic-bezier(.22,1,.36,1);display:flex;gap:10px}@media screen and (width < 769px){.news_page .news_list__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:63px;font-size:min(14 / 390 * 100vw,14px)}}.news_page .news_list__title--travel{display:flex;gap:10px}@media screen and (width < 769px){.news_page .news_list__title--travel{gap:min(10 / 390 * 100vw,10px)}}.news_page .news_list__pdf-icon{width:21px;height:21px;flex-shrink:0;margin-top:2px}@media screen and (width < 769px){.news_page .news_list__pdf-icon{width:min(21 / 390 * 100vw,21px);height:min(21 / 390 * 100vw,21px)}}.news_page .news_more{text-align:center;margin-top:min(3.6375661376vw,55px)}@media screen and (width < 769px){.news_page .news_more{margin-top:calc(60 / 390 * 100vw)}}.news_page .news_more__btn-wrap{display:inline-block}.news_page .news_more__btn{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1px;padding-bottom:20px;color:#003572;border-bottom:1px solid #003572;display:flex;gap:40px}@media screen and (width < 769px){.news_page .news_more__btn{font-size:min(14 / 390 * 100vw,16px);gap:calc(20 / 390 * 100vw);padding-bottom:calc(9 / 390 * 100vw)}}.news_page .news_more__btn:after{content:"";width:24px;height:24px;background:url(../img/page/column/ico_more_arrow.webp) no-repeat center center/contain}@media screen and (width < 769px){.news_page .news_more__btn:after{width:min(24 / 390 * 100vw,24px);height:min(24 / 390 * 100vw,24px)}}.news_detail_page{background:#fff}.news_detail_page .post_title_block{padding:min(209 / 1512 * 100vw,209px) min(20 / 1512 * 100vw,20px) 0}@media screen and (width < 1024px){.news_detail_page .post_title_block{padding:calc(209 / 1024 * 100vw) calc(20 / 1024 * 100vw) 0}}@media screen and (width < 769px){.news_detail_page .post_title_block{padding:calc(112 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.news_detail_page .post_title_block__inner{max-width:900px;width:100%;margin:0 auto;padding-bottom:min(20 / 1512 * 100vw,20px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.news_detail_page .post_title_block__inner{padding-bottom:calc(18 / 390 * 100vw)}}.news_detail_page .post_title_block__text-block{margin-bottom:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.news_detail_page .post_title_block__text-block{margin-bottom:calc(40 / 390 * 100vw)}}.news_detail_page .post_title_block__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:min(40 / 1512 * 100vw,40px)}@media screen and (width < 1024px){.news_detail_page .post_title_block__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.news_detail_page .post_title_block__en{font-size:min(15 / 390 * 100vw,20px);margin-bottom:calc(30 / 390 * 100vw);gap:calc(12 / 390 * 100vw)}}.news_detail_page .post_title_block__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.news_detail_page .post_title_block__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.news_detail_page .post_title_block__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.news_detail_page .post_title_block__ja{font-weight:500;line-height:160%;letter-spacing:0;font-size:30px;color:#003572}@media screen and (width < 1024px){.news_detail_page .post_title_block__ja{font-size:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.news_detail_page .post_title_block__ja{font-size:min(22 / 390 * 100vw,30px)}}.news_detail_page .post_title_block__info-group{display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden}@media screen and (width < 769px){.news_detail_page .post_title_block__info-group{flex-direction:column;gap:min(14 / 390 * 100vw,14px)}}.news_detail_page .post_title_block__meta{display:flex;gap:20px;flex-shrink:0}@media screen and (width < 769px){.news_detail_page .post_title_block__meta{gap:min(20 / 390 * 100vw,20px)}}.news_detail_page .post_title_block__category{font-size:12px;font-weight:500;line-height:150%;color:#003572;padding:2px 8px;border:1px solid #003572}@media screen and (width < 769px){.news_detail_page .post_title_block__category{font-size:min(12 / 390 * 100vw,12px)}}.news_detail_page .post_title_block__date{font-family:Geist;font-size:14px;line-height:150%;color:#003572;font-weight:400}@media screen and (width < 769px){.news_detail_page .post_title_block__date{font-size:min(14 / 390 * 100vw,14px)}}.news_detail_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.news_detail_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.news_detail_page .breadcrumb__block .breadcrumb__list{gap:16px}}.news_detail_page .breadcrumb__block .breadcrumb__item{font-size:12px;white-space:nowrap}@media screen and (width < 769px){.news_detail_page .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.news_detail_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px;white-space:nowrap}@media screen and (width < 769px){.news_detail_page .breadcrumb__block .breadcrumb__link{font-size:min(12 / 390 * 100vw,12px)}}.news_detail_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}@media screen and (width < 769px){.news_detail_page .breadcrumb__block .breadcrumb__current{font-size:min(12 / 390 * 100vw,12px)}}.news_detail_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.news_detail_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.news_detail_page .post_content_block{padding:min(50 / 1512 * 100vw,50px) min(20 / 1512 * 100vw,20px) min(170 / 1512 * 100vw,170px)}@media screen and (width < 1024px){.news_detail_page .post_content_block{padding:calc(50 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(170 / 1024 * 100vw)}}@media screen and (width < 769px){.news_detail_page .post_content_block{padding:calc(50 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.news_detail_page .post_content_block__inner{max-width:900px;width:100%;margin:0 auto}.news_detail_page .post_content_block__paragraph{font-weight:400;font-size:17px;line-height:211%;letter-spacing:0px;text-align:justify;margin-bottom:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.news_detail_page .post_content_block__paragraph{font-size:min(15 / 390 * 100vw,17px);line-height:189%;margin-bottom:calc(38.5 / 390 * 100vw)}}.news_detail_page .post_content_block__image{margin-bottom:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.news_detail_page .post_content_block__image{margin-bottom:calc(40 / 390 * 100vw)}}.news_detail_page .post_content_block__link{color:#0473e2}.news_detail_page .post_content_block__heading2{font-weight:600;font-size:22px;line-height:160%;letter-spacing:.6px;color:#003572;padding:8px 18px;background:#e8f0f5;margin-bottom:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.news_detail_page .post_content_block__heading2{font-size:min(16 / 390 * 100vw,22px);padding:calc(8 / 390 * 100vw) calc(18 / 390 * 100vw);margin-bottom:calc(29 / 390 * 100vw)}}.news_detail_page .post_content_block__heading3{font-weight:600;font-size:22px;line-height:160%;letter-spacing:.6px;color:#003572;padding-bottom:12px;margin-bottom:min(40 / 1512 * 100vw,40px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.news_detail_page .post_content_block__heading3{font-size:min(16 / 390 * 100vw,22px);padding-bottom:calc(12 / 390 * 100vw);margin-bottom:calc(29 / 390 * 100vw)}}.news_detail_page .post_content_block__heading4{font-weight:600;font-size:20px;line-height:160%;letter-spacing:.6px;color:#003572;margin-bottom:min(30 / 1512 * 100vw,30px);padding-left:19px;position:relative}@media screen and (width < 769px){.news_detail_page .post_content_block__heading4{font-size:min(17 / 390 * 100vw,20px);padding-left:calc(19 / 390 * 100vw);margin-bottom:calc(18 / 390 * 100vw)}}.news_detail_page .post_content_block__heading4:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}.news_detail_page .post_content_block__heading5{font-weight:700;font-size:20px;line-height:160%;letter-spacing:.6px;color:#003572;margin-bottom:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.news_detail_page .post_content_block__heading5{font-size:min(17 / 390 * 100vw,20px);margin-bottom:calc(18 / 390 * 100vw)}}.news_detail_page .post_content_block__heading6{font-weight:700;font-size:17px;line-height:160%;letter-spacing:.6px;color:#003572;margin-bottom:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.news_detail_page .post_content_block__heading6{font-size:min(16 / 390 * 100vw,17px);margin-bottom:calc(15 / 390 * 100vw)}}.news_detail_page .post_content_block__list{margin-bottom:min(64 / 1512 * 100vw,64px);list-style-position:outside;padding-left:22px}@media screen and (width < 769px){.news_detail_page .post_content_block__list{padding-left:14px;margin-bottom:calc(52 / 390 * 100vw)}}.news_detail_page .post_content_block__list--disc{list-style-type:disc}.news_detail_page .post_content_block__list--disc>li::marker{color:#bab8b3}.news_detail_page .post_content_block__list--circle{list-style-type:circle;margin-top:17px;padding-left:20px}@media screen and (width < 769px){.news_detail_page .post_content_block__list--circle{margin-top:min(24 / 390 * 100vw,24px);padding-left:22px}}.news_detail_page .post_content_block__list--circle>li{margin-bottom:15px}@media screen and (width < 769px){.news_detail_page .post_content_block__list--circle>li{margin-bottom:min(25 / 390 * 100vw,25px)}}.news_detail_page .post_content_block__list--circle>li::marker{color:#bab8b3}.news_detail_page .post_content_block__list-item{font-size:15px;line-height:190%;font-weight:400;color:#222;text-align:justify;margin-bottom:17px}@media screen and (width < 769px){.news_detail_page .post_content_block__list-item{font-size:min(14 / 390 * 100vw,15px);margin-bottom:calc(12 / 390 * 100vw);line-height:180%}}.news_detail_page .post_content_block__list-item a{color:#0473e2;text-decoration:underline}.news_detail_page .post_content_block__contact{text-align:center}.news_detail_page .post_content_block__contact-btn{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1px;color:#fff;background:#0c68ae;padding:23px 32px;border-radius:4px;display:inline-block}@media screen and (width < 769px){.news_detail_page .post_content_block__contact-btn{font-size:min(14 / 390 * 100vw,16px);padding:calc(19 / 390 * 100vw) calc(21 / 390 * 100vw)}}.news_detail_page .post_pagination_block{padding-top:min(100 / 1512 * 100vw,100px);margin-top:min(100 / 1512 * 100vw,100px);border-top:1px solid #D9D9D9}@media screen and (width < 769px){.news_detail_page .post_pagination_block{padding-top:calc(60 / 390 * 100vw);margin-top:calc(58 / 390 * 100vw)}}.news_detail_page .post_pagination_block__list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (width < 769px){.news_detail_page .post_pagination_block__list{justify-content:space-around}}.news_detail_page .post_pagination_block__item{flex-shrink:0}.news_detail_page .post_pagination_block__item:first-child{order:1}@media screen and (width < 769px){.news_detail_page .post_pagination_block__item:first-child{width:50%}}.news_detail_page .post_pagination_block__item:nth-child(2){order:2}@media screen and (width < 769px){.news_detail_page .post_pagination_block__item:nth-child(2){order:3;width:100%}}.news_detail_page .post_pagination_block__item:last-child{order:3}@media screen and (width < 769px){.news_detail_page .post_pagination_block__item:last-child{order:2;width:50%}}.news_detail_page .post_pagination_block__link{font-size:16px;font-weight:500;line-height:150%;color:#003572;display:flex;align-items:center;gap:20px;letter-spacing:1px}@media screen and (width < 769px){.news_detail_page .post_pagination_block__link{font-size:min(14 / 390 * 100vw,20px);gap:min(16 / 390 * 100vw,20px)}}.news_detail_page .post_pagination_block__link--prev{padding-right:0}@media screen and (width < 769px){.news_detail_page .post_pagination_block__link--prev{padding-right:calc(33 / 390 * 100vw)}}.news_detail_page .post_pagination_block__link--prev:before{content:"";width:27px;height:27px;background:url(../img/news/detail/ico_pagination_arrow.webp) no-repeat center center/contain}@media screen and (width < 769px){.news_detail_page .post_pagination_block__link--prev:before{width:min(27 / 390 * 100vw,27px);height:min(27 / 390 * 100vw,27px)}}.news_detail_page .post_pagination_block__link--next{padding-left:0}@media screen and (width < 769px){.news_detail_page .post_pagination_block__link--next{padding-left:calc(33 / 390 * 100vw);justify-content:flex-end}}.news_detail_page .post_pagination_block__link--next:after{content:"";width:27px;height:27px;background:url(../img/news/detail/ico_pagination_arrow.webp) no-repeat center center/contain;transform:rotate(180deg)}@media screen and (width < 769px){.news_detail_page .post_pagination_block__link--next:after{width:min(27 / 390 * 100vw,27px);height:min(27 / 390 * 100vw,27px)}}.news_detail_page .post_pagination_block__link--list{margin-top:0}@media screen and (width < 769px){.news_detail_page .post_pagination_block__link--list{justify-content:center;margin-top:calc(40 / 390 * 100vw)}}.news_detail_page .post_pagination_block__link--list:after{content:"";width:27px;height:27px;background:url(../img/news/detail/ico_pagination_arrow2.svg) no-repeat center center/contain}@media screen and (width < 769px){.news_detail_page .post_pagination_block__link--list:after{width:min(27 / 390 * 100vw,27px);height:min(27 / 390 * 100vw,27px)}}.privacy_page{background:#fff}.privacy_page .container{overflow-x:clip}.privacy_page .mainvisual_block{margin-top:min(187 / 1512 * 100vw,187px);padding:0 20px}@media screen and (width < 769px){.privacy_page .mainvisual_block{margin-top:min(90 / 390 * 100vw,90px);padding:0 calc(20 / 390 * 100vw)}}.privacy_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.privacy_page .mainvisual_block .mainvisual_title{border-bottom:1px solid #D9D9D9;padding-bottom:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.privacy_page .mainvisual_block .mainvisual_title{padding-bottom:min(30 / 390 * 100vw,30px)}}.privacy_page .mainvisual_block .mainvisual_title__ja{display:block;font-weight:300;color:#003572;font-size:min(48 / 1512 * 100vw,48px);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}@media screen and (width < 769px){.privacy_page .mainvisual_block .mainvisual_title__ja{font-size:36px;letter-spacing:3px;margin-top:min(7 / 390 * 100vw,7px)}}.privacy_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.privacy_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.privacy_page .mainvisual_block .breadcrumb_block{margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.privacy_page .mainvisual_block .breadcrumb_block{margin-top:min(20 / 390 * 100vw,20px)}}.privacy_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.privacy_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(12 / 1512 * 100vw,12px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.privacy_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.privacy_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.privacy_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.privacy_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.privacy_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.privacy_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.privacy_page .privacy_block{margin-top:min(50 / 1512 * 100vw,50px);padding:0 20px}@media screen and (width < 769px){.privacy_page .privacy_block{margin-top:min(60 / 390 * 100vw,60px);padding:0 calc(20 / 390 * 100vw)}}.privacy_page .privacy_block__inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:22.18% 1fr;gap:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.privacy_page .privacy_block__inner{display:block}}.privacy_page .privacy_block .privacy_nav{position:sticky;top:min(100 / 1512 * 100vw,100px);height:fit-content}@media screen and (width < 769px){.privacy_page .privacy_block .privacy_nav{display:none}}.privacy_page .privacy_block .privacy_nav ul li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:center;letter-spacing:-.02em}.privacy_page .privacy_block .privacy_nav ul li:first-child{margin-top:0}.privacy_page .privacy_block .privacy_nav ul li:before{content:"";display:inline-block;width:6px;height:6px;background:transparent;margin-right:min(10 / 1512 * 100vw,10px)}.privacy_page .privacy_block .privacy_nav ul li.is-current{color:#003572}.privacy_page .privacy_block .privacy_nav ul li.is-current:before{background:#003572}.privacy_page .privacy_block .privacy_nav ul li a{color:#99aec7}@media screen and (width < 769px){.privacy_page .privacy_block__contents{width:100%}}.privacy_page .privacy_block__contents .privacy_list{padding-bottom:min(50 / 1512 * 100vw,50px);margin-top:min(50 / 1512 * 100vw,50px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_list{padding-bottom:min(40 / 390 * 100vw,40px);margin-top:min(40 / 390 * 100vw,40px)}}.privacy_page .privacy_block__contents .privacy_list:first-of-type{margin-top:0}.privacy_page .privacy_block__contents .privacy_list__title{display:block;padding-bottom:min(24 / 1512 * 100vw,24px);font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);letter-spacing:4px;line-height:1.5;position:relative}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_list__title{font-size:20px;padding-bottom:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_list__title:after{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.privacy_page .privacy_block__contents .privacy_list__inner{margin-top:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_list__inner{margin-top:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_list__inner:first-of-type{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_list__inner:first-of-type{margin-top:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_list__inner h3{font-weight:600;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;position:relative}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_list__inner h3{font-size:17px}}.privacy_page .privacy_block__contents .privacy_list__inner p{margin-top:min(10 / 1512 * 100vw,10px);font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_list__inner p{margin-top:min(10 / 390 * 100vw,10px);font-size:14px}}.privacy_page .privacy_block__contents .privacy_list ul{margin-top:min(30 / 1512 * 100vw,30px);margin-left:1em}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_list ul{margin-top:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_list ul li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;position:relative;list-style:disc}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_list ul li{font-size:14px}}.privacy_page .privacy_block__contents .privacy_list ul li::marker{font-size:min(13 / 1512 * 100vw,13px)}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_list ul li::marker{font-size:14px}}.privacy_page .privacy_block__contents .privacy_info{margin-top:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_info{margin-top:min(40 / 390 * 100vw,40px)}}.privacy_page .privacy_block__contents .privacy_info p{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_info p{font-size:14px}}.privacy_page .privacy_block__contents .privacy_contact{margin-top:min(100 / 1512 * 100vw,100px);border:1px solid #D9D9D9;background:#ebf1f5;border-radius:8px}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact{margin-top:min(60 / 390 * 100vw,60px)}}.privacy_page .privacy_block__contents .privacy_contact__inner{padding:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__inner{padding:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_contact__title{font-weight:600;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;position:relative;margin-top:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__title{font-size:17px;margin-top:min(60 / 390 * 100vw,60px)}}.privacy_page .privacy_block__contents .privacy_contact__title:first-of-type{margin-top:0}.privacy_page .privacy_block__contents .privacy_contact__btn{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__btn{margin-top:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_contact__link{display:inline-block;padding:min(23 / 1512 * 100vw,23px) min(32 / 1512 * 100vw,32px);font-weight:500;color:#fff;background:#0c68ae;font-size:min(16 / 1512 * 100vw,16px);letter-spacing:3px;line-height:1.5;position:relative;border-radius:4px}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__link{display:block;font-size:14px;text-align:center;padding:min(8 / 390 * 100vw,8px) min(15 / 390 * 100vw,15px);letter-spacing:0}}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__table--spscroll{padding-bottom:5px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#BEBEBE transparent}}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__table--spscroll::-webkit-scrollbar{height:6px;border-radius:5em}}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__table--spscroll::-webkit-scrollbar-track{background:transparent;border-radius:5em;border:1px solid #BEBEBE}}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__table--spscroll::-webkit-scrollbar-thumb{background:#bebebe;border-radius:5em}}.privacy_page .privacy_block__contents .privacy_contact__table table{width:100%;margin-top:min(40 / 1512 * 100vw,40px);border-spacing:0;border-collapse:separate;border-radius:4px;overflow:hidden;border:1px solid #C6D4DD}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__table table{min-width:768px;width:max-content}}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__table table{margin-top:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_contact__table table thead{background:#c6d4dd}.privacy_page .privacy_block__contents .privacy_contact__table table thead th{font-weight:500;color:#003572;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;position:relative;padding:min(20 / 1512 * 100vw,20px);text-align:left}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__table table thead th{font-size:14px;padding:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_contact__table table tbody{background:#fff}.privacy_page .privacy_block__contents .privacy_contact__table table tbody tr:last-of-type th,.privacy_page .privacy_block__contents .privacy_contact__table table tbody tr:last-of-type td{border-bottom:0}.privacy_page .privacy_block__contents .privacy_contact__table table tbody tr th{width:94px;font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;position:relative;padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);text-align:left;border-bottom:1px solid #C6D4DD}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__table table tbody tr th{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_contact__table table tbody tr td{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;position:relative;padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);text-align:left;border-bottom:1px solid #C6D4DD;border-left:1px solid #C6D4DD}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__table table tbody tr td{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_contact__table table tbody tr td a{text-decoration:underline;color:#0473e2;word-break:break-all;overflow-wrap:break-word}.privacy_page .privacy_block__contents .privacy_contact__wrap{margin-top:min(30 / 1512 * 100vw,30px);position:relative}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__wrap{margin-top:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_contact__wrap p{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__wrap p{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.privacy_page .privacy_block__contents .privacy_contact__wrap p:first-of-type{margin-top:0}.privacy_page .privacy_block__contents .privacy_contact__mark{width:91px;position:absolute;right:0;bottom:0}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__mark{display:flex;justify-content:flex-end;position:static;width:100%}}@media screen and (width < 769px){.privacy_page .privacy_block__contents .privacy_contact__mark img{width:70px}}.privacy_page.privacy_page_en{background:#fff;font-family:Geist}.privacy_page.privacy_page_en .mainvisual_block{margin-top:0;padding-top:205px}@media screen and (width < 769px){.privacy_page.privacy_page_en .mainvisual_block{padding-top:min(90 / 390 * 100vw,90px)}}.privacy_page.privacy_page_en .mainvisual_block .mainvisual_title__ja{font-size:min(48 / 1512 * 100vw,64px);font-family:Geist;letter-spacing:0}@media screen and (width < 769px){.privacy_page.privacy_page_en .mainvisual_block .mainvisual_title__ja{font-size:calc(37 / 390 * 100vw)}}.privacy_page.privacy_page_en .breadcrumb_scroll_item{max-width:100%;overflow-x:auto;white-space:nowrap;display:block;-webkit-overflow-scrolling:touch}.privacy_page.privacy_page_en .privacy_block{padding-bottom:170px}.privacy_page.privacy_page_en .privacy_block__inner{display:block}.privacy_page.privacy_page_en .privacy_list{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (width < 769px){.privacy_page.privacy_page_en .privacy_list{flex-direction:column}}.privacy_page.privacy_page_en .privacy_list__head-title{display:block;padding-bottom:min(24 / 1512 * 100vw,24px);font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);line-height:1.5;position:relative}@media screen and (width < 769px){.privacy_page.privacy_page_en .privacy_list__head-title{font-size:20px;padding-bottom:min(20 / 390 * 100vw,20px)}}.privacy_page.privacy_page_en .privacy_list__head-title:after{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.privacy_page.privacy_page_en .privacy_list__title span{font-family:Geist}.privacy_page.privacy_page_en .privacy_block__contents .privacy_list__inner:first-of-type{margin-top:0}@media screen and (width < 769px){.privacy_page.privacy_page_en .privacy_block__contents .privacy_list__inner:first-of-type{margin-top:calc(20 / 390 * 100vw)}}.privacy_page.privacy_page_en .privacy_block__contents .privacy_list ul{margin-top:0;width:min(885px,885 / 1512 * 100vw)}@media screen and (width < 769px){.privacy_page.privacy_page_en .privacy_block__contents .privacy_list ul{width:100%;margin-top:calc(20 / 390 * 100vw)}}.privacy_page.privacy_page_en .privacy_block__contents .privacy_list ul li{list-style:none}.privacy_page.privacy_page_en .privacy_list__inner{margin-top:0;width:min(885px,885 / 1512 * 100vw)}@media screen and (width < 769px){.privacy_page.privacy_page_en .privacy_list__inner{width:100%}}.recruit_page{background:#fff}.recruit_page .page_title{padding:min(209 / 1512 * 100vw,209px) 20px 0}@media screen and (width < 1024px){.recruit_page .page_title{padding-top:calc(122 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .page_title{padding:calc(114 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.recruit_page .page_title__inner{max-width:1240px;width:100%;margin:0 auto}.recruit_page .page_title__text-block{margin-bottom:30px}@media screen and (width < 769px){.recruit_page .page_title__text-block{margin-bottom:calc(11 / 390 * 100vw)}}.recruit_page .page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:25px}@media screen and (width < 1024px){.recruit_page .page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw);letter-spacing:calc(.5 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.recruit_page .page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.recruit_page .page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.recruit_page .page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.recruit_page .page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:72px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-bottom:30px}@media screen and (width < 1024px){.recruit_page .page_title__ja{font-size:7.03125vw;margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .page_title__ja{font-size:min(42 / 390 * 100vw,65px);margin-bottom:calc(32 / 390 * 100vw)}}@media screen and (width < 769px){.recruit_page .page_title__iamge>img{border-radius:8px}}.recruit_page .breadcrumb_block{margin-bottom:30px}@media screen and (width < 769px){.recruit_page .breadcrumb_block{margin-bottom:calc(10 / 390 * 100vw)}}.recruit_page .breadcrumb_block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.recruit_page .breadcrumb_block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.recruit_page .breadcrumb_block .breadcrumb__list{gap:11.5px}}.recruit_page .breadcrumb_block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.recruit_page .breadcrumb_block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.recruit_page .breadcrumb_block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.recruit_page .breadcrumb_block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}.recruit_page .breadcrumb_block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.recruit_page .breadcrumb_block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.recruit_page .intro_block{padding:min(97 / 1512 * 100vw,97px) min(20 / 1512 * 100vw,20px) min(120 / 1512 * 100vw,120px)}@media screen and (width < 1024px){.recruit_page .intro_block{padding:calc(97 / 1024 * 100vw) calc(20 / 1024 * 100vw) 11.71875vw}}@media screen and (width < 769px){.recruit_page .intro_block{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw) calc(50 / 390 * 100vw)}}.recruit_page .intro_block__inner{max-width:1240px;width:100%;margin:0 auto}.recruit_page .intro_block__intro-title{font-weight:600;font-size:36px;line-height:150%;letter-spacing:0px;color:#003572;margin-bottom:40px}@media screen and (width < 769px){.recruit_page .intro_block__intro-title{font-size:min(24 / 390 * 100vw,30px);margin-bottom:calc(66 / 390 * 100vw)}}.recruit_page .intro_block__intro-text{font-weight:400;font-size:17px;line-height:220%;letter-spacing:0px;color:#000}@media screen and (width < 769px){.recruit_page .intro_block__intro-text{font-size:min(14 / 390 * 100vw,17px)}}.recruit_page .new_graduate_block{position:relative;background:linear-gradient(to right,#e1f0fa66,#e1f0fa66 50%,#fff 50%,#fff);padding:0 min(20 / 1512 * 100vw,20px) min(160 / 1512 * 100vw,160px);margin-bottom:120px}@media screen and (width < 1024px){.recruit_page .new_graduate_block{padding:0 calc(20 / 1024 * 100vw) 15.625vw;margin-bottom:11.71875vw}}@media screen and (width < 769px){.recruit_page .new_graduate_block{background:linear-gradient(to right,#e1f0fa66,#e1f0fa66 90%,#fff 90%,#fff);padding:0 calc(20 / 390 * 100vw) calc(80 / 390 * 100vw);margin-bottom:calc(120 / 390 * 100vw)}}.recruit_page .new_graduate_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex;gap:0px;position:relative;z-index:1}@media screen and (width < 769px){.recruit_page .new_graduate_block__inner{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.recruit_page .new_graduate_block__deco-pc{position:absolute;left:min(-78 / 1512 * 100vw,-78px);top:min(-60 / 1512 * 100vw,-60px);z-index:0;display:block}@media screen and (width < 769px){.recruit_page .new_graduate_block__deco-pc{display:none}}.recruit_page .new_graduate_block__deco-sp{position:absolute;z-index:0;display:none}@media screen and (width < 769px){.recruit_page .new_graduate_block__deco-sp{display:block;right:0;top:calc(-100 / 390 * 100vw)}}.recruit_page .new_graduate_block__left{width:28.7%;padding-top:min(120 / 1512 * 100vw,120px)}@media screen and (width < 769px){.recruit_page .new_graduate_block__left{width:100%;padding-top:calc(80 / 390 * 100vw)}}.recruit_page .new_graduate_block__left-image{display:none}@media screen and (width < 769px){.recruit_page .new_graduate_block__left-image{display:block;margin-bottom:calc(40 / 390 * 100vw)}}.recruit_page .new_graduate_block__right{width:71.3%;padding-top:min(120 / 1512 * 100vw,120px);padding-left:min(145 / 1512 * 100vw,145px);position:relative}@media screen and (width < 769px){.recruit_page .new_graduate_block__right{display:none}}.recruit_page .new_graduate_block__right-image{position:relative;z-index:1;display:block}@media screen and (width < 769px){.recruit_page .new_graduate_block__right-image{display:none}}.recruit_page .new_graduate_block__contents{display:flex;flex-direction:column;gap:min(240 / 1512 * 100vw,240px)}@media screen and (width < 769px){.recruit_page .new_graduate_block__contents{gap:calc(40.47 / 390 * 100vw)}}.recruit_page .new_graduate_block__content-title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative;margin-bottom:42px;z-index:1}@media screen and (width < 1024px){.recruit_page .new_graduate_block__content-title{font-size:calc(34 / 1024 * 100vw);margin-bottom:3.90625vw}}@media screen and (width < 769px){.recruit_page .new_graduate_block__content-title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.recruit_page .new_graduate_block__content-title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.recruit_page .new_graduate_block__content-title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .new_graduate_block__content-title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.recruit_page .new_graduate_block__content-label{font-weight:600;font-size:20px;line-height:190%;letter-spacing:0;color:#1093f6;margin-bottom:17px;position:relative;z-index:1}@media screen and (width < 1024px){.recruit_page .new_graduate_block__content-label{font-size:calc(20 / 1024 * 100vw);margin-bottom:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .new_graduate_block__content-label{font-size:min(17 / 390 * 100vw,20px);margin-bottom:calc(10 / 390 * 100vw)}}.recruit_page .new_graduate_block__content-text{font-weight:400;font-size:17px;line-height:220%;letter-spacing:0;color:#000;margin-bottom:40px;position:relative;z-index:1}@media screen and (width < 1024px){.recruit_page .new_graduate_block__content-text{font-size:calc(17 / 1024 * 100vw);margin-bottom:3.90625vw}}@media screen and (width < 769px){.recruit_page .new_graduate_block__content-text{font-size:min(14 / 390 * 100vw,17px);margin-bottom:calc(20 / 390 * 100vw);line-height:180%}}.recruit_page .new_graduate_block__content-btn{display:block;text-align:center;font-weight:500;font-size:16px;line-height:150%;letter-spacing:.5px;background:#0c68ae;color:#fff;border-radius:4px;padding:min(23 / 1512 * 100vw,23px) min(78.5 / 1512 * 100vw,78.5px);position:relative;z-index:1}@media screen and (width < 1024px){.recruit_page .new_graduate_block__content-btn{font-size:1.5625vw;padding:calc(20 / 1024 * 100vw) calc(35 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .new_graduate_block__content-btn{display:inline-block;font-size:min(14 / 390 * 100vw,16px);padding:min(19 / 390 * 100vw,19px) calc(24 / 390 * 100vw)}}.recruit_page .career_block{position:relative;background:linear-gradient(to right,#fff,#fff 50%,#e1f0fa66 50%,#e1f0fa66);padding:0 min(20 / 1512 * 100vw,20px) min(160 / 1512 * 100vw,160px);margin-bottom:120px}@media screen and (width < 1024px){.recruit_page .career_block{padding:15.625vw calc(20 / 1024 * 100vw);margin-bottom:11.71875vw}}@media screen and (width < 769px){.recruit_page .career_block{background:linear-gradient(to right,#fff,#fff 10%,#e1f0fa66 10%,#e1f0fa66);padding:calc(80 / 390 * 100vw) calc(20 / 390 * 100vw) calc(80 / 390 * 100vw);margin-bottom:calc(80 / 390 * 100vw)}}.recruit_page .career_block__deco{position:absolute;top:min(-120 / 1512 * 100vw,-120px);right:0}.recruit_page .career_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex;gap:0px;position:relative;z-index:1}@media screen and (width < 769px){.recruit_page .career_block__inner{flex-direction:column-reverse;gap:calc(32 / 390 * 100vw)}}.recruit_page .career_block__left{width:71.3%;padding-top:min(120 / 1512 * 100vw,120px);padding-right:min(145 / 1512 * 100vw,145px)}@media screen and (width < 769px){.recruit_page .career_block__left{width:100%;padding-top:0;padding-right:0}}.recruit_page .career_block__right{width:28.7%;padding-top:min(170 / 1512 * 100vw,170px);position:relative}@media screen and (width < 769px){.recruit_page .career_block__right{width:100%;padding-top:0}}.recruit_page .career_block__content-title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative;margin-bottom:40px;z-index:1}@media screen and (width < 1024px){.recruit_page .career_block__content-title{font-size:calc(34 / 1024 * 100vw);margin-bottom:3.90625vw}}@media screen and (width < 769px){.recruit_page .career_block__content-title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.recruit_page .career_block__content-title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.recruit_page .career_block__content-title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .career_block__content-title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.recruit_page .career_block__content-label{font-weight:600;font-size:20px;line-height:190%;letter-spacing:0;color:#1093f6;margin-bottom:18px;position:relative;z-index:1}@media screen and (width < 1024px){.recruit_page .career_block__content-label{font-size:calc(20 / 1024 * 100vw);margin-bottom:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .career_block__content-label{font-size:min(17 / 390 * 100vw,20px);margin-bottom:calc(10 / 390 * 100vw)}}.recruit_page .career_block__content-text{font-weight:400;font-size:17px;line-height:220%;letter-spacing:0;color:#000;margin-bottom:40px;position:relative;z-index:1}@media screen and (width < 1024px){.recruit_page .career_block__content-text{font-size:calc(17 / 1024 * 100vw);margin-bottom:3.90625vw}}@media screen and (width < 769px){.recruit_page .career_block__content-text{font-size:min(14 / 390 * 100vw,17px);margin-bottom:calc(20 / 390 * 100vw)}}.recruit_page .career_block__content-btn{display:block;text-align:center;font-weight:500;font-size:16px;line-height:150%;letter-spacing:.5px;background:#0c68ae;color:#fff;border-radius:4px;padding:min(23 / 1512 * 100vw,23px) min(78.5 / 1512 * 100vw,78.5px);position:relative;z-index:1}@media screen and (width < 1024px){.recruit_page .career_block__content-btn{font-size:1.5625vw;padding:calc(20 / 1024 * 100vw) calc(35 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .career_block__content-btn{display:inline-block;font-size:min(14 / 390 * 100vw,16px);padding:min(19 / 390 * 100vw,19px) calc(24 / 390 * 100vw)}}.recruit_page .part_time_block{padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.recruit_page .part_time_block{padding:0 calc(20 / 390 * 100vw)}}.recruit_page .part_time_block__inner{max-width:1240px;width:100%;margin:0 auto}.recruit_page .part_time_block__wrap{border:1px solid #BBCBDA;border-radius:8px;padding:min(40 / 1512 * 100vw,40px) 0 min(60 / 1512 * 100vw,60px)}@media screen and (width < 769px){.recruit_page .part_time_block__wrap{padding:calc(18 / 390 * 100vw) 0 calc(40 / 390 * 100vw)}}.recruit_page .part_time_block__title{padding:0 min(43 / 1512 * 100vw,43px);font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;margin-bottom:40px;color:#003572;position:relative}@media screen and (width < 769px){.recruit_page .part_time_block__title{padding:0 calc(20 / 390 * 100vw);font-size:min(24 / 390 * 100vw,36px);margin-bottom:calc(20 / 390 * 100vw)}}.recruit_page .part_time_block__title:before{content:"";display:block;width:3px;height:calc(100% - 6px);background:linear-gradient(99.04deg,#0089db 2.95%,#00e1ff 81.28%);position:absolute;left:-1px;top:50%;transform:translateY(-50%)}.recruit_page .part_time_block__text{padding:0 min(43 / 1512 * 100vw,43px);font-weight:400;font-size:17px;line-height:220%;letter-spacing:0;color:#000}@media screen and (width < 769px){.recruit_page .part_time_block__text{padding:0 calc(20 / 390 * 100vw);font-size:min(14 / 390 * 100vw,17px)}}.recruit_page .welfare_block{padding:min(190 / 1512 * 100vw,190px) min(20 / 1512 * 100vw,20px) min(45 / 1512 * 100vw,45px)}@media screen and (width < 769px){.recruit_page .welfare_block{padding:calc(120 / 390 * 100vw) calc(20 / 390 * 100vw) calc(40 / 390 * 100vw)}}.recruit_page .welfare_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex;gap:0px}@media screen and (width < 769px){.recruit_page .welfare_block__inner{flex-direction:column;gap:calc(22 / 390 * 100vw)}}.recruit_page .welfare_block__left{width:28.7%}@media screen and (width < 769px){.recruit_page .welfare_block__left{width:100%}}.recruit_page .welfare_block__right{width:71.3%}@media screen and (width < 769px){.recruit_page .welfare_block__right{width:100%}}.recruit_page .welfare_block__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative;margin-bottom:40px}@media screen and (width < 1024px){.recruit_page .welfare_block__title{font-size:calc(36 / 1024 * 100vw);margin-bottom:3.90625vw}}@media screen and (width < 769px){.recruit_page .welfare_block__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw)}}.recruit_page .welfare_block__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.recruit_page .welfare_block__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .welfare_block__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.recruit_page .welfare_block__note{font-weight:400;font-size:15px;line-height:190%;letter-spacing:0;color:#000}@media screen and (width < 1024px){.recruit_page .welfare_block__note{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .welfare_block__note{font-size:min(14 / 390 * 100vw,15px)}}.recruit_page .welfare_block__item{display:flex;padding-left:min(31 / 1512 * 100vw,31px);padding-bottom:min(20.5 / 1512 * 100vw,20.5px);margin-bottom:min(28 / 1512 * 100vw,28px);border-bottom:1px solid #D9D9D9;position:relative}@media screen and (width < 769px){.recruit_page .welfare_block__item{padding-left:calc(10 / 390 * 100vw);padding-bottom:calc(20 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.recruit_page .welfare_block__item:nth-child(2){padding-bottom:0}@media screen and (width < 769px){.recruit_page .welfare_block__item:nth-child(2){padding-bottom:calc(20 / 390 * 100vw)}}.recruit_page .welfare_block__item:before{content:"";display:block;width:3px;height:100%;background:linear-gradient(99.04deg,#0089db 2.95%,#00e1ff 81.28%);position:absolute;left:-1px;top:50%;transform:translateY(-50%)}.recruit_page .welfare_block__icon{width:17.3%}@media screen and (width < 769px){.recruit_page .welfare_block__icon{width:27%}}.recruit_page .welfare_block__body{display:flex;width:82.7%}@media screen and (width < 769px){.recruit_page .welfare_block__body{flex-direction:column;gap:8px;width:73%;padding-left:calc(7 / 390 * 100vw)}}.recruit_page .welfare_block__item-title{font-weight:500;font-size:20px;line-height:190%;letter-spacing:0px;color:#003572;width:28.4%}@media screen and (width < 1024px){.recruit_page .welfare_block__item-title{font-size:calc(19 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .welfare_block__item-title{font-size:min(17 / 390 * 100vw,20px);width:100%}}.recruit_page .welfare_block__desc-list{width:71.6%;display:flex;flex-direction:column;gap:0px;padding-left:20px}@media screen and (width < 769px){.recruit_page .welfare_block__desc-list{width:100%;padding-left:21px;gap:calc(4 / 1024 * 100vw)}}.recruit_page .welfare_block__desc-list li{font-weight:400;font-size:15px;letter-spacing:0;color:#000;list-style-type:disc;list-style-position:outside;line-height:180%}@media screen and (width < 1024px){.recruit_page .welfare_block__desc-list li{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .welfare_block__desc-list li{font-size:min(14 / 390 * 100vw,15px);line-height:170%}}.recruit_page .welfare_block__desc-list li::marker{font-size:10px}.recruit_page .faq_block{padding:min(240 / 1512 * 100vw,240px) min(20 / 1512 * 100vw,20px) min(92 / 1512 * 100vw,92px)}@media screen and (width < 1024px){.recruit_page .faq_block{padding:23.4375vw calc(20 / 1024 * 100vw) calc(92 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .faq_block{padding:calc(52 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.recruit_page .faq_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex}@media screen and (width < 769px){.recruit_page .faq_block__inner{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.recruit_page .faq_block__left{width:28.7%}@media screen and (width < 769px){.recruit_page .faq_block__left{width:100%}}.recruit_page .faq_block__right{width:71.3%}@media screen and (width < 769px){.recruit_page .faq_block__right{width:100%}}.recruit_page .faq_block__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative}@media screen and (width < 1024px){.recruit_page .faq_block__title{font-size:calc(36 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .faq_block__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw)}}.recruit_page .faq_block__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.recruit_page .faq_block__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .faq_block__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.recruit_page .faq_block__faq-list{display:flex;flex-direction:column}.recruit_page .faq_block summary{display:block}.recruit_page .faq_block summary::-webkit-details-marker{display:none}.recruit_page .faq_block__faq-item{padding-bottom:min(30 / 1512 * 100vw,30px);margin-bottom:min(29.5 / 1512 * 100vw,29.5px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.recruit_page .faq_block__faq-item{padding-bottom:calc(28 / 390 * 100vw);margin-bottom:calc(29 / 390 * 100vw)}}.recruit_page .faq_block__faq-item[open] summary:after{transform:translateY(-50%) rotate(180deg)}.recruit_page .faq_block__faq-question{position:relative}.recruit_page .faq_block__faq-question::marker{display:none}.recruit_page .faq_block__faq-question:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:16.88px;height:1.5px;background:#003572}.recruit_page .faq_block__faq-question:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease;width:16.88px;height:1.5px;background:#003572}.recruit_page .faq_block__faq-question-text{font-family:Noto Sans JP;font-weight:600;font-size:17px;line-height:190%;letter-spacing:.6px;color:#003572;cursor:pointer;display:flex;padding-right:40px;gap:3px}@media screen and (width < 1024px){.recruit_page .faq_block__faq-question-text{font-size:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .faq_block__faq-question-text{font-size:min(16 / 390 * 100vw,17px);gap:4px}}.recruit_page .faq_block__faq-question-text:before{content:"Q.";font-family:Geist;color:#003572;font-weight:600;line-height:160%;font-size:20px}@media screen and (width < 1024px){.recruit_page .faq_block__faq-question-text:before{font-size:min(20 / 1024 * 100vw,20px)}}@media screen and (width < 769px){.recruit_page .faq_block__faq-question-text:before{font-size:min(20 / 390 * 100vw,20px)}}.recruit_page .faq_block__faq-answer{padding-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.recruit_page .faq_block__faq-answer{padding-top:calc(30 / 390 * 100vw)}}.recruit_page .faq_block__faq-answer>p{font-family:Noto Sans JP;font-weight:400;font-size:15px;line-height:180%;letter-spacing:0;text-align:justify;color:#000}@media screen and (width < 1024px){.recruit_page .faq_block__faq-answer>p{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .faq_block__faq-answer>p{font-size:min(14 / 390 * 100vw,15px)}}.recruit_page .faq_block__desc-list{padding-left:23.5px;margin-top:0;display:flex;flex-direction:column;gap:0}@media screen and (width < 769px){.recruit_page .faq_block__desc-list{margin-top:3px;padding-left:calc(22 / 390 * 100vw);gap:calc(2 / 390 * 100vw)}}.recruit_page .faq_block__desc-list>li{font-weight:400;font-size:15px;line-height:180%;letter-spacing:0;text-align:justify;color:#000;list-style-type:disc;list-style-position:outside}@media screen and (width < 1024px){.recruit_page .faq_block__desc-list>li{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .faq_block__desc-list>li{font-size:min(14 / 390 * 100vw,15px);line-height:170%}}.recruit_page .faq_block__desc-list>li::marker{font-size:10px}.recruit_page .faq_block__comment-wrap{padding:8px 12px;margin-top:8px;background:#ebf1f5;border-radius:6px}@media screen and (width < 769px){.recruit_page .faq_block__comment-wrap{padding:8px 12px 10px;margin-top:6px}}.recruit_page .faq_block__comment-label{font-weight:600;font-size:15px;color:#0c68ae;line-height:180%;letter-spacing:0;text-align:justify;margin-bottom:2px}@media screen and (width < 1024px){.recruit_page .faq_block__comment-label{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .faq_block__comment-label{font-size:min(14 / 390 * 100vw,15px)}}.recruit_page .faq_block__comment-text{font-weight:500;font-size:15px;line-height:180%;letter-spacing:0;text-align:justify;color:#000}@media screen and (width < 1024px){.recruit_page .faq_block__comment-text{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .faq_block__comment-text{font-size:min(14 / 390 * 100vw,15px)}}.recruit_page .faq_block__more{text-align:center;margin-top:50px}@media screen and (width < 1024px){.recruit_page .faq_block__more{margin-top:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.recruit_page .faq_block__more{margin-top:calc(29 / 390 * 100vw)}}.recruit_page .faq_block__more-wrap{display:inline-block}.recruit_page .faq_block__more-link{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1.5px;color:#003572;border-bottom:1px solid #003572;padding-bottom:20px;display:flex;align-items:center;gap:40px}@media screen and (width < 1024px){.recruit_page .faq_block__more-link{font-size:1.5625vw;gap:3.90625vw}}@media screen and (width < 769px){.recruit_page .faq_block__more-link{font-size:min(14 / 390 * 100vw,16px);gap:calc(20 / 390 * 100vw);letter-spacing:1px;padding-bottom:min(11 / 390 * 100vw,11px)}}.recruit_page .faq_block__more-link:after{content:"";width:24px;height:24px;background:url(../img/page/recruit/ico_arrow.webp) no-repeat center center/contain}.recruit_page .contact_block{background:url(../img/page/recruit/bg_contact_block.webp) no-repeat center center/cover}@media screen and (width < 769px){.recruit_page .contact_block{background:url(../img/page/recruit/bg_contact_block-sp.webp) no-repeat center center/cover}}.sales_policy{margin-top:86px;background:#fff}@media screen and (width < 769px){.sales_policy{margin-top:52px}}.sales_policy__inner{padding-top:123px;padding-bottom:170px;padding-inline:20px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.sales_policy__inner{padding-top:60px;padding-bottom:150px}}.sales_policy__head-title{display:flex;flex-direction:column;gap:28px;padding-bottom:19px;border-bottom:1px solid #d9d9d9}@media screen and (width < 769px){.sales_policy__head-title{gap:8px;padding-bottom:24px}}.sales_policy__title--en{color:#003572;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.45px;padding-left:28px;position:relative}@media screen and (width < 769px){.sales_policy__title--en{gap:8px}}.sales_policy__title--en:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;top:10px;left:0}.sales_policy__title--ja{color:#003572;font-family:Noto Sans JP;font-size:48px;font-style:normal;font-weight:300;line-height:1.5}@media screen and (width < 769px){.sales_policy__title--ja{font-size:36px}}.sales_policy__container{margin-top:74px;display:flex;flex-direction:column;gap:49px}@media screen and (width < 769px){.sales_policy__container{margin-top:60px;gap:39px}}.sales_policy__box{display:flex;gap:131px}@media screen and (width < 769px){.sales_policy__box{flex-direction:column;gap:20px}}.sales_policy__box+.sales_policy__box{padding-top:49px;border-top:1px solid #d9d9d9}@media screen and (width < 769px){.sales_policy__box+.sales_policy__box{padding-top:42px;gap:19px}}.sales_policy__title{flex:216;color:#003572;font-family:Noto Sans JP;font-size:26px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:1.04px}@media screen and (width < 769px){.sales_policy__title{font-size:20px;letter-spacing:.8px}}.sales_policy__title span{display:block;padding-bottom:29px;position:relative}@media screen and (width < 769px){.sales_policy__title span{padding-bottom:24px}}.sales_policy__title span:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;bottom:0;left:0}.sales_policy__text-box{flex:855}.sales_policy__text{flex:855;color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:2}@media screen and (width < 769px){.sales_policy__text{font-size:14px}}.sales_policy__list{list-style-type:decimal;padding-left:21px}.sales_policy__list li{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:2}@media screen and (width < 769px){.sales_policy__list li{font-size:14px}}.service_businesstravel_page{background:#fff}.service_businesstravel_page .container{overflow-x:hidden}.service_businesstravel_page .section_btn{width:100%;margin-top:calc(80 / 1512 * 100vw);text-align:center}@media screen and (width < 769px){.service_businesstravel_page .section_btn{margin-top:calc(60 / 390 * 100vw)}}.service_businesstravel_page .section_btn__link{display:inline-flex;padding-bottom:calc(20 / 1512 * 100vw);border-bottom:1px solid #003572;color:#003572}@media screen and (width < 769px){.service_businesstravel_page .section_btn__link{padding-bottom:calc(12 / 390 * 100vw)}}.service_businesstravel_page .section_btn__link span{position:relative;display:inline-flex;align-items:center;font-size:15px;line-height:1.5;font-weight:500;letter-spacing:.4px;padding-right:calc(40 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .section_btn__link span{font-size:14px;padding-right:calc(20 / 390 * 100vw)}}.service_businesstravel_page .section_btn__link img{width:24px}.service_businesstravel_page .mainvisual_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(206 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .mainvisual_block{margin-top:calc(88 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_businesstravel_page .mainvisual_block__wrap{position:relative}.service_businesstravel_page .mainvisual_block .mainvisual_title__ja{display:block;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:300;font-size:min(72 / 1512 * 100vw,72px);line-height:1.5;margin-top:min(24 / 1512 * 100vw,24px)}@media screen and (width < 769px){.service_businesstravel_page .mainvisual_block .mainvisual_title__ja{font-size:42px;margin-top:min(12 / 390 * 100vw,30px)}}.service_businesstravel_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.service_businesstravel_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.service_businesstravel_page .mainvisual_block .mainvisual_title__sub{display:block;font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);letter-spacing:.2px;line-height:1.8;position:relative;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.service_businesstravel_page .mainvisual_block .mainvisual_title__sub{font-size:17px;line-height:1.7;margin-top:min(30 / 390 * 100vw,30px)}}.service_businesstravel_page .mainvisual_block .breadcrumb_block{position:absolute;bottom:0;right:0}@media screen and (width < 769px){.service_businesstravel_page .mainvisual_block .breadcrumb_block{position:static;margin-top:calc(30 / 390 * 100vw)}}.service_businesstravel_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.service_businesstravel_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(13 / 1512 * 100vw,13px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_businesstravel_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.service_businesstravel_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.service_businesstravel_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.service_businesstravel_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.service_businesstravel_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.service_businesstravel_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.service_businesstravel_page .mainvisual_block__image{width:100%;margin-top:calc(30 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .mainvisual_block__image{margin-top:calc(12 / 390 * 100vw)}}.service_businesstravel_page .features_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(80 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .features_block{margin-top:calc(80 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .features_block:after{content:"";display:inline-block;width:529.91px;height:820px;background:url(../img/service/businesstravel/bg_features_effect.webp) no-repeat;background-size:contain;position:absolute;top:calc(125 / 1512 * 100vw);left:0}@media screen and (width < 769px){.service_businesstravel_page .features_block:after{display:none}}.service_businesstravel_page .features_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_businesstravel_page .features_block .features_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_businesstravel_page .features_block .features_wrap__title{width:32.66%}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__title{width:100%}}.service_businesstravel_page .features_block .features_wrap__title h2{display:block;font-weight:600;color:#003572;font-size:min(26 / 1512 * 100vw,26px);letter-spacing:.2px;line-height:1.9;position:relative}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__title h2{font-size:20px}}.service_businesstravel_page .features_block .features_wrap__text{width:67.34%;padding-left:calc(94 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text{width:100%;padding-top:calc(30 / 390 * 100vw);padding-left:0}}.service_businesstravel_page .features_block .features_wrap__text p{display:block;font-weight:400;color:#000;font-size:min(17 / 1512 * 100vw,17px);line-height:2.2;position:relative}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text p{font-size:14px;line-height:1.9}}.service_businesstravel_page .features_block .features_wrap__text .features_list{padding-top:calc(20 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_list{padding-top:calc(20 / 390 * 100vw)}}.service_businesstravel_page .features_block .features_wrap__text .features_list:first-of-type{padding-top:calc(80 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_list:first-of-type{padding-top:calc(40 / 390 * 100vw)}}.service_businesstravel_page .features_block .features_wrap__text .features_list h3{position:relative;display:flex;align-items:center;line-height:1}.service_businesstravel_page .features_block .features_wrap__text .features_list h3:after{content:"";display:block;width:100%;height:1px;background:#d9d9d9;position:absolute;top:50%;right:0;transform:translateY(-50%)}.service_businesstravel_page .features_block .features_wrap__text .features_list h3 span{display:inline-flex;align-items:center;font-weight:400;color:#003572;font-size:14px;line-height:1.5;position:relative;background:#fff;padding-right:calc(40 / 1512 * 100vw);z-index:1}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_list h3 span{font-size:12px;padding-right:calc(20 / 390 * 100vw)}}.service_businesstravel_page .features_block .features_wrap__text .features_list h3 span:before{content:"";display:inline-block;width:6px;height:6px;background:#003572;margin-right:calc(12 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_list h3 span:before{margin-right:calc(12 / 390 * 100vw)}}.service_businesstravel_page .features_block .features_wrap__text .features_list__item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:calc(20 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_list__item{padding-top:calc(20 / 390 * 100vw)}}.service_businesstravel_page .features_block .features_wrap__text .features_list__item__ico{width:19.19%}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_list__item__ico{width:90px}}.service_businesstravel_page .features_block .features_wrap__text .features_list__item__text{width:80.81%;padding-left:calc(50 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_list__item__text{width:calc(100% - 90px);padding-left:calc(4 / 390 * 100vw)}}.service_businesstravel_page .features_block .features_wrap__text .features_list__item__text p{display:block;font-weight:400;color:#000;font-size:min(22 / 1512 * 100vw,22px);line-height:1.8;position:relative}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_list__item__text p{font-size:15px}}.service_businesstravel_page .features_block .features_wrap__text .features_flow{margin-top:calc(80 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_flow{margin-top:calc(80 / 390 * 100vw)}}.service_businesstravel_page .features_block .features_wrap__text .features_flow h3{display:block;font-weight:400;color:#000;font-size:min(20 / 1512 * 100vw,20px);line-height:2.2;position:relative}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_flow h3{font-size:15px;line-height:1.9}}.service_businesstravel_page .features_block .features_wrap__text .features_flow__img{margin-top:20px}@media screen and (width < 769px){.service_businesstravel_page .features_block .features_wrap__text .features_flow__img{margin-top:calc(20 / 390 * 100vw)}}.service_businesstravel_page .features_block .features_wrap__text .features_flow__img img{width:100%}.service_businesstravel_page .solutions_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(190 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .solutions_block{margin-top:calc(140.5 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .solutions_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_businesstravel_page .solutions_block .solutions_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_businesstravel_page .solutions_block .solutions_wrap__title{width:32.66%}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__title{width:100%}}.service_businesstravel_page .solutions_block .solutions_wrap__title h2{display:block;font-weight:600;color:#003572;font-size:min(26 / 1512 * 100vw,26px);padding-bottom:min(30 / 1512 * 100vw,30px);letter-spacing:.2px;line-height:1.9;position:relative}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__title h2{font-size:20px;line-height:1.6;padding-bottom:min(30 / 390 * 100vw,30px)}}.service_businesstravel_page .solutions_block .solutions_wrap__title h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_businesstravel_page .solutions_block .solutions_wrap__title h2 span{display:inline-block;border:1px solid #D9D9D9;padding:0 min(10 / 1512 * 100vw,10px)}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__title h2 span{padding:0 min(10 / 390 * 100vw,10px)}}.service_businesstravel_page .solutions_block .solutions_wrap__title__sub{margin-top:min(30 / 1512 * 100vw,30px);display:block;font-weight:500;color:#003572;font-size:min(18 / 1512 * 100vw,18px);letter-spacing:.2px;line-height:1.9;position:relative}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__title__sub{margin-top:min(20 / 390 * 100vw,30px);font-size:16px}}.service_businesstravel_page .solutions_block .solutions_wrap__text{width:67.34%;padding-left:calc(94 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text{width:100%;padding-left:0;padding-top:calc(30 / 390 * 100vw)}}.service_businesstravel_page .solutions_block .solutions_wrap__text p{display:block;font-weight:400;color:#000;font-size:min(17 / 1512 * 100vw,17px);line-height:2.2;position:relative}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text p{font-size:14px;line-height:1.9}}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list{padding-top:calc(20 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list{padding-top:calc(20 / 390 * 100vw)}}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list:first-of-type{padding-top:calc(80 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list:first-of-type{padding-top:calc(40 / 390 * 100vw)}}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list h3{position:relative;display:flex;align-items:center;line-height:1}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list h3:after{content:"";display:block;width:100%;height:1px;background:#d9d9d9;position:absolute;top:50%;right:0;transform:translateY(-50%)}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list h3 span{display:inline-flex;align-items:center;font-weight:400;color:#003572;font-size:14px;line-height:1.5;position:relative;background:#fff;padding-right:calc(40 / 1512 * 100vw);z-index:1}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list h3 span{font-size:12px;padding-right:calc(20 / 390 * 100vw)}}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list h3 span:before{content:"";display:inline-block;width:6px;height:6px;background:#003572;margin-right:calc(12 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list h3 span:before{margin-right:calc(12 / 390 * 100vw)}}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:calc(20 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item{padding-top:calc(20 / 390 * 100vw)}}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item__ico{width:19.19%}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item__ico{width:90px}}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item__text{position:relative;width:80.81%;padding-left:calc(50 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item__text{width:calc(100% - 90px);padding-left:calc(4 / 390 * 100vw)}}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item__text:after{content:"";display:inline-block;width:calc(40 / 1512 * 100vw);height:calc(40 / 1512 * 100vw);background:url(../img/top/ico_button_arrow.webp) no-repeat;background-size:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item__text:after{width:24px;height:24px}}.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item__text a{display:block;font-weight:400;color:#000;font-size:min(22 / 1512 * 100vw,22px);line-height:1.8;position:relative}@media screen and (width < 769px){.service_businesstravel_page .solutions_block .solutions_wrap__text .solutions_list__item__text a{font-size:15px}}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow{margin-top:calc(80 / 1512 * 100vw)}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow h3{display:block;font-weight:400;color:#000;font-size:min(20 / 1512 * 100vw,20px);line-height:2.2;position:relative}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list{position:relative;margin-top:calc(20 / 1512 * 100vw + 28.5px);border:1.5px solid #003572;padding:calc(23.7 / 1512 * 100vw) calc(57 / 1512 * 100vw);border-radius:6px}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list:first-of-type{margin-top:calc(20 / 1512 * 100vw);padding:calc(29 / 1512 * 100vw) calc(57 / 1512 * 100vw) calc(20 / 1512 * 100vw)}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list:last-of-type:after{display:none}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list:after{content:"";display:inline-block;width:20px;height:28.5px;background:url(../img/service/businesstravel/ico_flow_arrow.webp) no-repeat;background-size:100%;position:absolute;bottom:-28.5px;left:50%;transform:translate(-50%)}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list__logo{width:calc(203.8 / 1512 * 100vw)}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list .features_partner{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:calc(18.88 / 1512 * 100vw)}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list .features_partner__list{width:calc(33.3333333333% - 24 / 1512 * 100vw);background:#ebf1f5;border-radius:4px;display:flex;justify-content:center;align-items:center}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list .features_partner__list p{padding:calc(17.38 / 1512 * 100vw) calc(6.2 / 1512 * 100vw);display:block;text-align:center;font-weight:500;color:#003572;font-size:min(23.87 / 1512 * 100vw,23.87px);line-height:1;position:relative}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list .features_partner__list p span{display:block;text-align:center;font-weight:600;color:#003572;font-size:min(13.77 / 1512 * 100vw,13.77px);line-height:1;position:relative;margin-bottom:calc(7.34 / 1512 * 100vw)}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list .features_partner__list__logo{display:flex;justify-content:center}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list__text{display:block;text-align:center;font-weight:500;color:#003572;font-size:min(22.3 / 1512 * 100vw,22.3px);line-height:1;position:relative}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list__text span{display:block;text-align:center;font-weight:600;color:#003572;font-size:min(15.44 / 1512 * 100vw,15.44px);line-height:1;position:relative;margin-bottom:calc(7.34 / 1512 * 100vw)}.service_businesstravel_page .solutions_block .solutions_wrap__text .features_flow__list__cap{font-size:12px;font-weight:400;color:#444;display:block;text-align:right;line-height:1.6;margin-top:calc(10 / 1512 * 100vw);margin-right:calc(-37 / 1512 * 100vw)}.service_businesstravel_page .risk_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(120 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .risk_block{margin-top:calc(80 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .risk_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_businesstravel_page .risk_block .risk_wrap{width:100%;background:#f7f7f7;border-radius:8px;padding:calc(40 / 1512 * 100vw) calc(97 / 1512 * 100vw) calc(40 / 1512 * 100vw) calc(43 / 1512 * 100vw);display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap{flex-direction:column-reverse;padding:calc(25 / 390 * 100vw) calc(12 / 390 * 100vw) calc(30 / 390 * 100vw)}}.service_businesstravel_page .risk_block .risk_wrap__list{width:41.5%;padding-right:calc(83 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list{width:100%;padding-right:0;display:flex;justify-content:space-between;flex-wrap:wrap}}.service_businesstravel_page .risk_block .risk_wrap__list h2{display:block;font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);line-height:1.9;position:relative}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list h2{width:100%;font-size:20px;padding-left:calc(8 / 390 * 100vw)}}.service_businesstravel_page .risk_block .risk_wrap__list h2:before{content:"";display:inline-block;width:3px;height:min(40 / 1512 * 100vw,40px);background:linear-gradient(180deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:calc(-43 / 1512 * 100vw);transform:translateY(-50%)}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list h2:before{left:calc(-12 / 390 * 100vw);height:min(40 / 390 * 100vw,40px)}}.service_businesstravel_page .risk_block .risk_wrap__list section{margin-top:min(26 / 1512 * 100vw,26px)}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list section{padding:0;margin-top:min(12 / 390 * 100vw,26px);width:calc(50% - 6 / 390 * 100vw)}}.service_businesstravel_page .risk_block .risk_wrap__list section:first-of-type{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list section:first-of-type{margin-top:min(12 / 390 * 100vw,26px)}}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list section:last-of-type{width:100%}}.service_businesstravel_page .risk_block .risk_wrap__list section h3{display:block;font-weight:600;color:#fff;font-size:15px;line-height:1.5;position:relative;border-radius:4px;padding:calc(4 / 1512 * 100vw) calc(8 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list section h3{font-size:13px;border-radius:2px;padding:calc(4 / 390 * 100vw) calc(8 / 390 * 100vw)}}.service_businesstravel_page .risk_block .risk_wrap__list section h3.--cnttit1{background:#3e9cb8}.service_businesstravel_page .risk_block .risk_wrap__list section h3.--cnttit2{background:#145b82}.service_businesstravel_page .risk_block .risk_wrap__list section h3.--cnttit3{background:#7497d9}.service_businesstravel_page .risk_block .risk_wrap__list section h3.--cnttit4{background:#3b4f60}.service_businesstravel_page .risk_block .risk_wrap__list section h3.--cnttit5{background:#00b9c0}.service_businesstravel_page .risk_block .risk_wrap__list section ul{margin-top:calc(6 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list section ul{margin-top:calc(6 / 390 * 100vw)}}.service_businesstravel_page .risk_block .risk_wrap__list section ul li{margin-top:calc(4 / 1512 * 100vw);font-weight:500;color:#000;font-size:15px;line-height:1.5;position:relative;display:flex;align-items:baseline}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list section ul li{margin-top:calc(4 / 390 * 100vw);font-size:12px;line-height:1.3}}.service_businesstravel_page .risk_block .risk_wrap__list section ul li:before{content:"";display:inline-block;position:relative;top:-1.5px;width:6px;min-width:6px;height:6px;min-height:6px;border:1px solid #BAB8B3;border-radius:50%;margin-right:calc(17 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__list section ul li:before{margin-right:calc(8 / 390 * 100vw)}}.service_businesstravel_page .risk_block .risk_wrap__list section ul li:first-of-type{margin-top:0}.service_businesstravel_page .risk_block .risk_wrap__image{width:58.5%}@media screen and (width < 769px){.service_businesstravel_page .risk_block .risk_wrap__image{width:100%;margin-top:calc(20 / 390 * 100vw);margin-bottom:calc(18 / 390 * 100vw)}}.service_businesstravel_page .support_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(190 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .support_block{margin-top:calc(140 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .support_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_businesstravel_page .support_block h2{display:block;font-weight:600;color:#003572;font-size:min(36 / 1512 * 100vw,36px);padding-bottom:min(24 / 1512 * 100vw,24px);letter-spacing:.2px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_businesstravel_page .support_block h2{font-size:24px;padding-bottom:min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .support_block h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_businesstravel_page .support_block .support_case{width:100%;display:flex;flex-wrap:wrap;gap:min(40 / 1512 * 100vw,40px);margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case{margin-top:min(40 / 390 * 100vw,40px);gap:min(40 / 390 * 100vw,40px) 0}}.service_businesstravel_page .support_block .support_case__list{width:calc(50% - min(20 / 1512 * 100vw,20px));background:#ebf1f5;border-radius:8px}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__list{width:100%}}.service_businesstravel_page .support_block .support_case__title{display:flex;align-items:center;flex-wrap:wrap;font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);padding:calc(20 / 1512 * 100vw) calc(20 / 1512 * 100vw) calc(24 / 1512 * 100vw) calc(27 / 1512 * 100vw);line-height:1.9;position:relative;border-bottom:1px solid #C8D4DB}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__title{padding:calc(20 / 390 * 100vw)}}.service_businesstravel_page .support_block .support_case__title:before{content:"";display:inline-block;width:3px;height:min(40 / 1512 * 100vw,40px);background:linear-gradient(180deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__title:before{top:calc(20 / 390 * 100vw);height:min(62 / 390 * 100vw,62px);transform:unset}}.service_businesstravel_page .support_block .support_case__title__ja{display:inline-block;color:#003572;font-weight:500;font-size:min(20 / 1512 * 100vw,20px);line-height:1.8}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__title__ja{width:100%;display:block;font-size:17px;line-height:1.8;margin-right:0}}.service_businesstravel_page .support_block .support_case__title__en{display:inline-block;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500;font-size:min(20 / 1512 * 100vw,20px);line-height:1.5;margin-right:min(27 / 1512 * 100vw,27px)}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__title__en{width:100%;display:block;font-size:17px;line-height:1.8;margin-right:0}}.service_businesstravel_page .support_block .support_case__faq{padding:calc(30 / 1512 * 100vw) calc(30 / 1512 * 100vw) calc(20 / 1512 * 100vw);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__faq{padding:calc(20 / 390 * 100vw)}}.service_businesstravel_page .support_block .support_case__faq--reverse{flex-direction:row-reverse;padding-top:0}.service_businesstravel_page .support_block .support_case__faq--reverse .support_case__faq__text{margin-left:0;margin-right:12px}.service_businesstravel_page .support_block .support_case__faq--reverse .support_case__faq__text:before{content:"";position:absolute;top:calc(39 / 1512 * 100vw);right:-14px;left:unset;width:0;height:0;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent;border-right:16px solid #fff;transform:rotate(-180deg)}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__faq--reverse .support_case__faq__text:before{top:calc(22 / 390 * 100vw)}}.service_businesstravel_page .support_block .support_case__faq__img{width:80px;display:flex;justify-content:center;text-align:center}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__faq__img{width:60px}}.service_businesstravel_page .support_block .support_case__faq__img figure img{width:67px}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__faq__img figure img{width:50.25px}}.service_businesstravel_page .support_block .support_case__faq__img figure figcaption{font-size:11px;color:#003572;font-weight:500;line-height:1.5;text-align:center;margin-top:13px}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__faq__img figure figcaption{margin-top:3.75px}}.service_businesstravel_page .support_block .support_case__faq__text{position:relative;width:calc(100% - 92px);margin-left:12px;background:#fff;padding:calc(20 / 1512 * 100vw);border-radius:4px}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__faq__text{width:calc(100% - 72px);padding:calc(12 / 390 * 100vw)}}.service_businesstravel_page .support_block .support_case__faq__text:before{content:"";position:absolute;top:calc(39 / 1512 * 100vw);left:-14px;width:0;height:0;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent;border-right:16px solid #fff}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__faq__text:before{top:calc(22 / 390 * 100vw)}}.service_businesstravel_page .support_block .support_case__faq__text p{font-size:min(15 / 1512 * 100vw,15px);line-height:1.8;font-weight:400}@media screen and (width < 769px){.service_businesstravel_page .support_block .support_case__faq__text p{font-size:13px;line-height:1.7}}.service_businesstravel_page .contracting_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(190 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .contracting_block{margin-top:calc(140 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .contracting_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_businesstravel_page .contracting_block .contracting_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_businesstravel_page .contracting_block .contracting_wrap__title{width:28.63%}@media screen and (width < 769px){.service_businesstravel_page .contracting_block .contracting_wrap__title{width:100%}}.service_businesstravel_page .contracting_block .contracting_wrap__title h2{display:block;font-weight:600;color:#003572;font-size:min(36 / 1512 * 100vw,36px);padding-bottom:min(24 / 1512 * 100vw,24px);letter-spacing:.2px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_businesstravel_page .contracting_block .contracting_wrap__title h2{font-size:24px;padding-bottom:min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .contracting_block .contracting_wrap__title h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_businesstravel_page .contracting_block .contracting_wrap__list{width:71.37%;border:1px solid #D9D9D9;padding:calc(24 / 1512 * 100vw);display:flex;justify-content:flex-start;flex-wrap:wrap;gap:calc(20 / 1512 * 100vw) calc(17 / 1512 * 100vw);border-radius:8px}@media screen and (width < 769px){.service_businesstravel_page .contracting_block .contracting_wrap__list{width:100%;padding:calc(20 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw);gap:calc(10 / 390 * 100vw)}}.service_businesstravel_page .contracting_block .contracting_wrap__list__logo{width:calc(33.3333333333% - 11.333333 / 1512 * 100vw);height:calc(83 / 1512 * 100vw);aspect-ratio:267/83;object-fit:contain;object-position:center}@media screen and (width < 769px){.service_businesstravel_page .contracting_block .contracting_wrap__list__logo{width:calc(50% - 5 / 390 * 100vw);height:calc(60 / 390 * 100vw);aspect-ratio:158/50}}.service_businesstravel_page .episode_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(190 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .episode_block{margin-top:calc(120 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .episode_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_businesstravel_page .episode_block .episode_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_businesstravel_page .episode_block .episode_wrap__title{width:28.63%;padding-right:calc(75 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__title{width:100%;padding-right:0}}.service_businesstravel_page .episode_block .episode_wrap__title h2{display:block;font-weight:500;color:#003572;font-size:min(36 / 1512 * 100vw,36px);padding-bottom:min(24 / 1512 * 100vw,24px);letter-spacing:.2px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__title h2{font-size:24px;padding-bottom:min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .episode_block .episode_wrap__title h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_businesstravel_page .episode_block .episode_wrap__title__sub{font-size:15px;line-height:1.9;margin-top:calc(40 / 1512 * 100vw);font-weight:400}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__title__sub{font-size:14px;margin-top:calc(40 / 390 * 100vw)}}.service_businesstravel_page .episode_block .episode_wrap__list{width:71.37%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0vw calc(40 / 1512 * 100vw);border-radius:8px}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__list{width:100%;gap:0}}.service_businesstravel_page .episode_block .episode_wrap__list .episode_item{width:calc(50% - 20 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__list .episode_item{width:100%;margin-top:calc(60 / 390 * 100vw)}.service_businesstravel_page .episode_block .episode_wrap__list .episode_item:first-of-type{margin-top:calc(40 / 390 * 100vw)}}.service_businesstravel_page .episode_block .episode_wrap__list .episode_item figure{position:relative;border-radius:8px}.service_businesstravel_page .episode_block .episode_wrap__list .episode_item figure figcaption{padding:calc(11 / 1512 * 100vw) calc(12 / 1512 * 100vw);border-radius:0 0 8px;background:#fff;position:absolute;top:0;left:0;z-index:1;font-family:Geist;font-weight:600;font-size:min(15 / 1512 * 100vw,15px);line-height:1.5;color:#0c68ae}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__list .episode_item figure figcaption{font-size:12px;padding:calc(11 / 390 * 100vw) calc(12 / 390 * 100vw)}}.service_businesstravel_page .episode_block .episode_wrap__list .episode_item figure figcaption span{font-size:min(18 / 1512 * 100vw,18px);letter-spacing:.5px}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__list .episode_item figure figcaption span{font-size:16px}}.service_businesstravel_page .episode_block .episode_wrap__list .episode_item__title{display:block;margin-top:calc(16 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__list .episode_item__title{margin-top:calc(16 / 390 * 100vw)}}.service_businesstravel_page .episode_block .episode_wrap__list .episode_item__title__company{display:block;font-weight:600;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;color:#003572}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__list .episode_item__title__company{font-size:17px}}.service_businesstravel_page .episode_block .episode_wrap__list .episode_item__title__txt{display:block;font-weight:500;font-size:min(14 / 1512 * 100vw,14px);line-height:1.7;color:#003572;margin-top:calc(8 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .episode_block .episode_wrap__list .episode_item__title__txt{font-size:14px;margin-top:calc(8 / 390 * 100vw)}}.service_businesstravel_page .partner_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(190 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .partner_block{margin-top:calc(120 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .partner_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_businesstravel_page .partner_block .partner_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_businesstravel_page .partner_block .partner_wrap__title{width:28.63%;padding-right:min(65 / 1512 * 100vw,65px)}@media screen and (width < 769px){.service_businesstravel_page .partner_block .partner_wrap__title{width:100%;padding-right:0}}.service_businesstravel_page .partner_block .partner_wrap__title h2{display:block;font-weight:600;color:#003572;font-size:min(32 / 1512 * 100vw,32px);padding-bottom:min(24 / 1512 * 100vw,24px);line-height:1.5;position:relative}@media screen and (width < 769px){.service_businesstravel_page .partner_block .partner_wrap__title h2{font-size:23px;padding-bottom:min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .partner_block .partner_wrap__title h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_businesstravel_page .partner_block .partner_wrap__list{width:71.37%}@media screen and (width < 769px){.service_businesstravel_page .partner_block .partner_wrap__list{width:100%}}.service_businesstravel_page .partner_block .partner_wrap__list .partner_item{width:100%;border:1px solid #D9D9D9;margin-top:calc(40 / 1512 * 100vw);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (width < 769px){.service_businesstravel_page .partner_block .partner_wrap__list .partner_item{margin-top:calc(40 / 390 * 100vw)}}.service_businesstravel_page .partner_block .partner_wrap__list .partner_item:first-of-type{margin-top:0}@media screen and (width < 769px){.service_businesstravel_page .partner_block .partner_wrap__list .partner_item:first-of-type{margin-top:calc(40 / 390 * 100vw)}}.service_businesstravel_page .partner_block .partner_wrap__list .partner_item__logo{width:28.81%;border-right:1px solid #D9D9D9;padding:calc(29 / 1512 * 100vw) calc(23 / 1512 * 100vw) calc(25 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .partner_block .partner_wrap__list .partner_item__logo{width:100%;padding:calc(50 / 390 * 100vw) calc(70 / 390 * 100vw);border-right:0;border-bottom:1px solid #D9D9D9}}.service_businesstravel_page .partner_block .partner_wrap__list .partner_item__text{width:71.19%;padding:0 calc(24 / 1512 * 100vw);color:#000}@media screen and (width < 769px){.service_businesstravel_page .partner_block .partner_wrap__list .partner_item__text{width:100%;padding:calc(24 / 390 * 100vw) calc(22 / 390 * 100vw)}}.service_businesstravel_page .partner_block .partner_wrap__list .partner_item__text__company{font-size:calc(17 / 1512 * 100vw);line-height:1.8;font-weight:500;text-decoration:underline}@media screen and (width < 769px){.service_businesstravel_page .partner_block .partner_wrap__list .partner_item__text__company{font-size:15px}}.service_businesstravel_page .partner_block .partner_wrap__list .partner_item__text__cap{font-size:calc(14 / 1512 * 100vw);line-height:1.8;font-weight:400;margin-top:calc(12 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .partner_block .partner_wrap__list .partner_item__text__cap{font-size:14px;margin-top:calc(12 / 390 * 100vw)}}.service_businesstravel_page .faq_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px) calc(170 / 1512 * 100vw);margin-top:calc(190 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .faq_block{margin-top:calc(95 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px) min(150 / 390 * 100vw,150px)}}.service_businesstravel_page .faq_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_businesstravel_page .faq_block .faq_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_businesstravel_page .faq_block .faq_wrap__title{width:28.63%;padding-right:calc(75 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__title{width:100%;padding-right:0}}.service_businesstravel_page .faq_block .faq_wrap__title h2{display:block;font-weight:600;color:#003572;font-size:min(36 / 1512 * 100vw,36px);padding-bottom:min(24 / 1512 * 100vw,24px);letter-spacing:.2px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__title h2{font-size:24px;padding-bottom:min(20 / 390 * 100vw,20px)}}.service_businesstravel_page .faq_block .faq_wrap__title h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_businesstravel_page .faq_block .faq_wrap__list{width:71.37%}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__list{width:100%}}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list{width:100%;padding-top:calc(30 / 1512 * 100vw);border-bottom:1px solid #D9D9D9}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list:first-of-type{padding-top:0}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__list .faq_list:first-of-type{margin-top:calc(40 / 390 * 100vw)}}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__list .faq_list{padding-top:calc(30 / 390 * 100vw)}}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list summary{list-style:none}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question{font-weight:600;font-family:Noto Sans JP;font-size:min(17 / 1512 * 100vw,17px);letter-spacing:.2px;line-height:1.9;position:relative;border-top:1px solid #D9D9D9;padding:calc(30 / 1512 * 100vw) 0;cursor:pointer}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question{font-size:16px;text-indent:-1.2em;padding:calc(30 / 390 * 100vw) 10vw calc(30 / 390 * 100vw) 1.2em}}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question span.faq_list__question__text{font-family:Noto Sans JP;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;color:#003572;font-weight:600}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question span.faq_list__question__text{font-size:17px}}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question span.faq_list__question__text span{font-family:Geist}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question span.faq_list__question__text span{font-size:20px}}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question:first-of-type{border-top:0;padding-top:0}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question:first-of-type:before,.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question:first-of-type:after{top:calc(50% - 15 / 1512 * 100vw)}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question:first-of-type:before,.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question:first-of-type:after{top:calc(50% - 15 / 390 * 100vw)}}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question:after{content:"";display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:16.88px;height:1px;background:#003572;transition:all .3s ease}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__question:before{content:"";display:inline-block;position:absolute;top:50%;right:8.19px;transform:translateY(-50%);width:1px;height:16.88px;background:#003572;transition:all .3s ease}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__answer{display:none;font-weight:400;font-family:Noto Sans JP;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.8;padding:0 0 calc(30 / 1512 * 100vw);position:relative}@media screen and (width < 769px){.service_businesstravel_page .faq_block .faq_wrap__list .faq_list__answer{font-size:14px;padding:0 0 calc(30 / 390 * 100vw)}}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list[open] .faq_list__question:before{transform:translateY(-50%) rotate(90deg)}.service_businesstravel_page .faq_block .faq_wrap__list .faq_list[open] .faq_list__answer{display:block}.businesstravel_case_page{background:#fff}.businesstravel_case_page .post_title_block{padding:min(209 / 1512 * 100vw,209px) min(20 / 1512 * 100vw,20px) 0}@media screen and (width < 769px){.businesstravel_case_page .post_title_block{padding:calc(112 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.businesstravel_case_page .post_title_block__inner{max-width:900px;width:100%;margin:0 auto;padding-bottom:min(20 / 1512 * 100vw,20px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.businesstravel_case_page .post_title_block__inner{padding-bottom:calc(18 / 390 * 100vw)}}.businesstravel_case_page .post_title_block__text-block{margin-bottom:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.businesstravel_case_page .post_title_block__text-block{margin-bottom:calc(40 / 390 * 100vw)}}.businesstravel_case_page .post_title_block__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:min(40 / 1512 * 100vw,40px)}@media screen and (width < 1024px){.businesstravel_case_page .post_title_block__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_case_page .post_title_block__en{font-size:min(15 / 390 * 100vw,20px);margin-bottom:calc(30 / 390 * 100vw);gap:min(12 / 390 * 100vw,12px)}}.businesstravel_case_page .post_title_block__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.businesstravel_case_page .post_title_block__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.businesstravel_case_page .post_title_block__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.businesstravel_case_page .post_title_block__ja{font-weight:500;line-height:160%;letter-spacing:0;font-size:30px;color:#003572}@media screen and (width < 1024px){.businesstravel_case_page .post_title_block__ja{font-size:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_case_page .post_title_block__ja{font-size:min(22 / 390 * 100vw,30px)}}.businesstravel_case_page .post_title_block__info-group{display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden}@media screen and (width < 769px){.businesstravel_case_page .post_title_block__info-group{flex-direction:column;gap:calc(14 / 390 * 100vw)}}.businesstravel_case_page .post_title_block__meta{display:flex;gap:20px;flex-shrink:0}@media screen and (width < 769px){.businesstravel_case_page .post_title_block__meta{flex-direction:column;gap:calc(4 / 390 * 100vw)}}.businesstravel_case_page .post_title_block__company-name{font-size:15px;font-weight:500;line-height:150%;color:#003572;letter-spacing:.5px}@media screen and (width < 769px){.businesstravel_case_page .post_title_block__company-name{font-size:min(14 / 390 * 100vw,15px)}}.businesstravel_case_page .post_title_block__date{font-family:Geist;font-size:14px;line-height:150%;color:#003572;font-weight:400}@media screen and (width < 769px){.businesstravel_case_page .post_title_block__date{font-size:min(14 / 390 * 100vw,14px)}}.businesstravel_case_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.businesstravel_case_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.businesstravel_case_page .breadcrumb__block .breadcrumb__list{gap:16px;justify-content:flex-start}}.businesstravel_case_page .breadcrumb__block .breadcrumb__item{font-size:12px;white-space:nowrap}@media screen and (width < 769px){.businesstravel_case_page .breadcrumb__block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.businesstravel_case_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px;white-space:nowrap}@media screen and (width < 769px){.businesstravel_case_page .breadcrumb__block .breadcrumb__link{font-size:min(12 / 390 * 100vw,12px)}}.businesstravel_case_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}@media screen and (width < 769px){.businesstravel_case_page .breadcrumb__block .breadcrumb__current{font-size:min(12 / 390 * 100vw,12px)}}.businesstravel_case_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.businesstravel_case_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:42px;background:#003572}@media screen and (width < 769px){.businesstravel_case_page .breadcrumb__block .breadcrumb__separator>span{width:calc(10 / 390 * 100vw)}}.businesstravel_case_page .case-thumbnail{margin-bottom:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.businesstravel_case_page .case-thumbnail{margin-bottom:calc(50 / 390 * 100vw)}}.businesstravel_case_page .case-thumbnail__image{width:100%;border-radius:8px}.businesstravel_case_page .company-profile{text-align:center;margin-bottom:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.businesstravel_case_page .company-profile{margin-bottom:calc(40 / 390 * 100vw)}}.businesstravel_case_page .company-profile__inner{display:inline-block}.businesstravel_case_page .company-profile__wrap{margin:0 auto;min-width:626px;background:#ebf1f5;border-radius:8px;padding:min(30 / 1512 * 100vw,30px) min(40 / 1512 * 100vw,40px);display:flex;gap:40px}@media screen and (width < 1024px){.businesstravel_case_page .company-profile__wrap{padding:calc(30 / 1024 * 100vw) 3.90625vw}}@media screen and (width < 769px){.businesstravel_case_page .company-profile__wrap{min-width:min(350 / 390 * 100vw,350px);gap:calc(20 / 390 * 100vw);padding:calc(20 / 390 * 100vw)}}.businesstravel_case_page .company-profile__logo-block{flex-shrink:0;max-width:201px}@media screen and (width < 769px){.businesstravel_case_page .company-profile__logo-block{max-width:calc(100 / 390 * 100vw)}}.businesstravel_case_page .company-profile__logo{width:100%;border-radius:4px}.businesstravel_case_page .company-profile__info{padding-top:min(9 / 1512 * 100vw,9px);flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}@media screen and (width < 769px){.businesstravel_case_page .company-profile__info{padding-top:0}}.businesstravel_case_page .company-profile__name{font-weight:700;font-size:17px;line-height:160%;letter-spacing:3%;color:#003572;margin-bottom:min(12 / 1512 * 100vw,12px);text-align:left}@media screen and (width < 769px){.businesstravel_case_page .company-profile__name{font-size:min(16 / 390 * 100vw,17px);margin-bottom:calc(12 / 390 * 100vw)}}.businesstravel_case_page .company-profile__item{display:flex}.businesstravel_case_page .company-profile__item dt,.businesstravel_case_page .company-profile__item dd{font-weight:400;font-size:15px;line-height:210%;letter-spacing:0;text-align:justify;color:#000}@media screen and (width < 769px){.businesstravel_case_page .company-profile__item dt,.businesstravel_case_page .company-profile__item dd{font-size:min(14 / 390 * 100vw,15px)}}.businesstravel_case_page .company-profile__item dt a,.businesstravel_case_page .company-profile__item dd a{text-decoration:underline;color:#0473e2;word-break:break-all;overflow-wrap:break-word}.businesstravel_case_page .company-profile__item dt{flex-shrink:0}.businesstravel_case_page .post_content_block{padding:min(30 / 1512 * 100vw,30px) min(20 / 1512 * 100vw,20px) min(170 / 1512 * 100vw,170px)}@media screen and (width < 1024px){.businesstravel_case_page .post_content_block{padding:calc(30 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(170 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_case_page .post_content_block{padding:0 calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.businesstravel_case_page .post_content_block__inner{max-width:900px;width:100%;margin:0 auto}.businesstravel_case_page .post_content_block__paragraph{font-weight:400;font-size:17px;line-height:211%;letter-spacing:0px;text-align:justify;margin-bottom:min(64 / 1512 * 100vw,64px)}@media screen and (width < 1024px){.businesstravel_case_page .post_content_block__paragraph{margin-bottom:6.25vw}}@media screen and (width < 769px){.businesstravel_case_page .post_content_block__paragraph{font-size:min(15 / 390 * 100vw,17px);line-height:189%;margin-bottom:calc(38.5 / 390 * 100vw)}}.businesstravel_case_page .post_content_block__question{font-weight:700;font-size:17px;line-height:160%;letter-spacing:.5px;color:#0c68ae;margin-bottom:min(20 / 1512 * 100vw,20px);display:flex;gap:20px}@media screen and (width < 769px){.businesstravel_case_page .post_content_block__question{font-size:min(16 / 390 * 100vw,17px);margin-bottom:calc(12.5 / 390 * 100vw);gap:min(12 / 390 * 100vw,20px)}}.businesstravel_case_page .post_content_block__question:before{content:"";width:32px;height:1px;background:#0c68ae;margin-top:13px}@media screen and (width < 769px){.businesstravel_case_page .post_content_block__question:before{width:min(20 / 390 * 100vw,32px);margin-top:min(13 / 390 * 100vw,13px)}}.businesstravel_case_page .post_content_block__image{margin-bottom:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.businesstravel_case_page .post_content_block__image{margin-bottom:calc(40 / 390 * 100vw)}}.businesstravel_case_page .post_content_block__image figcaption{color:#6d6d6d;text-align:justify;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:400;line-height:210%;letter-spacing:.34px}@media screen and (width < 769px){.businesstravel_case_page .post_content_block__image figcaption{font-size:min(12 / 390 * 100vw,17px);letter-spacing:.24px}}.businesstravel_case_page .post_content_block__heading4{font-weight:600;font-size:22px;line-height:160%;letter-spacing:.6px;color:#003572;margin-bottom:min(30 / 1512 * 100vw,30px);padding-left:15px;position:relative}@media screen and (width < 769px){.businesstravel_case_page .post_content_block__heading4{font-size:min(16 / 390 * 100vw,22px);padding-left:calc(19 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.businesstravel_case_page .post_content_block__heading4:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}.businesstravel_case_page .post_content_block__thanks{font-size:17px;color:#0c68ae;font-family:Noto Sans JP;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.51px;margin-bottom:min(64 / 1512 * 100vw,64px)}@media screen and (width < 769px){.businesstravel_case_page .post_content_block__thanks{font-size:min(16 / 390 * 100vw,16px);letter-spacing:.32px;margin-bottom:calc(40 / 390 * 100vw)}}.businesstravel_case_page .case_pagination_block{padding-top:min(100 / 1512 * 100vw,100px);margin-top:min(100 / 1512 * 100vw,100px);border-top:1px solid #D9D9D9;text-align:center}@media screen and (width < 769px){.businesstravel_case_page .case_pagination_block{padding-top:calc(60 / 390 * 100vw);margin-top:calc(58 / 390 * 100vw)}}.businesstravel_case_page .case_pagination_block__wrap{display:inline-block}.businesstravel_case_page .case_pagination_block__btn{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1px;color:#003572;display:flex;align-items:center;gap:20px}@media screen and (width < 769px){.businesstravel_case_page .case_pagination_block__btn{font-size:min(14 / 390 * 100vw,16px);gap:min(20 / 390 * 100vw,20px)}}.businesstravel_case_page .case_pagination_block__btn:after{content:"";width:27px;height:27px;background:url(../img/page/news/detail/ico_case_arrow.webp) no-repeat center center/contain}@media screen and (width < 769px){.businesstravel_case_page .case_pagination_block__btn:after{width:min(27 / 390 * 100vw,27px);height:min(27 / 390 * 100vw,27px)}}.businesstravel_detail_page{background:#fff}.businesstravel_detail_page .page_title{padding:min(122 / 1512 * 100vw,122px) 20px 0}@media screen and (width < 1024px){.businesstravel_detail_page .page_title{padding-top:calc(122 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .page_title{padding:calc(72 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.businesstravel_detail_page .page_title__inner{display:flex;justify-content:space-between;align-items:flex-end;max-width:1240px;padding-bottom:18px;width:100%;margin:0 auto;border-bottom:1px solid #D9D9D9;gap:0}@media screen and (width < 1024px){.businesstravel_detail_page .page_title__inner{padding-bottom:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .page_title__inner{flex-direction:column-reverse;align-items:flex-start;gap:calc(26 / 390 * 100vw);padding-bottom:calc(28 / 390 * 100vw)}}.businesstravel_detail_page .page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:28px}@media screen and (width < 1024px){.businesstravel_detail_page .page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw);letter-spacing:calc(.5 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.businesstravel_detail_page .page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.businesstravel_detail_page .page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.businesstravel_detail_page .page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.businesstravel_detail_page .page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:64px;color:#003572}@media screen and (width < 1024px){.businesstravel_detail_page .page_title__ja{font-size:6.25vw}}@media screen and (width < 769px){.businesstravel_detail_page .page_title__ja{font-size:min(38 / 390 * 100vw,45px)}}.businesstravel_detail_page .page_title__image{max-width:416.67px;width:34%;padding-bottom:15px}@media screen and (width < 769px){.businesstravel_detail_page .page_title__image{width:100%;margin-left:auto;max-width:60vw}}.businesstravel_detail_page .breadcrumb_block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.businesstravel_detail_page .breadcrumb_block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.businesstravel_detail_page .breadcrumb_block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.businesstravel_detail_page .breadcrumb_block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.businesstravel_detail_page .breadcrumb_block .breadcrumb__list{gap:11.5px}}.businesstravel_detail_page .breadcrumb_block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.businesstravel_detail_page .breadcrumb_block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.businesstravel_detail_page .breadcrumb_block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.businesstravel_detail_page .breadcrumb_block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}.businesstravel_detail_page .breadcrumb_block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.businesstravel_detail_page .breadcrumb_block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.businesstravel_detail_page .service_lineup{padding:min(60 / 1512 * 100vw,60px) min(20 / 1512 * 100vw,20px)}@media screen and (width < 1024px){.businesstravel_detail_page .service_lineup{padding:calc(60 / 1024 * 100vw) calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .service_lineup{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw)}}.businesstravel_detail_page .service_lineup__inner{max-width:1240px;width:100%;margin:0 auto;display:flex;gap:0px}@media screen and (width < 769px){.businesstravel_detail_page .service_lineup__inner{flex-direction:column;gap:calc(34 / 390 * 100vw)}}.businesstravel_detail_page .service_lineup__left{width:28.7%}@media screen and (width < 769px){.businesstravel_detail_page .service_lineup__left{width:100%}}.businesstravel_detail_page .service_lineup__right{width:71.3%;padding-top:5px}@media screen and (width < 769px){.businesstravel_detail_page .service_lineup__right{width:100%;padding-top:0}}.businesstravel_detail_page .service_lineup__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative}@media screen and (width < 1024px){.businesstravel_detail_page .service_lineup__title{font-size:calc(36 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .service_lineup__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw)}}.businesstravel_detail_page .service_lineup__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.businesstravel_detail_page .service_lineup__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .service_lineup__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.businesstravel_detail_page .service_card{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:min(78 / 1512 * 100vw,78px)}@media screen and (width < 769px){.businesstravel_detail_page .service_card{gap:8px;margin-bottom:calc(61 / 390 * 100vw)}}.businesstravel_detail_page .service_card__item{width:calc(33% - 8px);border-radius:8px;border:1px solid #D9D9D9;padding:min(8 / 1512 * 100vw,8px) min(16 / 1512 * 100vw,16px) min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.businesstravel_detail_page .service_card__item{width:calc(50% - 4px);padding:calc(8 / 390 * 100vw) calc(13 / 390 * 100vw) calc(20 / 390 * 100vw);min-height:217px}}.businesstravel_detail_page .service_card__item-label{font-family:Geist;font-weight:500;font-size:14px;line-height:190%;letter-spacing:0;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:flex;align-items:center;gap:7px}@media screen and (width < 1024px){.businesstravel_detail_page .service_card__item-label{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .service_card__item-label{font-size:min(14 / 390 * 100vw,14px)}}.businesstravel_detail_page .service_card__item-label:before{content:"";width:6px;height:6px;background-color:#00c6e4}@media screen and (width < 1024px){.businesstravel_detail_page .service_card__item-label:before{width:calc(6 / 1024 * 100vw);height:calc(6 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .service_card__item-label:before{width:min(6 / 390 * 100vw,6px);height:min(6 / 390 * 100vw,6px)}}.businesstravel_detail_page .service_card__item-icon{text-align:center;margin-top:-5px;margin-bottom:2px}@media screen and (width < 769px){.businesstravel_detail_page .service_card__item-icon{margin-top:0;margin-bottom:-6px}}.businesstravel_detail_page .service_card__item-icon>img{display:inline-block;max-width:142px}@media screen and (width < 1024px){.businesstravel_detail_page .service_card__item-icon>img{max-width:calc(142 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .service_card__item-icon>img{max-width:calc(90 / 390 * 100vw)}}.businesstravel_detail_page .service_card__item-title{font-weight:600;font-size:17px;line-height:190%;letter-spacing:0;text-align:center;color:#003572}@media screen and (width < 1024px){.businesstravel_detail_page .service_card__item-title{font-size:1.5625vw}}@media screen and (width < 769px){.businesstravel_detail_page .service_card__item-title{font-size:min(14 / 390 * 100vw,16px);line-height:170%;padding:0 calc(3 / 390 * 100vw)}}.businesstravel_detail_page .solution_block__title{font-weight:500;font-size:26px;line-height:190%;letter-spacing:0;color:#003572;display:flex;align-items:center;gap:16px;margin-bottom:38px}@media screen and (width < 1024px){.businesstravel_detail_page .solution_block__title{font-size:calc(26 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .solution_block__title{font-size:min(20 / 390 * 100vw,26px);margin-bottom:calc(33 / 390 * 100vw)}}.businesstravel_detail_page .solution_block__title:before{content:"";width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 769px){.businesstravel_detail_page .solution_block__title:before{width:min(16 / 390 * 100vw,16px);height:min(3 / 390 * 100vw,3px)}}.businesstravel_detail_page .solution_block__contents{display:flex;justify-content:space-between;gap:12px}@media screen and (width < 769px){.businesstravel_detail_page .solution_block__contents{flex-direction:column;gap:10vw}}.businesstravel_detail_page .solution_block__content{width:calc(50% - 6px)}@media screen and (width < 769px){.businesstravel_detail_page .solution_block__content{width:100%}}.businesstravel_detail_page .solution_block__card{border:1px solid #D9D9D9;border-radius:4px;position:relative}.businesstravel_detail_page .solution_block__label{position:absolute;top:-24px;left:50%;transform:translate(-50%);padding:2px 24px;background:#0c68ae;color:#fff;border-radius:999px;font-family:Noto Sans JP;font-weight:500;font-size:17px;line-height:180%;letter-spacing:0;text-align:justify}@media screen and (width < 1024px){.businesstravel_detail_page .solution_block__label{font-size:calc(17 / 1024 * 100vw);padding:calc(2 / 1024 * 100vw) 2.34375vw;top:-2.34375vw}}@media screen and (width < 769px){.businesstravel_detail_page .solution_block__label{font-size:min(16 / 390 * 100vw,17px);padding:calc(2 / 390 * 100vw) calc(24 / 390 * 100vw);top:-24px}}.businesstravel_detail_page .solution_block__logo{text-align:center;padding:min(24 / 1512 * 100vw,24px) 0 min(19 / 1512 * 100vw,19px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.businesstravel_detail_page .solution_block__logo{padding:calc(26 / 390 * 100vw) 0 calc(22 / 390 * 100vw)}}.businesstravel_detail_page .solution_block__logo>img{display:inline-block;max-width:322px}@media screen and (width < 1024px){.businesstravel_detail_page .solution_block__logo>img{max-width:calc(322 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .solution_block__logo>img{max-width:calc(267 / 390 * 100vw)}}.businesstravel_detail_page .solution_block__body{padding:min(24 / 1512 * 100vw,24px)}@media screen and (width < 769px){.businesstravel_detail_page .solution_block__body{padding:calc(19 / 390 * 100vw)}}.businesstravel_detail_page .solution_block__name{font-weight:600;font-size:17px;line-height:190%;letter-spacing:0;text-align:center;color:#003572;margin-bottom:8px}@media screen and (width < 769px){.businesstravel_detail_page .solution_block__name{font-size:min(16 / 390 * 100vw,17px);margin-bottom:calc(4 / 390 * 100vw)}}.businesstravel_detail_page .solution_block__desc{font-weight:400;font-size:14px;line-height:180%;letter-spacing:0;text-align:justify;color:#000}.businesstravel_detail_page .visa_section{padding:min(152 / 1512 * 100vw,152px) min(20 / 1512 * 100vw,20px) 0}@media screen and (width < 1024px){.businesstravel_detail_page .visa_section{padding:14.84375vw calc(20 / 1024 * 100vw) 0}}@media screen and (width < 769px){.businesstravel_detail_page .visa_section{padding:calc(58 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.businesstravel_detail_page .visa_section__inner{max-width:1240px;width:100%;margin:0 auto;display:flex;gap:0px}@media screen and (width < 769px){.businesstravel_detail_page .visa_section__inner{flex-direction:column;gap:calc(41 / 390 * 100vw)}}.businesstravel_detail_page .visa_section__left{width:28.7%}@media screen and (width < 769px){.businesstravel_detail_page .visa_section__left{width:100%}}.businesstravel_detail_page .visa_section__right{width:71.3%}@media screen and (width < 769px){.businesstravel_detail_page .visa_section__right{width:100%}}.businesstravel_detail_page .visa_section__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative}@media screen and (width < 1024px){.businesstravel_detail_page .visa_section__title{font-size:calc(36 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .visa_section__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw)}}.businesstravel_detail_page .visa_section__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.businesstravel_detail_page .visa_section__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .visa_section__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.businesstravel_detail_page .visa_section__lead{font-weight:400;font-size:17px;line-height:220%;letter-spacing:0;color:#000}@media screen and (width < 1024px){.businesstravel_detail_page .visa_section__lead{font-size:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .visa_section__lead{font-size:min(14 / 390 * 100vw,17px)}}.businesstravel_detail_page .visa_section__blocks{padding-top:min(110 / 1512 * 100vw,110px)}@media screen and (width < 769px){.businesstravel_detail_page .visa_section__blocks{padding-top:calc(40 / 390 * 100vw)}}.businesstravel_detail_page .visa_section__blocks-inner{max-width:1240px;width:100%;margin:0 auto}.businesstravel_detail_page .visa_block{margin-bottom:min(196 / 1512 * 100vw,196px);position:relative}@media screen and (width < 769px){.businesstravel_detail_page .visa_block{margin-bottom:calc(220 / 390 * 100vw)}}.businesstravel_detail_page .visa_block--result{text-align:right}.businesstravel_detail_page .visa_block__img{position:absolute;top:min(36 / 1512 * 100vw,36px);right:min(16 / 1512 * 100vw,16px);max-width:min(613 / 1512 * 100vw,613px)}@media screen and (width < 1024px){.businesstravel_detail_page .visa_block__img{top:calc(36 / 1024 * 100vw);right:1.5625vw}}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__img{top:auto;right:0;bottom:calc(-177 / 390 * 100vw);max-width:calc(330 / 390 * 100vw)}}.businesstravel_detail_page .visa_block__img--result{left:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__img--result{left:0;bottom:clamp(-305px,-181 / 390 * 100vw,-150px)}}.businesstravel_detail_page .visa_block__body{background:#ebf1f5;border-radius:4px;display:inline-block;max-width:clamp(650px,740 / 1512 * 100vw,740px)}@media screen and (width < 1024px){.businesstravel_detail_page .visa_block__body{max-width:62.5vw}}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__body{max-width:calc(330 / 390 * 100vw)}}.businesstravel_detail_page .visa_block__body--main{padding:min(40 / 1512 * 100vw,40px) min(180 / 1512 * 100vw,180px) min(40 / 1512 * 100vw,40px) min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__body--main{padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(80 / 390 * 100vw)}}.businesstravel_detail_page .visa_block__body--result{padding:min(40 / 1512 * 100vw,40px) min(40 / 1512 * 100vw,40px) min(40 / 1512 * 100vw,40px) min(180 / 1512 * 100vw,180px);margin-left:auto;margin-right:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__body--result{margin-right:0;padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(80 / 390 * 100vw)}}.businesstravel_detail_page .visa_block__body--result>p{text-align:left}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__body--result>p{line-height:190%}}.businesstravel_detail_page .visa_block__body--team{padding:min(40 / 1512 * 100vw,40px) min(180 / 1512 * 100vw,180px) min(40 / 1512 * 100vw,40px) min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__body--team{padding:calc(14 / 390 * 100vw) calc(20 / 390 * 100vw) calc(80 / 390 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__body--team>p{line-height:190%}}.businesstravel_detail_page .visa_block__title{font-weight:500;font-size:26px;line-height:190%;letter-spacing:0;color:#003572;display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #C1DAEA}@media screen and (width < 1024px){.businesstravel_detail_page .visa_block__title{font-size:calc(26 / 1024 * 100vw);margin-bottom:calc(30 / 1024 * 100vw);padding-bottom:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__title{font-size:min(20 / 390 * 100vw,26px);margin-bottom:calc(18 / 390 * 100vw);padding-bottom:calc(20 / 390 * 100vw)}}.businesstravel_detail_page .visa_block__title:before{content:"";font-family:Geist;font-weight:500;font-size:27px;line-height:190%;letter-spacing:0;color:#fff;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);border-radius:4px;padding:7px 17px}@media screen and (width < 1024px){.businesstravel_detail_page .visa_block__title:before{font-size:calc(27 / 1024 * 100vw);padding:calc(7 / 1024 * 100vw) calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__title:before{font-size:min(22.78 / 390 * 100vw,27px);padding:calc(6 / 390 * 100vw) calc(14 / 390 * 100vw)}}.businesstravel_detail_page .visa_block__title--main:before{content:"01"}.businesstravel_detail_page .visa_block__title--result:before{content:"02"}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__title--team{padding-bottom:calc(13 / 390 * 100vw);margin-bottom:calc(21 / 390 * 100vw)}}.businesstravel_detail_page .visa_block__title--team:before{content:"03"}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__title--team:before{padding:calc(6 / 390 * 100vw) calc(12 / 390 * 100vw)}}.businesstravel_detail_page .visa_block__desc{font-weight:400;font-size:17px;line-height:180%;letter-spacing:0;color:#000}@media screen and (width < 1024px){.businesstravel_detail_page .visa_block__desc{font-size:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .visa_block__desc{font-size:min(14 / 390 * 100vw,17px)}}.businesstravel_detail_page .saudi_support{padding:min(30 / 1512 * 100vw,30px) min(40 / 1512 * 100vw,40px);background:#ebf1f5;border-radius:4px}@media screen and (width < 1024px){.businesstravel_detail_page .saudi_support{padding:calc(30 / 1024 * 100vw) 3.90625vw}}@media screen and (width < 769px){.businesstravel_detail_page .saudi_support{padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw)}}.businesstravel_detail_page .saudi_support__title{font-weight:500;font-size:26px;line-height:190%;letter-spacing:0;color:#003572;border-bottom:1px solid #C1DAEA;padding-bottom:min(24 / 1512 * 100vw,24px);margin-bottom:min(24 / 1512 * 100vw,24px)}@media screen and (width < 1024px){.businesstravel_detail_page .saudi_support__title{font-size:calc(26 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .saudi_support__title{font-size:min(20 / 390 * 100vw,26px);padding-bottom:calc(20 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.businesstravel_detail_page .saudi_support__desc{font-weight:400;font-size:17px;line-height:180%;letter-spacing:0;color:#000}@media screen and (width < 1024px){.businesstravel_detail_page .saudi_support__desc{font-size:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .saudi_support__desc{font-size:min(14 / 390 * 100vw,17px);line-height:190%}}.businesstravel_detail_page .support_block{padding:min(188 / 1512 * 100vw,188px) min(20 / 1512 * 100vw,20px) 0}@media screen and (width < 1024px){.businesstravel_detail_page .support_block{padding:calc(188 / 1024 * 100vw) calc(20 / 1024 * 100vw) 0}}@media screen and (width < 769px){.businesstravel_detail_page .support_block{padding:calc(106 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.businesstravel_detail_page .support_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex}@media screen and (width < 769px){.businesstravel_detail_page .support_block__inner{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.businesstravel_detail_page .support_block__left{width:28.7%}@media screen and (width < 769px){.businesstravel_detail_page .support_block__left{width:100%}}.businesstravel_detail_page .support_block__right{width:71.3%}@media screen and (width < 769px){.businesstravel_detail_page .support_block__right{width:100%}}.businesstravel_detail_page .support_block__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative}@media screen and (width < 1024px){.businesstravel_detail_page .support_block__title{font-size:calc(36 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .support_block__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw)}}.businesstravel_detail_page .support_block__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.businesstravel_detail_page .support_block__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .support_block__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.businesstravel_detail_page .support_block__lead{font-weight:400;font-size:15px;line-height:180%;letter-spacing:0;color:#000;margin-bottom:min(60 / 1512 * 100vw,60px)}@media screen and (width < 1024px){.businesstravel_detail_page .support_block__lead{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .support_block__lead{font-size:min(14 / 390 * 100vw,15px);margin-bottom:calc(40 / 390 * 100vw);line-height:195%}}.businesstravel_detail_page .support_case__title{font-weight:500;font-size:26px;line-height:190%;letter-spacing:0;color:#003572;display:flex;align-items:center;gap:16px;margin-bottom:min(35 / 1512 * 100vw,35px)}@media screen and (width < 1024px){.businesstravel_detail_page .support_case__title{font-size:calc(26 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .support_case__title{font-size:min(20 / 390 * 100vw,26px);margin-bottom:calc(15 / 390 * 100vw)}}.businesstravel_detail_page .support_case__title:before{content:"";width:6px;height:6px;background:#00c6e4}.businesstravel_detail_page .support_case__content{display:flex;align-items:center;gap:40px;padding:min(6 / 1512 * 100vw,6px) min(80 / 1512 * 100vw,80px) min(6 / 1512 * 100vw,6px) min(74 / 1512 * 100vw,74px)}@media screen and (width < 769px){.businesstravel_detail_page .support_case__content{padding:calc(6 / 390 * 100vw) 0 calc(5.1 / 390 * 100vw);gap:calc(20 / 390 * 100vw)}}.businesstravel_detail_page .support_case__img{max-width:142px;flex-shrink:0}@media screen and (width < 1024px){.businesstravel_detail_page .support_case__img{max-width:calc(142 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .support_case__img{max-width:calc(90 / 390 * 100vw)}}.businesstravel_detail_page .support_case__time{font-family:Geist;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#003572;display:flex;align-items:center;gap:20px}@media screen and (width < 769px){.businesstravel_detail_page .support_case__time{font-size:min(14 / 390 * 100vw,14px)}}.businesstravel_detail_page .support_case__time:after{content:"";width:100%;height:1px;background:#003572}.businesstravel_detail_page .support_case__time>span{flex-shrink:0}.businesstravel_detail_page .support_case__body-wrap{display:flex;align-items:center;gap:16px;margin-bottom:9px}@media screen and (width < 769px){.businesstravel_detail_page .support_case__body-wrap{flex-direction:column;align-items:flex-start;gap:calc(2 / 390 * 100vw)}}.businesstravel_detail_page .support_case__label{font-family:Geist;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;padding:6px 10px;color:#0c68ae;background:#ebf1f5;border-radius:2px;flex-shrink:0}@media screen and (width < 1024px){.businesstravel_detail_page .support_case__label{font-size:1.5625vw;padding:calc(6 / 1024 * 100vw) calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .support_case__label{font-size:min(16 / 390 * 100vw,16px);padding:min(6 / 390 * 100vw,6px) min(10 / 390 * 100vw,10px)}}.businesstravel_detail_page .support_case__item-title{font-weight:500;font-size:20px;line-height:190%;letter-spacing:1px;color:#003572}@media screen and (width < 1024px){.businesstravel_detail_page .support_case__item-title{font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .support_case__item-title{font-size:min(17 / 390 * 100vw,20px);line-height:160%}}.businesstravel_detail_page .support_case__desc{font-weight:400;font-size:15px;line-height:180%;letter-spacing:0;color:#000}@media screen and (width < 1024px){.businesstravel_detail_page .support_case__desc{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .support_case__desc{font-size:min(14 / 390 * 100vw,15px);line-height:160%}}.businesstravel_detail_page .faq_block{padding:min(185 / 1512 * 100vw,185px) min(20 / 1512 * 100vw,20px) min(170 / 1512 * 100vw,170px)}@media screen and (width < 1024px){.businesstravel_detail_page .faq_block{padding:calc(185 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(170 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .faq_block{padding:calc(116 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.businesstravel_detail_page .faq_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__inner{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.businesstravel_detail_page .faq_block__left{width:28.7%}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__left{width:100%}}.businesstravel_detail_page .faq_block__right{width:71.3%}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__right{width:100%}}.businesstravel_detail_page .faq_block__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative}@media screen and (width < 1024px){.businesstravel_detail_page .faq_block__title{font-size:calc(36 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw)}}.businesstravel_detail_page .faq_block__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.businesstravel_detail_page .faq_block__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.businesstravel_detail_page .faq_block__faq-list{display:flex;flex-direction:column}.businesstravel_detail_page .faq_block summary{display:block}.businesstravel_detail_page .faq_block summary::-webkit-details-marker{display:none}.businesstravel_detail_page .faq_block__faq-item{padding-bottom:min(29 / 1512 * 100vw,29px);margin-bottom:min(29.5 / 1512 * 100vw,29.5px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__faq-item{padding-bottom:calc(29 / 390 * 100vw);margin-bottom:calc(29 / 390 * 100vw)}}.businesstravel_detail_page .faq_block__faq-item[open] summary:after{transform:translateY(-50%) rotate(180deg)}.businesstravel_detail_page .faq_block__faq-question{position:relative}.businesstravel_detail_page .faq_block__faq-question::marker{display:none}.businesstravel_detail_page .faq_block__faq-question:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:16.88px;height:1.5px;background:#003572}.businesstravel_detail_page .faq_block__faq-question:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);transition:transform .3s cubic-bezier(.22,1,.36,1);width:16.88px;height:1.5px;background:#003572}.businesstravel_detail_page .faq_block__faq-question-text{font-weight:600;font-size:17px;line-height:190%;letter-spacing:.6px;color:#003572;cursor:pointer;display:flex;padding-right:40px;gap:3px;font-family:Noto Sans JP}@media screen and (width < 1024px){.businesstravel_detail_page .faq_block__faq-question-text{font-size:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__faq-question-text{font-size:min(16 / 390 * 100vw,17px);gap:4px}}.businesstravel_detail_page .faq_block__faq-question-text:before{content:"Q.";font-family:Geist;color:#003572;font-weight:600;line-height:160%;font-size:20px}@media screen and (width < 1024px){.businesstravel_detail_page .faq_block__faq-question-text:before{font-size:min(20 / 1024 * 100vw,20px)}}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__faq-question-text:before{font-size:min(20 / 390 * 100vw,20px)}}.businesstravel_detail_page .faq_block__faq-answer{padding-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__faq-answer{padding-top:calc(30 / 390 * 100vw)}}.businesstravel_detail_page .faq_block__faq-answer>p{font-weight:400;font-size:15px;line-height:180%;letter-spacing:0;text-align:justify;color:#000}@media screen and (width < 1024px){.businesstravel_detail_page .faq_block__faq-answer>p{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__faq-answer>p{font-size:min(14 / 390 * 100vw,15px)}}.businesstravel_detail_page .faq_block__more{text-align:center;margin-top:50px}@media screen and (width < 1024px){.businesstravel_detail_page .faq_block__more{margin-top:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__more{margin-top:calc(29 / 390 * 100vw)}}.businesstravel_detail_page .faq_block__more-wrap{display:inline-block}.businesstravel_detail_page .faq_block__more-link{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1.5px;color:#003572;border-bottom:1px solid #003572;padding-bottom:20px;display:flex;align-items:center;gap:40px}@media screen and (width < 1024px){.businesstravel_detail_page .faq_block__more-link{font-size:1.5625vw;gap:3.90625vw}}@media screen and (width < 769px){.businesstravel_detail_page .faq_block__more-link{font-size:min(14 / 390 * 100vw,16px);gap:calc(20 / 390 * 100vw);letter-spacing:1px;padding-bottom:min(11 / 390 * 100vw,11px)}}.businesstravel_detail_page .faq_block__more-link:after{content:"";width:24px;height:24px;background:url(../img/page/service/businesstravel/detail/ico_arrow.webp) no-repeat center center/contain}.service_mice_page{background:#fff}.service_mice_page .page_title{padding:min(209 / 1512 * 100vw,209px) 20px 0}@media screen and (width < 1024px){.service_mice_page .page_title{padding-top:calc(122 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .page_title{padding:calc(114 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.service_mice_page .page_title__inner{max-width:1250px;width:100%;margin:0 auto}.service_mice_page .page_title__text-block{margin-bottom:30px}@media screen and (width < 769px){.service_mice_page .page_title__text-block{margin-bottom:calc(11 / 390 * 100vw)}}.service_mice_page .page_title__en{font-family:Geist;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:25px}@media screen and (width < 1024px){.service_mice_page .page_title__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw);gap:calc(12 / 1024 * 100vw);letter-spacing:calc(.5 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .page_title__en{font-size:min(15 / 390 * 100vw,20px);gap:calc(12 / 390 * 100vw);margin-bottom:calc(9 / 390 * 100vw)}}.service_mice_page .page_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.service_mice_page .page_title__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.service_mice_page .page_title__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.service_mice_page .page_title__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:72px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-bottom:30px}@media screen and (width < 1024px){.service_mice_page .page_title__ja{font-size:7.03125vw;margin-bottom:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .page_title__ja{font-size:min(42 / 390 * 100vw,65px);margin-bottom:calc(32 / 390 * 100vw)}}.service_mice_page .page_title__wrap{display:flex;align-items:flex-end;justify-content:space-between;padding-right:10px}@media screen and (width < 769px){.service_mice_page .page_title__wrap{flex-direction:column;padding-right:0}}.service_mice_page .page_title__lead{font-weight:500;font-size:min(26 / 1512 * 100vw,26px);line-height:180%;letter-spacing:0;color:#003572}@media screen and (width < 1024px){.service_mice_page .page_title__lead{font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .page_title__lead{font-size:min(17 / 390 * 100vw,20px);line-height:170%}}.service_mice_page .page_title__iamge{padding-right:10px}@media screen and (width < 769px){.service_mice_page .page_title__iamge{padding-right:0}}@media screen and (width < 769px){.service_mice_page .page_title__iamge>img{border-radius:8px}}.service_mice_page .breadcrumb_block{margin-top:0;flex-shrink:0}@media screen and (width < 769px){.service_mice_page .breadcrumb_block{margin-top:min(30 / 390 * 100vw,30px)}}.service_mice_page .breadcrumb_block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.service_mice_page .breadcrumb_block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.service_mice_page .breadcrumb_block .breadcrumb__list{gap:11.5px}}.service_mice_page .breadcrumb_block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.service_mice_page .breadcrumb_block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.service_mice_page .breadcrumb_block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.service_mice_page .breadcrumb_block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}.service_mice_page .breadcrumb_block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.service_mice_page .breadcrumb_block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.service_mice_page .service_block{padding:min(80 / 1512 * 100vw,80px) min(20 / 1512 * 100vw,20px) min(42 / 1512 * 100vw,42px)}@media screen and (width < 1024px){.service_mice_page .service_block{padding:7.8125vw calc(20 / 1024 * 100vw) calc(42 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .service_block{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw) calc(18 / 390 * 100vw)}}.service_mice_page .service_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex;gap:0px}@media screen and (width < 769px){.service_mice_page .service_block__inner{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.service_mice_page .service_block__left{width:28.7%}@media screen and (width < 769px){.service_mice_page .service_block__left{width:100%}}.service_mice_page .service_block__right{width:71.3%}@media screen and (width < 769px){.service_mice_page .service_block__right{width:100%}}.service_mice_page .service_block__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative}@media screen and (width < 1024px){.service_mice_page .service_block__title{font-size:calc(36 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .service_block__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw)}}.service_mice_page .service_block__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.service_mice_page .service_block__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .service_block__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.service_mice_page .service_card{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:min(78 / 1512 * 100vw,78px)}@media screen and (width < 769px){.service_mice_page .service_card{gap:8px;margin-bottom:calc(61 / 390 * 100vw)}}.service_mice_page .service_card__item{width:calc(33% - 7px);border-radius:8px;border:1px solid #D9D9D9;padding:min(7 / 1512 * 100vw,7px) min(14 / 1512 * 100vw,14px) min(24 / 1512 * 100vw,24px);min-height:min(364 / 1512 * 100vw,364px)}@media screen and (width < 769px){.service_mice_page .service_card__item{width:calc(50% - 4px);padding:calc(8 / 390 * 100vw) calc(12 / 390 * 100vw) calc(20 / 390 * 100vw);min-height:min(263 / 390 * 100vw,263px)}}.service_mice_page .service_card__item-label{font-family:Geist;font-weight:500;font-size:14px;line-height:190%;letter-spacing:0;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:flex;align-items:center;gap:7px}@media screen and (width < 1024px){.service_mice_page .service_card__item-label{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .service_card__item-label{font-size:min(14 / 390 * 100vw,14px)}}.service_mice_page .service_card__item-label:before{content:"";width:6px;height:6px;background-color:#00c6e4}@media screen and (width < 1024px){.service_mice_page .service_card__item-label:before{width:calc(6 / 1024 * 100vw);height:calc(6 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .service_card__item-label:before{width:min(6 / 390 * 100vw,6px);height:min(6 / 390 * 100vw,6px)}}.service_mice_page .service_card__item-icon{text-align:center;margin-top:-5px;margin-bottom:2px}@media screen and (width < 769px){.service_mice_page .service_card__item-icon{margin-top:0;margin-bottom:-5px}}.service_mice_page .service_card__item-icon>img{display:inline-block;max-width:142px}@media screen and (width < 1024px){.service_mice_page .service_card__item-icon>img{max-width:calc(142 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .service_card__item-icon>img{max-width:calc(90 / 390 * 100vw)}}.service_mice_page .service_card__item-title{font-weight:600;font-size:17px;line-height:190%;letter-spacing:0;text-align:center;color:#003572;margin-bottom:20px}@media screen and (width < 1024px){.service_mice_page .service_card__item-title{font-size:1.5625vw;margin-bottom:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .service_card__item-title{font-size:min(14 / 390 * 100vw,16px);line-height:170%;padding:0 calc(3 / 390 * 100vw);margin-bottom:calc(4 / 390 * 100vw)}}.service_mice_page .service_card__item-text{font-weight:400;font-size:15px;line-height:180%;letter-spacing:0;text-align:justify;color:#000;padding:0 9px}@media screen and (width < 1024px){.service_mice_page .service_card__item-text{font-size:calc(15 / 1024 * 100vw);padding:0 calc(9 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .service_card__item-text{font-size:min(12 / 390 * 100vw,15px);line-height:150%;padding:0}}.service_mice_page .model_case_block{background:#ebf1f5;padding:min(120 / 1512 * 100vw,120px) min(20 / 1512 * 100vw,20px) min(100 / 1512 * 100vw,100px)}@media screen and (width < 1024px){.service_mice_page .model_case_block{padding:11.71875vw calc(20 / 1024 * 100vw) calc(100 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .model_case_block{padding:calc(80 / 390 * 100vw) calc(20 / 390 * 100vw) calc(58 / 390 * 100vw)}}.service_mice_page .model_case_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex;gap:0px}@media screen and (width < 769px){.service_mice_page .model_case_block__inner{flex-direction:column;gap:calc(65 / 390 * 100vw)}}.service_mice_page .model_case_block__left{width:28.7%}@media screen and (width < 769px){.service_mice_page .model_case_block__left{width:100%}}.service_mice_page .model_case_block__right{width:71.3%}@media screen and (width < 769px){.service_mice_page .model_case_block__right{width:100%}}.service_mice_page .model_case_block__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative}@media screen and (width < 1024px){.service_mice_page .model_case_block__title{font-size:calc(36 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .model_case_block__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw)}}.service_mice_page .model_case_block__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.service_mice_page .model_case_block__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .model_case_block__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.service_mice_page .model_case_block__cards{display:flex;justify-content:space-between;flex-wrap:wrap;gap:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.service_mice_page .model_case_block__cards{gap:calc(60 / 390 * 100vw)}}.service_mice_page .model_case_card{width:calc(50% - 20px);padding-bottom:20px}@media screen and (width < 1024px){.service_mice_page .model_case_card{padding-bottom:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .model_case_card{width:100%;padding-bottom:0}}.service_mice_page .model_case_card__img-wrap{position:relative;margin-bottom:16px}.service_mice_page .model_case_card__label{position:absolute;top:0;left:0;background:#fff;font-family:Geist;font-weight:600;font-size:15px;line-height:150%;letter-spacing:.5px;color:#0c68ae;padding:11px 12px;border-top-left-radius:8px;border-bottom-right-radius:8px;display:flex;align-items:center;gap:8px}@media screen and (width < 1024px){.service_mice_page .model_case_card__label{font-size:calc(15 / 1024 * 100vw);padding:calc(11 / 1024 * 100vw) calc(12 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .model_case_card__label{font-size:min(15 / 390 * 100vw,20px);padding:calc(11 / 390 * 100vw) calc(12 / 390 * 100vw)}}.service_mice_page .model_case_card__label>span{font-size:18px}@media screen and (width < 1024px){.service_mice_page .model_case_card__label>span{font-size:calc(18 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .model_case_card__label>span{font-size:min(18 / 390 * 100vw,22px)}}.service_mice_page .model_case_card__title{font-weight:600;font-size:20px;line-height:160%;letter-spacing:0;color:#003572;margin-bottom:8px}@media screen and (width < 1024px){.service_mice_page .model_case_card__title{font-size:calc(20 / 1024 * 100vw);margin-bottom:.78125vw}}@media screen and (width < 769px){.service_mice_page .model_case_card__title{font-size:min(17 / 390 * 100vw,25px);margin-bottom:calc(8 / 390 * 100vw)}}.service_mice_page .model_case_card__meta-item{font-weight:500;font-size:14px;line-height:170%;letter-spacing:0;color:#003572}@media screen and (width < 1024px){.service_mice_page .model_case_card__meta-item{font-size:calc(14 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .model_case_card__meta-item{font-size:min(14 / 390 * 100vw,16px)}}.service_mice_page .support_flow_block{padding:min(116 / 1512 * 100vw,116px) min(20 / 1512 * 100vw,20px) 0}@media screen and (width < 1024px){.service_mice_page .support_flow_block{padding:calc(116 / 1024 * 100vw) calc(20 / 1024 * 100vw) 0}}@media screen and (width < 769px){.service_mice_page .support_flow_block{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.service_mice_page .support_flow_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex}@media screen and (width < 769px){.service_mice_page .support_flow_block__inner{flex-direction:column;gap:calc(37 / 390 * 100vw)}}.service_mice_page .support_flow_block__left{width:28.7%;padding-top:4px}@media screen and (width < 769px){.service_mice_page .support_flow_block__left{width:100%;padding-top:0}}.service_mice_page .support_flow_block__right{width:71.3%}@media screen and (width < 769px){.service_mice_page .support_flow_block__right{width:100%}}.service_mice_page .support_flow_block__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative}@media screen and (width < 1024px){.service_mice_page .support_flow_block__title{font-size:calc(36 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .support_flow_block__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw)}}.service_mice_page .support_flow_block__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.service_mice_page .support_flow_block__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .support_flow_block__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.service_mice_page .support_flow__content{display:flex;align-items:center;gap:40px;padding:min(6 / 1512 * 100vw,6px) min(80 / 1512 * 100vw,80px) min(6 / 1512 * 100vw,6px) min(74 / 1512 * 100vw,74px)}@media screen and (width < 769px){.service_mice_page .support_flow__content{padding:calc(9 / 390 * 100vw) 0 calc(5 / 390 * 100vw);gap:calc(20 / 390 * 100vw)}}.service_mice_page .support_flow__img{max-width:142px;flex-shrink:0}@media screen and (width < 1024px){.service_mice_page .support_flow__img{max-width:calc(142 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .support_flow__img{max-width:calc(90 / 390 * 100vw)}}.service_mice_page .support_flow__step-num{font-family:Geist;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#003572;display:flex;align-items:center;gap:20px}@media screen and (width < 769px){.service_mice_page .support_flow__step-num{font-size:min(14 / 390 * 100vw,14px)}}.service_mice_page .support_flow__step-num:after{content:"";width:100%;height:1px;background:#003572}.service_mice_page .support_flow__step-num>span{flex-shrink:0}.service_mice_page .support_flow__body-wrap{display:flex;align-items:center;gap:16px;margin-bottom:9px}@media screen and (width < 769px){.service_mice_page .support_flow__body-wrap{align-items:flex-start;gap:calc(16 / 390 * 100vw)}}.service_mice_page .support_flow__label{font-family:Geist;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;padding:6px 10px;color:#0c68ae;background:#ebf1f5;border-radius:2px;flex-shrink:0}@media screen and (width < 1024px){.service_mice_page .support_flow__label{font-size:1.5625vw;padding:calc(6 / 1024 * 100vw) calc(10 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .support_flow__label{font-size:min(16 / 390 * 100vw,16px);padding:min(6 / 390 * 100vw,6px) min(10 / 390 * 100vw,10px)}}.service_mice_page .support_flow__item-title{font-weight:500;font-size:20px;line-height:190%;letter-spacing:1px;color:#003572}@media screen and (width < 1024px){.service_mice_page .support_flow__item-title{font-size:calc(20 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .support_flow__item-title{font-size:min(17 / 390 * 100vw,20px);line-height:160%}}.service_mice_page .support_flow__desc{font-weight:400;font-size:15px;line-height:180%;letter-spacing:0;color:#000}@media screen and (width < 1024px){.service_mice_page .support_flow__desc{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .support_flow__desc{font-size:min(14 / 390 * 100vw,15px);line-height:160%}}.service_mice_page .faq_block{padding:min(185 / 1512 * 100vw,185px) min(20 / 1512 * 100vw,20px) min(168 / 1512 * 100vw,168px)}@media screen and (width < 1024px){.service_mice_page .faq_block{padding:calc(185 / 1024 * 100vw) calc(20 / 1024 * 100vw) 16.40625vw}}@media screen and (width < 769px){.service_mice_page .faq_block{padding:calc(116 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.service_mice_page .faq_block__inner{max-width:1240px;width:100%;margin:0 auto;display:flex}@media screen and (width < 769px){.service_mice_page .faq_block__inner{flex-direction:column;gap:calc(37 / 390 * 100vw)}}.service_mice_page .faq_block__left{width:28.7%}@media screen and (width < 769px){.service_mice_page .faq_block__left{width:100%}}.service_mice_page .faq_block__right{width:71.3%}@media screen and (width < 769px){.service_mice_page .faq_block__right{width:100%}}.service_mice_page .faq_block__title{font-weight:500;font-size:36px;line-height:150%;letter-spacing:0;color:#003572;padding-bottom:27px;position:relative}@media screen and (width < 1024px){.service_mice_page .faq_block__title{font-size:calc(36 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .faq_block__title{font-size:min(24 / 390 * 100vw,30px);padding-bottom:calc(22 / 390 * 100vw)}}.service_mice_page .faq_block__title:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.service_mice_page .faq_block__title:after{width:calc(50 / 1024 * 100vw);height:calc(3 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .faq_block__title:after{width:min(16 / 390 * 100vw,50px);height:min(3 / 390 * 100vw,3px)}}.service_mice_page .faq_block__faq-list{display:flex;flex-direction:column}.service_mice_page .faq_block summary{display:block}.service_mice_page .faq_block summary::-webkit-details-marker{display:none}.service_mice_page .faq_block__faq-item{padding-bottom:min(29 / 1512 * 100vw,29px);margin-bottom:min(29.5 / 1512 * 100vw,29.5px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.service_mice_page .faq_block__faq-item{padding-bottom:calc(29 / 390 * 100vw);margin-bottom:calc(29 / 390 * 100vw)}}.service_mice_page .faq_block__faq-item[open] summary:after{transform:translateY(-50%) rotate(180deg)}.service_mice_page .faq_block__faq-question{position:relative}.service_mice_page .faq_block__faq-question::marker{display:none}.service_mice_page .faq_block__faq-question:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:16.88px;height:1.5px;background:#003572}.service_mice_page .faq_block__faq-question:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease;width:16.88px;height:1.5px;background:#003572}.service_mice_page .faq_block__faq-question-text{font-family:Noto Sans JP;font-weight:600;font-size:17px;line-height:190%;letter-spacing:.6px;color:#003572;cursor:pointer;display:flex;padding-right:40px;gap:3px}@media screen and (width < 1024px){.service_mice_page .faq_block__faq-question-text{font-size:calc(17 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .faq_block__faq-question-text{font-size:min(16 / 390 * 100vw,17px);gap:4px}}.service_mice_page .faq_block__faq-question-text:before{content:"Q.";font-family:Geist;color:#003572;font-weight:600;line-height:160%;font-size:20px}@media screen and (width < 1024px){.service_mice_page .faq_block__faq-question-text:before{font-size:min(20 / 1024 * 100vw,20px)}}@media screen and (width < 769px){.service_mice_page .faq_block__faq-question-text:before{font-size:min(20 / 390 * 100vw,20px)}}.service_mice_page .faq_block__faq-answer{padding-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.service_mice_page .faq_block__faq-answer{padding-top:calc(30 / 390 * 100vw)}}.service_mice_page .faq_block__faq-answer>p{font-family:Noto Sans JP;font-weight:400;font-size:15px;line-height:180%;letter-spacing:0;text-align:justify;color:#000}@media screen and (width < 1024px){.service_mice_page .faq_block__faq-answer>p{font-size:calc(15 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .faq_block__faq-answer>p{font-size:min(14 / 390 * 100vw,15px)}}.service_mice_page .faq_block__more{text-align:center;margin-top:50px}@media screen and (width < 1024px){.service_mice_page .faq_block__more{margin-top:calc(50 / 1024 * 100vw)}}@media screen and (width < 769px){.service_mice_page .faq_block__more{margin-top:calc(29 / 390 * 100vw)}}.service_mice_page .faq_block__more-wrap{display:inline-block}.service_mice_page .faq_block__more-link{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1.5px;color:#003572;border-bottom:1px solid #003572;padding-bottom:20px;display:flex;align-items:center;gap:40px}@media screen and (width < 1024px){.service_mice_page .faq_block__more-link{font-size:1.5625vw;gap:3.90625vw}}@media screen and (width < 769px){.service_mice_page .faq_block__more-link{font-size:min(14 / 390 * 100vw,16px);gap:calc(20 / 390 * 100vw);letter-spacing:1px;padding-bottom:min(11 / 390 * 100vw,11px)}}.service_mice_page .faq_block__more-link:after{content:"";width:24px;height:24px;background:url(../img/page/service/mice/ico_arrow.webp) no-repeat center center/contain}.service_mice_page .contact_block{background:url(../img/page/service/mice/bg_contact_block.webp) no-repeat center center/cover}@media screen and (width < 769px){.service_mice_page .contact_block{background:url(../img/page/service/mice/bg_contact_block-sp.webp) no-repeat center center/cover}}.service_overseas_assignment_services_page{background:#fff}.service_overseas_assignment_services_page .container{overflow-x:hidden}.service_overseas_assignment_services_page .section_btn{width:100%;margin-top:calc(80 / 1512 * 100vw);text-align:center}@media screen and (width < 769px){.service_overseas_assignment_services_page .section_btn{margin-top:calc(60 / 390 * 100vw)}}.service_overseas_assignment_services_page .section_btn__link{display:inline-flex;padding-bottom:calc(20 / 1512 * 100vw);border-bottom:1px solid #003572;color:#003572}@media screen and (width < 769px){.service_overseas_assignment_services_page .section_btn__link{padding-bottom:calc(12 / 390 * 100vw)}}.service_overseas_assignment_services_page .section_btn__link span{position:relative;display:inline-flex;align-items:center;font-size:15px;line-height:1.5;font-weight:500;letter-spacing:.4px;padding-right:calc(40 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .section_btn__link span{font-size:14px;padding-right:calc(20 / 390 * 100vw)}}.service_overseas_assignment_services_page .section_btn__link img{width:24px}.service_overseas_assignment_services_page .mainvisual_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(206 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .mainvisual_block{margin-top:calc(88 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_overseas_assignment_services_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_overseas_assignment_services_page .mainvisual_block__wrap{position:relative}.service_overseas_assignment_services_page .mainvisual_block .mainvisual_title__ja{display:block;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:300;font-size:min(72 / 1512 * 100vw,72px);line-height:1.5;margin-top:min(24 / 1512 * 100vw,24px)}@media screen and (width < 769px){.service_overseas_assignment_services_page .mainvisual_block .mainvisual_title__ja{font-size:42px;margin-top:min(12 / 390 * 100vw,30px)}}.service_overseas_assignment_services_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.service_overseas_assignment_services_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.service_overseas_assignment_services_page .mainvisual_block .mainvisual_title__sub{display:block;font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);letter-spacing:.2px;line-height:1.8;position:relative;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.service_overseas_assignment_services_page .mainvisual_block .mainvisual_title__sub{font-size:17px;line-height:1.7;margin-top:min(30 / 390 * 100vw,30px)}}.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block{position:absolute;bottom:0;right:0}@media screen and (width < 769px){.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block{position:static;margin-top:calc(30 / 390 * 100vw)}}.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(13 / 1512 * 100vw,13px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.service_overseas_assignment_services_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.service_overseas_assignment_services_page .mainvisual_block__image{width:100%;margin-top:calc(30 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .mainvisual_block__image{margin-top:calc(12 / 390 * 100vw)}}.service_overseas_assignment_services_page .point_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px) min(190 / 1512 * 100vw,190px);margin-top:calc(80 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block{margin-top:calc(60 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px) min(80 / 390 * 100vw,80px)}}.service_overseas_assignment_services_page .point_block:after{content:"";display:inline-block;width:calc(467.5 / 1512 * 100vw);height:calc(1088 / 1512 * 100vw);background:url(../img/service/businesstravel/bg_features_effect.webp) no-repeat;background-size:100%;position:absolute;top:calc(49 / 1512 * 100vw);left:0}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block:after{display:none}}.service_overseas_assignment_services_page .point_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_overseas_assignment_services_page .point_block .point_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_overseas_assignment_services_page .point_block .point_wrap__title{width:32.66%}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__title{width:100%}}.service_overseas_assignment_services_page .point_block .point_wrap__title h2{display:block;font-weight:500;color:#003572;font-size:min(26 / 1512 * 100vw,26px);letter-spacing:.2px;line-height:1.9;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__title h2{font-size:20px;letter-spacing:.8px}}.service_overseas_assignment_services_page .point_block .point_wrap__text{width:67.34%;padding-left:calc(94 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text{width:100%;padding-top:calc(30 / 390 * 100vw);padding-left:0}}.service_overseas_assignment_services_page .point_block .point_wrap__text__tit{display:block;font-weight:400;color:#000;font-size:min(20 / 1512 * 100vw,20px);line-height:2.2;position:relative;padding-top:calc(80 / 1512 * 100vw)}.service_overseas_assignment_services_page .point_block .point_wrap__text p{display:block;font-weight:400;color:#000;font-size:min(17 / 1512 * 100vw,17px);line-height:2.2;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text p{font-size:14px;line-height:1.9}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list{padding-top:calc(20 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list{padding-top:calc(20 / 390 * 100vw)}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list:first-of-type{padding-top:calc(40 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list:first-of-type{padding-top:calc(40 / 390 * 100vw)}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list h3{position:relative;display:flex;align-items:center;line-height:1}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list h3:after{content:"";display:block;width:100%;height:1px;background:#d9d9d9;position:absolute;top:50%;right:0;transform:translateY(-50%)}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list h3 span{display:inline-flex;align-items:center;font-weight:400;color:#003572;font-size:14px;line-height:1.5;position:relative;background:#fff;padding-right:calc(40 / 1512 * 100vw);z-index:1}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list h3 span{font-size:12px;padding-right:calc(20 / 390 * 100vw)}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list h3 span:before{content:"";display:inline-block;width:6px;height:6px;background:#003572;margin-right:calc(12 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list h3 span:before{margin-right:calc(12 / 390 * 100vw)}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:calc(20 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item{padding-top:calc(20 / 390 * 100vw)}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__ico{width:19.19%}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__ico{width:90px}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text{width:80.81%;padding-left:calc(50 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text{width:calc(100% - 90px);padding-left:calc(4 / 390 * 100vw)}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text p{display:block;font-weight:400;color:#000;font-size:min(22 / 1512 * 100vw,22px);line-height:1.8;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text p{font-size:15px}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text section h4{display:block;font-weight:500;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.8;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text section h4{font-size:17px}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text section p{display:block;font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.8;padding-top:calc(12 / 1512 * 100vw);position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text section p{font-size:14px;line-height:1.8}}.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text section p span{display:block;font-weight:400;color:#444;font-size:min(12 / 1512 * 100vw,12px);line-height:1.6;padding-top:calc(12 / 1512 * 100vw);position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .point_block .point_wrap__text .point_list__item__text section p span{font-size:12px;padding-top:calc(4 / 390 * 100vw)}}.service_overseas_assignment_services_page .service-cts_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.service_overseas_assignment_services_page .service-cts_block{padding:0 min(20 / 390 * 100vw,20px)}}.service_overseas_assignment_services_page .service-cts_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__title{width:32.66%}@media screen and (width < 769px){.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__title{width:100%}}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__title h2{display:block;font-weight:600;color:#003572;font-size:min(36 / 1512 * 100vw,36px);padding-bottom:min(24 / 1512 * 100vw,24px);letter-spacing:.2px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__title h2{font-size:24px;padding-bottom:min(20 / 390 * 100vw,20px)}}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__title h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items{width:67.34%;padding-left:calc(94 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items{width:100%;padding-top:calc(20 / 390 * 100vw);padding-left:0}}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list{width:calc(33.3333333333% - 6 / 1512 * 100vw);border:1px solid #D9D9D9;border-radius:8px;padding:calc(8 / 1512 * 100vw) calc(16 / 1512 * 100vw) calc(38 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list{width:calc(50% - 4 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw);padding:calc(8 / 390 * 100vw) calc(10 / 390 * 100vw) calc(20 / 390 * 100vw)}}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list h3{position:relative;line-height:1;padding-left:calc(3 / 390 * 100vw)}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list h3 span{display:flex;align-items:center;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500;font-family:Geist;font-size:14px;line-height:1.5}@media screen and (width < 769px){.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list h3 span{font-size:14px}}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list h3 span:before{content:"";display:inline-block;width:6px;height:6px;background:#00c6e4;margin-right:calc(12 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list h3 span:before{margin-right:calc(7 / 390 * 100vw)}}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list__ico{display:block;text-align:center}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list__ico img{width:calc(142 / 1512 * 100vw);margin:0 auto}@media screen and (width < 769px){.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list__ico img{width:90px}}.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list p{font-weight:600;font-size:min(15 / 1512 * 100vw,15px);line-height:1.7;color:#003572;margin-top:calc(8 / 1512 * 100vw);text-align:center}@media screen and (width < 769px){.service_overseas_assignment_services_page .service-cts_block .service-cts_wrap__items .service_items__list p{font-size:13px}}.service_overseas_assignment_services_page .plan_block{position:relative;width:100%;padding:calc(120 / 1512 * 100vw) min(20 / 1512 * 100vw,20px);margin-top:calc(120 / 1512 * 100vw);background:#ebf1f5}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block{margin-top:calc(80 / 390 * 100vw);padding:min(80 / 390 * 100vw,80px) min(20 / 390 * 100vw,20px)}}.service_overseas_assignment_services_page .plan_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_overseas_assignment_services_page .plan_block .plan_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_overseas_assignment_services_page .plan_block .plan_wrap__title{width:28.63%}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__title{width:100%}}.service_overseas_assignment_services_page .plan_block .plan_wrap__title h2{display:block;font-weight:600;color:#003572;font-size:min(36 / 1512 * 100vw,36px);padding-bottom:min(24 / 1512 * 100vw,24px);letter-spacing:.2px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__title h2{font-size:24px;padding-bottom:min(20 / 390 * 100vw,20px)}}.service_overseas_assignment_services_page .plan_block .plan_wrap__title h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_overseas_assignment_services_page .plan_block .plan_wrap__title__sub{display:block;font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);padding-top:min(40 / 1512 * 100vw,40px);line-height:1.9;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__title__sub{font-size:14px;padding-top:min(40 / 390 * 100vw,40px)}}.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs{width:71.37%;padding-left:calc(94 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs{width:100%;padding-top:calc(30 / 390 * 100vw);padding-left:0}}.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box{width:100%;background:#fff;border-radius:8px}.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box:first-of-type{margin-bottom:40px}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box:first-of-type{margin-bottom:calc(40 / 390 * 100vw)}}.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__title{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #D9D9D9;padding:calc(25 / 1512 * 100vw) calc(40 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__title{padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(12 / 390 * 100vw)}}.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__title__main{font-weight:500;color:#003572;font-size:min(24 / 1512 * 100vw,24px);padding-right:min(25 / 1512 * 100vw,25px);line-height:1.9;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__title__main{font-size:18px}}.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__title__msg{font-weight:400;color:#000;font-size:min(14 / 1512 * 100vw,14px);line-height:1.8;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__title__msg{font-size:14px;margin-top:calc(4 / 390 * 100vw)}}.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__img{padding:calc(30 / 1512 * 100vw) calc(40 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__img{padding:calc(20 / 390 * 100vw) 0}}.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__img__cap{font-size:12px;line-height:1.6;font-weight:400;color:#444;padding-top:calc(2.5 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .plan_block .plan_wrap__boxs .plan_box__img__cap{padding:calc(12 / 390 * 100vw) calc(20 / 390 * 100vw)}}.service_overseas_assignment_services_page .achievement_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px);margin-top:calc(190 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .achievement_block{margin-top:calc(80 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px)}}.service_overseas_assignment_services_page .achievement_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_overseas_assignment_services_page .achievement_block .achievement_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_overseas_assignment_services_page .achievement_block .achievement_wrap__title{width:28.63%;padding-right:calc(75 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .achievement_block .achievement_wrap__title{width:100%;padding-right:0}}.service_overseas_assignment_services_page .achievement_block .achievement_wrap__title h2{display:block;font-weight:500;color:#003572;font-size:min(36 / 1512 * 100vw,36px);padding-bottom:min(24 / 1512 * 100vw,24px);letter-spacing:.2px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .achievement_block .achievement_wrap__title h2{font-size:24px;padding-bottom:min(20 / 390 * 100vw,20px)}}.service_overseas_assignment_services_page .achievement_block .achievement_wrap__title h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_overseas_assignment_services_page .achievement_block .achievement_wrap__title__sub{display:block;font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);padding-top:min(40 / 1512 * 100vw,40px);line-height:1.9;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .achievement_block .achievement_wrap__title__sub{font-size:14px;padding-top:min(40 / 390 * 100vw,40px)}}.service_overseas_assignment_services_page .achievement_block .achievement_wrap__boxs{width:71.37%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (width < 769px){.service_overseas_assignment_services_page .achievement_block .achievement_wrap__boxs{width:100%;margin-top:calc(43 / 390 * 100vw)}}.service_overseas_assignment_services_page .achievement_block .achievement_wrap__boxs picture{width:calc(50% - min(6 / 1512 * 100vw,6px))}@media screen and (width < 769px){.service_overseas_assignment_services_page .achievement_block .achievement_wrap__boxs picture{width:100%;margin-top:calc(12 / 390 * 100vw)}.service_overseas_assignment_services_page .achievement_block .achievement_wrap__boxs picture:first-of-type{margin-top:0}}.service_overseas_assignment_services_page .faq_block{position:relative;width:100%;padding:0 min(20 / 1512 * 100vw,20px) calc(170 / 1512 * 100vw);margin-top:calc(190 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block{margin-top:calc(120 / 390 * 100vw);padding:0 min(20 / 390 * 100vw,20px) min(150 / 390 * 100vw,150px)}}.service_overseas_assignment_services_page .faq_block__inner{width:100%;max-width:1240px;margin:0 auto}.service_overseas_assignment_services_page .faq_block .faq_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.service_overseas_assignment_services_page .faq_block .faq_wrap__title{width:28.63%;padding-right:calc(75 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__title{width:100%;padding-right:0}}.service_overseas_assignment_services_page .faq_block .faq_wrap__title h2{display:block;font-weight:600;color:#003572;font-size:min(36 / 1512 * 100vw,36px);padding-bottom:min(24 / 1512 * 100vw,24px);letter-spacing:.2px;line-height:1.5;position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__title h2{font-size:24px;padding-bottom:min(20 / 390 * 100vw,20px)}}.service_overseas_assignment_services_page .faq_block .faq_wrap__title h2:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.service_overseas_assignment_services_page .faq_block .faq_wrap__list{width:71.37%}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__list{width:100%}}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list{width:100%;padding-top:calc(30 / 1512 * 100vw);border-bottom:1px solid #D9D9D9}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list:first-of-type{padding-top:0}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list:first-of-type{margin-top:calc(40 / 390 * 100vw)}}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list{padding-top:calc(30 / 390 * 100vw)}}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list summary{list-style:none}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question{font-weight:600;color:#003572;font-size:min(17 / 1512 * 100vw,17px);letter-spacing:.2px;line-height:1.9;position:relative;border-top:1px solid #D9D9D9;padding:calc(30 / 1512 * 100vw) 0;cursor:pointer}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question{font-size:16px;text-indent:-1.2em;padding:calc(30 / 390 * 100vw) 10vw calc(30 / 390 * 100vw) 1.2em}}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question span.faq_list__question__text{font-family:Noto Sans JP;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;color:#003572;font-weight:600}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question span.faq_list__question__text{font-size:17px}}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question span.faq_list__question__text span{font-family:Geist}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question span.faq_list__question__text span{font-size:20px}}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question:first-of-type{border-top:0;padding-top:0}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question:first-of-type:before,.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question:first-of-type:after{top:calc(50% - 15 / 1512 * 100vw)}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question:first-of-type:before,.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question:first-of-type:after{top:calc(50% - 15 / 390 * 100vw)}}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question:after{content:"";display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:16.88px;height:1px;background:#003572;transition:all .3s ease}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__question:before{content:"";display:inline-block;position:absolute;top:50%;right:8.19px;transform:translateY(-50%);width:1px;height:16.88px;background:#003572;transition:all .3s ease}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__answer{display:none;font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.8;padding:0 0 calc(30 / 1512 * 100vw);position:relative}@media screen and (width < 769px){.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list__answer{font-size:14px;padding:0 0 calc(30 / 390 * 100vw)}}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list[open] .faq_list__question:before{transform:translateY(-50%) rotate(90deg)}.service_overseas_assignment_services_page .faq_block .faq_wrap__list .faq_list[open] .faq_list__answer{display:block}.service_overseas_assignment_services_page .contact_block{background:url(../img/service/overseas-assignment-services/bg_contact_block.webp) no-repeat center center/cover}@media screen and (width < 769px){.service_overseas_assignment_services_page .contact_block{background:url(../img/service/overseas-assignment-services/bg_contact_block-sp.webp) no-repeat center center/cover}}.service_sports_business_page{background:#fff}.service_sports_business_page .breadcrumb_block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.service_sports_business_page .breadcrumb_block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.service_sports_business_page .breadcrumb_block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.service_sports_business_page .breadcrumb_block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.service_sports_business_page .breadcrumb_block .breadcrumb__list{gap:11.5px}}.service_sports_business_page .breadcrumb_block .breadcrumb__item{font-size:12px}@media screen and (width < 769px){.service_sports_business_page .breadcrumb_block .breadcrumb__item{font-size:min(12 / 390 * 100vw,12px)}}.service_sports_business_page .breadcrumb_block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.service_sports_business_page .breadcrumb_block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px;pointer-events:none}.service_sports_business_page .breadcrumb_block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.service_sports_business_page .breadcrumb_block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.service_sports_business_page .service_sports_business{margin-top:86px;background:#fff}@media screen and (width < 769px){.service_sports_business_page .service_sports_business{margin-top:50px}}.service_sports_business_page .service_sports_business__title{padding-top:123px;padding-inline:20px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__title{padding-top:63px}}.service_sports_business_page .service_sports_business__title-wrap{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__title-wrap{flex-direction:column;align-items:flex-end}}.service_sports_business_page .service_sports_business__title-title{display:flex;flex-direction:column;gap:24px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__title-title{gap:12px}}.service_sports_business_page .service_sports_business__title--en{color:#003572;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.45px;padding-left:28px;position:relative}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__title--en{font-size:15px}}.service_sports_business_page .service_sports_business__title--en:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.service_sports_business_page .service_sports_business__title--ja{background:var(--secondary, linear-gradient(99deg, #00c9e4 2.95%, #0089db 81.28%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Noto Sans JP;font-size:72px;font-style:normal;font-weight:300;line-height:1.5}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__title--ja{font-size:42px}}.service_sports_business_page .service_sports_business__title-subtitle{color:#003572;font-family:Noto Sans JP;font-size:26px;font-style:normal;font-weight:600;line-height:1.8;margin-top:30px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__title-subtitle{font-size:17px;line-height:1.7;letter-spacing:.68px}}.service_sports_business_page .service_sports_business__title-subtitle--03{margin-top:82px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__title-subtitle--03{font-size:20px;line-height:1.9;letter-spacing:.8px;margin-top:60px}}.service_sports_business_page .service_sports_business__title-img{margin-top:30px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__title-img{margin-top:12px}}.service_sports_business_page .service_sports_business__title-img img{width:100%}.service_sports_business_page .service_sports_business__support{margin-top:144px;padding-inline:20px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__support{margin-top:60px}}.service_sports_business_page .service_sports_business__support-contents{display:flex;gap:clamp(0px,13.955026455vw,211px)}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__support-contents{flex-direction:column;gap:40px}}.service_sports_business_page .service_sports_business__support-title{flex:144}.service_sports_business_page .service_sports_business__support-title span{display:block;width:144px;color:#003572;font-family:Noto Sans JP;font-size:36px;font-style:normal;font-weight:500;line-height:1.5;padding-bottom:28px;position:relative}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__support-title span{font-size:24px;padding-bottom:24px}}.service_sports_business_page .service_sports_business__support-title span:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;bottom:0;left:0}.service_sports_business_page .service_sports_business__support-cards{flex:885;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:40px;column-gap:clamp(10px,1.9841269841vw,30px)}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__support-cards{grid-template-columns:1fr 1fr;row-gap:30px;column-gap:clamp(0px,1.9841269841vw,30px)}}.service_sports_business_page .service_sports_business__support-card{max-width:276px;height:305px;border-radius:4px;border:1px solid #d9d9d9}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__support-card{max-width:100%;height:60.7692307692vw}}.service_sports_business_page .service_sports_business__support-card-img img{width:100%}.service_sports_business_page .service_sports_business__support-card-text-box{padding:13px 19px 0}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__support-card-text-box{padding:12px 11px 0}}.service_sports_business_page .service_sports_business__support-card-title{color:#003572;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:600;line-height:1.7}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__support-card-title{font-size:16px;line-height:1.4}}.service_sports_business_page .service_sports_business__support-card-text{color:#000;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:1.7;margin-top:8px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__support-card-text{font-size:12px;line-height:1.5}}.service_sports_business_page .service_sports_business__achievements{margin-top:113px;padding-inline:20px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__achievements{margin-top:118px}}.service_sports_business_page .service_sports_business__achievements-contents{display:flex;gap:clamp(0px,13.955026455vw,211px)}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__achievements-contents{flex-direction:column;gap:40px}}.service_sports_business_page .service_sports_business__achievements-title{flex:144}.service_sports_business_page .service_sports_business__achievements-title span{display:block;width:144px;color:#003572;font-family:Noto Sans JP;font-size:36px;font-style:normal;font-weight:500;line-height:1.5;padding-bottom:28px;position:relative}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__achievements-title span{font-size:24px;padding-bottom:24px}}.service_sports_business_page .service_sports_business__achievements-title span:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;bottom:0;left:0}.service_sports_business_page .service_sports_business__achievements-img{flex:885}.service_sports_business_page .service_sports_business__schedule{margin-top:182px;padding-inline:20px;padding-bottom:120px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__schedule{margin-top:120px;padding-bottom:80px}}.service_sports_business_page .service_sports_business__schedule-title-ja{color:#003572;font-family:Noto Sans JP;font-size:36px;font-style:normal;font-weight:500;line-height:1.5}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__schedule-title-ja{font-size:25px}}.service_sports_business_page .service_sports_business__schedule-title--en{display:block;color:#003572;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.45px;padding-left:28px;margin-top:20px;position:relative}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__schedule-title--en{font-size:15px;margin-top:12px}}.service_sports_business_page .service_sports_business__schedule-title--en:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.service_sports_business_page .service_sports_business__schedule-img--pc{margin-top:40px}.service_sports_business_page .service_sports_business__schedule-img--pc img{display:block}.service_sports_business_page .service_sports_business__schedule-img--pc img+img{margin-top:51px}.service_sports_business_page .service_sports_business__schedule-img--sp{width:calc(100% + 20px);overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:40px}.service_sports_business_page .service_sports_business__schedule-img--sp img{min-width:2021px;height:auto;display:block}.service_sports_business_page .service_sports_business__case{background:#ebf1f5}.service_sports_business_page .service_sports_business__case__inner{padding-top:120px;padding-inline:20px;padding-bottom:120px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case__inner{padding-top:80px;padding-bottom:80px}}.service_sports_business_page .service_sports_business__case-contents{display:flex;gap:clamp(0px,9.1931216931vw,211px)}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-contents{flex-direction:column;gap:39px}}.service_sports_business_page .service_sports_business__case-title{flex:216}.service_sports_business_page .service_sports_business__case-title span{display:block;width:216px;color:#003572;font-family:Noto Sans JP;font-size:36px;font-style:normal;font-weight:500;line-height:1.5;padding-bottom:28px;position:relative}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-title span{font-size:24px;padding-bottom:24px}}.service_sports_business_page .service_sports_business__case-title span:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;bottom:0;left:0}.service_sports_business_page .service_sports_business__case-cards{flex:885;display:flex;flex-direction:column;gap:30px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-cards{gap:40px}}.service_sports_business_page .service_sports_business__case-card{border-radius:8px;border:1px solid #bbcbda;background:#fff;padding:30px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-card{padding:19px 19px 29px}}.service_sports_business_page .service_sports_business__case-card-title-box{display:flex;gap:24px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-card-title-box{gap:12px}}.service_sports_business_page .service_sports_business__case-card-title-img{width:64px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-card-title-img{width:54px}}.service_sports_business_page .service_sports_business__case-card-title{color:#003572;font-family:Noto Sans JP;font-size:26px;font-style:normal;font-weight:700;line-height:1.56;letter-spacing:1.82px;margin-top:12px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-card-title{font-size:20px;font-style:normal;line-height:1.5;letter-spacing:1.4px}}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-card-title--02{margin-top:0}}.service_sports_business_page .service_sports_business__case-card-content{margin-top:20px;display:flex;gap:28px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-card-content{flex-direction:column;gap:20px}}.service_sports_business_page .service_sports_business__case-card-content-img{flex:363}.service_sports_business_page .service_sports_business__case-card-content-text-boxes{flex:434}.service_sports_business_page .service_sports_business__case-card-content-text-box+.service_sports_business__case-card-content-text-box{margin-top:35px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-card-content-text-box+.service_sports_business__case-card-content-text-box{margin-top:20px}}.service_sports_business_page .service_sports_business__case-card-content-title{width:48px;height:28px;border-radius:4px;background:#003572;color:#fff;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:700;line-height:1.37;letter-spacing:1.17px;display:flex;justify-content:center;align-items:center}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-card-content-title{width:46px;height:26px;font-size:12px;letter-spacing:1.08px}}.service_sports_business_page .service_sports_business__case-card-content-text{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:1.9;margin-top:10px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__case-card-content-text{font-size:14px;line-height:1.8}}.service_sports_business_page .service_sports_business__faq-inner{padding-top:120px;padding-inline:20px;padding-bottom:189px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__faq-inner{padding-top:80px;padding-bottom:162px}}.service_sports_business_page .service_sports_business__faq-contents{display:flex;gap:clamp(0px,6.8121693122vw,103px)}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__faq-contents{flex-direction:column;gap:39px}}.service_sports_business_page .service_sports_business__faq-title{flex:252}.service_sports_business_page .service_sports_business__faq-title span{display:block;width:252px;color:#003572;font-family:Noto Sans JP;font-size:36px;font-style:normal;font-weight:500;line-height:1.5;padding-bottom:28px;position:relative}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__faq-title span{font-size:24px;padding-bottom:24px}}.service_sports_business_page .service_sports_business__faq-title span:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;bottom:0;left:0}.service_sports_business_page .service_sports_business__faq-boxes{flex:885;max-width:885px;width:100%}.service_sports_business_page .service_sports_business__faq-box{padding-bottom:29px;border-bottom:1px solid #d9d9d9}.service_sports_business_page .service_sports_business__faq-box+.service_sports_business__faq-box{margin-top:30px}.service_sports_business_page .service_sports_business__faq-summary{list-style:none;cursor:pointer;padding-right:40px;display:flex;position:relative}.service_sports_business_page .service_sports_business__faq-summary::-webkit-details-marker{display:none}.service_sports_business_page .service_sports_business__faq-summary::marker{display:none}.service_sports_business_page .service_sports_business__faq-summary:before{content:"";width:16px;height:1.5px;background:#003572;position:absolute;top:50%;transform:translateY(-50%);right:5px}.service_sports_business_page .service_sports_business__faq-summary:after{content:"";width:1.5px;height:16px;background:#003572;position:absolute;top:50%;transform:translateY(-50%);right:12.5px;transition:transform .3s ease}.service_sports_business_page .service_sports_business details[open] .service_sports_business__faq-summary:after{transform:translateY(-50%) rotate(90deg)}.service_sports_business_page .service_sports_business__faq-summary-icon{color:#003572;font-family:Geist;font-size:20px;font-style:normal;font-weight:600;line-height:1.6}.service_sports_business_page .service_sports_business__faq-summary-text{color:#003572;font-family:Noto Sans JP;font-size:17px;font-style:normal;font-weight:600;line-height:1.9;margin-left:4px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__faq-summary-text{font-size:16px}}.service_sports_business_page .service_sports_business__faq-answer{color:#000;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:1.8;margin-top:30px}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__faq-answer{font-size:14px;font-style:normal}}.service_sports_business_page .service_sports_business__faq-link{margin-top:80px;text-align:center}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__faq-link{margin-top:55px}}.service_sports_business_page .service_sports_business__faq-link a{color:#003572;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:1.28px;text-align:center;padding-bottom:19px;border-bottom:1px solid #003572;padding-right:64px;position:relative;transition:opacity .3s}@media screen and (width < 769px){.service_sports_business_page .service_sports_business__faq-link a{font-size:14px;letter-spacing:1.12px;padding-bottom:13px;padding-right:44px}}.service_sports_business_page .service_sports_business__faq-link a:before{content:"";width:24px;height:24px;background:url(../img/top/ico_arrow_right.webp) no-repeat center center/contain;position:absolute;top:0;right:0}.service_sports_business_page .service_sports_business__faq-link a:hover{opacity:.7}.service_sports_business_page .contact_block{background:url(../img/service/sports-business/bg_contact_block.webp) no-repeat center center/cover}@media screen and (width < 769px){.service_sports_business_page .contact_block{background:url(../img/service/sports-business/bg_contact_block-sp.webp) no-repeat center center/cover}}.services_page_en{background:#fff}.services_page_en .container{overflow-x:clip}.services_page_en .mainvisual_block{margin-top:min(192 / 1512 * 100vw,192px);padding:0 20px}@media screen and (width < 769px){.services_page_en .mainvisual_block{margin-top:min(112 / 390 * 100vw,112px);padding:0 calc(20 / 390 * 100vw)}}.services_page_en .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.services_page_en .mainvisual_block .mainvisual_wrap{position:relative}.services_page_en .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}@media screen and (width < 769px){.services_page_en .mainvisual_block .mainvisual_title__en{display:block}}.services_page_en .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.services_page_en .mainvisual_block .mainvisual_title__en__main{display:block;margin-top:min(25 / 1512 * 100vw,25px);font-family:Geist;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:min(84 / 1512 * 100vw,84px);line-height:1.5;font-weight:300}@media screen and (width < 769px){.services_page_en .mainvisual_block .mainvisual_title__en__main{font-size:42px;margin-top:min(12 / 390 * 100vw,12px)}}.services_page_en .mainvisual_block .mainvisual_image{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.services_page_en .mainvisual_block .mainvisual_image{margin-top:min(11 / 390 * 100vw,11px)}}.services_page_en .mainvisual_block .breadcrumb_block{position:absolute;bottom:0;right:0}@media screen and (width < 769px){.services_page_en .mainvisual_block .breadcrumb_block{position:static;margin-top:min(32 / 390 * 100vw,32px)}}.services_page_en .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.services_page_en .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(12 / 1512 * 100vw,12px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.services_page_en .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.services_page_en .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.services_page_en .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.services_page_en .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.services_page_en .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.services_page_en .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.services_page_en .service_block{margin-top:min(80 / 1512 * 100vw,80px);padding:0 20px;scroll-margin-top:80px}@media screen and (width < 769px){.services_page_en .service_block{margin-top:min(37 / 390 * 100vw,37px);padding:0 calc(20 / 390 * 100vw);scroll-margin-top:100px}}.services_page_en .service_block .service_main{position:relative}@media screen and (width < 769px){.services_page_en .service_block .service_main{padding-bottom:calc(150 / 390 * 100vw)}}.services_page_en .service_block .service_main:after{content:"";width:min(674 / 390 * 100vw,674px);height:min(600 / 390 * 100vw,600px);background:url(../img/en/services/bg_earth_img.webp) no-repeat;background-size:100%;position:absolute;top:0;right:-20px}@media screen and (width < 769px){.services_page_en .service_block .service_main:after{width:min(323.15 / 390 * 100vw,674px);height:min(281 / 390 * 100vw,600px);top:unset;bottom:calc(-68 / 390 * 100vw);right:calc(-20 / 390 * 100vw)}}.services_page_en .service_block .service_main__inner{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto}@media screen and (width < 769px){.services_page_en .service_block .service_main__inner{max-width:100%}}.services_page_en .service_block .service_main__inner h2{display:block;font-family:Geist;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:min(48 / 1512 * 100vw,48px);line-height:1.5;font-weight:200}@media screen and (width < 769px){.services_page_en .service_block .service_main__inner h2{font-size:32px;line-height:1.3}}.services_page_en .service_block .service_main__inner p{font-family:Geist;font-size:min(15 / 1512 * 100vw,15px);line-height:1.9;font-weight:400;color:#000;margin-top:calc(40 / 1512 * 100vw)}@media screen and (width < 769px){.services_page_en .service_block .service_main__inner p{position:relative;z-index:2;font-size:14px;line-height:1.95;margin-top:min(30 / 390 * 100vw,30px)}}.services_page_en .service_block .service_wrap{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto}@media screen and (width < 769px){.services_page_en .service_block .service_wrap{max-width:100%}}.services_page_en .service_block .service_wrap .service_list{margin-top:calc(150 / 1512 * 100vw);display:flex;justify-content:space-between;flex-wrap:wrap;scroll-margin-top:150px}@media screen and (width < 769px){.services_page_en .service_block .service_wrap .service_list{margin-top:calc(60 / 390 * 100vw);scroll-margin-top:70px}}.services_page_en .service_block .service_wrap .service_list:first-of-type{margin-top:calc(190 / 1512 * 100vw)}@media screen and (width < 769px){.services_page_en .service_block .service_wrap .service_list:first-of-type{margin-top:0}}.services_page_en .service_block .service_wrap .service_list--reverse{flex-direction:row-reverse}.services_page_en .service_block .service_wrap .service_list--reverse .service_list__text{padding-left:0;padding-right:calc(60 / 1512 * 100vw)}@media screen and (width < 769px){.services_page_en .service_block .service_wrap .service_list--reverse .service_list__text{padding-right:0}}.services_page_en .service_block .service_wrap .service_list__image{width:48.87%}@media screen and (width < 769px){.services_page_en .service_block .service_wrap .service_list__image{width:100%}}.services_page_en .service_block .service_wrap .service_list__text{width:51.13%;padding-left:calc(60 / 1512 * 100vw)}@media screen and (width < 769px){.services_page_en .service_block .service_wrap .service_list__text{width:100%;padding-left:0;margin-top:calc(20 / 390 * 100vw)}}.services_page_en .service_block .service_wrap .service_list__text h3{font-family:Geist;font-size:min(36 / 1512 * 100vw,36px);line-height:1.5;font-weight:400;color:#003572;letter-spacing:.7px}@media screen and (width < 769px){.services_page_en .service_block .service_wrap .service_list__text h3{font-size:24px;letter-spacing:.44px}}.services_page_en .service_block .service_wrap .service_list__text p{font-family:Geist;font-size:min(15 / 1512 * 100vw,15px);line-height:2.12;font-weight:400;color:#000;margin-top:calc(28 / 1512 * 100vw);letter-spacing:.95px}@media screen and (width < 769px){.services_page_en .service_block .service_wrap .service_list__text p{font-size:14px;line-height:1.93;letter-spacing:0;margin-top:min(20 / 390 * 100vw,20px)}}.services_page_en .cruise_block{margin-top:min(150 / 1512 * 100vw,150px);padding:0 20px min(170 / 1512 * 100vw,170px);scroll-margin-top:80px}@media screen and (width < 769px){.services_page_en .cruise_block{margin-top:min(60 / 390 * 100vw,60px);padding:0 calc(20 / 390 * 100vw) calc(150 / 390 * 100vw);scroll-margin-top:60px}}.services_page_en .cruise_block__inner{width:100%;max-width:1240px;margin:0 auto}@media screen and (width < 769px){.services_page_en .cruise_block__inner{max-width:100%}}.services_page_en .cruise_block .cruise_head{display:flex;justify-content:space-between;flex-wrap:wrap}.services_page_en .cruise_block .cruise_head h2{width:39.44%;padding-right:calc(120 / 1512 * 100vw);font-family:Geist;font-size:min(36 / 1512 * 100vw,36px);line-height:1.5;font-weight:400;color:#003572;letter-spacing:.7px}@media screen and (width < 769px){.services_page_en .cruise_block .cruise_head h2{width:100%;font-size:24px;letter-spacing:.44px}}.services_page_en .cruise_block .cruise_head p{width:60.56%;font-family:Geist;font-size:min(15 / 1512 * 100vw,15px);line-height:2.12;font-weight:400;color:#000;letter-spacing:.95px}@media screen and (width < 769px){.services_page_en .cruise_block .cruise_head p{width:100%;font-size:14px;line-height:1.93;letter-spacing:0;margin-top:min(20 / 390 * 100vw,20px)}}.services_page_en .cruise_block .cruise_image{width:100%;margin-top:min(60 / 1512 * 100vw,60px)}@media screen and (width < 769px){.services_page_en .cruise_block .cruise_image{margin-top:min(20 / 390 * 100vw,20px)}}.services_page_en .cruise_block .cruise_col{margin-top:min(60 / 1512 * 100vw,60px);display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (width < 769px){.services_page_en .cruise_block .cruise_col{margin-top:min(20 / 390 * 100vw,20px)}}.services_page_en .cruise_block .cruise_col__thumb{width:43.79%;margin-top:calc(10 / 1512 * 100vw)}@media screen and (width < 769px){.services_page_en .cruise_block .cruise_col__thumb{width:100%;margin-top:min(60 / 390 * 100vw,60px)}}.services_page_en .cruise_block .cruise_col__text{width:56.21%;padding-right:calc(120 / 1512 * 100vw)}@media screen and (width < 769px){.services_page_en .cruise_block .cruise_col__text{width:100%;padding-right:0}}.services_page_en .cruise_block .cruise_col__text h3{font-family:Geist;font-size:min(30 / 1512 * 100vw,30px);line-height:1.5;font-weight:400;color:#003572;letter-spacing:.7px;padding-bottom:min(30 / 1512 * 100vw,30px);position:relative}@media screen and (width < 769px){.services_page_en .cruise_block .cruise_col__text h3{font-size:22px;padding-bottom:min(20 / 390 * 100vw,20px)}}.services_page_en .cruise_block .cruise_col__text h3:after{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;bottom:0;left:0}.services_page_en .cruise_block .cruise_col__text p{font-family:Geist;font-size:min(15 / 1512 * 100vw,15px);line-height:2.12;font-weight:400;color:#000;margin-top:calc(32 / 1512 * 100vw);letter-spacing:.9px}@media screen and (width < 769px){.services_page_en .cruise_block .cruise_col__text p{font-size:14px;line-height:1.93;letter-spacing:0;margin-top:min(20 / 390 * 100vw,20px)}}.sitemap_page{background:#fff}.sitemap_page .sitemap{margin-top:86px}@media screen and (width < 769px){.sitemap_page .sitemap{margin-top:52px}}.sitemap_page .sitemap__inner{padding-top:123px;padding-bottom:170px;padding-inline:20px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.sitemap_page .sitemap__inner{padding-top:60px;padding-bottom:150px}}.sitemap_page .sitemap__title{display:flex;flex-direction:column;gap:28px;padding-bottom:19px;border-bottom:1px solid #d9d9d9}@media screen and (width < 769px){.sitemap_page .sitemap__title{gap:8px;padding-bottom:30px}}.sitemap_page .sitemap__title--en{color:#003572;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.45px;padding-left:28px;position:relative}.sitemap_page .sitemap__title--en:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.sitemap_page .sitemap__title--ja{color:#003572;font-family:Noto Sans JP;font-size:48px;font-style:normal;font-weight:300;line-height:1.5}@media screen and (width < 769px){.sitemap_page .sitemap__title--ja{font-size:36px}}.sitemap_page .sitemap__container{margin-top:74px;display:flex;flex-direction:column;gap:72px}@media screen and (width < 769px){.sitemap_page .sitemap__container{margin-top:60px;gap:40px}}.sitemap_page .sitemap__boxes{display:flex;gap:80px}@media screen and (width < 769px){.sitemap_page .sitemap__boxes{flex-direction:column;gap:40px}}.sitemap_page .sitemap__text-box--02{display:flex;gap:80px}.sitemap_page .sitemap__text-box-list--01{display:block;color:#003572;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:1.92px;margin-bottom:20px}@media screen and (width < 769px){.sitemap_page .sitemap__text-box-list--01{font-size:14px;font-style:normal;letter-spacing:1.68px;margin-bottom:0}}.sitemap_page .sitemap__text-box-list--02{display:block;color:#000;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:1.56px;margin-bottom:12px}@media screen and (width < 769px){.sitemap_page .sitemap__text-box-list--02{font-size:13px;letter-spacing:.65px}}.sitemap_page .sitemap__text-box-list--03{display:block;color:#000;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.24px;margin-bottom:8px;padding-left:18px;position:relative}@media screen and (width < 769px){.sitemap_page .sitemap__text-box-list--03{font-size:12px;letter-spacing:-.24px}}.sitemap_page .sitemap__text-box-list--03:before{content:"";width:18px;height:18px;background:url(../img/top/deco_dot.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.sitemap_page .sitemap__text-box-list--04{display:block;color:#000;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.24px;margin-bottom:8px;padding-left:18px;position:relative}@media screen and (width < 769px){.sitemap_page .sitemap__text-box-list--04{font-size:12px;letter-spacing:-.24px}}.sitemap_page .sitemap__text-box-list--04:before{content:"";width:18px;height:18px;background:url(../img/top/deco_dot.webp) no-repeat center center/contain;position:absolute;top:0;left:0}@media screen and (width < 769px){.sitemap_page .sitemap__text-box-list--05{margin-bottom:20px}}.sitemap_page .sitemap__group{margin-top:16px;display:flex;gap:20px}.sitemap_page_en{background:#fff}.sitemap_page_en .sitemap{margin-top:86px}@media screen and (width < 769px){.sitemap_page_en .sitemap{margin-top:52px}}.sitemap_page_en .sitemap__inner{padding-top:123px;padding-bottom:170px;padding-inline:20px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.sitemap_page_en .sitemap__inner{padding-top:60px;padding-bottom:150px}}.sitemap_page_en .sitemap__title{display:flex;flex-direction:column;gap:28px;padding-bottom:19px;border-bottom:1px solid #d9d9d9}@media screen and (width < 769px){.sitemap_page_en .sitemap__title{gap:8px;padding-bottom:30px}}.sitemap_page_en .sitemap__title--en{color:#003572;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.45px;padding-left:28px;position:relative}.sitemap_page_en .sitemap__title--en:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.sitemap_page_en .sitemap__title--ja{color:#003572;font-family:Noto Sans JP;font-size:48px;font-style:normal;font-weight:300;line-height:1.5}@media screen and (width < 769px){.sitemap_page_en .sitemap__title--ja{font-size:36px}}.sitemap_page_en .sitemap__container{margin-top:74px;display:flex;flex-direction:column;gap:72px}@media screen and (width < 769px){.sitemap_page_en .sitemap__container{margin-top:60px;gap:40px}}.sitemap_page_en .sitemap__boxes{display:flex;gap:80px}@media screen and (width < 769px){.sitemap_page_en .sitemap__boxes{flex-direction:column;gap:40px}}.sitemap_page_en .sitemap__text-box--02{display:flex;gap:80px}.sitemap_page_en .sitemap__text-box-list--01{display:block;color:#003572;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:1.92px;margin-bottom:40px}@media screen and (width < 769px){.sitemap_page_en .sitemap__text-box-list--01{font-size:14px;font-style:normal;letter-spacing:1.68px;margin-bottom:0}}.sitemap_page_en .sitemap__text-box-list--02{display:block;color:#000;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:1.56px;margin-bottom:12px}@media screen and (width < 769px){.sitemap_page_en .sitemap__text-box-list--02{font-size:13px;letter-spacing:.65px}}.sitemap_page_en .sitemap__text-box-list--03{display:block;color:#000;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.24px;margin-bottom:8px;padding-left:18px;position:relative}@media screen and (width < 769px){.sitemap_page_en .sitemap__text-box-list--03{font-size:12px;letter-spacing:-.24px}}.sitemap_page_en .sitemap__text-box-list--03:before{content:"";width:18px;height:18px;background:url(../img/top/deco_dot.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.sitemap_page_en .sitemap__text-box-list--04{display:block;color:#000;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.24px;margin-bottom:8px;padding-left:18px;position:relative}@media screen and (width < 769px){.sitemap_page_en .sitemap__text-box-list--04{font-size:12px;letter-spacing:-.24px}}.sitemap_page_en .sitemap__text-box-list--04:before{content:"";width:18px;height:18px;background:url(../img/top/deco_dot.webp) no-repeat center center/contain;position:absolute;top:0;left:0}@media screen and (width < 769px){.sitemap_page_en .sitemap__text-box-list--05{margin-bottom:40px}}.sitemap_page_en .sitemap__group{margin-top:16px;display:flex;gap:20px}.specific-personal-info_page{background:#fff}.specific-personal-info_page .container{overflow-x:clip}.specific-personal-info_page .mainvisual_block{margin-top:min(187 / 1512 * 100vw,187px);padding:0 20px}@media screen and (width < 769px){.specific-personal-info_page .mainvisual_block{margin-top:min(90 / 390 * 100vw,90px);padding:0 calc(20 / 390 * 100vw)}}.specific-personal-info_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.specific-personal-info_page .mainvisual_block .mainvisual_title{border-bottom:1px solid #D9D9D9;padding-bottom:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.specific-personal-info_page .mainvisual_block .mainvisual_title{padding-bottom:min(30 / 390 * 100vw,30px)}}.specific-personal-info_page .mainvisual_block .mainvisual_title__ja{display:block;font-weight:300;color:#003572;font-size:min(48 / 1512 * 100vw,48px);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}@media screen and (width < 769px){.specific-personal-info_page .mainvisual_block .mainvisual_title__ja{font-size:36px;letter-spacing:3px;margin-top:min(7 / 390 * 100vw,7px)}}.specific-personal-info_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}.specific-personal-info_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.specific-personal-info_page .mainvisual_block .breadcrumb_block{margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.specific-personal-info_page .mainvisual_block .breadcrumb_block{margin-top:min(20 / 390 * 100vw,20px)}}.specific-personal-info_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.specific-personal-info_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(12 / 1512 * 100vw,12px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.specific-personal-info_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.specific-personal-info_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.specific-personal-info_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.specific-personal-info_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.specific-personal-info_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.specific-personal-info_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.specific-personal-info_page .privacy_block{margin-top:min(50 / 1512 * 100vw,50px);padding:0 20px}@media screen and (width < 769px){.specific-personal-info_page .privacy_block{margin-top:min(60 / 390 * 100vw,60px);padding:0 calc(20 / 390 * 100vw)}}.specific-personal-info_page .privacy_block__inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:22.18% 1fr;gap:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__inner{display:block}}.specific-personal-info_page .privacy_block .privacy_nav{position:sticky;top:min(100 / 1512 * 100vw,100px);height:fit-content}@media screen and (width < 769px){.specific-personal-info_page .privacy_block .privacy_nav{display:none}}.specific-personal-info_page .privacy_block .privacy_nav ul li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:center;letter-spacing:-.02em}.specific-personal-info_page .privacy_block .privacy_nav ul li:first-child{margin-top:0}.specific-personal-info_page .privacy_block .privacy_nav ul li:before{content:"";display:inline-block;width:6px;height:6px;background:transparent;margin-right:min(10 / 1512 * 100vw,10px)}.specific-personal-info_page .privacy_block .privacy_nav ul li.is-current{color:#003572}.specific-personal-info_page .privacy_block .privacy_nav ul li.is-current:before{background:#003572}.specific-personal-info_page .privacy_block .privacy_nav ul li a{color:#99aec7}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents{width:100%}}.specific-personal-info_page .privacy_block__contents .personal_info ol{margin-left:1em}.specific-personal-info_page .privacy_block__contents .personal_info ol li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);list-style:decimal;line-height:2;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .personal_info ol li{margin-top:min(20 / 390 * 100vw,20px);font-size:14px}}.specific-personal-info_page .privacy_block__contents .personal_info ol li:first-of-type{margin-top:0}.specific-personal-info_page .privacy_block__contents .personal_info ol li a{color:#0473e2;text-decoration:underline;word-break:break-all}.specific-personal-info_page .privacy_block__contents .personal_info ol li ol li{list-style:lower-alpha;margin-top:min(10 / 1512 * 100vw,10px)}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .personal_info ol li ol li{margin-top:min(10 / 390 * 100vw,10px)}}.specific-personal-info_page .privacy_block__contents .personal_info ol li ol li ol li{list-style:lower-roman;margin-top:min(10 / 1512 * 100vw,10px)}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .personal_info ol li ol li ol li{margin-top:min(10 / 390 * 100vw,10px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact{margin-top:min(100 / 1512 * 100vw,100px);border:1px solid #D9D9D9;background:#ebf1f5;border-radius:8px}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact{margin-top:min(60 / 390 * 100vw,60px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__inner{padding:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__inner{padding:min(20 / 390 * 100vw,20px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__title{font-weight:600;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;position:relative;margin-top:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__title{font-size:17px;margin-top:min(60 / 390 * 100vw,60px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__title:first-of-type{margin-top:0}.specific-personal-info_page .privacy_block__contents .privacy_contact__btn{margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__btn{margin-top:min(20 / 390 * 100vw,20px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__link{display:inline-block;padding:min(23 / 1512 * 100vw,23px) min(32 / 1512 * 100vw,32px);font-weight:500;color:#fff;background:#0c68ae;font-size:min(16 / 1512 * 100vw,16px);letter-spacing:3px;line-height:1.5;position:relative;border-radius:4px}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__link{display:block;font-size:14px;text-align:center;padding:min(8 / 390 * 100vw,8px) min(15 / 390 * 100vw,15px);letter-spacing:0}}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__table--spscroll{padding-bottom:5px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#BEBEBE transparent}}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__table--spscroll::-webkit-scrollbar{height:6px;border-radius:5em}}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__table--spscroll::-webkit-scrollbar-track{background:transparent;border-radius:5em;border:1px solid #BEBEBE}}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__table--spscroll::-webkit-scrollbar-thumb{background:#bebebe;border-radius:5em}}.specific-personal-info_page .privacy_block__contents .privacy_contact__table table{width:100%;margin-top:min(40 / 1512 * 100vw,40px);border-spacing:0;border-collapse:separate;border-radius:4px;overflow:hidden;border:1px solid #C6D4DD}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__table table{min-width:768px;width:max-content}}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__table table{margin-top:min(20 / 390 * 100vw,20px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__table table thead{background:#c6d4dd}.specific-personal-info_page .privacy_block__contents .privacy_contact__table table thead th{font-weight:500;color:#003572;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;position:relative;padding:min(20 / 1512 * 100vw,20px);text-align:left}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__table table thead th{font-size:14px;padding:min(20 / 390 * 100vw,20px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__table table tbody{background:#fff}.specific-personal-info_page .privacy_block__contents .privacy_contact__table table tbody tr:last-of-type th,.specific-personal-info_page .privacy_block__contents .privacy_contact__table table tbody tr:last-of-type td{border-bottom:0}.specific-personal-info_page .privacy_block__contents .privacy_contact__table table tbody tr th{width:94px;font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;position:relative;padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);text-align:left;border-bottom:1px solid #C6D4DD}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__table table tbody tr th{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__table table tbody tr td{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:1.6;position:relative;padding:min(11 / 1512 * 100vw,11px) min(20 / 1512 * 100vw,20px);text-align:left;border-bottom:1px solid #C6D4DD;border-left:1px solid #C6D4DD}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__table table tbody tr td{font-size:14px;padding:min(11 / 390 * 100vw,11px) min(20 / 390 * 100vw,20px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__wrap{margin-top:min(30 / 1512 * 100vw,30px);position:relative}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__wrap{margin-top:min(20 / 390 * 100vw,20px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__wrap p{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__wrap p{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.specific-personal-info_page .privacy_block__contents .privacy_contact__wrap p:first-of-type{margin-top:0}.specific-personal-info_page .privacy_block__contents .privacy_contact__mark{width:91px;position:absolute;right:0;bottom:0}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__mark{display:flex;justify-content:flex-end;position:static;width:100%}}@media screen and (width < 769px){.specific-personal-info_page .privacy_block__contents .privacy_contact__mark img{width:70px}}.specific_personal_info_page{margin-top:86px;background:#fff}@media screen and (width < 769px){.specific_personal_info_page{margin-top:52px}}.specific_personal_info_page__inner{padding-top:123px;padding-bottom:170px;padding-inline:20px;max-width:1280px;margin-inline:auto}@media screen and (width < 769px){.specific_personal_info_page__inner{padding-top:60px;padding-bottom:150px}}.specific_personal_info_page__title{display:flex;flex-direction:column;gap:27px;padding-bottom:19px;border-bottom:1px solid #d9d9d9}@media screen and (width < 769px){.specific_personal_info_page__title{gap:8px;padding-bottom:30px}}.specific_personal_info_page__head--en{color:#003572;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.45px;padding-left:28px;position:relative}.specific_personal_info_page__head--en:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.specific_personal_info_page__head--ja{color:#003572;font-family:Noto Sans JP;font-size:48px;font-style:normal;font-weight:300;line-height:1.5}@media screen and (width < 769px){.specific_personal_info_page__head--ja{font-size:36px;font-style:normal;letter-spacing:.45px}}.specific_personal_info_page__heading_text{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:2;margin-top:170px}@media screen and (width < 769px){.specific_personal_info_page__heading_text{font-size:14px;line-height:2;margin-top:60px}}.specific_personal_info_page__container{padding-top:100px}@media screen and (width < 769px){.specific_personal_info_page__container{padding-top:30px}}.specific_personal_info_page__box{display:flex;gap:80px;padding-bottom:49px;border-bottom:1px solid #d9d9d9}@media screen and (width < 769px){.specific_personal_info_page__box{flex-direction:column;gap:20px;padding-bottom:39px}}.specific_personal_info_page__box+.specific_personal_info_page__box{padding-top:50px}@media screen and (width < 769px){.specific_personal_info_page__box+.specific_personal_info_page__box{padding-top:40px}}.specific_personal_info_page__head{flex:243px;color:#003572;font-family:Noto Sans JP;font-size:26px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:1.04px}@media screen and (width < 769px){.specific_personal_info_page__head{flex:initial;font-size:20px;letter-spacing:.8px}}.specific_personal_info_page__head span{display:block;padding-bottom:28px;position:relative}@media screen and (width < 769px){.specific_personal_info_page__head span{padding-bottom:25px}}.specific_personal_info_page__head span:before{content:"";width:16px;height:3px;background:url(../img/top/deco-line.webp) no-repeat center center/contain;position:absolute;bottom:0;left:0}.specific_personal_info_page__text{flex:855px;color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:2}@media screen and (width < 769px){.specific_personal_info_page__text{flex:initial;font-size:14px}}.specific_personal_info_page__date{color:#000;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:2;margin-top:40px}@media screen and (width < 769px){.specific_personal_info_page__date{margin-top:59px}}.stipulation_page{background:#fff;padding-top:min(209 / 1512 * 100vw,209px)}@media screen and (width < 769px){.stipulation_page{padding-top:calc(112 / 390 * 100vw)}}.stipulation_page .page_title_block{padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.stipulation_page .page_title_block{padding:0 calc(20 / 390 * 100vw)}}.stipulation_page .page_title_block__inner{max-width:1240px;width:100%;margin:0 auto;padding-bottom:min(18 / 1512 * 100vw,18px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.stipulation_page .page_title_block__inner{padding-bottom:calc(28 / 390 * 100vw)}}.stipulation_page .page_title_block__en{font-family:Geist;font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:min(28 / 1512 * 100vw,28px)}@media screen and (width < 1024px){.stipulation_page .page_title_block__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw)}}@media screen and (width < 769px){.stipulation_page .page_title_block__en{font-size:min(15 / 390 * 100vw,20px);margin-bottom:calc(9 / 390 * 100vw)}}.stipulation_page .page_title_block__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.stipulation_page .page_title_block__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.stipulation_page .page_title_block__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.stipulation_page .page_title_block__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:min(48 / 1512 * 100vw,48px);color:#003572}@media screen and (width < 1024px){.stipulation_page .page_title_block__ja{font-size:4.6875vw}}@media screen and (width < 769px){.stipulation_page .page_title_block__ja{font-size:min(36 / 390 * 100vw,45px)}}.stipulation_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.stipulation_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.stipulation_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.stipulation_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.stipulation_page .breadcrumb__block .breadcrumb__list{gap:11.5px}}.stipulation_page .breadcrumb__block .breadcrumb__item{font-size:12px}.stipulation_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.stipulation_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px}.stipulation_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.stipulation_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.stipulation_page .stipulation_block{padding:min(51 / 1512 * 100vw,51px) min(20 / 1512 * 100vw,20px) min(170 / 1512 * 100vw,170px)}@media screen and (width < 769px){.stipulation_page .stipulation_block{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.stipulation_page .stipulation_block__inner{max-width:1142px;width:100%;margin:0 auto}.stipulation_page .stipulation_block__wrap{background:#f6f6f6;padding:min(60 / 1512 * 100vw,60px) min(79 / 1512 * 100vw,79px) min(30 / 1512 * 100vw,30px);border-radius:4px}@media screen and (width < 769px){.stipulation_page .stipulation_block__wrap{padding:calc(30 / 390 * 100vw) calc(20 / 390 * 100vw)}}.stipulation_page .stipulation_block__list{display:grid;grid-template-columns:21% 79%;row-gap:30px}@media screen and (width < 769px){.stipulation_page .stipulation_block__list{grid-template-columns:1fr;row-gap:0px}}.stipulation_page .stipulation_block__term{font-weight:500;font-size:15px;line-height:190%;color:#003572;border-bottom:1px solid #DCE4EB;padding-bottom:28px}.stipulation_page .stipulation_block__term:nth-last-child(2){border:none}@media screen and (width < 769px){.stipulation_page .stipulation_block__term{font-size:min(14 / 390 * 100vw,14px);padding-bottom:0;border:none;margin-bottom:min(8 / 390 * 100vw,8px)}}.stipulation_page .stipulation_block__content{font-weight:400;font-size:15px;line-height:190%;color:#303030;border-bottom:1px solid #DCE4EB;padding-bottom:28px}.stipulation_page .stipulation_block__content:last-child{border:none;padding-bottom:0;margin-bottom:0}@media screen and (width < 769px){.stipulation_page .stipulation_block__content{font-size:min(14 / 390 * 100vw,14px);padding-bottom:min(19 / 390 * 100vw,19px);margin-bottom:min(21.6 / 390 * 100vw,21.6px)}}.stipulation_page .stipulation_block__pdf{display:inline-block}.stipulation_page .stipulation_block__pdf-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:17px}@media screen and (width < 769px){.stipulation_page .stipulation_block__pdf-list{margin-top:min(9 / 390 * 100vw,9px)}}.stipulation_page .stipulation_block__pdf-link{display:flex;gap:9.5px;align-items:center;flex-wrap:wrap}@media screen and (width < 769px){.stipulation_page .stipulation_block__pdf-link:nth-child(3){gap:6px}}.stipulation_page .stipulation_block__pdf-text{font-weight:400;font-size:15px;line-height:190%;color:#000;text-decoration:underline}@media screen and (width < 769px){.stipulation_page .stipulation_block__pdf-text{font-size:min(14 / 390 * 100vw,14px)}}.stipulation_page .stipulation_block__pdf-icon{width:17.1px;height:20.1px;background:url(../img/stipulation/ico_pdf.svg) no-repeat center/contain}.stipulation_page .stipulation_block__pdf-size{font-weight:400;font-size:15px;line-height:190%;color:#000}@media screen and (width < 769px){.stipulation_page .stipulation_block__pdf-size{font-size:min(14 / 390 * 100vw,14px)}}.stipulation_page .stipulation_block__link{font-weight:500;font-size:15px;line-height:190%;letter-spacing:0%;text-decoration:underline;color:#0473e2}@media screen and (width < 769px){.stipulation_page .stipulation_block__link{font-size:min(14 / 390 * 100vw,14px)}}.terms_page{background:#fff;padding-top:min(209 / 1512 * 100vw,209px)}@media screen and (width < 769px){.terms_page{padding-top:calc(112 / 390 * 100vw)}}.terms_page .page_title_block{padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.terms_page .page_title_block{padding:0 calc(20 / 390 * 100vw)}}.terms_page .page_title_block__inner{max-width:1240px;width:100%;margin:0 auto;padding-bottom:min(18 / 1512 * 100vw,18px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.terms_page .page_title_block__inner{padding-bottom:calc(28 / 390 * 100vw)}}.terms_page .page_title_block__en{font-family:Geist;font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:150%;letter-spacing:.5px;color:#003572;display:flex;align-items:center;gap:12px;margin-bottom:min(28 / 1512 * 100vw,28px)}@media screen and (width < 1024px){.terms_page .page_title_block__en{font-size:calc(15 / 1024 * 100vw);margin-bottom:calc(28 / 1024 * 100vw)}}@media screen and (width < 769px){.terms_page .page_title_block__en{font-size:min(15 / 390 * 100vw,20px);margin-bottom:calc(9 / 390 * 100vw)}}.terms_page .page_title_block__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%)}@media screen and (width < 1024px){.terms_page .page_title_block__en:before{height:calc(3 / 1024 * 100vw);width:1.5625vw}}@media screen and (width < 769px){.terms_page .page_title_block__en:before{height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.terms_page .page_title_block__ja{font-weight:300;line-height:150%;letter-spacing:0;font-size:min(48 / 1512 * 100vw,48px);color:#003572}@media screen and (width < 1024px){.terms_page .page_title_block__ja{font-size:4.6875vw}}@media screen and (width < 769px){.terms_page .page_title_block__ja{font-size:min(36 / 390 * 100vw,45px)}}.terms_page .breadcrumb__block{margin-top:min(38 / 1512 * 100vw,38px);padding:0 min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.terms_page .breadcrumb__block{padding:0 calc(20 / 390 * 100vw);margin-top:calc(18 / 390 * 100vw)}}.terms_page .breadcrumb__block .breadcrumb{max-width:1240px;width:100%;margin:0 auto}.terms_page .breadcrumb__block .breadcrumb__list{display:flex;align-items:center;justify-content:flex-end;gap:15.5px}@media screen and (width < 769px){.terms_page .breadcrumb__block .breadcrumb__list{gap:11.5px}}.terms_page .breadcrumb__block .breadcrumb__item{font-size:12px}.terms_page .breadcrumb__block .breadcrumb__link{font-family:Geist;font-weight:400;font-size:12px;color:#00b5cd;letter-spacing:1px}.terms_page .breadcrumb__block .breadcrumb__current{font-family:Geist;font-weight:400;font-size:12px;color:#003572;letter-spacing:1px}.terms_page .breadcrumb__block .breadcrumb__separator{display:flex;align-items:center;justify-content:center}.terms_page .breadcrumb__block .breadcrumb__separator>span{display:block;height:1px;width:10px;background:#003572}.terms_page .terms_block{padding:min(50 / 1512 * 100vw,50px) min(20 / 1512 * 100vw,20px) min(169 / 1512 * 100vw,169px)}@media screen and (width < 1024px){.terms_page .terms_block{padding:calc(50 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(169 / 1024 * 100vw)}}@media screen and (width < 769px){.terms_page .terms_block{padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw) calc(150 / 390 * 100vw)}}.terms_page .terms_block__inner{max-width:1240px;width:100%;margin:0 auto}.terms_page .terms_block__block-title{font-weight:500;font-size:30px;line-height:170%;color:#003572;margin-bottom:min(60 / 1512 * 100vw,60px)}@media screen and (width < 1024px){.terms_page .terms_block__block-title{font-size:calc(30 / 1024 * 100vw)}}@media screen and (width < 769px){.terms_page .terms_block__block-title{font-size:min(22 / 390 * 100vw,28px);margin-bottom:calc(30 / 390 * 100vw)}}.terms_page .terms_block__terms-list{display:grid;grid-template-columns:28.6% 71.4%;row-gap:50px}@media screen and (width < 769px){.terms_page .terms_block__terms-list{grid-template-columns:1fr;row-gap:0}}.terms_page .terms_block__terms-list--first{margin-bottom:min(108 / 1512 * 100vw,108px);padding-bottom:min(50 / 1512 * 100vw,50px);border-bottom:1px solid #D9D9D9}@media screen and (width < 769px){.terms_page .terms_block__terms-list--first{margin-bottom:calc(60 / 390 * 100vw);padding-bottom:calc(40 / 390 * 100vw)}}.terms_page .terms_block__terms-list--second{border-bottom:1px solid #D9D9D9;padding-bottom:min(25 / 1512 * 100vw,25px)}@media screen and (width < 769px){.terms_page .terms_block__terms-list--second{padding-bottom:calc(38 / 390 * 100vw)}}.terms_page .terms_block__terms-term{font-weight:500;font-size:26px;line-height:1.5;letter-spacing:1px;color:#003572;border-bottom:1px solid #D9D9D9;padding-bottom:min(49 / 1512 * 100vw,49px);position:relative}.terms_page .terms_block__terms-term:nth-last-child(2){border:none}@media screen and (width < 1024px){.terms_page .terms_block__terms-term{font-size:calc(26 / 1024 * 100vw)}}@media screen and (width < 769px){.terms_page .terms_block__terms-term{font-size:min(20 / 390 * 100vw,26px);padding-bottom:calc(20 / 390 * 100vw);border:none;margin-bottom:0;letter-spacing:.8px}}.terms_page .terms_block__terms-term:after{content:"";display:block;width:16px;height:3px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);margin-top:24px}@media screen and (width < 769px){.terms_page .terms_block__terms-term:after{margin-top:19px;height:min(3 / 390 * 100vw,4.5px);width:min(16 / 390 * 100vw,24px)}}.terms_page .terms_block__terms-desc{font-weight:400;font-size:15px;line-height:2;color:#000;border-bottom:1px solid #D9D9D9;padding-bottom:min(49 / 1512 * 100vw,49px);text-align:justify}.terms_page .terms_block__terms-desc:last-child{border:none;padding-bottom:0;margin-bottom:0}@media screen and (width < 769px){.terms_page .terms_block__terms-desc{font-size:min(14 / 390 * 100vw,14px);padding-bottom:10vw;margin-bottom:calc(41 / 390 * 100vw)}}.terms_page .terms_block__terms-desc a{text-decoration:underline;color:#0473e2;word-break:break-all;overflow-wrap:break-word}.terms_page .terms_block__terms-examples{margin-top:29px;margin-bottom:1px;padding-left:24px;list-style:disc;font-size:15px;color:#000}@media screen and (width < 769px){.terms_page .terms_block__terms-examples{font-size:min(14 / 390 * 100vw,14px);margin-top:calc(28 / 390 * 100vw);margin-bottom:0;padding-left:calc(21 / 390 * 100vw)}}.terms_page .terms_block__terms-examples li{line-height:200%}.terms_page .terms_block__terms-examples li::marker{font-size:10px}.terms_page .terms_block__information{font-weight:400;font-size:15px;line-height:200%;color:#000;margin-top:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.terms_page .terms_block__information{font-size:min(14 / 390 * 100vw,14px);margin-top:calc(60 / 390 * 100vw)}}.terms_page_en .page_title_block__title{font-weight:300;line-height:150%;letter-spacing:0;font-size:min(64 / 1512 * 100vw,64px);color:#003572}@media screen and (width < 1024px){.terms_page_en .page_title_block__title{font-size:4.6875vw}}@media screen and (width < 769px){.terms_page_en .page_title_block__title{font-size:min(36 / 390 * 100vw,45px)}}.terms_page_en .terms_block__terms-desc a{color:#0473e2;text-decoration:underline}.terms_page_en .terms_block__terms-desc a:hover{opacity:.8}.terms_page_en .terms_block{font-family:Geist}.terms_page_en .terms_block__list{margin-top:29px;margin-bottom:1px;padding-left:24px;list-style:decimal;font-size:15px;color:#000}@media screen and (width < 769px){.terms_page_en .terms_block__list{font-size:min(14 / 390 * 100vw,14px);margin-top:calc(28 / 390 * 100vw);margin-bottom:0;padding-left:calc(21 / 390 * 100vw)}}.terms_page_en .terms_block__list li{line-height:200%}.termscondition_page{background:#fff}.termscondition_page .container{overflow-x:clip}.termscondition_page .mainvisual_block{margin-top:min(187 / 1512 * 100vw,187px);padding:0 20px}@media screen and (width < 769px){.termscondition_page .mainvisual_block{margin-top:min(90 / 390 * 100vw,90px);padding:0 calc(20 / 390 * 100vw)}}.termscondition_page .mainvisual_block__inner{width:100%;max-width:1240px;margin:0 auto}.termscondition_page .mainvisual_block .mainvisual_title{border-bottom:1px solid #D9D9D9;padding-bottom:min(20 / 1512 * 100vw,20px)}@media screen and (width < 769px){.termscondition_page .mainvisual_block .mainvisual_title{padding-bottom:min(30 / 390 * 100vw,30px)}}.termscondition_page .mainvisual_block .mainvisual_title__ja{display:block;font-weight:300;color:#003572;font-size:min(48 / 1512 * 100vw,48px);letter-spacing:4px;line-height:1.5;margin-top:min(11 / 1512 * 100vw,11px)}.termscondition_page .mainvisual_block .mainvisual_title__ja span{font-size:min(38 / 1512 * 100vw,38px)}@media screen and (width < 769px){.termscondition_page .mainvisual_block .mainvisual_title__ja span{font-size:23px}}@media screen and (width < 769px){.termscondition_page .mainvisual_block .mainvisual_title__ja{font-size:23px;letter-spacing:-.5px;margin-top:min(7 / 390 * 100vw,7px)}}.termscondition_page .mainvisual_block .mainvisual_title__en{font-weight:400;font-family:Geist;color:#003572;font-size:15px;letter-spacing:.35px;line-height:1.5;padding-left:28px;position:relative}@media screen and (width < 769px){.termscondition_page .mainvisual_block .mainvisual_title__en{display:flex}}.termscondition_page .mainvisual_block .mainvisual_title__en:before{content:"";height:3px;width:16px;background:linear-gradient(99.04deg,#00c9e4 2.95%,#0089db 81.28%);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (width < 769px){.termscondition_page .mainvisual_block .mainvisual_title__en:before{top:10px;left:0;transform:unset}}.termscondition_page .mainvisual_block .breadcrumb_block{margin-top:min(40 / 1512 * 100vw,40px)}@media screen and (width < 769px){.termscondition_page .mainvisual_block .breadcrumb_block{margin-top:min(20 / 390 * 100vw,20px)}}.termscondition_page .mainvisual_block .breadcrumb_block ul{display:flex;justify-content:flex-end;align-items:center}.termscondition_page .mainvisual_block .breadcrumb_block ul li{font-weight:400;font-family:Geist;color:#003572;font-size:min(12 / 1512 * 100vw,12px);letter-spacing:.35px;line-height:1.5;position:relative}@media screen and (width < 769px){.termscondition_page .mainvisual_block .breadcrumb_block ul li{font-size:12px}}.termscondition_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(16 / 1512 * 100vw,16px);display:inline-flex;align-items:center}@media screen and (width < 769px){.termscondition_page .mainvisual_block .breadcrumb_block ul li+li{padding-left:min(12 / 390 * 100vw,12px)}}.termscondition_page .mainvisual_block .breadcrumb_block ul li+li:before{content:"";display:inline-block;width:10px;height:1px;background:#003572;margin-right:min(16 / 1512 * 100vw,16px)}@media screen and (width < 769px){.termscondition_page .mainvisual_block .breadcrumb_block ul li+li:before{margin-right:min(12 / 390 * 100vw,12px)}}.termscondition_page .mainvisual_block .breadcrumb_block ul li a{color:#00b5cd}.termscondition_page .termscondition_block{margin-top:min(50 / 1512 * 100vw,50px);padding:0 20px}@media screen and (width < 769px){.termscondition_page .termscondition_block{margin-top:min(60 / 390 * 100vw,60px);padding:0 calc(20 / 390 * 100vw)}}.termscondition_page .termscondition_block__inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:22.18% 1fr;gap:min(80 / 1512 * 100vw,80px)}@media screen and (width < 769px){.termscondition_page .termscondition_block__inner{display:block}}.termscondition_page .termscondition_block__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.termscondition_page .termscondition_block__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.termscondition_page .termscondition_block__text:first-of-type{margin-top:0}.termscondition_page .termscondition_block .termscondition_nav{position:sticky;top:min(100 / 1512 * 100vw,100px);height:fit-content}@media screen and (width < 769px){.termscondition_page .termscondition_block .termscondition_nav{display:none}}.termscondition_page .termscondition_block .termscondition_nav ul li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:baseline;flex-wrap:wrap;letter-spacing:-.02em;padding-left:calc(min(10 / 1512 * 100vw,10px) + 6px)}.termscondition_page .termscondition_block .termscondition_nav ul li:first-child{margin-top:0}.termscondition_page .termscondition_block .termscondition_nav ul li:before{content:"";display:inline-block;width:6px;min-width:6px;height:6px;min-height:6px;background:transparent;position:absolute;top:min(6 / 1512 * 100vw,6px);left:0}.termscondition_page .termscondition_block .termscondition_nav ul li a{color:#99aec7;transition:color .3s ease}.termscondition_page .termscondition_block .termscondition_nav ul li.is-current,.termscondition_page .termscondition_block .termscondition_nav ul li.is-active a{color:#003572}.termscondition_page .termscondition_block .termscondition_nav ul li ol{width:100%;margin-left:1em;margin-top:min(16 / 1512 * 100vw,16px)}.termscondition_page .termscondition_block .termscondition_nav ul li ol li{font-weight:500;font-size:min(13 / 1512 * 100vw,13px);line-height:1.5;position:relative;color:#99aec7;margin-top:min(16 / 1512 * 100vw,16px);display:flex;align-items:baseline;flex-wrap:nowrap;letter-spacing:-.02em;padding-left:calc(min(10 / 1512 * 100vw,10px) + 6px)}.termscondition_page .termscondition_block .termscondition_nav ul li ol li a{color:#99aec7;transition:color .3s ease}.termscondition_page .termscondition_block .termscondition_nav ul li ol li.is-active a{color:#003572}@media screen and (width < 769px){.termscondition_page .termscondition_block__contents{width:100%}}.termscondition_page .termscondition_block__contents .termscondition_list{margin-top:min(50 / 1512 * 100vw,50px)}@media screen and (width < 769px){.termscondition_page .termscondition_block__contents .termscondition_list{margin-top:min(40 / 390 * 100vw,40px)}}.termscondition_page .termscondition_block__contents .termscondition_list__title{font-weight:600;color:#003572;font-size:min(20 / 1512 * 100vw,20px);line-height:1.6;position:relative}@media screen and (width < 769px){.termscondition_page .termscondition_block__contents .termscondition_list__title{font-size:17px}}.termscondition_page .termscondition_block__contents .termscondition_list__title+p{margin-top:min(10 / 1512 * 100vw,10px)}@media screen and (width < 769px){.termscondition_page .termscondition_block__contents .termscondition_list__title+p{margin-top:min(10 / 390 * 100vw,10px)}}.termscondition_page .termscondition_block__contents .termscondition_list__text{font-weight:400;font-size:min(15 / 1512 * 100vw,15px);line-height:2;color:#000;margin-top:min(30 / 1512 * 100vw,30px)}@media screen and (width < 769px){.termscondition_page .termscondition_block__contents .termscondition_list__text{font-size:14px;margin-top:min(20 / 390 * 100vw,20px)}}.termscondition_page .termscondition_block__contents .termscondition_list ol{margin-top:min(10 / 1512 * 100vw,10px)}.termscondition_page .termscondition_block__contents .termscondition_list ol li{font-weight:400;color:#000;font-size:min(15 / 1512 * 100vw,15px);line-height:2;position:relative;display:flex;align-items:baseline}@media screen and (width < 769px){.termscondition_page .termscondition_block__contents .termscondition_list ol li{font-size:14px}}.termscondition_page .termscondition_block__contents .termscondition_list ol li span{white-space:nowrap;margin-right:2px}.termscondition_page .termscondition_block__contents .termscondition_list ol+p{margin-top:min(10 / 1512 * 100vw,10px)}@media screen and (width < 769px){.termscondition_page .termscondition_block__contents .termscondition_list ol+p{margin-top:min(10 / 390 * 100vw,10px)}}.page_404_page,.page_404_page .container{background:#fdfdfd}.page_404_page .content_block{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80vh}@media screen and (width < 769px){.page_404_page .content_block{padding:0 min(20 / 390 * 100vw,20px);height:70vh}}.page_404_page .content_block__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:704px;height:436px;border-radius:8px;background:#ebf1f5}@media screen and (width < 769px){.page_404_page .content_block__inner{width:100%;height:calc(320 / 390 * 100vw)}}.page_404_page .content_block__image{width:104px}@media screen and (width < 769px){.page_404_page .content_block__image{width:calc(79 / 390 * 100vw)}}.page_404_page .content_block__image img{width:100%}.page_404_page .content_block__title{font-size:60px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.8px;color:#003572;margin-top:37px;font-family:Geist}@media screen and (width < 769px){.page_404_page .content_block__title{font-size:calc(40 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}}.page_404_page .content_block__text{font-size:17px;font-style:normal;font-weight:500;line-height:230%;letter-spacing:.34px;margin-top:32px;color:#003572}@media screen and (width < 769px){.page_404_page .content_block__text{font-size:calc(15 / 390 * 100vw);margin-top:calc(20 / 390 * 100vw)}}.page_404_page .content_block__button{color:#003572;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1.28px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px}@media screen and (width < 769px){.page_404_page .content_block__button{font-size:calc(16 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}}.page_404_page .content_block__button:after{content:"";display:inline-block;width:27px;height:27px;background:url(../img/common/ico_back_top_arrow.svg) no-repeat center center/contain}@media screen and (width < 769px){.page_404_page .content_block__button:after{width:calc(27 / 390 * 100vw);height:calc(27 / 390 * 100vw)}}.renewal_page{background:#fdfdfd}.renewal_page .content_block{display:flex;flex-direction:column;justify-content:center;align-items:center;height:90vh}@media screen and (width < 769px){.renewal_page .content_block{padding:calc(126 / 390 * 100vw) calc(20 / 390 * 100vw);height:unset}}.renewal_page .content_block__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;background:#ebf1f5;width:980px;height:703px}@media screen and (width < 1024px){.renewal_page .content_block__inner{width:calc(980 / 1024 * 100vw);height:calc(703 / 1024 * 100vw)}}@media screen and (width < 769px){.renewal_page .content_block__inner{width:100%;height:auto;padding:calc(60 / 390 * 100vw) calc(20 / 390 * 100vw)}}.renewal_page .content_block__image{max-width:575px}@media screen and (width < 769px){.renewal_page .content_block__image{width:calc(265 / 390 * 100vw)}}.renewal_page .content_block__image img{width:100%}.renewal_page .content_block__title{font-size:40px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:1.6px;color:#003572;margin-top:100px}@media screen and (width < 769px){.renewal_page .content_block__title{font-size:calc(24 / 390 * 100vw);margin-top:calc(50 / 390 * 100vw);text-align:center}}.renewal_page .content_block__text{font-size:17px;font-style:normal;font-weight:500;line-height:230%;letter-spacing:.34px;text-transform:uppercase;color:#003572;margin-top:47px;text-align:center}@media screen and (width < 769px){.renewal_page .content_block__text{font-size:calc(15 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw);text-align:center}}.fs-application_page{background:#fff}.fs-application_page body{padding-top:100px;font-size:16px;background:#fff;font-family:Roboto,sans-serif;font-weight:400;color:#64686d;line-height:28px}.fs-application_page h1,.fs-application_page h2,.fs-application_page h3,.fs-application_page h4,.fs-application_page h5,.fs-application_page h6{font-weight:600;font-family:Roboto,sans-serif;color:#272727;line-height:1.6}.fs-application_page .mb-30{margin-bottom:30px}.fs-application_page a{color:#45aed6;-webkit-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s;outline:none}.fs-application_page a:hover,.fs-application_page a:focus{text-decoration:none;color:#2a95be}.fs-application_page hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}.fs-application_page .gradiant{background-image:-webkit-gradient(linear,left top,right top,from(#2caab3),to(#2c8cb3));background-image:linear-gradient(90deg,#2caab3,#2c8cb3)}.fs-application_page .gradiant-horizontal{background-image:linear-gradient(4deg,#2caab3,#2c8cb3)}.fs-application_page .section-header .section-title{font-size:23px;color:#272727;text-transform:uppercase;position:relative;padding-bottom:40px;margin:0 0 30px;font-weight:400}.fs-application_page .section-header .section-title:before{content:"";position:absolute;width:140px;bottom:0;left:50%;margin-left:-70px;height:1px;background:#ebebeb}.fs-application_page .section-header .section-title:after{content:"";position:absolute;width:24px;height:24px;bottom:-11px;left:50%;margin-left:-12px;border:5px solid #fff;border-radius:20px;background:#45aed6}@media only screen and (max-width: 767px){.fs-application_page .section-header .section-title{font-size:18px}}.fs-application_page .btn{border-width:0;border-bottom-width:3px;border-radius:4px;margin-top:30px;padding:16px 48px}.fs-application_page .btn.btn-primary{background:#329bd2;border-color:#329bd2}.fs-application_page .btn.btn-primary:hover,.fs-application_page .btn.btn-primary:focus{background:#7ec6ec}.fs-application_page .column-title{margin-top:0;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:15px;position:relative}.fs-application_page .column-title:after{content:" ";position:absolute;bottom:-1px;left:0;width:40%;border-bottom:1px solid #45aed6}.fs-application_page ul.nostyle{list-style:none;padding:0;margin-bottom:20px}.fs-application_page ul.nostyle i{color:#45aed6}.fs-application_page .scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.fs-application_page .nav>li>a{padding:10px}.fs-application_page .navbar-default{background-color:#fff;border-color:#e7e7e7}.fs-application_page .navbar.navbar-default{border:0;border-radius:0;margin-bottom:0}.fs-application_page .navbar.navbar-default .navbar-toggle{margin-top:16px}.fs-application_page .navbar.navbar-default .navbar-brand{width:318px;height:auto;padding:22px 0 10px 10px;outline:0}@media screen and (min-width: 768px) and (max-width: 1199px){.fs-application_page .navbar.navbar-default .navbar-brand{width:280px;height:auto;padding:22px 0 10px 10px}}@media only screen and (max-width: 1200px){.fs-application_page .navbar-header{height:70px}.fs-application_page .navbar-nav{margin:0 -15px 7.5px!important}.fs-application_page .navbar.navbar-default .navbar-brand{width:260px;height:auto;padding:16px 0 10px 10px}}@media only screen and (min-width: 768px){.fs-application_page #main-menu.navbar-default{background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px #0000001a;min-height:100px}.fs-application_page #main-menu.navbar-default .navbar-nav>li>a{padding-top:37px;padding-bottom:10px;border-bottom:2px solid #fff;position:relative}.fs-application_page #main-menu.navbar-default .navbar-nav>li>a:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#0481a2;transition:all .3s;transform:scaleX(0);transform-origin:center top}.fs-application_page #main-menu.navbar-default .navbar-nav>li.active>a:after,.fs-application_page #main-menu.navbar-default .navbar-nav>li.open>a:after,.fs-application_page #main-menu.navbar-default .navbar-nav>li>a:hover:after{transform:scale(1)}.fs-application_page #main-menu.navbar-default .navbar-nav>li.active>a,.fs-application_page #main-menu.navbar-default .navbar-nav>li.open>a,.fs-application_page #main-menu.navbar-default .navbar-nav>li:hover>a{background:transparent;padding-top:37px;padding-bottom:10px}.fs-application_page #main-menu.navbar-default .dropdown-menu{padding:0 20px;min-width:220px;background-color:#1a1c28e6;border:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;background-clip:inherit}.fs-application_page #main-menu.navbar-default .dropdown-menu>li{border-left:3px solid transparent;margin-left:-20px;padding-left:17px;-webit-transition:border-color .4s;-webkit-transition:border-color .4s;transition:border-color .4s}.fs-application_page #main-menu.navbar-default .dropdown-menu>li>a{border-top:1px solid #404455;padding:15px 0;color:#eee}.fs-application_page #main-menu.navbar-default .dropdown-menu>li:first-child>a{border-top:0}.fs-application_page #main-menu.navbar-default .dropdown-menu>li.active,.fs-application_page #main-menu.navbar-default .dropdown-menu>li.open,.fs-application_page #main-menu.navbar-default .dropdown-menu>li:hover{border-left-color:#45aed6}.fs-application_page #main-menu.navbar-default .dropdown-menu>li.active>a,.fs-application_page #main-menu.navbar-default .dropdown-menu>li.open>a,.fs-application_page #main-menu.navbar-default .dropdown-menu>li:hover>a{color:#45aed6;background-color:transparent}}.fs-application_page #main-slider{overflow:hidden}.fs-application_page #main-slider .item{height:558px;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.fs-application_page #main-slider .slider-inner{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}.fs-application_page #main-slider .slider-inner h2{margin-top:180px;font-size:36px;line-height:1.3;text-transform:uppercase;color:#fff}.fs-application_page #main-slider .slider-inner h2>span{color:#0081cf}.fs-application_page #main-slider h5{margin-top:180px;font-size:55px;line-height:1;color:#fff;margin-bottom:0}.fs-application_page #main-slider .slider-inner h5>span{color:#0081cf}.fs-application_page #main-slider .slider-inner .btn{margin-top:10px}.fs-application_page #main-slider .owl-prev,.fs-application_page #main-slider .owl-next{position:absolute;top:50%;background-color:#0003;color:#fff;font-size:30px;display:inline-block;margin-top:-35px;height:70px;width:70px;line-height:70px;text-align:center;border-radius:100px;z-index:5;-webkit-transition:background-color .4s;transition:background-color .4s}.fs-application_page #main-slider .owl-prev:hover,.fs-application_page #main-slider .owl-next:hover{background-color:#45aed6}.fs-application_page #main-slider .owl-prev{left:-35px;text-indent:14px}.fs-application_page #main-slider .owl-next{right:-35px;text-indent:-14px}.fs-application_page #bar{width:0%;max-width:100%;height:4px;background:#45aed6}.fs-application_page #progressBar{margin-top:-4px;position:relative;z-index:999;width:100%;background:#0000001a}.fs-application_page #cta{padding:100px 0;background-color:#eee}.fs-application_page #cta h2{margin-top:0}.fs-application_page #cta .btn{margin-top:40px}.fs-application_page #cta2{background-size:cover;color:#fff;padding-top:100px}.fs-application_page #cta2 .btn{margin-top:10px}.fs-application_page #cta2 h2{color:#fff;font-size:44px;line-height:1;margin-bottom:1.3em}.fs-application_page #cta2 h2>span{color:#0081cf}.fs-application_page #cta2 img{margin-top:30px}.fs-application_page #features{padding:120px 0}.fs-application_page #download-features{padding:80px 0 50px}@media only screen and (max-width: 767px){.fs-application_page #main-slider{margin-top:-30px}.fs-application_page #main-slider .slider-inner h2{font-size:7vw}.fs-application_page #main-slider h5{font-size:9vw}.fs-application_page #download-features{padding:40px 0}}.fs-application_page #btb{padding:120px 0}.fs-application_page #download-features .media.service-box:first-child,.fs-application_page #features .media.service-box:first-child{margin-top:80px}.fs-application_page #services{padding:120px 0 75px}.fs-application_page .media.service-box{margin:25px 0}.fs-application_page .media.service-box .pull-left{margin-right:20px}.fs-application_page .media.service-box .pull-left>i{font-size:24px;height:64px;line-height:64px;text-align:center;width:64px;border-radius:100%;color:#45aed6;box-shadow:inset 0 0 0 1px #d7d7d7;-webkit-box-shadow:inset 0 0 0 1px #d7d7d7;-webkit-transition:background-color .4s,background-color .4s;transition:background-color .4s,background-color .4s;position:relative}.fs-application_page .media.service-box .pull-left>i:after{content:"";position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;right:-10px;border:4px solid #fff;border-radius:20px;background:#45aed6}.fs-application_page .media.service-box:hover .pull-left>i{background-image:-webkit-gradient(linear,left top,right top,from(#2caab3),to(#2c8cb3));background-image:linear-gradient(90deg,#2caab3,#2c8cb3);color:#fff;box-shadow:inset 0 0 0 5px #fffc;-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,.8)}.fs-application_page #portfolio{padding:120px 0;background:#f5f5f5}.fs-application_page #portfolio .portfolio-filter{list-style:none;padding:0;margin:0 0 50px;display:inline-block}.fs-application_page #portfolio .portfolio-filter>li{float:left;display:block}.fs-application_page #portfolio .portfolio-filter>li a{display:block;padding:7px 15px;background:#e5e5e5;color:#64686d;position:relative}.fs-application_page #portfolio .portfolio-filter>li a:hover,.fs-application_page #portfolio .portfolio-filter>li a.active{background:#45aed6;color:#fff;box-shadow:0 -3px #318daf inset;-webkit-box-shadow:0 -3px 0 0 #318daf inset}.fs-application_page #portfolio .portfolio-filter>li a.active:after{content:" ";position:absolute;bottom:-17px;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:#318daf transparent transparent transparent}.fs-application_page #portfolio .portfolio-filter>li:first-child a{border-radius:4px 0 0 4px}.fs-application_page #portfolio .portfolio-filter>li:last-child a{border-radius:0 4px 4px 0}.fs-application_page #portfolio .portfolio-item{width:33.3%;float:left;padding:15px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fs-application_page #portfolio .portfolio-item:nth-of-type(3n){padding-right:0}.fs-application_page #portfolio .portfolio-item .portfolio-item-inner{position:relative}.fs-application_page #portfolio .portfolio-item .portfolio-item-inner .portfolio-info{opacity:0;transition:opacity .4s;-webkit-transition:opacity .4s;position:absolute;bottom:0;left:0;right:0;padding:10px;background:#00000080;color:#fff}.fs-application_page #portfolio .portfolio-item .portfolio-item-inner .portfolio-info h3{font-size:16px;line-height:1;margin:0;color:#fff}.fs-application_page #portfolio .portfolio-item .portfolio-item-inner .portfolio-info a{color:#fff}.fs-application_page #portfolio .portfolio-item .portfolio-item-inner .portfolio-info .preview{position:absolute;top:-18px;right:12px;border-radius:50%;background-image:-webkit-gradient(linear,left top,right top,from(#2caab3),to(#2c8cb3));background-image:linear-gradient(90deg,#2caab3,#2c8cb3);width:36px;height:36px;line-height:36px;text-align:center;color:#fff;box-shadow:0 0 0 2px #fff;-webkit-box-shadow:0 0 0 2px #fff}.fs-application_page #portfolio .portfolio-item:hover .portfolio-info{opacity:1}.fs-application_page .isotope-item{z-index:2}.fs-application_page .isotope-hidden.isotope-item{pointer-events:none;z-index:1}.fs-application_page .isotope,.fs-application_page .isotope .isotope-item{-webkit-transition-duration:.8s;transition-duration:.8s}.fs-application_page .isotope{-webkit-transition-property:height,width;transition-property:height,width}.fs-application_page .isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fs-application_page .isotope.no-transition,.fs-application_page .isotope.no-transition .isotope-item,.fs-application_page .isotope .isotope-item.no-transition{-webkit-transition-duration:0s;transition-duration:0s}.fs-application_page .isotope.infinite-scrolling{-webkit-transition:none;transition:none}.fs-application_page #testimonial{background:url(../img/fs-application/bg.jpg) no-repeat center center/contain;background-size:cover;padding:100px 0;color:#fff}.fs-application_page #testimonial h4{font-size:64px;color:#fff;margin-bottom:.5em}.fs-application_page #testimonial small{display:block;margin-bottom:10px;color:#ffffffb3}.fs-application_page #testimonial .btns{margin-top:10px}.fs-application_page #about{padding:120px 0}.fs-application_page #work-process{padding:100px 0 50px;background:#20222e url(../../dx/images/work-process/bg.jpg) no-repeat 0 0;background-size:cover;color:#fff}.fs-application_page #work-process h2{color:#fff}.fs-application_page #work-process h3{color:#fff;margin-bottom:0}.fs-application_page #work-process .icon-circle{display:inline-block;width:80px;height:80px;line-height:80px;border:2px solid #45aed6;border-radius:100px;position:relative}.fs-application_page #work-process .icon-circle>span{border-style:solid;border-width:2px;border-color:#45aed6;border-radius:50%;background-color:#fff;position:absolute;width:24px;height:24px;line-height:20px;top:-12px;color:#64686d}.fs-application_page #work-process h3{margin-bottom:50px}.fs-application_page #meet-team{padding:100px 0}.fs-application_page #meet-team .team-member{padding:13px;background:#eee;border:2px solid #eeeeee;transition:border-color .4s;-webkit-transition:border-color .4s}.fs-application_page #meet-team .team-member .team-img{margin:-15px -15px 0}.fs-application_page #meet-team .team-member .team-info{padding-bottom:10px;border-bottom:1px solid #dbdbdb;margin-bottom:10px}.fs-application_page #meet-team .team-member:hover{border-color:#45aed6}.fs-application_page #meet-team .team-member:hover .social-icons>li>a{background:#45aed6}.fs-application_page #meet-team .social-icons{list-style:none;padding:0;margin:0}.fs-application_page #meet-team .social-icons>li{display:inline-block}.fs-application_page #meet-team .social-icons>li>a{display:block;width:32px;height:32px;line-height:32px;text-align:center;color:#fff;background:#222534;border-radius:3px}.fs-application_page .divider{margin-top:50px;margin-bottom:50px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),color-stop(49%,#e3e3e3),to(#ffffff));background-image:linear-gradient(180deg,#fff,#e3e3e3 49%,#fff);width:95%;height:1px}.fs-application_page .progress{-webkit-box-shadow:none;box-shadow:none;background:#eee}.fs-application_page .progress .progress-bar.progress-bar-primary{background-color:#2caab3;background-image:linear-gradient(4deg,#2caab3,#2c8cb3);-webkit-box-shadow:none;box-shadow:none}.fs-application_page .nav.main-tab{background:#eee;border-bottom:3px solid #222534;border-radius:3px 3px 0 0}.fs-application_page .nav.main-tab>li>a{color:#272727}.fs-application_page .nav.main-tab>li.active>a{background:#222534;color:#45aed6}.fs-application_page .nav.main-tab>li:first-child>a{border-radius:3px 0 0}.fs-application_page .nav.main-tab>li:last-child>a{border-radius:0 3px 0 0}.fs-application_page .tab-content{border:1px solid #eee;border-top:0;padding:20px 20px 10px;border-radius:0 0 3px 3px}.fs-application_page .panel-default{border-color:#eee}.fs-application_page .panel-default>.panel-heading{background-color:#fff;border-color:#eee}.fs-application_page .panel-default>.panel-heading .panel-title{font-size:14px;font-weight:400}.fs-application_page .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#eee}.fs-application_page #animated-number{padding:100px 0 70px;background:#132125 url(../../dx/images/animated-number/bg.jpg) no-repeat 0 0;background-size:cover;color:#fff}.fs-application_page #animated-number h1,.fs-application_page #animated-number h2,.fs-application_page #animated-number h3,.fs-application_page #animated-number h4{color:#fff}.fs-application_page #animated-number strong{display:block;margin-bottom:30px}.fs-application_page .animated-number{display:inline-block;width:140px;height:140px;font-size:24px;line-height:140px;border:3px solid #fff;border-radius:100px;margin-bottom:20px}.fs-application_page #pricing{padding:100px 0 70px}.fs-application_page #pricing ul.pricing{list-style:none;margin:70px 0 30px;border:1px solid #eee;border-radius:5px 5px 4px 4px;padding:15px;text-align:center}.fs-application_page #pricing ul.pricing li{display:block;padding:10px}.fs-application_page #pricing ul.pricing li.plan-header{background:#eee;border-radius:4px 4px 0 0;margin:-15px -15px 10px;padding:15px 15px 30px;border:0}.fs-application_page #pricing ul.pricing li.plan-header .price-duration{position:relative;margin-top:-63px;top:-10px;display:inline-block;width:116px;height:116px;background-image:-webkit-gradient(linear,left top,right top,from(#2caab3),to(#2c8cb3));background-image:linear-gradient(90deg,#2caab3,#2c8cb3);color:#fff;border-radius:100px;border:5px solid #f6f6f6}.fs-application_page #pricing ul.pricing li.plan-header .price-duration>span{display:block;line-height:1}.fs-application_page #pricing ul.pricing li.plan-header .price-duration>span.price{font-size:24px;font-weight:700;margin-top:35px}.fs-application_page #pricing ul.pricing li.plan-header .price-duration>span.duration{margin-top:5px}.fs-application_page #pricing ul.pricing li.plan-header .plan-name{margin-top:10px;font-size:24px;color:#272727;font-weight:700;line-height:1;text-transform:uppercase}.fs-application_page #pricing ul.pricing.featured{background:#222534;color:#fff;border:0}.fs-application_page #pricing ul.pricing.featured li.plan-header{background-image:-webkit-gradient(linear,left top,right top,from(#2caab3),to(#2c8cb3));background-image:linear-gradient(90deg,#2caab3,#2c8cb3)}.fs-application_page #pricing ul.pricing.featured li.plan-header .plan-name{color:#fff}.fs-application_page #get-in-touch{padding:100px 0 50px;background-image:-webkit-gradient(linear,left top,right top,from(#FCFCFC),to(#FCFCFC));background-image:linear-gradient(90deg,#fcfcfc,#fcfcfc);color:#fff}.fs-application_page #get-in-touch h1,.fs-application_page #get-in-touch h2{color:#464646}.fs-application_page #blog{padding:100px 0}.fs-application_page #blog .blog-post{border:1px solid #eee;padding:15px}.fs-application_page #blog .blog-post .post-format{display:inline-block;width:40px;height:40px;line-height:34px;text-align:center;color:#fff;background:#222534;border:3px solid #fff;border-radius:100px}.fs-application_page #blog .blog-post.blog-large .entry-thumbnail{margin:-15px -15px 15px;position:relative}.fs-application_page #blog .blog-post.blog-large .post-format{width:66px;height:66px;line-height:60px;position:absolute;right:20px;bottom:-33px}.fs-application_page #blog .blog-post.blog-large .post-format>i{font-size:20px}.fs-application_page #blog .blog-post.blog-large .entry-date{font-size:12px;display:block;margin-bottom:5px;text-transform:uppercase;color:#45aed6}.fs-application_page #blog .blog-post.blog-large .entry-title{margin-top:0;font-size:18px;line-height:1;margin-bottom:15px}.fs-application_page #blog .blog-post.blog-large .entry-title a{color:#64686d}.fs-application_page #blog .blog-post.blog-large .entry-title a:hover{color:#45aed6}.fs-application_page #blog .blog-post.blog-media{margin-bottom:30px}.fs-application_page #blog .blog-post.blog-media .entry-thumbnail{margin:-15px 15px -15px -15px;position:relative}.fs-application_page #blog .blog-post.blog-media .post-format{position:absolute;top:20px;right:-10px}.fs-application_page #blog .blog-post.blog-media .entry-date{font-size:12px;display:block;margin-bottom:5px;text-transform:uppercase;color:#45aed6}.fs-application_page #blog .blog-post.blog-media .entry-title{margin-top:0;font-size:18px;line-height:1;margin-bottom:15px}.fs-application_page #blog .blog-post.blog-media .entry-title a{color:#64686d}.fs-application_page #blog .blog-post.blog-media .entry-title a:hover{color:#45aed6}.fs-application_page #blog .blog-post .entry-meta{margin-top:20px;border-top:1px solid #eee;padding-top:15px}.fs-application_page #blog .blog-post .entry-meta>span{display:inline-block;margin-right:10px;color:#999}.fs-application_page #blog .blog-post .entry-meta>span>a{color:#999}.fs-application_page #blog .blog-post .entry-meta>span>a:hover{color:#45aed6}.fs-application_page #contact{position:relative;overflow:hidden}.fs-application_page #contact .container-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:#45aed64d;z-index:1}.fs-application_page #contact .contact-form{background:#fffc;padding:20px;margin-top:50px}.fs-application_page #contact .contact-form h3{margin-top:0}.fs-application_page .img-dl{border:1px solid #ECECEC}.fs-application_page .dl-button{text-align:center;margin-bottom:60px}.fs-application_page .dl-button>p{margin-top:0}.fs-application_page .dl-button>p a.btn{margin-top:0}.fs-application_page #footer{padding-top:30px;padding-bottom:30px;color:#fff;background:#2e2e2e;font-size:14px}.fs-application_page #footer a{color:#fff}.fs-application_page #footer a:hover{color:#45aed6}.fs-application_page #footer ul{list-style:none;padding:0;margin:0 -7.5px}.fs-application_page #footer ul>li{display:inline-block;margin:0 7.5px}@media only screen and (min-width: 768px){.fs-application_page #footer .social-icons{float:right}.fs-application_page .only-sp{display:none}}.fs-application_page .form-control{box-shadow:none;-webkit-box-shadow:none}.fs-application_page .p-noteEmbed__suki{display:none}.fs-application_page #bownow-form iframe{width:100%}.fs-application_page .label-accent{display:inline-block!important;padding:1px 5px;color:#ce052c;border:1px solid #ce052c;font-size:10px;font-weight:400;line-height:normal;text-align:center;vertical-align:middle;border-radius:4px;animation:blink 3s linear infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.fs-application_page .hero{margin-top:-20px;width:100%;height:300px;background-image:url(../img/fs-application/bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.fs-application_page .hero>h1{position:absolute;color:#fff;top:30%;left:0;right:0;text-align:center;font-size:48px;letter-spacing:.15em;margin:0;line-height:1.4}.fs-application_page #features img.img-responsive{width:100%}.fs-application_page .media.service-box{width:350px;margin:0 auto}@media only screen and (max-width: 767px){.fs-application_page #testimonial{padding:80px 0}.fs-application_page #testimonial small{line-height:1.5;margin-bottom:1.5em}.fs-application_page #testimonial h4{font-size:30px}.fs-application_page #portfolio{padding:80px 0}.fs-application_page #about{padding:50px 0}.fs-application_page #about h2{margin-bottom:1em;font-size:25px}.fs-application_page #about .column-title{margin-top:2em}.fs-application_page #features{padding:80px 0 50px}.fs-application_page #cta2{padding-top:0}.fs-application_page #cta2 h2{margin-bottom:.5em}.fs-application_page #cta2 h2>span{line-height:1.3;font-size:25px}.fs-application_page #cta2 img{width:100%;height:auto}.fs-application_page #services{padding:80px 0 0}.fs-application_page #get-in-touch{padding:80px 0 50px}.fs-application_page .only-sp-l>p{text-align:left!important}.fs-application_page .only-sp-c>p{text-align:center!important}.fs-application_page .only-sp{display:block}.fs-application_page .hero{margin-top:-50px;height:20vh;width:100%}.fs-application_page .hero>h1{position:absolute;color:#fff;top:40%;left:0;right:0;text-align:center;font-size:5vw;line-height:1.4;letter-spacing:.15em;margin:0}.fs-application_page p{font-size:14px}}.fs-application_page .text-blue{color:#0081cf}.fs-application_page #fs-application-form{max-width:1170px;margin:auto auto 100px}@media screen and (min-width: 1100px){.fs-application_page #fs-application-h2{text-align:center}}@media screen and (min-width: 768px) and (max-width: 1200px){.fs-application_page .hero>h1{position:absolute;color:#fff;top:40%;left:0;right:0;text-align:center;font-size:5vw;letter-spacing:.15em;margin:0;line-height:1.4}}.fs-application_page a.pdf:after{width:6px;height:6px;position:relative;font-family:"Font Awesome 5 Free";content:"";font-size:inherit;left:.4em;top:0;color:#be252c;font-weight:500;opacity:.6;margin-right:.8em}.fs-application_page a.pdf:hover{text-decoration:underline}
