@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500;700;800;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}#bigBackground{position:relative;z-index:0}body{min-width:1200px}h1{background:none;border:none}#cduWrap{background-color:#fff;width:100%;position:relative;z-index:2}#cduFooter{position:relative;z-index:2;background:#fff}#snsBtn{margin:0 auto}#snsBtn iframe:nth-of-type(2){margin-right:-10px !important}#cduPanNavi{margin:0 auto}.pb24-footer{position:relative;z-index:15}.pb24-header{position:relative;z-index:3}#pbHeader{position:relative;z-index:2}.pbH-upper{height:0 !important}#megatre_cp2026{position:relative;font-family:"M PLUS Rounded 1c","Noto Sans JP","游ゴシック", "Yu Gothic","Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;line-height:1.5;color:#000;background:url("260917_megatre_cp_bg.jpg");font-size:18px;text-align:center}#megatre_cp2026 a{margin:0;padding:0}#megatre_cp2026 a img{width:auto}@media (hover: hover){#megatre_cp2026 a{transition:opacity 0.3s ease-out}#megatre_cp2026 a:hover{opacity:0.6}}@media (hover: hover){#megatre_cp2026 a:hover,#megatre_cp2026 a:hover img{text-decoration:none}}#megatre_cp2026 img{width:100%;max-width:100%}#megatre_cp2026 .spOnly{display:none}#megatre_cp2026 .pcOnly{display:block}#megatre_cp2026 .brSpan{display:inline-block}#megatre_cp2026 .mt20{margin-top:20px}#megatre_cp2026 .mt40{margin-top:40px}#megatre_cp2026 .subTtl{text-align:center;font-weight:700;font-size:40px}#megatre_cp2026 .cpTtl{text-align:center}#megatre_cp2026 .indent{padding-left:1em;text-indent:-1em}#megatre_cp2026 .pink{color:#ff476d}#megatre_cp2026 .red{color:#FF3D36}#megatre_cp2026 .bold{font-weight:800}#megatre_cp2026 .borderDeco{position:relative;display:inline;background:linear-gradient(-75deg, transparent 0.4em, #ffef3b 0 calc(100% - .3em), transparent 0);background-position:left bottom 0.1em;background-size:100% 0.5em;background-repeat:no-repeat;padding-inline:0.45em;margin-inline:-0.45em;-webkit-box-decoration-break:clone;box-decoration-break:clone;z-index:-1}#megatre_cp2026 .borderDeco:before{display:none}#megatre_cp2026 .decoAnim{width:auto;position:absolute;z-index:1}#megatre_cp2026 .mvbg{position:relative;overflow:hidden;background:url("260917_megatre_cp_mv_bg.png") no-repeat;background-size:cover;background-position:center;padding:40px 0}#megatre_cp2026 .mvbg .decoleft{position:absolute;width:auto;top:38%;left:12px;z-index:1}@media screen and (max-width: 1220px){#megatre_cp2026 .mvbg .decoleft{display:none}}#megatre_cp2026 .mvbg .decoRight{position:absolute;width:auto;bottom:30%;right:-16px;z-index:1}@media screen and (max-width: 1220px){#megatre_cp2026 .mvbg .decoRight{display:none}}#megatre_cp2026 .mv{position:relative;max-width:1570px;margin:auto}@media screen and (max-width: 1830px) and (min-width: 1220px){#megatre_cp2026 .mv{max-width:80%}}#megatre_cp2026 .mv img{width:auto}#megatre_cp2026 .mv .charaOne{position:absolute;top:36%;left:0;z-index:3;width:19.6875vw}@media screen and (max-width: 1220px){#megatre_cp2026 .mv .charaOne{width:340px}}#megatre_cp2026 .mv .charaTwo{position:absolute;top:50%;right:0;z-index:3;width:21.875vw}@media screen and (max-width: 1220px){#megatre_cp2026 .mv .charaTwo{width:360px}}#megatre_cp2026 .mvLogo{position:relative;z-index:2;margin-top:-50px;margin-bottom:20px;display:inline-block;width:45.83333vw}@media screen and (max-width: 1220px){#megatre_cp2026 .mvLogo{width:550px}}#megatre_cp2026 .mvslider{display:-webkit-flex;display:flex;overflow:hidden}#megatre_cp2026 .slideBoxTop{-webkit-animation:scroll-left 50s infinite linear .5s both;animation:scroll-left 50s infinite linear .5s both;display:-webkit-flex;display:flex}#megatre_cp2026 .slideBoxBottom{-webkit-animation:scroll-right 50s infinite linear .5s both;animation:scroll-right 50s infinite linear .5s both;display:-webkit-flex;display:flex}#megatre_cp2026 .slide{width:260px;margin-right:30px}#megatre_cp2026 .slide img{display:block;width:100%}#megatre_cp2026 .contInner{position:relative;margin:0 auto;padding:100px 0;max-width:960px;z-index:6}#megatre_cp2026 .bgBox{position:relative;overflow:hidden}#megatre_cp2026 .subTtl img{width:auto}#megatre_cp2026 .sentence li+li{margin-top:8px}#megatre_cp2026 .indent{padding-left:1em;text-indent:-1em}#megatre_cp2026 .decoImg{position:absolute;width:auto;right:230px;bottom:-20px;z-index:6}#megatre_cp2026 .aboutBox{position:relative}#megatre_cp2026 .aboutBox .decoChara{position:absolute;width:auto;right:50px;bottom:640px;z-index:5}@media screen and (max-width: 1400px){#megatre_cp2026 .aboutBox .decoChara{display:none}}#megatre_cp2026 .about{background-image:url("260917_megatre_cp_bg_dot_top_01.png"),url("260917_megatre_cp_bg_dot_top_02.png"),url("260917_megatre_cp_bg_about.png");background-position:top left,bottom right,center;background-repeat:no-repeat}#megatre_cp2026 .about::before{content:'';position:absolute;top:0;left:0;width:100%;height:197px;background:url("260917_megatre_cp_lantern.png") no-repeat top}#megatre_cp2026 .about .decoAnim.one{top:386px;left:102px}#megatre_cp2026 .about .decoAnim.two{top:700px;right:-74px}#megatre_cp2026 .about .decoAnim.three{bottom:500px;left:34px}#megatre_cp2026 .about .limitBox{padding:60px 40px 30px;border-radius:25px;border:solid 6px #ff476d}#megatre_cp2026 .about .limitBox h2{margin-top:-118px}#megatre_cp2026 .about .limitBox .limitImg{margin-top:20px;width:auto}#megatre_cp2026 .about .read{margin-top:60px;font-weight:800;font-size:30px}#megatre_cp2026 .about .read span{font-size:40px;font-weight:800}#megatre_cp2026 .about .read span.num{font-size:46px}#megatre_cp2026 .about .exBox{margin-top:60px}#megatre_cp2026 .about .exLists{margin:20px auto 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;max-width:880px}#megatre_cp2026 .apply{background-image:url("260917_megatre_cp_bg_wave_pink_top.png"),url("260917_megatre_cp_bg_wave_pink_bottom.png"),url("260917_megatre_cp_bg_red.png"),linear-gradient(0deg, rgba(255,128,130,0.69), #ffc8aa);background-position:top left,bottom right,center;background-repeat:no-repeat}#megatre_cp2026 .apply::before{content:'';display:inline-block;margin-top:40px;width:100%;height:31px;background:url("260917_megatre_cp_bg_twist.png") top left;background-repeat:repeat-x}#megatre_cp2026 .apply::after{content:'';display:inline-block;margin-bottom:40px;width:100%;height:31px;background:url("260917_megatre_cp_bg_twist.png") top left;background-repeat:repeat-x}#megatre_cp2026 .apply .decoImg{right:130px;bottom:180px;z-index:5}#megatre_cp2026 .apply .decoChara{position:absolute;width:auto;left:100px;bottom:680px;z-index:5}@media screen and (max-width: 1400px){#megatre_cp2026 .apply .decoChara{display:none}}#megatre_cp2026 .apply .decoAnim.one{top:306px;left:82px}#megatre_cp2026 .apply .decoAnim.two{top:650px;right:-74px}#megatre_cp2026 .apply .decoAnim.three{bottom:140px;left:34px}#megatre_cp2026 .apply .read{color:#fa2c4e;margin-top:40px;font-size:24px}#megatre_cp2026 .apply .stepLists{margin-top:40px}#megatre_cp2026 .apply .stepLists .stepList{position:relative;margin-top:90px;padding:30px;box-sizing:border-box;border-radius:25px;background-color:rgba(255,255,255,0.7)}#megatre_cp2026 .apply .stepLists .stepList:first-child{margin-top:0}#megatre_cp2026 .apply .stepLists .stepList:last-child:after{display:none}#megatre_cp2026 .apply .stepLists .stepList:after{content:"";position:absolute;left:0;right:0;bottom:-70px;background:url(260917_megatre_cp_step_arrow.png) no-repeat top center;width:72px;height:42px;margin:auto;visibility:initial}#megatre_cp2026 .apply .stepLists .stepList img{width:auto}#megatre_cp2026 .apply .stepLists .stepList dl dt{position:relative}#megatre_cp2026 .apply .stepLists .stepList dl dt img{position:absolute;top:-50px;left:0}#megatre_cp2026 .apply .stepLists .stepList dl dd{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding-left:100px}#megatre_cp2026 .apply .stepLists .stepList dl dd .descriptionTxt{text-align:left;font-size:24px;font-weight:800}#megatre_cp2026 .apply .stepLists .stepList dl dd .descriptionTxt p{font-weight:800}#megatre_cp2026 .apply .stepLists .stepList dl dd .descriptionTxt span{font-weight:800}#megatre_cp2026 .apply .stepLists .stepList dl dd .descriptionTxt .borderDeco{background-size:100% 0.3em}#megatre_cp2026 .apply .stepLists .stepList dl dd .btnLists{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-top:20px}#megatre_cp2026 .apply .stepLists .stepList dl dd .btnLists li+li{margin-left:20px}#megatre_cp2026 .apply .stepLists .stepList dl dd .note{-webkit-transform:rotateZ(0.03deg);transform:rotateZ(0.03deg);display:block;margin-top:10px;font-size:14px;padding-left:1em;text-indent:-1em}#megatre_cp2026 .apply .termsBox{padding-top:0}#megatre_cp2026 .apply .terms{position:relative;margin:30px auto 0;padding:30px 20px;border-radius:25px;border:2px solid #ff2e26;background:#fff;text-align:left;font-size:16px}#megatre_cp2026 .apply .terms .termsInner{height:410px;overflow:auto;-webkit-transform:rotateZ(0.03deg);transform:rotateZ(0.03deg)}#megatre_cp2026 .apply .terms .termsInner a{color:#ff476d;text-decoration:underline}@media (hover: hover){#megatre_cp2026 .apply .terms .termsInner a:hover{text-decoration:none}}#megatre_cp2026 .apply .terms .termsInner dl{margin-top:20px}#megatre_cp2026 .apply .terms .termsInner .note{display:block;font-size:14px;padding-left:1em;text-indent:-1em}#megatre_cp2026 .apply .terms .termsInner .howtoLists{margin-top:10px}#megatre_cp2026 .apply .terms .termsInner .howtoLists li{padding-left:1em;text-indent:-1em}#megatre_cp2026 .apply .terms .termsInner .howtoLists li+li{margin-top:10px}#megatre_cp2026 .apply .terms .termsInner .noteLists li{padding-left:1em;text-indent:-1em}#megatre_cp2026 .apply .terms .termsInner .noteLists li+li{margin-top:6px}#megatre_cp2026 .apply .terms .termsInner .case{color:#666}#megatre_cp2026 .apply .terms .termsInner .case li{padding-left:1em;text-indent:-1em}#megatre_cp2026 .copyBox{background:#00BFEF;text-align:center;font-size:12px;color:#000;padding:40px}#megatre_cp2026 .copyInner{max-width:960px;margin:0 auto}#megatre_cp2026 .accordion .accordionHeader{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-top:20px;z-index:+1;cursor:pointer;transition-duration:0.2s;text-align:left}@media (hover: hover){#megatre_cp2026 .accordion .accordionHeader{transition:opacity 0.3s ease-out}#megatre_cp2026 .accordion .accordionHeader:hover{opacity:0.6}}#megatre_cp2026 .accordion .accordionHeader.open .iconBox{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#megatre_cp2026 .accordion .accordionHeader.open .iconBox .icon:before{content:none}#megatre_cp2026 .accordion .accordionHeader.open .iconBox .icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#megatre_cp2026 .accordion .accordionHeader p{padding-left:4px}#megatre_cp2026 .accordion .iconBox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;left:0;width:12px;height:12px;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;transition-duration:0.2s}#megatre_cp2026 .accordion .iconBox .icon{display:block;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;transition-duration:0.2s;position:relative;border-radius:40px}#megatre_cp2026 .accordion .iconBox .icon:before,#megatre_cp2026 .accordion .iconBox .icon:after{display:-webkit-flex;display:flex;content:'';background-color:#000;width:12px;height:2px;position:absolute;top:5px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}#megatre_cp2026 .accordion .iconBox .icon:before{width:2px;height:12px;top:0;left:5px}#megatre_cp2026 .accordion .iconBox .icon:after{top:5px}#megatre_cp2026 .accordionInner{display:none;box-sizing:border-box}#megatre_cp2026 .accordionInner p{text-align:left}#megatre_cp2026 .pageTopButton{position:fixed;right:40px;bottom:20px;transition:.3s;opacity:0;visibility:hidden;width:70px;z-index:11}@media (hover: hover){#megatre_cp2026 .pageTopButton{cursor:pointer;transition:0.2s cubic-bezier(0.45, 0, 0.55, 1)}#megatre_cp2026 .pageTopButton:hover{opacity:.7 !important}}#megatre_cp2026 .pageTopButton.jsActive{opacity:1;visibility:visible}#megatre_cp2026 .pageTopButton.jsFooterfit{position:absolute}#megatre_cp2026 [data-inview="mv"]{opacity:0}#megatre_cp2026 [data-inview="mv"].jsInviewFirstStart{opacity:1;-webkit-animation:fadein 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation:fadein 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards}#megatre_cp2026 [data-inview="mvpopup"]{opacity:0}#megatre_cp2026 [data-inview="mvpopup"].isView{opacity:1;-webkit-animation:mvpopup 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:mvpopup 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards;-webkit-animation-delay:.4s;animation-delay:.4s;transition-delay:.4s}#megatre_cp2026 [data-inview="fadein"]{opacity:0}#megatre_cp2026 [data-inview="fadein"].isView{opacity:1;-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}#megatre_cp2026 [data-inview="popup"]{opacity:0}#megatre_cp2026 [data-inview="popup"].isView{opacity:1;-webkit-animation:popup 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:popup 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards}#megatre_cp2026 [data-inview="side"]{opacity:0}#megatre_cp2026 [data-inview="side"].jsInviewFirstStart{opacity:1;-webkit-animation:fadein 0.8s ease-out forwards;animation:fadein 0.8s ease-out forwards;-webkit-animation-delay:.4s;animation-delay:.4s;transition-delay:.4s}@-webkit-keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scroll-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadein{0%{opacity:0;-webkit-filter:blur(15px);filter:blur(15px)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes fadein{0%{opacity:0;-webkit-filter:blur(15px);filter:blur(15px)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@-webkit-keyframes mvpopup{0%{-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8);opacity:0}100%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}80%,100%{opacity:1}}@keyframes mvpopup{0%{-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8);opacity:0}100%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}80%,100%{opacity:1}}
