﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Roboto&family=STIX+Two+Text:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Baloo+Bhaina+2:wght@400;500;600;700;800&family=M+PLUS+Rounded+1c:wght@400;500;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Roboto&family=STIX+Two+Text:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Baloo+Bhaina+2:wght@400;500;600;700;800&family=M+PLUS+Rounded+1c:wght@400;500;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Roboto&family=STIX+Two+Text:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Baloo+Bhaina+2:wght@400;500;600;700;800&family=M+PLUS+Rounded+1c:wght@400;500;700;800&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}th,strong,address{font-weight:normal}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}.clear{clear:both}br.clear{line-height:0;font-size:0;height:0}.acenter{text-align:center}.aright{text-align:right}.aleft{text-align:left}.fleft{float:left}.fright{float:right}.vtop{vertical-align:top}.vmiddle{vertical-align:middle}.vbottom{vertical-align:bottom}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.inline_block{display:inline-block;display:-moz-inline-box;*display:inline;*zoom:1}textarea{font-size:100%}*{-webkit-text-size-adjust:100%}body{font-family:"Noto Sans JP",sans-serif;color:#000;font-size:15px;-webkit-font-smoothing:antialiased}body a,body button{cursor:pointer;color:#000}body a,body a:before,body a:after,body button,body button:before,body button:after{transition:.4s ease}body a:hover{text-decoration:none}body img{height:auto}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%;overflow:hidden}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}select::-ms-expand{display:none}.tb,.tb-flex,.tb-inline-block{display:none !important}.sp,.sp-flex,.sp-inline-block{display:none !important}.pc{display:block !important}.pc-inline-block{display:inline-block !important}.pc-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 900px){.pc,.pc-inline-block,.pc-flex{display:none !important}.sp,.sp-flex,.sp-inline-block{display:none !important}.tb{display:block !important}.tb-inline-block{display:inline-block !important}.tb-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.pc,.pc-inline-block,.pc-flex{display:none !important}.tb,.tb-inline-block,.tb-flex{display:none !important}.sp{display:block !important}.sp-inline-block{display:inline-block !important}.sp-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ls-2{letter-spacing:.02em !important}.inner{padding-left:30px;padding-right:30px;margin-right:auto;margin-left:auto;width:1040px;max-width:100%}.page-top{border-bottom:solid 2px #000;padding:194px 0 33px;margin-bottom:99px}.page-top__ttl{font-family:"STIX Two Text",serif;font-weight:bold;font-size:26px;letter-spacing:0.04em;line-height:38px;color:#1a1311}.page-top__ttl span{background:#000;padding:10px 0}@media screen and (max-width: 600px){.page-top{padding:135px 0 23px;margin-bottom:82px}.page-top__ttl{font-size:24px;text-align:center;letter-spacing:0.05em}}.ttl-en{font-family:"STIX Two Text",serif;font-weight:bold;font-size:26px;letter-spacing:0.04em;line-height:1.46;color:#1a1311;margin-bottom:18px}@media screen and (max-width: 600px){.ttl-en{font-size:20px;text-align:center;margin-bottom:24px}}body::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;pointer-events:none;opacity:0;-webkit-transition:opacity 0.5s cubic-bezier(0.69, 0, 0.64, 1);transition:opacity 0.5s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}::selection{background:#CCCCCC;color:#fff}::-moz-selection{background:#CCCCCC;color:#fff}.loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#86E8FF;display:none}.loader__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header{position:fixed;width:100%;top:0;left:0;z-index:1000}.header__logo{position:absolute;top:30px;left:34px}.header__logo img{transition:.2s ease}.header__order{position:absolute;top:40px;right:84px}.header__order a{display:block;background:#000;padding:5px 11px 5px 10px;border:solid 1px #000}.header__order a svg path{transition:.3s ease}.header__order a:hover{background:transparent}.header__order a:hover svg path{fill:#000}@media screen and (max-width: 600px){.header__logo{top:14px;left:14px}.header__order{top:22px;right:60px}.header__order a{padding:4px 7px 5px 8px}.header__order svg{width:auto}}.navbar{position:fixed;z-index:1002;top:48px;right:40px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;cursor:pointer;transition:.4s ease}.navbar__bar{position:relative;width:28px;height:12px}.navbar__bar span{position:absolute;right:0;left:auto;width:28px;height:2px;background:#000;transition:.4s ease}.navbar__bar span:nth-child(1){top:0}.navbar__bar span:nth-child(2){bottom:0}@media screen and (min-width: 901px){.navbar:hover .navbar__bar span:nth-child(1){width:20px}}.navbar.active .navbar__bar span{width:34px !important}.navbar.active .navbar__bar span:nth-child(1){transform:rotate(45deg) translate(8px, 1px)}.navbar.active .navbar__bar span:nth-child(2){transform:rotate(-45deg) translate(6px, 1px)}@media screen and (min-width: 901px){.navbar.active:hover{opacity:.35}}@media screen and (max-width: 600px){.navbar{top:30px;right:14px}}.nav{position:fixed;z-index:1001;top:-100%;left:0;width:100%;background:#fff;transition:.3s ease-out;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.nav a{color:inherit;display:block}@media screen and (min-width: 901px){.nav a:hover,.nav .mdl-to-open:hover{opacity:.35}}.nav.open{top:0}.nav.open .nav__inner{top:0;opacity:1;transition:.3s ease-out .3s}.nav__inner{margin:0;width:1230px;padding:0 60px;max-width:100%;transition:.2s ease;opacity:0;position:relative;top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.nav__en{font-family:"STIX Two Text",serif;font-size:26px;letter-spacing:0.04em;margin-bottom:2px}.nav__item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;flex-wrap:nowrap;margin-bottom:48px}.nav__item:last-child{margin-bottom:0}.nav__right{width:308px;font-family:"Roboto",sans-serif;font-size:15px;letter-spacing:0.03em;line-height:28px;margin-top:-4px}.nav__app{font-family:"Roboto",sans-serif;font-size:12px;letter-spacing:0.05em;line-height:13px}.nav__app-icn{margin:-1px 4px 0 0}.nav__link{margin-bottom:33px}.nav__group{margin-bottom:42px}.nav__group-ttl{position:relative;padding-bottom:14px;margin-bottom:13px}.nav__group-ttl:before{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#000}.nav__group-item{white-space:nowrap}.nav__group-item--ja{font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 600px){.nav__inner{padding:0 50px 0 50px}.nav__en{font-size:21px}.nav__item{margin-bottom:42px}.nav__inst{width:25px}.nav__right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:space-between;-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;flex-direction:column;height:200px;margin:46px 0 0;font-size:14px;line-height:24px}.nav__link{order:0;margin-bottom:29px;width:138px}.nav__app{order:1;font-size:10px}.nav__app-icn{margin-top:0}.nav__group{order:2}.nav__group-ttl{padding-bottom:12px;margin-bottom:12px}.nav__group-ttl:before{width:20px;height:1px}}.footer{position:relative;width:100%}.footer__copy{position:absolute;bottom:25px;left:20px}.footer__pagetop{position:absolute;bottom:24px;right:18px}.footer__pagetop a:hover{opacity:.5}@media screen and (max-width: 600px){.footer__copy{left:50%;bottom:9px;transform:translateX(-50%)}.footer__copy img{width:106px}.footer__pagetop{bottom:10px;right:20px}}.content-wrapper{position:relative}.header{margin-top:42.5px;position:absolute;padding-left:61.5px;padding-right:4px;display:flex;justify-content:space-between}.header__logo{position:static;max-width:459px}.header__logo img{width:100%;height:auto;object-fit:cover}.header__nav-list{display:flex;align-items:center;margin-top:19.5px}.header__nav-item{list-style:none;border-right:1px solid #000;padding:0 27px}.header__nav-item a{font-family:"M PLUS Rounded 1c",sans-serif;text-decoration:none;color:#000;font-weight:bold;font-size:15px;letter-spacing:0.15em}.header__nav-item:last-child{border-right:0;padding-right:40px}@media screen and (max-width: 1360px){.header__nav-item{font-size:14px}.header__nav-item a::after{content:initial}.header__nav-item a{padding:0;display:block}}.header__nav-btn{font-family:"M PLUS Rounded 1c",sans-serif;border-radius:28px;background-color:#E86C5C;list-style:none;display:flex;align-items:center;justify-content:center;width:240px;height:55px}.header__nav-btn a{color:#fff;text-decoration:none}@media screen and (max-width: 1360px){.header__nav-btn{width:200px}}@media screen and (max-width: 950px){.header__logo img{width:170px}.header__nav{display:none}}@media screen and (max-width: 600px){.header{display:none}}.contents{background-color:#FFFBEF;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500}.fv{position:relative;z-index:1;width:100%;background-color:#ebaaaa}.fv__inner img{width:100%;height:auto;object-fit:cover}.fv__inner-designer{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-size:13px;letter-spacing:0.1em;position:absolute;bottom:82px;right:55px}@media screen and (max-width: 768px){.fv{padding:0}.fv__inner{height:auto}.fv__inner img{transform:none;position:static;width:100%}}.content-title{text-align:center;font-size:96px;font-family:"Baloo Bhaina 2",cursive}.content-title h2{font-weight:500;letter-spacing:0.1em}.content-title__txt{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;display:block;font-size:17px;letter-spacing:0.2em;padding-left:2px;padding-top:5px}@media screen and (max-width: 768px){.content-title h2{font-size:58px;letter-spacing:0.1em}.content-title__txt{letter-spacing:0.2em;line-height:28px;padding-top:3px}}@media screen and (max-width: 350px){.content-title h2{font-size:40px;letter-spacing:0.06em}.content-title__txt{font-size:14px;letter-spacing:0.05em;line-height:1.4;padding-top:10px}}.introimg{text-align:center}.introimg img{height:330px;width:auto}@media screen and (max-width: 768px){.introimg img{height:auto;max-width:100%;width:330px}}.intro{display:flex}.intro__ttl{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;margin-top:23px;width:fit-content;font-size:13px;background-color:#fff;padding:5.5px 5px 5.5px 6px;margin-bottom:6px;letter-spacing:0.15em}.intro__txt{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-size:15px;line-height:32px;letter-spacing:0.15em;width:330px;max-width:100%}.intro__detail:nth-child(2){margin-left:13px}.intro__detail:nth-child(3) .intro__ttl{padding-right:10px}.intro__detail:nth-child(3) .intro__txt{letter-spacing:0.03em}@media screen and (max-width: 768px){.intro{display:block}.intro__detail{margin-bottom:35px}.intro__ttl{font-size:13px;letter-spacing:0.15em;padding:5px 6px 5px 6px;margin-top:6px}.intro__txt{font-size:15px;letter-spacing:0.15em;line-height:32px;padding:0;width:100%}}.pp-bg{background-color:#44B5AE}.pp-border{border:solid 3px #44B5AE}.ste-bg{background-color:#042C83}.ste-border{border:solid 3px #042C83}.cp-bg{background-color:#E86C5C}.cp-border{border:solid 3px #E86C5C}.chr-bg{background-color:#44B5AE}.chr-border{border:solid 3px #44B5AE}@keyframes crowd{0%{transform:translateY(8px)}100%{transform:translateY(-8px)}}.about{position:relative;z-index:2;max-width:1100px;margin-left:auto;margin-right:auto;padding-top:169px}.about__ttl{margin-bottom:96px}.about__wrap01{position:relative;display:flex;margin-bottom:104px}.about__crowd01{position:absolute;top:203px;right:-300px;animation:crowd 2s ease infinite both alternate}.about__img{margin-left:-418px}.about__content{padding-left:70px;padding-top:16px}.about__content-ttl{font-family:"M PLUS Rounded 1c",sans-serif;font-size:38px;font-weight:bold;line-height:65px;white-space:nowrap;margin-bottom:57px;letter-spacing:0.15em}.about__content-txt{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-size:15px;letter-spacing:0.04em;line-height:35px;margin-top:-17px}.about__craft{position:relative;z-index:1;background-color:#FEDD79;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:41px 0 33px;border:3px solid #000;margin-bottom:46px}.about__craft__detail_wrap{position:absolute;left:32.5px;top:50%;transform:translateY(-50%);background-color:#FEDD79;width:225.35px;height:225.35px;border-radius:100%;display:flex;align-items:center;justify-content:center}.about__craft__detail{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;font-size:20px;line-height:28px;text-align:center}.about__craft__ttl{font-family:"Baloo Bhaina 2",cursive;font-weight:bold;color:#000;font-size:40px;letter-spacing:-0.02em;line-height:60px}.about__craft__link{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;color:black;font-size:17px;background-color:white;width:322px;line-height:60px;display:block;text-align:center;border-radius:30px;max-width:100%}.about__insta{position:relative;z-index:1;background-color:#E86C5C;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:40px 0}.about__insta__detail_wrap{position:absolute;left:32.5px;top:50%;transform:translateY(-50%);background-color:#FEDD79;width:225.35px;height:225.35px;border-radius:100%;display:flex;align-items:center;justify-content:center}.about__insta__detail{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;font-size:20px;line-height:28px;text-align:center}.about__insta__ttl{font-family:"Baloo Bhaina 2",cursive;font-weight:bold;color:white;font-size:40px;letter-spacing:0.05em;line-height:60px;margin-left:190px}.about__insta__link{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;color:black;font-size:17px;background-color:white;width:322px;line-height:60px;display:block;text-align:center;border-radius:30px;max-width:100%}.about__wrap02{margin-bottom:100px;position:relative;z-index:3;margin-top:50px}.about__crowd02{position:absolute;top:-62px;left:-254px;animation:crowd 2s ease .2s infinite both alternate}.about__crowd03{position:absolute;left:1030px;top:-209px;animation:crowd 2s ease .4s infinite both alternate}.about__crowd04{z-index:0;position:absolute;top:525px;left:-186px;animation:crowd 2s ease .6s infinite both alternate}.about__img2{position:relative;z-index:0}.about__img2__notice{margin:130px auto;border-radius:10px}@media screen and (max-width: 768px){.about__img2__notice{margin:15px auto;text-align:left;padding:30px 15px}}.about__img2__notice h3{font-weight:900;font-size:36px;margin:0px 0 38px 0;line-height:40px}@media screen and (max-width: 768px){.about__img2__notice h3{font-size:24px;line-height:2rem}}.about__img2__notice p{line-height:1.9rem;padding:1em 0 0 0}.about__img2__notice p.ttl{color:#E86C5C;font-weight:bolder}.about__img2__notice ol{list-style-type:none}.about__img2__notice ol>li{counter-increment:cnt;line-height:1.5rem;position:relative}.about__img2__notice ol+p{padding:0 0 0 0}.about__img2 img{z-index:0;max-width:100%}.about__img2 a img:hover{opacity:0.8}.about__img2__mascot{position:absolute;top:-54px;right:-72px}.about__img2-btn{margin:0 auto;transform:translateY(-50%);text-align:center}.about__img2-btn img{width:752px;max-width:100%}.about__btn{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;position:relative;z-index:10;margin-top:-30px;margin-left:auto;margin-right:auto;width:322px;border:solid 1px #042C83;border-radius:30px;background-color:#FFF;max-width:100%}.about__btn a{z-index:10;font-size:17px;display:flex;align-items:center;justify-content:center;height:60px}@media screen and (max-width: 800px){.about__img2-btn{margin-top:-5vw;transform:none;text-align:center}.about__img2-btn img{width:calc(100% - 60px) !important}}@media screen and (max-width: 768px){.about{padding-top:53px}.about__ttl{margin-bottom:32px}.about__img{margin:0 0 46px -54px}.about__img img{width:calc(100vw + 37px)}.about__wrap01{display:block;margin-bottom:96px}.about__content{padding:0 20px}.about__content-ttl{font-size:26px;letter-spacing:0.1em;line-height:45px;margin-bottom:47px;white-space:normal}.about__content-txt{font-size:15px;letter-spacing:0.05em;line-height:32px}.about__craft{margin:0 20px 45px;padding:28px 13px 22px}.about__craft__ttl{margin:0 0 11px;font-size:29px;letter-spacing:0.05em;line-height:36px;text-align:center}.about__insta{margin:0 20px 30px;padding:55px 13px 22px}.about__insta__detail_wrap{top:-30px;left:50%;transform:translateX(-50%);width:280px;height:60px;padding-top:0;border-radius:50px}.about__insta__detail{font-size:13px;line-height:20px}.about__insta__ttl{margin:0 0 11px;font-size:29px;letter-spacing:0.05em;line-height:36px;text-align:center}.about__wrap02{margin:0 0 82px;padding:0 20px;text-align:center}.about__wrap02 img{width:auto;max-width:100%}.about__crowd04{top:auto;bottom:-123px;left:14px}.about__crowd04 img{width:224px}}@media screen and (max-width: 450px){.about__content-ttl{font-size:22px;line-height:1.65;letter-spacing:.05em}.about__craft__ttl,.about__insta__ttl{font-size:20px;line-height:1.6;letter-spacing:0}}@media screen and (max-width: 350px){.about__content-ttl{font-size:20px}}.event{position:relative;background-color:#FEDD79}.event__intro{margin-top:74.5px;justify-content:space-between;width:100%}.event__detail{width:calc( 100% / 3 )}.event__container{max-width:1140px;padding:0 20px 100px;margin-left:auto;margin-right:auto}.event__ttl{padding-top:112px;padding-bottom:60px;position:relative;z-index:2}@media screen and (max-width: 768px){.event__btm{background:#fedd79}}.event__adimg{position:relative;z-index:1}.event__adimg img{width:100%}.event__adimg a picture img:hover{opacity:0.8}@media screen and (max-width: 768px){.event__adimg{margin-top:40px}}.event__se{border-radius:10px;margin-top:97px;background-color:#fff;width:100%;padding:53px 28px 8px;border:solid 3px #E86C5C}@media screen and (max-width: 768px){.event__se{border-width:3px 0;border-radius:0;padding:64px 20px 37px}}.event__se h3{font-weight:900;font-size:36px;margin:0px 0 26px 0;line-height:40px;padding-top:21px}@media screen and (max-width: 350px){.event__se h3{font-size:24px;line-height:1.4}}.event__se__ttl{margin-left:auto;margin-bottom:25px;margin-right:auto;margin-top:-82px;font-size:24px;font-weight:bold;padding:14px 52px 16px;color:#FFF;border-radius:30px;background-color:#E86C5C;width:fit-content}@media screen and (max-width: 768px){.event__se__ttl{width:297px;margin:-94px auto 30px;padding:15px 20px 16px;text-align:center}}.event__se__box{display:flex;height:100%;margin-bottom:20px}.event__se__img{flex-shrink:0}@media screen and (max-width: 768px){.event__se__img{text-align:center;width:114px}.event__se__img img{width:100%;height:auto}}.event__se__content{display:flex;margin-bottom:13px}@media screen and (max-width: 768px){.event__se__content{flex-direction:column;margin-bottom:9px}}.event__se__container{background-color:#F2F2F2;width:100%;padding-left:20px;padding-right:20px}@media screen and (max-width: 768px){.event__se__container{background:0;padding:0 0 20px 20px;width:calc(100% - 114px)}}.event__se__ctt-ttl{font-weight:bold;font-size:17px;letter-spacing:0.15em;margin-top:27px;width:fit-content;margin-right:auto}.event__se__ctt-ttl span{font-size:14px;margin-left:44px;padding-top:5px;display:inline-block;letter-spacing:0.03em}@media screen and (max-width: 768px){.event__se__ctt-ttl{order:1;margin-top:10px;letter-spacing:.15em;line-height:22px}.event__se__ctt-ttl span{margin:0}}.event__se__ctt-time{margin-top:25px;border-radius:30px;font-size:13px;margin-right:9px;background-color:#FEDD79;display:flex;justify-content:center;align-items:center;padding:5px 7px 3px;line-height:1.2;min-width:72px;letter-spacing:1.5px}@media screen and (max-width: 768px){.event__se__ctt-time{margin:0 5px 5px 0}}.event__se__ctt-time-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.event__se__ctt-time-block{order:0}}.event__se__ctt-txt{font-size:15px;line-height:1.73;letter-spacing:0.15em}.event__se-time{margin:7px 0 11px}.event__se-time span{display:inline-block;padding:5px 16px;margin-top:5px;background-color:#FEDD79;border-radius:50px;font-weight:500;font-size:13px;letter-spacing:0.08em;color:#000}.event__se__flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;background-color:#f2f2f2;padding-right:0}.event__se__flex>.event__se__content{width:100%}.event__se__flex .event__se__container{width:54%}@media screen and (max-width: 768px){.event__se__flex{width:100%;background:none;padding-right:0}.event__se__flex .event__se__container{width:100%}}.event__p2{margin-top:97px;border-radius:10px;background-color:#fff;width:100%;padding:53px 28px 8px}@media screen and (max-width: 768px){.event__p2{border-width:3px 0;border-radius:0;padding:64px 20px 7px}}.event__p2 .ms-link{margin-bottom:65px}.event__p2__ttl{margin-left:auto;margin-bottom:25px;margin-right:auto;margin-top:-83px;font-size:24px;font-weight:bold;padding:11px 40px;line-height:1.4;color:#FFF;border-radius:30px;width:100%;max-width:297px;text-align:center}.event__p2__ttl.ms{max-width:initial;width:fit-content;border-radius:34px;margin:-108px auto 33px;display:flex;flex-direction:column;align-items:center;padding:11px 20px}.event__p2__ttl__sub{font-size:16px;line-height:21px}@media screen and (max-width: 768px){.event__p2__ttl{width:297px;max-width:calc(100% - 40px);margin:-94px auto 30px;padding:15px 20px 16px;text-align:center}}@media screen and (max-width: 350px){.event__p2__ttl{font-size:20px}}.event__p2__flex{display:flex;flex-wrap:wrap;justify-content:space-between}.event__p2__wrap{width:49%;margin-bottom:20px}.event__p2__wrap-single{width:100%;margin-bottom:20px}.event__p2__wrap-single .event__p2__flex{align-items:center;justify-content:space-between;background:#f2f2f2}@media screen and (max-width: 768px){.event__p2__wrap-single .event__p2__flex{background:0;width:calc(100% - 114px)}}.event__p2__wrap-single .event__p2__container{width:44%}.event__p2__wrap-single .event__p2__ctt-txt{padding-bottom:19px}.event__p2__wrap-single .event__p2__ctt-ttl{margin-top:25px}.event__p2__wrap-single .event__btn{padding-right:35px}@media screen and (max-width: 768px){.event__p2__wrap{width:100%;margin:10px 0;border-bottom:1px solid #dcdcdc}.event__p2__wrap:last-child{border:none}}.event__p2__box{display:flex;align-items:stretch;height:100%}@media screen and (max-width: 768px){.event__p2__box{margin-bottom:20px;align-items:start}}.event__p2__content{display:flex;margin-bottom:8.5px}@media screen and (max-width: 768px){.event__p2__content{margin-bottom:0;flex-direction:column}}.event__p2__container{background-color:#F2F2F2;line-height:25px;min-height:131px;width:calc( 100% - 172px )}@media screen and (max-width: 768px){.event__p2__container{background:none;padding-left:20px;width:auto !important}}.event__p2__ctt-ttl{font-size:17px;letter-spacing:0.15em;margin-top:24px;margin-left:19px;width:fit-content;margin-right:auto;font-weight:bold}@media screen and (max-width: 768px){.event__p2__ctt-ttl{margin:0 0 10px;letter-spacing:.15em;order:1}}.event__p2__ctt-time{margin-top:29px;padding:2.5px 13px 3.5px 10px;border-radius:30px;font-size:13px;margin-right:10px;background-color:#FEDD79}@media screen and (max-width: 768px){.event__p2__ctt-time{order:0;margin:0 0 10px;padding:0;width:72px;height:23px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}}.event__p2__ctt-txt{font-size:15px;letter-spacing:0.04em;line-height:1.73;padding-left:20px;padding-right:15px;padding-bottom:20px;word-break:break-all}@media screen and (max-width: 768px){.event__p2__ctt-txt{padding:0}}.event__p2__img{display:flex;justify-content:center;align-items:center;flex-shrink:0}.event__p2__img img{width:100%;height:100%;object-fit:scale-down}@media screen and (max-width: 768px){.event__p2__img{width:114px;flex-shrink:0;align-items:flex-start}.event__p2__img img{width:100%;height:auto}}.event__btn{margin:20px 0;display:flex;max-width:100%;align-items:center}.event__btn a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-size:16px;text-align:center;width:286px;height:60px;max-width:100%;margin:0 auto;background:#fff;color:#042C83;border:solid 2px #042C83;border-radius:30px;position:relative;letter-spacing:.07em}.event__btn a svg{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.event__btn a svg path{stroke:#042C83;transition:.25s}.event__btn a:hover{background:#042C83;color:#fff}.event__btn a:hover svg path{stroke:#fff}@media screen and (max-width: 768px){.event__btn a{width:400px}}.event__btn a{max-width:100%;width:269px;font-weight:500;font-size:17px;margin-right:-1px;letter-spacing:0em;margin-top:3px}.event__btn-orange{margin:15.5px 0;display:flex;max-width:100%;align-items:center}.event__btn-orange a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-size:16px;text-align:center;width:286px;height:60px;max-width:100%;margin:0 auto;background:#fff;color:#E86C5C;border:solid 2px #E86C5C;border-radius:30px;position:relative;letter-spacing:.07em}.event__btn-orange a svg{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.event__btn-orange a svg path{stroke:#E86C5C;transition:.25s}.event__btn-orange a:hover{background:#E86C5C;color:#fff}.event__btn-orange a:hover svg path{stroke:#fff}@media screen and (max-width: 768px){.event__btn-orange a{width:400px}}.event__btn-orange a{max-width:100%;width:269px;font-weight:500;font-size:17px;margin-left:0;letter-spacing:0em;margin-top:3px}@media screen and (max-width: 768px){.event{padding:49px 0 0}.event__ttl{padding:0}.event__intro{margin-top:53px}.event__container{padding-bottom:70px}.event__btn{padding-right:0 !important}}.event__crowd00{position:absolute;top:-158px;left:-11px;animation:crowd 2s ease infinite both alternate}.event__crowd01{position:absolute;top:-64px;right:-215px;animation:crowd 2s ease infinite both alternate}@media screen and (max-width: 768px){.event__crowd01{top:-257px}}.event__crowd02{position:absolute;z-index:-1;top:-36px;left:-200px;animation:crowd 2s ease infinite both alternate}.event__crowd03{position:absolute;z-index:0;top:250px;left:calc(50% - 177px);width:139px;height:92px;animation:crowd 2s ease infinite both alternate}@media screen and (max-width: 768px){.event__crowd03{top:456px;right:-39px;left:auto;z-index:-1}}.event__crowd04{position:absolute;z-index:-1;top:1834px;right:-183px;animation:crowd 2s ease infinite both alternate}@media screen and (max-width: 768px){.event__crowd04{top:930px;right:auto}}.line2{min-height:131px}.line2 .event__p2__ctt-ttl{letter-spacing:0.04em}.line2 .event__p2__ctt-txt{letter-spacing:0.15em}.cp{margin-top:210px}@media screen and (max-width: 768px){.cp{margin-top:82px}}.ms-wrap{padding:76px 28px 8px}.ls-0{letter-spacing:0px}.ls-0 a{color:#007FFF}.company img{padding:0 20px}.schedule{max-width:1100px;margin-left:auto;margin-right:auto}.schedule__adimg{margin-top:100px;margin-bottom:110px}.schedule__adimg img{max-width:100%;height:auto}@media screen and (max-width: 768px){.schedule__adimg{text-align:center;margin:30px 0 131px}.schedule__adimg img{width:auto;max-height:100%}}.schedule__ttl{margin-bottom:69px}@media screen and (max-width: 768px){.schedule__ttl{margin-bottom:54px}}.schedule__scimg{margin-bottom:100px;position:relative}@media screen and (max-width: 768px){.schedule__scimg{padding:0 20px;margin-bottom:100px}}.schedule__scimg img{width:auto;max-width:100%}.schedule__crowd01{position:absolute;top:10px;right:-260px;animation:crowd 2s ease infinite both alternate}.schedule__crowd02{position:absolute;top:193px;left:-220px;animation:crowd 2s ease infinite both alternate}.schedule__crowd03{position:absolute;top:800px;left:-165px;right:auto;animation:crowd 2s ease infinite both alternate}.schedule__pc{position:relative;z-index:1}.schedule__notes{font-size:17px;line-height:1.6;letter-spacing:.05em;margin-top:-37px;position:relative;z-index:1}@media screen and (max-width: 768px){.schedule__notes{font-size:14px;margin-top:10px}}.schedule__insta{position:relative;z-index:1;background-color:#E86C5C;border-radius:10px;position:relative;display:flex;flex-direction:column;align-items:center;padding:63px 0;margin-bottom:80px}.schedule__insta__detail_wrap{position:absolute;right:52px;top:-58px}.schedule__insta__ttl{font-family:"Baloo Bhaina 2",cursive;font-weight:bold;color:white;font-size:40px;letter-spacing:-0.02em;line-height:60px}.schedule__insta__link{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;color:black;font-size:17px;background-color:#FEDD79;width:322px;line-height:60px;display:block;text-align:center;border-radius:30px;max-width:100%;margin-top:10px}.schedule .menu-schedule{padding:0 20px 0 20px}@media screen and (max-width: 768px){.schedule .menu-schedule .item{display:block;width:100%;padding:14px 0 13px;margin-bottom:5px;font-weight:bold;font-size:19px}.schedule .menu-schedule .s{background:#E77763;color:#fff}.schedule .menu-schedule .p{background:#44B5AE;color:#fff;margin-bottom:30px}}.schedule .event-register{margin-bottom:80px}@media screen and (max-width: 768px){.schedule__sp{display:flex !important;align-items:flex-start;flex-wrap:nowrap}.schedule__sp-time{width:61px;margin-right:10px;background:none;flex-shrink:0}.schedule__sp-time img{width:100%;height:100%;object-fit:cover}.schedule__sp-main{width:320px}.schedule__sp-main img{height:auto;object-fit:cover}}@media screen and (max-width: 400px){.schedule__sp-time{width:55px;margin-right:5px}.schedule__sp-main{width:290px}}.schedule__crowd01{position:absolute;top:-10px;right:-200px;animation:crowd 2s ease infinite both alternate}.schedule__crowd02{position:absolute;top:210px;left:-167px;animation:crowd 2s ease infinite both alternate}.schedule__crowd03{position:absolute;top:850px;right:-157px;left:auto;animation:crowd 2s ease infinite both alternate}.photo{background:#FEDD79}@media screen and (max-width: 768px){.photo{margin:0 auto;padding:60px 15px}}.photo__container{max-width:1100px;margin-left:auto;margin-right:auto;padding:70px 0}@media screen and (max-width: 768px){.photo__container{padding:0}}.photo h3{font-weight:600;font-size:40px;font-family:"M PLUS Rounded 1c",sans-serif;margin:0 0 30px 0;line-height:40px}@media screen and (max-width: 768px){.photo h3{font-size:24px;line-height:2rem}}.photo__att{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;gap:5px}.photo__att__item{background:#fff;border-radius:10px;padding:27px;text-align:center;font-weight:600;font-size:18px;line-height:1.37;letter-spacing:0.05em}@media screen and (max-width: 768px){.photo__att__item{font-size:16px;padding:20px}}.map{background-color:#fff;background-position:center;background-repeat:no-repeat;background-image:url("/bundles/web/img/index/bg02.png");background-image:image-set(url("/bundles/web/img/index/bg02.png") 1x, url("/bundles/web/img/index/bg02@2x.png") 2x);background-image:-webkit-image-set(url("/bundles/web/img/index/bg02.png") 1x, url("/bundles/web/img/index/bg02@2x.png") 2x)}.map__ttl{padding-top:61px}@media screen and (max-width: 768px){.map__ttl{padding-top:48px}}.map__container{max-width:1100px;margin-left:auto;margin-right:auto;padding-bottom:216px;padding-top:50px}@media screen and (max-width: 768px){.map__container{padding:0 20px 44px}}.map__img{width:fit-content;margin-top:59px;margin-left:auto;margin-right:auto;margin-bottom:58px}.map__img img{width:auto;max-width:100%}@media screen and (max-width: 768px){.map__img{margin:55px auto 30px}}.map__covid{font-weight:400;font-size:15px;letter-spacing:0.07em;line-height:35px}@media screen and (max-width: 768px){.map__covid{font-size:13px;line-height:30px}}.sry{background-color:#2CC2F1}@media screen and (max-width: 768px){.sry{padding:56px 0 3px}}.sry__ttl{padding-top:99.9px;letter-spacing:0.06em;color:#FEDD79;margin-bottom:73px}@media screen and (max-width: 768px){.sry__ttl{padding:0 0 23px;margin:0}.sry__ttl h2{line-height:45px}}.sry__container{max-width:1115px;margin-left:auto;margin-right:auto;justify-content:space-between;padding-left:5px}.sry__txt{padding-bottom:50.4px;font-size:17px;text-align:center;color:#FFF;max-width:333px;line-height:29px;margin:52px auto 76px;letter-spacing:0.08em}.sry__txt span{font-size:14px;letter-spacing:0.07em}@media screen and (max-width: 768px){.sry__txt{padding-bottom:0;margin-top:14px;letter-spacing:.07em}}.sry .intro__detail img{max-width:100%;height:auto}.sry .intro__detail:first-child{padding-left:4px}.sry .intro__detail:last-child{padding-right:0}@media screen and (max-width: 768px){.sry .intro__detail{margin-bottom:27px;padding-right:0}.sry .intro__detail:last-child{margin-bottom:0}}.sry__img{position:relative}.sry__img:after{content:"▶";color:#FEDD79;position:absolute;top:51%;right:-33px;transform:translateY(-50%);font-size:18px}@media screen and (max-width: 768px){.sry__img:after{display:none}}.intro__detail:last-child .sry__img:after{display:none}.supporter{background-color:#fff}@media screen and (max-width: 768px){.supporter{padding:0 20px}}.supporter__ttl{padding-top:100px;letter-spacing:0.06em}.supporter__ttl h2{letter-spacing:.03em}@media screen and (max-width: 768px){.supporter__ttl{padding-top:97px;margin-bottom:53px}}.supporter__container{margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:100px}@media screen and (max-width: 768px){.supporter__container{padding-bottom:60px}}.supporter__content__ttl{margin:0 auto 47.5px;width:fit-content;font-size:17px;letter-spacing:0.2em;padding:11px 67px 10px;border-radius:30px;border:solid 1px #000000}@media screen and (max-width: 768px){.supporter__content__ttl{padding:10px 26px;margin:51px auto 28px}}.supporter__introimg{max-width:1100px;width:100%;text-align:center;margin:0 auto}.supporter__introimg img{max-width:100%;width:auto}.supporter__introimg02{max-width:735px}.supporter .event-register{margin-top:161px}.supporter__ttl2{padding:11px 33px 10px;margin:92px auto 28px}.supporter__ttl3{padding:11px 33px 10px;margin:81px auto 39px}@media screen and (max-width: 768px){.contact{padding:20px}}.contact__container{padding-bottom:100px;max-width:780px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.contact__container{padding-bottom:140px}}.contact__ttl{padding-top:93px;margin-bottom:70px}@media screen and (max-width: 768px){.contact__ttl{padding-top:27px;margin-bottom:54px}}.contact__note,.contact .form__note{font-weight:400;font-size:19px;letter-spacing:0.07em;line-height:35px;text-align:center;background-color:white;border:1px solid black;border-radius:10px;padding:17px 20px;margin-bottom:48px}@media screen and (max-width: 768px){.contact__note,.contact .form__note{font-size:19px;text-align:left;margin-bottom:25px;padding:17px 25px 16px}}.contact__discription{font-weight:400;font-size:15px;letter-spacing:0.07em;line-height:35px;margin-bottom:54px}@media screen and (max-width: 768px){.contact__discription{font-size:13px;line-height:30px}}.contact .form__row{font-weight:400;display:flex;align-items:flex-start;border-top:1px solid #E0E0E0;padding:18px 0;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width: 768px){.contact .form__row{display:block}}.contact .form__row.last{border-bottom:1px solid #E0E0E0;margin-bottom:52.5px}.contact .form__row .side{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:10px}.contact .form__row .side:nth-child(1){margin-top:0}.contact .form__row .shrink{flex-shrink:1;margin-top:0}.contact .form__row .short{flex-shrink:0;width:156px;margin-left:8.2px;margin-top:0}.contact .form__label{font-size:16px;letter-spacing:0.025em;line-height:46px;width:225px}.contact .form__label--req{font-size:10px}.contact .form__content{flex-grow:1;text-align:left;width:calc(100% - 225px)}@media screen and (max-width: 768px){.contact .form__content{width:100%}}.contact .form__content *:last-child{margin-bottom:0}.contact .form__radio{display:flex;justify-content:flex-start;align-items:center;padding-left:13px;height:48px}.contact .form__radio label{margin-right:23px}.contact .form__radio input{height:24px;width:24px;border:1px solid black;background-color:white;border-radius:100%;margin-right:10px;position:relative}.contact .form__radio input:checked::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:16px;width:16px;background-color:#E86C5C;border-radius:100%}.contact .form__input{font-size:16px;letter-spacing:0.25em;line-height:46px;width:100%;background-color:white;border-radius:10px;border:1px solid black;padding:0 14px;margin-top:10.5px;height:48px}.contact .form__input:nth-child(1){margin-top:0}.contact .form__input::placeholder{font-size:16px;letter-spacing:0.03em;line-height:29.5px;color:#b5b5b6}.contact .form__input__add{font-size:14px;color:white;letter-spacing:0.025em;line-height:34px;width:107px;text-align:center;background-color:black;margin-top:10px}.contact .form__input__add:hover{background:#86E8FF}.contact .form__input.half{max-width:270px}.contact .form__textarea{height:190px;max-width:100%}.contact .form__term{max-width:482px;width:100%;margin:0 auto;background-color:white;border:1px solid #707070;padding:13px 19px;height:99px;font-size:14px;line-height:25px;margin-bottom:29px}.contact .form__term__txt{font-family:"Noto Sans JP",sans-serif;overflow-y:scroll;height:100%}.contact .form__agree{display:flex;justify-content:center;align-items:center;margin-bottom:29px}.contact .form__agree__input{height:18px;width:18px;background-color:white;border:1px solid #707070;margin-right:15px;transition:.2s ease}.contact .form__agree__input:checked{background-color:#E86C5C}.contact .form__agree__label{font-size:18px;margin-bottom:1px;font-family:"Noto Sans JP",sans-serif;font-weight:500}.contact .form__note{padding:20px}.contact .form__note-ttl{color:#ff0000;font-size:24px;font-weight:bold;display:block}@media screen and (max-width: 768px){.contact .form__note{font-size:18px}.contact .form__note-ttl{font-size:22px}}.contact .form__submit{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;color:white;font-size:14px;text-align:center;line-height:60px;width:100%;max-width:286px;margin:0 auto;margin-top:48px;background-color:#E86C5C;display:block;border-radius:30px;position:relative;letter-spacing:.07em}.contact .form__submit img{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.contact .form__submit:disabled{background:#ccc;cursor:auto}@media screen and (max-width: 768px){.contact .form__submit{max-width:400px}}.contact .form__select{position:relative;display:inline}.contact .form__select:before{content:"";background:url("../img/index/arrow-select.svg") no-repeat center center;background-size:100% auto;width:10px;height:6px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.event-register{position:relative;z-index:1;background-color:#E86C5C;border-radius:10px;position:relative;display:flex;flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;padding:63px 0}.event-register__detail_wrap{position:absolute;right:52px;top:-58px}@media screen and (max-width: 768px){.event-register__detail_wrap{right:-55px;top:-141px}}.event-register__ttl{font-family:"Baloo Bhaina 2",cursive;font-weight:bold;color:white;font-size:40px;letter-spacing:-0.02em;line-height:60px}@media screen and (max-width: 768px){.event-register__ttl{font-size:30px}}.event-register__link{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;color:black;font-size:17px;background-color:#FEDD79;width:322px;line-height:60px;display:block;text-align:center;border-radius:30px;max-width:100%;margin-top:10px}.float-btn{position:fixed;right:60px;bottom:20px;z-index:9990}.ad-kataller{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#FEDD79;padding:80px 0 93px;position:relative;z-index:0}.ad-kataller__ad,.ad-kataller__link{width:100%;margin:0 auto}.ad-kataller__ad img,.ad-kataller__link img{width:100%}.ad-kataller__ad{max-width:386px;margin:0 auto 76px}.ad-kataller__link{max-width:293px;margin-bottom:45px;position:relative;z-index:1}.ad-kataller__menu{display:flex !important;justify-content:center;align-items:center}.ad-kataller__menu__item{list-style:none;border-left:0;border-right:1px solid #333;padding:0 27px}.ad-kataller__menu__item a{font-family:"M PLUS Rounded 1c",sans-serif;text-decoration:none;color:#000;font-weight:bold;font-size:15px;letter-spacing:0.15em}.ad-kataller__menu__item:last-child{border-right:0}@media screen and (max-width: 1360px){.ad-kataller__menu__item{font-size:14px}.ad-kataller__menu__item a::after{content:initial}.ad-kataller__menu__item a{display:block}}@media screen and (max-width: 768px){.ad-kataller{font-size:18px;padding:29px 0 38px}.ad-kataller__ad{width:100%;text-align:center;margin-bottom:23px;padding:34px 15px}.ad-kataller__ad img{width:267px}.ad-kataller__menu{width:fit-content;margin:0 auto;flex-wrap:wrap;gap:10px 0;max-width:calc(267px + 100px)}.ad-kataller__menu__item{padding:0 10px}.ad-kataller__link{margin-bottom:0;width:100%;padding:0 20px;text-align:center}.ad-kataller__link img{width:auto}.ad-kataller:before{content:"";width:100%;bottom:0;left:0;background:#FEDD79;z-index:0;position:absolute}}#comingsoon{background:url("../img/index/cs-bg.png") center center/cover no-repeat fixed;height:100vh;width:100%;background-color:#FFFBEF;display:flex;align-items:center;justify-content:center;flex-direction:column}#comingsoon .cs{width:100%}#comingsoon .cs__ttl h2{letter-spacing:0.05em;margin-bottom:59px}#comingsoon .cs__content-ttl{font-family:"M PLUS Rounded 1c",sans-serif;font-size:27px;font-weight:bold;line-height:1.59;white-space:nowrap;letter-spacing:0.15em}@media screen and (max-width: 950px){#comingsoon{background:url("../img/index/cs-bg-sp.png") center center/cover no-repeat fixed;background-color:#FFFBEF}#comingsoon .cs{padding:0 15px}#comingsoon .cs__ttl h2{font-size:47px;margin-bottom:30px}#comingsoon .cs__content-ttl{font-size:18px;white-space:normal}}@media screen and (max-width: 480px){#comingsoon .cs__ttl h2{font-size:43px}#comingsoon .cs__content-ttl{font-size:14px}}.fadein{opacity:0;transform:translateY(30px);transition:.8s ease .2s}.fadein.fadein-show{opacity:1;transform:translateY(0px)}
