@charset "UTF-8";/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:before,:after{box-sizing:inherit}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;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--aboutHeight: auto}html{font-size:62.5%}body{margin:0;background:#fff;font-family:Noto Sans JP,Noto Sans Japanese,sans-serif;line-height:1.5;font-weight:400;font-size:1.6rem;color:#000;overflow-x:hidden;overflow-y:scroll;position:relative;display:flex;flex-direction:column;min-height:100vh;width:100%;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}body.state__coming{border-bottom:16px solid #0c2666}body,div,section,aside,header,footer,nav,main,pre,p,a,img,figure,picture,button,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object{margin:0;padding:0;box-sizing:border-box;position:relative}img{display:block;max-width:100%}ul,ol{list-style:none}a,button{transition:opacity .3s ease-out;text-decoration:none;cursor:pointer}a:hover,button:hover{opacity:.8}::selection{background-color:#f1274c;color:#fff}.l-main{max-width:1280px;flex:1 0 auto;margin:0 auto}body.state__selection .l-main{padding:72px 0 96px}body.state__coming .l-main{padding:72px 0 120px;width:960px}.l-main__title{text-align:center;margin:0 auto 56px;line-height:1.4;animation:fadeInTitle .8s 0s both;position:relative;width:900px}.l-main__title h2.-fadeInTitle{font-size:3rem;color:#fff;padding:16px 64px;letter-spacing:.06em;font-weight:700;position:relative;background-color:#0c2666;border-top-left-radius:20px;border-top-right-radius:20px;z-index:10}.l-main__title h2.-fadeInTitle:before,.l-main__title h2.-fadeInTitle:after{content:"";position:absolute;top:-78px;width:3px;height:75px;border-left:3px dotted #000000;z-index:2}.l-main__title h2.-fadeInTitle:before{left:80px}.l-main__title h2.-fadeInTitle:after{right:78px}body.state__coming .l-main__title h2.-fadeInTitle:before,body.state__coming .l-main__title h2.-fadeInTitle:after{border-left:3px dotted #0c2666}.l-main__title p.-fadeUpTitle{font-size:1.8rem;position:absolute;left:0;right:0;letter-spacing:.04em;font-weight:700;animation:fadeUpTitle .8s .8s both;display:flex;align-items:center;justify-content:center}.l-main__title p.-fadeUpTitle:before,.l-main__title p.-fadeUpTitle:after{content:"";display:inline-block;vertical-align:middle;width:1.5px;height:18px;background-color:#000}.l-main__title p.-fadeUpTitle:before{transform:skew(15deg);margin-right:8px}.l-main__title p.-fadeUpTitle:after{transform:skew(-15deg);margin-left:8px}.l-main__title p.-fadeUpTitle span{margin-right:.6rem;display:inline-block}.l-main__title .selectionInfo{background-color:#0c2666;border-radius:20px;padding:40px 40px 30px;color:#fff;display:flex;justify-content:center;text-align:left;position:relative}.l-main__title .selectionInfo.-fadeInInfo{display:block;text-align:center}.l-main__title .selectionInfo.-fadeInInfo:before,.l-main__title .selectionInfo.-fadeInInfo:after{content:"";position:absolute;top:-78px;width:3px;height:75px;border-left:3px dotted #000000;z-index:2}.l-main__title .selectionInfo.-fadeInInfo:before{left:80px}.l-main__title .selectionInfo.-fadeInInfo:after{right:78px}.l-main__title .selectionInfo.-fadeInInfo .-FeedBackOpenDate{color:#0c2666;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.4rem;letter-spacing:.02em;font-weight:700;background-color:#b4e149}.l-main__title .selectionInfo.-fadeInInfo.-Close{min-height:234px}.l-main__title .selectionInfo .-InfoInner{width:100%;text-align:left;display:flex}.l-main__title .selectionInfo .-InfoInner p.-Asterisk{font-size:1.2rem;line-height:1.6;margin-top:10px;margin-bottom:0;letter-spacing:.02em}.l-main__title .selectionInfo .-InfoInner p.-Asterisk+p.-Asterisk{margin-top:2px}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner{flex-wrap:wrap;position:static}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(2){margin-left:10px;position:static}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(3){margin-left:20px}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper{display:block}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo{width:100%;display:flex;align-items:center}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo dt{min-width:180px;text-align:center;font-size:1.4rem;color:#0c2666;letter-spacing:.08em;font-weight:700;background:#fff;border-radius:6px;padding:6px 0;margin-bottom:0;margin-right:8px}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo dd{font-size:1.7rem;text-align:left;font-weight:500;line-height:1.5;letter-spacing:.02em}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo+dl.-addInfo{margin-top:8px}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo+dl.-addInfo dd{font-size:1.5rem}.l-main__title .selectionInfo h3.-dateAndTime{font-weight:700;font-size:8.4rem;margin-bottom:16px;margin-top:-10px;display:flex;align-items:flex-end;line-height:1;font-family:Oswald}.l-main__title .selectionInfo h3.-dateAndTime span.-Date{width:32px;height:32px;border-radius:50%;font-size:2rem;color:#1478d2;background-color:#fff;margin:0 0 4px 2px;display:flex;align-items:center;justify-content:center;font-family:Noto Sans JP,Noto Sans Japanese}.l-main__title .selectionInfo h3.-dateAndTime span.-Date:last-child{color:#f1274c}.l-main__title .selectionInfo h3.-dateAndTime span.-Bullets{display:inline-block;margin:0 10px 1.2rem;font-size:4.8rem}.l-main__title .selectionInfo p.-Time{font-family:Noto Sans JP,Noto Sans Japanese;font-size:1.8rem;line-height:1.3;margin:0;text-align:center;font-weight:500}.l-main__title .selectionInfo p.-Time span{display:inline-block;margin-left:1rem}.l-main__title .selectionInfo .SectionLink{width:457px;position:absolute;left:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:4px}.l-main__title .selectionInfo p.-AboutLink,.l-main__title .selectionInfo p.-ExternaLink,.l-main__title .selectionInfo p.-AdviceLink{font-family:Noto Sans JP,Noto Sans Japanese;font-size:1.55rem;line-height:1.3;font-weight:700;letter-spacing:.02em}.l-main__title .selectionInfo p.-AboutLink a,.l-main__title .selectionInfo p.-ExternaLink a,.l-main__title .selectionInfo p.-AdviceLink a{display:flex;align-items:center;gap:6px;color:#fff}.l-main__title .selectionInfo p.-AboutLink a img,.l-main__title .selectionInfo p.-ExternaLink a img,.l-main__title .selectionInfo p.-AdviceLink a img{width:20px;height:auto}.l-main__title .selectionInfo p.-AboutLink a span,.l-main__title .selectionInfo p.-ExternaLink a span,.l-main__title .selectionInfo p.-AdviceLink a span{display:inline-block;margin-top:4px;padding:0 0 5px;position:relative}.l-main__title .selectionInfo p.-AboutLink a span:before,.l-main__title .selectionInfo p.-ExternaLink a span:before,.l-main__title .selectionInfo p.-AdviceLink a span:before{background:#fff;content:"";width:100%;height:2px;position:absolute;left:0;bottom:2px;transform-origin:left top;transform:scale(1);transition:transform .2s}.l-main__title .selectionInfo p.-AboutLink a span:hover:before,.l-main__title .selectionInfo p.-ExternaLink a span:hover:before,.l-main__title .selectionInfo p.-AdviceLink a span:hover:before{transform-origin:right top;transform:scaleX(0)}.l-main__title .selectionInfo .liveEntryLink{margin-top:16px;display:flex;justify-content:center;position:relative}.l-main__title .selectionInfo .liveEntryLink a{font-size:2rem;font-weight:700;border-radius:40px;display:flex;align-items:center;justify-content:center;width:100%;height:48px;color:#0c2666;background-color:#b4e149}.l-main__title .selectionInfo .liveEntryLink a:after{content:"";position:absolute;right:16px;top:calc(50% - 5.5px);width:11px;height:11px;border-right:solid 2px #0c2666;border-bottom:solid 2px #0c2666;transform:rotate(-45deg);transition:all .4s ease-out}.l-main__title h4{margin-top:30px;font-size:2.6rem;line-height:1.6;font-weight:600;letter-spacing:.06em}.l-main__content{margin-bottom:16px}.l-main__content h2.-contentTitle{font-size:4rem;color:#000;letter-spacing:.06em;font-weight:700;text-align:center}.l-main__content .-contentProgramDay{margin-top:10px;margin-bottom:40px;text-align:center;font-size:1.3rem}.l-main__content .js-joinSummer,.l-main__content .js-joinAutumn{margin-bottom:24px;font-size:2.6rem;font-weight:700;line-height:1.6;letter-spacing:.06em;text-align:center}.l-main__entry{text-align:center}.l-main__entry h4{font-size:2.2rem;line-height:1.6;font-weight:600;letter-spacing:.06em}body.state__coming .l-main__entry h4{font-size:2.6rem;font-weight:700}.l-main__entry h4 span{display:block;font-size:4.2rem;font-weight:700;margin-bottom:6px}body.state__coming .l-main__entry h4 span{font-size:4.4rem}.l-main__entry .entryProgramDay{margin-top:10px;margin-bottom:30px;text-align:center;font-size:1.3rem}.l-main__entry .live_entry_flex{display:flex;justify-content:space-between;margin:0 auto;max-width:828px}.l-main__entry .live_entry{font-size:2rem;display:flex;justify-content:center;letter-spacing:.1em;position:relative}.l-main__entry .live_entry a{border-radius:30px;display:flex;align-items:center;justify-content:center;width:340px;height:60px;color:#fff;background-color:#0c2666;box-shadow:0 4px #000}.l-main__entry .live_entry a:after{content:"";position:absolute;right:34px;top:calc(50% - 5.5px);width:11px;height:11px;border-right:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF;transform:rotate(-45deg);transition:all .4s ease-out}.l-main__entry .live_entry a svg{position:absolute;top:0;left:0}.l-main__entry .live_entry a svg rect{stroke-width:4;stroke-dasharray:353,0;stroke-dashoffset:0;transition:all .6s ease-out}.l-main__entry .live_entry a:hover{box-shadow:none;background-color:transparent;color:#0c2666;opacity:1}.l-main__entry .live_entry a:hover:after{border-right:solid 2px #0c2666;border-bottom:solid 2px #0c2666;right:43px}.l-main__entry .live_entry a:hover svg rect{stroke-dasharray:225,620;stroke-dashoffset:506}.l-main__entry .live_entry_btn{font-size:2.8rem;display:flex;justify-content:center;position:relative}.l-main__entry .live_entry_btn a{border-radius:40px;display:flex;align-items:center;justify-content:center;width:478px;height:70px;color:#fff;background-color:#0c2666}.l-main__entry .live_entry_btn a:after{content:"";position:absolute;right:16px;top:calc(50% - 5.5px);width:11px;height:11px;border-right:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF;transform:rotate(-45deg);transition:all .4s ease-out}.l-main__entry .live_entry_btn.-Single a{width:580px}.l-main__entry .live_entry_btn.-Single+.-Single{margin-top:40px}.l-main__entry .live_entry_btn.-Single2 a{width:700px}.l-main__entry .live_entry_btn.-Single2+.-Single2{margin-top:40px}.l-main__entry .live_entry_senpai{margin-top:60px}.l-main__entry .live_entry_senpai h4{margin-bottom:20px}.l-main__entry .live_entry_senpai a{display:block;margin:0 auto;width:370px;height:auto}.l-main__entry .live_entry_end{position:relative;font-size:2.8rem;width:340px;height:70px;border-radius:40px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#858585;margin:0 auto}.l-main__entry .live_banner{margin-top:80px}.l-main__entry .live_banner p{font-size:1.8rem;margin-bottom:10px;letter-spacing:.04em}.l-main__entry .live_banner a{display:inline-block}.l-main__entry .live_banner img{display:block;margin:0 auto;width:324px;height:auto;box-shadow:#00000026 0 0 4px;transition:opacity .3s ease-out;text-decoration:none;cursor:pointer}.l-main__entry .live_banner img:hover{opacity:.8}.l-main__entry #event-image1,.l-main__entry #event-image2,.l-main__entry #event-image3,.l-main__entry #event-image4,.l-main__entry #event-image5,.l-main__entry #event-image6,.l-main__entry #event-image7,.l-main__entry #event-image8,.l-main__entry #event-image9,.l-main__entry #event-image10,.l-main__entry #event-image11,.l-main__entry #event-girl,.l-main__entry #event-boy{position:absolute}.l-main__entry #event-image1{left:-138px;top:-214px;width:16px}.l-main__entry #event-image2{left:-75px;top:-150px;width:43px}.l-main__entry #event-image3{left:-43px;top:-135px;width:19px}.l-main__entry #event-image4{left:-122px;top:-98px;width:32px}.l-main__entry #event-image5{left:-101px;top:-81px;width:58px}.l-main__entry #event-image6{left:-42px;top:-63px;width:25px}.l-main__entry #event-girl{left:-177px;top:-2px;width:140px}.l-main__entry #event-image7{right:-106px;top:-271px;width:15px}.l-main__entry #event-image8{right:-147px;top:-257px;width:35px}.l-main__entry #event-boy{right:-168px;top:-172px;width:164px}.l-main__entry #event-image9{right:-106px;top:80px;width:42px}.l-main__entry #event-image10{right:-123px;top:129px;width:24px}.l-main__entry #event-image11{right:-96px;top:176px;width:51px}.l-main__entry h3{font-size:4.5rem;font-weight:700;line-height:1.5;letter-spacing:.06em}.l-main__aboutTitle{padding:50px 0 0}.l-main__aboutTitle h2,.l-main__aboutTitle p{color:#0c2666;text-align:center;letter-spacing:.04em}.l-main__aboutTitle h2{font-size:3.5rem;font-weight:700}.l-main__aboutTitle p{margin-top:20px;font-weight:500}.l-main__aboutContent{margin-top:40px}.l-main__aboutContent ul.-ContentList{width:824px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:45px;grid-row-gap:40px}.l-main__aboutContent ul.-ContentList li{height:var(--aboutHeight);border-radius:12px;background-color:#fff}.l-main__aboutContent ul.-ContentList li .-Header{border-radius:12px 12px 0 0;background-color:#0c2666;display:flex;align-items:center;justify-content:center;height:75px}.l-main__aboutContent ul.-ContentList li .-Header h3{letter-spacing:.04em;color:#fff;font-size:2.2rem;font-weight:700}.l-main__aboutContent ul.-ContentList li .-Header h3 span{display:block;font-size:1.5rem;margin-top:-2px}.l-main__aboutContent ul.-ContentList li:nth-child(1) .-Content{margin-bottom:-10px}.l-main__aboutContent ul.-ContentList li:nth-child(2) .-Content{margin-bottom:-10px}.l-main__aboutContent ul.-ContentList li:nth-child(3){padding-bottom:20px}.l-main__aboutContent ul.-ContentList li .-Content{padding:24px 18px 18px}.l-main__aboutContent ul.-ContentList li .-Content figure img{width:auto;height:260px;margin:0 auto}.l-main__aboutContent ul.-ContentList li .-Content dl{margin-top:20px}.l-main__aboutContent ul.-ContentList li .-Content dl dt{line-height:1;font-size:1.3rem;font-weight:700;padding:8px 0;display:flex;justify-content:center;color:#fff;background-color:#0c2666}.l-main__aboutContent ul.-ContentList li .-Content dl dd{justify-content:center;text-align:center;display:grid;grid-column-gap:8px;padding-top:5px}.l-main__aboutContent ul.-ContentList li .-Content dl dd>div{border-radius:5px;border:1px solid #0c2666;background-color:#fff;color:#0c2666;font-size:1.2rem;padding:7px 0;line-height:1;font-weight:500}.l-main__aboutContent ul.-ContentList li .-Content dl dd.-GapTwo{grid-template-columns:repeat(2,1fr)}.l-main__aboutContent ul.-ContentList li .-Content dl dd.-GapFour{grid-template-columns:repeat(4,1fr)}.l-main__aboutContent ul.-ContentList li .-Content .-Explain{font-size:1.4rem;color:#0c2666;text-align:justify;margin-top:18px;font-weight:500}.l-main__aboutContent ul.-ContentList li .-Content .-Limited{font-size:1.3rem;color:#0c2666;text-align:justify;margin-top:18px}.l-main__aboutContent ul.-ContentList li .-Content .-Limited span{display:inline-block}.l-main__aboutContent ul.-ContentList li .-Content .-Limited span.-Member{font-size:1.4rem;font-weight:500;margin-right:2px;color:#f1274c}.l-main__aboutContent ul.-ContentList li .-Content .-Limited span.-Rest{font-size:1.2rem}.l-main__aboutClose{margin:50px 0 100px;display:flex;justify-content:center;cursor:pointer}.l-main__aboutClose img{width:200px}#about__area{background-color:#e6f4bd;padding-bottom:120px}#about__area .live_support_flex{margin:48px auto 0;text-align:center;max-width:828px}#about__area .live_support_flex h4{font-size:1.9rem;color:#0c2666;font-weight:700}#about__area .live_support_flex .live_support_btn{font-size:1.9rem;display:flex;justify-content:center;align-items:center;position:relative;margin-top:16px}#about__area .live_support_flex .live_support_btn+h4{margin-top:40px}#about__area .live_support_flex .live_support_btn a{border-radius:40px;width:250px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#0c2666}#about__area .live_support_flex .live_support_btn a:after{content:"";position:absolute;right:16px;top:calc(50% - 5.5px);width:11px;height:11px;border-right:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF;transform:rotate(-45deg);transition:all .4s ease-out}#about__area .live_support_flex .live_advice_btn{max-width:640px;margin:60px auto 0}#about__area .live_link_target{font-size:1.9rem;display:flex;justify-content:center;position:relative;margin-top:16px}#about__area .live_link_target a{display:flex;align-items:center;padding:0 30px;border:2px solid #0c2666;color:#0c2666;background-color:#fff;border-radius:40px;width:290px;height:48px}#about__area .live_link_target a:after{content:"";display:inline-block;position:absolute;right:16px;top:calc(50% - 10px);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='90'%20height='79'%20viewBox='0%200%2090%2079'%3e%3cg%20transform='translate(-4.59%20-8.46)'%3e%3cpath%20d='M95.27,68.53H24.38V8.46H95.27V68.52ZM32.92,59.99H86.73V17H32.92V59.99Z'%20transform='translate(-0.68)'%20fill='%23123571'/%3e%3cpath%20d='M71.21,88.32H4.59V32.52h8.54V79.78H71.21Z'%20transform='translate(0%20-0.86)'%20fill='%23123571'/%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:contain;transition:all .4s ease-out;width:18px;height:15.8px}#about__area .live_suppport_movies{width:640px;margin:60px auto 0;line-height:1.6;display:flex;justify-content:space-between}#about__area .live_suppport_movies a{display:block;width:47%}#about__area .live_suppport_movies a figure{position:relative}#about__area .live_suppport_movies a figure:after{content:"";width:60px;height:60px;display:block;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='56'%20height='56'%20viewBox='0%200%2056%2056'%3e%3cdefs%3e%3cstyle%3e%20.a%20{%20fill:%20%23d52484;%20opacity:%200.8;%20isolation:%20isolate;%20}%20.b%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%3e%3ccircle%20class='a'%20cx='28'%20cy='28'%20r='27.5'/%3e%3cpolygon%20class='b'%20points='37.2%2027.47%2023.4%2018.53%2023.4%2036.41%2037.2%2027.47'/%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:contain;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px)}#about__area .live_suppport_movies a p{font-size:1.2rem;margin-top:6px}#pagetop{position:fixed;right:10px;bottom:10px;display:block;background:#000;width:50px;height:50px;line-height:56px;display:flex;justify-content:center;align-items:center;z-index:2000;border-radius:10px;border:solid 2px #FFFFFF}#pagetop:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 10px 17.3px 10px;border-color:transparent transparent #FFFFFF transparent;top:-2px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@keyframes fadeInTitle{0%{opacity:0;transform:translateY(-180%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpTitle{0%{opacity:0;transform:translateY(180%)}to{opacity:1;transform:translateY(-140%)}}@media screen and (max-width: 1024px){.l-main{margin:0 auto;padding:10.4166666667vw 0 12.5vw}body.state__selection .l-main{padding:10.4166666667vw 0 12.5vw}body.state__coming .l-main{width:100%;padding:9.375vw 0 14.0625vw}.l-main h2{font-size:5.46875vw;position:static}.l-main__title{margin-bottom:4.6875vw;position:relative;width:100%}.l-main__title h2{font-size:5.46875vw;position:static}.l-main__title .selectionInfo{padding:32px 24px 24px}.l-main__title .selectionInfo.-fadeInInfo .-FeedBackOpenDate{width:50px;height:50px;font-size:1.2rem}.l-main__title .selectionInfo.-fadeInInfo.-Close{min-height:214px}.l-main__title .selectionInfo .-InfoInner{width:100%}.l-main__title .selectionInfo .-InfoInner p.-Asterisk{font-size:1.6927083333vw;display:inline-block;padding-left:1em;text-indent:-1em}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo dt{width:38%;font-size:1.6927083333vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo dd{width:60%;font-size:1.8229166667vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner h3.-dateAndTime{font-size:7.5520833333vw;margin-bottom:1.5625vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner h3.-dateAndTime span.-Date{width:3.125vw;height:3.125vw;font-size:2.0833333333vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner h3.-dateAndTime span.-Bullets{margin:0 1.3020833333vw 1.5625vw;font-size:6.25vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner p.-Time{font-size:2.6041666667vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner .SectionLink{width:auto;left:24px;grid-template-columns:repeat(1,1fr)}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner p.-AboutLink,.l-main__title .selectionInfo .-InfoInner.-FeedBackInner p.-ExternaLink,.l-main__title .selectionInfo .-InfoInner.-FeedBackInner p.-AdviceLink{font-size:1.953125vw}.l-main__title .selectionInfo .liveEntryLink a{font-size:2.34375vw;height:auto;padding:10px 0}.l-main__title h4{font-size:2.8645833333vw}.l-main__content{margin-bottom:13.0208333333vw}.l-main__content h2.-contentTitle{font-size:5.2083333333vw}.l-main__content .-contentProgramDay{margin-bottom:3.90625vw;font-size:1.5555555556vw}.l-main__content .js-joinSummer,.l-main__content .js-joinAutumn{font-size:2.8645833333vw;margin-bottom:3.125vw}.l-main__entry h4{font-size:2.8645833333vw;margin-bottom:.5208333333vw}body.state__coming .l-main__entry h4{font-size:3.90625vw}.l-main__entry h4 span{font-size:5.46875vw}body.state__coming .l-main__entry h4 span{font-size:5.078125vw}.l-main__entry .entryProgramDay{margin-bottom:3.90625vw;font-size:1.5555555556vw}.l-main__entry .live_banner{margin-top:5.2083333333vw}.l-main__entry .live_banner p{font-size:3.90625vw}.l-main__entry .live_banner img{max-width:52.34375vw}.l-main__entry .live_entry_btn{font-size:2.8rem}.l-main__entry .live_entry_btn a{max-width:478px;width:53.1111111111vw;height:70px}.l-main__entry .live_entry_btn a:after{content:"";right:16px;top:calc(50% - 5.5px);width:11px;height:11px;border-right:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF}.l-main__entry .live_entry_btn.-Single2 a{max-width:560px;height:90px;line-height:1.2}.l-main__entry .live_entry_senpai{margin-top:40px}.l-main__entry .live_link_target{font-size:2rem}.l-main__entry .live_link_target a{max-width:320px;width:35.5555555556vw;height:70px}.l-main__entry .live_link_target a:after{content:"";right:16px;top:calc(50% - 5.5px);width:11px;height:11px;border-right:solid 2px #0c2666;border-bottom:solid 2px #0c2666}.l-main__entry #event-image1{left:6%;top:29.9479166667vw;width:2.0833333333vw}.l-main__entry #event-image2{left:10%;top:54.6875vw;width:5.5989583333vw}.l-main__entry #event-image3{left:18%;top:49.4791666667vw;width:4.1666666667vw}.l-main__entry #event-image4{left:9%;top:36.4583333333vw;width:5.7291666667vw}.l-main__entry #event-image5{left:11%;top:40.3645833333vw;width:6.7708333333vw}.l-main__entry #event-image6{left:12%;top:35.8072916667vw;width:3.90625vw}.l-main__entry #event-girl{top:auto;width:auto;height:33.8541666667vw;left:32%}.l-main__entry #event-image7{right:8%;top:26.0416666667vw;width:3.125vw}.l-main__entry #event-image8{right:16%;top:33.8541666667vw;width:4.5572916667vw}.l-main__entry #event-boy{top:auto;width:auto;height:33.59375vw;right:32%}.l-main__entry #event-image9{right:16%;top:33.8541666667vw;width:6.5104166667vw}.l-main__entry #event-image10{right:14%;top:41.6666666667vw;width:4.1666666667vw}.l-main__entry #event-image11{right:6%;top:53.3854166667vw;width:7.8125vw}.l-main__entry h3{font-size:4.4vw}.l-main.-About{padding:0}.l-main__aboutContent{margin-top:40px}.l-main__aboutContent ul.-ContentList{width:100%;padding:0 20px}.l-main__aboutContent ul.-ContentList li .-Content{padding:24px 18px 0}}@media screen and (max-width: 599px){#pagetop{display:none}@keyframes fadeUpTitle{0%{opacity:0;transform:translateY(180%)}to{opacity:1;transform:translateY(-136%)}}.l-main{width:100vw;overflow:hidden;margin:0;padding:6.6666666667vw 0 12vw}body.state__selection .l-main{padding:16vw 0 13.3333333333vw}body.state__coming .l-main{padding:16vw 0 16.6666666667vw}.l-main__content{margin-bottom:0}.l-main__title{position:static;margin-bottom:6.6666666667vw;width:100%}.l-main__title h2{font-size:6.3333333333vw;padding:0}.l-main__title h2.-fadeInTitle{font-size:7vw;width:92vw;margin:0 auto;padding:14px 0}.l-main__title h2.-fadeInTitle:before,.l-main__title h2.-fadeInTitle:after{top:-74px}.l-main__title h2.-fadeInTitle:before{left:10px}.l-main__title h2.-fadeInTitle:after{right:8px}.l-main__title p.-fadeUpTitle{font-size:3.3333333333vw}.l-main__title p.-fadeUpTitle:before,.l-main__title p.-fadeUpTitle:after{width:1.5px;height:6vw}.l-main__title p.-fadeUpTitle:before{margin-right:8px}.l-main__title p.-fadeUpTitle:after{margin-left:6px}.l-main__title p.-fadeUpTitle span{margin-right:0;display:inline}.l-main__title .selectionInfo{padding:6.6666666667vw 4vw;width:92vw;margin:0 auto;display:block}.l-main__title .selectionInfo.-fadeInInfo:before,.l-main__title .selectionInfo.-fadeInInfo:after{top:-74px}.l-main__title .selectionInfo.-fadeInInfo:before{left:40px}.l-main__title .selectionInfo.-fadeInInfo:after{right:38px}.l-main__title .selectionInfo.-fadeInInfo .-FeedBackOpenDate{margin-bottom:2.6666666667vw;min-width:auto;font-size:4vw;width:48px;height:48px}.l-main__title .selectionInfo .-InfoInner p.-Asterisk{font-size:3vw;padding-left:1em;text-indent:-1em;margin-left:24px}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner{display:grid;grid-template-columns:60px 1fr}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(1){font-size:3.3333333333vw;grid-column:1/2;grid-row:1/2}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(2){grid-column:2/3;grid-row:1/2;width:100%;margin-top:0;margin-left:0}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(3){width:100%;grid-column:1/3;grid-row:2/3;margin-left:0}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(3) p.-AboutLink{margin-top:4.4444444444vw;margin-bottom:1.6666666667vw;font-size:4.1666666667vw;margin-left:40px}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(3) p.-AboutLink.-Coming{margin-left:auto}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(3) p.-AboutLink.-Coming a{justify-content:center}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(3) p.-ExternaLink{margin-bottom:1.6666666667vw;font-size:4.1666666667vw;margin-left:40px}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div:nth-child(3) p.-AdviceLink{font-size:4.1666666667vw;margin-left:40px}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div.-LongDate:first-child{width:100%;display:block;justify-content:space-between;align-items:center;margin-bottom:1vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div.-LongDate:first-child p.-Time{margin:0 0 8px;padding:6px 0}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner>div.-LongDate:last-child{width:100%}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper{margin-bottom:4vw;margin-top:4vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo{flex-wrap:wrap}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo dt{width:100%;font-size:3.3333333333vw;padding:3px}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner div.-addInfoWrapper dl.-addInfo dd{width:100%;font-size:1.5rem;text-align:center;margin-top:2vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner h3.-dateAndTime{font-size:14.6666666667vw;margin-bottom:0;margin-top:-1.6vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner h3.-dateAndTime span.-Date{width:5.3333333333vw;height:5.3333333333vw;font-size:3.3333333333vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner h3.-dateAndTime span.-Bullets{margin:0 1.6666666667vw 2vw;font-size:8vw}.l-main__title .selectionInfo .-InfoInner.-FeedBackInner p.-Time{border:1px solid #0c2666;border-radius:6px;padding:4px;font-size:4vw;margin:0 0 3px 10px;line-height:1.2}.l-main__title .selectionInfo dl.-addInfo dt{width:134px;padding:4px;font-size:3.3333333333vw}.l-main__title .selectionInfo dl.-addInfo dd{font-size:3.3333333333vw}.l-main__title .selectionInfo dl.-addInfo+dl.-addInfo{margin-top:12px}.l-main__title .selectionInfo dl.-addInfo+dl.-addInfo dd{line-height:1.2}.l-main__title .selectionInfo .liveEntryLink a{font-size:4.4444444444vw;padding:8px 0}.l-main__title h4{margin-top:20px;font-size:4.4444444444vw}.l-main__content h2.-contentTitle{font-size:7vw;line-height:1.4}.l-main__content .-contentProgramDay{margin-top:1.3333333333vw;margin-bottom:2.6666666667vw;font-size:3.3333333333vw}.l-main__content .js-joinSummer,.l-main__content .js-joinAutumn{font-size:3.75vw;margin-bottom:24px}.l-main__entry h4{font-size:4.0625vw;margin-bottom:2.6666666667vw}body.state__coming .l-main__entry h4{font-size:3.75vw}.l-main__entry h4 span{font-size:5.625vw}body.state__coming .l-main__entry h4 span{font-size:6.25vw}.l-main__entry .entryProgramDay{font-size:3.3333333333vw}.l-main__entry .live_entry{font-size:1.8rem}.l-main__entry .live_entry a{height:50px}.l-main__entry .live_entry a:hover{color:#fff;background-color:#0c2666;transform:translateY(4px)}.l-main__entry .live_entry a:hover:after{border-right:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF}.l-main__entry .live_entry svg{display:none}.l-main__entry .live_entry_flex{display:block;margin:0 4vw}.l-main__entry .live_link_target{font-size:5.625vw}.l-main__entry .live_link_target a{max-width:360px;width:100%;height:60px}.l-main__entry .live_entry_list{margin:40px 4vw 0}.l-main__entry .live_entry_btn{font-size:4.375vw;margin-top:20px}.l-main__entry .live_entry_btn a{max-width:360px;width:100%;height:60px}.l-main__entry .live_entry_btn.-Single a,.l-main__entry .live_entry_btn.-Single2 a{width:100%}.l-main__entry .live_entry_senpai a{max-width:360px}.l-main__entry #event-image1{left:6%;top:45vw;width:2.3333333333vw}.l-main__entry #event-image2{display:none}.l-main__entry #event-image3{left:8%;top:73.3333333333vw;width:5.3333333333vw}.l-main__entry #event-image4{left:9%;top:53.3333333333vw;width:7.3333333333vw}.l-main__entry #event-image5{left:11%;top:58.3333333333vw;width:8.6666666667vw}.l-main__entry #event-image6{left:12%;top:52.5vw;width:5vw}.l-main__entry #event-girl{top:auto;width:auto;height:40vw;left:28%}.l-main__entry #event-image7{right:8%;top:40vw;width:4vw}.l-main__entry #event-image8{right:12%;top:53.3333333333vw;width:5.8333333333vw}.l-main__entry #event-boy{top:auto;width:auto;height:39.6666666667vw;right:28%}.l-main__entry #event-image9{right:12%;top:53.3333333333vw;width:8.3333333333vw}.l-main__entry #event-image10{right:10%;top:65vw;width:4.6666666667vw}.l-main__entry #event-image11{display:none}.l-main__entry .live_banner{margin-top:6.5625vw}.l-main__entry .live_banner p{font-size:4.375vw}.l-main__entry .live_banner img{max-width:80vw}.l-main__entry h3{font-size:7vw}.l-main__aboutTitle{padding:40px 4vw 0}.l-main__aboutTitle h2{font-size:3.5rem}.l-main__aboutTitle p{text-align:left;font-size:1.4rem;margin-top:20px}.l-main__aboutContent{margin-top:30px}.l-main__aboutContent ul.-ContentList{padding:0 4vw;grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:40px}.l-main__aboutContent ul.-ContentList li{height:auto}.l-main__aboutContent ul.-ContentList li .-Header{height:75px}.l-main__aboutContent ul.-ContentList li .-Header h3{font-size:2.2rem}.l-main__aboutContent ul.-ContentList li .-Header h3 span{font-size:1.5rem;margin-top:-2px}.l-main__aboutContent ul.-ContentList li:nth-child(1) .-Content{margin-bottom:0}.l-main__aboutContent ul.-ContentList li:nth-child(2) .-Content{margin-bottom:0}.l-main__aboutContent ul.-ContentList li:nth-child(3){padding-bottom:0}.l-main__aboutContent ul.-ContentList li .-Content{padding:24px 18px 18px;height:auto}.l-main__aboutContent ul.-ContentList li .-Content figure img{height:220px}.l-main__aboutContent ul.-ContentList li .-Content .-Explain{font-size:1.25rem;margin-top:12px}.l-main__aboutContent ul.-ContentList li .-Content .-Limited{font-size:1.15rem;margin-top:12px}.l-main__aboutContent ul.-ContentList li .-Content .-Limited span.-Member{font-size:1.25rem}.l-main__aboutContent ul.-ContentList li .-Content .-Limited span.-Rest{font-size:1.05rem}.l-main__aboutClose{margin:40px 0 50px}#about__area{padding-bottom:60px}#about__area .live_support_flex h4{font-size:4.0625vw}#about__area .live_support_flex .live_support_btn{font-size:1.9rem;margin-top:16px}#about__area .live_support_flex .live_support_btn a{width:250px;height:48px}#about__area .live_support_flex .live_support_btn a:after{content:"";position:absolute;right:16px;top:calc(50% - 5.5px);width:11px;height:11px;border-right:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF;transform:rotate(-45deg);transition:all .4s ease-out}#about__area .live_support_flex .live_advice_btn{width:92vw;max-width:480px;margin:40px auto 0}#about__area .live_support_flex .live_suppport_movies{width:92vw;max-width:480px;margin:40px auto 0;flex-wrap:wrap}#about__area .live_support_flex .live_suppport_movies a{width:100%}#about__area .live_support_flex .live_suppport_movies a:not(:first-child){margin-top:30px}#about__area .live_support_flex .live_suppport_movies a figure{position:relative}#about__area .live_support_flex .live_suppport_movies a figure:after{content:"";width:10vw;height:10vw;top:calc(50% - 5vw);left:calc(50% - 5vw)}#about__area .live_support_flex .live_suppport_movies a p{font-size:1.3rem}}body.ios{width:100vw;height:100vh;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}header#l-header__eventSelection{z-index:10;background:#b4e149;flex-shrink:0;height:128px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}header#l-header__eventSelection.-About{padding-top:10px;height:85px}header#l-header__eventSelection .-Inner{max-width:550px}header#l-header__eventSelection .-Inner h1{display:flex;justify-content:center;align-items:flex-end;margin-bottom:16px}header#l-header__eventSelection .-Inner h1 img.lw_logo{height:auto;margin:0;width:367px}header#l-header__eventSelection .-Inner h1 span.-season{font-family:Oswald;font-size:3.2rem;font-weight:700;display:block;padding:0;margin-left:10px;line-height:1;color:#1e3c78}header#l-header__eventSelection .-Inner h1 #headerlink{pointer-events:none}header#l-header__eventSelection .-Inner .headerEventTypeWrapper{padding:0 0 0 10px;position:relative;display:flex;justify-content:center}header#l-header__eventSelection .-Inner .headerEventTypeWrapper h2#headerEventTitle{font-size:1.7rem;font-weight:900;letter-spacing:.02em;padding:4px 0}header#l-header__eventSelection .-Inner .headerEventTypeWrapper__buttons{margin-left:10px;display:flex;justify-content:space-between;align-items:center}header#l-header__eventSelection .-Inner .headerEventTypeWrapper p{z-index:4;width:100px;height:25px;background-color:#f1274c;color:#fff;font-size:1.4rem;font-weight:600;border-radius:12px;letter-spacing:.03em;display:flex;align-items:center;justify-content:center}@-moz-document url-prefix(){header#l-header__eventSelection .-Inner .headerEventTypeWrapper p{padding-bottom:1px}}header#l-header__eventSelection .-Inner .headerEventTypeWrapper p.-headerEventType-reserve{margin-left:5px}@media screen and (max-width: 1024px){header#l-header__eventSelection.-About .-Inner h1{justify-content:center}header#l-header__eventSelection .-Inner h1 img.lw_logo{width:370px}header#l-header__eventSelection .-Inner .headerEventTypeWrapper{display:flex;justify-content:space-between}header#l-header__eventSelection .-Inner .headerEventTypeWrapper h2#headerEventTitle{padding:4px 0}}@media screen and (max-width: 599px){header#l-header__eventSelection{height:70px}header#l-header__eventSelection.-About{padding-top:10px;height:70px}header#l-header__eventSelection.-About .-Inner h1{justify-content:center}header#l-header__eventSelection .-Inner{max-width:100%;width:92vw}header#l-header__eventSelection .-Inner h1{margin-bottom:8px;justify-content:flex-start}header#l-header__eventSelection .-Inner h1 img.lw_logo{height:auto;margin:0;width:60vw}header#l-header__eventSelection .-Inner h1 span.-season{font-size:5vw;margin-left:2vw}header#l-header__eventSelection .-Inner h2#headerEventTitle{font-size:1.5rem;padding:4px 0}header#l-header__eventSelection .-Inner .headerEventTypeWrapper{padding:0 calc(10vw - 2px) 0 2px}header#l-header__eventSelection .-Inner .headerEventTypeWrapper h2#headerEventTitle{font-size:3.0555555556vw;padding:0}header#l-header__eventSelection .-Inner .headerEventTypeWrapper__buttons{margin-left:0}header#l-header__eventSelection .-Inner .headerEventTypeWrapper p{font-size:2.5vw;width:auto;height:auto;padding:2px 5px}header#l-header__eventSelection .-Inner .headerEventTypeWrapper p.-headerEventType-reserve{margin-left:2px}}@media screen and (max-width: 320px){header#l-header__eventSelection .-Inner .headerEventTypeWrapper h2#headerEventTitle{font-size:3vw}header#l-header__eventSelection .-Inner .headerEventTypeWrapper p{font-size:2.3333333333vw;padding:0 1.6666666667vw}}.sp{display:none}footer{background:#000;padding:40px 20px 50px}footer ol.logoline{width:810px;margin:auto;justify-content:flex-start;flex-wrap:wrap}footer ol.logoline li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;width:100%;padding:0}footer ol.logoline li.pre{justify-content:center;padding-left:0}footer ol.logoline li img{height:24px;width:auto;display:block}footer ol.logoline li span.title{font-size:13px;border:solid 1px #fff;line-height:1;padding:3px 10px 3px 11px;margin-right:10px;display:flex;align-items:center;letter-spacing:.2em;color:#fff}footer ol.logoline li.main div{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}footer ol.logoline li.main div.host{margin-right:30px;width:250px}footer ol.logoline li.main.pre div.host{margin-right:0}footer ol.logoline li.main div.kouen img#kouen{margin-right:0}footer ol.logoline li.sponcer a{margin-right:50px;display:block;min-width:100px}footer ol.logoline li.sponcer a:last-child{margin-right:0;margin-left:-5px}footer ol.logoline li.co_operation a{margin-right:20px;display:block}footer ol.logoline li.co_operation a:last-child{margin-right:0}footer p{text-align:center;color:#fff;font-size:13px;line-height:1.6}footer p span{font-size:13px}footer p a{font-size:13px;color:#7fbe26}footer p a:hover{color:#a9ff30}footer address{display:block;margin:10px;font-size:12px;color:#fff;text-align:center}footer address span{font-size:12px}@media screen and (max-width: 1000px){footer ol.logoline{width:96%;margin:auto;justify-content:flex-start;flex-wrap:wrap}footer ol.logoline li.co_operation img{height:2.5vw}}@media screen and (max-width: 599px){.pc,br.pc{display:none}.sp{display:block}footer{padding:8vw 2vw 10vw}footer ol.logoline{width:100%;padding-left:0}footer ol.logoline li.pre{padding-left:14%}footer ol.logoline li{margin-bottom:3vw}footer ol.logoline li img{height:6vw;width:auto;display:block}footer ol.logoline li span.title{justify-content:center;font-size:3vw;padding:3px 10px 3px 11px;margin-right:2vw;letter-spacing:0}footer ol.logoline li.main div{width:100%}footer ol.logoline li.main div.host{margin-right:0;width:100%;margin-bottom:3vw}footer ol.logoline li.main div.host span.title{margin-right:3.2%}footer ol.logoline li.main div.kouen img#kouen{margin-right:0}footer ol.logoline li.sponcer a{margin-right:50px;display:block;min-width:100px}footer ol.logoline li.sponcer a:last-child{margin-right:0;margin-left:-5px}footer ol.logoline li.co_operation{padding-left:29.5%;position:relative;justify-content:flex-start}footer ol.logoline li.co_operation span.title{position:absolute;left:14%;top:0}footer ol.logoline li.co_operation a{margin-right:0;display:block}footer ol.logoline li.co_operation a:last-child{margin-right:0}footer ol.logoline li.co_operation img{height:4.7vw}footer p{text-align:center;font-size:3vw}footer p span{font-size:3.4vw;display:block;margin-top:2vw}footer address{font-size:2.8vw}}.c-card__wrapper{display:flex;flex-wrap:wrap;gap:23.6px}.c-card__wrapper li.c-card{margin-bottom:36px;width:23.59%;display:flex;flex-direction:column}.c-card__wrapper.-FlexCenter{justify-content:center}.c-card__wrapper.-FlexStart{justify-content:flex-start}.c-card__header{padding:15px 22px;min-height:95px}.c-card__header p{color:#000;font-size:1.2rem;letter-spacing:.06em;font-weight:700}.c-card__header h3{color:#fff;font-size:1.9rem;line-height:1.3;font-weight:600;text-align:justify}.c-card__body{padding:22px;position:relative;font-size:1.3rem;text-align:justify;line-height:1.6;letter-spacing:.01em;word-break:break-all;display:flex;flex-direction:column}.c-card__bodyHaveImage{display:grid;grid-template-columns:1fr 54px;grid-column-gap:16px;grid-row-gap:6px}.c-card__bodyHaveImage img{margin-top:5px;margin-bottom:10px}.c-card__footer{padding:10px 22px;margin-top:auto}.c-card__footer .-Dates{display:grid;grid-template-columns:32px 1fr;grid-column-gap:4px}.c-card__footer .-Dates p{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:10px;line-height:1.2;padding:5px}.c-card__footer .-Dates .-PeriodOnline dl{line-height:1.4;font-size:1.1rem}.c-card__footer .-Dates .-PeriodOnline dl+dl{margin-top:2px}.c-card__footer .-Dates .-PeriodOnline dl dt{font-weight:700}.c-card__footer .-Dates .-PeriodOnline dl dd ul{display:grid;grid-template-columns:max-content max-content;grid-column-gap:6px}.c-card__footer .-Dates .-PeriodOnline dl dd ul li{font-weight:500}.c-card__footer .-Dates .-PeriodQuestion{display:grid;grid-template-columns:80px 1fr;grid-column-gap:6px}.c-card__footer .-Dates .-PeriodQuestion+.-PeriodQuestion{margin-top:3px}.c-card__footer .-Dates .-PeriodQuestion>div:first-child{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;font-weight:500;padding:5px;font-size:1rem}.c-card__footer .-Dates .-PeriodQuestion>div:last-child{font-size:1.1rem;display:flex;align-items:center;flex-wrap:wrap}.c-card__footer .-Dates .-PeriodQuestion>div:last-child dl{line-height:1.4}.c-card__footer .-Dates .-PeriodQuestion>div:last-child dl dt{font-weight:700}.c-card__footer .-Dates .-PeriodQuestion>div:last-child dl dd{font-weight:500}.c-card__footer .-Dates .-PeriodQuestion>div:last-child dl+dl{margin-top:3px}.c-card__footer .-Dates .-PeriodQuestion>div:last-child span{font-weight:700;display:inline-block}.c-card__footer .-Dates .-PeriodManabi li{line-height:1.4;font-size:1.1rem}.c-card__footer .-Dates .-PeriodManabi li span{display:inline-block}.c-card__footer .-Dates .-PeriodManabi li span:first-child{font-weight:700}.c-card__footer .-Dates .-PeriodManabi li span:last-child{font-weight:500;margin-left:4px}.c-card.program1{background-color:#ff82191a}.c-card.program1 .c-card__header{background-color:#ff8219}.c-card.program1 .c-card__body h4{font-size:1.6rem;margin-bottom:6px}.c-card.program1 .c-card__body h4 span{font-size:1.4rem;display:block}.c-card.program1 .c-card__body p{margin-bottom:15px}.c-card.program1 .c-card__body p span:before{color:#ff8219;display:inline-block}.c-card.program1 .c-card__body p span.-Summary:before{content:"【夢ナビ講義研究室訪問紹介】"}.c-card.program1 .c-card__body p span.-Introduction:before{content:"【夢ナビ講義動画概要】"}.c-card.program1 .c-card__body .live_highlight{position:relative;font-size:1.4rem;border-radius:40px;display:flex;align-items:center;justify-content:center;width:250px;height:36px;margin:auto auto 0;border:2px solid #FF8219;font-weight:500;color:#ff8219;background-color:#fff}.c-card.program1 .c-card__body .live_highlight:after{content:"";position:absolute;right:16px;top:calc(50% - 5.5px);width:11px;height:11px;border-right:solid 2px #FF8219;border-bottom:solid 2px #FF8219;transform:rotate(-45deg);transition:all .4s ease-out}.c-card.program1 .c-card__footer{background-color:#ff821966}.c-card.program2{background-color:#1478d21a}.c-card.program2 .c-card__header{background-color:#1478d2}.c-card.program2 .c-card__body p{margin-bottom:15px}.c-card.program2 .c-card__body p span:before{color:#1478d2;content:"【概要】";display:inline-block}.c-card.program2 .c-card__body .live_message{font-size:1.4rem;display:flex;justify-content:center;position:relative;margin-top:auto}.c-card.program2 .c-card__body .live_message a{border-radius:40px;display:flex;align-items:center;justify-content:center;width:230px;height:36px;border:2px solid #1478D2;color:#1478d2;background-color:#fff}.c-card.program2 .c-card__body .live_message a:after{content:"";position:absolute;right:16px;top:calc(50% - 5.5px);width:11px;height:11px;border-right:solid 2px #1478D2;border-bottom:solid 2px #1478D2;transform:rotate(-45deg);transition:all .4s ease-out}.c-card.program2 .c-card__footer{background-color:#1478d266}.c-card.program3{background-color:#32aa191a}.c-card.program3 .c-card__header{background-color:#32aa19}.c-card.program3 .c-card__body .-selection-cooperation{margin-bottom:6px}.c-card.program3 .c-card__body h4{font-size:1.6rem;margin:0 0 8px}.c-card.program3 .c-card__body h4 span{font-size:1.4rem;line-height:1.3;color:#32aa19;display:block}.c-card.program3 .c-card__footer{background-color:#32aa1966}.c-card.program4{background-color:#ff82191a}.c-card.program4 .c-card__header{background-color:#ff8219}.c-card.program4 .c-card__body h4{font-size:1.6rem;margin-bottom:6px}.c-card.program4 .c-card__body h4 span{font-size:1.4rem;display:block}.c-card.program4 .c-card__body p span:before{color:#ff8219;content:"【概要】";display:inline-block}.c-card.program4 .c-card__footer{background-color:#ff821966}@media screen and (max-width: 1366px){.c-card__wrapper{gap:0% 2%}.c-card__wrapper li.c-card{width:32%}}@media screen and (max-width: 1024px){.c-card__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.c-card__wrapper li.c-card{width:100%;margin-bottom:4vw}.c-card__header{min-height:12vw}.c-card__header p{font-size:1.5555555556vw}.c-card__header h3{font-size:2.2222222222vw}.c-card__body{font-size:1.5555555556vw}.c-card__bodyHaveImage img{width:6vw;top:0}.c-card__footer{font-size:1.8888888889vw}.c-card.program1 .c-card__body h4{font-size:2vw;margin-bottom:6px}.c-card.program1 .c-card__body h4 span{font-size:1.7777777778vw;display:block}.c-card.program1 .c-card__body .live_highlight{font-size:1.8888888889vw;width:100%;height:42px}.c-card.program1 .c-card__body .live_highlight:after{content:"";right:16px;top:calc(50% - 5.5px);width:11px;height:11px}.c-card.program2 .c-card__body .live_message{font-size:1.8888888889vw}.c-card.program2 .c-card__body .live_message a{width:100%;height:42px}.c-card.program2 .c-card__body .live_message a:after{content:"";right:16px;top:calc(50% - 5.5px);width:11px;height:11px}.c-card.program3 .c-card__body .-selection-cooperation{font-size:1.7777777778vw;margin-bottom:1.3333333333vw}.c-card.program3 .c-card__body h4{font-size:1.7777777778vw;margin:.6666666667vw 0}.c-card.program3 .c-card__body h4 span{font-size:1.5555555556vw}.c-card.program4 .c-card__body h4{font-size:2vw;margin-bottom:6px}.c-card.program4 .c-card__body h4 span{font-size:1.7777777778vw;display:block}}@media screen and (max-width: 599px){.c-card__wrapper{grid-template-columns:repeat(1,1fr);gap:0}.c-card__wrapper li.c-card{width:92vw;margin:0 4vw 40px}.c-card__header{height:auto;padding:18px 5vw;min-height:auto}.c-card__header p{font-size:3.3333333333vw}.c-card__header h3{font-size:5.6666666667vw;margin-top:2px}.c-card__body{height:auto;padding:16px 5vw;font-size:3.6666666667vw;line-height:1.6}.c-card__bodyHaveImage{display:grid;grid-template-columns:1fr 48px;grid-column-gap:20px;grid-row-gap:6px}.c-card__bodyHaveImage img{width:100%}.c-card.program1 .c-card__body h4{font-size:4.3333333333vw;margin-bottom:6px}.c-card.program1 .c-card__body h4 span{font-size:3.3333333333vw;display:block}.c-card.program1 .c-card__body .live_highlight,.c-card.program2 .c-card__body .live_message{font-size:4.3333333333vw}.c-card.program3 .c-card__body .-selection-cooperation{font-size:3.6666666667vw;margin-bottom:2vw}.c-card.program3 .c-card__body h4{font-size:4.3333333333vw;margin:1vw 0}.c-card.program3 .c-card__body h4 span{font-size:3.6666666667vw}.c-card.program4 .c-card__body h4{font-size:4.3333333333vw;margin-bottom:6px}.c-card.program4 .c-card__body h4 span{font-size:3.3333333333vw;display:block}.c-card__footer{padding:14px 3vw}.c-card__footer .-Dates .-PeriodOnline dl{font-size:3.8333333333vw}.c-card__footer .-Dates .-PeriodQuestion>div:last-child{font-size:3.8333333333vw}.c-card__footer .-Dates .-PeriodManabi li{font-size:3.8333333333vw}}.modal_Wrapper{position:fixed;width:100vw;height:100vh;display:flex;align-items:center;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}.modal_Wrapper.is_open{animation:modal_wrapper_open .5s ease forwards}.modal_Wrapper.is_open .modal_Content,.modal_Wrapper.is_open .modal_Close{animation:modal_window_open .5s ease forwards}.modal_Wrapper.is_close{animation:modal_wrapper_close .5s ease forwards}.modal_Wrapper.is_close .modal_Content,.modal_Wrapper.is_close .modal_Close{animation:modal_window_close .5s ease forwards}.modal_Mask{position:fixed!important;cursor:pointer;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#000000b3}.modal_Content{margin:auto;max-height:90%;background:#fff;z-index:1;width:590px;height:331.875px}.modal_Content::-webkit-scrollbar{display:none}.modal_Content>div{width:100%;height:100%}.modal_Close{z-index:11;cursor:pointer;position:absolute;top:-20px;right:-15px}.modal_Close:hover{opacity:.7}@keyframes modal_wrapper_open{0%{opacity:0}to{opacity:1;z-index:11}}@keyframes modal_window_open{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes modal_wrapper_close{0%{z-index:11;opacity:1}to{opacity:0}}@keyframes modal_window_close{0%{opacity:1;transform:translateY(0)}to{transform:translateY(-30px);opacity:0}}@media screen and (max-width: 599px){.modal_Close{left:auto!important;right:2vw;top:-40px}.modal_Content{width:100vw;height:56.25vw}}#btn_menu{width:60px;height:60px;max-width:60px;max-height:60px;border:none;position:fixed;top:8px;right:10px;background:#b4e14966;z-index:20;outline:none}#btn_menu span{display:block;width:80%;height:4px;background:#fff;transition:.5s all ease 0s;position:absolute;left:10%}#btn_menu span:nth-child(1){top:20%}#btn_menu span:nth-child(2){top:calc(50% - 2px)}#btn_menu span:nth-child(3){bottom:20%}#btn_menu.open{background:none}#btn_menu.open span{position:absolute}#btn_menu.open span:nth-child(1){transform:rotate(-45deg);top:47%}#btn_menu.open span:nth-child(2){opacity:0}#btn_menu.open span:nth-child(3){transform:rotate(45deg);top:47%}#btn_menu:hover{opacity:.7}#drawer_menu{position:fixed;right:-500px;top:0;height:100%;background:#0f2250c7;z-index:19;width:300px;padding:80px 20px 0;opacity:0;transition:.5s all ease 0s}#drawer_menu.open{right:0;opacity:1}#drawer_menu a{display:block;margin-bottom:1em;font-size:15px;font-weight:900;color:#fff}#drawer_menu a.sub{font-size:14px;font-weight:600;padding-left:1.6em}#drawer_menu a.sub.is-active{color:#36bac8}#drawer_menu a.sub.is-active:hover{opacity:1}#drawer_menu a.sub.-Senpai{margin-top:24px;padding-top:20px;border-top:1px solid #FFFFFF}#drawer_menu a.sub.-Senpai:after{content:"";display:inline-block;position:absolute;margin:3px 0 0 7px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='90'%20height='79'%20viewBox='0%200%2090%2079'%3e%3cg%20transform='translate(-4.6%20-8.5)'%3e%3cpath%20d='M95.3,68.5H24.4V8.5H95.3v60ZM32.9,60H86.7V17H32.9Z'%20transform='translate(-0.7)'%20fill='%23fff'/%3e%3cpath%20d='M71.2,88.3H4.6V32.5h8.5V79.8H71.2Z'%20transform='translate(0%20-0.8)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:contain;transition:all .4s ease-out;width:16px;height:14.0444444444px}#drawer_menu>a:not(.sub):before{content:"";width:1em;height:1em;display:inline-block;background:#fff;border-radius:50%;margin-right:.5em;vertical-align:-.1em}#drawer_menu>a.subactive.is-active{color:#36bac8}#drawer_menu>a.subactive.is-active:hover{opacity:1}@media screen and (max-width: 599px){#btn_menu{width:10vw;height:10vw;top:5vw;right:2vw}#btn_menu span{display:block;width:80%;background:#fff;transition:.5s all ease 0s;position:absolute;left:10%}#btn_menu:hover{opacity:1}#drawer_menu{width:80%;padding:11vw 4vw}#sidenavi #drawer_menu a{font-size:4vw}#sidenavi #drawer_menu a.sub{font-size:3.4vw}#drawer_menu .sns{padding:8vw 0 0}#drawer_menu .sns a{width:10vw}}.u-spOnly,.u-tabFlag{display:none!important}.u-indent{display:inline-block;padding-left:1em;text-indent:-1em}.u-noEdit{pointer-events:none;background-color:#858585!important}@media screen and (max-width: 1024px){.u-tabFlag{display:block!important}}@media screen and (max-width: 599px){.u-spOnly{display:block!important}.u-pcOnly{display:none!important}}
