@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700;900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");*,:after,:before{margin:0;padding:0;box-sizing:border-box;list-style:none}html{font-size:16px}@media screen and (max-width:768px){html{font-size:4.2666666667vw;height:-webkit-fill-available}}body{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";position:relative;color:#505050}img,picture{display:block;width:100%;height:auto}h1,h2,h3,h4{font-size:inherit}@media screen and (min-width:769px){.sp{display:none}}@media screen and (max-width:768px){.pc{display:none}}.wrap{width:100%}.zenmaru{text-align:center;font-family:Zen Maru Gothic,sans-serif;font-weight:300;font-style:normal}.zenmaru.bold{font-weight:700;font-style:bold}.roundplus{font-family:M PLUS Rounded\ 1c,sans-serif}.roundplus.bold{font-weight:700;font-style:bold}.normal{font-weight:300;font-style:normal}.js-effect.fade-up{opacity:0;transform:translateY(3em)}.js-effect.is-view.fade-up{opacity:1;transform:translate(0);transition:1s}.pcbg{position:fixed;left:0;top:0;width:100%;height:100vh;height:100dvh;background-color:#fff064}.pcbg .inner{width:100%;height:100%;margin:0 auto;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:768px){.pcbg .inner{display:block}}.pcmain{width:min(100% - 695px,100% - 375px - 10vw);padding:2em 0;height:100%;display:flex;justify-content:center;align-items:center;position:relative;background-image:url(../images/pc/bg_01.png);background-repeat:no-repeat;background-size:cover;background-position:center 30%}.pcmain .front{width:100%;padding:0 2em;transition:.5s;position:relative}.pcmain .title{position:relative;width:min(100%,615px,80.375vh - 3.215em);width:min(100%,615px,80.375dvh - 3.215em);margin:0 auto}.pcmain .logo{display:block;position:absolute;left:50%;top:16%;width:24.7%;transform:translateX(-50%)}@media screen and (max-width:768px){.pcmain{display:none}}.spheader{display:none}@media screen and (max-width:768px){.spheader{display:flex;justify-content:space-between;align-items:center;position:sticky;left:0;top:0;width:100%;padding:0 80px 0 10px;height:60px;background-color:#fff;z-index:10;box-shadow:0 0 .5em rgba(0,0,0,.2)}.spheader .logo-center{width:32%;max-width:120px}.spheader .logo-left{position:absolute;left:0;top:0;width:140px;height:100%;display:flex;align-items:center}.spheader .logo-left a{display:block;padding:0 15px;width:100%}}.gnavi{position:fixed;right:0;top:0;width:max(320px,10vw);height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff064;padding-bottom:6em}.gnavi .wave-head{left:0;top:-1em;width:100%;height:7em;opacity:1;background:url(../images/navi/head_wave_PC.png) 50%/contain no-repeat}@media screen and (max-width:768px){.gnavi .wave-head{background:url(../images/navi/head_wave_SP.png) 50%/contain no-repeat}}.gnavi .gnavi-wrapper{position:relative}.gnavi .gnavi-wrapper .title{width:5.5em;margin:0 auto}.gnavi .gnavi-wrapper ul{display:grid;grid-template-columns:repeat(auto-fill,97px);gap:1em;max-width:15.625em;margin:1.5em auto 0}.gnavi .gnavi-wrapper ul li{display:block;width:6.0625em}.gnavi .gnavi-wrapper ul a{display:block;position:relative;text-align:center;color:#fff;text-decoration:none;transition:.3s}.gnavi .gnavi-wrapper ul a .img{overflow:hidden}.gnavi .gnavi-wrapper ul a .img img{position:relative;transition:.3s}.gnavi .gnavi-wrapper ul a span{display:block;margin:.1666666667em -2em 0;font-size:.75em;font-weight:700;white-space:nowrap;height:2.2em}.gnavi .gnavi-wrapper ul a:hover .img img{opacity:.8;transform:translateY(.125em)}.gnavi .festa{bottom:0;overflow:hidden;height:6em;padding-top:1em}.gnavi .festa,.gnavi .festa:before{position:absolute;left:0;width:100%;transition:.3s ease .3s}.gnavi .festa:before{content:"";display:block;top:0;height:100%;background-color:#fff;border-radius:50%;transform-origin:center top;transform:scale(2,5)}.gnavi .festa img{position:relative;width:45.8666666667%;margin:0 auto;opacity:1;transform:scale(1);transition:.3s ease .3s}@media screen and (max-width:768px){.gnavi{position:fixed;left:0;top:0;width:100%;height:100vh;height:100dvh;z-index:99;background-color:#fff064;color:#fff;padding-top:1em;padding-bottom:6em}.gnavi:before{display:none}.gnavi .gnavi-wrapper ul{grid-template-columns:repeat(auto-fill,120px);justify-content:center;max-width:17.875em;gap:.5em;font-size:min(22px,4.26667vw)}.gnavi .gnavi-wrapper ul li{width:5.625em;max-width:10vh}.gnavi .gnavi-wrapper ul a{color:#fff}.gnavi .gnavi-wrapper ul a span{font-size:.6875em;height:auto}.gnavi .festa{height:6em;padding-top:0;transition:.3s ease .3s}.gnavi .festa:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;border-radius:50%;transform-origin:center top}.gnavi .festa img,.gnavi .festa:before{transform:scale(0);transition:.3s ease .3s}.gnavi .festa img{position:relative;width:45.8666666667%;margin:0 auto;opacity:0}}@media screen and (max-height:960px) and (min-width:769px){.gnavi .gnavi-wrapper ul{max-width:300px;grid-template-columns:repeat(auto-fill,10vh)}.gnavi .gnavi-wrapper ul li{max-width:10vh}}@media screen and (max-height:960px) and (max-width:768px){.gnavi .gnavi-wrapper ul{max-width:90vw;grid-template-columns:repeat(auto-fill,10vh)}.gnavi .gnavi-wrapper ul li{max-width:10vh}}#totop2{display:block;position:fixed;right:255px;top:.5%;overflow:hidden;width:3em;height:3em;z-index:105;opacity:1;transition:.5s}@media screen and (max-width:768px){#totop2{opacity:0;right:auto;left:2%;top:.5%}}#totop{display:block;position:fixed;bottom:-10em;right:max(375px - 2em,10vw + 0em);overflow:hidden;width:8.75em;transition:.5s;z-index:2}#totop.show{bottom:1em}@media screen and (max-width:768px){#totop{right:1em}#totop.show{bottom:3.5em}}#spnavibtn{display:none}@media screen and (max-width:768px){#spnavibtn{display:block;position:fixed;right:0;top:0;width:50px;height:50px;transition:.3s;z-index:100}#spnavibtn span{content:"";display:block;position:absolute;left:20%;width:60%;border-top:1px solid #000}#spnavibtn span:first-child{top:40%}#spnavibtn span:nth-child(2){top:55%}#spnavibtn span:nth-child(3){top:70%}#spnavibtn+.gnavi{opacity:0;pointer-events:none;transition:.5s}#spnavibtn.on{width:30px;height:30px;border:2px solid #fff;border-radius:50%;right:2%;top:1%}#spnavibtn.on span{border-top:2px solid #fff}#spnavibtn.on span:first-child{top:50%;transform:rotate(45deg)}#spnavibtn.on span:nth-child(2){top:50%;transform:scale(0)}#spnavibtn.on span:nth-child(3){top:50%;transform:rotate(-45deg)}#spnavibtn.on+.gnavi{opacity:1;pointer-events:auto}#spnavibtn.on+.gnavi .festa{padding-top:1em}#spnavibtn.on+.gnavi .festa:before{transform:scale(2,5)}#spnavibtn.on+.gnavi .festa img{opacity:1;transform:scale(1)}#spnavibtn.on+.gnavi .bottom-item,#totop2.on{pointer-events:auto;opacity:1}}.bottom-item{position:fixed;bottom:5em;right:0;width:100%;height:10em;z-index:10;opacity:0;pointer-events:none}@media screen and (max-height:900px){.bottom-item{width:50vh;height:10vh}}main{position:relative;width:375px;min-height:100vh;min-height:100dvh;margin:0 max(320px,10vw) 0 auto;background-color:#fff;box-shadow:.4375em 0 0 #fff,-.4375em 0 0 #fff;overflow-x:clip}main.color_01{background-color:#e65f1f}main.color_02{background-color:#d50064}main.color_03{background-color:#8c781e}main.color_04{background-color:#003c96}main.color_05{background-color:#008c00}main.color_06{background-color:#643cc8}main.color_07{background-color:#a50064}main.color_08{background-color:#00968c}main.color_09{background-color:#b22023}main.color_10{background-color:#007aca}@media screen and (max-width:768px){main{width:100%;margin:0 auto}}section{position:relative}.abs{position:absolute}#mymodal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:-1;opacity:0;transition:.3s}#mymodal.on{opacity:1;z-index:1000}#mymodal>.mymodal-close{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#mymodal #mymodal-contents{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.home-kv{aspect-ratio:750/2600;background:url(../images/home/kv/bg_01.png) bottom no-repeat #fff064;background-size:100% auto;overflow:hidden}.home-kv,.home-kv img{position:relative}.home-kv .bg_02,.home-kv .kami_01{left:0;top:0;width:100%}.home-kv .kami_01{opacity:0}.home-kv .kami_02{left:0;top:1.2%;width:100%;opacity:0}.home-kv .kami_03{left:-8%;top:53%;width:116%;opacity:0;transform:translateY(1em)}.home-kv .pict_01{top:1%}.home-kv .pict_01,.home-kv .pict_02{left:0;width:100%;transform:translateY(1em);opacity:0}.home-kv .pict_02{top:1.2%}.home-kv .pict_03{left:0;top:1%;width:100%;transform:translateY(1em);opacity:0}.home-kv .pict_04{left:26%;top:28%;width:47.7333333333%}.home-kv .title{left:20%;top:7.9%;width:60.866667%;transform:translateY(1em);opacity:0}.home-kv .date{left:13%;top:37.5%;width:74.4%;opacity:0;transform:translateY(3em)}.home-kv .icon_free{left:78.5%;top:37.5%;width:19.2%;opacity:0;transform:rotate(-20deg) scale(.5)}.check-map-text{position:absolute;top:58%;left:16.5%;width:65%;font-size:.9em;color:#78288c;text-decoration:none;padding:.2em 2em;border-radius:2em;background-color:#fff;border:1px solid #78288c;white-space:nowrap;z-index:9;text-align:center}.check-map-text:hover{color:#fff;background-color:#78288c;border:1px solid #fff}.home-kv .cap1{left:0;top:57%;width:100%;text-align:center;color:#fff;font-size:1em;font-weight:700;line-height:1.75;opacity:0;transform:translateY(3em)}.home-kv .cap1 span{font-size:.8em;font-weight:300;line-height:1}.home-kv .cancel{left:0;top:3em;width:100%;padding:2em 0;text-align:center;background-color:#c00;color:#fff;font-size:1em;line-height:1.75}.home-kv.is-view .kami_01,.home-kv.is-view .kami_02,.home-kv.is-view .kami_03{opacity:1;transition:1s ease 1s}.home-kv.is-view .pict_01{opacity:1;transform:translate(0);transition:1s ease .7s}.home-kv.is-view .pict_02{opacity:1;transform:translate(0);transition:1s ease .5s}.home-kv.is-view .pict_03{opacity:1;transform:translate(0);transition:1s ease .9s}.home-kv.is-view .kami_03{opacity:1;transform:translate(0);transition:1s ease .7s}.home-kv.is-view .title{opacity:1;transform:translate(0);transition:1s ease 0s}.home-kv.is-view .date,.home-kv.is-view p{opacity:1;transform:translate(0);transition:1s ease 1.5s}.home-kv.is-view .icon_free{opacity:1;transform:rotate(0deg) scale(1);transition:.3s ease 2.5s}.home-contents{position:relative;background-color:#fff064;padding:3em 0 8em}.home-contents .wave-head{position:relative;left:0;top:-9em;width:100%;height:6em;overflow:hidden;opacity:1;margin-bottom:-4em}.home-contents .wave-head img{box-shadow:0 -2px 6px 0 rgba(0,0,0,.2)}.home-contents .pict_01{left:53%;top:-7.5em;width:46.4%}.home-contents .pict_02{left:3%;top:-8.5em;width:23.4%}.home-contents .pict_03{left:27%;top:-5.2em;width:12.4%}.home-contents .title{width:45.6%;top:1.2%;left:7%}.home-contents ul{margin:3em auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1em 1em;position:relative}.home-contents ul li{width:41.3333333333%}.home-contents ul a{display:block;text-align:center;text-decoration:none;color:#505050}.home-contents ul a .img{overflow:hidden}.home-contents ul a .img img{position:relative;transition:.3s}.home-contents ul a span{display:block;margin:.2666666667em auto 0;font-size:.9375em;font-weight:700;line-height:1.4}.home-contents ul a:hover .img img{opacity:.8;transform:translateY(.125em)}.home-contents .caution{width:86%;font-size:.7em;margin:2em auto 0;text-align:center}.home-campaign{background-color:#f57300;padding:0 0 7em;position:relative}.home-campaign .wave{position:relative;top:-5em}.page-lottery .wave img:nth-child(2){position:absolute;top:.5em;right:-.6em;width:52%;z-index:5}.page-lottery .wave img:nth-child(3){position:absolute;top:-9.3em;left:0;width:100%;z-index:5}.page-food .wave img:nth-child(2){position:absolute;top:0;left:0;width:36%;z-index:5}.page-food .wave img:nth-child(3){position:absolute;top:1.2em;right:-1em;width:40%;z-index:5}.page-sports .wave img:nth-child(2){position:absolute;top:-7.3em;left:0;width:100%;z-index:5}.page-workshop .wave img:nth-child(2){position:absolute;top:-1.8em;left:0;width:100%;z-index:5}.page-marche .wave img:nth-child(2){position:absolute;top:-10.6em;left:0;width:100%;z-index:5}.page-kengaku-tour .wave img:nth-child(2){position:absolute;top:-9.7em;left:0;width:100%;z-index:5}.page-bus-tour .wave img:nth-child(2){position:absolute;top:-6.7em;left:0;width:100%;z-index:5}.campaign-bg{position:absolute;top:8em;left:0;z-index:1}.home-campaign .title{text-align:center;margin:2.5em auto 3em;width:97%;position:relative;z-index:2}.home-campaign .pict_01{left:-.5em;top:-2.3em;width:50%;transform:translateY(3em);opacity:0}.home-campaign .pict_02{right:7.8em;top:2.8em;width:10%;transform:translateY(3em);opacity:0}.home-campaign .pict_03{right:.5em;top:2em;width:30%;transform:translateY(3em);opacity:0}.home-campaign .title.is-view .pict_01{transform:translate(0);opacity:1;transition:1s ease .5s}.home-campaign .cap1{color:#fff;margin:.5em auto 0;font-size:.875em;font-weight:500;letter-spacing:.0714285714em;text-align:center}.home-campaign .present{text-align:center;width:90.4%;margin:.5em auto 0}.present .time{font-size:1.25em}.home-campaign .howto{width:89.3333333333%;margin:1em auto 0;position:relative}.home-campaign .howto .pict_02{left:64%;top:40.5%;width:31.9402985075%;opacity:0;transform:translateY(3em)}.home-campaign .howto .caution1{font-size:.75em;left:23%;top:63%;color:#fff}.text-center{text-align:center}.text-left{text-align:left!important}.ess-limited{margin:1em 0;font-size:1.2em;line-height:1.2;background-color:#fff;color:#f57300;border-radius:2em;padding:.5em 1.5em}.present .cap2{font-size:1em;line-height:2;color:#fff}.present .underline{display:inline-block;font-size:1.4em;line-height:1.4;color:#fff;border-bottom:2px solid #fff064;margin:1em auto}.present+.caution{color:#fff}.caution.red{font-size:.8em!important;color:#b40000;text-indent:0!important}.home-campaign .howto .link{display:block;position:absolute;width:88%;border-radius:3em;transition:.3s}.home-campaign .howto .link img{filter:drop-shadow(0 .125em 0 rgba(0,0,0,.5));transition:.3s}.home-campaign .howto .link.link_01{left:6%;top:67.1%}.home-campaign .howto .link.link_02{left:6%;top:74.9%}.home-campaign .howto .link:hover{transform:translateY(.125em);opacity:.8}.home-campaign .howto .link:hover img{filter:drop-shadow(0 0 0 rgba(0,0,0,.5))}.home-campaign .howto .comingsoon{left:2%;right:2%;top:56%;height:40%;background-color:hsla(0,0%,74.5%,.85);display:flex;justify-content:center;align-items:center;font-size:2.375em;font-weight:700}.home-campaign .howto.is-view .pict_02{opacity:1;transform:translate(0);transition:1s ease .5s}.home-campaign .caution{color:#fff;text-align:center;font-size:.6875em;margin:1.5em auto 0;position:relative}.home-access{background-color:#f5f0e6;padding:3em 0}.home-access .maru{left:0;top:-3.375em;width:100%;height:6em;color:#f5f0e6;overflow:hidden}.home-access .maru:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f5f0e6;border-radius:50%;transform-origin:center top;transform:scale(2,6)}.home-access .pict_01{left:1%;top:-5.5em;width:47.4%;z-index:5}.home-access .title{left:50%;top:.5em;width:35.4666666667%;margin:0 auto}.home-access .map{margin:1.5em auto 0;width:86.6666666667%;position:relative}.home-access .map .kochira{left:38.9%;top:68.7%;width:54.1538461538%;transform-origin:left 10%;opacity:0;transform:scale(0) rotate(-10deg)}.home-access .map.is-view .kochira{opacity:1;transform:scale(1) rotate(0deg);transition:.2s cubic-bezier(.15,1.49,.79,.87) 1s}.home-access .outline{width:85.1333333333%;margin:2em auto 0;padding:0 0 2em}.home-access .outline h3{display:flex;align-items:center;position:relative;font:inherit;margin:2em auto 0;color:#78288c}.home-access .outline h3:after{content:"";flex-grow:1;height:1px;display:block;margin-left:.4em;background:#78288c}.home-access .outline h3 span{position:relative;display:inline-block;font-size:.875em}.home-access .outline h4{text-align:center;font-size:1em;font-weight:400;margin:.5em auto}.home-access .outline p{font-size:.875em;text-align:center;margin:.5em auto;letter-spacing:.1em}.home-access .outline p.sm{font-size:.75em}.home-access .cps{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em 1em;width:88%;padding:1em;background-color:#fff;border-radius:1em}.home-access .cps a{display:block}.home-access .cps a.cps_01,.home-access .cps a.cps_02,.home-access .cps a.cps_03,.home-access .cps a.cps_04,.home-access .cps a.cps_05,.home-access .cps a.cps_06{width:calc(50% - 1em)}.home-access .leaf-wrap{width:82.1333333333%;margin:2em auto 0;border-top:1px solid #000;border-bottom:1px solid #000;padding:2em 0}.home-access .leaf-wrap h3{text-align:center;font-size:.875em;margin:0 auto}.home-access .leaf-wrap .img{display:block;width:81.3333333333%;margin:1em auto 0}.home-access .outline2,.info-wrapper .outline2,.notice-contents .outline2{width:82.1333333333%;margin:0 auto;padding:1em 0 0}.home-access .outline2 p,.info-wrapper .outline2 p,.notice-contents .outline2 p{text-align:center;font-size:.75em;line-height:2}.home-access .outline2 p a,.info-wrapper .outline2 p a,.notice-contents .outline2 p a{color:#000;text-decoration:none}footer{position:relative;background-color:#f5f0e6;padding-top:2.5em}main.color_01 footer{background-color:#f9c022}main.color_02 footer{background-color:#ffb1b1}main.color_03 footer{background-color:#fadc64}main.color_04 footer{background-color:#78aaff}main.color_05 footer{background-color:#aae664}main.color_06 footer{background-color:#aaafff}main.color_07 footer{background-color:#e282b6}main.color_08 footer{background-color:#67b88f}main.color_09 footer{background-color:#ef9b7d}main.color_10 footer{background-color:#4bbedc}footer p{position:absolute;text-align:center;left:0;top:75%;width:100%;font-size:.75em;font-weight:500;color:#fff}.common-hd1{overflow:hidden;aspect-ratio:375/165;position:relative;padding-top:2em}.common-hd1:before{content:"";display:block;position:absolute;left:-17.0666666667%;bottom:0;width:133.8666666667%;height:17.25em;border-radius:50%;background-color:#fff}.common-hd1 .img{position:relative;margin:0 auto;width:34.1333333333%}.common-hd2{padding:1em 0 0}.common-hd2 h1{text-align:center;font-size:1.625em;font-weight:900;letter-spacing:.0769230769em;color:#fbff95}.common-hd2 .en{text-align:center;color:#fff;font-size:.6875em;font-weight:700;letter-spacing:.2727272727em;margin:.5454545455em auto 0}.common-hd2 .cap1{margin:0 auto;text-align:center;color:#fff;font-size:.8125em;line-height:1.8;font-weight:500}.common-hd2 .cap1 span{font-size:.8461538462em}.common-hd2 .caution1{display:flex;justify-content:center;margin-top:1em}.common-hd2 .caution1 p{padding-left:1em;text-indent:-1em;font-size:.625em;font-weight:500;color:#fff}.common-wrap1{background-color:#f5f0e6;width:89.3333333333%;margin:1.5em auto 0;border-radius:1.25em;min-height:10em;padding:2.5em 0 2em;position:relative}.common-wrap1:not(:last-child){margin:1em auto 4em}.page-cardboard-land .common-wrap1{padding:2em 0}.color_05 .common-wrap1.transparent-wrap{background-color:transparent;padding:0 0 2em;margin-top:-.5em}.page-kengaku-tour .icon-glass{width:28%!important}.pumpkin-icon{position:absolute;top:-2.3em;left:.5em;width:4em;height:4em;text-align:center}.pumpkin-icon span{color:#fff;font-size:2em;line-height:2.1;font-family:Monomaniac One,sans-serif;font-weight:400;font-style:normal}.color_01 .pumpkin-icon{background:url(../images/common/pumpkin_stage.svg) 50%/contain no-repeat}.color_02 .pumpkin-icon{background:url(../images/common/pumpkin_food.svg) 50%/contain no-repeat}.color_03 .pumpkin-icon{background:url(../images/common/pumpkin_marche.svg) 50%/contain no-repeat}.color_04 .pumpkin-icon{background:url(../images/common/pumpkin_sports.svg) 50%/contain no-repeat}.color_05 .pumpkin-icon{background:url(../images/common/pumpkin_kengaku-tour.svg) 50%/contain no-repeat}.color_06 .pumpkin-icon{background:url(../images/common/pumpkin_bus-tour.svg) 50%/contain no-repeat}.color_07 .pumpkin-icon{background:url(../images/common/pumpkin_cardboard-land.svg) 50%/contain no-repeat}.color_09 .pumpkin-icon{background:url(../images/common/pumpkin_lottery.svg) 50%/contain no-repeat}.color_10 .pumpkin-icon{background:url(../images/common/pumpkin_workshop.svg) 50%/contain no-repeat}.common-wrap1 .subt_program{text-align:center;font-size:1.2em;margin:0 auto 1em}main.color_01 .subt_program{color:#e65f1f}main.color_02 .subt_program{color:#d50064}main.color_03 .subt_program{color:#8c781e}main.color_04 .subt_program{color:#003c96}main.color_10 .subt_program{color:#007aca}.col_white{color:#fff}.common-wrap1 .subt_lineup{width:46.2686567164%;margin:0 auto}.common-contents1{padding:1em 0 2.1em;position:relative}.common-contents1:first-child{padding-top:0}.common-contents1:last-child{padding-bottom:0}.common-contents1 .img{width:86.2686567164%;margin:0 auto;overflow:hidden;border-radius:.625em}.common-contents1 .img.tsuboi{width:59.7014925373%}.common-contents1 h2,.common-contents1 h3{text-align:center;font-size:1.325em;font-weight:600;margin:.7777777778em auto 0}.common-contents1 .time{text-align:center;font-size:1.225em;font-weight:400;margin:.2em auto 0}.time p{font-size:.8em!important}.common-contents1 .time.bold{font-weight:700;font-style:bold;font-size:1.5em}.common-contents1 .border-bottom-dotted{width:85%;padding-bottom:1.5em;border-bottom:2px dotted #000}main.color_01 .border-bottom-dotted{border-bottom:2px dotted #f9c022}main.color_05 .border-bottom-dotted{border-bottom:2px dotted #008c00}.common-contents1 .time:first-child{margin-top:0}.common-contents1 .time small,.time div small{display:block;margin-top:1em;font-size:.52em}.page-bus-tour .common-contents1 .time small{display:block;margin-top:0;margin-bottom:1em;font-size:.5555555556em}.common-contents1 .time.line{position:relative;margin-top:1em;padding-top:.7777777778em}.common-contents1 .time.line:before{content:"";display:block;position:absolute;left:8.6567164179%;top:-.0625em;width:83.2835820896%;height:.125em;background:url(../images/kengaku-tour/dots.png) 50% no-repeat;background-size:contain}.common-contents1 .time+.img{margin-top:1.5em}.common-contents1 p{width:83.2835820896%;margin:1.5em auto 0;text-align:center;font-size:.875em}.common-contents1 p:first-child{margin-top:0}.common-contents1 p.caution{font-size:.75em}.common-contents1 p .star{display:inline-block;transform-origin:center bottom;transform:scale(2);margin:0 .5em}.common-contents1 p small{font-size:.7142857143em;display:block}.common-contents1 p+.img{margin-top:1.5em}.common-contents1 p.bgred{background-color:#d71618;color:#fff;width:86.2686567164%;padding:1em 0}.common-contents1 .leoc{width:41.7910447761%;margin:.5em auto 0}.page-bus-tour .common-contents1 p.caution,.page-kengaku-tour .common-contents1 p.caution{width:83.2835820896%;margin:.5em auto 0;font-size:.625em;padding-left:1em;text-indent:-1em;text-align:left}.page-kengaku-tour .subt_lineup img{filter:brightness(0) saturate(100%) invert(63%) sepia(26%) saturate(2603%) hue-rotate(37deg) brightness(106%) contrast(88%)}.page-bus-tour .common-contents1+.common-contents1:before,.page-cardboard-land .common-contents1+.common-contents1:before{background-color:#d2af64}.page-cardboard-land .common-contents1 h3{margin:1.5em auto 0;font-weight:400}.page-cardboard-land .common-contents1 .img{width:51.6417910448%;margin:1em auto 0}.page-cardboard-land .common-contents1 .pict_02{width:83.2835820896%;margin:0 auto}.page-quiz-rally .common-wrap1{margin:3em auto 0}.page-quiz-rally .common-wrap1+.common-wrap1{margin:1.5em auto 0}.page-quiz-rally .common-contents1+.common-contents1:before{background-color:#64be91}.page-quiz-rally .common-contents1 h2,.page-quiz-rally .common-contents1 h3{color:#00968c;margin:0 auto;font-size:1.25em}.page-quiz-rally .common-contents1 p{font-size:1.125em}.page-quiz-rally .common-contents1 p span{color:#64be91}.program-wrapper{position:relative;padding-bottom:.1em;overflow:hidden;text-align:center}.color_07 .program-wrapper{margin-top:-3em}.color_10 .program-wrapper{margin-top:-1em}.program-wrapper img:first-child{margin:0 auto 1em;width:81.33333%}.program-wrapper img:nth-child(2){position:absolute;right:-.5em;top:2em;width:16%}.headline-title{margin-bottom:.5em;color:#78288c;font-size:2.5em;font-family:Monomaniac One,sans-serif;font-weight:400;font-style:normal;letter-spacing:.2em}.sub-headline-title+p{margin:.8em auto 2.7em!important}.page-sports .headline-title{color:#fff}.tokudai-title{color:#008c00;font-size:2.8em;line-height:1.4;margin-bottom:.5em}.hosoku{font-size:1.2em!important}.info-wrapper{margin:1em auto 0;position:relative}main.color_01 .info-wrapper{background-color:#f9c022}main.color_02 .info-wrapper{background-color:#ffb1b1}main.color_03 .info-wrapper{background-color:#fadc64}main.color_04 .info-wrapper{background-color:#78aaff}main.color_05 .info-wrapper{background-color:#aae664}main.color_06 .info-wrapper{background-color:#aaafff}main.color_07 .info-wrapper{background-color:#e282b6}main.color_08 .info-wrapper{background-color:#67b88f}main.color_09 .info-wrapper{background-color:#ef9b7d}main.color_10 .info-wrapper{background-color:#4bbedc}.info-title{text-align:center;margin:1em auto 1.5em}.info-title h2{font-size:1.6em;color:#faf028}.quiz-map{position:relative}.quiz-map:after,.quiz-map:before{content:"";display:block;position:absolute;left:0;width:100%;height:1em;background:#000;background:linear-gradient(0deg,transparent,rgba(0,0,0,.2));z-index:1}.quiz-map:before{top:0}.quiz-map:after{bottom:0;transform:scaleY(-1)}.quiz-map .abs{z-index:2}.quiz-map .kumo1{left:-3em;top:-2em;width:29.6%}.quiz-map .glass{right:1em;bottom:-1.8em;width:24.6%}.quiz-map .stamp{right:.2em;top:-2.4em;width:20%}.quiz-map .girl{left:0;top:65%;width:28%}.page-lottery h2{color:#ff8700;margin:0 auto;font-size:1.375em;font-weight:900;text-align:center;letter-spacing:.1818181818em}.page-lottery .common-contents1+.common-contents1:before{background-color:#ff8700}.page-lottery .common-contents1 sup{display:inline;vertical-align:baseline}.page-lottery .common-contents1 h3{margin:0 auto;text-align:center;font-size:1.125em}.page-lottery .common-contents1 h3 strong{font-weight:600}.page-lottery .common-contents1 h3 span{font-size:.7777777778em;font-weight:400;display:block}.page-lottery .common-contents1 p{font-size:1.125em}.page-lottery .common-contents1 p span{color:#64be91}.page-lottery .common-contents1 .howto-cautions{width:83.2835820896%;text-align:left;position:relative;padding:2em 0 0;margin:0 auto}.page-lottery .common-contents1 .howto-cautions ul li{font-size:.625em;padding-left:2em;text-indent:-2em}.page-lottery .common-contents1 .howto-cautions:before{content:"";display:block;position:absolute;left:0;top:-.1em;width:100%;height:.2em;background:url(../images/lottery/dots.png) 50% no-repeat;background-size:contain}.page-lottery .howto-sect{padding:1em 0;text-align:center;position:relative}.page-lottery .howto-sect+.howto-sect:before{content:"";display:block;position:absolute;left:8.6567164179%;top:-.0625em;width:83.2835820896%;height:.125em;background:url(../images/lottery/dots.png) 50% no-repeat;background-size:contain}.page-lottery .howto-sect .num{font-size:1.25em;font-weight:900;color:#ff8700}.page-lottery .howto-sect p{font-size:.875em;margin:.2857142857em auto 0}.page-workshop .common-contents1+.common-contents1:before{background-color:#9182b9}.page-workshop .subt_lineup img{filter:brightness(0) saturate(100%) invert(61%) sepia(7%) saturate(1847%) hue-rotate(215deg) brightness(88%) contrast(91%)}.quiz-contents1{margin:-2em auto 0}.quiz-contents1>p{text-align:center;font-size:.875em}.quiz-contents1 ul{width:83.2835820896%;margin:1em auto 0;position:relative}.quiz-contents1 ul li{display:flex;flex-wrap:wrap;align-items:center;padding:1em 0;position:relative}.quiz-contents1 ul li:after{content:"";display:block;position:absolute;left:0;top:0;height:.125em;width:100%;background:url(../images/quiz-rally/line.png) 50% no-repeat;background-size:100% auto}.quiz-contents1 ul li .num{display:flex;justify-content:center;gap:.3em;width:3.5em}.quiz-contents1 ul li .num>div{width:1.75em}.quiz-contents1 p{flex:1;font-size:1.125em}.quiz-contents1 .sm{flex:1;font-size:.925em;letter-spacing:.05em;color:#505050}.notice-contents{padding:3em 0}.notice-contents h1{text-align:center;color:#0060b1;font-size:1.5625em;font-weight:800}.notice-contents .ul1{text-align:center;margin:2em auto}.notice-contents .ul1 li{font-size:.8125em;line-height:1.6153846154}.notice-contents .ul1 li:first-letter{color:#0060b1}.notice-contents .cap1{width:77.0666666667%;margin:2em auto 3em;font-size:.8125em;line-height:1.5384615385;text-align:justify}.notice-contents .ct1{width:77.0666666667%;margin:0 auto;padding:2em 0;border-top:1px solid #9d9d9d}.notice-contents .ct1 h2{text-align:center;font-size:1em;font-weight:500;color:#0060b1}.notice-contents .ct1 p{margin:2em auto 0;font-size:.8125em;line-height:1.5384615385;text-align:justify}.notice-contents .ct1 .link{margin:1em auto 0}.notice-contents .ct1 .link li{font-size:.8125em;line-height:1.5384615385}.notice-contents .ct1 .link li a{color:inherit;text-decoration:none}.notice-contents .ct1 .link li a:after{content:"";display:inline-block;width:1em;height:1em;background:url(../images/blank.svg) bottom no-repeat;background-size:contain;margin-left:.3076923077em}.lottery-c1{position:relative}.lottery-c1:after{content:"";display:block;position:relative;width:83.2835820896%;height:.125em;background-color:#ff8700;margin:0 auto}.lottery-c1>div{text-align:center;margin:1.5em auto;position:relative}.lottery-c1>div h3,.lottery-c1>div p{font-size:1.125em}.lottery-c1>div+div{padding-top:1.5em}.lottery-c1>div+div:before{content:"";display:block;position:absolute;left:8.6567164179%;top:-.0625em;width:83.2835820896%;height:.125em;background:url(../images/lottery/dots.png) 50% no-repeat;background-size:contain}.dot-outline{position:relative;text-align:center;font:inherit;margin:2em auto 0;width:85%}.dot-outline.bold{font-weight:700;font-style:bold}.dot-outline:before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;border-top:2px solid #000}.dot-outline span{position:relative;display:inline-block;background-color:#f5f0e6;padding:0 1em;font-size:.875em}main.color_05 .dot-outline:before{border-top:2px solid #008c00}h2.ookime-title{font-size:2em;line-height:1.2;margin-bottom:.5em}.sports-bn1{width:52.5373134328%;margin:1.5em auto 0}.comming-soon{padding:1em 2em 0}.pt-1{padding-top:1em}.pt-2{padding-top:2em}p.mt-05{margin:.5em auto 0}.mb-1{margin-bottom:1em}.mb-2{margin-bottom:2em}.mb-3{margin-bottom:3em}.distribution-location{color:red;font-size:700;font-weight:700}.emerald-green,main.color_05 .dot-outline span{background-color:#edfcf9}.emerald-green{margin-bottom:1em}main.color_05 .subt_program,main.color_05 h2.col_green{color:#008c00}
/*# sourceMappingURL=src/assets/css/style.css.map */