@charset "UTF-8";
/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}@font-face{font-family:Argesta-Display-Regular;font-weight:400;src:url(/assets/font/Argesta-Display-Regular/argestadisplay-regular-webfont.eot);src:url(/assets/font/Argesta-Display-Regular/argestadisplay-regular-webfont.woff) format("woff"),url(/assets/font/Argesta-Display-Regular/argestadisplay-regular-webfont.ttf) format("truetype");font-display:swap}body{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.5;color:#444;-webkit-text-size-adjust:100%;font-weight:400}.is-pc,.is-pc-tab,.is-sp,.is-sp-tab{display:none!important}img{display:block;width:100%;height:auto}.lazyload:not([src]),.lazyload[src=""]{visibility:hidden}.svgs{display:none}.cta__btn{display:inline-block;padding:9px 50px;height:45px;font-size:1rem;line-height:1.6875;letter-spacing:.08em;transition:background-color .3s ease;background-color:#1f2a34;color:#e5e5e5}.caption{font-family:noto-sans-cjk-jp,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,Yu Gothic,sans-serif;font-weight:400;font-size:.75rem;line-height:1.7;color:#8e8e8e;letter-spacing:.04em}.caption a{word-wrap:break-word;transition:opacity .2s ease}.caption a:hover{opacity:.6}.card{display:block;width:272px;box-shadow:0 0 8px rgba(0,0,0,.16);border-radius:3px;letter-spacing:.04em;font-family:noto-sans-cjk-jp,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,Yu Gothic,sans-serif;font-weight:400}.card__image{width:100%;height:154px;border-radius:3px 3px 0 0}.card__image--sp{display:none}.card__inner{padding:12px 16px 16px}.card__name{font-size:.875rem;line-height:1.4286;margin-bottom:8px}.card__facilities{display:flex;align-items:center;margin-bottom:16px}.card__facilities span{padding:2px 8px;display:inline-block;background:#f6f6f6;color:#444;font-size:.625rem;line-height:1.4;border:1px solid #f6f6f6;border-radius:3px}.card__facilities span+span{margin-left:4px}.card__detail{display:flex;align-items:center;font-size:.75rem;line-height:1.4167;color:#111}.card__detail--bold{font-family:noto-sans-cjk-jp,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,Yu Gothic,sans-serif;font-weight:400;font-weight:500}.card__detail--sp{display:none;color:#111;font-size:.875rem;line-height:1.4286}.card__detail--sp span{color:#8e8e8e;letter-spacing:.01em}.card__detail--sp+.card__detail--sp{margin-top:5px}.card__detail span{font-size:.625rem;line-height:1.4;font-weight:400;width:45px;min-width:45px;color:#8e8e8e;margin-right:13px}.card__detail+.card__detail{margin-top:4px}.card+.card{margin:0 0 0 24px}.fixedCta{position:fixed;right:0;bottom:0;color:#fff;transform:translateY(100%);transition:transform .6s ease}body:not(.is-top) .fixedCta.is-show{transform:translateY(0)}.fixedCta a{display:flex;align-items:center;justify-content:center;font-size:1.0625rem;line-height:1.7059;padding:25px 110px;background-color:#1f2a34;transition:background-color .3s ease}.fixedCta a:hover{background-color:#455d73}.fixedCta a:after{content:"";display:block;width:8px;height:14px;margin-left:8px;background-image:url(/assets/images/thailand/icon/icon_arrow.svg);background-size:contain;background-repeat:no-repeat}.headingLv2{position:relative;padding-bottom:16px;text-align:center}.headingLv2__sub{display:block;margin-bottom:4px;color:#8e8e8e;font-family:Argesta-Display-Regular,serif;font-weight:500;font-size:1rem;line-height:1.1875;letter-spacing:.13em}.headingLv2__inner{font-size:2.1875rem;line-height:1.4857;letter-spacing:.08em}.headingLv2--en .headingLv2__inner{font-family:Argesta-Display-Regular,serif;font-weight:500}.headingLv2--en .headingLv2__inner,.headingLv2--super{font-size:2.5rem;line-height:1.1;letter-spacing:.06em}.headingLv2:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:100px;height:1px;margin:auto;background-color:#444}.headingLv3{font-size:1.5rem;line-height:1.4167;color:#111;letter-spacing:.04em}.plainText{font-size:1rem;line-height:1.6;letter-spacing:.08em}.plainText small{font-size:10px;vertical-align:top}.features{padding:80px 0}.features .headingLv2{margin-bottom:65px}.features__block .headingLv3{margin-bottom:24px;font-size:clamp(20px,2vw,24px)}.features__block .plainText{font-size:clamp(14px,1vw,16px);white-space:nowrap}.features__block--inner{display:flex;flex-direction:row-reverse}.features__block--inner .features__block__detail{display:flex;flex-direction:column;justify-content:center;align-items:center}.features__block--inner .features__block__style{position:relative;margin:48px 0 40px}.features__block--inner .features__block__style li{font-size:1.25rem;line-height:1.5;letter-spacing:.08em;white-space:nowrap}.features__block--inner .features__block__style li+li{margin-top:16px}.features__block--inner .features__block__style li span{font-size:1rem;line-height:1.875;color:#8e8e8e;margin-left:.5em}.features__block--inner .features__block__style li:before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;border:1px solid #8e8e8e;transform:rotate(-45deg)}.features__block--inner .features__block__style:before{content:"";display:block;position:absolute;top:-24px;left:0;right:0;width:200px;height:1px;margin:auto;background-color:#8e8e8e}.flow{padding:80px 0 99px;background:#f6f6f6;text-align:center}.flow .headingLv2{margin-bottom:64px}.flow__line{display:flex;justify-content:center;align-items:baseline;text-align:left;margin:0 20px 32px}.flow__lineBox{width:22.85156vw;max-width:234px;display:inline-block;position:relative}.flow__lineBox span{color:#8e8e8e;font-family:Argesta-Display-Regular,serif;font-weight:500;font-size:.875rem;line-height:1.2143;letter-spacing:.13em;display:block;margin-bottom:8px;margin-left:5px;white-space:nowrap}.flow__lineBox span:before{content:"";width:16px;height:16px;display:block;position:relative;background:#fff;border:3px solid #d67c1d;border-radius:50%;margin-bottom:12px;margin-left:-5px}.flow__lineBox--title{font-size:.875rem;line-height:1.2143;font-weight:600;white-space:nowrap;margin-left:5px}.flow__lineBox--title:before{content:"";display:block;position:absolute;border-top:2px dashed #111;width:calc(100% - 32px);top:7px;left:24px}.flow__lineBox:last-child{width:70px}.flow__lineBox:last-child .flow__lineBox--title:before{display:none}.flow__lineBox:last-child span{width:100%}.footer{background-color:#1f2a34;color:#fff;font-family:noto-sans-cjk-jp,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,Yu Gothic,sans-serif;font-weight:400}.footer__logo{line-height:1}.footer__logo__svg{fill:#fff}.footer__nav{display:flex;align-items:center}.footer__nav__link{font-size:.875rem;text-decoration:none;color:#fff;display:block}.footer__copyright{font-family:century-gothic,Avenir Next,Century Gothic,sans-serif;font-size:.75rem;line-height:1.3333;letter-spacing:.013em}.header{display:flex;justify-content:space-between;align-items:center;height:90px;padding:0 50px}.header,.intro{background-color:#f6f6f6}.intro{padding:50px 50px 82px}.intro .headingLv2{margin-bottom:32px}.intro__tag{flex-wrap:wrap;justify-content:center;border:1px solid #c4c4c4;padding:6px 32px;margin:32px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1rem;line-height:2.5625}.intro__tag,.intro__tag p{display:flex}.intro__tag p:first-child span{display:none!important}.mainvisualWrapper{position:relative;background-color:#f6f6f6}.mainvisual{position:relative;min-height:530px;height:calc(100vh - 120px)}.mainvisual__bg{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background:no-repeat;background-size:cover;background-position:50%}.mainvisual__inner{position:relative;color:#fff}.mainvisual__copy{margin-bottom:24px;font-weight:500;font-size:2rem;line-height:1.5938;letter-spacing:.04em}.mainvisual__info{margin-bottom:32px;font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.13em;text-shadow:0 0 13px rgba(35,107,147,.7)}.mainvisual__cta{display:flex;justify-content:center;align-items:center;width:237px;height:45px;background-color:#1f2a34;font-size:1rem;line-height:1.5;letter-spacing:.08em}.modal{position:fixed;top:0;left:0;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.5);display:none;opacity:0;transition:.4s ease;transition-property:opacity;z-index:9999;width:100%}.modal.is-block{display:block}.modal.is-show{opacity:1}.modal__scrl{position:relative;overflow:auto;background-color:#fff;border-radius:4px}.modal__close{box-sizing:content-box;width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;background:transparent;position:absolute;top:0;right:0;cursor:pointer}.giftDetail{font-size:.75rem}.giftDetail__dl,.giftDetail__list{margin:1.5em 0 0;padding:0}.giftDetail__dl--decimal,.giftDetail__list--decimal{padding-left:1.25em}.giftDetail__dl__item,.giftDetail__list__item{padding-left:1.5em}.giftDetail__dl__item--ast:before,.giftDetail__list__item--ast:before{content:"※";display:inline-block;width:1.25em;margin-left:-1.25em;vertical-align:top}.giftDetail__dl__item--disc:before,.giftDetail__list__item--disc:before{content:"・";display:inline-block;width:1.25em;margin-left:-1.25em;vertical-align:top;font-weight:700}.giftDetail__dl__item--decimal,.giftDetail__list__item--decimal{list-style-type:decimal;padding-left:0}.giftDetail__dl dt,.giftDetail__list dt{font-weight:400}.results{padding:80px 0;text-align:center}.results .headingLv2{margin-bottom:64px}.results .headingLv2 br{display:none}.results__inner{margin-bottom:32px}.results__forCorporation,.results__inner{display:flex;justify-content:center;text-align:left}.results__forCorporation{padding:0 50px;margin-top:80px}.results__forCorporation__outer{background-color:#f6f6f6;width:100%;max-width:1340px;display:flex;justify-content:center;padding:0 7.36111vw 0 8.33333vw}.results__forCorporation__inner .headingLv3{margin-bottom:24px}.results__forCorporation__inner .plainText{font-size:1.25rem;line-height:1.5;font-size:clamp(16px,2vw,20px);margin-bottom:16px}.results__forCorporation__subHeading{margin-bottom:11px;color:#8e8e8e;font-size:1rem;line-height:1.5;font-family:noto-sans-cjk-jp,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.08em}.js-mainvisual{opacity:0;overflow:hidden;will-change:opacity}.is-ie11 .js-mainvisual{opacity:1}.js-mainvisual__bg{will-change:transform;transform:scale3d(1.1,1.1,1.1)}.is-ie11 .js-mainvisual__bg{transform:scaleX(1)}.js-mainvisual__scroll{opacity:0;will-change:opacity}.js-mainvisual__scroll.is-animate .mainvisual__scroll__bar:before{-webkit-animation:scrollAnime 3s ease infinite;animation:scrollAnime 3s ease infinite}.is-ie11 .js-mainvisual__scroll{opacity:1}@-webkit-keyframes scrollAnime{0%{transform:translateY(-30px)}to{transform:translateY(68px)}}@keyframes scrollAnime{0%{transform:translateY(-30px)}to{transform:translateY(68px)}}.js-fadeImage{opacity:0;overflow:hidden;will-change:opacity}.is-ie11 .js-fadeImage{opacity:1}.returnpop{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.5);z-index:20000;display:none;opacity:0;transition:.4s ease;transition-property:opacity;justify-content:center;align-items:center}.returnpop.is-block{display:flex}.returnpop.is-show{opacity:1}.returnpop__inner{position:relative;background:no-repeat bottom #f6f6f6;background-size:contain;padding:40px 0}.returnpop__hdl{margin:0 auto}.returnpop__info{text-align:center;color:#1f2a34;line-height:1.5;letter-spacing:.1em;font-weight:500;margin-top:8px}.returnpop__note{text-align:center;color:#8e8e8e;font-size:.625rem;line-height:1.4;letter-spacing:.04em;margin-top:3px}.returnpop__visual{width:150px;margin:32px auto 22px}.returnpop__text{margin-bottom:35px;font-size:1.3125rem;font-weight:500;line-height:1.5;text-align:center;letter-spacing:.08em;color:#1f2a34}.returnpop__textLarge{font-size:1.75rem}.returnpop__caption{margin-bottom:16px;font-size:.625rem;font-weight:400;line-height:1.4;text-align:center;letter-spacing:.01em;color:#8e8e8e}.returnpop__btn{display:flex;align-items:center;justify-content:center;max-width:310px;margin:auto;padding:19px 0 21px;background-color:#1f2a34;border-radius:3px;color:#fff;font-size:.875rem;line-height:1.4286;font-weight:500;letter-spacing:.13em}.returnpop__close{font-size:0;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;position:absolute;top:0;right:0;display:flex;align-items:center;cursor:pointer}.returnpop__close__icon{display:block;width:30px;height:30px}.returnpop__close__svg{fill:#111}@media screen and (max-width:768px){body{font-size:.875rem}.is-sp-tab{display:block!important}.cta__btn{padding:9px 40px}.fixedCta{left:0;width:100vw}.fixedCta a{width:100%;padding:19px 0 18px;font-size:.75rem;line-height:1.6667}.plainText{font-size:.875rem;line-height:1.8;letter-spacing:.08em}.features__block{padding:0 50px}.features__block--inner{flex-direction:column}.features__block--inner .features__block__visual{margin-bottom:40px}.flow{padding:72px 0}.flow .cta__btn{font-size:1rem;line-height:1.6875;padding:9px 40px}.flow .headingLv2{margin-bottom:48px}.flow__line{display:block;width:68.26667vw;max-width:256px;margin:0 auto}.flow__lineBox{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin:0 auto 36px}.flow__lineBox span{display:flex;align-items:center;font-size:.75rem;line-height:1.1667;white-space:nowrap;margin:0;max-width:86px;padding-left:8%}.flow__lineBox span:before{width:12px;height:12px;margin-bottom:0;position:absolute;left:0}.flow__lineBox--title{font-size:.875rem;line-height:1.5;margin-left:0;width:146px}.flow__lineBox--title:before{border-top:none;border-left:2px dashed #111;height:38px;top:20px;left:0}.flow__lineBox:last-child{width:100%;margin-bottom:40px}.flow__lineBox:last-child span{width:auto}.footer{padding:40px 24px 103px}.footer__logo{width:42.2018%;max-width:172px}.footer__nav{margin-top:22px;margin-left:-20px;width:calc(100% + 20px)}.footer__nav__link{padding:10px 20px}.footer__copyright{margin-top:22px}.header{padding-left:6.7164%}.intro__tag{margin:24px auto 0;padding:8px clamp(10px,2vw,16px);font-size:.875rem;line-height:1.8;letter-spacing:.02em;text-align:center}.intro__tag p .is-pc-tab{display:none!important}.intro__tag p .is-sp-tab{display:block!important}.mainvisual{height:500px}.mainvisual__inner{position:absolute;top:47px;left:6.5672%}.modal{padding:24px 2.6667%}.modal__scrl{padding:48px 7.3395%;width:100%;height:100%}.modal__close{padding:12px}.giftDetail{line-height:1.1}.giftDetail__dl__item,.giftDetail__list__item{margin:4px 0}.results{padding:72px 0}.results__forCorporation{padding:0 20px;margin-top:72px}.results__forCorporation__outer{padding:0 40px}.results__forCorporation__inner{padding:72px 0}.results__forCorporation__inner .headingLv3{margin-bottom:32px}.results__forCorporation__inner .plainText{margin-bottom:9px}.results__forCorporation__visual{margin:32px auto 0;min-width:255px}.returnpop{padding:10px}.returnpop__inner{width:100%;max-width:355px;padding:24px 20px 22px;background-image:url(/assets/images/common/returnpop_bg.svg?210622)}.returnpop__hdl{margin-right:-5px}.returnpop__info{font-size:.8125rem;margin-top:0}.returnpop__visual{width:125px;margin:32px auto 20px}.returnpop__text{margin-bottom:28px;font-size:.9375rem}.returnpop__textLarge{font-size:1.375rem}.returnpop__close{top:15px;right:15px}}@media (-ms-high-contrast:none){body{min-width:1160px}}@media print,screen and (min-width:769px){.is-pc{display:block!important}.features__block--inner .features__block__visual{width:48.2639%}.features__block--inner .features__block__detail{max-width:557px;width:38.6806%;margin:auto;box-sizing:content-box}.footer{padding:80px 50px}.footer__inner{margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.footer__logo{margin-right:20px;width:172px;max-height:30px;-ms-grid-column:1;grid-column:1/1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.footer__nav{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.footer__nav__link{padding:5px 20px;transition:opacity .3s ease}.footer__nav__link:hover{opacity:.7}.footer__copyright{margin-top:32px;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.intro__tag p .is-pc-tab{display:block!important}.intro__tag p .is-sp-tab{display:none!important}.mainvisualWrapper{padding:0 50px 30px}.mainvisual__inner{padding:100px 6.5672% 24px}.modal{padding:0}.modal__inner{width:100%;height:100%;padding:0;display:flex;justify-content:center;align-items:center}.modal__scrl{padding:60px;width:790px;min-height:200px;height:auto;max-height:95%}.modal__close{padding:20px}.giftDetail{line-height:1.3}.results__forCorporation__inner{width:1114px;max-width:1114px;display:flex;padding:88px 0 68px;justify-content:space-between}.results__forCorporation__texts{width:50.89767%;max-width:567px}.results__forCorporation__visual{width:43.08797%;max-width:480px}.returnpop{padding:24px}.returnpop__inner{width:594px;padding:36px 90px 32px;background-image:url(/assets/images/common/returnpop_bg_pc.svg?210622)}.returnpop__hdl{width:358px}.returnpop__info{font-size:.9375rem}.returnpop__close{top:26px;right:26px;transition:opacity .3s}.returnpop__close:hover{opacity:.8}}@media print,screen and (min-width:429px){.is-pc-tab{display:block!important}.features__block{text-align:center}.features__block--inner .features__block__style{display:flex;flex-direction:column;align-items:flex-start}.intro{text-align:center}.mainvisual__bg{background-image:url(/assets/images/thailand/mainvisual/img_bg.jpg)}.mainvisual__cta{font-weight:600}}@media screen and (max-width:428px){.is-sp{display:block!important}.caption{font-size:.625rem;line-height:1.6}.card__inner{max-height:78px}.card__detail--sp{font-size:.75rem;line-height:1.4167}.headingLv2__sub{font-size:.875rem;line-height:1.2143}.headingLv2__inner{font-size:1.75rem;line-height:1.5}.headingLv2--en .headingLv2__inner{font-size:1.875rem;line-height:1.1}.headingLv3{font-size:1.25rem;line-height:1.4}.features{padding:72px 0}.features .cta__btn{font-size:1rem;line-height:1.6875;padding:9px 0;width:100%;text-align:center}.features .headingLv2{margin-bottom:56px;font-size:clamp(16px,2vw,20px)}.features__block{padding:0 20px}.features__block .headingLv3{text-align:center;font-size:clamp(19px,2vw,20px);white-space:nowrap}.features__block .plainText{white-space:unset;letter-spacing:.04em}.features__block--inner .features__block__style li{font-size:1rem;line-height:1.5}.features__block--inner .features__block__style li span{font-size:.875rem;line-height:1.7143}.header{padding-left:20px;height:67px}.header svg{width:100px;height:35px}.intro{padding:72px 20px}.intro .headingLv2__inner{font-size:1.875rem;line-height:1.1}.intro .headingLv2{margin-bottom:48px}.mainvisual{min-height:0;height:auto}.mainvisual:before{content:"";display:block;padding-top:100%}.mainvisual__bg{background-image:url(/assets/images/thailand/mainvisual/sp/img_bg.jpg)}.mainvisual__inner{position:absolute;top:47px;left:20px}.mainvisual__copy{margin-bottom:24px;font-size:1.875rem;line-height:1.4}.mainvisual__copy>span{display:block;padding-top:16px;font-size:.875rem;line-height:1.4;letter-spacing:.03em}.mainvisual__info{margin-bottom:24px}.mainvisual__cta{width:188px;height:45px;background-color:rgba(31,42,52,.9)}.results .headingLv2{margin-bottom:48px}.results__inner{padding:0 10px 0 20px!important}.results__forCorporation__inner .headingLv3{font-size:1.25rem;line-height:1.4;margin-bottom:32px;letter-spacing:.02em}.results__forCorporation__inner .plainText{font-size:.875rem;line-height:1.5714;margin-bottom:32px}.results__forCorporation__subHeading{font-size:.875rem;line-height:1.5;margin-bottom:16px}}@media print,screen and (min-width:1160px){.cta__btn:hover{background-color:#455d73}.intro__tag{max-width:752px}.mainvisual__cta{transition:background-color .3s ease}.mainvisual__cta:hover{background-color:#455d73}.results__forCorporation__inner{align-items:center}}@media screen and (max-width:1159px){.card{display:flex;align-items:flex-start;width:100%;max-width:550px;box-shadow:none}.card__image{display:none}.card__image--sp{display:block;width:28vw;max-width:154px;height:auto;-o-object-fit:contain;object-fit:contain}.card__inner{padding:0;margin-left:16px;overflow:scroll}.card__name{margin-bottom:5px;font-size:.9375rem;line-height:1.4667;font-family:noto-sans-cjk-jp,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,Yu Gothic,sans-serif;font-weight:400;font-weight:500}.card__detail,.card__facilities{display:none}.card__detail--sp{display:block!important}.card+.card{margin:16px 0 0}.features__block .cta__btn{padding:9px 2.77778vw}.results .cta__btn{font-size:1rem;line-height:1.6875;padding:9px 40px}.results__inner{display:block;max-width:590px;padding:0 20px;margin:0 auto 40px}}@media screen and (max-width:1159px) and (max-width:428px){.card__name{font-size:.75rem;line-height:1.4167}}@media screen and (max-width:374px){.mainvisual__inner{position:absolute;top:32px;left:20px}.mainvisual__copy{font-size:1.5rem;line-height:1.4;margin-bottom:16px}.mainvisual__info{font-size:.875rem;line-height:1.4;margin-bottom:20px}}@media screen and (max-width:568px){.mainvisual__copy .is-sp,.mainvisual__info .is-sp{display:block!important}}@media print,screen and (min-width:569px){.mainvisual__info .is-pc{display:block!important}}@media screen and (max-width:359px){.results .headingLv2 br{display:block}}