<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css2?family=League+Spartan:wght@600;800;900&amp;display=swap);
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;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}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}@media screen and (max-width: 767px){.pc{display:none}}@media screen and (min-width: 768px){.sp{display:none}}html{font-size:62.5%}html img{max-width:100%}@media screen and (max-width: 767px){html *{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0)}}body{font-size:1.6rem;font-family:"貂ｸ繧ｴ繧ｷ繝�け菴�", YuGothic, "貂ｸ繧ｴ繧ｷ繝�け Medium", "Yu Gothic Medium", "貂ｸ繧ｴ繧ｷ繝�け", "Yu Gothic", sans-serif;line-height:1.8;color:#574322;background:#F4F0E0}@media screen and (min-width: 768px){body{min-width:1200px}}@media screen and (max-width: 767px){body{font-size:1.3rem}}main{overflow:hidden}main section.is-fadein::before,main section.is-fadein::after{opacity:1 !important}@media screen and (min-width: 768px){main section:not(.mv){padding:100px 0}}@media screen and (max-width: 767px){main section:not(.mv){padding:60px 0}}main section h2{font-family:"League Spartan",sans-serif;font-weight:900;line-height:1}@media screen and (min-width: 768px){main section h2{font-size:8rem;margin-bottom:40px}}@media screen and (max-width: 767px){main section h2{text-align:center;font-size:4rem;margin-bottom:20px}}main section h3{font-weight:600}@media screen and (min-width: 768px){main section h3{font-size:2.6rem}}@media screen and (max-width: 767px){main section h3{font-size:2rem}}main section .inner{max-width:90%;margin:0 auto;position:relative;z-index:20}@media screen and (min-width: 768px){main section .inner{width:1200px}}main section .inner&gt;*{opacity:0;transition:all .8s;transform:translateY(40px)}main section .inner&gt;*.is-fadein{opacity:1;transform:translateY(0)}main #orimen.is-fadein .orimen-area .orimen-rank&gt;li:nth-child(1)::after,main #orimen.is-fadein .orimen-area .orimen-rank&gt;li:nth-child(2)::before{opacity:1}.t-pink{color:#EC808F}.t-center{text-align:center}.t-center img{margin:auto}.t-right{text-align:right}.comingsoon{text-align:center}.comingsoon img{margin:auto}@media screen and (max-width: 767px){.comingsoon{width:80%;margin:auto}}strong{font-size:140%;color:#EC808F}.attention-text,.attention-list li{padding-left:1em;text-indent:-1em;font-size:85%}.attention-text::before,.attention-list li::before{content:"窶ｻ"}.sns-list{display:flex}.sns-list a{display:block;padding:0 10px}.mv img{width:100%}.btn a{display:block;width:300px;text-align:center;background:#49AFA7;border:3px solid #49AFA7;color:#fff;border-radius:50px;padding:10px;margin:auto;position:relative;transition:all .4s}.btn a::after{content:"";background:url("../img/arrow.png") no-repeat;filter:brightness(300%);-webkit-filter:brightness(300%);position:absolute;width:40px;height:18px;right:20px;top:50%;transform:translateY(-50%);transition:all .4s}.btn a:hover{background:#fff;color:#49AFA7}.btn a:hover::after{filter:brightness(100%);-webkit-filter:brightness(100%)}.content-area{position:relative;z-index:30}@media screen and (min-width: 768px){.content-area{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;width:1100px;max-width:100%;margin:0 auto}}@media screen and (min-width: 768px){.content-area .content-box{width:44%}.content-area .content-box:nth-child(n+3){margin-top:80px}.content-area .content-box:nth-child(2n){transform:translateY(240px)}.content-area .content-box:nth-child(even):last-child{margin-bottom:400px}}@media screen and (max-width: 767px){.content-area .content-box+.content-box{margin-top:30px}}.content-area .content-box h3{color:#EC808F;font-weight:bold;margin-bottom:10px}.content-area .content-box .img-box{width:80%;margin:30px auto}.content-area .content-box .img-box img{border-radius:30px}nav{position:relative;z-index:100}nav .togglebtn{background:#fff;position:relative;text-align:center;cursor:pointer;position:fixed;z-index:20;top:40px;right:40px;width:110px;height:100px;border-radius:70% 60% 85% 80% / 75% 95% 70% 90%;padding:20px}@media screen and (max-width: 767px){nav .togglebtn{top:20px;right:20px;width:80px;height:70px;padding:12px}}nav .togglebtn .icon{display:block;margin:0 auto;position:relative;transition:all .4s}nav .togglebtn .icon::before,nav .togglebtn .icon::after{content:"";position:absolute;width:100%;height:4px;left:0;top:20px;background:#EC808F;opacity:0;transition:all .2s}@media screen and (max-width: 767px){nav .togglebtn .icon::before,nav .togglebtn .icon::after{top:13px}}nav .togglebtn .icon::before{transform:rotate(45deg)}nav .togglebtn .icon::after{transform:rotate(-45deg)}nav .togglebtn .icon img{transition:all .2s}@media screen and (min-width: 768px){nav .togglebtn .icon{width:40px;height:38px}}@media screen and (max-width: 767px){nav .togglebtn .icon{width:30px;height:28px}}nav .togglebtn .text{color:#EC808F;font-family:"League Spartan",sans-serif}@media screen and (max-width: 767px){nav .togglebtn .text{margin-top:2px;font-size:1.2rem}}nav .menu-area{opacity:0;pointer-events:none;background:rgba(233,228,202,0.9);position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;transition:all .5s}@media screen and (max-width: 767px){nav .menu-area{overflow-y:auto}}nav .menu-area a img{transition:all .4s}nav .menu-area a:hover img{opacity:.5}nav .menu-list{margin:auto}@media screen and (min-width: 768px){nav .menu-list{display:grid;display:-ms-grid;width:900px;grid-auto-flow:column;grid-template-rows:auto auto auto auto auto;grid-template-columns:auto auto;-ms-grid-rows:auto auto auto auto auto;-ms-grid-columns:auto auto;align-items:center;position:absolute;left:50%;top:43%;transform:translateX(-50%) translateY(-50%)}}@media screen and (max-width: 767px){nav .menu-list{padding:30px 40px}}@media screen and (min-width: 768px){nav .menu-list li{padding:20px 0}nav .menu-list li:nth-child(2){-ms-grid-column:1;-ms-grid-row:2}nav .menu-list li:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}nav .menu-list li:nth-child(4){-ms-grid-column:1;-ms-grid-row:4}nav .menu-list li:nth-child(5){-ms-grid-column:1;-ms-grid-row:5}nav .menu-list li:nth-child(6){-ms-grid-column:2;-ms-grid-row:2}nav .menu-list li:nth-child(7){-ms-grid-column:2;-ms-grid-row:3}nav .menu-list li:nth-child(8){-ms-grid-column:2;-ms-grid-row:4}nav .menu-list li:nth-child(9){-ms-grid-column:2;-ms-grid-row:5}}@media screen and (max-width: 767px){nav .menu-list li{padding:1.3vh 0}}@media screen and (min-width: 768px){nav .menu-list li.logo{grid-row:1;grid-column:1 / 3;-ms-grid-column:1;-ms-grid-row:1;width:160px}}@media screen and (max-width: 767px){nav .menu-list li.logo{width:100px;margin-bottom:10px}}nav .menu-list li a{display:block;font-family:"League Spartan",sans-serif;font-weight:800;line-height:1;transition:all .4s;letter-spacing:.05em}nav .menu-list li a span{font-weight:400;display:block;letter-spacing:0;margin-top:5px;letter-spacing:.1em}@media screen and (min-width: 768px){nav .menu-list li a{font-size:44px}nav .menu-list li a span{font-size:15px}}@media screen and (max-width: 767px){nav .menu-list li a{font-size:3vh}nav .menu-list li a span{font-size:12px}}nav .menu-list li a:hover{color:#EC808F}nav .menu-list li a:hover img{opacity:.5}nav .logo-area{position:absolute;right:20px;bottom:20px}@media screen and (min-width: 768px){nav .logo-area .bs-logo{margin-bottom:20px}}@media screen and (max-width: 767px){nav .logo-area .bs-logo{width:90px}}nav .logo-area .bs-logo a{display:block;text-align:right}nav .logo-area .bs-logo a img{margin:0 0 0 auto}nav .logo-area .sns-list img{height:32px}@media screen and (max-width: 767px){nav .logo-area .sns-list{display:none}}nav.active .togglebtn .icon{transform:rotateY(180deg)}nav.active .togglebtn .icon img{opacity:0}nav.active .togglebtn .icon::before,nav.active .togglebtn .icon::after{opacity:1}nav.active .menu-area{opacity:1;pointer-events:all}.news-area{height:200px;position:relative;padding-bottom:10px}@media screen and (min-width: 768px){.news-area{width:1080px;margin:0 auto}}@media screen and (max-width: 767px){.news-area{display:none}}.news-area::before,.news-area::after{content:"";position:absolute;width:calc( 100% - 40px);height:100%;border-radius:20px;z-index:-1}.news-area::before{left:0;top:0;background:#fff}.news-area::after{left:-10px;top:-10px;border:3px solid #574322}.news-area .news-list{padding:40px 50px 30px 40px;overflow:auto;height:180px}.news-area .news-list .article{display:flex}.news-area .news-list .article.new{position:relative}.news-area .news-list .article.new::before{content:"NEW";background:#49AFA7;border-radius:20px;color:#fff;padding:0 14px;position:absolute;left:0;top:0;line-height:1.6}.news-area .news-list .article:not(:first-of-type){margin-top:1em}.news-area .news-list .article dt{width:12em;padding-left:5em}.news-area .news-list .article dd{width:calc( 100% - 7em)}.mCSB_scrollTools::before{content:"";display:block;height:200px;width:2px;top:0;right:0;bottom:0;left:0;background:#574322;margin:auto}.mCSB_scrollTools .mCSB_dragger{height:60px !important}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#574322 !important;width:10px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background:#574322}#about{position:relative}@media screen and (min-width: 768px){#about{padding:80px 0}#about::before{content:"";position:absolute;width:90%;height:100%;left:10%;top:-10%;background:url("../img/deco-tree-01.png") left top no-repeat,url("../img/deco-branch-01.png") right -26% top -60% no-repeat;display:block;opacity:0;transition:all 2s}}#about .text-box{font-weight:600}@media screen and (min-width: 768px){#about .text-box{line-height:2.5;text-align:center;padding:0 0 100px;font-size:1.8rem}#about .text-box .bnr{margin-top:60px}}@media screen and (max-width: 767px){#about .text-box{font-size:1.4rem}#about .text-box .bnr{margin-top:40px}}#outline{position:relative;color:#fff}#outline::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}@media screen and (min-width: 768px){#outline::before{background:url("../img/bg-whats.png") no-repeat center,linear-gradient(to bottom, #F4F0E0 0%, #F4F0E0 50%, #E9E4CA 50%, #E9E4CA 100%);background-size:auto 100%}}@media screen and (min-width: 1442px){#outline::before{background-size:100% auto}}@media screen and (max-width: 767px){#outline::before{background:url("../img/bg-whats-sp.png") no-repeat center,linear-gradient(to bottom, #F4F0E0 0%, #F4F0E0 50%, #E9E4CA 50%, #E9E4CA 100%);background-size:cover}}@media screen and (min-width: 768px){#outline{padding:12vw 0;text-align:center}}@media screen and (max-width: 767px){#outline .inner{width:80%}#outline .inner h2{text-align:center;margin-bottom:10px}}@media screen and (min-width: 768px){#outline .text-box{font-size:2.3rem;line-height:2.2}}@media screen and (max-width: 767px){#outline .text-box{font-size:1.5rem;line-height:1.8}}#outline .text-box .logo{text-align:center}#outline .text-box .logo img{width:160px;margin:20px auto 0}@media screen and (max-width: 767px){#outline .text-box .logo img{width:120px}}#uniform{background:#E9E4CA;position:relative}#uniform::before{content:"";position:absolute;width:100%;height:100%;left:-5%;top:-25%;background:url("../img/deco-01.png") left top no-repeat}@media screen and (max-width: 767px){#uniform::before{background-size:100%;width:28%;top:-3%;left:-3%}}@media screen and (max-width: 767px){#uniform{padding-bottom:100px}}@media screen and (min-width: 768px){#uniform h2{text-align:center;margin-left:10%}}@media screen and (min-width: 768px){#uniform .text-box{width:60%;margin:0 0 0 auto}}@media screen and (min-width: 768px){#uniform .uniform-area{display:flex;align-items:flex-start;margin-top:60px}}#uniform .uniform-area .img-box{position:relative;z-index:30;position:relative}@media screen and (min-width: 768px){#uniform .uniform-area .img-box::after{content:"";position:absolute;width:140px;height:100%;left:-10%;bottom:-20%;background:url("../img/deco-tree-01.png") left bottom no-repeat;background-size:contain}}#uniform .uniform-area .img-box .end{position:absolute;right:0;bottom:10%;background:#49AFA7;color:#fff;padding:32px 28px;font-size:2.4rem;line-height:1.2;text-align:center;border-radius:80% 60% 85% 90% / 90% 95% 70% 100%}@media screen and (max-width: 767px){#uniform .uniform-area .img-box .end{padding:24px 20px;font-size:1.6rem}}#uniform .uniform-area .text-box{position:relative;z-index:10;font-weight:600}#uniform .uniform-area .text-box::before{content:"";position:absolute;height:100%;top:50%;transform:translateY(-50%);background:#fff;border-radius:110% 60% 85% 80% / 105% 95% 70% 90%;z-index:-1}@media screen and (min-width: 768px){#uniform .uniform-area .text-box{padding:100px;font-size:2.8rem}#uniform .uniform-area .text-box::before{width:130%;left:-30%}}@media screen and (max-width: 767px){#uniform .uniform-area .text-box{padding:20px;font-size:1.4rem}#uniform .uniform-area .text-box::before{width:110%;height:110%;left:50%;transform:translateX(-50%) translateY(-50%);border-radius:30% 30% 85% 40%/85% 75% 50% 90%}}#orimen{background:#F4F0E0;position:relative}#orimen::before{content:"";position:absolute;bottom:calc( 100% - 1px);left:0;width:100%;height:200px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221442px%22%20height%3D%22159px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(243%2C%20240%2C%20223)%22%20d%3D%22M0.0%2C157.999%20C0.0%2C118.670%200.0%2C79.329%200.0%2C39.999%20C0.666%2C39.999%201.333%2C39.999%201.999%2C39.999%20C5.728%2C42.421%2019.382%2C41.311%2024.999%2C39.999%20C47.824%2C34.670%2071.533%2C31.862%2092.999%2C26.0%20C130.454%2C15.771%20170.558%2C15.24%20209.999%2C5.999%20C222.665%2C5.0%20235.334%2C3.999%20247.999%2C3.0%20C253.999%2C3.0%20260.0%2C3.0%20265.999%2C3.0%20C279.910%2C0.17%20307.104%2C0.94%20321.0%2C3.0%20C328.332%2C3.0%20335.667%2C3.0%20342.999%2C3.0%20C357.178%2C6.191%20373.260%2C3.575%20387.999%2C6.999%20C426.273%2C15.890%20464.961%2C16.707%20500.999%2C27.0%20C584.501%2C50.847%20661.555%2C75.519%20742.999%2C101.999%20C784.716%2C115.563%20829.650%2C120.835%20873.0%2C132.0%20C911.690%2C141.964%20954.218%2C140.953%20994.0%2C150.0%20C1008.59%2C153.197%201022.917%2C151.66%201036.0%2C154.0%20C1061.330%2C155.333%201086.669%2C156.666%201112.0%2C157.999%20C741.370%2C157.999%20370.629%2C157.999%200.0%2C157.999%20ZM1442.0%2C122.0%20C1442.0%2C133.998%201442.0%2C146.1%201442.0%2C157.999%20C1380.6%2C157.999%201317.993%2C157.999%201256.0%2C157.999%20C1239.668%2C157.999%201223.331%2C157.999%201207.0%2C157.999%20C1201.259%2C157.999%201190.875%2C159.396%201187.0%2C156.999%20C1214.546%2C157.444%201243.983%2C157.282%201268.0%2C151.999%20C1280.834%2C149.176%201293.645%2C150.582%201305.0%2C147.999%20C1327.157%2C142.960%201347.790%2C144.417%201369.0%2C139.0%20C1384.161%2C135.127%201400.348%2C133.408%201416.0%2C128.999%20C1424.204%2C126.688%201432.706%2C123.304%201442.0%2C122.0%20Z%22%2F%3E%3C%2Fsvg%3E") no-repeat bottom;background-size:100% auto}#orimen::after{content:"";position:absolute;width:100%;height:100%;left:0;top:-2%;background:url("../img/deco-02.png") right top no-repeat;display:block;opacity:0;transition:all 2s}@media screen and (max-width: 767px){#orimen::after{background-size:24%}}#orimen .inner{position:relative}#orimen .inner .text-box{font-weight:500}@media screen and (min-width: 768px){#orimen .inner .text-box{padding-left:40px}}#orimen .inner h3{color:#EC808F;margin-bottom:10px}#orimen .orimen-area{text-align:center}@media screen and (min-width: 768px){#orimen .orimen-area{margin:100px auto 60px}}@media screen and (max-width: 767px){#orimen .orimen-area{margin:30px auto}}#orimen .orimen-area img{margin:auto}#orimen .orimen-area&gt;p{margin-top:40px}@media screen and (max-width: 767px){#orimen .orimen-area h3{max-width:86%;margin:20px auto}}#orimen .orimen-area .orimen-rank{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}@media screen and (min-width: 768px){#orimen .orimen-area .orimen-rank{margin-top:60px}}@media screen and (max-width: 767px){#orimen .orimen-area .orimen-rank{margin-top:40px}}#orimen .orimen-area .orimen-rank&gt;li{opacity:0;transform:translateY(40px);transition:all .8s}#orimen .orimen-area .orimen-rank&gt;li.is-fadein{transition-duration:0.5s;transform:translateY(0);opacity:1}@media screen and (min-width: 768px){#orimen .orimen-area .orimen-rank&gt;li{margin-top:60px;position:relative}#orimen .orimen-area .orimen-rank&gt;li:nth-child(1)::after{content:"";position:absolute;width:100%;height:100%;right:-20%;top:0;background:url("../img/deco-cloud-01.png") right center no-repeat;z-index:-1;display:block;opacity:0;transition:all 2s}#orimen .orimen-area .orimen-rank&gt;li:nth-child(2)::before{content:"";position:absolute;width:100%;height:100%;left:-70%;top:-26%;background:url("../img/deco-branch-01.png") left top no-repeat;z-index:-1;display:block;opacity:0;transition:all 2s}#orimen .orimen-area .orimen-rank&gt;li:nth-child(n+2){width:50%}#orimen .orimen-area .orimen-rank&gt;li:nth-child(n+4){width:33.33%}#orimen .orimen-area .orimen-rank&gt;li:nth-child(n+7){width:25%}}@media screen and (max-width: 767px){#orimen .orimen-area .orimen-rank&gt;li{margin-top:40px;position:relative}#orimen .orimen-area .orimen-rank&gt;li:nth-child(n+2){width:66%}#orimen .orimen-area .orimen-rank&gt;li:nth-child(n+4){width:48%}#orimen .orimen-area .orimen-rank&gt;li:nth-child(5){margin-left:4%}#orimen .orimen-area .orimen-rank&gt;li:nth-child(6){width:100%;padding:0 26%}#orimen .orimen-area .orimen-rank&gt;li:nth-child(n+7){width:42%;margin-right:12%}#orimen .orimen-area .orimen-rank&gt;li:nth-child(8),#orimen .orimen-area .orimen-rank&gt;li:nth-child(10){margin-right:0}}#orimen .orimen-area .orimen-rank .icon-list{display:flex;justify-content:center;align-items:center;margin:20px 0 0}#orimen .orimen-area .orimen-rank .icon-list li{padding:0 10px}#orimen .orimen-area .orimen-rank .icon-list li.popup a:not(:first-child){display:none}#orimen .orimen-area .orimen-rank .icon-list a{display:block;transition:all .4s}#orimen .orimen-area .orimen-rank .icon-list a:hover{opacity:.5}@media screen and (max-width: 767px){#orimen .orimen-area .orimen-rank .icon-list{max-width:140px;margin:10px auto}}#orimen .orimen-area .orimen-rank .comment-area{background:#fff;position:relative;padding:20px;border-radius:100px;margin-top:30px;max-width:100%}@media screen and (min-width: 768px){#orimen .orimen-area .orimen-rank .comment-area{width:1000px;padding:20px 100px 30px}}@media screen and (max-width: 767px){#orimen .orimen-area .orimen-rank .comment-area{width:calc( 100% - 10px);margin-left:10px;padding:15px 30px 30px 20px;font-size:90%}}#orimen .orimen-area .orimen-rank .comment-area::before{content:"";position:absolute;width:100%;height:100%;left:-10px;top:-10px;border:3px solid #574322;border-radius:100px}#orimen .movie-area{text-align:center;position:relative}@media screen and (min-width: 768px){#orimen .movie-area{margin-top:100px}#orimen .movie-area::before{content:"";position:absolute;width:100%;height:100%;right:-25%;top:-10%;background:url("../img/deco-branch-01.png") top right no-repeat;background-size:400px;z-index:-1}}@media screen and (max-width: 767px){#orimen .movie-area{margin-top:60px}}#orimen .movie-area h3{margin-bottom:30px}@media screen and (max-width: 767px){#orimen .movie-area p{text-align:left}}@media screen and (min-width: 768px){#orimen .movie-area .movie-list{display:flex;justify-content:space-between;margin-top:40px}#orimen .movie-area .movie-list li{width:31%}}@media screen and (max-width: 767px){#orimen .movie-area .movie-list{width:90%;margin:auto}#orimen .movie-area .movie-list li{margin-top:30px}}#event{position:relative;background:linear-gradient(to bottom, #F4F0E0 0%, #F4F0E0 1%, #E9E4CA 1%, #E9E4CA 99%, #F4F0E0 99%, #F4F0E0 100%)}#event::before{content:"";background:url("../img/event-bg-top.svg") no-repeat top center,url("../img/event-bg-bottom.svg") no-repeat bottom center;background-size:100% auto;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#event::after{content:"";position:absolute;width:100%;height:100%;left:0;top:-16%;background:url("../img/deco-03.png") left top no-repeat;display:block;opacity:0;transition:all 2s}@media screen and (max-width: 767px){#event::after{background-size:46%;top:-3%}}@media screen and (max-width: 767px){#event{padding:80px 0}}#event .inner::after{content:"";position:absolute;width:100%;height:100%;left:-5%;bottom:0;background:url("../img/deco-tree-02.png") left bottom no-repeat;z-index:-1}@media screen and (max-width: 767px){#event .inner::after{width:40%;background-size:contain;left:-2%;bottom:-6%}}@media screen and (min-width: 768px){#event h2{text-align:center;margin-left:10%}}@media screen and (min-width: 768px){#event .comingsoon{padding:200px 0 400px}}@media screen and (max-width: 767px){#event .comingsoon{padding:60px 0 140px}}#gourmet{position:relative}#gourmet::before{content:"";position:absolute;width:100%;height:100%;right:-12%;top:0;background:url("../img/deco-04.png") right top no-repeat;background-size:26%;display:block;opacity:0;transition:all 2s}@media screen and (max-width: 767px){#gourmet::before{background-size:34%;right:-10%}}@media screen and (min-width: 768px){#gourmet::after{content:"";position:absolute;width:100%;height:100%;right:-1%;bottom:-20%;background:url("../img/deco-branch-02.png") right bottom no-repeat;z-index:1;display:block;opacity:0;transition:all 2s}}#gourmet .text-box h3{color:#EC808F;margin-bottom:10px}@media screen and (min-width: 768px){#gourmet .text-box{padding-left:40px}}#gourmet .img-box{text-align:center}#gourmet .img-box img{margin:0 auto}@media screen and (min-width: 768px){#gourmet .img-box{margin:80px 0}}@media screen and (max-width: 767px){#gourmet .img-box{margin:40px 0}}#ticket{position:relative;background:linear-gradient(to bottom, #F4F0E0 0%, #F4F0E0 2%, #E9E4CA 2%, #E9E4CA 99%, #F4F0E0 99%, #F4F0E0 100%)}#ticket::before{content:"";background:url("../img/ticket-bg-top.svg") no-repeat top center,url("../img/ticket-bg-bottom.svg") no-repeat bottom center;background-size:100% auto;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#ticket::after{content:"";position:absolute;width:100%;height:100%;left:-10%;top:0;background:url("../img/deco-05.png") left top no-repeat;display:block;opacity:0;transition:all 2s}@media screen and (max-width: 767px){#ticket::after{background-size:34%;top:-1.4%}}#ticket .inner{position:relative;z-index:10;padding:3% 0 8%}@media screen and (min-width: 768px){#ticket .inner::after{content:"";position:absolute;width:100%;height:100%;left:2%;bottom:2%;background:url("../img/deco-cloud-02.png") left bottom no-repeat;z-index:-1}}#ticket .content-area .content-box .img-box{position:relative}#ticket .content-area .content-box .img-box .end{position:absolute;left:-20px;bottom:20px;background:#49AFA7;color:#fff;padding:28px 24px;font-size:2rem;line-height:1.2;text-align:center;border-radius:80% 60% 85% 90% / 90% 95% 70% 100%}@media screen and (max-width: 767px){#ticket .content-area .content-box .img-box .end{padding:18px 15px;font-size:1.3rem}}@media screen and (min-width: 768px){#ticket h2{text-align:center;margin-left:10%}}#goods{position:relative}#goods::before{content:"";position:absolute;width:100%;height:100%;right:-5%;top:-5%;background:url("../img/deco-06.png") right top no-repeat;background-size:19%;display:block;opacity:0;transition:all 2s}@media screen and (max-width: 767px){#goods::before{background-size:30%;top:-2%}}#goods h3{color:#EC808F;margin-bottom:10px}@media screen and (min-width: 768px){#goods .text-box{padding-left:40px}}@media screen and (min-width: 768px){#goods .comingsoon{padding:100px 0}}@media screen and (max-width: 767px){#goods .comingsoon{padding:60px 0 30px}}@media screen and (min-width: 768px){#goods .goods-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}}@media screen and (max-width: 767px){#goods .goods-list{margin:30px auto 0;width:80%}}#goods .goods-list li{border-radius:30px}@media screen and (min-width: 768px){#goods .goods-list li{width:30%}#goods .goods-list li:nth-child(n+4){margin-top:30px}}@media screen and (max-width: 767px){#goods .goods-list li+li{margin-top:20px}}#goods .goods-list li a{display:block}#goods .goods-list li a:hover .img-box{opacity:.5}#goods .goods-list li .img-box{transition:all .4s}#goods .goods-list li .img-box img{border-radius:30px 30px 0 0;width:100%}#goods .goods-list li .detail-box{background:#574322;color:#fff;padding:10px 15px;border-radius:0 0 30px 30px}#goods .goods-list li .detail-box .price{font-size:3rem}#goods .goods-list li .detail-box .price .tax{font-size:60%}#goods .btn{margin-top:40px}#backnumber{position:relative;background:linear-gradient(to bottom, #F4F0E0 0%, #F4F0E0 2%, #E9E4CA 2%, #E9E4CA 98%, #fff 98%, #fff 100%)}#backnumber::before{content:"";background:url("../img/backnumber-bg-top.svg") no-repeat top center,url("../img/backnumber-bg-bottom.svg") no-repeat bottom center;background-size:100% auto;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#backnumber::after{content:"";position:absolute;width:100%;height:100%;left:0;top:-5%;background:url("../img/deco-07.png") left top no-repeat;background-size:10%;display:block;opacity:0;transition:all 2s}@media screen and (max-width: 767px){#backnumber::after{background-size:17%;top:-2%}}#backnumber .inner{padding:3% 0 8%}@media screen and (min-width: 768px){#backnumber h2{text-align:right}}@media screen and (min-width: 768px){#backnumber .backnumber-list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 767px){#backnumber .backnumber-list{width:80%;margin:0 auto}}#backnumber .backnumber-list li h3{font-family:"League Spartan",sans-serif}#backnumber .backnumber-list li a{display:block;transition:all .4s}#backnumber .backnumber-list li a:hover{opacity:.5}@media screen and (min-width: 768px){#backnumber .backnumber-list li{width:30%}#backnumber .backnumber-list li:nth-child(n+4){margin-top:40px}}@media screen and (max-width: 767px){#backnumber .backnumber-list li+li{margin-top:20px}}#sponsor{background:#fff;position:relative}#sponsor::before{content:"";position:absolute;width:140px;height:100%;right:10%;top:-10%;background:url("../img/deco-tree-01.png") no-repeat;background-size:contain;display:block;opacity:0;transition:all 2s}@media screen and (max-width: 767px){#sponsor::before{width:70px;top:-3%;right:6%}}#sponsor h3{text-align:center}@media screen and (min-width: 768px){#sponsor h3{margin:50px auto 20px}}@media screen and (max-width: 767px){#sponsor h3{margin:30px auto 10px}}#sponsor .sponsor-list{display:flex;flex-wrap:wrap;justify-content:center}#sponsor .sponsor-list a{display:block;transition:all .4s}#sponsor .sponsor-list a:hover{opacity:.5}#sponsor .sponsor-list img{margin:0 auto}@media screen and (min-width: 768px){#sponsor .sponsor-list.gold{width:30%;margin:0 auto}#sponsor .sponsor-list.silver li{width:20%;margin-right:calc( 20% / 3)}#sponsor .sponsor-list.silver li:nth-child(4n){margin-right:0}#sponsor .sponsor-list.bronze li{width:13.4%;margin-right:3%}#sponsor .sponsor-list.bronze li:nth-child(5n){margin-right:0}#sponsor .sponsor-list.partner li{width:10%;margin-right:calc( 20% / 7)}#sponsor .sponsor-list.partner li:nth-child(8n){margin-right:0}#sponsor .sponsor-list.partner li:nth-child(n+9){margin-top:20px}}@media screen and (max-width: 767px){#sponsor .sponsor-list.gold{width:100%;margin:0 auto}#sponsor .sponsor-list.silver{margin:0 -10px}#sponsor .sponsor-list.silver img{width:100%}#sponsor .sponsor-list.silver li{width:50%;padding:0 10px}#sponsor .sponsor-list.silver li:nth-child(n+3){margin-top:20px}#sponsor .sponsor-list.bronze li{width:44%;padding:0 10px}#sponsor .sponsor-list.bronze li img{width:100%}#sponsor .sponsor-list.bronze li:nth-child(n+3){margin-top:20px}#sponsor .sponsor-list.partner{margin:0 -5px}#sponsor .sponsor-list.partner li{width:32%;padding:0 5px}#sponsor .sponsor-list.partner li img{width:100%}#sponsor .sponsor-list.partner li:nth-child(n+4){margin-top:10px}}footer{background:#fff;text-align:center;overflow:hidden}footer .fotter-img{position:relative;z-index:10}footer .fotter-img img{width:100%}footer .inner{background:#49AFA7;position:relative;z-index:20}footer .inner::before{content:"";position:absolute;width:100%;height:100%;top:-20px;left:50%;transform:translateX(-50%);border-radius:58% 42% 28% 72% / 11% 10% 90% 89%;background:#49AFA7;z-index:-1}footer .inner .pagetop{position:absolute;width:110px;height:100px;top:-50px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){footer .inner .pagetop{width:80px;height:73px}}footer .inner .pagetop a{top:0;left:0;display:block;border-radius:70% 60% 85% 80% / 75% 95% 70% 90%;background:#574322;width:100%;height:100%;transition:all .4s}footer .inner .pagetop a::before{content:"";position:absolute;width:40px;height:40px;left:37px;top:35px;border-top:6px solid #fff;border-left:6px solid #fff;border-radius:6px;transform:rotate(45deg)}@media screen and (max-width: 767px){footer .inner .pagetop a::before{width:30px;height:30px;left:25px;top:25px}}footer .inner .pagetop a:hover{transform:translateY(-10px)}footer .inner .sns-list{justify-content:center}@media screen and (min-width: 768px){footer .inner{padding:20px 0}footer .inner .sns-list{padding:80px 0 60px}footer .inner .sns-list img{height:35px}}@media screen and (max-width: 767px){footer .inner{padding:20px 0}footer .inner .sns-list{padding:40px 0 30px}footer .inner .sns-list img{height:26px}}.mfp-iframe-scaler iframe{border-radius:20px;box-shadow:none;background:none}.mfp-figure::after{content:none}
</pre></body></html>