﻿/*!
 * ress.css 窶｢ v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@400;500&display=swap");html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}article,aside,canvas,details,figcaption,figure,header,footer,hgroup,menu,nav,section,summary{display:block}section,div,dl,dt,dd,ul,li,table,td,th,input{box-sizing:border-box}*{margin:0;padding:0;list-style-type:none}html{height:100%;font-size:62.5%}body{font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;-webkit-text-size-adjust:100%}address{font-style:normal}xli{padding-left:1em;text-indent:-1em}img,a img{border:0}img{vertical-align:bottom}table{width:100%;border-collapse:collapse;border-spacing:0}table th{text-align:left}input[type="text"],input[type="password"],textarea,select{outline:none}input[type=text]{-webkit-appearance:none}textarea{-webkit-appearance:none}.txt-center{text-align:center}.txt-min{font-size:80%}.txt-red{color:#C00}.txt-l{text-align:right}.txt-r{text-align:right}.float-l{float:left}.float-r{float:right}.overf{overflow:hidden}.clear{clear:both}.img-l{float:left;margin:0 30px 10px 0}.img-r{float:right;margin:0 0 10px 30px}.img-center{display:block;margin:0 auto}.border-none{border:none !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}@media screen and (max-width: 640px){p.txt-min{font-size:1.1rem}}@keyframes menuOpenPc{0%{width:1px;height:0;transform:scale(1, 0)}100%{width:375px;height:auto;transform:scale(1, 1)}}@keyframes poyon{0%{transform:scale(1, 1) translate(0%, 0%)}15%{transform:scale(0.9, 0.9) translate(0%, 5%)}30%{transform:scale(1.3, 0.8) translate(0%, 10%)}50%{transform:scale(0.8, 1.3) translate(0%, -10%)}70%{transform:scale(1.1, 0.9) translate(0%, 5%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@keyframes pyon{0%{transform:translateY(0px)}40%{transform:translateY(0px)}45%{transform:translateY(-30px)}47%{transform:translateY(0px)}49%{transform:translateY(-10px)}51%{transform:translateY(0px)}53%{transform:translateY(-5px)}55%{transform:translateY(0px)}60%{transform:translateY(0px)}100%{transform:translateY(0px)}}@keyframes pyonSp{0%{transform:translateY(0px)}40%{transform:translateY(0px)}45%{transform:translateY(-15px)}47%{transform:translateY(0px)}49%{transform:translateY(-5px)}51%{transform:translateY(0px)}53%{transform:translateY(-2px)}55%{transform:translateY(0px)}60%{transform:translateY(0px)}100%{transform:translateY(0px)}}@keyframes furafura{0%{transform:rotate(0deg)}40%{transform:rotate(0deg)}45%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}55%{transform:rotate(15deg)}60%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes shake{0%,44.5%{transform:rotate(0deg)}45%,47%,49%{transform:rotate(10deg)}45.5%,47.5%,49.5%,50%{transform:rotate(-10deg)}55.5%,100%{transform:rotate(0deg)}}@keyframes loadingPyon{0%{transform:translateY(0px)}10%{transform:translateY(0px)}15%{transform:translateY(-30px)}17%{transform:translateY(0px)}19%{transform:translateY(-10px)}21%{transform:translateY(0px)}23%{transform:translateY(-5px)}25%{transform:translateY(0px)}30%{transform:translateY(0px)}100%{transform:translateY(0px)}}@keyframes cloud{0%,10%{transform:translateY(7%)}90%,100%{transform:translateY(-7%)}}@keyframes cloudFlow{from{left:120%}to{left:-20%}}@keyframes cloudFlowFromMiddle{0%{left:50%}50%{left:-20%}50.001%{left:120%}100%{left:50%}}#contents_modal_box{display:none;cursor:pointer;opacity:0;height:100%;width:100%;transition:opacity 0.2s ease-out;position:fixed;top:0;left:0;z-index:2000}#contents_modal_box.on{display:block;opacity:1}#contents_modal_box.contents_youtube #contents_modal_inner{top:50%;left:50%}#contents_modal_box.contents_images #contents_modal_inner{font-size:0;top:50%;left:50%}#contents_modal_box.contents_images #contents_modal_inner img{height:auto;width:100%}#contents_modal_box.contents_clone #contents_modal_inner{font-size:0;top:50%;left:50%}#contents_modal_box.contents_clone #contents_modal_inner img{height:auto;width:100%}#contents_modal_overlay{background-color:rgba(0,0,0,0.8);height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}#contents_modal_inner{position:absolute;top:0;left:0;z-index:2}#contents_modal_close_btn{position:absolute;top:50%;left:50%;z-index:3}#contents_modal_close_btn::before,#contents_modal_close_btn::after{content:"";display:block;background-color:#fad029;margin-top:-5%;padding-top:10%;width:100%;position:absolute;top:50%;left:0;z-index:1}#contents_modal_close_btn::before{transform:rotate(-45deg)}#contents_modal_close_btn::after{transform:rotate(45deg)}#contents_modal_loading{content:"";display:block;background-position:center;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1000}#contents_modal_box.contents_youtube #contents_modal_close_btn{margin:3.3333333333vw 3.3333333333vw 0 0;padding-top:9.0666666667vw;width:9.0666666667vw;top:0;right:0;left:auto}#contents_modal_box.contents_images #contents_modal_inner img{width:100vw}#contents_modal_box.contents_images #contents_modal_close_btn{margin:3.3333333333vw 3.3333333333vw 0 0;padding-top:9.0666666667vw;width:9.0666666667vw;top:0;right:0;left:auto}#contents_modal_box.contents_clone #contents_modal_close_btn{margin:3.3333333333vw 3.3333333333vw 0 0;padding-top:9.0666666667vw;width:9.0666666667vw;top:0;right:0;left:auto}#contents_modal_loading{background-size:8.5333333333vw auto}@media screen and (min-width: 1025px){#contents_modal_box.contents_youtube #contents_modal_close_btn{cursor:pointer;margin-top:-345px;margin-left:440px;transition:opacity 0.2s ease-out;padding-top:0;height:54px;width:54px}#contents_modal_box.contents_youtube #contents_modal_close_btn:hover{opacity:0.5}#contents_modal_box.contents_images #contents_modal_close_btn,#contents_modal_box.contents_clone #contents_modal_close_btn{cursor:pointer;transition:opacity 0.2s ease-out;height:41px;width:41px;top:auto;bottom:50%}#contents_modal_box.contents_images #contents_modal_close_btn:hover,#contents_modal_box.contents_clone #contents_modal_close_btn:hover{opacity:0.5}#contents_modal_loading{background-size:64px auto}}body#help{background:none;padding:4em 0 2em}body#help:after{display:none}body#help h4{font-family:'M PLUS 1', sans-serif;font-weight:normal;max-width:90%;display:block;margin:0 auto;font-size:2.5em}body#help ul{max-width:90%;display:block;margin:1em auto}body#help ul li{list-style:inside;padding:0 0 0 1em}body#help ul li:nth-of-type(n+2){margin:0.7em 0 0 0}body#help ul li a{font-family:'M PLUS 1', sans-serif;font-size:1.5em;color:#000;text-decoration:underline #c9c9c9;text-decoration-color:#c9c9c9;text-underline-offset:0.3em}body#help section.help_text{max-width:90%;display:block;margin:1em auto}body#help section.help_text p{font-family:'M PLUS 1', sans-serif;font-size:1.5em}body#help section.help_text p:nth-of-type(n+2){margin:0.7em 0 0 0}body#help section.help_text a{font-family:'M PLUS 1', sans-serif;font-size:1.5em;color:#000;text-decoration:underline #c9c9c9;text-decoration-color:#c9c9c9;text-underline-offset:0.3em}body#help img{max-width:90%;display:block;margin:2em auto 0}body#help p.back{width:90%;margin:2em auto 0}body#help p.back a{font-family:'M PLUS 1', sans-serif;font-size:1.2em;color:#000;text-decoration:none}body#help p.back a span{text-decoration:underline #c9c9c9;text-decoration-color:#c9c9c9;text-underline-offset:0.3em}body#help p.back:before{content:'▼';font-size:1.2em}html,body{overflow-x:hidden;scroll-behavior:smooth !important;font-family:"Noto Sans TC", system-ui;font-optical-sizing:auto;font-style:normal}body:after{content:'';position:fixed;top:0;left:0;width:100%;height:100vh;background:url(../img/sp/bg.jpg);background-size:cover;background-position:center bottom;z-index:-1}.pcv{display:none}header ul.menuBtn{position:fixed;top:2vw;right:1.7333333333vw;z-index:1000}header ul.menuBtn a{font-size:0;display:block;width:15.0666666667vw;height:15.2vw;background:url(../img/sp/menu.png);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}header ul.menuBtn.active a{background:url(../img/sp/menu_close.png);background-size:contain;background-position:center;background-repeat:no-repeat}header nav ul{position:fixed;z-index:999;top:0;right:0;width:100vw;height:100%;background:rgba(237,131,73,0.95);padding:17.2vw 0 105px 0;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;overflow:hidden;transform:translateX(100%);transition:0.5s}header nav ul.active{transform:translateX(0%)}header nav ul li{width:100%;height:23.6vw;display:flex;justify-content:space-around;align-items:center;background:url(../img/sp/menu_line.png);background-size:auto .8vw;background-position:center bottom;background-repeat:no-repeat}header nav ul li:nth-child(1) a{width:13.3333333333vw}header nav ul li:nth-child(2) a{width:24.8vw}header nav ul li:nth-child(3) a{width:25.7333333333vw}header nav ul li:nth-child(4) a{width:57.2vw}header nav ul li:nth-child(5) a{width:37.3333333333vw}header nav ul li:nth-child(6) a{width:51.2vw}header nav ul li a{width:100%;height:100%;display:flex;justify-content:space-around;align-items:center}header nav ul li a img{width:100%}main #keyvisual{position:relative}main #keyvisual .movie{position:absolute;top:0;left:0;margin:170.6666666667vw 0 0 15.0666666667vw;width:69.7333333333vw;height:40.6666666667vw;background:url(../img/sp/kvMovieFrame.png?0922);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:4}main #keyvisual .keyvisualContents{width:100%;height:162.2666666667vw;display:flex;justify-content:space-around;align-items:flex-start}main #keyvisual .keyvisualContents h1.logo{margin:22.4vw 0 0 0;width:92.6666666667vw;position:relative;z-index:3;transition:0.8s;transition-timing-function:ease-out;transform-origin:center bottom;transform:translateY(100%) scale(0)}main #keyvisual .keyvisualContents h1.logo img{width:100%}main #keyvisual .keyvisualContents div.hotel{position:absolute;top:0;left:0;height:179.0666666667vw;width:100%;background:url(../img/sp/hotel.png);background-size:auto 100%;background-position:center;background-repeat:no-repeat;z-index:1}main #keyvisual .keyvisualContents div.usagi{position:absolute;top:0;left:0;margin:103.6vw 0 0 47.3333333333vw;width:37.7333333333vw;height:40.5333333333vw;transition:0.8s;transition-delay:0.8s;transition-timing-function:ease-out;transform:translateX(0%) translateY(-20%) scale(0);transform-origin:0% 0%;z-index:2;opacity:0}main #keyvisual .keyvisualContents div.usagi:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../img/sp/usagi.png);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:2}main #keyvisual .keyvisualContents div.usagi:after{content:'';display:block;position:absolute;bottom:0;left:0;margin:0 0 -.8vw -1.4666666667vw;width:39.4666666667vw;height:16.5333333333vw;background:url(../img/sp/usagi_shadow.png);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1}main #keyvisual .keyvisualContents div.pisuke{position:absolute;top:0;left:0;margin:107.0666666667vw 0 0 15.2vw;width:32vw;height:37.0666666667vw;transition:0.8s;transition-delay:0.8s;transition-timing-function:ease-out;transform:translateX(0%) translateY(-20%) scale(0);transform-origin:100% 0%;z-index:2;opacity:0}main #keyvisual .keyvisualContents div.pisuke:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../img/sp/pisuke.png);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:2}main #keyvisual .keyvisualContents div.pisuke:after{content:'';display:block;position:absolute;bottom:0;left:0;margin:0 0 -.9333333333vw -1.4666666667vw;width:33.8666666667vw;height:15.3333333333vw;background:url(../img/sp/pisuke_shadow.png);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1}main #keyvisual .keyvisualContents.on h1.logo{transform:translateY(0) scale(1)}main #keyvisual .keyvisualContents.on div.pisuke{transform:translateX(0%) translateY(0%) scale(1);opacity:1}main #keyvisual .keyvisualContents.on div.usagi{transform:translateX(0%) translateY(0%) scale(1);opacity:1}main #preRegistrationBanner{display:flex;align-items:center;flex-flow:column;padding:55.7333333333vw 0 0 0}main #preRegistrationBanner p{width:100vw}main #preRegistrationBanner p img{width:100%}main #news{display:flex;align-items:center;flex-flow:column;padding:5.3333333333vw 0 85px 0}main #news .newsList{width:94.4vw;height:72.9333333333vw;background:url(../img/sp/newsBg.png);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:space-between;flex-flow:column;padding:9.0666666667vw 7.7333333333vw 7.3333333333vw 7.7333333333vw}main #news .newsList h2{overflow:hidden;text-indent:100%;height:0;white-space:nowrap}main #news .newsList ul{width:100%}main #news .newsList ul li{display:flex;flex-flow:column;width:100%}main #news .newsList ul li a{width:100%;display:flex;justify-content:space-between;flex-flow:column;align-items:flex-start;text-decoration:none;font-weight:500;line-height:1;padding:3.3333333333vw 0;border-bottom:.4vw dotted #E5CFBF}main #news .newsList ul li a .date{font-size:2.6666666667vw;color:#f07d05}main #news .newsList ul li a .title{margin:1.6vw 0 0 0;font-size:3.2vw;width:100%;color:#976242;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main #news .newsList .newsLinkBtn{width:27.6vw;display:block}main #news .newsList .newsLinkBtn img{width:100%}main #news .newsTwitter{width:63.2vw;margin:9.4666666667vw 0 0 0;position:relative}main #news .newsTwitter a{width:100%}main #news .newsTwitter a img{width:100%}main #news .newsTwitter .usagi{position:absolute;top:-2vw;left:-15.7333333333vw;width:18vw;height:22.8vw;background:url(../img/sp/twitter_usagi.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:furafura 4s 0s linear infinite;transform-origin:60% 100%;pointer-events:none}main #news .newsTwitter .pisuke{position:absolute;top:5.3333333333vw;right:-14.8vw;width:13.3333333333vw;height:11.7333333333vw;background:url(../img/sp/twitter_pisuke.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:furafura 4s 3s linear infinite;transform-origin:50% 80%;pointer-events:none}main #game{background:url(../img/sp/patternBg.png);background-size:9.8666666667vw;display:flex;align-items:center;flex-flow:column;padding:2.9333333333vw 0 9.8666666667vw 0}main #game .gameSummary{width:93.8666666667vw}main #game .gameSummary img{width:100%}main #game .gameDetail{width:100vw;height:232.6666666667vw;margin:3.3333333333vw 0 0 0;position:relative;background:url(../img/sp/gameDetail.png);background-size:contain;background-position:center;background-repeat:no-repeat}main #game .gameDetail .text{overflow:hidden;text-indent:100%;height:0;white-space:nowrap}main #game .gameDetail img{position:absolute;top:0;left:0}main #game .gameDetail img.gameDetailImg1{width:8.9333333333vw;margin:67.4666666667vw 0 0 50.4vw;animation:pyonSp 4s 0.5s linear infinite}main #game .gameDetail img.gameDetailImg2{width:9.0666666667vw;margin:60.9333333333vw 0 0 58.5333333333vw;animation:pyonSp 4s 0s linear infinite}main #game .gameDetail img.gameDetailImg3{width:11.4666666667vw;margin:62.1333333333vw 0 0 2.2666666667vw;animation:furafura 4s 3s linear infinite;transform-origin:55% 60%}main #game .gameDetail img.gameDetailImg4{width:11.8666666667vw;margin:127.4666666667vw 0 0 33.4666666667vw;animation:furafura 4s 0.5s linear infinite;transform-origin:50% 50%}main #game .gameDetail img.gameDetailImg5{width:19.8666666667vw;margin:136.9333333333vw 0 0 77.6vw;animation:furafura 4s 0s linear infinite;transform-origin:60% 70%}main #game .gameDetail img.gameDetailImg6{width:6.6666666667vw;margin:209.6vw 0 0 16.9333333333vw;animation:furafura 4s 1s linear infinite;transform-origin:50% 50%}main #game .gameDetail img.gameDetailImg7{width:15.2vw;margin:202.8vw 0 0 2.2666666667vw;animation:pyonSp 4s 1s linear infinite}main #game .gameDetail div.gameDetailMovie1{position:absolute;top:0;left:0;margin:21.0666666667vw 0 0 69.0666666667vw;width:24.5333333333vw;height:52.4vw}main #game .gameDetail div.gameDetailMovie1 video{width:100%}main #game .gameDetail div.gameDetailMovie2{position:absolute;top:0;left:0;margin:92.5333333333vw 0 0 6.4vw;width:24.5333333333vw;height:52.4vw}main #game .gameDetail div.gameDetailMovie2 video{width:100%}main #game .gameDetail div.gameDetailMovie3{position:absolute;top:0;left:0;margin:165.2vw 0 0 69.0666666667vw;width:24.5333333333vw;height:52.4vw}main #game .gameDetail div.gameDetailMovie3 video{width:100%}main #movie{display:flex;align-items:center;flex-flow:column;padding:10.6666666667vw 0 17.2vw 0}main #movie .movieSummary{width:56.2666666667vw}main #movie .movieSummary img{width:100%}main #movie .movie{margin:3.2vw 0 0 0;width:71.4666666667vw;height:41.4666666667vw;position:relative;background:url(../img/sp/movieFrame.png);background-position:center;background-size:contain;background-repeat:no-repeat}main #movie .movie iframe{position:absolute;top:2.8vw;left:2.6666666667vw;width:65.8666666667vw;height:35.8666666667vw;overflow:hidden;border-radius:2.6666666667vw;z-index:1}main #movie .movie .movieDecoration{position:absolute;top:0;left:0;margin:-1.6vw 0 0 -12.2666666667vw;width:95.8666666667vw;height:47.3333333333vw;background:url(../img/sp/moveDeco.png);background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:2}main #about{background:url(../img/sp/patternBg.png);background-size:9.8666666667vw;display:flex;align-items:center;flex-flow:column;padding:7.8666666667vw 0 8vw 0}main #about .aboutExplain{width:72.5333333333vw}main #about .aboutExplain img{width:100%}main #about p{margin:10vw 0 0 0;display:block;width:71.0666666667vw}main #about p img{width:100%}main #about a{margin:3.2vw 0 0 0;display:block;width:95.7333333333vw}main #about a img{width:100%}main #info{display:flex;align-items:center;flex-flow:column;padding:10.6666666667vw 0 12.2666666667vw 0}main #info .infoDetail{position:relative;width:94.4vw;height:74.2666666667vw;background:url(../img/sp/infoDetail.png?1128);background-size:contain;background-position:center;background-repeat:no-repeat}main #info .infoDetail p.text{overflow:hidden;text-indent:100%;height:0;white-space:nowrap}main #info .infoDetail .usagi{position:absolute;top:51.8666666667vw;left:.4vw;width:16.1333333333vw;height:21.6vw;background:url(../img/sp/info_usagi.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:shake 7s 0s linear infinite}main #info .infoDetail .pisuke{position:absolute;top:54.6666666667vw;left:17.3333333333vw;width:10.2666666667vw;height:11.6vw;background:url(../img/sp/info_pisuke.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:shake 7s 0.5s linear infinite}footer.top_footer{width:100%;padding:0 0 20.6666666667vw 0;display:flex;justify-content:space-between;flex-flow:column}footer.top_footer ul{padding:8.6666666667vw 0;background:url(../img/sp/footerBg.png);background-size:contain;display:flex;justify-content:center;gap:0 .6666666667vw}footer.top_footer ul li{font-size:2.9333333333vw;font-weight:400;color:#fff}footer.top_footer ul li a{line-height:1;text-decoration:none;color:#fff}footer.top_footer .small_wrapper{width:100%;padding:3.3333333333vw 0 10.6666666667vw;background:#65422d}footer.top_footer .small_wrapper.not_top{padding:3.3333333333vw 0 4vw}footer.top_footer .small_wrapper small{display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:wrap;font-size:2.1333333333vw;font-weight:400;line-height:1;color:#fff}footer.top_footer .small_wrapper small img{width:16.1333333333vw;margin:0 0 4.1333333333vw 0;order:1}footer.top_footer .small_wrapper small a.sns{width:9.6vw}footer.top_footer .small_wrapper small a.sns img.spv{margin:0 0 3.3333333333vw 0;width:100%}footer.top_footer .small_wrapper small a.sns:nth-of-type(1){margin:0 0 0 2.6666666667vw;order:2}footer.top_footer .small_wrapper small a.sns:nth-of-type(2){margin:0 0 0 2.6666666667vw;order:3}footer.top_footer .small_wrapper small span{width:100%;text-align:center;order:4}footer.top_footer .small_wrapper small.text_store{margin:3.3333333333vw 0 0 0;text-align:center;line-height:1.7}.preRegistWrapper{width:100%;height:21.3333333333vw;position:fixed;bottom:0;left:0;background:url(../img/sp/preRegistWrapper.png);background-size:.8vw auto;display:flex;justify-content:space-around;align-items:center;z-index:998}.preRegistWrapper .preRegistContents{position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:7.2vw 2.6666666667vw 3.4666666667vw 2.6666666667vw}.preRegistWrapper .preRegistContents .preRegistImg1{position:absolute;top:-15.6vw;left:5.2vw;width:16.5333333333vw;transform-origin:center bottom;animation:pyon 5s 0s infinite}.preRegistWrapper .preRegistContents .preRegistText{position:absolute;top:0;left:0;width:54.2666666667vw;margin:-2.6666666667vw 0 0 23.0666666667vw}.preRegistWrapper .preRegistContents .preRegistText img{width:100%}.preRegistWrapper .preRegistContents a:nth-of-type(1){width:26.5333333333vw}.preRegistWrapper .preRegistContents a:nth-of-type(2){width:32.8vw}.preRegistWrapper .preRegistContents a:nth-of-type(3){width:32.8vw}.preRegistWrapper .preRegistContents a img{width:100%}.topBtn{position:fixed;right:2.6666666667vw;bottom:26.6666666667vw;width:11.2vw;height:11.7333333333vw;background:url(../img/sp/btnTop.png);background-size:contain;background-position:center;background-repeat:no-repeat;transition:0.3s;z-index:998;opacity:0}.topBtn.active{opacity:1}#loadingWrapper{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:space-around;align-items:center;z-index:9999;background:#fff;transition:0.7s;transition-delay:1s}#loadingWrapper .loadingContents{display:flex;justify-content:space-around;align-items:center;width:31.6vw;position:relative;z-index:1;transition:0.3s;margin:2.6666666667vw 0 0 0;transform:scale(1.1)}#loadingWrapper .loadingContents div{pointer-events:none}#loadingWrapper .loadingContents div.loadingText{width:100%;margin:8.4vw 0 0 0}#loadingWrapper .loadingContents div.loadingText img{width:100%}#loadingWrapper .loadingContents div.loadingUsagi{position:absolute;top:-13.3333333333vw;left:.5333333333vw;width:16vw;animation:loadingPyon 5s 0s infinite}#loadingWrapper .loadingContents div.loadingUsagi img{width:100%}#loadingWrapper .loadingContents div.loadingPisuke{position:absolute;top:-6.2666666667vw;left:17.4666666667vw;width:10.2666666667vw;animation:loadingPyon 5s 0.5s infinite}#loadingWrapper .loadingContents div.loadingPisuke img{width:100%}#loadingWrapper .bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:0.5s;transition-delay:0.3s;background:url(../img/sp/patternBg.png);background-size:9.8666666667vw}#loadingWrapper.loaded{opacity:0;pointer-events:none}#loadingWrapper.loaded .loadingContents{opacity:0}#loadingWrapper.loaded .bg{opacity:0}body#news{background:url(../img/sp/patternBg.png);background-size:9.8666666667vw}body#news #newsList{min-height:calc( 100vh - 52.8vw);padding:16vw 0 6vw 0;display:flex;flex-flow:column;align-items:center}body#news #newsList .newsListContentsWrapper{width:94.6666666667vw}body#news #newsList .newsListContentsWrapper:before{content:'';width:100%;height:12vw;display:block;background:url(../img/sp/newsListTitle.png);background-size:100% auto;background-position:top center}body#news #newsList .newsListContentsWrapper.detail:before{background:url(../img/sp/newsHeader.png);background-size:100% auto;background-position:center;background-repeat:no-repeat}body#news #newsList .newsListContentsWrapper:after{content:'';width:100%;height:10.6666666667vw;display:block;background:url(../img/sp/newsFooter.png);background-size:100% auto;background-position:top center;background-repeat:no-repeat}body#news #newsList .newsListContentsWrapper .newsList{background:url(../img/sp/newsMiddle.png);background-size:100% auto;padding:4.9333333333vw 7.8666666667vw 6vw 7.7333333333vw;display:flex;align-items:center;flex-flow:column}body#news #newsList .newsListContentsWrapper .newsList a{text-decoration:none;width:100%;padding:1.8666666667vw 0 2.8vw;border-bottom:.4vw dotted #E5CFBF}body#news #newsList .newsListContentsWrapper .newsList a span{font-weight:500}body#news #newsList .newsListContentsWrapper .newsList a span.date{font-size:2.6666666667vw;display:block;color:#f07d05}body#news #newsList .newsListContentsWrapper .newsList a span.title{margin:.4vw 0 0 0;font-size:3.2vw;color:#976242;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#news #newsList .newsListContentsWrapper .newsContents{background:url(../img/sp/newsMiddle.png);background-size:100% auto;padding:0 7.8666666667vw 3.2vw 7.8666666667vw;display:flex;align-items:center;flex-flow:column}body#news #newsList .newsListContentsWrapper .newsContents p{font-weight:500}body#news #newsList .newsListContentsWrapper .newsContents p.date{font-size:2.6666666667vw;color:#f07d05;font-size:14px;width:100%}body#news #newsList .newsListContentsWrapper .newsContents p.title{color:#976242;font-size:3.7333333333vw;padding:.6666666667vw 0 2.6666666667vw;border-bottom:.4vw dotted #E5CFBF;width:100%}body#news #newsList .newsListContentsWrapper .newsContents p.contents{color:#976242;font-size:3.2vw;line-height:2.1;margin:4vw 0 0 0;width:100%}body#news #newsList .newsListContentsWrapper .newsContents p a{display:block}body#news #newsList .newsListContentsWrapper .newsContents p a.inline{display:inline-block}body#news #newsList .newsListContentsWrapper .newsContents p a.il{display:inline-block;word-break:break-all}body#news #newsList .newsListContentsWrapper .newsContents p a img{width:auto;margin:0}body#news #newsList .newsListContentsWrapper .newsContents p span{color:#f07d05}body#news #newsList .newsListContentsWrapper .newsContents img{width:72vw;margin:4vw 0 0 0}body#news #newsList .backBtn{width:47.2vw;margin:6vw 0 0 0}body#news #newsList .backBtn img{width:100%}body#news:after{display:none}body#news footer.top_footer{padding:0}body#preRegistration{background:url(../img/sp/patternBg.png);background-size:9.8666666667vw}body#preRegistration #newsList{min-height:calc( 100vh - 52.8vw);padding:4.1333333333vw 0 6vw 0;display:flex;flex-flow:column;align-items:center}body#preRegistration #newsList h2{width:62.6666666667vw}body#preRegistration #newsList h2 picture,body#preRegistration #newsList h2 picture img{display:block;width:100%}body#preRegistration #newsList .newsListContentsWrapper{width:94.6666666667vw}body#preRegistration #newsList .newsListContentsWrapper:before{content:'';width:100%;height:12vw;display:block;background:url(../img/sp/newsListTitle.png);background-size:contain;background-position:center}body#preRegistration #newsList .newsListContentsWrapper.detail:before{background:url(../img/sp/newsHeader.png);background-size:100% auto;background-position:center;background-repeat:no-repeat}body#preRegistration #newsList .newsListContentsWrapper:after{content:'';width:100%;height:10.6666666667vw;display:block;background:url(../img/sp/newsFooter.png);background-size:100% auto;background-position:center;background-repeat:no-repeat}body#preRegistration #newsList .newsListContentsWrapper .newsContents{background:url(../img/sp/newsMiddle.png);background-size:100% auto;padding:0 7.8666666667vw 3.2vw 7.8666666667vw;display:flex;align-items:center;flex-flow:column;flex-wrap:wrap;justify-content:center}body#preRegistration #newsList .newsListContentsWrapper .newsContents .title{display:flex;align-items:center}body#preRegistration #newsList .newsListContentsWrapper .newsContents .title picture{width:5.3333333333vw;margin:0 2.6666666667vw 0 0}body#preRegistration #newsList .newsListContentsWrapper .newsContents .title picture img{width:100%}body#preRegistration #newsList .newsListContentsWrapper .newsContents .title span{color:#76350b;font-size:5.3333333333vw;font-weight:bold}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents{width:100%;margin:4.6666666667vw 0 0 0;display:flex;flex-wrap:wrap}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form{width:100%}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber{width:100%;display:flex;justify-content:space-between}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber .telephoneNumberItem1{width:29.3333333333vw;height:10.6666666667vw;background:#fff;border:1px solid #f5b6ae;border-radius:.6666666667vw;position:relative;display:flex;align-items:center;margin:0 2vw 0 auto}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber .telephoneNumberItem1:after{content:'';width:0;height:0;top:0;right:0;margin:4.2666666667vw 2.6666666667vw 0 0;pointer-events:none;position:absolute;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;border-top:2.1333333333vw solid #df7332}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber .telephoneNumberItem1 select{padding:0 0 0 2.6666666667vw;width:100%;height:100%;font-size:4vw;color:#353535}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem2{width:48.6666666667vw;display:flex;justify-content:flex-start;flex-flow:column;margin:0 auto 0 0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem2 input{width:100%;height:10.6666666667vw;color:#353535;padding:0 0 0 4.6666666667vw;background:#fff;border:1px solid #f5b6ae;border-radius:.6666666667vw;position:relative;font-size:4vw}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem2 span.error{color:#ff0000;margin:1.3333333333vw 0 0 .5333333333vw;font-size:2.6666666667vw;opacity:0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem2.dispError span.error{opacity:1}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy{margin:2.8vw 0 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy input{width:4.2666666667vw;height:4.2666666667vw;margin:0 1.4666666667vw 0 0;accent-color:#e56a00}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy span{font-size:4vw;color:#353535}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy span a{display:inline-block;position:relative;color:#353535;text-decoration:none}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy span a:after{content:'';width:100%;height:1px;background:#353535;position:absolute;bottom:0;left:0;margin:0 0 -.5333333333vw 0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy span.error{width:100%;font-size:2.6666666667vw;color:#ff0000;margin:1.0666666667vw 0 0 0;text-align:center;opacity:0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy.dispError span.error{opacity:1}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .sendBtn{width:49.0666666667vw;margin:3.2vw auto 0;display:block;cursor:pointer}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .sendBtn picture,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .sendBtn picture img{display:block;width:100%;margin:0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .sendBtn.disable{filter:saturate(0%);pointer-events:none}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents .line{display:block;width:78.9333333333vw;margin:6.8vw auto 0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents .line img{display:block;width:100%;margin:0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents span.preRegistrationStore{font-size:5.3333333333vw;font-weight:bold;margin:8vw auto 0;color:#76350b;display:block;width:100%;text-align:center}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.appStore{display:block;width:30.9333333333vw;margin:5.3333333333vw 2.6666666667vw 0 auto}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.googlePlay{display:block;width:38.1333333333vw;margin:5.3333333333vw auto 0 0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.appStore picture,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.appStore picture img,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.googlePlay picture,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.googlePlay picture img{display:block;width:100%;margin:0}body#preRegistration #newsList .backBtn{width:52.5333333333vw;margin:6vw 0 0 0}body#preRegistration #newsList .backBtn img{width:100%}body#preRegistration:after{display:none}body#preRegistration footer.top_footer{padding:0}@media screen and (min-width: 600px){.spv{display:block}.pcv{display:none}header ul.menuBtn{position:fixed;top:20px;right:19px;z-index:1000}header ul.menuBtn a{font-size:0;display:block;width:93px;height:93px;background:url(../img/pc/menu.png);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}header ul.menuBtn a:hover{animation:poyon 1s 0s 1 forwards}header ul.menuBtn.active a{background:url(../img/pc/menu_close.png);background-size:contain;background-position:center;background-repeat:no-repeat}header nav ul{position:fixed;z-index:999;top:0;right:0;width:375px;height:100%;background:rgba(237,131,73,0.95);padding:106px 0 105px 0;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;overflow:hidden;transform:translateX(100%);transition:0.5s}header nav ul.active{transform:translateX(0%)}header nav ul li{width:100%;height:92px;display:flex;justify-content:space-around;align-items:center;background:url(../img/pc/menu_line.png);background-size:auto 3px;background-position:center bottom;background-repeat:no-repeat}header nav ul li a{width:100% !important;height:100%;display:flex;justify-content:space-around;align-items:center;cursor:pointer;transition:0.3s}header nav ul li a img.pcv{width:auto;display:block}header nav ul li a img.spv{display:none}header nav ul li a:hover{opacity:0.5}main #keyvisual .movie{position:absolute;top:0;left:0;margin:156vw 0 0 15.0666666667vw;width:69.7333333333vw;height:40.6666666667vw;background:url(../img/sp/kvMovieFrame.png?0922);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:4}main #keyvisual .keyvisualContents{width:100%;height:148.9333333333vw;display:flex;justify-content:space-around;align-items:flex-start}main #keyvisual .keyvisualContents h1.logo{margin:9.0666666667vw 0 0 0;width:97.2vw;position:relative;z-index:3;transition:0.8s;transition-timing-function:ease-out;transform-origin:center bottom;transform:translateY(100%) scale(0)}main #keyvisual .keyvisualContents h1.logo img{width:100%;height:auto}main #keyvisual .keyvisualContents div.hotel{position:absolute;top:0;left:0;height:148.9333333333vw;width:100%;background:url(../img/sp/hotel.png);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;z-index:1}main #keyvisual .keyvisualContents div.usagi{position:absolute;top:0;left:0;margin:75.6vw 0 0 51.3333333333vw;width:37.7333333333vw;height:40.5333333333vw;background:url(../img/sp/usagi.png);background-size:contain;background-position:center;background-repeat:no-repeat;transition:0.8s;transition-delay:0.8s;transition-timing-function:ease-out;transform:translateX(0%) translateY(-20%) scale(0);transform-origin:0% 0%;z-index:2;opacity:0}main #keyvisual .keyvisualContents div.pisuke{position:absolute;top:0;left:0;margin:79.0666666667vw 0 0 11.2vw;width:32vw;height:37.0666666667vw;background:url(../img/sp/pisuke.png);background-size:contain;background-position:center;background-repeat:no-repeat;transition:0.8s;transition-delay:0.8s;transition-timing-function:ease-out;transform:translateX(0%) translateY(-20%) scale(0);transform-origin:100% 0%;z-index:2;opacity:0}main #keyvisual .keyvisualContents.on h1.logo{transform:translateY(0) scale(1)}main #keyvisual .keyvisualContents.on div.pisuke{transform:translateX(0%) translateY(0%) scale(1);opacity:1}main #keyvisual .keyvisualContents.on div.usagi{transform:translateX(0%) translateY(0%) scale(1);opacity:1}main #news{margin:0}main #movie{display:flex;align-items:center;flex-flow:column;padding:10.6666666667vw 0 17.2vw 0}main #movie .movieSummary{width:86.8vw}main #movie .movieSummary img{width:100%}main #movie .movie{margin:3.2vw 0 0 0;width:71.4666666667vw;height:41.4666666667vw;position:relative;background:url(../img/sp/movieFrame.png);background-position:center;background-size:contain;background-repeat:no-repeat}main #movie .movie iframe{position:absolute;top:2.8vw;left:2.6666666667vw;width:65.8666666667vw;height:35.8666666667vw;overflow:hidden;border-radius:2.6666666667vw;z-index:1}main #movie .movie .movieDecoration{position:absolute;top:0;left:0;margin:-1.6vw 0 0 -12.2666666667vw;width:95.8666666667vw;height:47.3333333333vw;background:url(../img/sp/moveDeco.png);background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:2}.topBtn{position:fixed;right:24px;bottom:22.6666666667vw;width:66px;height:68px;background:url(../img/pc/btnTop.png);background-size:contain;background-position:center;background-repeat:no-repeat;transition:0.3s;z-index:998;opacity:0}.topBtn.active{opacity:1}.preRegistWrapper{width:100%;height:21.3333333333vw;position:fixed;bottom:0;left:0;background:url(../img/sp/preRegistWrapper.png);background-size:.8vw auto;display:flex;justify-content:space-around;align-items:center;z-index:1001}.preRegistWrapper .preRegistContents{position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:7.2vw 2.6666666667vw 3.4666666667vw 2.6666666667vw}.preRegistWrapper .preRegistContents .preRegistImg1{position:absolute;top:-15.6vw;left:5.2vw;width:16.5333333333vw;transform-origin:center bottom;animation:pyon 5s 0s infinite}.preRegistWrapper .preRegistContents .preRegistText,.preRegistWrapper .preRegistContents .appStoreLinkBtn,.preRegistWrapper .preRegistContents .googlePlayLinkBtn,.preRegistWrapper .preRegistContents .preregistrationLinkBtn{position:relative;width:auto;margin:0}.preRegistWrapper .preRegistContents .preRegistText .pcv,.preRegistWrapper .preRegistContents .appStoreLinkBtn .pcv,.preRegistWrapper .preRegistContents .googlePlayLinkBtn .pcv,.preRegistWrapper .preRegistContents .preregistrationLinkBtn .pcv{display:none}.preRegistWrapper .preRegistContents .preRegistText .spv,.preRegistWrapper .preRegistContents .appStoreLinkBtn .spv,.preRegistWrapper .preRegistContents .googlePlayLinkBtn .spv,.preRegistWrapper .preRegistContents .preregistrationLinkBtn .spv{display:block}.preRegistWrapper .preRegistContents .preRegistText{position:absolute;top:0;left:0;width:54.2666666667vw;margin:-2.6666666667vw 0 0 23.0666666667vw}.preRegistWrapper .preRegistContents .preRegistText img{width:100%}.preRegistWrapper .preRegistContents .appStoreLinkBtn img{width:26.5333333333vw}.preRegistWrapper .preRegistContents .googlePlayLinkBtn img{width:32.8vw}.preRegistWrapper .preRegistContents .preregistrationLinkBtn img{width:32.8vw}footer.top_footer{width:100%;padding:0 0 110px 0}footer.top_footer .small_wrapper{width:100%;padding:3.3333333333vw 0 18.6666666667vw}footer.top_footer .small_wrapper.not_top{padding:3.3333333333vw 0 4vw}}@media screen and (min-width: 1025px){body{background:url(../img/pc/bg.jpg);background-size:cover;background-position:center bottom;background-attachment:fixed}.spv{display:none}header ul.menuBtn{position:fixed;top:20px;right:19px;z-index:1000}header ul.menuBtn a{font-size:0;display:block;width:93px;height:93px;background:url(../img/pc/menu.png);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}header ul.menuBtn a:hover{animation:poyon 1s 0s 1 forwards}header ul.menuBtn.active a{background:url(../img/pc/menu_close.png);background-size:contain;background-position:center;background-repeat:no-repeat}header nav ul{position:fixed;z-index:999;top:0;right:0;width:375px;height:100%;background:rgba(237,131,73,0.95);padding:106px 0 105px 0;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;overflow:hidden;transform:translateX(100%);transition:0.5s}header nav ul.active{transform:translateX(0%)}header nav ul li{width:100%;height:92px;display:flex;justify-content:space-around;align-items:center;background:url(../img/pc/menu_line.png);background-size:auto 3px;background-position:center bottom;background-repeat:no-repeat}header nav ul li a{width:100% !important;height:100%;display:flex;justify-content:space-around;align-items:center;cursor:pointer;transition:0.3s}header nav ul li a img.pcv{width:auto}header nav ul li a:hover{opacity:0.5}main #keyvisual .movie{position:absolute;top:18px;left:18px;width:309px;height:184px;margin:0;background:url(../img/pc/kvMovieFrame.png?0922);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:4;transition:0.3s}main #keyvisual .movie:hover{opacity:0.5}main #keyvisual .keyvisualContents{width:100%;height:100vh;display:flex;justify-content:space-around;align-items:flex-start;background:url(../img/pc/kv_bg.png);background-size:cover;background-position:center bottom}main #keyvisual .keyvisualContents h1.logo{margin:50px 0 0 0;height:calc(256 / 680 * 100vh);width:auto;position:relative;z-index:3;transition:0.8s;transition-timing-function:ease-out;transform-origin:center bottom;transform:translateY(80%) scale(0)}main #keyvisual .keyvisualContents h1.logo img{height:100%;width:auto}main #keyvisual .keyvisualContents h1.logo img.pcv{display:block}main #keyvisual .keyvisualContents div.hotel{position:absolute;top:0;left:0;height:100%;width:100%;background:url(../img/pc/hotel.png?1);background-size:auto 100%;background-position:center;background-repeat:no-repeat}main #keyvisual .keyvisualContents div.usagi{position:absolute;bottom:0;top:auto;left:50%;margin:0 0 calc(118 / 680 * 100vh) calc(267 / 680 * 100vh);width:calc(273 / 680 * 100vh);height:calc(294 / 680 * 100vh);background:url(../img/pc/usagi.png);background-size:contain;background-position:center;background-repeat:no-repeat;transition:0.8s;transition-delay:0.8s;transition-timing-function:ease-out;transform:translateX(-100%) translateY(30%) scale(0);transform-origin:0% 70%;opacity:0}main #keyvisual .keyvisualContents div.usagi:before,main #keyvisual .keyvisualContents div.usagi:after{display:none}main #keyvisual .keyvisualContents div.pisuke{position:absolute;bottom:0;top:auto;left:50%;margin:0 0 calc(118 / 680 * 100vh) calc(-480 / 680 * 100vh);width:calc(233 / 680 * 100vh);height:calc(269 / 680 * 100vh);background:url(../img/pc/pisuke.png);background-size:contain;background-position:center;background-repeat:no-repeat;transition:0.8s;transition-delay:0.8s;transition-timing-function:ease-out;transform:translateX(100%) translateY(30%) scale(0);transform-origin:100% 70%;opacity:0}main #keyvisual .keyvisualContents div.pisuke:before,main #keyvisual .keyvisualContents div.pisuke:after{display:none}main #keyvisual .keyvisualContents div.clouds{position:absolute;display:block;top:0;left:0;margin:0 0 0 0;width:100%;height:100%}main #keyvisual .keyvisualContents div.clouds span:nth-of-type(1){position:absolute;display:block;top:0;left:0;margin:calc(44 / 680 * 100vh) 0 0 calc(1056 / 680 * 100vh);width:calc(206 / 680 * 100vh);height:calc(92 / 680 * 100vh);background:url(../img/pc/cloud1.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloud 2s 0s linear infinite alternate}main #keyvisual .keyvisualContents div.clouds span:nth-of-type(2){position:absolute;display:block;top:0;left:0;margin:calc(26 / 680 * 100vh) 0 0 calc(975 / 680 * 100vh);width:calc(148 / 680 * 100vh);height:calc(54 / 680 * 100vh);background:url(../img/pc/cloud2.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloud 3.5s 0s linear infinite alternate-reverse}main #keyvisual .keyvisualContents div.clouds span:nth-of-type(3){position:absolute;display:block;top:0;left:0;margin:calc(172 / 680 * 100vh) 0 0 0;width:calc(205 / 680 * 100vh);height:calc(92 / 680 * 100vh);background:url(../img/pc/cloud3.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloud 3s 0s linear infinite alternate-reverse}main #keyvisual .keyvisualContents div.clouds span:nth-of-type(4){position:absolute;display:block;top:0;left:0;margin:calc(198 / 680 * 100vh) 0 0 calc(1024 / 680 * 100vh);width:calc(170 / 680 * 100vh);height:calc(62 / 680 * 100vh);background:url(../img/pc/cloud4.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloud 2s 0s linear infinite alternate-reverse}main #keyvisual .keyvisualContents div.clouds span:nth-of-type(5){position:absolute;display:block;top:0;left:0;margin:calc(143 / 680 * 100vh) 0 0 calc(97 / 680 * 100vh);width:calc(148 / 680 * 100vh);height:calc(54 / 680 * 100vh);background:url(../img/pc/cloud5.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloud 6s 0s linear infinite alternate}main #keyvisual .keyvisualContents div.clouds.flow span:nth-of-type(1){position:absolute;display:block;top:0;left:120%;margin:calc(44 / 680 * 100vh) 0 0 0;width:calc(206 / 680 * 100vh);height:calc(92 / 680 * 100vh);background:url(../img/pc/cloud1.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudFlow 54s 2s linear infinite}main #keyvisual .keyvisualContents div.clouds.flow span:nth-of-type(2){position:absolute;display:block;top:0;left:120%;margin:calc(26 / 680 * 100vh) 0 0 0;width:calc(148 / 680 * 100vh);height:calc(54 / 680 * 100vh);background:url(../img/pc/cloud2.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudFlowFromMiddle 34s 4s linear infinite}main #keyvisual .keyvisualContents div.clouds.flow span:nth-of-type(3){position:absolute;display:block;top:0;left:120%;margin:calc(172 / 680 * 100vh) 0 0 0;width:calc(205 / 680 * 100vh);height:calc(92 / 680 * 100vh);background:url(../img/pc/cloud3.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudFlow 28s 8s linear infinite}main #keyvisual .keyvisualContents div.clouds.flow span:nth-of-type(4){position:absolute;display:block;top:0;left:120%;margin:calc(198 / 680 * 100vh) 0 0 0;width:calc(170 / 680 * 100vh);height:calc(62 / 680 * 100vh);background:url(../img/pc/cloud4.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudFlowFromMiddle 35s 2s linear infinite}main #keyvisual .keyvisualContents div.clouds.flow span:nth-of-type(5){position:absolute;display:block;top:0;left:120%;margin:calc(143 / 680 * 100vh) 0 0 0;width:calc(148 / 680 * 100vh);height:calc(54 / 680 * 100vh);background:url(../img/pc/cloud5.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:cloudFlow 42s 2s linear infinite}main #keyvisual .keyvisualContents.on h1.logo{transform:translateY(0) scale(1)}main #keyvisual .keyvisualContents.on div.pisuke{transform:translateX(0%) translateY(0%) scale(1);opacity:1}main #keyvisual .keyvisualContents.on div.usagi{transform:translateX(0%) translateY(0%) scale(1);opacity:1}main #preRegistrationBanner{display:flex;align-items:center;flex-flow:column;padding:68px 0 0 0}main #preRegistrationBanner p{width:938px}main #preRegistrationBanner p img{width:100%}main #preRegistrationBanner p img.pcv{display:block}main #news{display:flex;align-items:center;flex-flow:column;padding:58px 0 85px 0;margin:0}main #news .newsList{width:708px;height:345px;background:url(../img/pc/newsBg.png);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:space-between;flex-flow:column;padding:85px 93px 50px 91px}main #news .newsList h2{overflow:hidden;text-indent:100%;height:0;white-space:nowrap}main #news .newsList ul{width:100%}main #news .newsList ul li{display:flex;flex-flow:column;width:100%}main #news .newsList ul li a{width:100%;display:flex;justify-content:space-between;align-items:center;text-decoration:none;flex-flow:row;font-size:16px;font-weight:500;line-height:1;padding:14px 0;border-bottom:3px dotted #E5CFBF}main #news .newsList ul li a .date{color:#f07d05;font-size:16px}main #news .newsList ul li a .title{margin:0;font-size:16px;width:397px;color:#976242;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main #news .newsList .newsLinkBtn{width:146px;display:block;transition:0.3s}main #news .newsList .newsLinkBtn:hover{opacity:0.6}main #news .newsList .newsLinkBtn img{width:100%}main #news .newsList .newsLinkBtn img.pcv{display:block}main #news .newsTwitter{width:364px;margin:42px 0 0 0;position:relative}main #news .newsTwitter a{width:100%;transition:0.3s}main #news .newsTwitter a:hover{opacity:0.6}main #news .newsTwitter a img{width:100%}main #news .newsTwitter a img.pcv{display:block}main #news .newsTwitter .usagi{position:absolute;top:-9px;left:-150px;width:150px;height:189px;background:url(../img/pc/twitter_usagi.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:furafura 4s 0s linear infinite;transform-origin:60% 100%}main #news .newsTwitter .pisuke{position:absolute;top:53px;right:-131px;width:110px;height:97px;background:url(../img/pc/twitter_pisuke.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:furafura 4s 3s linear infinite;transform-origin:50% 80%}main #game{background:url(../img/pc/patternBg.png);display:flex;align-items:center;flex-flow:column;padding:25px 0 70px 0}main #game .gameSummary{width:576px}main #game .gameSummary img.pcv{display:block}main #game .gameDetail{width:938px;height:1859px;margin:23px 0 0 0;position:relative;background:url(../img/pc/gameDetail.png);background-size:contain;background-position:center;background-repeat:no-repeat}main #game .gameDetail .text{overflow:hidden;text-indent:100%;height:0;white-space:nowrap}main #game .gameDetail img{position:absolute;top:0;left:0}main #game .gameDetail img.pcv{display:block}main #game .gameDetail img.gameDetailImg1{margin:496px 0 0 429px;animation:pyon 4s 0.5s linear infinite;width:auto}main #game .gameDetail img.gameDetailImg2{margin:419px 0 0 495px;animation:pyon 4s 0s linear infinite;width:auto}main #game .gameDetail img.gameDetailImg3{margin:451px 0 0 66px;animation:furafura 4s 3s linear infinite;transform-origin:55% 60%;width:auto}main #game .gameDetail img.gameDetailImg4{margin:982px 0 0 364px;animation:furafura 4s 0.5s linear infinite;transform-origin:50% 50%;width:auto}main #game .gameDetail img.gameDetailImg5{margin:1058px 0 0 690px;animation:furafura 4s 0s linear infinite;transform-origin:60% 70%;width:auto}main #game .gameDetail img.gameDetailImg6{margin:1625px 0 0 197px;animation:furafura 4s 0s linear infinite;transform-origin:50% 50%;width:auto}main #game .gameDetail img.gameDetailImg7{margin:1562px 0 0 60px;animation:pyon 4s 1s linear infinite;width:auto}main #game .gameDetail div.gameDetailMovie1{position:absolute;top:0;left:0;margin:125px 0 0 612px;width:219px;height:381px}main #game .gameDetail div.gameDetailMovie1 video{pointer-events:none;width:100%}main #game .gameDetail div.gameDetailMovie2{position:absolute;top:0;left:0;margin:686px 0 0 107px;width:219px;height:381px}main #game .gameDetail div.gameDetailMovie2 video{pointer-events:none;width:100%}main #game .gameDetail div.gameDetailMovie3{position:absolute;top:0;left:0;margin:1246px 0 0 612px;width:219px;height:381px}main #game .gameDetail div.gameDetailMovie3 video{pointer-events:none;width:100%}main #movie{display:flex;align-items:center;flex-flow:column;padding:80px 0 110px 0}main #movie .movieSummary{width:auto}main #movie .movieSummary img.pcv{display:block}main #movie .movie{width:664px;height:384px;margin:0;position:relative;background:url(../img/pc/movieFrame.png);background-position:center;background-size:contain;background-repeat:no-repeat}main #movie .movie iframe{position:absolute;top:22px;left:22px;width:620px;height:340px;overflow:hidden;border-radius:31px;z-index:1}main #movie .movie iframe .html5-video-container video{width:100% !important;height:auto !important;left:0 !important}main #movie .movie .movieDecoration{position:absolute;top:0;left:0;margin:-46px 0 0 -166px;width:988px;height:461px;background:url(../img/pc/moveDeco.png);background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:2}main #about{background:url(../img/pc/patternBg.png);display:flex;align-items:center;flex-flow:column;padding:57px 0 50px 0}main #about .aboutExplain{width:auto}main #about .aboutExplain img.pcv{width:auto;display:block}main #about p{margin:75px 0 0 0;display:block;width:485px}main #about p img{width:100%}main #about p img.pcv{display:block}main #about a{margin:25px 0 0 0;display:block;width:718px}main #about a img{width:100%}main #about a img.pcv{display:block}main #info{display:flex;align-items:center;flex-flow:column;padding:100px 0 92px 0}main #info .infoDetail{position:relative;width:708px;height:360px;background:url(../img/pc/infoDetail.png?1128);background-size:100% auto;background-position:center;background-repeat:no-repeat}main #info .infoDetail p.text{overflow:hidden;text-indent:100%;height:0;white-space:nowrap}main #info .infoDetail .usagi{position:absolute;top:210px;left:-33px;width:136px;height:181px;background:url(../img/pc/info_usagi.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:shake 7s 0s linear infinite}main #info .infoDetail .pisuke{position:absolute;top:169px;right:-17px;left:auto;width:86px;height:97px;background:url(../img/pc/info_pisuke.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:shake 7s 0.5s linear infinite}footer.top_footer{width:100%;padding:0 0 110px 0;display:flex;justify-content:space-between;flex-flow:column}footer.top_footer ul{padding:42px 0;background:url(../img/pc/footerBg.png);background-size:contain;display:flex;justify-content:center;gap:0 5px}footer.top_footer ul li{font-size:16px;font-weight:400;color:#fff}footer.top_footer ul li a{line-height:1;text-decoration:none;color:#fff;transition:0.3s}footer.top_footer ul li a:hover{opacity:0.5}footer.top_footer .small_wrapper{width:100%;height:140px;padding:25px 0 25px;background:#65422d}footer.top_footer .small_wrapper.not_top{padding:25px 0 25px}footer.top_footer .small_wrapper small{display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:wrap;font-size:12px;font-weight:400;color:#fff}footer.top_footer .small_wrapper small img{order:1}footer.top_footer .small_wrapper small a.sns{width:45px}footer.top_footer .small_wrapper small a.sns img.pcv{margin:0 30px 0 0 !important;width:100%}footer.top_footer .small_wrapper small a.sns:nth-of-type(1){margin:0 0 0 20px;order:3}footer.top_footer .small_wrapper small a.sns:nth-of-type(2){margin:0 0 0 20px;order:4}footer.top_footer .small_wrapper small span{width:auto;order:2}footer.top_footer .small_wrapper small.copyright img.pcv{display:block;margin:0 30px 0 0;width:80px}footer.top_footer .small_wrapper small.copyright img.pcv:nth-of-type(1){margin:0 30px 10px 0}footer.top_footer .small_wrapper small.text_store{margin:10px 0 0 0;text-align:center;line-height:2em}.topBtn{position:fixed;bottom:120px}.preRegistWrapper{width:100%;min-width:1090px;height:110px;position:fixed;bottom:0;left:0;background:url(../img/pc/preRegistWrapper.png);background-size:contain;display:flex;justify-content:space-around;align-items:center;z-index:1001}.preRegistWrapper .preRegistContents{position:relative;width:1090px;height:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0 20px 110px}.preRegistWrapper .preRegistContents .preRegistImg1{position:absolute;top:-45px;left:0;width:98px;transform-origin:center bottom;animation:pyon 5s 0s infinite}.preRegistWrapper .preRegistContents .preRegistImg1.pcv{display:block}.preRegistWrapper .preRegistContents .preRegistImg1.spv{display:none !important}.preRegistWrapper .preRegistContents .preRegistText{position:relative;width:322px;margin:0}.preRegistWrapper .preRegistContents .preRegistText img.pcv{display:block;width:100%}.preRegistWrapper .preRegistContents .preRegistText img.spv{display:none}.preRegistWrapper .preRegistContents a{transition:0.3s}.preRegistWrapper .preRegistContents a:hover{opacity:0.6}.preRegistWrapper .preRegistContents a img.pcv{display:block !important;width:100%}.preRegistWrapper .preRegistContents a.appStoreLinkBtn{width:178px}.preRegistWrapper .preRegistContents a.googlePlayLinkBtn{width:220px}.preRegistWrapper .preRegistContents a.preregistrationLinkBtn{width:221px}.preRegistWrapper .preRegistContents a .pcv{width:100%;display:block}.preRegistWrapper .preRegistContents a .spv{display:none !important}#loadingWrapper{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:space-around;align-items:center;z-index:9999;background:#fff;transition:0.7s;transition-delay:1s}#loadingWrapper .loadingContents{display:flex;justify-content:space-around;align-items:center;width:184px;position:relative;z-index:1;transition:0.3s}#loadingWrapper .loadingContents div{pointer-events:none}#loadingWrapper .loadingContents div.loadingText{width:100%;margin:45px 0 0 0}#loadingWrapper .loadingContents div.loadingText img{width:100%}#loadingWrapper .loadingContents div.loadingUsagi{position:absolute;top:-81px;left:3px;width:94px;animation:loadingPyon 5s 0s infinite}#loadingWrapper .loadingContents div.loadingUsagi img{width:100%}#loadingWrapper .loadingContents div.loadingPisuke{position:absolute;top:-40px;left:101px;width:61px;animation:loadingPyon 5s 0.5s infinite}#loadingWrapper .loadingContents div.loadingPisuke img{width:100%}#loadingWrapper .bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:0.5s;transition-delay:0.3s;background:url(../img/pc/patternBg.png)}#loadingWrapper.loaded{opacity:0;pointer-events:none}#loadingWrapper.loaded .loadingContents{opacity:0}#loadingWrapper.loaded .bg{opacity:0}body#news{background:url(../img/pc/patternBg.png)}body#news #newsList{padding:126px 0 45px 0;min-height:calc(100vh - 245px);display:flex;justify-content:flex-start;flex-flow:column;align-items:center}body#news #newsList .newsListContentsWrapper{width:710px}body#news #newsList .newsListContentsWrapper:before{content:'';width:100%;height:82px;display:block;background:url(../img/pc/newsListTitle.png?);background-size:100% auto;background-position:center}body#news #newsList .newsListContentsWrapper.detail:before{background:url(../img/pc/newsHeader.png);background-size:100% auto;background-position:center}body#news #newsList .newsListContentsWrapper:after{content:'';width:100%;height:50px;display:block;background:url(../img/pc/newsFooter.png);background-size:100% auto;background-position:center}body#news #newsList .newsListContentsWrapper .newsList{background:url(../img/pc/newsMiddle.png);background-size:100% auto;padding:23px 92px 55px 90px;display:flex;align-items:center;flex-flow:column}body#news #newsList .newsListContentsWrapper .newsList a{text-decoration:none;width:100%;padding:15px 0 16px 0;border-bottom:3px dotted #E5CFBF;display:flex;justify-content:space-between;transition:0.3s}body#news #newsList .newsListContentsWrapper .newsList a:hover{opacity:0.6}body#news #newsList .newsListContentsWrapper .newsList a span{font-weight:500}body#news #newsList .newsListContentsWrapper .newsList a span.date{display:block;font-size:16px;color:#f07d05}body#news #newsList .newsListContentsWrapper .newsList a span.title{margin:0;color:#976242;font-size:16px;display:block;width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#news #newsList .newsListContentsWrapper .newsContents{background:url(../img/pc/newsMiddle.png);background-size:100% auto;padding:18px 92px 55px 90px;display:flex;align-items:center;flex-flow:column}body#news #newsList .newsListContentsWrapper .newsContents p{font-size:16px;font-weight:500}body#news #newsList .newsListContentsWrapper .newsContents p.date{color:#f07d05;font-size:14px;width:100%}body#news #newsList .newsListContentsWrapper .newsContents p.title{color:#976242;font-size:20px;padding:5px 0 10px;border-bottom:3px dotted #E5CFBF;width:100%}body#news #newsList .newsListContentsWrapper .newsContents p.contents{color:#976242;font-size:16px;line-height:2.1;margin:20px 0 0 0;width:100%}body#news #newsList .newsListContentsWrapper .newsContents p a img.pcv{width:auto;display:block;margin:0}body#news #newsList .newsListContentsWrapper .newsContents p span{color:#f07d05}body#news #newsList .newsListContentsWrapper .newsContents img{width:450px;margin:30px 0 0 0}body#news #newsList .backBtn{width:264px;margin:44px 0 0 0;transition:0.3s}body#news #newsList .backBtn:hover{opacity:0.6}body#news #newsList .backBtn img{width:100%}body#news footer.top_footer{padding:0}body#preRegistration{background:url(../img/pc/patternBg.png)}body#preRegistration #newsList{padding:41px 0 45px 0;min-height:calc(100vh - 248px);display:flex;justify-content:flex-start;flex-flow:column;align-items:center}body#preRegistration #newsList h2{width:412px}body#preRegistration #newsList h2 picture,body#preRegistration #newsList h2 picture img{display:block;width:100%}body#preRegistration #newsList .newsListContentsWrapper{width:710px}body#preRegistration #newsList .newsListContentsWrapper:before{content:'';width:100%;height:82px;display:block;background:url(../img/pc/newsListTitle.png);background-size:contain;background-position:center}body#preRegistration #newsList .newsListContentsWrapper.detail:before{background:url(../img/pc/newsHeader.png);background-size:100% auto;background-position:center}body#preRegistration #newsList .newsListContentsWrapper:after{content:'';width:100%;height:50px;display:block;background:url(../img/pc/newsFooter.png);background-size:100% auto;background-position:center}body#preRegistration #newsList .newsListContentsWrapper .newsList{background:url(../img/pc/newsMiddle.png);background-size:100% auto;padding:23px 92px 55px 90px;display:flex;align-items:center;flex-flow:column}body#preRegistration #newsList .newsListContentsWrapper .newsContents{background:url(../img/pc/newsMiddle.png);background-size:100% auto;padding:18px 92px 55px 90px;display:flex;align-items:center;flex-flow:column}body#preRegistration #newsList .newsListContentsWrapper .newsContents .title{width:100%;justify-content:center;align-items:center;display:flex}body#preRegistration #newsList .newsListContentsWrapper .newsContents .title picture{display:block;width:30px;margin:0 19px 0 0}body#preRegistration #newsList .newsListContentsWrapper .newsContents .title picture img{display:block;width:100%;margin:0}body#preRegistration #newsList .newsListContentsWrapper .newsContents .title span{font-size:30px;font-weight:bold;color:#76350b}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents{width:100%;margin:30px 0 0 0;display:flex;flex-wrap:wrap}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form{width:100%}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber{display:flex;justify-content:space-between}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem1{width:130px;height:40px;background:#fff;border:1px solid #f5b6ae;border-radius:5px;position:relative;font-size:16px;display:flex;align-items:center;margin:0 10px 0 auto}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem1:after{content:'';width:0;height:0;top:0;right:0;margin:16px 11px 0 0;pointer-events:none;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #df7332}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem1 select{padding:0 0 0 15px;width:100%;height:100%;font-size:16px}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem2{width:360px;display:flex;justify-content:flex-start;flex-flow:column;margin:0 auto 0 0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem2 input{width:100%;height:40px;padding:0 0 0 15px;background:#fff;border:1px solid #f5b6ae;border-radius:5px;position:relative;font-size:16px}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .telephoneNumber p.telephoneNumberItem2 span.error{color:#ff0000;margin:5px 0 0 8px;font-size:12px}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy{margin:13px 0 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy input{width:20px;height:20px;margin:0 10px 0 0;accent-color:#e56a00}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy span{font-size:16px;color:#353535}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy span a{display:inline-block;position:relative;color:#353535;text-decoration:none;transition:0.3s}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy span a:hover{opacity:0.4}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy span a:after{content:'';width:100%;height:1px;background:#353535;position:absolute;bottom:0;left:0;margin:0 0 -8px 0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .privacyPolicy span.error{width:100%;font-size:12px;color:#ff0000;margin:10px 0 0 0;text-align:center}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .sendBtn{width:208px;margin:12px auto 0;display:block;cursor:pointer;transition:0.3s}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .sendBtn:hover{opacity:0.6}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .sendBtn picture,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .sendBtn picture img{display:block;width:100%;margin:0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents form .sendBtn.disable{filter:saturate(0%);pointer-events:none}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents .line{display:block;width:520px;margin:31px auto 0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents .line img{display:block;width:100%;margin:0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents span.preRegistrationStore{font-size:30px;font-weight:bold;margin:40px auto 0;color:#76350b;display:block;width:100%;text-align:center}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.appStore{display:block;width:178px;margin:30px 20px 0 auto}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.googlePlay{display:block;width:219px;margin:30px auto 0 0}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.appStore,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.googlePlay{transition:0.3s}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.appStore:hover,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.googlePlay:hover{opacity:0.6}body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.appStore picture,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.appStore picture img,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.googlePlay picture,body#preRegistration #newsList .newsListContentsWrapper .preRegistrationContents a.googlePlay picture img{display:block;width:100%;margin:0}body#preRegistration #newsList .backBtn{width:296px;margin:49px 0 0 0;transition:0.3s}body#preRegistration #newsList .backBtn:hover{opacity:0.6}body#preRegistration #newsList .backBtn img{width:100%}body#preRegistration footer.top_footer{padding:0}}.guidelineTitle{display:block;width:56.2666666667vw;margin:6.2666666667vw auto 1.4666666667vw}.guidelineTitle img.spv{width:100%}#newsList>div.newsListContentsWrapper.detail>div>p.contents>span.mark{color:#f07d05}body#news #newsList .newsListContentsWrapper .newsContents p a.downloadBtn{display:block;width:77.0666666667vw;margin:20.8vw auto 0}body#news #newsList .newsListContentsWrapper .newsContents p a.downloadBtn img.spv{width:100%}@media screen and (min-width: 1025px){.guidelineTitle{display:block;width:246px;margin:2px auto 12px}.guidelineTitle img.pcv{width:100%;display:block}body#news #newsList .newsListContentsWrapper .newsContents p a.downloadBtn{display:block;width:434px;margin:100px auto 0;transition:0.3s}body#news #newsList .newsListContentsWrapper .newsContents p a.downloadBtn:hover{opacity:0.6}body#news #newsList .newsListContentsWrapper .newsContents p a.downloadBtn img.pcv{width:100%;display:block}}
/*# sourceMappingURL=style.css.map */
