/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}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}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;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]{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:-0.25em}sup{top:-0.5em}embed,iframe,img,object{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;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}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding: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=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]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}@font-face{font-family:"notoSansJp400";src:url("../font/NotoSansJP-Regular.woff")}@font-face{font-family:"notoSansJp500";src:url("../font/NotoSansJP-Medium.woff")}@font-face{font-family:"notoSansJp700";src:url("../font/NotoSansJP-Bold.woff")}@font-face{font-family:"notoSansKr800";src:url("../font/NotoSansKR-ExtraBold.woff")}@font-face{font-family:"roboto700";src:url("../font/Roboto-Bold.woff")}@font-face{font-family:"roboto900";src:url("../font/Roboto-Black.woff")}body{font-size:16px;font-family:notoSansJp400,sans-serif;font-weight:400;color:#000}body.is-lock{overflow:hidden}img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#vantan-header p img{-o-object-fit:none!important;object-fit:none!important}@media screen and (min-width:769px){.is-hidePcTab{display:none!important}}@media screen and (max-width:768px){.is-hideSp{display:none!important}}.c-button{width:100%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 0.25s,-webkit-transform 0.2s linear;transition:background-color 0.25s,-webkit-transform 0.2s linear;transition:transform 0.2s linear,background-color 0.25s;transition:transform 0.2s linear,background-color 0.25s,-webkit-transform 0.2s linear}.c-button.--blue2{color:#fff;border:2px solid #0B318F;background-color:#0B318F}.c-button.--red{color:#fff;border:2px solid #F10000;background-color:#F10000}.c-button.--black,.c-button.--white{padding:0 0 5px 0}.c-button.--black svg,.c-button.--white svg{width:100%;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;-webkit-filter:drop-shadow(4px 4px 8px rgba(0,0,0,0.2));filter:drop-shadow(4px 4px 8px rgba(0,0,0,0.2))}.c-button.--black g,.c-button.--white g{-webkit-transition:fill 0.25s;transition:fill 0.25s}.c-button.--height2{min-height:44px}.c-button.--shape{border-radius:1000px}.c-button.--shadow{-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.2);box-shadow:4px 4px 8px rgba(0,0,0,0.2)}.c-button.--bar{padding:3px 25px;position:relative}.c-button.--bar:after{content:"";width:16px;height:1px;display:inline-block;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;background-color:#fff}@media screen and (min-width:769px){.c-button.--height1{min-height:70px}.c-button.--arrow{padding:3px 25px;position:relative}.c-button.--arrow:after{content:"";width:6px;height:12px;display:inline-block;position:absolute;top:50%;right:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-mask:url("../img/common/icon-arrow.svg") no-repeat center/contain;mask:url("../img/common/icon-arrow.svg") no-repeat center/contain;background-color:#fff}.c-button:hover.--black svg{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.c-button:hover.--black g{fill:#fff}.c-button:hover.--black g+path{fill:#222}.c-button:hover.--white svg{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.c-button:hover.--white g{fill:#222}.c-button:hover.--white g+path{fill:#fff}}@media screen and (max-width:768px){.c-button.--height1{min-height:60px}}.c-heading{max-width:1520px;margin:0 auto}@media screen and (min-width:769px){.c-heading{padding:0 0 0 20px}.c-heading.--reverse{padding:0 20px 0 0}}@media screen and (min-width:769px){.c-heading.--reverse .c-heading__row{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:769px){.c-heading.--reverse .c-heading__description{margin-right:0;margin-left:20px}}.c-heading__row{max-width:1260px;margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.c-heading__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){.c-heading__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:769px){.c-heading__description{width:36%}}@media screen and (max-width:768px){.c-heading__description{max-width:480px;width:calc(100% - 40px);margin:30px auto 0}}.c-heading__roma{font-family:roboto900,sans-serif;font-weight:900}@media screen and (min-width:769px){.c-heading__roma{font-size:clamp(48px,5vw,64px)}}@media screen and (max-width:768px){.c-heading__roma{font-size:49px}}.c-heading__ruby{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.06em}.c-heading__ruby:after{content:"";width:100%;height:1px;display:inline-block;-webkit-box-flex:2;-ms-flex:2;flex:2;background-color:#888}@media screen and (min-width:769px){.c-heading__ruby{margin-top:20px;font-size:clamp(16px,2vw,20px)}.c-heading__ruby:after{margin-left:20px}}@media screen and (max-width:768px){.c-heading__ruby{margin-top:15px;font-size:14px}.c-heading__ruby:after{margin-left:10px}}.c-heading__imageWrap{position:relative;z-index:0}@media screen and (min-width:769px){.c-heading__imageWrap{width:58%}}@media screen and (max-width:768px){.c-heading__imageWrap{max-width:380px;margin:0 auto}}.c-heading__read{line-height:1.87}@media screen and (min-width:769px){.c-heading__read{margin-top:62px}}@media screen and (max-width:768px){.c-heading__read{margin-top:50px}}.c-fixed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1000px;position:fixed;bottom:5vh;z-index:7;-webkit-transition:visibility 0.2s,opacity 0.2s,-webkit-transform 0.25s;transition:visibility 0.2s,opacity 0.2s,-webkit-transform 0.25s;transition:transform 0.25s,visibility 0.2s,opacity 0.2s;transition:transform 0.25s,visibility 0.2s,opacity 0.2s,-webkit-transform 0.25s;cursor:pointer;font-family:notoSansJp700,sans-serif;font-weight:700;color:#fff;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.25);box-shadow:5px 5px 10px rgba(0,0,0,0.25);background-color:#222}.c-fixed:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);-webkit-animation:bgRound 30s linear infinite;animation:bgRound 30s linear infinite;background:url("../img/common/fixed_bg.svg") no-repeat center/contain}.c-fixed.is-hide{visibility:hidden;opacity:0;pointer-events:none}@-webkit-keyframes bgRound{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes bgRound{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (min-width:769px){.c-fixed{width:120px;height:120px;right:30px}.c-fixed:before{width:102px;height:102px}.c-fixed:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width:768px){.c-fixed{width:96px;height:96px;right:10px;font-size:12px}.c-fixed:before{width:82px;height:82px}}.c-loop{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.c-loop__imageGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:imageLoop 130s infinite linear 0.5s both;animation:imageLoop 130s infinite linear 0.5s both}@-webkit-keyframes imageLoop{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes imageLoop{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.c-loop__imageWrap{margin:0 15px}.c-loop__imageWrap img{border:none}@media screen and (min-width:769px){.c-loop__imageWrap{width:780px}}@media screen and (max-width:768px){.c-loop__imageWrap{width:600px}}.header__smallText{margin:12px 0;font-size:12px;text-align:left!important}.top-mv{padding-top:16px;position:relative;background-color:#F1F1EB}.top-mv .is-anime .top-mv__mens{-webkit-transition:bottom 0.7s,opacity 0.3s;transition:bottom 0.7s,opacity 0.3s;opacity:1}@media screen and (min-width:769px){.top-mv .is-anime .top-mv__mens{bottom:29%}}@media screen and (max-width:768px){.top-mv .is-anime .top-mv__mens{bottom:17%}}.top-mv .is-anime .top-mv__item{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity 0.7s,-webkit-transform 0.7s;transition:opacity 0.7s,-webkit-transform 0.7s;transition:transform 0.7s,opacity 0.7s;transition:transform 0.7s,opacity 0.7s,-webkit-transform 0.7s}.top-mv .is-anime .top-mv__item:nth-child(2){-webkit-transition-delay:0.3s;transition-delay:0.3s}.top-mv .is-anime .top-mv__item:nth-child(3){-webkit-transition-delay:0.4s;transition-delay:0.4s}.top-mv .is-anime .top-mv__catch{-webkit-animation:emphasis 1.3s forwards;animation:emphasis 1.3s forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}@-webkit-keyframes emphasis{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.07);transform:scale(1.07)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes emphasis{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.07);transform:scale(1.07)}to{-webkit-transform:scale(1);transform:scale(1)}}.top-mv .is-anime .top-mv__text{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1s;transition-delay:1s}.top-mv__swiperWrap{max-width:1000px;margin:0 auto}.top-mv__marker{margin:2px 0;padding:0 6px;display:inline-block}.top-mv__marker.--black{color:#fff;background-color:#222}.top-mv__marker.--white{background-color:#fff}.top-mv__marker b{color:#F10000}.top-mv__swiperWrap{position:relative}.top-mv__swiperWrap .swiper-slide{overflow:hidden;border-radius:20px}.top-mv__swiperWrap .swiper-slide a{width:100%;height:100%;display:block}.top-mv__swiperWrap .swiper-slide img{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;pointer-events:none}.top-mv__swiperWrap .swiper-pagination{max-width:1230px;width:calc(100% - 40px)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:unset}@media screen and (min-width:769px){.top-mv__swiperWrap .swiper-pagination{margin:20px auto 0}}@media screen and (max-width:768px){.top-mv__swiperWrap .swiper-pagination{margin:15px auto 0}}.top-mv__swiperWrap .swiper-pagination-bullet{width:12px;height:12px;margin:0 10px!important;display:inline-block;opacity:1;border:1px solid #222;background-color:#fff}.top-mv__swiperWrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#222}.top-mv__swiperWrap .swiper-button-next,.top-mv__swiperWrap .swiper-button-prev{-webkit-transition:background-color 0.2s;transition:background-color 0.2s;border-radius:1000px;background-color:#222}.top-mv__swiperWrap .swiper-button-next:after,.top-mv__swiperWrap .swiper-button-prev:after{color:#fff}@media screen and (min-width:769px){.top-mv__swiperWrap .swiper-button-next,.top-mv__swiperWrap .swiper-button-prev{width:60px;height:60px}.top-mv__swiperWrap .swiper-button-next:after,.top-mv__swiperWrap .swiper-button-prev:after{font-size:22px}.top-mv__swiperWrap .swiper-button-next:hover,.top-mv__swiperWrap .swiper-button-prev:hover{background-color:#0B318F}}@media screen and (max-width:768px){.top-mv__swiperWrap .swiper-button-next,.top-mv__swiperWrap .swiper-button-prev{width:80px;height:80px}.top-mv__swiperWrap .swiper-button-next:after,.top-mv__swiperWrap .swiper-button-prev:after{font-size:14px}}@media screen and (min-width:769px){.top-mv__swiperWrap .swiper-button-prev{left:6vw}}@media screen and (max-width:768px){.top-mv__swiperWrap .swiper-button-prev{left:-40px}.top-mv__swiperWrap .swiper-button-prev:after{-webkit-transform:translateX(14px);transform:translateX(14px)}}@media screen and (min-width:769px){.top-mv__swiperWrap .swiper-button-next{right:6vw}}@media screen and (max-width:768px){.top-mv__swiperWrap .swiper-button-next{right:-40px}.top-mv__swiperWrap .swiper-button-next:after{-webkit-transform:translateX(-14px);transform:translateX(-14px)}}.top-mv__description{max-width:1000px;width:calc(100% - 40px);position:relative;z-index:2}@media screen and (min-width:769px){.top-mv__description{margin:0 auto}}@media screen and (max-width:768px){.top-mv__description{margin:10px auto 0}}.top-mv__announce{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:notoSansJp700,sans-serif;font-weight:700}.top-mv__announce:before{content:"";display:inline-block;background-color:#000}.top-mv__announce:after{content:"";display:inline-block;background-color:#000}@media screen and (min-width:769px){.top-mv__announce{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:40px}.top-mv__announce:before{width:4px;height:50px;margin-right:20px;-webkit-transform:translateY(4px) rotate(-35deg);transform:translateY(4px) rotate(-35deg)}.top-mv__announce:after{width:4px;height:50px;margin-left:18px;-webkit-transform:translateY(8px) rotate(35deg);transform:translateY(8px) rotate(35deg)}}@media screen and (max-width:768px){.top-mv__announce{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:25px;text-align:center}.top-mv__announce:before{width:3px;height:30px;margin-right:15px;-webkit-transform:translateY(2px) rotate(-35deg);transform:translateY(2px) rotate(-35deg)}.top-mv__announce:after{width:3px;height:30px;margin-left:13px;-webkit-transform:translateY(2px) rotate(35deg);transform:translateY(2px) rotate(35deg)}}.top-mv__announce span{font-family:roboto900,sans-serif;font-weight:900}@media screen and (min-width:769px){.top-mv__announce span{font-size:71px}}@media screen and (max-width:768px){.top-mv__announce span{font-size:45px}}.top-mv__announce strong{color:#F10000}.top-mv__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.top-mv__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){.top-mv__list{margin:0 0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-mv__item{width:100%;padding:10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0);transform:scale(0);font-size:clamp(16px,1.8vw,22px);line-height:1.35;letter-spacing:-0.01em;text-align:center;font-family:notoSansJp700,sans-serif;font-weight:700;border:2px solid #888;background-color:#fff}@media screen and (min-width:769px){.top-mv__item:nth-child(2){max-width:228px}.top-mv__item:nth-child(n+2){margin-left:2%}}@media screen and (max-width:768px){.top-mv__item{padding:10px 3px;font-size:15px}.top-mv__item:nth-child(3){letter-spacing:-0.03em}.top-mv__item:nth-child(n+2){margin-top:5px}}.top-mv__box{border-radius:8px;background-color:#A7E6E6}@media screen and (min-width:769px){.top-mv__box{max-width:745px;margin:0 auto;padding:30px 60px}.top-mv__box:nth-child(n+2){margin:20px auto 0}}@media screen and (max-width:768px){.top-mv__box{max-width:420px;margin:0 auto;padding:20px 15px}.top-mv__box:nth-child(n+2){margin:15px auto 0}}.top-mv__boxTitle{text-align:center;font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-mv__boxTitle{font-size:25px}}@media screen and (max-width:768px){.top-mv__boxTitle{font-size:17px}}.top-mv__boxTitle span{display:inline-block;color:#fff;background-color:#000}@media screen and (min-width:769px){.top-mv__boxTitle span{padding:3px 6px 6px}}@media screen and (max-width:768px){.top-mv__boxTitle span{padding:3px 4px 4px}}@media screen and (min-width:769px){.top-mv__boxList{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){.top-mv__boxList{margin-top:10px}}.top-mv__boxItem{line-height:1.8;font-family:notoSansJp500,sans-serif;font-weight:500}.top-mv__boxItem strong{font-family:notoSansJp700,sans-serif;font-weight:700}.top-mv__boxText{text-align:center;font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-mv__boxText{margin-top:15px;font-size:20px}}@media screen and (max-width:768px){.top-mv__boxText{margin-top:10px;font-size:15px}}@media screen and (min-width:769px){.top-mv__noteGroup{max-width:745px;margin:20px auto 0}}@media screen and (max-width:768px){.top-mv__noteGroup{max-width:420px;margin:15px auto 0}}.top-mv__note{padding-left:1.1em;font-size:14px;line-height:1.35;text-indent:-1.1em}.top-mv__buttonGroup{max-width:555px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}@media screen and (min-width:769px){.top-mv__buttonGroup{margin:5px auto 0}}@media screen and (max-width:768px){.top-mv__buttonGroup{margin:0 auto}}.top-mv__button{font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-mv__button{max-width:400px;margin:0 auto}}@media screen and (max-width:768px){.top-mv__button{max-width:230px;font-size:15px}.top-mv__button:nth-child(2){margin-left:10px}}.top-mv__button.--black svg,.top-mv__button.--white svg{height:auto;-webkit-filter:none;filter:none}.top-mv__catch{-webkit-transform:scale(0);transform:scale(0);line-height:1.61;font-family:notoSansJp700,sans-serif;font-weight:700;color:#222}@media screen and (min-width:769px){.top-mv__catch{margin-top:60px;font-size:36px;text-align:center}}@media screen and (max-width:768px){.top-mv__catch{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(25px,7.5vw,30px);letter-spacing:-0.01em}}.top-mv__text{opacity:0;line-height:1.87}@media screen and (min-width:769px){.top-mv__text{margin-top:35px;text-align:center}}@media screen and (max-width:768px){.top-mv__text{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.top-mv__guide{margin:0 auto;-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}@media screen and (min-width:769px){.top-mv__guide{max-width:420px;margin:0 auto -5px}}@media screen and (max-width:768px){.top-mv__guide{max-width:360px}}.top-mv__guide svg{width:100%;height:auto}.top-mv__cvWrap{width:100%;padding:10px 10px 0;position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;-webkit-transition:opacity 0.4s,visibility 0.4s,background-color 0.4s;transition:opacity 0.4s,visibility 0.4s,background-color 0.4s}.top-mv__cvWrap.is-anime{background-color:rgba(255,255,255,0.7)}.top-mv__cvWrap.is-anime .top-mv__guide{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity 0.5s,-webkit-transform 0.6s;transition:opacity 0.5s,-webkit-transform 0.6s;transition:transform 0.6s,opacity 0.5s;transition:transform 0.6s,opacity 0.5s,-webkit-transform 0.6s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.top-mv__cvWrap.is-anime .top-mv__buttonGroup{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity 0.5s,-webkit-transform 0.7s;transition:opacity 0.5s,-webkit-transform 0.7s;transition:transform 0.7s,opacity 0.5s;transition:transform 0.7s,opacity 0.5s,-webkit-transform 0.7s;-webkit-transition-delay:0.4s;transition-delay:0.4s}.top-mv__cvWrap.is-hide{opacity:0;visibility:hidden;pointer-events:none}.top-features{overflow:hidden;background-color:#F1F1EB}@media screen and (min-width:769px){.top-features{padding:58px 0 50px}}@media screen and (max-width:768px){.top-features{padding:40px 0 50px}}.top-features__row{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (min-width:769px){.top-features__boxGroup{margin-top:86px}}@media screen and (max-width:768px){.top-features__boxGroup{margin-top:50px}}.top-features__box{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;position:relative;background-color:#fff}.top-features__box.is-anime{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity 0.5s,-webkit-transform 1s;transition:opacity 0.5s,-webkit-transform 1s;transition:transform 1s,opacity 0.5s;transition:transform 1s,opacity 0.5s,-webkit-transform 1s}.top-features__box.is-anime:nth-child(2){-webkit-transition-delay:0.5s;transition-delay:0.5s}@media screen and (min-width:769px){.top-features__box{padding:60px 30px 40px}.top-features__box:nth-child(2){padding:60px 30px 100px}.top-features__box:nth-child(n+2){margin:92px auto 0}}@media screen and (max-width:768px){.top-features__box{margin:0 auto;padding:60px 20px 30px}.top-features__box:nth-child(n+2){margin-top:58px}}@media screen and (min-width:769px){.top-features__boxDesc{max-width:290px;width:34%;min-height:290px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.top-features__boxDesc{width:100%}}.top-features__boxNumber{position:absolute;left:0;font-family:roboto900,sans-serif;font-weight:900;color:#222}@media screen and (min-width:769px){.top-features__boxNumber{top:-135px;font-size:100px}}@media screen and (max-width:768px){.top-features__boxNumber{top:-95px;font-size:75px}}.top-features__en{position:absolute;left:0;z-index:1;font-size:clamp(50px,2vw,59px);line-height:1;font-family:roboto900,sans-serif;font-weight:900}@media screen and (min-width:769px){.top-features__en{top:-30px}}@media screen and (max-width:768px){.top-features__en{top:-11px}}.top-features__boxTitle{line-height:1.46;font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-features__boxTitle{margin-top:40px;font-size:clamp(22px,2.5vw,26px)}.top-features__boxTitle.--level{margin-top:70px}}@media screen and (max-width:768px){.top-features__boxTitle{max-width:540px;margin:10px auto 0;position:relative;z-index:3;font-size:21px}}.top-features__text{line-height:1.87}@media screen and (min-width:769px){.top-features__text{margin-top:20px}}@media screen and (max-width:768px){.top-features__text{max-width:540px;margin:20px auto 0}}.top-features__buttonWrap{max-width:290px}@media screen and (min-width:769px){.top-features__buttonWrap{margin:30px auto 0}}@media screen and (max-width:768px){.top-features__buttonWrap{margin:20px auto 0}}.top-features__button{font-family:roboto700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-features__boxImage{max-width:570px;width:63%;position:absolute;top:0;left:36%}}@media screen and (max-width:768px){.top-features__boxImage{max-width:370px;margin:25px auto 0}}@media screen and (min-width:769px){.top-features__courseImage{max-width:600px;width:57%;position:absolute;top:49%;left:36%;z-index:2}}@media screen and (max-width:768px){.top-features__figcaption{margin-top:-110px;position:relative;z-index:0}.top-features__figcaption:before{content:"";width:100%;height:50%;position:absolute;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background-color:rgba(255,255,255,0.65)}}.top-features__itemTitle{margin-top:20px;line-height:1.95;text-align:center;font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-features__itemTitle{font-size:clamp(16px,1.8vw,20px)}}.top-features__itemText{margin-top:20px;line-height:1.87}@media screen and (max-width:768px){.top-features__itemText{font-size:15px}}@media screen and (max-width:768px){.top-features__additional{margin-top:40px;padding-top:20px;border-top:2px solid #222}}.top-features__guide{width:calc(100% - 40px)}@media screen and (min-width:769px){.top-features__guide{max-width:500px;margin:40px auto 0}}@media screen and (max-width:768px){.top-features__guide{max-width:360px;margin:30px auto 0}}.top-features__guide svg{width:100%;height:auto}.top-features__cvGroup{max-width:860px;width:calc(100% - 40px);margin:50px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-features__cv{font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-features__cv{max-width:480px;margin:0 30px}}@media screen and (max-width:768px){.top-features__cv{max-width:340px;font-size:15px}.top-features__cv:nth-child(2){margin-left:10px}}.top-features__cv.--black svg,.top-features__cv.--white svg{height:auto;-webkit-filter:none;filter:none}.top-course{position:relative;overflow:hidden;background-color:#A7E6E6}@media screen and (min-width:769px){.top-course{padding:166px 0 82px}}@media screen and (max-width:768px){.top-course{padding:132px 0 50px}}.top-course__loop{position:absolute;top:40px;left:0}.top-course__content{max-width:1000px;width:calc(100% - 40px)}@media screen and (min-width:769px){.top-course__content{margin:60px auto 0}}@media screen and (max-width:768px){.top-course__content{margin:50px auto 0}}.top-course__category{text-align:center;font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-course__category{font-size:36px}}@media screen and (max-width:768px){.top-course__category{font-size:26px}}.top-course__announce{margin-top:20px;text-align:center;font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-course__announce{font-size:32px}}@media screen and (max-width:768px){.top-course__announce{font-size:26px}}.top-course__announce span{padding-left:6px;background-color:#fff}.top-course__read{margin-top:35px;font-size:20px;line-height:1.87;text-align:center}.top-course__row{margin-top:50px}@media screen and (min-width:769px){.top-course__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:769px){.top-course__listWrap.--short{width:32%}.top-course__listWrap.--short:nth-child(n+2){margin-left:2%}.top-course__listWrap.--medium{width:47%}}@media screen and (max-width:768px){.top-course__listWrap{max-width:430px;margin:0 auto}.top-course__listWrap:nth-child(n+2){margin-top:30px}}.top-course__listTitle{line-height:1.5}@media screen and (min-width:769px){.top-course__listTitle{font-size:clamp(17px,2.3vw,20px)}}@media screen and (max-width:768px){.top-course__listTitle{font-size:21px;text-align:center}}.top-course__defineList{margin-top:10px;background-color:#fff}.top-course__define{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.3}.top-course__defineTitle{padding:20px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:notoSansJp700,sans-serif;font-weight:700}.top-course__defineTitle.--short{width:100px}.top-course__defineTitle.--medium{width:42%}.top-course__defineData{padding:20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:notoSansJp500,sans-serif;font-weight:500;background-color:#F1F1EC}.top-course__defineData.--medium{width:calc(100% - 100px)}.top-course__defineData.--medium2{width:58%}.top-course__noteList{max-width:495px}@media screen and (min-width:769px){.top-course__noteList{width:50%;margin:35px 0 0 15px}}@media screen and (max-width:768px){.top-course__noteList{max-width:450px;margin:30px auto 0}}.top-course__note{padding-left:1.8em;font-size:14px;line-height:1.5;text-indent:-1.8em}.top-course__note:nth-child(n+2){margin-top:3px}.top-course__buttonWrap{max-width:290px;margin:40px auto 0}.top-course__button{font-size:15px;font-family:roboto700,sans-serif;font-weight:700}.top-voice{overflow:hidden;background-color:#F1F1EC}@media screen and (min-width:769px){.top-voice{padding:80px 0}}@media screen and (max-width:768px){.top-voice{padding:50px 0}}.top-voice__inner{max-width:1000px;width:calc(100% - 40px);margin:0 auto}.top-voice__swiperWrap{position:relative}@media screen and (min-width:769px){.top-voice__swiperWrap{max-width:893px;width:calc(100% - 60px);margin:60px auto 0}}@media screen and (max-width:768px){.top-voice__swiperWrap{max-width:520px;margin:30px auto 0;padding:0 30px}}.top-voice__swiperWrap .swiper-button-next,.top-voice__swiperWrap .swiper-button-prev{width:50px;height:50px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;z-index:3;border-radius:1000px;background-color:#222}.top-voice__swiperWrap .swiper-button-next:after,.top-voice__swiperWrap .swiper-button-prev:after{color:#fff}@media screen and (min-width:769px){.top-voice__swiperWrap .swiper-button-next,.top-voice__swiperWrap .swiper-button-prev{top:26%}.top-voice__swiperWrap .swiper-button-next:after,.top-voice__swiperWrap .swiper-button-prev:after{font-size:20px}.top-voice__swiperWrap .swiper-button-next:hover,.top-voice__swiperWrap .swiper-button-prev:hover{background-color:#0B318F}}@media screen and (max-width:768px){.top-voice__swiperWrap .swiper-button-next,.top-voice__swiperWrap .swiper-button-prev{top:34%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-voice__swiperWrap .swiper-button-next:after,.top-voice__swiperWrap .swiper-button-prev:after{font-size:18px}}@media screen and (min-width:769px){.top-voice__swiperWrap .swiper-button-prev{left:-8%}}@media screen and (max-width:768px){.top-voice__swiperWrap .swiper-button-prev{left:0}}@media screen and (min-width:769px){.top-voice__swiperWrap .swiper-button-next{right:-8%}}@media screen and (max-width:768px){.top-voice__swiperWrap .swiper-button-next{right:0}}.top-voice__name{margin-top:20px;font-size:18px;font-family:notoSansJp700,sans-serif;font-weight:700}.top-voice__name b{font-size:clamp(20px,2.6vw,25px)}.top-voice__title{margin-top:12px;font-size:18px;line-height:1.5;font-family:notoSansJp500,sans-serif;font-weight:500}.top-voice__text{margin-top:12px;line-height:1.87}@media screen and (max-width:768px){.top-voice__text{font-size:15px}}@media screen and (min-width:769px){.top-experience{padding:80px 0;position:relative;z-index:0;background-color:#A7E6E6}.top-experience:before{content:"";width:94%;height:100%;display:block;position:absolute;right:0;top:0;z-index:-1;background-color:#fff}}@media screen and (max-width:768px){.top-experience{padding:50px 0}}.top-experience__inner{width:calc(100% - 40px);margin:0 auto}.top-experience__heading{font-family:notoSansJp700,sans-serif;font-weight:700;text-align:center}@media screen and (min-width:769px){.top-experience__heading{font-size:36px}}@media screen and (max-width:768px){.top-experience__heading{font-size:26px}}@media screen and (min-width:769px){.top-experience__stepList{max-width:1000px;margin:70px auto 0}}@media screen and (max-width:768px){.top-experience__stepList{max-width:500px;margin:30px auto 0}}.top-experience__step{position:relative}.top-experience__step:nth-child(n+2){margin-top:100px}.top-experience__step:nth-child(n+2):before{content:"";width:40px;height:40px;display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100px;background-color:#000}.top-experience__step:nth-child(n+2):after{content:"";width:12px;height:12px;display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (min-width:769px){.top-experience__step{min-height:280px;padding-right:clamp(250px,51vw,470px)}.top-experience__step:before{top:-70px}.top-experience__step:after{top:-58px}}@media screen and (max-width:768px){.top-experience__step:before{top:-70px}.top-experience__step:after{top:-58px}}@media screen and (min-width:769px){.top-experience__stepDescription{max-width:470px}}.top-experience__stepHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-experience__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;text-align:center;font-family:roboto900,sans-serif;font-weight:900;background-color:#A7E6E6}@media screen and (min-width:769px){.top-experience__number{width:94px;height:94px;font-size:14px}}@media screen and (max-width:768px){.top-experience__number{width:74px;height:74px;font-size:11px}}.top-experience__number b{line-height:1}@media screen and (min-width:769px){.top-experience__number b{font-size:46px}}@media screen and (max-width:768px){.top-experience__number b{font-size:35px}}.top-experience__stepTitle{padding:0 20px;letter-spacing:0.06em;font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-experience__stepTitle{font-size:25px}}@media screen and (max-width:768px){.top-experience__stepTitle{font-size:20px}}@media screen and (min-width:769px){.top-experience__stepTitle span{font-size:18px}}@media screen and (max-width:768px){.top-experience__stepTitle span{font-size:14px}}@media screen and (min-width:769px){.top-experience__imageWrap{max-width:470px;width:52%;position:absolute;top:0;right:0}}@media screen and (max-width:768px){.top-experience__imageWrap{margin-top:30px}}.top-experience__stepText{line-height:1.87}@media screen and (min-width:769px){.top-experience__stepText{margin-top:30px}}@media screen and (max-width:768px){.top-experience__stepText{margin-top:20px}}.top-flow{overflow:hidden;background-color:#F1F1EB}@media screen and (min-width:769px){.top-flow{padding:60px 0}}@media screen and (max-width:768px){.top-flow{padding:50px 0}}.top-flow__headingRow{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.top-flow__content{max-width:980px;width:calc(100% - 40px)}@media screen and (min-width:769px){.top-flow__content{margin:60px auto 0}}@media screen and (max-width:768px){.top-flow__content{margin:50px auto 0}}.top-flow__buttonWrap{max-width:290px}@media screen and (max-width:768px){.top-flow__buttonWrap{margin:0 auto}}@media screen and (min-width:769px){.top-flow__guide{max-width:500px;margin:80px auto 0}}@media screen and (max-width:768px){.top-flow__guide{max-width:360px;margin:60px auto 0}}.top-flow__guide svg{width:100%;height:auto}.top-flow__buttonGroup{max-width:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:769px){.top-flow__buttonGroup{margin:80px auto 0}}@media screen and (max-width:768px){.top-flow__buttonGroup{margin:50px auto 0}}.top-flow__button{font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-flow__button{max-width:480px;margin:0 auto;margin:0 auto 30px}}@media screen and (max-width:768px){.top-flow__button{max-width:340px;font-size:15px}.top-flow__button:nth-child(2){margin-left:10px}}.top-flow__button.--black svg,.top-flow__button.--white svg{height:auto;-webkit-filter:none;filter:none}.top-about{position:relative;overflow:hidden}@media screen and (min-width:769px){.top-about{padding:166px 0 82px}}@media screen and (max-width:768px){.top-about{padding:182px 0 50px}}.top-about__inner{max-width:1200px;margin:0 auto}.top-about__headingWrap{max-width:1000px;margin:0 auto}.top-about__loop{position:absolute;left:0}@media screen and (min-width:769px){.top-about__loop{top:40px}}@media screen and (max-width:768px){.top-about__loop{top:60px}}.top-about-school{max-width:1200px;width:calc(100% - 20px)}@media screen and (min-width:769px){.top-about-school{margin:116px auto 0}}@media screen and (max-width:768px){.top-about-school{margin:50px auto 0}}.top-about-school__imageWrap{max-width:322px;margin:0 auto}.top-about-school__text{line-height:1.87}@media screen and (min-width:769px){.top-about-school__text{margin-top:50px;text-align:center}}@media screen and (max-width:768px){.top-about-school__text{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px}}.top-about-school__defineList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.top-about-school__defineList{margin-top:86px}}@media screen and (max-width:768px){.top-about-school__defineList{margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.top-about-school__define{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;text-align:center;color:#fff;background-color:#222}@media screen and (min-width:769px){.top-about-school__define{width:24.25%;min-height:225px;padding:25px 5px}.top-about-school__define:nth-child(n+2){margin-left:3%}}@media screen and (max-width:768px){.top-about-school__define{width:48%;min-height:75px;padding:15px 5px}.top-about-school__define:nth-child(2n){margin-left:2%}.top-about-school__define:nth-child(n+3){margin-top:10px}}.top-about-school__defineTitle{font-family:notoSansJp400,sans-serif;font-weight:400}@media screen and (min-width:769px){.top-about-school__defineTitle{font-size:clamp(18px,2.7vw,24px)}}@media screen and (max-width:768px){.top-about-school__defineTitle{font-size:15px}}@media screen and (min-width:769px){.top-about-school__defineData{margin-top:20px;font-size:24px}}@media screen and (max-width:768px){.top-about-school__defineData{margin-top:10px;font-size:23px}}.top-about-school__number{font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-about-school__number{font-size:clamp(30px,4vw,52px)}}@media screen and (max-width:768px){.top-about-school__number{font-size:clamp(20px,8vw,30px)}}.top-about-school__time{min-height:20px;display:block}@media screen and (min-width:769px){.top-about-school__time{margin-top:30px;font-size:20px}}@media screen and (max-width:768px){.top-about-school__time{margin-top:10px;font-size:14px}}.top-about-school__note{margin-top:20px;font-size:14px}.top-about-kadokawa{width:calc(100% - 20px)}@media screen and (min-width:769px){.top-about-kadokawa{margin:86px auto 0}}@media screen and (max-width:768px){.top-about-kadokawa{margin:40px auto 0}}.top-about-kadokawa__logoWrap{margin:0 auto}@media screen and (min-width:769px){.top-about-kadokawa__logoWrap{max-width:476px}}@media screen and (max-width:768px){.top-about-kadokawa__logoWrap{max-width:286px}}.top-about-kadokawa__title{line-height:1.5;text-align:center;font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-about-kadokawa__title{margin-top:40px;font-size:26px;letter-spacing:-0.05em}}@media screen and (max-width:768px){.top-about-kadokawa__title{margin-top:35px;font-size:18px;text-align:center}}.top-about-kadokawa__text{line-height:1.87}@media screen and (min-width:769px){.top-about-kadokawa__text{margin-top:40px;text-align:center}}@media screen and (max-width:768px){.top-about-kadokawa__text{margin-top:20px;font-size:15px}}@media screen and (min-width:769px){.top-access{padding:80px 0 106px}}@media screen and (max-width:768px){.top-access{padding:50px 0}}.top-access__inner{max-width:1000px;width:calc(100% - 40px);margin:0 auto}.top-access__heading{padding-left:0}.top-access__headingDesc{max-width:unset;width:100%;margin:0}@media screen and (min-width:769px){.top-access__schoolGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:769px){.top-access__school{width:47%;margin-top:60px}}@media screen and (max-width:768px){.top-access__school{margin-top:50px}}.top-access__mapWrap iframe{width:100%}@media screen and (max-width:768px){.top-access__mapWrap iframe{height:300px}}.top-access__name{margin-top:40px;font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-access__name{font-size:20px}}@media screen and (max-width:768px){.top-access__name{font-size:18px}}.top-access__address{line-height:1.87}@media screen and (min-width:769px){.top-access__address{margin-top:20px}}@media screen and (max-width:768px){.top-access__address{margin-top:15px}}.top-access__guide{width:calc(100% - 40px)}@media screen and (min-width:769px){.top-access__guide{max-width:500px;margin:40px auto 0}}@media screen and (max-width:768px){.top-access__guide{max-width:360px;margin:30px auto 0}}.top-access__guide svg{width:100%;height:auto}.top-access__cvGroup{max-width:860px;width:calc(100% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:769px){.top-access__cvGroup{margin:50px auto 0}}@media screen and (max-width:768px){.top-access__cvGroup{margin:30px auto 0}}.top-access__cv{font-family:notoSansJp700,sans-serif;font-weight:700}@media screen and (min-width:769px){.top-access__cv{max-width:480px;margin:0 30px}}@media screen and (max-width:768px){.top-access__cv{max-width:340px;font-size:15px}.top-access__cv:nth-child(2){margin-left:10px}}.top-access__cv.--black svg,.top-access__cv.--white svg{height:auto;-webkit-filter:none;filter:none}.top-faq{overflow:hidden;background-color:#F1F1EB}@media screen and (min-width:769px){.top-faq{padding:60px 0}}@media screen and (max-width:768px){.top-faq{padding:50px 0}}.top-faq__content{width:calc(100% - 40px)}@media screen and (min-width:769px){.top-faq__content{max-width:1000px;margin:30px auto 0}}@media screen and (max-width:768px){.top-faq__content{max-width:520px;margin:20px auto 0}}@media screen and (max-width:768px){.top-faq__list{max-width:520px}}.top-faq__item:not(:last-child){padding-bottom:35px;border-bottom:1px solid #000}@media screen and (max-width:768px){.top-faq__item{font-size:15px}}.top-faq__itemTitle{line-height:1.5;font-family:notoSansJp500,sans-serif;font-weight:500}.top-faq__itemTitle:before{content:"Q";padding:1px 5px;line-height:1;font-family:roboto700,sans-serif;font-weight:700;color:#fff;background-color:#000}@media screen and (min-width:769px){.top-faq__itemTitle{padding:30px 0 30px 2.6em;text-indent:-2.6em}.top-faq__itemTitle:before{margin-right:20px}}@media screen and (max-width:768px){.top-faq__itemTitle{padding:20px 0 20px 2em;text-indent:-2em}.top-faq__itemTitle:before{margin-right:10px}}.top-faq__itemData{line-height:1.87;font-family:notoSansJp500,sans-serif;font-weight:500;background-color:#A7E6E6}@media screen and (min-width:769px){.top-faq__itemData{padding:20px}}@media screen and (max-width:768px){.top-faq__itemData{padding:10px}}.top-faq__itemData a{text-decoration:underline}@media screen and (min-width:769px){.top-faq__itemData a:hover{text-decoration:none}}