@charset "UTF-8";@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/css/yakuhanjp.min.css");@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500&display=swap');@import url('https://fonts.googleapis.com/css2?family=Kiwi+Maru&display=swap');@import url('https://fonts.googleapis.com/css2?family=Stick&display=swap');@import url('https://fonts.googleapis.com/css2?family=Mochiy+Pop+P+One&display=swap');body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,dt,figure{margin:0;padding:0;}header,footer,article,section,nav,aside,details,figcaption,figure,menu {display:block;}.container *,.container *:before,.container *:after {box-sizing:border-box}.container {position:relative;min-width:1220px;margin:auto;background:#02bcfe;text-align:left;font:16px/1.5 "YakuHanJP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#333;}li {list-style-type:none;}img {border:none;vertical-align:top;}address,em {font-style:normal;font-weight:normal;}table {border-collapse:collapse; border-spacing:0;}a:link,a:visited,a:active {color:#027ABB;}a:hover {color:#62bced;}small{font-size:12px;}.sp,.sp320{display:none !important;}.pc{display:block !important;}#suzukaContentWrap2016 #suzukaContentInner2016{width:100%;}.alpha a img {filter:Alpha(Opacity=100);opacity:1;}.alpha a:hover img { filter:Alpha(Opacity=70); opacity:0.7;}.alpha.ts a img {transition:all .2s ease-in;}.clear {clear:both;}.cf:after {content:"";display:block;clear:both;}.notes small{display:block;padding-left:1em;text-indent:-1em;}.notes small:first-letter{font-family:sans-serif;}.caution{color:#F00;}.fs_sans {font-family:sans-serif}.mt00 { margin-top:0 !important; }.list_num {counter-reset:my-counter;}.list_num li {position:relative;margin:0 0 10px 0;padding:0 0 0 30px;}.list_num li:before {content:counter(my-counter);display:block;float:left;margin:5px 0 0 -30px;height:22px;width:22px;border-radius:50%;background-color:#49d3e4;text-align:center;line-height:22px;color:#FFF;counter-increment:my-counter;}.list_num_sidebyside li {display:inline-block;padding:0 30px 0 30px;}.list_orbs,.list_discs {display:table;border-collapse:separate;border-spacing:0 2px;text-align:left;}.list_orbs li,.list_discs li {display:table-row;padding:0 0 4px 0;}.list_discs li:before {content:"・";display:table-cell;padding:0 4px 0 0;font-family:sans-serif;}.list_orbs li:before {content:"◯";display:table-cell;padding:0 4px 0 0;font-family:sans-serif;}.information {width:100%;background:#FFF;border:solid 2px #F00;color:#F00; text-align:center;margin:auto; padding:8px 0;line-height:1.4;}.information.content_info {width:936px;margin:0 auto 10px; }header{position:relative;background-repeat:no-repeat;background-position:center 50%;background-size:cover;}.pool header{background-image:url(../pool/images/header.jpg);background-position:center bottom;}.fee header{background-image:url(../fee/images/header.jpg);}.rest header{background-image:url(../rest/images/header.jpg);}.fee header{background-image:url(../fee/images/header.jpg);}.info header{background-image:url(../information/images/header.jpg);}header img{width:100%;height:auto;}.site_ttl {position:absolute;top:5%;left:50%;width:1200px;transform:translate(-50%,0);}.site_ttl a {display:block;text-decoration:none;}.hnav {display:flex;flex-wrap:wrap;width:1200px;overflow:hidden;margin:auto;border-top-right-radius:16px;border-top-left-radius:16px;background:#FFF;text-align:center;}.hnav div,.hnav a {display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:20%;padding:16px 0;background:#FFF;text-decoration:none;}.hnav a:first-child:nth-last-child(6),.hnav a:first-child:nth-last-child(6) ~ * {width:200px;}.hnav a:first-child:nth-last-child(7),.hnav a:first-child:nth-last-child(7) ~ * {width:171.4px;}.hnav_safety {text-align:left;font-size:smaller;}.hnav_comingsoon {color:#999;}.gnav_btn{position:fixed;top:400px;right:0;z-index:1000;padding:24px 16px;border:none;background:#024ab6;text-decoration:none;color:#FFF;cursor:pointer;appearance:none;transition:all .2s ease-in;}.gnav_hum {display:inline-block;position:relative;padding:20px 0 0 0;font-weight:bold;font-size:10px;line-height:1;}.gnav_hum,.gnav_hum:after,.gnav_hum:before,.gnav_hum span,.gnav_hum.on span {transition:all .2s ease-in;}.gnav_hum:after,.gnav_hum:before {content:"";display:block;position:absolute;left:0;width:100%;height:3px;background:#FFF;}.gnav_hum:after {top:0;}.gnav_hum:before {top:10px;}.gnav_on .gnav_hum:before,.gnav_on .gnav_hum:after {left:50%;top:50%;width:30px;margin:-5px 0 0 -15px;background:#93b9f1;}.gnav_on .gnav_hum:before {transform:rotate(45deg);}.gnav_on .gnav_hum:after {transform:rotate(-45deg);}.gnav_on .gnav_hum span {opacity:0;}.gnav_bg {display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.65);transition:all .6s ease-in-out;}.gnav{display:flex;flex-wrap:wrap;justify-content:space-between;width:960px;margin:auto;}.gnav:before:before{content:"";display:block;order:1;height:0;}.gnav:before,.gnav a,.gnav div {width:calc(33.33% - 16px);}.gnav_ttl {display:block;width:100%;text-decoration:none;font-size:18px;color:#FFF;}.gnav_comingsoon,.gnav a {display:block;box-sizing:border-box;position:relative;margin:32px 0 0 0;padding:16px 32px;border:solid 1px #FFF;border-radius:8px;text-decoration:none;font-weight:bold;color:#FFF;transition:all .2s ease-in;}.gnav a:before {content:"";display:block;position:absolute;left:18px;top:50%;width:6px;height:6px;margin:-3px 0 0 0;border-top:solid 2px #1078ED;border-right:solid 2px #1078ED;transform-origin:left top;transform:rotate(45deg) translate(0,-50%);}.gnav .none {height:0;border:none;}.gnav a:hover {background:#FFF;color:#333;}.gnav .none:hover {background:none;}.gnav .none:before {content:none;}.gnav .close {width:56px;height:56px;overflow:hidden;margin:48px auto 0;padding:0;border:none;border-radius:16px;background:#999;text-indent:100%;white-space:nowrap;}.gnav a:hover {background:#FFF;}.gnav .close:before,.gnav .close:after{content:'';display:block;position:absolute;background:#999;transition:all .2s ease-in;}.gnav .close:before,.gnav .close:after{top:50%;left:50%;width:24px;height:4px;margin:-1% 0 0 -22%;border:none;background:#333;transform-origin:50%;}.gnav .close:before{transform:rotate(45deg);}.gnav .close:after{transform:rotate(-45deg);}.gnav_on .gnav_bg {visibility:visible;opacity:1;transition:all .6s ease-in-out;}footer {position:relative;}.footer_main{width:1200px;margin:auto;padding:16px 10px 24px;color:#FFF;}.orn_wave_head:after,footer:after {content:"";display:block;position:absolute;left:0;width:100%;height:10px;background-repeat:repeat-x;background-position:0 0;background-size:40px 10px;}.orn_wave_head:after {top:0;background-image:url(../images/orn_wave_head.png);}footer:after {bottom:100%;background-image:url(../images/orn_wave_foot.png);}.address {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 24px;margin:0 0 16px;padding:24px;border-radius:24px;background:#FFF;font-size:smaller;color:#333;}.address dd {font-size:smaller;}.contents {width:1200px;margin:auto;}.topicpath {margin:0 0 24px;font-size:12px;line-height:1.2;color:#FFF;}.topicpath span:after {content:">";padding:0 6px 0 8px;font-family:sans-serif;}.topicpath a {text-decoration:none;color:#FFF;}.topicpath a:hover {text-decoration:underline;}.subhead{margin:0 0 16px 0;padding:16px;border-radius:12px;background:#c7bb92 url(../pool/images/subhead.gif) 0 bottom;background-size:cover;font-size:larger;line-height:1.2;color:#FFF;}.bnr_summer .c-bnr_term,.bnr_summer .c-bnr_ttl,.bnr_summer .c-bnr_txt,.bnr_fee .c-bnr_ttl,.top .index_txt,.top .comingsoon:after,.bnr_rest .c-bnr_ttl,.bnr_hanabi .c-bnr_ttl,.bnr_main_ttl,.faq_main dt:before,.faq_main dd:before,.hnav,.crosshead,.subhead,.filterings label,.filtering_list a {font-family:"YakuHanJP","M PLUS Rounded 1c","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.bnr_hotel-lodge .c-bnr_ttl,.bnr_parking .c-bnr_ttl,.bnr_foods_summer .c-bnr_ttl,.bnr_foods_summer .c-bnr_term {font-family:"YakuHanJP","Kiwi Maru","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.bnr_foods_challenge .c-bnr_ttl,.bnr_foods_challenge .c-bnr_term {font-family:"YakuHanJP","Stick","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.header_ttl,.top .headline_ttl,.top .headline_term {font-family:"YakuHanJP","Mochiy Pop P One",Meiryo,sans-serif;font-weight:400;}.btn_detail{display:table;margin:24px auto 0;border-radius:30px;background:#dfdfdf;font-weight:bold;line-height:1.2;color:#FFF;transition:all .2s ease-in;}.btn_detail + .btn_detail{margin:16px auto 0;}a.btn_detail,a .btn_detail{background:#F79400;color:#FFF;}.btn_detail span{display:inline-block;position:relative;padding:1em 1.2em 1em 2.2em;}.btn_detail span:after {content:"";position:absolute;top:50%;left:1.2em;margin:-4.3px 0 0 0;border-top:solid 4.3px transparent;border-left:solid 8.6px #FFF;border-bottom:solid 4.3px transparent;}a.btn_detail:hover,a .btn_detail:hover {background:#fdb447;text-decoration:none;}.btn_detail.btn_side-l{margin:24px 0 0 0;}.btn_detail.btn_side-r{margin:24px 0 0 auto;}.btn_on_txt{margin:24px auto 0;text-align:center;}.btn_on_txt + .btn_detail{margin:7px auto 0;}.btn_pagetops {padding:0 0 16px;text-align:right;}.btn_pagetop {display:inline-block;}.btn_pagetop span {position:relative;}.btn_pagetop span:after {content:"";display:block;position:absolute;top:50%;left:-20px;margin:-4px 0 0 0;border-bottom:solid 10px #027ABB;border-left:solid 9px transparent;border-right:solid 9px transparent;}.btn_pagetop:hover span:after {border-bottom-color:#62bced;}.btn_fee {display:block;position:fixed;top:360px;left 0;z-index:990;background:url(../fee/images/btn_fee_bg.png) 0 0 no-repeat;background-size:100%;}.btn_fee img{width:210px;height:206px;}.btn_fee.summer{background-image:url(../images/btn_summer_bg.png);}.btn_fee.summer img{height:196px;}.block {position:relative;}.c-anchor{position:absolute;top:-64px;left:0;}.bx-wrapper {position:relative;width:100%;margin:0 auto 16px;padding:0 0 20px 0;*zoom:1;}.bx-wrapper img {max-width:100%;}.bx-viewport {-webkit-transform:translatez(0); -moz-transform:translatez(0); -ms-transform:translatez(0); -o-transform:translatez(0); transform:translatez(0);}.bx-pager,.bx-controls-auto {position:absolute;bottom0;width:100%;}.bx-wrapper .bx-loading {min-height:50px;background:url(../../motopia_s/images/bx_loader.gif) center center no-repeat #FFF;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-controls-direction a {position:absolute;top:0;margin:-45px 0 0 0;width:75px;height:38px;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:9;}.container .bx-wrapper .bx-prev,.container .bx-wrapper .bx-next {position:absolute;top:50%;width:30px;height:30px;overflow:hidden;margin:-30px 0 0 0;border:solid 2px #FFF;border-radius:50%;background:#02bcfe;text-indent:100%;white-space:nowrap;transition:all .2s ease-in;}.bx-wrapper .bx-prev {left:-15px;}.bx-wrapper .bx-next {right:-15px;}.bx-wrapper .bx-prev:after,.bx-wrapper .bx-next:after {content:"";display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-next:hover {background:#6ed9ff;}.bx-wrapper .bx-prev:hover {left:-18px;}.bx-wrapper .bx-next:hover {right:-18px;}.bx-wrapper .bx-prev:after {margin:-4px 0 0 -4px;border-left:solid 2px #FFF;border-bottom:solid 2px #FFF;}.bx-wrapper .bx-next:after {margin:-4px 0 0 -6px;border-top:solid 2px #FFF;border-right:solid 2px #FFF;}.bx-wrapper .bx-controls-direction a.disabled {display:none;}.bx-wrapper .bx-pager{text-align:center;}.bx-wrapper .bx-pager-item{display:inline-block;}.bx-wrapper .bx-pager-item:first-child a{margin:0;}.bx-pager a{display:block;width:6px;height:6px;margin:0 0 0 10px;overflow:hidden;border-radius:10px;border:solid 1px #0287b6;background:#FFF;text-indent:100%;white-space:nowrap;}.bx-pager a.active {border:solid 1px #0287b6;background:#0287b6;}.bx-pager a:hover {opacity:0.5;}.slider > li{float:left;}.slick-slider{display:block;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y; -webkit-tap-highlight-color:transparent;}.slick-list{display:block;position:relative;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{display:block;position:relative;top:0;left:0;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:'';display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden {display:none;}.slick-loading .slick-list{background:#fff url('../images/ajax-loader.gif') center center no-repeat;}.slick-arrow{display:table;position:absolute;top:calc(100% + 4px);z-index:1;overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer;}.slick-arrow.prev{left:50%;margin:0 0 0 -112px;}.slick-arrow.next{right:50%;margin:0 -112px 0 0;}.slider_num07 .slick-arrow.prev,.slider_num08 .slick-arrow.prev{margin:0 0 0 -130px;}.slider_num07 .slick-arrow.next,.slider_num08 .slick-arrow.next{margin:0 -130px 0 0;}.slider_num09 .slick-arrow.prev,.slider_num10 .slick-arrow.prev{margin:0 0 0 -158px;}.slider_num09 .slick-arrow.next,.slider_num10 .slick-arrow.next{margin:0 -158px 0 0;}.slider_num11 .slick-arrow.prev,.slider_num12 .slick-arrow.prev{margin:0 0 0 -186px;}.slider_num11 .slick-arrow.next,.slider_num12 .slick-arrow.next{margin:0 -186px 0 0;}.slick-arrow.prev:after,.slick-arrow.next:after {content:"";display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;transform:rotate(45deg);transition:all .2s ease-in;}.slick-arrow.prev:after {margin:-4px 0 0 -4px;border-left:solid 2px #999;border-bottom:solid 2px #999;}.slick-arrow.next:after {margin:-4px 0 0 -6px;border-top:solid 2px #999;border-right:solid 2px #999;}.slick-dotted.slick-slider{margin-bottom:30px !important;}.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;text-align:center;}.container.top .contents .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 8px;padding:0;overflow:hidden;border-radius:50%;cursor:pointer;background:none;}.slick-dots li button{display:block;width:8px;height:8px;padding0;cursor:pointer;border:0;border-radius:50%;outline:none;background:#EEE;font-size:0;line-height:0;transition:all .2s ease-in;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li.slick-active button{background:#CCC;}.slick-arrow:hover:after {opacity:.5;}.slick-dots li button:hover {opacity:.5;}.slider .hide {display:none;}@media (any-hover:hover) {a img,a.c-bnr {transition:all .2s ease-in;opacity:1;}a:hover img {opacity:.5;}a.c-bnr:hover,a.btn_detail:hover,a .btn_detail:hover {opacity:.7;text-decoration:none;}a.bnr {transition:all .2s ease-in;}a.bnr:hover {opacity:.7;text-decoration:none;}}.hv_slideup {transition:all .1s ease-in-out;transform :translateY(0);}.hv_slideup:hover {transform :translateY(-18px);}.hv_slidedown a {transform :translate(0,0);transition :all 500ms;}.hv_slidedown a:hover {transform :translate(0,20px);}.ani_fadeinup {transform :translate(0,40px);}.ani_fadeinup{opacity:0;transition :all 500ms;}.ani_fadeinup.on {opacity:1;transform :translate(0,0);}@media print {.gnav_btn{display:none;}.ani_fadeinup{opacity:1;transform :translate(0,0);transition :none;}}.top footer:after {content:none;}.top {position:relative;}.top .mainimg_sec{position:relative;text-align:center;}.top .mainimg_sec img {width:100%;height:auto;}.top .headline_main {position:absolute;top:50%;left:50%;width:1200px;transform:translate(-50%,-80px);transition:all .2s ease-in;}.header_ttl,.header_ttl small,.top .headline_ttl,.top .headline_ttl small,.top .headline_term {display:block;}.top .headline_term,.header_ttl small,.top .headline_ttl small,.top .headline_ttl,.header_ttl {text-shadow:#FFF 3px 0px 0,#FFF -3px 0px 0,#FFF 0px -3px 0,#FFF -3px 0px 0,#FFF 3px 3px 0,#FFF -3px 3px 0,#FFF 3px -3px 0,#FFF -3px -3px 0,#FFF 1px 3px 0,#FFF -1px 3px 0,#FFF 1px -3px 0,#FFF -1px -3px 0,#FFF 3px 1px 0,#FFF -3px 1px 0,#FFF 3px -1px 0,#FFF -3px -1px 0,#FFF 1px 1px 0,#FFF -1px 1px 0,#FFF 1px -1px 0,#FFF -1px -1px 0;}.top .headline_ttl,.header_ttl {text-align:center;line-height:1.2;color:#024bb6;}.top .headline_ttl {font-size:80px;}.top .headline_ttl small {font-size:28px;}.header_ttl {font-size:48px;}.header_ttl small {font-size:24px;}.headline_ttl_sub,.top .headline_ttl small {color:#8f5b02;}.header_ttl small,.top .headline_ttl small + small {margin:16px 0 0;}.top .headline_term {margin:16px auto 0;font-size:48px;color:#024bb6;}.top .headline_term small {font-size:32px;}.top .hnav {display:none;}.top .topics{margin:-24px auto 168px;}.top .topics ul {position:relative;width:932px;margin:16px auto 24px;}.top .topics ul:after {content:"";display:block;clear:both;}.top .topics li {float:left;margin:0 0 0 16px;}.top .topics li:first-child{margin:0;}.top .topics .nolink,.top .topics a {display:block;position:relative;overflow:hidden;}.top .topics li,.top .topics img {width:300px;}.top .topics img {height:300px;}.top .topics a {background-repeat:no-repeat;background-position:0 0;}.top .topic_mp a {background-image:url(../images/top_topic_mp_bg.png);}.top .topic_hotel a {background-image:url(../images/top_topic_hotel_bg.png);}.top .topic_coupon a {background-image:url(../images/top_topic_coupon_bg.png);}.top .topics .nolink,.top .topics a {transition:all .1s ease-in-out;}.top .topics a:hover {margin:-16px 0 0 0;}.top .contents_bg {padding:0 0 128px;background:linear-gradient(transparent,#02bcff) 100% 100%/100% 10% no-repeat,url(../images/contents_bg.jpg) center 0 repeat-y;}.top .contents {margin:32px auto 0;;}.top .aqua_ttl {text-align:center;}.crosshead {font-size:40px;line-height:1.2;color:#FFF;}.top .block {width:1200px;margin:128px auto 0;text-align:center;}.top .index_sec {display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;}.top .index_sec .crosshead {width:100%;}.top .index_item {position:relative;width:384px;overflow:hidden;margin:40px 0 0;border-radius:24px;text-decoration:none;transition:all .2s ease-in;}.top a.index_item {background:#FFF;}.top .index_item img {width:100%;height:auto;}.top .index_txt {display:block;padding:16px;font-size:24px;}.top .index_txt small {font-size:smaller;}.top .comingsoon:before,.top .comingsoon:after {content:"";display:block;position:absolute;}.top .comingsoon:before {top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;}.top .comingsoon:after {content:"Coming Soon";top:50%;left:50%;font-size:24px;color:#FFF;transform:translate(-50%,-50%);}.top .concept_sec{color:#FFF;}.top .concept_sec dl{font-size:larger;}.top .concept_sec dt{margin:40px 0 16px;font-weight:bold;font-size:24px;line-height:1.2;}.top .poolatt_sec {margin:80px 0 0 0;padding:24px 0 24px;}.filterings {width:1200px;margin:auto;text-align:center;}.filterings_lead {margin:16px auto 32px;font-size:larger;font-weight:bold;color:#FFF;}.filterings label {display:inline-block;position:relative;padding:8px 0;border-bottom:3px solid rgba(0,0,0,.2);vertical-align:bottom;font-weight:bold;line-height:1.2;color:#FFF;cursor:pointer;}.filterings label:nth-of-type(3),.filterings label:nth-of-type(2),.filterings label:first-of-type {width:32.5%;font-size:18px;}.filterings label .age {display:block;font-size:26px;}.filterings .filtering_label_reset {line-height:2.4;}.filterings label:hover,.filterings input[name="filtering"]:checked + label {border-color:currentColor;color:#ffc000;}.filterings input[name="filtering"]:checked + label:after {content:"";display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,0);border-top:solid 12px currentColor;border-left:solid 16px transparent;border-right:solid 16px transparent;}.filterings input[name="filtering"]:checked + label {cursor:default;}.filterings input[name="filtering"] {display:none;}.filtering_list {display:flex;flex-wrap:wrap;margin:auto;}.filtering_list a {display:block;position:relative;z-index:1;width:calc(33.33% - 32px);overflow:hidden;margin:40px 16px 0;border-radius:8px;}#filtering_btn_age0-2:checked ~ .filtering_list [data-category*="age0-2"],#filtering_btn_age3-5:checked ~ .filtering_list [data-category*="age3-5"],#filtering_btn_age6-12:checked ~ .filtering_list [data-category*="age6-12"],#filtering_btn_cate01:checked ~ .filtering_list [data-category*="cate01"],#filtering_btn_cate02:checked ~ .filtering_list [data-category*="cate02"],#filtering_btn_cate03:checked ~ .filtering_list [data-category*="cate03"],#filtering_btn_cate04:checked ~ .filtering_list [data-category*="cate04"],#filtering_btn_cate05:checked ~ .filtering_list [data-category*="cate05"],#filtering_btn_cate06:checked ~ .filtering_list [data-category*="cate06"] {display:block;}#filtering_btn_age0-2:checked ~ .filtering_list a:not([data-category*="age0-2"]),#filtering_btn_age3-5:checked ~ .filtering_list a:not([data-category*="age3-5"]),#filtering_btn_age6-12:checked ~ .filtering_list a:not([data-category*="age6-12"]),#filtering_btn_cate01:checked ~ .filtering_list a:not([data-category*="cate01"]),#filtering_btn_cate02:checked ~ .filtering_list a:not([data-category*="cate02"]),#filtering_btn_cate03:checked ~ .filtering_list a:not([data-category*="cate03"]),#filtering_btn_cate04:checked ~ .filtering_list a:not([data-category*="cate04"]),#filtering_btn_cate05:checked ~ .filtering_list a:not([data-category*="cate05"]),#filtering_btn_cate06:checked ~ .filtering_list a:not([data-category*="cate06"]) {display:none;}#filtering_btn_reset:checked ~ .filtering_list {-webkit-animation:ani_blink00 .2s linear; animation:ani_blink00 .2s linear;}#filtering_btn_cate01:checked ~ .filtering_list {-webkit-animation:ani_blink01 .2s linear; animation:ani_blink01 .2s linear;}#filtering_btn_cate02:checked ~ .filtering_list {-webkit-animation:ani_blink02 .2s linear; animation:ani_blink02 .2s linear;}#filtering_btn_cate03:checked ~ .filtering_list {-webkit-animation:ani_blink03 .2s linear; animation:ani_blink03 .2s linear;}#filtering_btn_cate04:checked ~ .filtering_list {-webkit-animation:ani_blink04 .2s linear; animation:ani_blink04 .2s linear;}#filtering_btn_cate05:checked ~ .filtering_list {-webkit-animation:ani_blink05 .2s linear; animation:ani_blink05 .2s linear;}#filtering_btn_cate06:checked ~ .filtering_list {-webkit-animation:ani_blink06 .2s linear; animation:ani_blink06 .2s linear;}#filtering_btn_age0-2:checked ~ .filtering_list {-webkit-animation:ani_blink0-2 .2s linear; animation:ani_blink0-2 .2s linear;}#filtering_btn_age3-5:checked ~ .filtering_list {-webkit-animation:ani_blink3-5 .2s linear; animation:ani_blink3-5 .2s linear;}#filtering_btn_age6-12:checked ~ .filtering_list {-webkit-animation:ani_blink6-12 .2s linear; animation:ani_blink6-12 .2s linear;}@-webkit-keyframes ani_blink00 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink00 {0% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes ani_blink01 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink01 {0% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes ani_blink02 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink02 {0% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes ani_blink03 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink03 {0% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes ani_blink04 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink04 {0% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes ani_blink05 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink05 {0% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes ani_blink06 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink06 {0% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes ani_blink0-2 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink0-2 {0% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes ani_blink3-5 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink3-5 {0% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes ani_blink6-12 {0% {opacity:0;}100% {opacity:1;}}@keyframes ani_blink6-12 {0% {opacity:0;}100% {opacity:1;}}.filterings .item_adventure-volcano {background-image:url(../pool/images/adventure-volcano.jpg);}.filterings .item_adventure-fall {background-image:url(../pool/images/adventure-fall.jpg);}.filterings .item_adventure-tobidaslider {background-image:url(../pool/images/adventure-tobidaslider.jpg);}.filterings .item_adventure-cave {background-image:url(../pool/images/adventure-cave.jpg);}.filterings .item_adventure-cannon {background-image:url(../pool/images/adventure-cannon.jpg);}.filterings .item_adventure-tortoise {background-image:url(../pool/images/adventure-tortoise.jpg);}.filterings .item_adventure-sawa {background-image:url(../pool/images/adventure-sawa.jpg);}.filterings .item_adventure-slider {background-image:url(../pool/images/adventure-slider.jpg);}.filterings .item_putti-beach {background-image:url(../pool/images/putti-beach.jpg);}.filterings .item_putti-battle {background-image:url(../pool/images/putti-battle.jpg);}.filterings .item_putti-island {background-image:url(../pool/images/putti-island.jpg);}.filterings .item_wave-ball {background-image:url(../pool/images/wave-ball.jpg);}.filterings .item_wave-bridge {background-image:url(../pool/images/wave-bridge.jpg);}.filterings .item_wave-box {background-image:url(../pool/images/wave-box.jpg);}.filterings .item_wave-submarine {background-image:url(../pool/images/wave-submarine.jpg);}.filterings .item_wave-cannon {background-image:url(../pool/images/wave-cannon.jpg);}.filterings .item_baby-baby {background-image:url(../pool/images/baby-baby.jpg);}.filterings .item_baby-kids {background-image:url(../pool/images/baby-kids.jpg);}.filterings .item_slider-tube {background-image:url(../pool/images/slider-tube.jpg);}.filterings .item_slider-battle {background-image:url(../pool/images/slider-battle.jpg);}.filterings .item_river-holygrail {background-image:url(../pool/images/river-holygrail.jpg);}.filterings .item_river-fountain {background-image:url(../pool/images/river-fountain.jpg);}.filterings .item_river-bucket {background-image:url(../pool/images/river-bucket.jpg);}.filterings .list_item {background-repeat:no-repeat;background-position:0 50%;background-size:cover;text-decoration:none;font-size:larger;line-height:1.2;color:#FFF;transition:all .2s ease-in;}.filterings .list_item:after {content:"";display:block;z-index:-1;background:rgba(0,0,0,.2);width:100%;height:100%;padding-top:66.66%;transition:all .2s ease-in;}.filterings .list_item_ttl {display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}.filterings .list_item:hover:after {background:rgba(0,0,0,0);}.container .bnrs {margin:128px auto 0;}.container .bnr {display:block;position:relative;z-index:1;width:1200px;overflow:hidden;margin:24px auto 0;border-radius:24px;-webkit-appearance:none;background:#FFF;text-decoration:none;}.bnr_border {box-sizing:border-box;border:solid 6px #FFF;}.top .pool_bnrs {margin:32px auto 0;}.bnr_main {padding:16px;font-size:16px;color:#333;}.bnr_main_ttl {margin:0 0 16px;font-size:18px;line-height:1.2;color:#4aa9cc;}.bnr_main_ttl strong {display :block;font-size:40px;}.bnr_main_term {margin:0 0 8px;}.bnr_main p + p {margin:0 0 8px;}.bnr_main .event_photo {float:right;width:240px;padding:2px 0 0 16px;}.bnr_main .event_photo img {width:100%;height:auto;}.bnr_main .event_photo_next {width:640px;}.top .event table {width:100%;margin:16px 0 8px 0;border-collapse:collapse;}.top .event th,.top .event td {padding:16px 24px;text-align:left;border-top:solid 2px #FFF;}.top .event th {border-right:solid 2px #FFF;background:#bfd047;text-align:center;white-space:nowrap;font-weight:normal;color:#FFF;}.top .event td {width:100%;background:#f2f3d3;}.top .event .notes {margin:8px 0 0 0;}.event .ico{display:inline-block;padding:32px 6px 4px 6px;background-position:center 0;background-repeat:no-repeat;background-size:32px 32px;font-size:smaller;}.event .ico_kochira {background-image:url(../../fee/images/ico_kochira.gif);}.event .ico_chirara {background-image:url(../../fee/images/ico_chirara.gif);}.event .ico_pipira {background-image:url(../../fee/images/ico_pipira.gif);}.event .ico_puto {background-image:url(../../fee/images/ico_puto.gif);}.event .ico_batto {background-image:url(../../fee/images/ico_batto.gif);}.c-bnrs {margin:80px auto 0;}.c-bnrs + .c-bnrs {margin:80px auto 0;}.c-bnr {display:block;position:relative;margin:32px 0 0 0;padding:16px 24px;border-radius:24px;background:#EEE;text-decoration:none;}.c-bnr + .c-bnr {margin:16px 0 0 0;}.c-bnrs .c-bnr:first-of-type {margin:0 auto;}a.c-bnr {color:#333;}.c-bnr:hover {text-decoration:none;}.c-bnr .btn_detail{position:absolute;bottom:16px;right:24px;margin:0;font-size:10px;}.c-bnr .btn_detail span:after {margin:-3px 0 0 0;border-top:solid 3px transparent;border-left:solid 5px #FFF;border-bottom:solid 3px transparent;}.c-bnr_main {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.c-bnrs_ttl {margin:0 0 16px;text-align:center;}.c-bnr_list {margin:80px 0 0 0;}.c-bnr_list li {overflow:hidden;margin:16px 0 0 0;border-radius:24px;background:#FFF;}.c-bnr_list .c-bnr {margin:0;border-radius:0;}.c-bnr_list .c-bnr_border {border:solid 6px #FFF;}a.bnr_fee {padding:48px 32px;background-image:url(../images/bnr_fee.jpg);background-repeat:no-repeat;background-position:center 20%;background-size:100%;text-align:left;color:#FFF;}.bnr_fee .c-bnr_ttl {margin:0 0 8px;font-size:32px;line-height:1.2;}.bnr_fee .c-bnr_data {width:100%;text-align:left;}.bnr_fee .c-bnr_ttl {display:inline-block;margin:0 0 0 -24px;padding:16px 48px 16px 24px;background:linear-gradient(to right,rgba(165,135,88,.8) 0%,rgba(165,135,88,.5) 80%,rgba(165,135,88,0)100%);font-weight:500;font-size:24px;line-height:1.2;font-feature-settings:'palt';letter-spacing:.1em;color:#FFF;}.bnr_fee .c-bnr_txt {font-size:larger;}.bnr_fee .c-bnr_txt {margin:16px 0 0;text-shadow:#333 3px 0px 6px,#333 -3px 0px 6px,#333 0px -3px 6px,#333 -3px 0px 6px,#333 3px 3px 6px,#333 -3px 3px 6px,#333 3px -3px 6px,#333 -3px -3px 6px,#333 1px 3px 6px,#333 -1px 3px 6px;color:#FFF;}.areamap_sec {margin:80px 0 0;text-align:center;color:#FFF;}.areamap_sec img {border-radius:24px;}.areamap_guide_ttl {margin:0 0 8px;font-size:larger;}a.bnr_hotel-lodge {padding:64px 16px;background:url(../../summer/2024/rest/images/lodge_photo.jpg) center 70% no-repeat;background-size:100%;text-align:left;color:#FFF;}.bnr_hotel-lodge .c-bnr_ttl,.bnr_hotel-lodge .c-bnr_txt {text-shadow:#333 3px 0px 3px,#333 -3px 0px 3px,#333 0px -3px 3px,#333 -3px 0px 3px,#333 3px 3px 3px,#333 -3px 3px 3px,#333 3px -3px 3px,#333 -3px -3px 3px,#333 1px 3px 3px,#333 -1px 3px 3px,#333 1px -3px 3px,#333 -1px -3px 3px,#333 3px 1px 3px,#333 -3px 1px 3px,#333 3px -1px 3px,#333 -3px -1px 3px,#333 1px 1px 3px,#333 -1px 1px 3px,#333 1px -1px 3px,#333 -1px -1px 3px;}.bnr_hotel-lodge .c-bnr_ttl {margin:0 0 8px;font-size:40px;line-height:1.2;}a.bnr_summer {padding:64px 16px;background:url(../images/bnr_summer.jpg) center 50% no-repeat;background-size:100%;text-align:left;color:#FFF;}.bnr_summer .c-bnr_ttl,.bnr_summer .c-bnr_txt {text-shadow:#21add0 3px 0px 10px,#21add0 -3px 0px 10px,#21add0 0px -3px 10px,#21add0 -3px 0px 10px,#21add0 3px 3px 10px,#21add0 -3px 3px 10px,#21add0 3px -3px 10px,#21add0 -3px -3px 10px;}.bnr_summer .c-bnr_ttl {margin:0 0 8px;font-size:40px;line-height:1.2;}.bnr_summer .c-bnr_term {margin:0 0 8px;text-shadow:#0086a9 3px 0px 6px,#0086a9 -3px 0px 6px,#0086a9 0px -3px 6px,#0086a9 -3px 0px 6px,#0086a9 3px 3px 6px,#0086a9 -3px 3px 6px,#0086a9 3px -3px 6px,#0086a9 -3px -3px 6px,#0086a9 1px 3px 6px,#0086a9 -1px 3px 6px;font-size:24px;color:#FFF;}.bnr_summer small {font-size:smaller;}.bnr_summer .c-bnr_txt {font-size:larger;}.top_events {box-sizing:border-box;width:948px;margin:128px auto 0;padding:32px 24px;border-radius:24px;background:#FFF;}.top_events_information{width:948px;margin:32px auto;font-weight:bold;font-size:larger;}.top_events_information + .top_events {margin:16px auto 0;}.top_events .crosshead {text-align:center;color:#00ccff;}.top .column{box-sizing:border-box;position:relative;margin:24px auto 0;border:#00ccff solid 6px;border-radius:16px;background:#FFF;}.top .column:first-child{margin:0 auto;}.top .column_ttl{position:relative;padding:16px 24px 24px;border-top-left-radius:8px;border-top-right-radius:8px;background-image:linear-gradient( -45deg,#00ccff 25%,#19c1eb 25%,#19c1eb 50%,#00ccff 50%,#00ccff 75%,#19c1eb 75%,#19c1eb );background-size:15px 15px;font-size:20px;line-height:1.2;color:#FFF;}.top .column_main{padding:20px 24px 16px;}.top .column_main:after {content:"";display:block;clear:both;}.top .column_main_bg {width:840px;margin:16px auto 8px;padding:16px;border-radius:8px;background:#e1fafe;}.top .column .photo{float:left;font-size:12px;}.top .column .photo,.top .column .photo img{width:360px;}.top .column .photo img{display:block;height:240px;margin:0 0 8px 0;border-radius:8px;}.top .column .map{display:none;}.top .column .data{float:right;width:450px;}.top .column_catch{display:block;position:relative;z-index:1;margin:0 0 16px 0;font-size:18px;line-height:1.2;}.top .column_catch:after {content:"";position:absolute;bottom:-1px;left:-1%;z-index:-1;width:101%;height:8px;background:#ffe506;}.top .column .txtbox_line {margin:16px 0 0 0;padding:8px 16px;border:solid 2px #75bee8;border-radius:8px;}.top .column .txtbox_line_ttl {display:block;margin:0 0 4px 0;color:#75bee8;}.top .column .txtbox_line li {margin:4px 0 0 0;}.top .column table {width:100%;margin:16px 0 4px;border-collapse:separate;border-spacing:0 3px;}.top .column th,.top .column td {padding:4px 16px;text-align:left;}.top .column th {border-radius:4px;background:#8ec622;text-align:center;white-space:nowrap;font-weight:normal;color:#FFF;}.top .column td {width:100%;}.column .ico{display:inline-block;padding:32px 6px 4px 6px;background-position:center 0;background-repeat:no-repeat;background-size:32px 32px;}.column .ico_kochira {background-image:url(../../motopia_s/fee/images/ico_kochira.gif);}.column .ico_chirara {background-image:url(../../motopia_s/fee/images/ico_chirara.gif);}.column .ico_pipira {background-image:url(../../motopia_s/fee/images/ico_pipira.gif);}.column .ico_puto {background-image:url(../../motopia_s/fee/images/ico_puto.gif);}.column .ico_batto {background-image:url(../../motopia_s/fee/images/ico_batto.gif);}.column del {color:#F00;}.column del span {color:#333;}.accordion_btn span{display:block;position:relative;padding:0 0 0 20px;text-decoration:none;text-align:left;color:#333;transition:all .2s ease-in;}.accordion_btn{display:block;padding:12px 18px;text-decoration:none;}.accordion_btn span:before,.accordion_btn span:after{content:'';display:block;position:absolute;background:#999;transition:all .2s ease-in;}.accordion_btn span:before{top:50%;left:-10px;width:24px;height:4px;margin:-2px 0 0 0;}.accordion_btn span:after{top:50%;left:0;width:4px;height:24px;margin:-12px 0 0 0;}.accordion_btn.open span{color:#999;}.accordion_btn.open span:before{background:#CCC;-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}.accordion_btn.open span:after{background:#CCC;-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}.accordion_main {margin:8px 0 0 0;}.accordion_btn .accordion_open_btn,.accordion_btn.open .accordion_close_btn{display:block;}.accordion_btn .accordion_close_btn,.accordion_btn.open .accordion_open_btn{display:none;}.top .areamap_sec {margin:80px 0 0;text-align:center;}.top .event_sec {margin:80px 0 0;text-align:center;}.top .event_sec .contents {text-align:left;}.pool .c-anchor{top:0;}.pool .contents {position:relative;padding:8px 10px 96px;}.pool .headline,.pool .lead {text-align:center;color:#FFF;}.pool .headline {margin:16px 0;font-size:36px;}.pool .lead {font-size:24px;}.pool .index_list {display:flex;flex-wrap:wrap;margin:auto;}.pool .index_list a {display:block;position:relative;z-index:1;width:calc(33.33% - 32px);overflow:hidden;margin:40px 16px 0;border-radius:8px;}.pool .index_list .item_adventure {background-image:url(../images/top_poolarea_adventure.jpg);}.pool .index_list .item_putti {background-image:url(../images/top_poolarea_putti.jpg);}.pool .index_list .item_baby {background-image:url(../pool/images/baby_photo01.jpg);}.pool .index_list .item_wave {background-image:url(../images/top_poolarea_wave.jpg);}.pool .index_list .item_river {background-image:url(../images/top_poolarea_river.jpg);}.pool .index_list .item_slider {background-image:url(../images/top_poolarea_slider.jpg);}.pool .index_list .list_item {background-repeat:no-repeat;background-position:center 50%;background-size:cover;text-decoration:none;font-size:larger;color:#FFF;transition:all .2s ease-in;}.pool .index_list .list_item:after {content:"";display:block;z-index:-1;background:rgba(0,0,0,.2);width:100%;height:100%;padding-top:66.66%;transition:all .2s ease-in;}.pool .index_list .list_item:hover:after {background:rgba(0,0,0,0);}.pool .index_list .list_item_ttl {display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;}.pool .pool_info {margin:32px 0 0 0;padding:24px 0 96px;color:#FFF;}.pool .pool_info p + p {margin:32px auto 0;}.pool .pool_info_ttl,.pool .pool_info .catch{display:block;margin:0 0 4px 0;font-size:larger;}.pool .pool_info_ttl{margin:0 0 16px 0;text-align:center;font-size:20px;}.pool .adventure_sec {background:url(../pool/images/block_bg_l.png) left 40% repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y,url(../pool/images/block_bg_wave_l.png) left 40% no-repeat,url(../pool/images/block_bg_wave_r.png) right 80% no-repeat,url(../pool/images/adventure_bg.jpg) center 0 no-repeat,#FFF;background-size:auto,auto,auto,auto,100%,auto;}.pool .putti_sec {background:url(../pool/images/block_bg_l.png) left 40% repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y,url(../pool/images/block_bg_wave_l.png) left 50% no-repeat,url(../pool/images/block_bg_wave_r.png) right 110% no-repeat,url(../pool/images/putti_bg.jpg) center 0 no-repeat,#FFF;background-size:auto,auto,auto,auto,100%,auto;}.pool .wave_sec {background:url(../pool/images/block_bg_l.png) left 40% repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y,url(../pool/images/block_bg_wave_l.png) left 80% no-repeat,url(../pool/images/block_bg_wave_r.png) right 40% no-repeat,url(../pool/images/wave_bg.jpg) center 0 no-repeat,#FFF;background-size:auto,auto,auto,auto,100%,auto;}.pool .baby_sec {background:url(../pool/images/block_bg_l.png) left 0 repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y,url(../pool/images/block_bg_wave_l.png) left 130% no-repeat,url(../pool/images/baby_bg.jpg) center 0 no-repeat,#FFF;background-size:auto,auto,auto,100%,auto;}.pool .river_sec {background:url(../pool/images/block_bg_l.png) left 0 repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y,url(../pool/images/block_bg_wave_l.png) left 130% no-repeat,url(../pool/images/river_bg.jpg) center 0 no-repeat,#FFF;background-size:auto,auto,auto,100%,auto;}.pool .slider_sec {background:url(../pool/images/block_bg_l.png) left 40% repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y,url(../pool/images/block_bg_wave_r.png) right 130% no-repeat,url(../pool/images/slider_bg.jpg) center 0 no-repeat,#FFF;background-size:auto,auto,auto,100%,auto;}.pool .block .contents {padding:34% 10px 0;}.pool .crosshead {margin:0 0 32px 0;text-align:center;text-shadow:#02bcfe 3px 0px 10px,#02bcfe -3px 0px 10px,#02bcfe 1px -1px 10px,#02bcfe -1px -1px 10px;font-size:40px;color:#FFF;}.pool .crosshead_shoulder {display:block;font-size:smaller;}.pool .block_lead_ttl {display:block;margin:0 0 16px 0;text-align:center;text-shadow:#FFF 3px 0px 3px,#FFF -3px 0px 3px,#FFF 0px -3px 3px,#FFF -3px 0px 3px,#FFF 3px 3px 3px,#FFF -3px 3px 3px,#FFF 3px -3px 3px,#FFF -3px -3px 3px,#FFF 1px 3px 3px,#FFF -1px 3px 3px,#FFF 1px -3px 3px,#FFF -1px -3px 3px,#FFF 3px 1px 3px,#FFF -3px 1px 3px,#FFF 3px -1px 3px,#FFF -3px -1px 3px,#FFF 1px 1px 3px,#FFF -1px 1px 3px,#FFF 1px -1px 3px,#FFF -1px -1px 3px;font-size:24px;line-height:1.2;color:#02bcfe;}.pool .block_lead {text-align:center;font-size:18px;font-weight:bold;color:#02bcfe;}.pool .block_lead_txt {margin:16px 0;text-align:center;font-size:larger;}.pool .block .contents_main {background:url(../pool/images/contents_bg.png) center 0 repeat-y;}.pool .btn_pagetops {margin:96px 0 0 0;}.pool .point {margin:24px 0;text-align:center;}.pool .point strong {position:relative;color:#ffb910;}.pool .point .list_discs {width:fit-content;margin:8px auto 0;}.pool .point .orn_shiny,.pool .point .orn_shiny:before,.pool .point .orn_shiny:after {display:block;position:absolute;width:8px;height:2px;background:#ffb910;}.pool .point .orn_shiny {top:-2px;right:-2px;transform:rotate(-60deg);}.pool .point .orn_shiny:before,.pool .point .orn_shiny:after {content:"";}.pool .point .orn_shiny:before {top:-8px;right:2px;transform:rotate(-35deg);}.pool .point .orn_shiny:after {top:8px;right:2px;transform:rotate(35deg);}.pool_list {display:flex;flex-wrap:wrap;justify-content:space-between;}.pool_list li {position:relative;margin:32px 0 0 0;}.pool_list li,.pool_list .photo {width:572px;}.pool_list .photo {display:block;height:381px;margin:0 0 8px 0;border-radius:8px;}.pool table {width:100%;margin:16px auto 8px;border-collapse:collapse;}.pool th,.pool td {padding:4px 0;border-top:solid 1px #dbd3cb;border-bottom:solid 1px #dbd3cb;}.pool th {padding:4px 8px 4px 0;white-space:nowrap;font-weight:normal;color:#ac8e76;}.pool td {width:100%;;padding:4px 8px;}.pool .areadata {display:flex;flex-wrap:wrap;justify-content:center;margin:24px auto 8px;text-align:center;transform:translate(8px,0);}.pool .areadata dt {padding:4px 16px;border-radius:16px;background:#e5d7a5;white-space:nowrap;font-weight:normal;color:#6d5605;}.pool .areadata dd {padding:4px 16px 4px 8px;}.pool .areadata + .information {margin:24px auto 0;}.pool .adventure_info {margin:24px 0 0 0;padding:24px 0 96px;border-top:solid 1px #CCC;}.pool .adventure_info p + p {margin:32px auto 0;}.pool .adventure_info .ttl{display:block;margin:0 0 4px 0;font-size:larger;color:#06C;}.pool .putti_sec .contents:after,.pool .wave_sec .contents:after {content:"";display:block;position:absolute;right:0;background-repeat:no-repeat;background-position:0 0;}.pool .putti_sec .contents:after {bottom:160px;width:333px;height:276px;background-image:url(../pool/images/putti_orn01.png);}.pool .wave_sec .contents:after {bottom:120px;width:360px;height:243px;background-image:url(../pool/images/wave_orn01.png);}.pool .slider_sec .crosshead {padding:48px 0 0 0;}.rest .contents {padding:8px 10px 96px;}.rest .headline,.rest .lead {text-align:center;color:#FFF;}.rest .headline {margin:16px 0;font-size:36px;}.rest .lead {font-size:24px;}.rest .lead .smalltxt {display:block;margin:8px 0 0;font-size:16px;}.rest .lead {text-align:center;color:#FFF;}.rest .mnav {display:flex;flex-wrap:wrap;justify-content:space-between;margin:48px 0 80px;text-align:center;}.rest .mnav a {display:block;position:relative;width:18%;border-radius:24px;background:#c7bb92 url(../pool/images/subhead.gif) 0 bottom;text-decoration:none;font-weight:bold;font-size:18px;line-height:1.2;color:#FFF;}.rest .mnav a:first-child:nth-last-child(2),.rest .mnav a:first-child:nth-last-child(2) ~ * {width:48%;}.rest .mnav a:first-child:nth-last-child(3),.rest .mnav a:first-child:nth-last-child(3) ~ * {width:31%;}.rest .mnav a:first-child:nth-last-child(4),.rest .mnav a:first-child:nth-last-child(4) ~ * {width:23%;}.rest .mnav a:before,.rest .mnav a:after {content:"";display:block;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,0);}.rest .mnav_photo {overflow:hidden;border-top-left-radius:24px;border-top-right-radius:24px;background:#FFF;}.rest .mnav a img {display:block;width:100%;height:auto;}.rest .mnav_txtbox {display:block;padding:16px 8px 24px;}@media (any-hover:hover) {.rest .mnav a {transition:all .2s ease-in;}.rest .mnav a:hover {opacity:.5;transform:translate(0,8px);}}.rest .index_list {display:flex;flex-wrap:wrap;}.rest .index_list a {display:block;position:relative;z-index:1;width:calc(20% - 16px);overflow:hidden;margin:40px 8px 0;border-radius:8px;}.rest .index_list .item_river-box {background-image:url(../rest/images/river-box01.jpg);}.rest .index_list .item_forestbox {background-image:url(../rest/images/forestbox.jpg);}.rest .index_list .item_river-familyseat {background-image:url(../rest/images/river-familyseat.jpg);}.rest .index_list .item_mountain-familyseat {background-image:url(../rest/images/mountain-familyseat.jpg);}.rest .index_list .item_wave-familyseat {background-image:url(../rest/images/wave-familyseat.jpg);}.rest .index_list .item_river-singleseat {background-image:url(../rest/images/river-singleseat.jpg);}.rest .index_list .item_mountain-singleseat {background-image:url(../rest/images/mountain-singleseat.jpg);}.rest .index_list .item_parasol {background-image:url(../rest/images/parasol.jpg);}.rest .index_list .item_tent {background-image:url(../rest/images/tent.jpg);}.rest .index_list .item_mountain-box {background-image:url(../rest/images/mountain-box01.jpg);}.rest .index_list .list_item {background-repeat:no-repeat;background-position:center 50%;background-size:cover;text-decoration:none;text-align:center;line-height:1.2;color:#FFF;transition:all .2s ease-in;}.rest .index_list .list_item:after {content:"";display:block;z-index:-1;background:rgba(0,0,0,.2);width:100%;height:100%;padding-top:66.66%;transition:all .2s ease-in;}.rest .index_list .list_item:hover:after {background:rgba(0,0,0,0);}.rest .index_list .list_item_ttl {display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;}.rest .free_rest {margin:32px 0;padding:16px 0 32px;border-top:solid 3px #FFF;border-bottom:solid 3px #FFF;}.rest .lead_sales{display:table;margin:24px auto 0;padding:8px 24px;font-size:larger;background:#F00;line-height:1;color:#FFF;}.rest .maps {margin:56px auto 0;}.rest .maps,.rest .maps .map {width:960px;}.rest .maps .map {display:block;height:566px;overflow:hidden;border-radius:24px;}.rest .bnr {display:block;position:relative;z-index:1;overflow:hidden;margin:24px auto 0;border-radius:20px;background:#FFF;}.rest .bnr,.rest .bnr img {width:960px;}.rest .bnr img {height:128px;}.rest .block {background:url(../pool/images/block_bg_l.png) left 40% repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y#FFF;background-size:auto;}.rest .block .contents {padding:4% 10px 0;}.rest .block .contents_main {position:relative;padding:0 0 96px;background:url(../pool/images/contents_bg.png) center 0 repeat-y;}.rest .column_on_lead {text-align:center;font-size:larger;}.rest .column{box-sizing:border-box;position:relative;margin:24px auto 0;}.rest .column:first-child{margin:0 auto;}.rest .column_ttl{display:block;margin:0 0 16px 0;padding:16px 0 0 0;font-size:18px;line-height:1.2;}.rest .column_ttl:after {content:"";display:block;width:100%;height:6px;margin:8px 0 0 0;background:#cbac3e;}.rest .column_main{display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px 8px 16px;}.rest .column .photo{font-size:12px;}.rest .column .photo,.rest .column .photo img{width:540px;}.rest .column .photo img{display:block;height:360px;margin:0 0 8px 0;border-radius:8px;}.rest .column .data{width:574px;}.rest .column.ver_row .photo,.rest .column.ver_row .photo img{width:540px;}.rest .column.ver_row .photo img{height:810px;}.rest .column.ver_row .data{width:574px;}.rest .column .list_table {display:flex;flex-wrap:wrap;gap:0 24px;}.rest .column table {width:100%;margin:16px 0 4px;border-collapse:separate;border-spacing:0 3px;}.rest .column caption {text-align:left;font-weight:bold;}.rest .column th,.rest .column td {padding:4px 16px;text-align:left;}.rest .column th {border-radius:4px;background:#e5d7a5;text-align:center;white-space:nowrap;font-weight:normal;color:#6d5605;}.rest .column td {width:100%;}.rest .price {color:#6d5605;}.rest p + .price {margin:8px 0 0;}.rest .list_tags {margin:0 0 8px 0;}.rest .list_tags li {display:inline-block;margin:0 2px 6px;padding:6px 10px;border-radius:24px;background:#30dacc;font-weight:bold;color:#FFF;}.rest .btn_box {width:100%;}.rest .btn_box_ttl {display:flex;align-items:center;justify-content:center;font-size:100%;}.rest .btn_box_ttl:before,.rest .btn_box_ttl:after {content:"";width:64px;height:1px;background-color:#CCC;}.rest .btn_box_ttl:before {margin:0 16px 0 0;}.rest .btn_box_ttl:after {margin:0 0 0 16px;}.rest .btn_box .btn_detail {margin:8px auto 0;}.rest .btn_box .comment {display:block;text-align:center;font-weight:normal;}.btn_list {display:flex;flex-wrap:wrap;justify-content:center;}.btn_list li {margin:0 4px;}.rest .bring_sec {margin:24px 0;text-align:center;}.rest .bring_sec .accordion_btn {display:inline-block;}.rest .bring_sec .accordion_btn span{color:#FFF;}.rest .bring_box {padding:24px;border-radius:16px;background-color:#FFF;}.rest .bring_ttl {margin:0 0 16px;font-size:larger;line-height:1.2;}.rest .bring_sec .accordion_btn span:before,.rest .bring_sec .accordion_btn span:after{background:#FFF;}.rest .bring_sec .accordion_btn span:hover{text-decoration:underline;}.rest .map_sec {width:100%;margin:0 0 24px;}.rest .event_map_main_map {position:relative;overflow:hidden;border-radius:24px;}.rest .event_map_main_map img {width:100%;height:auto;}.event_map_place_num {display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;border:solid 3px #FFF;font-size:24px;text-align:center;line-height:42px; color:#FFF;transform:translate(-50%,-50%);}.rest .map_main + .list_num {margin:8px 0 0;}.event_map_place_num,.rest .map_main + .list_num li:before {background-color:#ff6e03;}.rest .map_main + .list_num li:before {margin:2px 0 0 -30px;}.rest .river-box_sec .event_map_place_num01{margin:-350px 0 0 -170px;}.rest .mountain-box_sec .event_map_place_num01{margin:40px 0 0 -170px;}.rest .river-familyseat_sec .event_map_place_num01{margin:-200px 0 0 -250px;}.rest .mountain-familyseat_sec .event_map_place_num01{margin:240px 0 0 -110px;}.rest .wave-familyseat_sec .event_map_place_num01{margin:-140px 0 0 380px;}.rest .river-singleseat_sec .event_map_place_num01{margin:-280px 0 0 -360px;}.rest .parasol_sec .event_map_place_num01{margin:-60px 0 0 260px;}.rest .forestbox_sec .event_map_place_num01{margin:-130px 0 0 -380px;}.rest .lodge_sec .event_map_place_num01{margin:-280px 0 0 -360px;}.rest .river-garden_sec .event_map_place_num01,.rest .river-garden-half_sec .event_map_place_num01{margin:-350px 0 0 -430px;}.fee .contents {padding:8px 10px 96px;}.fee .headline,.fee .lead {text-align:center;color:#FFF;}.fee .headline {margin:16px 0;font-size:36px;}.fee .lead {font-size:24px;}.fee .block {background:url(../pool/images/block_bg_l.png) left 40% repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y#FFF;background-size:auto;}.fee .block .contents {padding:4% 10px 0;}.fee .block .contents_main {padding:0 0 96px;background:url(../pool/images/contents_bg.png) center 0 repeat-y;}.fee .fee_info {margin:0 auto 16px;padding:16px 24px;border:solid 3px #F00;border-radius:16px;background:#FFF;text-align:center;font-size:24px;}.fee .fee_info_term {display:block;margin:16px auto 0;}.fee .fee_apply {margin:56px auto;padding:16px 24px;text-align:center;}.fee .fee_apply_ttl {font-size:20px;color:#F00;}.fee .ticket_list {display:flex;flex-wrap:wrap;justify-content:center;margin:24px auto 0;}.fee .ticket_list li,.fee .ticket_list a {width:420px;}.fee .ticket_list li {margin:0 16px;}.fee .ticket_list a {display:block;margin:0 auto 4px;border:solid 1px #F00;}.fee .bnr_coupon {width:100%;margin:56px auto 0;}.rest .column_fees td {width:auto;}.fee .column{box-sizing:border-box;position:relative;margin:24px auto 0;}.fee .column:first-child{margin:0 auto;}.fee .column_ttl{display:block;margin:0 0 16px 0;padding:16px 0 0 0;font-size:18px;line-height:1.2;}.fee .column_ttl:after {content:"";display:block;width:100%;height:6px;margin:8px 0 0 0;background:#cbac3e;}.rest .column_fee,.fee .column_main{padding:8px 8px 16px;}.rest .scrl_box,.fee .scrl_box {margin:8px 0 0 0;}.rest .column_fees table,.fee table {width:100%;margin:4px auto 8px;border-collapse:collapse;background:#FFF;}.rest .column_fees .calendar table {table-layout:fixed;}.rest .column_fees th {border-radius:0;color:#333;}.rest .column_fees th,.rest .column_fees td,.fee th,.fee td {padding:4px 6px;border:solid 1px #7fc8e3;}.rest .column_fees td,.fee td {text-align:center;}.rest .column_fees th,.fee th {font-weight:normal;background:#d9f0f8;}.rest .column_fees thead th,.rest .column_fees thead td,.fee thead th,.fee thead td {background:#d9f0f8;text-align:center;white-space:nowrap;line-height:1.2;}.rest .column_fees th.pc,.rest .column_fees td.pc,.fee th.pc,.fee td.pc{display:table-cell !important;}.rest .column_fees .txt-l,.fee .txt-l{text-align:left;}.fee .btn_box th,.fee .btn_box td {border:none;}.fee .btn_box td {padding:16px 6px 32px;}.fee .btn_box .btn_detail {margin:8px auto 0;}.fee .btn_box_ttl {display:flex;align-items:center;justify-content:center;}.fee .btn_box_ttl:before,.fee .btn_box_ttl:after {content:"";width:64px;height:1px;background-color:#CCC;}.fee .btn_box_ttl:before {margin:0 16px 0 0;}.fee .btn_box_ttl:after {margin:0 0 0 16px;}.fee .rental_sec th {width:200px;white-space:nowrap;}.fee .rental_sec .bathtowel {margin:32px auto 8px;}.fee .gcal_ttl {margin:0 auto 8px;font-size:larger;}.fee .gcal_guide {border-bottom:solid 1px #CCC;}.fee .gcal_guide td,.fee .gcal_guide th {padding:6px;border:none;border-top:solid 1px #CCC;background:none;}.fee .gcal_guide th {white-space:nowrap;}.fee .gcal_guide td {text-align:left;}.fee .calendar_sec iframe {width:100%;height:560px;margin:32px auto 0;border-width:0 }.fee .bl {color:#0cb9f9;}.fee .yl {color:#f9ae0c;}.rest .calendar td span{display:inline-block;box-sizing:content-box;width:1.4em;height:1.4em;margin:0 2px 0 0;padding:2px;border:solid 2px rgba(255,255,255,0);;border-radius:50%;text-align:center;line-height:1.4em;}.rest .calendar td .enc_num{border-color:#6c90d8;}.rest .calendar ul,.fee .calendar ul {margin:auto;}.rest .calendar ul:after,.fee .calendar ul:after {content:"";display:block;clear:both;}.rest .calendar li,.fee .calendar li {float:left;}.rest .calendar .line2 li,.fee .calendar .line2 li {width:49%;margin:1.5% 0 0 2%;}.rest .calendar .line3 li,.fee .calendar .line3 li {width:32.3%;margin:1.5% 0 0 1.5%;}.rest .calendar li:first-child,.rest .calendar .line3 li:first-child + * + * + *,.rest .calendar .line2 li:first-child + * + *,.fee .calendar li:first-child,.fee .calendar .line3 li:first-child + * + * + *,.fee .calendar .line2 li:first-child + * + * {margin:1.5% 0 0 0;}.rest .calendar .cal_ttl,.fee .calendar .cal_ttl {display:block;font-size:larger;font-family:sans-serif;}.rest .calendar table,.fee .calendar table {width:100%;margin:5px 0;background:#FFF;line-height:1;}.rest .calendar th,.rest .calendar td,.fee .calendar th,.fee .calendar td {padding:8px 0;text-align:center;border:solid 1px #7fc8e3;;}.rest .calendar thead th,.rest .calendar thead td,.fee .calendar thead th,.fee .calendar thead td {padding:1px 0;background:#d9f0f8;text-align:center;white-space:nowrap;}.rest .calendar .line2 th,.rest .calendar .line2 td,.fee .calendar .line2 th,.fee .calendar .line2 td {padding:2px 0;}.rest .time01,.rest .calendar .time01,.fee .time01{ background:#bfd6f8;}.rest .time02,.rest .calendar .time02,.fee .time02{ background:#f9cfad;}.rest .time03,.rest .calendar .time03,.fee .time03{ background:#fef50a;}.rest .time04,.rest .calendar .time04,.fee .time04{ background:#93d2a5;}.rest .notime,.fee .notime {background:#FFF;}.rest .calendar .sat,.fee .calendar .sat {color:#0000FF;}.rest .calendar td:first-child,.rest .calendar .holi ,.fee .calendar td:first-child,.fee .calendar .holi {color:#F00;}.rest .calendar .mark,.fee .calendar .mark {margin:10px 0 5px;width:auto;}.rest .calendar .mark th,.rest .calendar .mark td,.fee .calendar .mark th,.fee .calendar .mark td {border:none;}.rest .calendar .mark th,.fee .calendar .mark th {width:4em;}.rest .calendar .mark td,.fee .calendar .mark td {text-align:left;padding:0 0 0 10px;}.rest .time01_txt,.fee .time01_txt {color:#dc945b}.rest .time02_txt,.fee .time02_txt {color:#7daaec;}.rest .time03_txt,.fee .time03_txt {color:#fef50a;}.rest .time04_txt,.fee .time04_txt {color:#cfa3ea;}.fee .calendar + .btn_detail{margin:64px auto 0;}.rest .calendar .notes {margin:8px 0 0;}.rest .fcals {margin:auto;text-align:center;}.rest .fcal_dow,.rest .fcal_day {box-sizing:border-box;}.rest .fcal_ttl {margin:0 0 8px 0;font-size:24px;}.rest .fcal_ttl small {font-size:18px;}.rest .fcals_lead{margin:0 0 16px;}.rest .fcal {display:flex;flex-wrap:wrap;gap:3px;}.rest .fcal_dow,.rest .fcal_day {width:calc(100% / 7 - 3px);background:#EEE;}.rest .fcal_dow{padding:4px;font-size:smaller;line-height:1;}.rest .fcal_day {position:relative;padding:16px 0;text-decoration:none;font-size:larger;}.rest .fcal_day:before{content:attr(data-day);display:inline-block;width:1.6em;height:1.6em;border:solid 2px rgba(255,255,255,0);;border-radius:50%;line-height:1.2;}.rest .fcal_day.lodge:before{border-color:#6c90d8;}.rest .fcal_nodate {background:none;}.rest .fcal .sat,.rest .fcal .fcal_dow:nth-child(6),.rest .fcal_day[data-week="土"] {color:#0000FF;}.rest .fcal .holi,.rest .fcal .fcal_dow:nth-child(7),.rest .fcal_day[data-week="月・祝"],.rest .fcal_day[data-week="火・祝"],.rest .fcal_day[data-week="水・祝"],.rest .fcal_day[data-week="木・祝"],.rest .fcal_day[data-week="金・祝"],.rest .fcal_day[data-week="土・祝"],.rest .fcal_day[data-week="日・祝"],.rest .fcal_day[data-week="月・振休"],.rest .fcal_day[data-week="火・振休"],.rest .fcal_day[data-week="水・振休"],.rest .fcal_day[data-week="木・振休"],.rest .fcal_day[data-week="金・振休"],.rest .fcal_day[data-week="土・振休"],.rest .fcal_day[data-week="日・振休"],.rest .fcal_day[data-week="日"]{color:#F00;}.rest .fcal_day:after {display:block;font-size:12px;white-space:pre;}.rest .fcal_type-a {background:#EEE;}.rest .fcal_type-b {background:#fff1a8;}.rest .fcal_day:has(.fcal_day_note) {padding:0 0 24px;}.rest .fcal_day_note {position:absolute;bottom:2px;left:50%;font-size:10px;color:#333;transform:translate(-50%,0);}.fee .utilities_sec{overflow:hidden;}.fee .utilities_sec strong{color:#FFAE00;}.fee .utilities_sec dl{float:left;width:48%;margin:0 0 24px 4%;}.fee .utilities_sec dl:first-child{margin:0 0 24px 0;}.fee .utilities_sec dt{margin:16px 0 0 0;font-size:larger;color:#FF5C00;}.fee .utilities_sec dd .btn_detail{margin:8px 0 0 0;}.fee .utilities_sec dd .btn_detail span{padding:.5em 1em .5em 2em;}.fee .tag_possibles{display:block;margin:4px 0;}.fee .tag_possible {display:inline-block;margin:0 2px;padding:6px 10px;border-radius:20px;background:#dbdbdb;font-size:12px;color:#FFF;}.fee .tag_possible_on {background:#90d034;}.fee .tag_possible .fs_sans {padding:0 4px;}.info .contents {padding:8px 10px 96px;}.info .headline,.info .lead {text-align:center;color:#FFF;}.info .headline {margin:16px 0;font-size:36px;}.info .lead {font-size:24px;}.info .block {background:url(../pool/images/block_bg_l.png) left 40% repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y#FFF;background-size:auto;}.info .block .contents {padding:4% 10px 0;}.info .block .contents_main {padding:0 0 96px;background:url(../pool/images/contents_bg.png) center 0 repeat-y;}.info .column{box-sizing:border-box;position:relative;margin:24px auto 0;}.info .column:first-child{margin:0 auto;}.info .column_ttl{display:block;margin:0 0 16px 0;padding:16px 0 0 0;font-size:18px;line-height:1.2;}.info .column_ttl:after {content:"";display:block;width:100%;height:6px;margin:8px 0 0 0;background:#cbac3e;}.info .column_main{padding:8px 8px 16px;}.info .tattoo{width:100%;margin:0 auto 24px;padding:32px 16px 32px 120px;border:solid 4px #DD0202;background:#FCFCDF url(../information/images/tatoo.gif) 32px 24px no-repeat;font-weight:bold;font-size:18px;line-height:1.4;}.info .en{margin:16px 0 0 0;font-family:sans-serif;}.info .utilities_sec{overflow:hidden;}.info .utilities_sec strong{color:#FFAE00;}.info .utilities_sec dl{float:left;width:438px;margin:0 0 24px 0;}.info .utilities_sec dt{margin:16px 0 0 0;font-size:larger;color:#FF5C00;}.info .faq_ttl {margin:48px 0 0 0;padding:0 0 4px 0;border-bottom:solid 2px #79d7e5;font-size:larger;}.faq_main dt,.faq_main dd {padding:16px 24px;}.faq_main dt {margin:-1px 0 0 0;border-top:solid 1px #aae8f1;border-bottom:solid 1px #aae8f1;}.faq_main dt:hover {cursor:pointer;}.faq_main dd {background:#effdff;}.faq_main dt:after,.faq_main dd:after {content:"";display:block;clear:both;}.faq_main dt:before,.faq_main dd:before {float:left;width:5%;font-weight:bold;font-size:24px;}.faq_main dt:before {content:"Q";color:#fc7cd3;}.faq_main dd:before {content:"A";color:#59b9fd;padding:.15em 0 0 0;}.faq_main dt em,.faq_main dd p {display:block;float:right;width:95%;padding:1%;}.faq_main dt em {position:relative;}.faq_main dd p small {line-height:1.2;}.faq_main dt em:before,.faq_main dt em:after{content:'';display:block;position:absolute;top:50%;right:0;background:#99dde7;transition:all .2s ease-in;}.faq_main dt em:before{width:22px;height:4px;margin:-2px -11px 0 0;}.faq_main dt em:after{width:4px;height:22px;margin:-11px -2px 0 0;}.faq_main dt.open em:before,.faq_main dt.open em:after{transform:rotate(45deg);}.events header{background-image:url(../events/images/header.jpg);}.events .contents {padding:8px 10px 96px;}.events .headline,.events .lead {text-align:center;color:#FFF;}.events .headline {margin:16px 0;font-size:36px;}.events .lead {font-size:24px;}.events .block {background:url(../pool/images/block_bg_l.png) left 40% repeat-y,url(../pool/images/block_bg_r.png) right 0 repeat-y#FFF;background-size:auto;}.events .block .contents {padding:4% 10px 0;}.events .block .contents_main {padding:0 0 96px;background:url(../pool/images/contents_bg.png) center 0 repeat-y;}.events .event_item {position:relative;overflow:hidden;margin:80px auto 0;border-radius:24px;background:#cff2fe;text-align:left;}.events .event_item:first-of-type {margin:32px auto 0;}.events .event_item.item {display:flex;flex-wrap:wrap;}.events .event_item .item_ttl,.events .event_item .item_photo,.events .event_item .item_txtbox,.events .event_item .item_term {width:100%;}.events .event_item .item_photo {order:-1;}.events .event_item .item_photo img {width:100%;height:650px;object-fit:cover;}.events .event_item .item_ttl {padding:24px 48px;background:linear-gradient(to right,#34a2ef,#4fef34);-webkit-background-clip:text; background-clip:text;text-align:center;font-size:18px;line-height:1.2;color:transparent;}.events .event_item .item_ttl strong {display :block;font-size:40px;}.events .event_item .item_ttl small {display :block;font-size:24px;}.events .event_item .item_term {display :block;text-align:center;font-size:24px;padding:0 0 32px;}.events .event_item .item_txtbox_ttl {margin:128px 0 8px 0;font-size:24px;line-height:1.2;}.events .event_item .item_txtbox_ttl:first-child {margin:24px 0 8px 0;}.events .event_item .sub {font-size:smaller;}.events .event_item .item_txtbox {padding:0 48px 48px;}.events .event_maps + .item_ttl,.events .event_item table + .item_ttl {margin:80px 0 0;}.events .event_item table {width:100%;margin:16px 0 8px 0;border-collapse:separate;border-spacing:2px;}.events .event_item tr:first-child > *:first-child{border-radius:8px 0 0 0;}.events .event_item tr:first-child > *:last-child{border-radius:0 8px 0 0;}.events .event_item tr:last-child > *:last-child{border-radius:0 0 8px 0;}.events .event_item tr:last-child > *:first-child{border-radius:0 0 0 8px;}.events .event_item th,.events .event_item td {padding:16px 24px;text-align:left;}.events .event_item th {background:#02bcfe;text-align:center;white-space:nowrap;font-weight:normal;color:#FFF;}.events .event_item td {width:100%;background:#FFF;}.events .event_item .notes {margin:8px 0 0 0;}.events .event_item .enc_num,.events .event_item .list_num li:before {background-color:#aed33c;}summary {display:block;}summary::-webkit-details-marker {display:none;}.events .accordion_btn{display:block;padding:0 10px;text-decoration:none;cursor:pointer;}.events .accordion_btn span{display:block;position:relative;padding:0 0 0 20px;text-decoration:none;color:#333;transition:all .2s ease-in;}.events .accordion_btn span:before,.events .accordion_btn span:after{content:'';display:block;position:absolute;background:#02bcfe;transition:all .2s ease-in;}.events .accordion_btn span:before{top:50%;left:-10px;width:24px;height:4px;margin:-2px 0 0 0;}.events .accordion_btn span:after{top:50%;left:0;width:4px;height:24px;margin:-12px 0 0 0;}.events .accordion.is-opened .accordion_btn span{color:#999;}.events .accordion.is-opened .accordion_btn span:before,.events .accordion.is-opened .accordion_btn span:after{transform:rotate(45deg);}.events .accordion_open_btn,.events .accordion.is-opened .accordion_btn .accordion_close_btn{display:block;}.events .accordion_close_btn,.events .accordion.is-opened .accordion_btn .accordion_open_btn{display:none;}.events .accordion_content {display:grid;grid-template-rows:0fr;margin:8px 0 0;transition:grid-template-rows .2s ease;}.events .accordion.is-opened .accordion_content{grid-template-rows:1fr;}.events .accordion_content_main {overflow:hidden;}.events .accordion_sp-only .accordion_btn,.events .accordion_sp-only .accordion_content {display:none;}.events .accordion_sp-only + .accordion_content {display:block; margin:8px 0 0;}.events .event_maps{margin:48px 0 0;}.events .event_maps img{border-radius:16px;}.events .event_map_main {position:relative;}.events .event_map_main_map {width:100%;height:580px;border-radius:24px;background:url(../events/images/map.jpg) center bottom no-repeat;background-size:100%;}.events .event_map_facility {position:absolute;padding:8px 16px;top:50%;left:50%;border-radius:24px;background:#FFF;white-space:nowrap;line-height:1.2;transform:translate(-50%,-50%);}.events .event_map_place_num {display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;border:solid 3px #FFF;font-size:24px;text-align:center;line-height:42px; color:#FFF;transform:translate(-50%,-50%);}.events .event_map_main + .list_num {margin:8px 0 0;}.events .event_map_place_num,.events .event_map_main + .list_num li:before {background-color:#ff6e03;}.events .event_map_facility_joyful {margin:-200px 0 0 70px;}.events .event_map_facility_welcome {margin:60px 0 0 40px;}.events .event_map_facility_maingate {margin:200px 0 0 -120px;}.car-fes_sec .event_map_main_map,.work_sec .event_map_main_map {height:800px;background-position:center 50%;}