/* destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;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]{-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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*{overflow-wrap:anywhere;word-break:normal;min-height:0}html{font-family:sans-serif;font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:80px}@media only screen and (max-width:1200px){html{scroll-padding-top:50px}}body{font-family:"Lato","Zen Kaku Gothic New",sans-serif;background:#fff;font-size:1.6rem;line-height:1.8;color:#222;overflow-x:hidden}img{max-width:100%;align-self:center}a{cursor:pointer}.l-column-2{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(auto,1fr));align-items:flex-start;justify-items:center;align-items:center}.l-column-3{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(auto,1fr));align-items:flex-start;justify-items:center;align-items:center}.l-column-4{display:grid;gap:40px;grid-template-columns:repeat(4,minmax(auto,1fr));align-items:flex-start;justify-items:center;align-items:center}.l-column-3{gap:32px}.l-column-4{gap:28px}.l-column-4.-gapNone{gap:0}@media only screen and (max-width:1200px){.l-column-2{gap:28px;grid-template-columns:repeat(1,minmax(auto,1fr))}.l-column-3{gap:28px;grid-template-columns:repeat(2,minmax(auto,1fr))}.l-column-4{gap:28px;grid-template-columns:repeat(3,minmax(auto,1fr))}}@media only screen and (max-width:830px){.l-column-3{grid-template-columns:1fr}.l-column-4{grid-template-columns:1fr}}.l-column-typeA{display:grid;gap:40px;grid-template-columns:2fr 1fr;align-items:flex-start;align-items:center}.l-column-typeA.-leftLarge{grid-template-columns:1fr 2fr}.l-column-typeA.-column1to3{grid-template-columns:3fr 1fr}.l-column-typeA.-column1to3.-leftLarge{grid-template-columns:1fr 3fr}.l-column-typeA.-column1to4{grid-template-columns:4fr 1fr}.l-column-typeA.-column1to4.-leftLarge{grid-template-columns:1fr 4fr}@media only screen and (max-width:1200px){.l-column-typeA{grid-template-columns:1fr}.l-column-typeA.-leftLarge{grid-template-columns:1fr}}@media only screen and (max-width:830px){.l-column-typeA{gap:20px}}.l-container{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:1200px){.l-container{gap:16px}}.l-container.-function{display:flex;flex-direction:column;gap:120px}@media only screen and (max-width:1200px){.l-container.-function{gap:40px}}.l-imageContainer{display:flex;justify-content:center}.l-imageContainer picture{width:100%}.l-imageContainer.-horizontalStart{justify-content:flex-start}.l-imageContainer.-rounded{overflow:hidden;border-radius:6px}.l-imageContainer.-rounded img{border-radius:6px}.l-imageContainer.-verticalCenter{align-items:center}.c-area-background{display:flex;flex-direction:column;gap:120px;background-color:#d5e7fe;width:100vw;padding:120px 20px}@media only screen and (max-width:1200px){.c-area-background{gap:60px}}@media only screen and (max-width:1200px){.c-area-background{padding:60px 20px}}.c-budgelist{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.c-budgelist__item{background-image:url("/lp/ad/mod/assets/img/bg_circle_1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;display:grid;grid-template-rows:1fr 3fr;align-items:center;justify-content:center;gap:4px;color:#fff;width:200px;height:200px;padding:45px 0 30px;font-weight:bold;line-height:1.3;text-align:center}.c-budgelist__item:nth-of-type(even){background-image:url("/lp/ad/mod/assets/img/bg_circle_2.png")}@media only screen and (max-width:1200px){.c-budgelist__item{width:176px;height:176px;padding:35px 0 20px}}.c-budgelist__text{line-height:1.2}.c-budgelist__number{font-size:5rem;font-family:'Lato',sans-serif;line-height:.7;max-width:128px;align-self:center}@media only screen and (max-width:1200px){.c-budgelist__number{font-size:3.4rem}}.c-budgelist__suffix{font-size:2.8rem;font-family:'Lato',sans-serif}@media only screen and (max-width:1200px){.c-budgelist__suffix{font-size:2.3rem;line-height:1.3}}.c-button-filled{position:relative;display:flex;align-items:center;justify-content:center;max-width:368px;width:100%;padding:16px 32px 16px 20px;background:#ff4b00;color:#fff;line-height:1.5;border-radius:4px;font-size:1.8rem;font-weight:500;transition:all .3s ease-out}@media only screen and (max-width:830px){.c-button-filled{width:90vw;padding:12px 28px 12px 20px}}.c-button-filled:visited{color:#fff}.c-button-filled::after{position:absolute;right:16px;top:50%;transform:translateY(-50%);content:'';display:block;background:#fff;width:6px;height:6px;border-radius:50%;transition:all .3s ease-out}.c-button-filled:hover{background-color:#f00000;color:#fff}.c-button-filled:hover::after{background-color:#fff;transform:translateY(-50%) scale(1.2)}.c-button-filled.-filledColorBlack{background-color:#222;color:#fff;border:1px solid #222}.c-button-filled.-filledColorBlack:hover{background-color:#fff;color:#222}.c-button-filled.-filledColorBlack:hover::after{background-color:#222;transform:translateY(-50%) scale(1.2)}.c-catch{display:flex;flex-direction:column;gap:28px}@media only screen and (max-width:1200px){.c-catch{gap:12px}}.c-catch__text{font-weight:bold;line-height:1.3;text-align:center;font-size:clamp(2.8rem,5.145945945945947vw,4.5rem)}.c-catch__text.-underlined{align-self:center;font-weight:bold;line-height:1.3;text-align:center;font-size:clamp(2.8rem,5.145945945945947vw,4.5rem);display:inline-block;background-image:url("/lp/ad/mod/assets/img/line_2.svg");background-repeat:no-repeat;background-position-y:100%;padding-bottom:5px}.c-mainContent{display:grid;grid-template-columns:1fr;gap:clamp(60px,11.35135135135135vw,120px);margin-bottom:clamp(60px,11.35135135135135vw,120px)}.c-kvAfterContent{margin-top:clamp(40px,4.54054054054054vw,64px);margin-bottom:clamp(40px,9.08108108108108vw,88px);display:flex;flex-direction:column;gap:64px}@media only screen and (max-width:1200px){.c-kvAfterContent{gap:40px}}.c-copyArea{background-color:#d5e7fe;padding:clamp(40px,9.837837837837837vw,92px) clamp(20px,3.783783783783783vw,40px)}.c-copyArea__inner{width:100%;max-width:1400px;margin:0 auto;padding-left:0;padding-right:0}@media only screen and (max-width:1200px){.c-copyArea__inner{padding-left:0;padding-right:0}}.c-copyArea__heading{font-weight:bold;line-height:1.3;text-align:center;color:#222;font-size:clamp(3.2rem,3.935135135135134vw,4.5rem)}@media only screen and (max-width:830px){.c-copyArea__heading{font-size:2rem}}.c-cta{background-image:url("/lp/ad/mod/assets/img/bg_skyblue.png");background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;padding:60px 0}.c-cta__inner{width:100%;max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:1200px){.c-cta__inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1200px){.c-cta__inner{gap:16px}}.c-cta__mainText{font-weight:bold;line-height:1.3;text-align:center;font-size:clamp(2rem,3.632432432432432vw,3.2rem)}.c-cta__buttonList{display:flex;flex-wrap:wrap;gap:36px;justify-content:center}@media only screen and (max-width:1200px){.c-cta__buttonList{gap:28px}}.c-definitionList-card{display:grid;grid-template-columns:2fr 3fr;gap:40px;align-items:center;padding:30px;border:1px solid #ccc;border-radius:6px}@media only screen and (max-width:1200px){.c-definitionList-card{grid-template-columns:1fr;gap:16px}}@media only screen and (max-width:830px){.c-definitionList-card{padding:12px 16px}}.c-definitionList-card__term{font-weight:bold;line-height:1.3;text-align:center;font-size:clamp(2rem,3.632432432432432vw,3.2rem);display:flex;justify-content:center;align-items:center;background-image:url("/lp/ad/mod/assets/img/bg_skyblue.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:clamp(32px,3.027027027027027vw,48px) clamp(16px,6.054054054054054vw,48px);align-self:stretch}.c-definitionList-card__description{display:flex;flex-direction:column;gap:24px;font-size:clamp(2rem,3.027027027027027vw,3rem)}@media only screen and (max-width:1200px){.c-definitionList-card__description{gap:16px}}.c-documentCta{background-color:#004ba5;color:#fff;font-weight:bold;padding:64px 0}.c-documentCta__inner{width:100%;max-width:1440px;margin:0 auto;padding-left:20px;padding-right:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media only screen and (max-width:1200px){.c-documentCta__inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1200px){.c-documentCta__inner{grid-template-columns:1fr}}@media only screen and (max-width:830px){.c-documentCta__inner{grid-template-columns:1fr}}.c-documentCta__content{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:1200px){.c-documentCta__content{gap:16px}}@media only screen and (max-width:1200px){.c-documentCta__content{align-items:center}}.c-documentCta__notice{font-size:clamp(1.6rem,1.21081081081081vw,2rem);line-height:1.3}.c-documentCta__subText{font-size:clamp(2.5rem,4.54054054054054vw,4rem);line-height:1.6;display:block}.c-documentCta__mainText{font-size:clamp(2.5rem,7.567567567567567vw,5rem);line-height:1.6;display:block}.c-faq{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1200px){.c-faq{gap:20px}}.c-faq__content{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:1200px){.c-faq__content{gap:16px}}.c-faq__question{display:flex;align-items:center;gap:clamp(8px,2.27027027027027vw,20px);color:#004ba5;font-weight:bold;line-height:1.3;text-align:left;font-size:clamp(1.6rem,2.421621621621621vw,2.4rem)}.c-faq__question::before{content:'Q';display:flex;flex-shrink:0;justify-content:center;align-items:center;background-color:#004ba5;border-radius:50%;width:1.4em;height:1.4em;font-family:'Lato',sans-serif;font-size:clamp(1.6rem,3.632432432432432vw,2.8rem);color:#fff}.c-faq__answer{padding:24px 32px;background-color:#fafafa;font-size:2rem}@media only screen and (max-width:1200px){.c-faq__answer{padding:8px;font-size:1.6rem}}.c-faq__answer a{color:#004ba5;text-decoration:underline}.c-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background-color:#222;color:#fff}.c-footer__nav__link{padding-left:1em;position:relative;transition:all .3s ease-out}.c-footer__nav__link::before{content:'';width:.6rem;height:.6rem;background-color:currentColor;border-radius:50%;position:absolute;top:.4em;left:0}.c-footer__nav__link:hover{color:#ff4b00}.c-footer__copy{font-size:1.4rem}@media only screen and (max-width:830px){.c-footer{flex-direction:column}}.c-header{position:fixed;width:100%;top:0;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:transparent;min-height:80px;padding-left:12px;transition:all 2.5s ease}@media only screen and (max-width:1200px){.c-header{min-height:50px}}.c-header:visited{color:#fff}.c-header__logoLink{text-align:center;max-width:100%;transition:opacity .3s ease}.c-header__logoLink:hover{opacity:.8}.c-header__logoLink__image{width:clamp(165px,16.08108108108108vw,250px)}.c-header__content{display:flex;flex-wrap:wrap;gap:60px}.c-header__nav{display:flex;align-items:center}@media only screen and (max-width:1200px){.c-header__nav{display:none}}.c-header__nav__items{display:flex;gap:48px}.c-header__nav__link{display:flex;align-items:center;gap:4px;transition:color .3s ease;font-weight:bold;color:#fff}.c-header__nav__link::after{content:'';width:.5em;height:.5em;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(-50%);transform-origin:center;border-radius:0;background-color:transparent;transition:all .3s ease}.c-header__nav__link:hover{color:#ff4b00}.c-header__nav__link:hover::after{border-right:2px solid #ff4b00;border-bottom:2px solid #ff4b00}.c-header__buttonArea{display:flex;flex-shrink:0}.c-header__buttonInquiry,.c-header__buttonDocumentRequest{display:flex;justify-content:center;align-items:center;background-color:#222;color:#fff;font-weight:bold;min-width:180px;min-height:80px;transition:all .3s ease}@media only screen and (max-width:830px){.c-header__buttonInquiry,.c-header__buttonDocumentRequest{min-width:120px}}.c-header__buttonInquiry{border:1px solid #222}.c-header__buttonInquiry:hover{background-color:#fff;color:#222;border:1px solid #222}@media only screen and (max-width:1200px){.c-header__buttonInquiry{display:none;color:#fff}}.c-header__buttonDocumentRequest{background-color:#ff4b00}.c-header__buttonDocumentRequest:hover{background-color:#f00000}@media only screen and (max-width:1200px){.c-header__buttonDocumentRequest{min-height:50px}}.c-header.js-scrolled{background-color:#fff}.c-header.js-scrolled__,.c-header.js-scrolled .c-header__nav__link{color:#222}.c-header.js-scrolled__:hover,.c-header.js-scrolled .c-header__nav__link:hover{color:#ff4b00}.c-header.js-scrolled__:hover::after,.c-header.js-scrolled .c-header__nav__link:hover::after{border-right:2px solid #ff4b00;border-bottom:2px solid #ff4b00}.c-header.js-scrolled .c-header__nav__link::after{border-right:2px solid #222;border-bottom:2px solid #222}.c-heading-textBold{display:block;font-size:clamp(2.8rem,5.145945945945947vw,4.5rem);font-weight:bold;line-height:1.3;text-align:center;position:relative}.c-heading-textBold[data-english]{margin-bottom:2.4rem}.c-heading-textBold::after{font-family:'Lato',sans-serif;position:absolute;content:attr(data-english);color:#ff4b00;font-size:1.6rem;font-weight:bold;bottom:-20px;left:50%;transform:translateX(-50%)}.c-heading-textBold.-textColorPrimary{color:#004ba5}.c-heading-square{color:#fff;background-color:#004ba5;font-size:clamp(2rem,3.632432432432432vw,3.2rem);font-weight:bold;text-align:center;line-height:1.3;max-width:312px;width:90%;padding:6px 16px;position:relative}@media only screen and (max-width:1200px){.c-heading-square{margin:0 auto;min-width:200px;width:50%}}.c-heading-square::before{content:"";display:block;height:calc(100% + 5px);width:1px;background-color:#004ba5;position:absolute;right:-5px;top:0%}.c-heading-square::after{content:"";display:block;width:100%;height:1px;background-color:#004ba5;position:absolute;bottom:-5px;left:5px}.c-kv{padding-top:160px;padding-bottom:44px;background-color:#004ba5;color:#fff;display:flex;flex-direction:column;gap:120px;position:relative;background-image:var(--kv-bg);background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:1200px){.c-kv{gap:20px}}@media only screen and (max-width:1200px){.c-kv{padding-top:50px}}@media only screen and (max-width:830px){.c-kv{padding-top:0;background-image:none}}.c-kv::before{background-image:var(--kv-bg-before);background-repeat:none;background-size:contain;display:block;content:'';width:250px;height:256px;position:absolute;bottom:0;left:0}@media only screen and (max-width:1200px){.c-kv::before{display:none}}.c-kv::after{background-image:var(--kv-bg-after);background-repeat:no-repeat;background-size:contain;background-position:right bottom;display:block;content:'';width:clamp(400px,40vw,620px);height:clamp(400px,-66.5945945945946vw,48vw);position:absolute;right:0;bottom:36%}@media only screen and (max-width:1200px){.c-kv::after{display:none}}@media only screen and (max-width:830px){.c-kv::after{display:none}}.c-kv__inner{width:100%;max-width:1440px;margin:0 auto;padding-left:20px;padding-right:20px;display:flex;flex-direction:column;gap:120px}@media only screen and (max-width:1200px){.c-kv__inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1200px){.c-kv__inner{gap:60px}}.c-kv__main{display:flex;gap:48px;align-items:center;z-index:500}@media only screen and (max-width:1200px){.c-kv__main{flex-direction:column-reverse}}.c-kv__content{display:flex;flex-direction:column;gap:40px;text-shadow:1px 2px 0 #004ba5}@media only screen and (max-width:1200px){.c-kv__content{gap:28px}}@media only screen and (max-width:1200px){.c-kv__content{align-items:center}}.c-kv__buttonContainer{display:flex;gap:38px;text-shadow:none}@media only screen and (max-width:1200px){.c-kv__buttonContainer{align-self:stretch}}@media only screen and (max-width:830px){.c-kv__buttonContainer{gap:24px;justify-content:center;align-items:center;flex-direction:column}}.c-kv__mainText{font-weight:bold;line-height:1.3;text-align:left;font-size:clamp(3rem,6.054054054054054vw,5rem);white-space:nowrap}@media only screen and (max-width:830px){.c-kv__mainText{text-align:center}}.c-kv__mainText__emphasis{font-size:clamp(5rem,4.843243243243242vw,6.6rem)}.c-kv__mainText__asterisk{font-size:.4em;font-family:'Lato',sans-serif;top:-1.3em;margin-right:1em;position:relative}@media only screen and (max-width:830px){.c-kv__mainText__asterisk{display:none}}.c-kv__mainText__asterisk::after{position:absolute;display:inline-block;content:url("/lp/ad/mod/assets/img/kv_text_zutsu.svg");top:-200%;left:-50%}.c-kv__subTitle{text-align:center}.c-kv__notification{font-size:clamp(1.4rem,.6054054054054059vw,1.6rem)}.c-kv__subTitle{font-weight:bold;line-height:1.3;text-align:left;font-size:clamp(2.4rem,3.632432432432432vw,3.6rem)}@media only screen and (max-width:830px){.c-kv__subTitle{font-size:1.6rem}}.c-kv__mainImage{max-width:500px}@media only screen and (max-width:1200px){.c-kv__mainImage{width:30vw;max-width:350px;min-width:330px;display:flex;justify-content:center}}@media only screen and (max-width:830px){.c-kv__mainImage{max-width:100vw;width:100vw;margin:0 calc(50% - 50vw)}.c-kv__mainImage .c-kv__mainImage img{min-width:100vw}}.c-kvVoice{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:40px;color:#222;background-color:#fff;border-radius:6px;position:relative}@media only screen and (max-width:1200px){.c-kvVoice{grid-template-columns:1fr}}@media only screen and (max-width:830px){.c-kvVoice{grid-template-columns:1fr}}@media only screen and (max-width:1200px){.c-kvVoice{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:40px 20px}}@media only screen and (max-width:830px){.c-kvVoice{grid-template-columns:1fr;gap:30px}}@media only screen and (max-width:1200px){.c-kvVoice::after{background-image:var(--kv-bg-after);background-repeat:no-repeat;background-size:contain;background-position:right bottom;display:block;content:'';width:clamp(400px,48vw,620px);height:clamp(400px,24.972972972972972vw,532px);position:absolute;bottom:105%;right:-20px;width:clamp(350px,30vw,600px)}}@media only screen and (max-width:830px){.c-kvVoice::after{display:none}}.c-kvVoice__voice{font-size:2.8rem;font-weight:bold;line-height:1.3;text-align:center;text-align:center}@media only screen and (max-width:1200px){.c-kvVoice__voice{font-size:2rem}}.c-kvVoice__voice::after{display:block;content:'';background-image:url("/lp/ad/mod/assets/img/kv_hukidashi.svg");background-position:center center;background-repeat:no-repeat;width:100%;height:20px;margin-top:24px}.c-kvVoice__logo{-o-object-fit:contain;object-fit:contain;max-width:200px;min-height:70px;padding:12px}@media only screen and (max-width:830px){.c-kvVoice__logo{max-width:260px}}.c-kvVoice__company{text-align:center}.c-logoSlider{margin:0 calc(50% - 50vw);overflow-x:hidden;width:100vw}.c-logoSlider .swiper{overflow:visible}.c-logoSlider .swiper-wrapper{transition-timing-function:linear}.c-logoSlider__items{display:flex;align-items:center}.c-logoSlider__item{width:100%}.c-movieArea{width:100%;max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px}@media only screen and (max-width:1200px){.c-movieArea{padding-left:20px;padding-right:20px}}@media only screen and (max-width:830px){.c-movieArea{width:100%;max-width:unset}}.c-movieArea__container{position:relative;aspect-ratio:16/9;width:100%;max-width:960px;max-height:100%;margin:0 auto;border-radius:10px;overflow:hidden}@media only screen and (max-width:830px){.c-movieArea__container{border-radius:8px}}.c-movieArea__container iframe{width:100%;height:100%}.c-movieArea__container video{width:100%;height:100%}.c-movieArea__thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;display:block;overflow:hidden}.c-movieArea__thumbnail img{transition:transform .2s ease-out}.c-movieArea__thumbnail:hover img{transform:scale(1.05)}.c-movieArea__thumbnail:hover .c-movieArea__thumbnail__button{background-color:rgba(254,75,33,0.9)}.c-movieArea__thumbnail:hover .c-movieArea__thumbnail__button svg{transform:scale(1.5)}@media only screen and (max-width:830px){.c-movieArea__thumbnail:hover .c-movieArea__thumbnail__button svg{transform:scale(1.2);width:40px;height:40px}}.c-movieArea__thumbnail__button{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;width:67px;height:67px;background-color:rgba(254,75,33,0.7);border-radius:50%;flex-shrink:0;transition:background-color .2s ease-out}.c-movieArea__thumbnail__button svg{transition:transform .3s ease;width:50px;height:50px}@media only screen and (max-width:830px){.c-movieArea__thumbnail__button svg{width:40px;height:40px}}@media only screen and (max-width:830px){.c-movieArea__thumbnail__button{width:50px;height:50px}}.c-pickupVoice{width:100%;max-width:1340px;margin:0 auto;padding-left:40px;padding-right:40px}@media only screen and (max-width:1200px){.c-pickupVoice{padding-left:20px;padding-right:20px}}.c-pickupVoice__inner{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;border-radius:10px;border:1px solid #004ba5}@media only screen and (max-width:1200px){.c-pickupVoice__inner{flex-direction:column-reverse}}.c-pickupVoice__content{display:flex;align-items:center;justify-content:center;padding:56px;width:70%}@media only screen and (max-width:1200px){.c-pickupVoice__content{width:100%;padding:20px}}.c-pickupVoice__content__text{font-size:3.2rem}@media only screen and (max-width:1200px){.c-pickupVoice__content__text{font-size:clamp(1.6rem,2.421621621621621vw,2.4rem)}}.c-pickupVoice__profile{background-color:#d5e7fe;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;text-align:center;padding:60px 40px;flex-grow:1;width:30%}@media only screen and (max-width:1200px){.c-pickupVoice__profile{gap:16px}}@media only screen and (max-width:1200px){.c-pickupVoice__profile{padding:28px 40px;width:100%}}.c-pickupVoice__profile__faceImage{border-radius:50%;box-shadow:7px 1px 1px 0 #fff}.c-price{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:1200px){.c-price{gap:16px}}.c-price__lead{text-align:center;font-size:clamp(1.4rem,1.816216216216216vw,2rem);font-weight:bold}.c-price__lead__emphasis{font-size:clamp(1.6rem,3.027027027027027vw,2.6rem)}.c-price__text{font-size:1.6rem}.c-price__text__emphasis{font-weight:bold;font-size:clamp(1.6rem,.6054054054054052vw,1.8rem)}.c-price__buttonContainer{margin-top:16px;display:flex;justify-content:center}.c-priceList{background-color:#fff;padding:28px 20px;font-weight:bold;text-align:center;display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media only screen and (max-width:1200px){.c-priceList{grid-template-columns:1fr}}@media only screen and (max-width:830px){.c-priceList{grid-template-columns:1fr}}.c-priceList__item{position:relative}.c-priceList__item::before,.c-priceList__item::after{position:absolute;content:'';display:block;width:3px;height:80%;background-color:#ccc;top:50%;transform:translateY(-50%)}.c-priceList__item::after{right:0}@media only screen and (max-width:1200px){.c-priceList__item{padding-top:24px;padding-bottom:24px}.c-priceList__item::before,.c-priceList__item::after{height:3px;width:80%;top:0%;left:50%;transform:translateX(-50%)}.c-priceList__item::after{top:100%;left:50%;transform:translateX(-50%)}}.c-priceList__item:first-of-type::before,.c-priceList__item:last-of-type::before,.c-priceList__item:first-of-type::after,.c-priceList__item:last-of-type::after{display:none}@media only screen and (max-width:1200px){.c-priceList__item:first-of-type{padding-top:0}}@media only screen and (max-width:1200px){.c-priceList__item:last-of-type{padding-bottom:0}}.c-priceList__term{font-size:1.8rem;line-height:1.6}.c-priceList__description{font-size:clamp(3.2rem,5.448648648648648vw,5rem);font-family:'Lato',sans-serif;line-height:1.3}.c-priceList__suffix{font-size:clamp(2.4rem,1.816216216216216vw,3rem)}.c-reason{background-image:var(--sectionReason-bg);background-repeat:no-repeat;background-size:cover;width:100%;max-width:1400px;margin:0 auto;padding-left:0;padding-right:0;padding:80px 100px;border-radius:10px}@media only screen and (max-width:1200px){.c-reason{padding-left:0;padding-right:0}}@media only screen and (max-width:1200px){.c-reason{border-radius:0;padding:60px 50px}}@media only screen and (max-width:830px){.c-reason{padding:24px}}.c-reason__inner{padding:40px;border-radius:6px;background:rgba(255,255,255,0.85);display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1200px){.c-reason__inner{gap:16px}}@media only screen and (max-width:1200px){.c-reason__inner{padding:22px}}.c-reason__body{display:grid;grid-template-columns:2fr 3fr;gap:80px;align-items:center}@media only screen and (max-width:1200px){.c-reason__body{grid-template-columns:1fr;gap:30px}}.c-reason__content{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:1200px){.c-reason__content{gap:16px}}.c-reason__heading{font-size:clamp(3.2rem,3.935135135135134vw,4.5rem);font-weight:bold;line-height:1.3;text-align:center}@media only screen and (max-width:830px){.c-reason__heading{font-size:2rem}}.c-reason__heading__emphasis{display:inline-block;background-image:url("/lp/ad/mod/assets/img/line_1.svg");background-repeat:no-repeat;background-position:center bottom;background-position-y:100%;padding-bottom:5px}.c-reason__text{font-size:clamp(1.4rem,1.816216216216216vw,2rem)}.c-reason__emphasisText{font-weight:bold;font-size:clamp(1.6rem,2.421621621621621vw,2.4rem);line-height:1.3}.c-section{width:100%;max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1200px){.c-section{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1200px){.c-section{gap:24px}}.c-section__body{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:1200px){.c-section__body{gap:20px}}.c-section.-paddingNone{width:100%;max-width:1400px;margin:0 auto;padding-left:0;padding-right:0}@media only screen and (max-width:1200px){.c-section.-paddingNone{padding-left:0;padding-right:0}}.c-supportArea__inner{width:100%;max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:60px}@media only screen and (max-width:1200px){.c-supportArea__inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:830px){.c-supportArea__content{text-align:center}}.c-supportArea__heading{font-size:clamp(3.6rem,7.264864864864863vw,6rem);font-weight:bold}.c-supportArea__notification{font-size:1.3rem}.c-tab{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:center;padding:48px;border-radius:6px;background-color:#d5e7fe;align-items:stretch}@media only screen and (max-width:1200px){.c-tab{grid-template-columns:1fr;gap:16px}}@media only screen and (max-width:1200px){.c-tab{padding:20px}}.c-tab.-reverse{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:center;align-items:stretch}@media only screen and (max-width:1200px){.c-tab.-reverse{grid-template-columns:1fr;gap:16px}}.c-tab.-reverse .c-tabContent{grid-column:1/2;grid-row:1/2}@media only screen and (max-width:1200px){.c-tab.-reverse .c-tabContent{grid-column:1/1;grid-row:2/3}}.c-tab.-reverse .c-tabList{grid-column:2/3;grid-row:1/2}@media only screen and (max-width:1200px){.c-tab.-reverse .c-tabList{grid-column:1/2;grid-row:1/2}}.c-tabContent{border-radius:6px;background-color:#fff}.c-tabContent .c-tab__heading__subText{font-size:2.8rem}@media only screen and (max-width:830px){.c-tabContent .c-tab__heading__subText{font-size:1.6rem}}.c-tabContent__section{padding:clamp(20px,3.783783783783783vw,40px)}.c-tabContent__section[role="tabpanel"]{display:none}.c-tabContent__section[role="tabpanel"].is-active{display:block}.c-tabContent__heading{font-size:clamp(2rem,6.054054054054054vw,4rem);font-weight:bold;line-height:1.3;text-align:center;margin-bottom:clamp(16px,3.027027027027027vw,32px);position:relative}@media only screen and (max-width:830px){.c-tabContent__heading{font-size:2rem}}.c-tabContent__heading::before{display:inline-block;content:'';width:1.5em;height:1.5em;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("/lp/ad/mod/assets/img/icon_light.svg");transform:translateY(.2em)}.c-tabContent__text{margin-bottom:24px}.c-tabList{overflow:visible !important}.c-tabList .c-tab__heading__subText{display:none}.c-tabList br{display:none}.c-tabList__items{display:flex;flex-direction:column;gap:24px;border-radius:6px;background-color:#004ba5;padding:clamp(20px,2.27027027027027vw,32px);position:sticky;top:80px}@media only screen and (max-width:1200px){.c-tabList__items{gap:16px}}.c-tabList__button[role="tab"]{font-size:clamp(1.8rem,.6054054054054052vw,2rem);border:none;cursor:pointer;transition:background-color .3s ease;color:#fff;font-weight:bold;line-height:1.3;text-align:left;opacity:.5;transition:all .2s ease;display:flex;align-items:center;position:relative}@media only screen and (max-width:830px){.c-tabList__button[role="tab"]{font-size:1.6rem}}.c-tabList__button[role="tab"]::before{display:none;position:absolute;left:-2.2em;top:-.5em;content:'';width:2em;height:2em;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("/lp/ad/mod/assets/img/icon_light.svg")}.c-tabList__button[role="tab"]:hover,.c-tabList__button[role="tab"][aria-selected="true"]{transform:translateX(1.5em);opacity:1;max-width:calc(100% - 1.5em)}.c-tabList__button[role="tab"]:hover::before,.c-tabList__button[role="tab"][aria-selected="true"]::before{display:block}.c-userVoice{position:relative;overflow-x:hidden;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1200px){.c-userVoice{gap:24px}}.c-userVoice__body{max-width:1440px;width:100%;margin:0 auto;padding:10px 4vw;position:relative}.c-userVoice .swiper-area .swiper{overflow:visible}.c-userVoice .swiper-area .swiper-wrapper{transition-timing-function:linear}.c-userVoice .swiper-slide{height:auto}.c-userVoice__card{border:1px solid #004ba5;border-radius:10px;padding:32px;display:flex;flex-direction:column;gap:20px;height:100%}@media only screen and (max-width:1200px){.c-userVoice__card{gap:20px}}.c-userVoice__title{font-weight:bold;line-height:1.3;text-align:center;font-size:clamp(1.8rem,1.816216216216216vw,2.4rem)}.c-userVoice__content{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;font-size:1.6rem}@media only screen and (max-width:1200px){.c-userVoice__content{grid-template-columns:1fr}}@media only screen and (max-width:830px){.c-userVoice__content{grid-template-columns:1fr}}.c-userVoice__info{display:flex;gap:32px;align-items:center;flex-grow:1}.c-userVoice__logo{max-width:194px}.c-userVoice__profile{font-size:1.4rem}.c-userVoice__button{position:absolute;top:5px;right:12vw;display:flex;gap:4px;min-height:52px;z-index:0}@media only screen and (max-width:1200px){.c-userVoice__button{display:none}}.c-userVoice__button .swiper-button-next,.c-userVoice__button .swiper-button-prev{width:52px;height:52px;background-color:#f5f5f5;border-radius:50%;margin:0;transition:all .3s ease-out;position:relative}.c-userVoice__button .swiper-button-next:after,.c-userVoice__button .swiper-button-prev:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;display:block;border-top:2px solid #222;border-left:2px solid #222;transform:translate(-50%,-50%) rotate(-45deg)}.c-userVoice__button .swiper-button-next:hover,.c-userVoice__button .swiper-button-prev:hover{background-color:#222}.c-userVoice__button .swiper-button-next:hover::after,.c-userVoice__button .swiper-button-prev:hover::after{border-top:2px solid #fff;border-left:2px solid #fff}.c-userVoice__button .swiper-button-prev{right:10px;left:auto}.c-userVoice__button .swiper-button-next{left:10px;right:auto}.c-userVoice__button .swiper-button-next:after{transform:translate(-50%,-50%) rotate(135deg)}.u-display-onlySm{display:none !important}@media only screen and (max-width:830px){.u-display-onlySm{display:initial !important}}.u-display-upperSm{display:initial !important}@media only screen and (max-width:830px){.u-display-upperSm{display:none !important}}.u-display-upperMd{display:initial !important}@media only screen and (max-width:1200px){.u-display-upperMd{display:none !important}}.u-m-none{margin:0 !important}.u-m-xs{margin:4px !important}.u-m-s{margin:8px !important}.u-m-m{margin:12px !important}.u-m-l{margin:16px !important}.u-m-xl{margin:24px !important}.u-m-xxl{margin:28px !important}.u-m-xxxl{margin:32px !important}.u-m-xxxxl{margin:40px !important}.u-m-xxxxxl{margin:48px !important}.u-mt-none{margin-top:0 !important}.u-mt-xs{margin-top:4px !important}.u-mt-s{margin-top:8px !important}.u-mt-m{margin-top:12px !important}.u-mt-l{margin-top:16px !important}.u-mt-xl{margin-top:24px !important}.u-mt-xxl{margin-top:28px !important}.u-mt-xxxl{margin-top:32px !important}.u-mt-xxxxl{margin-top:40px !important}.u-mt-xxxxxl{margin-top:48px !important}.u-mb-none{margin-bottom:0 !important}.u-mb-xs{margin-bottom:4px !important}.u-mb-s{margin-bottom:8px !important}.u-mb-m{margin-bottom:12px !important}.u-mb-l{margin-bottom:16px !important}.u-mb-xl{margin-bottom:24px !important}.u-mb-xxl{margin-bottom:28px !important}.u-mb-xxxl{margin-bottom:32px !important}.u-mb-xxxxl{margin-bottom:40px !important}.u-mb-xxxxxl{margin-bottom:48px !important}.u-mr-none{margin-right:0 !important}.u-mr-xs{margin-right:4px !important}.u-mr-s{margin-right:8px !important}.u-mr-m{margin-right:12px !important}.u-mr-l{margin-right:16px !important}.u-mr-xl{margin-right:24px !important}.u-mr-xxl{margin-right:28px !important}.u-mr-xxxl{margin-right:32px !important}.u-mr-xxxxl{margin-right:40px !important}.u-mr-xxxxxl{margin-right:48px !important}.u-ml-none{margin-left:0 !important}.u-ml-xs{margin-left:4px !important}.u-ml-s{margin-left:8px !important}.u-ml-m{margin-left:12px !important}.u-ml-l{margin-left:16px !important}.u-ml-xl{margin-left:24px !important}.u-ml-xxl{margin-left:28px !important}.u-ml-xxxl{margin-left:32px !important}.u-ml-xxxxl{margin-left:40px !important}.u-ml-xxxxxl{margin-left:48px !important}.u-mx-none{margin-right:0 !important;margin-left:0 !important}.u-mx-xs{margin-right:4px !important;margin-left:4px !important}.u-mx-s{margin-right:8px !important;margin-left:8px !important}.u-mx-m{margin-right:12px !important;margin-left:12px !important}.u-mx-l{margin-right:16px !important;margin-left:16px !important}.u-mx-xl{margin-right:24px !important;margin-left:24px !important}.u-mx-xxl{margin-right:28px !important;margin-left:28px !important}.u-mx-xxxl{margin-right:32px !important;margin-left:32px !important}.u-mx-xxxxl{margin-right:40px !important;margin-left:40px !important}.u-mx-xxxxxl{margin-right:48px !important;margin-left:48px !important}.u-my-none{margin-top:0 !important;margin-bottom:0 !important}.u-my-xs{margin-top:4px !important;margin-bottom:4px !important}.u-my-s{margin-top:8px !important;margin-bottom:8px !important}.u-my-m{margin-top:12px !important;margin-bottom:12px !important}.u-my-l{margin-top:16px !important;margin-bottom:16px !important}.u-my-xl{margin-top:24px !important;margin-bottom:24px !important}.u-my-xxl{margin-top:28px !important;margin-bottom:28px !important}.u-my-xxxl{margin-top:32px !important;margin-bottom:32px !important}.u-my-xxxxl{margin-top:40px !important;margin-bottom:40px !important}.u-my-xxxxxl{margin-top:48px !important;margin-bottom:48px !important}.u-text-colorPrimary{color:#004ba5}.u-text-colorSecondary{color:#ff4b00}.u-text-center{text-align:center}.u-text-sizeBase{font-size:1.6rem}.u-text-sizeMedium{font-size:1.8rem}.p-re02__container{padding:80px 0 8rem;background:#004ba5}@media only screen and (max-width:1200px){.p-re02__container{padding-top:50px}}.p-re02__inner{padding-top:40px;padding-bottom:180px;background-image:url("/lp/ad/mod/assets/img/kv_re02_pc.jpg");background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:1200px){.p-re02__inner{background-image:url("/lp/ad/mod/assets/img/kv_re02_sp.jpg");background-size:cover;padding:30px 16px 51px}}.p-re02__title{color:#201c1b;display:flex;justify-content:center;font-size:clamp(4rem,5.448648648648648vw,5.8rem);line-height:11.6rem;font-weight:bold}@media only screen and (max-width:1200px){.p-re02__title{flex-direction:column;line-height:normal;white-space:nowrap}}.p-re02__title span{font-size:clamp(3.2rem,4.843243243243242vw,4.8rem)}.p-re02__title img{width:57.2rem;margin-right:8px}@media only screen and (max-width:1200px){.p-re02__title img{width:27.3rem;margin-right:0}}.p-re02__title .inner{letter-spacing:-.03em;line-height:inherit;display:flex;justify-content:center;align-items:flex-end}.p-re02__list{display:flex;justify-content:center;gap:1.8rem;margin:auto;margin-top:-6px}@media only screen and (max-width:1200px){.p-re02__list{gap:.5rem;margin-top:2.5rem}}.p-re02__list img{height:auto}@media only screen and (max-width:830px){.p-re02__list img{width:.7rem}}.p-re02__list li{color:#fff;font-weight:bold;display:flex;justify-content:center;align-items:center;flex-direction:column;width:20rem;height:20rem;text-align:center;border-radius:50%;background:linear-gradient(180deg,#2175d0 0%,#003988 100%)}.p-re02__list li:nth-of-type(2){background:linear-gradient(180deg,#83cde8 0%,#61bbdd 100%)}@media only screen and (max-width:830px){.p-re02__list li{width:10.5rem;height:10.5rem}}.p-re02__list li .title{font-size:2.6rem;line-height:35px}@media only screen and (max-width:830px){.p-re02__list li .title{font-size:1.3rem;line-height:1.75rem}}.p-re02__list li .body{font-family:Roboto;line-height:normal}.p-re02__list li.growth .value{font-size:5.6rem;letter-spacing:-.09em}@media only screen and (max-width:830px){.p-re02__list li.growth .value{font-size:2.9rem}}.p-re02__list li.growth .comma{font-size:2.6rem}@media only screen and (max-width:830px){.p-re02__list li.growth .comma{font-size:1.3rem}}.p-re02__list li.growth .decimal{font-size:4rem}@media only screen and (max-width:830px){.p-re02__list li.growth .decimal{font-size:2rem}}.p-re02__list li.growth .unit{font-size:2.9rem}@media only screen and (max-width:830px){.p-re02__list li.growth .unit{font-size:1.4rem}}.p-re02__list li.sales .price{font-size:5.2rem;letter-spacing:-.05em}@media only screen and (max-width:830px){.p-re02__list li.sales .price{font-size:2.6rem}}.p-re02__list li.sales .price span{font-size:3rem}@media only screen and (max-width:830px){.p-re02__list li.sales .price span{font-size:1.5rem}}.p-re02__list li.sales .unit{font-size:2.4rem;letter-spacing:-.02em}@media only screen and (max-width:830px){.p-re02__list li.sales .unit{font-size:1.2rem}}.p-re02__list li.maxSales .title{margin-top:10px}.p-re02__list li.maxSales .number{font-size:3.4rem;font-family:Roboto}@media only screen and (max-width:830px){.p-re02__list li.maxSales .number{font-size:1.7rem}}.p-re02__list li.maxSales .ja{letter-spacing:-.05em}.p-re02__list li.maxSales .value{font-size:7rem}@media only screen and (max-width:830px){.p-re02__list li.maxSales .value{font-size:3.5rem}}.p-re02__list li.maxSales .unit{font-size:2.8rem}@media only screen and (max-width:830px){.p-re02__list li.maxSales .unit{font-size:1.4rem}}.p-re02__ranking{margin-top:27px}@media only screen and (max-width:1200px){.p-re02__ranking{margin-top:30px}}.p-re02__ranking .inner{display:flex;justify-content:center;align-items:center;gap:2.4rem}@media only screen and (max-width:1200px){.p-re02__ranking .inner{gap:.8rem}}.p-re02__ranking .inner .leaf{width:3.3rem;height:auto}.p-re02__ranking .inner .text{position:relative;color:transparent;font-size:5.6rem;font-weight:bold;line-height:normal;text-align:center;background-image:linear-gradient(180deg,#e2b70d 0%,#e2b70d 20%,#d18708 100%);-webkit-background-clip:text}@media only screen and (max-width:1200px){.p-re02__ranking .inner .text{font-size:4rem;line-height:3.8rem}}.p-re02__ranking .inner .text :lang(en){font-family:Roboto}.p-re02__ranking .inner .text img{position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:5rem;height:auto}@media only screen and (max-width:1200px){.p-re02__ranking .inner .text img{top:-1.6rem;width:3rem}}.p-re02__ranking .inner .text .is{font-size:3.2rem}@media only screen and (max-width:1200px){.p-re02__ranking .inner .text .is{font-size:2.5rem}}.p-re02__ranking .inner .text .satisfaction{font-size:4.2rem}@media only screen and (max-width:1200px){.p-re02__ranking .inner .text .satisfaction{font-size:3.3rem}}.p-re02__ranking .inner .text .number{font-size:6.6rem}@media only screen and (max-width:1200px){.p-re02__ranking .inner .text .number{font-size:4.4rem}}.p-re02__ranking .inner .text .comma{font-size:5.2rem;letter-spacing:-29em}@media only screen and (max-width:1200px){.p-re02__ranking .inner .text .comma{font-size:3.5rem}}.p-re02__ranking .inner .text .value{position:relative;font-size:8.6rem;background-image:linear-gradient(180deg,#e2b70d 0%,#e2b70d 20%,#d18708 100%);-webkit-background-clip:text}@media only screen and (max-width:1200px){.p-re02__ranking .inner .text .value{font-size:6.5rem}}.p-re02__ranking .inner .text .value .asterisk{position:absolute;top:2px;right:-6px;font-size:1.1rem;background-image:linear-gradient(180deg,#e2b70d 0%,#e2b70d 20%,#d18708 100%);-webkit-background-clip:text}.p-re02__ranking .inner .text br{display:none}@media only screen and (max-width:1200px){.p-re02__ranking .inner .text br{display:block}}.p-re02__ranking .note{font-size:1.1rem;text-align:center}@media only screen and (max-width:830px){.p-re02__ranking .note{font-size:.8rem;margin-top:1.2rem}}.p-re02__buttonContainer{display:flex;justify-content:center;gap:40px;text-shadow:none;margin-top:13px}@media only screen and (max-width:1200px){.p-re02__buttonContainer{align-self:stretch;margin-top:22px}}@media only screen and (max-width:830px){.p-re02__buttonContainer{gap:24px;justify-content:center;align-items:center;flex-direction:column}}.p-re02__voices{width:calc(100% - 40px);margin:-120px auto 0}@media only screen and (max-width:830px){.p-re02__voices{margin:0 auto;padding-top:40px}}.p-re03__container{padding:80px 0 8rem;background:#004ba5}@media only screen and (max-width:1200px){.p-re03__container{padding-top:50px}}.p-re03__inner{padding:3rem 1.6rem 6.2rem;background:no-repeat #fff 40px bottom/780px}@media only screen and (max-width:1200px){.p-re03__inner{padding:0;background:#fff}}.p-re03__kv{display:flex;flex-direction:column;justify-content:center;max-width:1500px;margin:auto}@media only screen and (max-width:1200px){.p-re03__kv{padding:2rem 3.3rem;padding:calc(20 / 750 * 100vw) calc(33 / 750 * 100vw);background:no-repeat #fff center calc(100% + 25px)/contain;margin:auto}}.p-re03__kvInner{width:100%}.p-re03__kvInner:nth-of-type(2){width:100%}@media only screen and (max-width:1200px){.p-re03__kvInner:nth-of-type(2){width:100%}}@media only screen and (max-width:1200px){.p-re03__kvInner{width:100%}}.p-re03__bubble{width:100%;border-radius:2rem;position:relative;background:#004ba5;display:flex;margin-bottom:1.5rem}@media only screen and (max-width:1200px){.p-re03__bubble{background:transparent;flex-direction:column}}.p-re03__bubble-first{width:50%;color:#fff;border-right:1px solid #fff;padding:2.8rem 20px;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (max-width:1200px){.p-re03__bubble-first{width:100%;order:2;color:#004ba5;padding-bottom:0;padding-left:0;padding-right:0}}.p-re03__bubble-first .logo{width:100%;max-width:38.7rem;display:inline-block;margin-right:.7rem}@media only screen and (max-width:1200px){.p-re03__bubble-first .logo{max-width:none;width:calc(400 / 750 * 100vw);margin-right:calc(7 / 750 * 100vw)}}.p-re03__bubble-first .text1{display:inline-block;font-weight:800;font-size:3rem}@media only screen and (max-width:1200px){.p-re03__bubble-first .text1{font-size:calc(30 / 750 * 100vw)}}.p-re03__bubble-first .text2{display:inline-block;font-size:5.6rem;font-weight:800;margin-top:-3rem}@media only screen and (max-width:1200px){.p-re03__bubble-first .text2{font-size:calc(60 / 750 * 100vw);margin-top:calc(-30 / 750 * 100vw)}}.p-re03__bubble-second{width:50%;padding:3rem 2.8rem;box-sizing:border-box;display:flex;align-items:center}@media only screen and (max-width:1200px){.p-re03__bubble-second{padding:calc(25 / 750 * 100vw) calc(30 / 750 * 100vw) calc(10 / 750 * 100vw);width:100%;order:1;background:#004ba5;border-radius:calc(25 / 750 * 100vw)}}.p-re03__score{display:flex}@media only screen and (max-width:1200px){.p-re03__score{width:100%;flex-direction:column}}.p-re03__score-image{width:50%}@media only screen and (max-width:1200px){.p-re03__score-image{order:3;width:calc(516 / 750 * 100vw);margin:0 auto}}.p-re03__percentList{width:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:2rem;padding-left:8rem}@media only screen and (max-width:1200px){.p-re03__percentList{width:100%;padding-left:0;order:1;flex-direction:row}}.p-re03__percentList li{position:relative;width:100%}@media only screen and (max-width:1200px){.p-re03__percentList li{padding:.7rem 2rem 0;border-radius:4px}}.p-re03__percentList li img{width:100%;height:auto}@media only screen and (max-width:1200px){.p-re03__percentList li img{width:100%}}.p-re03__percentList .title{font-family:"Hiragino Kaku Gothic Std",Lato,"Zen Kaku Gothic New",sans-serif;color:#004ba5;font-weight:800;font-size:2.8rem;line-height:normal}.p-re03__percentList .title span{color:#ff4b00}@media only screen and (max-width:1200px){.p-re03__percentList .title{font-size:1.4rem}}.p-re03__percentList .text{color:#fff;font-size:4rem;line-height:5rem;margin-top:.6rem}@media only screen and (max-width:1200px){.p-re03__percentList .text{font-size:2rem;line-height:2.4rem;margin-top:0}}.p-re03__percentList .percent{position:relative;color:#ff4b00;line-height:normal}.p-re03__percentList .value{font-size:10.8rem;letter-spacing:-.02em}@media only screen and (max-width:1200px){.p-re03__percentList .value{font-size:3.9rem}}.p-re03__percentList .value span{letter-spacing:-.1em}.p-re03__percentList .comma{font-size:6.8rem;font-weight:normal;letter-spacing:-.04em;margin-left:-.04em}@media only screen and (max-width:1200px){.p-re03__percentList .comma{font-size:3.4rem}}.p-re03__percentList .decimal{font-size:7.2rem;letter-spacing:-.02em}@media only screen and (max-width:1200px){.p-re03__percentList .decimal{font-size:2.8rem}}.p-re03__percentList .unit{font-size:7.3rem;letter-spacing:-.02em}@media only screen and (max-width:1200px){.p-re03__percentList .unit{font-size:2.1rem}}.p-re03__percentList .notes{color:#fff;font-size:1.2rem;font-weight:100;position:absolute;white-space:nowrap;right:-5px;top:17px}@media only screen and (max-width:1200px){.p-re03__percentList .notes{font-size:.9rem;top:2px;right:-8px}}.p-re03__percentNote{color:#222;font-size:1.6rem;text-align:center;width:50%;padding-left:8rem;margin-left:auto;margin-top:.3rem}.p-re03__percentNote.is-sp{display:none}@media only screen and (max-width:1200px){.p-re03__percentNote{width:100%;padding-left:0;font-size:calc(16 / 750 * 100vw);margin:calc(20 / 750 * 100vw);text-align:center;order:2}.p-re03__percentNote.is-sp{display:block}.p-re03__percentNote.is-pc{display:none}}.p-re03__buttonContainer{display:flex;justify-content:center;gap:40px;text-shadow:none;margin-top:4.5rem}@media only screen and (max-width:1200px){.p-re03__buttonContainer{background-color:#fff !important;align-self:stretch;margin-top:0;background-color:#004ba5;padding:3.1rem 1.9rem 5rem}}@media only screen and (max-width:830px){.p-re03__buttonContainer{gap:24px;justify-content:center;align-items:center;flex-direction:column}}@media screen and (min-width:1201px){.p-re03__buttonContainer a{max-width:400px;line-height:3.5;font-size:2.5rem}.p-re03__buttonContainer a::after{width:8px;height:8px}}.p-re03__voices{width:calc(100% - 40px);margin:45px auto 0}