@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=Noto+Sans+JP:wght@500&display=swap');@import url('https://fonts.googleapis.com/css2?family=Ubuntu&display=swap');body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,dt{margin:0;padding:0;}header,footer,article,section,nav,aside,details,figcaption,figure,menu {display:block;}.container {min-width:710px;padding:0 0 20px;background:#FFF;font:14px/1.5 "YakuHanJP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}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 { text-decoration:none; color:#0077BC;}a:visited { text-decoration:none; color:#0077BC;}a:active { text-decoration:none; color:#0077BC;}a:hover {text-decoration:underline; color:#0077BC;}small{font-size:12px;}.sp,.sp320{display:none;}.pc{display:block;}.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;}.notes li {display:table-row;padding:0 0 10px 0;font-size:12px;}.notes li:before {content:"※";display:table-cell;padding:0 .25em 0 0;font-family:sans-serif;}.txt-c { text-align:center !important; }.caution{color:#F00;}.headline {background:#f6e239;text-align:center;}.headline img {width:710px;height:517px;}.head_att {padding:16px 0;background:#f6e239;}.head_att ul {display:flex;flex-wrap:wrap;justify-content:center;width:708px;margin:auto;}.head_att li {width:236px;margin:0 0 32px 0;}.head_att img {width:236px;height:303px;}.head_att .txtbox {padding:8px;}.head_att .txtbox_ttl {display:block;margin:0 0 8px 0;text-align:center;}.head_att .txtbox .notes {margin:8px 0 0 0;}.head_att .num{display:inline-block;width:1em;height:1em;margin:0 2px 0 0;padding:2px;text-indent:0;border-radius:50%;text-align:center;background:#0095E0;line-height:1;color:#FFF;}.headline2 {padding:64px 0 32px;background:#f6e239;text-align:center;font-family:"YakuHanJP",'Noto Sans JP',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:40px;line-height:1.2;}.headline2 span {padding:2px 8px;border-radius:50%;background:#d61519;color:#FFF;}.headline2 img {display:block;margin:auto;}.head_attraction {padding:16px 0;background:#f6e339;text-align:center;}.head_attraction_ttl {width:704px;margin:0 auto 16px;padding:4px 0;border-radius:24px;background:#333;font-size:20px;color:#f6e239;}.head_attraction_list {display:flex;flex-wrap:wrap;justify-content:center;gap:16px 3%; width:696px;margin:auto;font-weight:bold;font-size:larger;}.head_attraction_list li {position:relative;width:31.3%;margin:0 0 32px;}.head_attraction img {display:block;width:100%;height:auto;margin:0 0 8px;border-radius:24px;}.head_attraction_list_ico {display:block;position:absolute;top:-8px;left:-8px;padding:8px 12px;border-radius:50%;background:#d61519;font-weight:bold;line-height:1.1;color:#FFF;}.head_attraction_list_ico strong {display:block;font-size:larger;}.contents {width:650px;margin:32px auto 0;padding:0 0 24px;text-align:left;}.close{margin:20px 0 0 0;padding:10px 0 0 0;border-top:solid 1px #b9b9b9;text-align:center;}.btn_ttl {display:block;margin:40px 0 0 0;text-align:center;font-size:larger;color:#F00;}.btn_detail,a.btn_detail{display:table;margin:24px auto 48px;border-radius:30px;background:#F79400;font-weight:bold;font-size:16px;line-height:1.2;color:#FFF;transition:all .2s ease-in;}.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;}.btn_detail small {display:block;margin:4px 0 0 0;}.btn_detail.nolink span {padding:1em 1.2em;}.btn_detail.nolink span:after {content:none;}.btn_detail small{font-weight:normal;}.btn_detail.off:hover,.btn_detail.off{background:#CCC;}.btn_asoview {display:table;box-sizing:border-box;margin:8px auto;border:solid 4px #DDD;transition:all .2s ease-in;}.btn_asoview img {width:561px;height:220px;}.btn_purchase {display:table;box-sizing:border-box;margin:8px auto;transition:all .2s ease-in;}.btn_purchase:hover,.btn_asoview:hover {opacity:.5;}.btn_detail:hover {background:#fdb447;text-decoration:none;color:#FFF;}.btn_detail.nolink:hover {background:#F79400;}.info_box {box-sizing:border-box;margin:auto; padding:16px 24px;border:solid 2px #F00;text-align:center;}.info_box_ttl {display:block;margin:0 0 8px 0;}.c-block{padding:32px 0;border-bottom:solid 1px #CCC;}.c-block:first-child {margin:24px 0 0 0;}.price {font-size:larger;}.item_ttl {display:block;margin:0 0 8px 0;text-align:center;font-size:larger;color:#639;}.item_sale-date {display:block;text-align:center;font-weight:bold;font-size:larger;color:#F00;}.item_price {text-align:center;font-size:larger;}.item_price li:not(:first-child) {margin:4px 0 0;}.price_sec .info_box {margin:24px 0 0;}.price_sec .item_price {margin:8px 0 0;}.cal_sec table,.price {font-family:'Ubuntu',"YakuHanJP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.cal_sec li:not(:first-child) {margin:24px 0 0;}.cal_sec table {width:100%;table-layout:fixed;}.cal_sec caption {margin:0 0 8px 0;font-size:24px;}.cal_sec caption small {font-size:18px;}.cal_sec th,.cal_sec td {padding:8px 0;text-align:center;border:solid 2px #FFF;}.cal_sec .sat,.cal_sec td:nth-child(6) {color:#0000FF;}.cal_sec td:nth-child(6).holi,.cal_sec .holi,.cal_sec td:last-child.holi {color:#F00;}.cal_sec td:last-child {color:#F00;}.cal_sec thead th,.cal_sec thead td {padding:4px 0;background:#EEE;font-size:smaller;}.cal_sec tbody td {background:#fbfbfb;vertical-align:top;font-size:22px;}.cal_sec span:after {display:block;font-size:12px;white-space:pre;}.cal_sec .fare_type-a {background:#f7d3ac;}.cal_sec .fare_type-a span:after {content:"1,000円";color:#c7843d;}.cal_sec .fare_type-b {background:#fff1a8;}.cal_sec .fare_type-b span:after {content:"1,500円";color:#c6b34d;}.cal_sec .fare_type-none span:after {content:"---";}.top .fcals {margin:auto;text-align:center;font-family:'Ubuntu',"YakuHanJP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.top .fcal_dow,.top .fcal_day {box-sizing:border-box;}.top .fcal_ttl {margin:0 0 8px 0;font-size:24px;}.top .fcal_ttl small {font-size:18px;}.top .fcal {display:flex;flex-wrap:wrap;gap:3px;}.top .fcal_dow,.top .fcal_day {width:calc(100% / 7 - 3px);background:#EEE;}.top .fcal_dow{padding:4px;font-size:smaller;line-height:1;}.top .fcal_day {padding:0 0 16px;text-decoration:none;font-weight:bold;font-size:22px;color:#333;transition:all .2s ease-in;}.top .fcal_day:before{content:attr(data-day);display:block;padding:16px 0 0;}.top .fcal_nodate {background:none;}.top .fcal .sat,.top .fcal .fcal_dow:nth-child(6),.top .fcal_day[data-week="土"] {color:#0000FF;}.top .fcal .holi,.top .fcal .fcal_dow:nth-child(7),.top .fcal_day[data-week="月・祝"],.top .fcal_day[data-week="火・祝"],.top .fcal_day[data-week="水・祝"],.top .fcal_day[data-week="木・祝"],.top .fcal_day[data-week="金・祝"],.top .fcal_day[data-week="土・祝"],.top .fcal_day[data-week="日・祝"],.top .fcal_day[data-week="月・振休"],.top .fcal_day[data-week="火・振休"],.top .fcal_day[data-week="水・振休"],.top .fcal_day[data-week="木・振休"],.top .fcal_day[data-week="金・振休"],.top .fcal_day[data-week="土・振休"],.top .fcal_day[data-week="日・振休"],.top .fcal_day[data-week="日"]{color:#F00;}.top .fcal_day:after {display:block;font-size:12px;white-space:pre;}.top .fcal_type-a {background:#f7d3ac;}.top .fcal_type-a:after {content:"1,000円";color:#c7843d;}.top .fcal_type-b {background:#fff1a8;}.top .fcal_type-b:after {content:"1,500円";color:#c6b34d;}.top .fcal_type-c {background:#d0e48c;}.top .fcal_type-c:after {content:"1,500円";color:#728f0f;}.top .fcal_type-d {background:#93e5e6;}.top .fcal_type-d:after {content:"2,000円";color:#28abad;}.top .fcal_type-close,.top .fcal_type-none {background:#fbfbfb;}.top .fcal_type-none:after {content:"---";font-size:14px;}.top .fcal_type-close:after {content:"パーク休園日";font-size:10px;font-weight:normal;}.top .notes {margin:8px 0 0 0;text-align:left;}