@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&text=パーク料金・営業時間');@import url('https://fonts.googleapis.com/css2?family=Ubuntu&display=swap');@import url('https://fonts.googleapis.com/css2?family=Murecho:wght@500&display=swap');@import url("../../css/pk_nav.css");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,time {display:block;}.container {position:relative;min-width:1220px;margin:auto;background:#FFF;text-align:left;font:16px/1.5 "YakuHanJP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#333;}.container *,.container *:before,.container *:after {box-sizing:border-box}li {list-style-type:none;}img {border:none;vertical-align:top;}address,em,th {font-style:normal;font-weight:normal;}table {border-collapse:collapse; border-spacing:0;}.sp{display:none !important;}.pc{display:block !important;}a:link { text-decoration:none; color:#027ABB;}a:visited { text-decoration:none; color:#027ABB;}a:active { text-decoration:none; color:#027ABB;}a:hover {text-decoration:underline; color:#027ABB;}time,small{font-size:12px;}small .lg{font-size:larger;}.notes small{display:block;padding-left:1em;text-indent:-1em;}.notes small:first-letter{font-family:sans-serif;}.notesline{margin:32px 0 0 0;padding:16px 0 0 0;border-top:solid 1px #CCC;}.caution{color:#F00;}.txt-r { text-align:right !important; }.txt-l { text-align:left !important; }.txt-c { text-align:center !important; }.fs-xs {font-size:10px;}.nowrap { white-space:nowrap; }.br:before {content:"¥A";white-space:pre;}:root {--cl-brand:#009d95;}.list_sqare,.list_discs {display:table;border-collapse:separate;border-spacing:0 2px;}.list_sqare li,.list_discs li {display:table-row;padding:0 0 10px 0;}.list_discs li:before ,.list_sqare li:before {display:table-cell;padding:0 4px 0 0;font-family:sans-serif;}.list_discs li:before {content:"・";}.list_sqare li:before {content:"■";}.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:0 0 0 -30px;height:22px;width:22px;border-radius:50%;background-color:var(--cl-brand);text-align:center;line-height:22px;color:#FFF;counter-increment:my-counter;}.enc_num{display:inline-block;box-sizing:content-box;width:1em;height:1em;margin:0 2px 0 0;padding:2px;text-indent:0;border-radius:50%;text-align:center;background-color:var(--cl-brand);line-height:1;color:#FFF;}.blowline {display:inline-block;position:relative;padding:0 32px 8px;}.blowline:before,.blowline:after {content:"";display:block;position:absolute;top:0;width:50px;height:100%;}.blowline:before {left:0;border-left:solid 2px #CCC;transform:skewX(30deg);}.blowline:after {right:0;border-right:solid 2px #CCC;transform:skewX(-30deg);}.maincontents,.contents {display:flex;flex-wrap:wrap;width:100%;}.maincontents.fullbleeds {position:relative;overflow:hidden;}.topicpath,.contents_headline_main,.contents_head_data_main,.contents_main,.footer_main {width:1200px;margin:auto;}.contents_headline_main {display:block;}.content {margin:auto;}.topicpaths {order:1;width:100%;}.topicpath {padding:24px 0;font-size:12px;line-height:1.2;}.topicpath li:after,.topicpath span:after {content:">";padding:0 6px 0 8px;font-family:sans-serif;}.topicpath li {display:inline;}.topicpath li:last-child:after {content:"";padding:0;}.topicpath a {text-decoration:none;color:#333;}.topicpath a:hover {text-decoration:underline;}.fullbleed {width:100vw;margin:0 calc(50% - 50vw);}@media screen and (max-width:1219px) {.fullbleed {width:auto;margin:0;}}.contents_headline,.contents_head_data,.contents_mainimg {width:100%;}.contents_mainimg {order:-1;}.contents_mainimg img {width:100%;height:auto;}.contents_headline {padding:40px 8px;font-size:32px;line-height:1.2;background:linear-gradient(to right,#2accc3,#22bfdb);color:#FFF;}.contents_head_data{padding:0 0 80px 0;text-align:center;}.contents_main {padding:64px 0 0;}.footer_main {padding:16px 0;}:root {--cl-brand:#009d95;}.contents_headline {font-family:"YakuHanJP",'Noto Sans JP',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-feature-settings:'palt';letter-spacing:.1em;}.contents_headline .en {letter-spacing:.03em;}.info_box {margin:auto; padding:8px 24px;border:solid 2px #F00;text-align:center;}.info_box_ttl {display:block;margin:0 0 8px 0;}.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:8px 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 {background:#fdb447;text-decoration:none;}summary {display:block;}summary::-webkit-details-marker {display:none;}.accordion_btn{display:block;padding:0 10px;text-decoration:none;cursor:pointer;}.accordion_btn span{display:block;position:relative;padding:0 0 0 20px;text-decoration:none;color:#333;transition:all .2s ease-in;}.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.is-opened .accordion_btn span{color:#999;}.accordion.is-opened .accordion_btn span:before,.accordion.is-opened .accordion_btn span:after{transform:rotate(45deg);}.accordion_open_btn,.accordion.is-opened .accordion_btn .accordion_close_btn{display:block;}.accordion_close_btn,.accordion.is-opened .accordion_btn .accordion_open_btn{display:none;}.accordion_content {display:grid;grid-template-rows:0fr;margin:8px 0 0;transition:grid-template-rows .2s ease;}.accordion.is-opened .accordion_content{grid-template-rows:1fr;}.accordion_content_main {overflow:hidden;}.accordion_sp-only .accordion_btn,.accordion_sp-only .accordion_content {display:none;}.accordion_sp-only + .accordion_content {display:block; margin:8px 0 0;}.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.c-bnr,a img,a .item_ttl,a .item_txtbox {transition:all .2s ease-in;}a:hover img,a:hover .item_ttl,a:hover .item_txtbox {opacity:.5;}.btn_more:hover,a.btn_detail:hover,a.c-bnr:hover,a .btn_detail:hover {opacity:.7;text-decoration:none;}a.c-bnr:hover,.top a:hover .fcal_day_txtbox:before {top:103%;}}.fcals-slider.slider-nav,.top .notice_ttl,.pricelists .slick-dots li button:before,.container.top .contents .pricelists .slick-dots,.top .cal_selected-month,.top .cal_selected-day,.top .fcals,.top .farelist .blowline,.top .farelist .price_num,.top .pricelist .price_num {font-family:'Ubuntu',"YakuHanJP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.top .guide_sec .guide_ttl,.top .farelist_crosshead {font-family:"YakuHanJP","Murecho","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;}.top .c-block {position:relative;margin:160px auto 0;}.top .c-block:first-of-type {margin:0 auto;}.top .c-block.border {padding:48px 0 0;border-top:solid 1px #EEE;}.top .contents_headline {padding:80px 8px;font-size:40px;}.top .content_head + .c-block {margin:40px auto 0;}.info_box + .notes {margin:8px auto 0;}.top time {margin:16px 0 24px;text-align:right;}.top address{margin:160px 0 64px 0;text-align:center;font-weight:bold;}.top address strong{display:block;margin:0 0 24px 0;padding:8px;background:#007A61;color:#FFF;}.length_price {margin:8px 0 48px 0;text-align:center;font-size:18px;}.length_price p {font-weight:bold;color:#F00;}.length_price a {display:inline-block;margin:12px 0 0 0;padding:12px 24px;border-radius:8px;background:#F00;font-size:18px;color:#FFF;transition:all .2s ease-in;}.length_price a:hover{background:#fc827c;}.length_price a span {display:inline-block;position:relative;padding:0 0 0 10px;}.length_price a span:after {content:"";position:absolute;top:50%;left:0 !important;margin:-6px 0 0 -3px;border-top:solid 5px transparent;border-left:solid 6px #FFF;border-bottom:solid 5px transparent;}.top .pricelists {position:relative;margin:208px auto 0;}.top .pricelists:first-of-type {margin:64px auto 0;}.top .pricelists_category_ttl {padding:8px 16px;border-radius:6px;background:#7aca3e;font-size:20px;color:#FFF;}.top .pricelists_category_ttl + .info_box {margin:24px auto 0;}.top .pricelists .notes.notesline{margin:80px 0 0 0;border-top:solid 1px #EEE;}.top .price_num {font-size:24px;}.container.top .fcals-slider{margin:24px auto 16px;}.top .fcals-slider.slider-nav { margin:32px auto 8px;text-align:center;}.fcals-slider.slider-nav.fcals-slider-nav_line3{width:228px;}.fcals-slider.slider-nav.fcals-slider-nav_line4{width:304px;}.fcals-slider.slider-nav.fcals-slider-nav_line5{width:380px;}.fcals-slider.slider-nav.fcals-slider-nav_line6{width:456px;}.fcals-slider.slider-nav.fcals-slider-nav_line7{width:532px;}.fcals-slider.slider-nav.fcals-slider-nav_line8{width:608px;}.fcals-slider.slider-nav li{width:60px;height:60px;position:relative;overflow:visible;margin:0 8px !important;background:#EEE;border-radius:50%;font-size:24px;line-height:60px;color:#666;transition:all .2s ease-in;cursor:pointer;}.fcals-slider.slider-nav .slick-list {padding:2em 0 12px !important;}@media (any-hover:hover) {.fcals-slider.slider-nav li:hover {opacity:.7;}}.fcals-slider.slider-nav li:before,.fcals-slider.slider-nav li:after {position:absolute;}.fcals-slider.slider-nav li:before {top:-2.8em;left:0;font-size:16px;color:#666;}.fcals-slider li.fcals-slider_ad_now:before {content:"2025";}.fcals-slider li.fcals-slider_ad_next:before {content:"2026";}.fcals-slider li:after {content:"";display:block;top:100%;left:50%;width:8px;height:8px;border-top:solid 2px #7bcb3e;border-right:solid 2px #7bcb3e;transform-origin:left top;transform:rotate(135deg) translate(calc(-50% - 4px),0);transition:all .2s ease-in;opacity:0;}.fcals-slider.slider-nav li.slick-current {background:#7bcb3e;color:#FFF;}.fcals-slider.slider-nav li.slick-current:after {top:calc(100% + 12px);opacity:1;}.top .fcals {text-align:center;}.top .fcal_ttl {margin:0 0 8px 0;font-size:32px;}.top .fcal_ttl small {font-size:22px;}.top .fcal {display:flex;flex-wrap:wrap;gap:4px;overflow:hidden;border-radius:8px;}.top .fcal_dow,.top .fcal_day {width:14%;background:#EEE;}.top .fcal_day.fcal_cross02 {width:28.3%;}.top .fcal_day.fcal_cross03 {width:42.6%;}.top .fcal_dow{padding:4px;font-size:12px;line-height:1;}.top .fcal_lead {margin:16px 0 0 0;}.top .fcal_day {position:relative;padding:0 8px 24px;text-decoration:none;font-size:smaller;color:#333;transition:all .2s ease-in;}.top .fcal_pnddate,.top .fcal_enddate {background:#f5f5f5; }.top .fcal_nodate {background:none;}.top .fcal_pnddate,.top .fcal_enddate {min-height:12em;}.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="日"]{color:#F00;}.top .fcal_day:before,.top .fcal_day_ttl {font-size:26px;font-weight:bold;}.top .fcal_day_ttl {padding:16px 0 0;}.top .fcal_day:before{content:attr(data-day);display:block;padding:16px 0 0;}.top .fcal_day.fcal_pnddate:before,.top .fcal_day.fcal_enddate:before,.top .fcal_day.fcal_nodate:before,.top .fcal_day.fcal_cross02:before,.top .fcal_day.fcal_cross03:before{content:none;}.top .fcal_times {display:table;margin:auto;font-size:12px;line-height:1;color:#333;}.top .fcal_time {display:block;margin:4px auto;padding:4px 8px;border-radius:4px;background:rgba(255,255,255,.5);}.top .fcal_time_park:before {content:"パーク ";font-size:smaller;}.top .fcal_time_pool:before {content:"プール ";font-size:smaller;}.top .fcal_day_txtbox {position:relative;color:#333;}.top a .fcal_day_txtbox:before {content:"";display:block;position:absolute;top:100%;left:50%;width:10px;height:10px;border-top:solid 2px rgba(255,255,255,.5);border-right:solid 2px rgba(255,255,255,.5);transform-origin:left top;transform:rotate(135deg) translate(0,-50%);transition:all .2s ease-in;}.top a.fcal_day:hover{opacity:.7;}@media (any-hover:hover) {.top a:hover .fcal_day_txtbox:before {top:103%;}}.top .fcal_price span {display:block;font-size:12px;}.top .fcal_price small {font-size:10px;}.top .fcal_fee_pool:before,.top .fcal_fee_pool:after,.top .fcal_fee:before,.top .fcal_fee:after {display:block;font-size:14px;}.top .fcal_type-a {background:#f7d3ac;}.top .fcal_type-a .fcal_fee_pool:before,.top .fcal_type-a .fcal_fee_pool:after,.top .fcal_type-a .fcal_price {color:#c7843d;}.top .fcal_type-a .fcal_fee,.top .fcal_type-a .fcal_fee:before,.top .fcal_type-a .fcal_fee:after {color:#c7843d;}.top .fcal_type-a .fcal_fee:before {content:"入：2,000円";}.top .fcal_type-a .fcal_fee:after {content:"パ：4,800円";}.top .fcal_type-a .fcal_fee_pool:before {content:"プ：3,400円";}.top .fcal_type-a .fcal_fees {padding:0 0 8px 0;}.top .fcal_type-a .fcal_fees .fcal_fee {display:block;margin:4px 0 0;font-size:12px;line-height:1.2;}.top .fcal_type-a .fcal_fees .fcal_fee small {font-size:smaller;}.top .fcal_type-a .fcal_fees .fcal_fee:before {content:none;}.top .fcal_type-a .fcal_fees .fcal_fee:after {content:none;}.top .fcal_type-b {background:#fff1a8;}.top .fcal_type-b .fcal_price {color:#c6b34d;}.top .fcal_type-b .fcal_fee_pool:before,.top .fcal_type-b .fcal_fee_pool:after,.top .fcal_type-b .fcal_fee:before,.top .fcal_type-b .fcal_fee:after {color:#c6b34d;}.top .fcal_type-b .fcal_fee:before {content:"入：2,200円";}.top .fcal_type-b .fcal_fee:after {content:"パ：5,300円";}.top .fcal_type-b .fcal_fee_pool:before {content:"プ：3,600円";}.top .fcal_type-c {background:#d0e48c;}.top .fcal_type-c .fcal_price {color:#728f0f;}.top .fcal_type-c .fcal_fee_pool:before,.top .fcal_type-c .fcal_fee_pool:after,.top .fcal_type-c .fcal_fee:before,.top .fcal_type-c .fcal_fee:after {color:#728f0f;}.top .fcal_type-c .fcal_fee:before {content:"入：2,400円";}.top .fcal_type-c .fcal_fee:after {content:"パ：5,800円";}.top .fcal_type-c .fcal_fee_pool:before {content:"プ：3,900円";}.top .fcal_type-d {background:#93e5e6;}.top .fcal_type-d .fcal_price {color:#28abad;}.top .fcal_type-d .fcal_fee_pool:before,.top .fcal_type-d .fcal_fee_pool:after,.top .fcal_type-d .fcal_fee:before,.top .fcal_type-d .fcal_fee:after {color:#28abad;}.top .fcal_type-d .fcal_fee:before {content:"入：2,600円";}.top .fcal_type-d .fcal_fee:after {content:"パ：6,200円";}.top .fcal_type-d .fcal_fee_pool:before {content:"プ：4,400円";}.top .fcal_type-e {background:#d7c5f6;}.top .fcal_type-e .fcal_price,.top .fcal_type-d .fcal_fee_pool:before,.top .fcal_type-d .fcal_fee_pool:after {color:#9284aa;}.top .fcal_type-ms {background:#f59fb9;}.top .fcal_type-ms .fcal_fee:before,.top .fcal_type-ms .fcal_fee:after {color:#aa4262;}.top .fcal_type-ms.fcal_cross02 .fcal_day_ttl span:first-child:after,.top .fcal_type-ms.fcal_cross03 .fcal_day_ttl span:first-child:after,.top .fcal_type-ms.fcal_cross03 .fcal_day_ttl span:nth-child(2):after{content:"・";}.top .fcal .icon {display:table;margin:auto;width:fit-content;height:32px;font-size:10px;line-height:1.2;background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;padding:.5em 0 0 38px;text-align:left;}.top .fcal .icon_flag {background-image:url(../images/ico_flag.svg);}.top .fcal .icon_fw {background-image:url(../images/ico_fw.svg);}.top .fcal .icos {display:table;margin:auto;line-height:1;}.top .fcal .ico {display:block;margin:0 2px;background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;}.top .fcal .ico:after {display:flex;align-items:center;height:32px;padding:0 0 0 38px;font-size:10px;color:#333;}.top .fcal .ico_flag {background-image:url(../images/ico_flag.svg);}.top .fcal .ico_flag:after {content:"レース開催日";}.top .fcal .ico_fw {background-image:url(../images/ico_fw.svg);}.top .fcal .ico_fw:after {content:"花火開催日";}.top .fcal_type-ms_f1 .ico_flag:after {content:"F1日本GP開催日";}.top .fcal_type-ms_gt3 .ico_flag:after,.top .fcal_type-ms_jaf .ico_flag:after {content:"レース開催日";}.top .fcal_pass {display:table;margin:8px auto;font-weight:normal;font-size:12px;line-height:1.2;color:#333;}.top .usually .example {display:table;margin:8px 0 16px;}.top .tag_possible {display:inline-block;margin:0 2px;padding:6px 10px;border-radius:20px;background:#dbdbdb;font-size:14px;color:#FFF;}.top .tag_possible_on {background:#90d034;}.top .tag_possible .fs_sans {padding:0 4px;}.top .farelists_summary {padding:128px 0 24px;}.top .farelists_lead,.top .farelists_ms_lead {margin:32px auto 0;}.top .farelists_lead_ttl {margin:0 auto 16px;padding:0 0 24px;border-bottom:solid 1px #EEE;text-align:center;font-size:24px;line-height:1.2;}.top .farelists_lead_subttl {padding:16px 0;text-align:center;font-size:24px;line-height:1.2;}.fare_type-ms .lead_txt{text-align:center;}.fare_type-ms .lead_txt + .lead_txt {margin:16px 0 0;}.top .farelists .fare_type-ms {padding:24px 0 0;text-align:center;}.top .farelists_ms_lead {text-align:left;}.top .farelists .fare_type-ms .lead_txt + .notes {margin:8px 0 0;text-align:center;}.top .farelists_ms_salesstart {margin:24px 0 0;text-align:center;font-weight:bold;font-size:larger;}.top .cal_selected-month,.top .cal_selected-day {font-size:32px;}.top .cal_selected-week {font-weight:bold;}.top .farelist {position:relative;margin:0 0 24px;}.top .farelist hr {height:0;padding:0;border:0;margin:48px 0;border-top:solid 1px #EEE;}.top .farelist table {width:100%;margin:32px auto 8px;table-layout:fixed;border:solid 2px #CCC;line-height:1.2;}.top .farelist table + .farelist_crosshead {margin:48px 0 0;border-top:solid 1px #EEE;}.top .farelist_crosshead {padding:40px 0 8px;font-size:22px;line-height:1.2;}.top .farelist_crosshead em {font-weight:bold;}.top .farelist .farelist_crosshead + table,.top .farelist .accordion_content_main table {margin:8px auto 8px;}.top .farelist_crosshead_addbox {display:inline-block;margin:0 0 0 16px;padding:4px 16px;border:solid 1px;border-radius:8px;font-size:smaller;line-height:1;}.top .farelist .accordion:first-of-type {margin:80px 0 0;}.top .farelist .accordion_btn.farelist_crosshead {margin:32px 0 0;padding:16px 0;background:#CCC;transition:all .2s ease-in;}.top .farelist .accordion_btn.farelist_crosshead span {width:fit-content;margin:auto;}.top .accordion.is-opened .accordion_btn.farelist_crosshead span{opacity:.5;}@media (any-hover:hover) {.top .farelist .accordion_btn.farelist_crosshead:hover {opacity:.7;}}.top .farelist caption {padding:0 0 16px;text-align:left;font-weight:bold;font-size:larger;}.top .farelist th,.top .farelist td {padding:16px 16px;border:solid 1px #CCC;text-align:center;font-weight:normal;}.top .farelist .pticket tbody th,.top .farelist thead th{width:19%;}.top .farelist thead tr td:first-of-type{width:21%;}.top .farelist tbody th {background:#f9f9f9;text-align:left;font-size:larger;}.top .farelist thead tr {background:#DDD;}.top .farelist thead.pc {display:table-header-group !important;}.top .farelist th.pc,.top .farelist td.pc{display:table-cell !important;}.top .farelist tr.sp{display:none;}.top .farelist tbody th small {line-height:1.2;}.top .farelist tbody th .farelist_subject{display:block;margin:8px 0 0;line-height:1.5;}.top .farelist tbody tr {border-top:2px solid #CCC;}.top .farelist.fare_type-ms tbody tr,.top .farelist tbody tr:not(.sp) + tr{border:none;}.top .farelist .fare_line td:nth-child(2),.top .farelist .fare_line td:nth-child(3),.top .farelist .fare_line td:nth-child(4),.top .farelist .fare_line td:nth-child(5){border-top:solid 4px;border-bottom:solid 4px;}.top .farelist .fare_line td:nth-child(3),.top .farelist .fare_line td:nth-child(4),.top .farelist .fare_line td:nth-child(5){font-weight:bold;}.top .farelist .fare_line td:nth-child(2){border-left:solid 4px;}.top .farelist .fare_line td:nth-child(5){border-right:solid 4px;}.top .farelist .blowline {padding:0 14px;color:#f79500;}.top .farelist .blowline:before,.top .farelist .blowline:after {border-color:#f79500;}.top .farelist.fare_type-a .farelist_crosshead {color:#f79500;}.top .farelist.fare_type-a .fare_line td,.top .farelist.fare_type-a table,.top .farelist.fare_type-a tbody tr,.top .farelist.fare_type-a th,.top .farelist.fare_type-a td {border-color:#e09b51;}.top .farelist.fare_type-a .accordion_btn span:before,.top .farelist.fare_type-a .accordion_btn span:after{background:#e09b51;}.top .farelist.fare_type-a .accordion_btn.farelist_crosshead,.top .farelist.fare_type-a thead tr,.top .farelist.fare_type-a .sp_thead td {background:#f7d3ac;}.top .farelist.fare_type-b .farelist_crosshead {color:#eac60e;}.top .farelist.fare_type-b .fare_line td,.top .farelist.fare_type-b table,.top .farelist.fare_type-b tbody tr,.top .farelist.fare_type-b th,.top .farelist.fare_type-b td {border-color:#e9d25c;}.top .farelist.fare_type-b .accordion_btn span:before,.top .farelist.fare_type-b .accordion_btn span:after{background:#e9d25c;}.top .farelist.fare_type-b .accordion_btn.farelist_crosshead,.top .farelist.fare_type-b thead tr,.top .farelist.fare_type-b .sp_thead td {background:#fff1a8;}.top .farelist.fare_type-c .farelist_crosshead {color:#a6cd18;}.top .farelist.fare_type-c .fare_line td,.top .farelist.fare_type-c table,.top .farelist.fare_type-c tbody tr,.top .farelist.fare_type-c th,.top .farelist.fare_type-c td {border-color:#afcd49;}.top .farelist.fare_type-c .accordion_btn span:before,.top .farelist.fare_type-c .accordion_btn span:after{background:#afcd49;}.top .farelist.fare_type-c .accordion_btn.farelist_crosshead,.top .farelist.fare_type-c thead tr,.top .farelist.fare_type-c .sp_thead td {background:#d0e48c;}.top .farelist.fare_type-d .farelist_crosshead {color:#34bad7;}.top .farelist.fare_type-d .fare_line td,.top .farelist.fare_type-d table,.top .farelist.fare_type-d tbody tr,.top .farelist.fare_type-d th,.top .farelist.fare_type-d td {border-color:#51c9ca;}.top .farelist.fare_type-d .accordion_btn span:before,.top .farelist.fare_type-d .accordion_btn span:after{background:#51c9ca;}.top .farelist.fare_type-d .accordion_btn.farelist_crosshead,.top .farelist.fare_type-d thead tr,.top .farelist.fare_type-d .sp_thead td {background:#93e5e6;}.top .farelist.fare_type-e .farelist_crosshead {color:#b796f1;}.top .farelist.fare_type-e .fare_line td,.top .farelist.fare_type-e table,.top .farelist.fare_type-e tbody tr,.top .farelist.fare_type-e th,.top .farelist.fare_type-e td {border-color:#a794c5;}.top .farelist.fare_type-e .accordion_btn span:before,.top .farelist.fare_type-e .accordion_btn span:after{background:#a794c5;}.top .farelist.fare_type-e .accordion_btn.farelist_crosshead,.top .farelist.fare_type-e thead tr,.top .farelist.fare_type-e .sp_thead td {background:#d7c5f6;}.top .farelist.fare_type-ms table,.top .farelist.fare_type-ms th,.top .farelist.fare_type-ms td {border-color:#f59fb9;}.top .farelist.fare_type-ms thead tr {background:#f6d1dd;}.top .farelist .tag_possibles {display:block;margin:8px 0 0 0;}.top .farelist .tag_possible {display:block;margin:4px 0 0 0;font-size:12px;}.top .farelist .btn_detail{margin:0 auto;}.top .farelist p + .btn_detail {margin:8px auto 0;}.top .farelist .btn_detail + .btn_detail_caption {display:block;margin:8px 0 0 0;}.top .farelist .notes{text-align:left;}.top .fare_type-closed_txt {padding:48px 0;text-align:center;}.top .farelist .debut_ttl {display:block;margin:0 0 8px;}.pricelists .slider{margin:160px 0 0;}.pricelists .slick-dots{bottom:calc(100% + 32px);}.pricelists .slick-dots li button{position:relative;overflow:hidden;text-indent:150%;white-space:nowrap;line-height:1;color:#888;}.container.top .contents .pricelists .slick-dots li,.pricelists .slick-dots li button {width:2.5em;height:2.5em;font-size:24px;}.pricelists .slick-dots li button:before,.pricelists .slick-dots li button:after {position:absolute;top:50%;left:50%;text-indent:0;}.pricelists .slick-dots li button:before {transform:translate(calc(-50% - .3em),-50%);}.pricelists .slick-dots li button:after {content:"月";font-size:14px;transform:translate(calc(-50% + .5em),calc(-50% + .2em));}.pricelists .slick-dots li button:after {content:"月";font-size:14px;transform:translate(calc(-50% + .5em),calc(-50% + .2em));}.pricelists .tr_jp-other .slick-dots li button:after {content:none;}.pricelists .tr_jp-other .slick-dots li button:before {transform:translate(-50%,-50%);}.pricelists .slick-dots li.slick-active button{background:#7bcb3e;color:#FFF;}.container.top .contents .pricelists .slick-dots li {overflow:visible;}.container.top .contents .pricelists .slick-dots li:before {position:absolute;top:-1.5em;left:0;font-size:smaller;}.container.top .contents .pricelists .slick-dots li:after {content:"";display:block;position:absolute;top:100%;left:50%;width:8px;height:8px;border-top:solid 2px #7bcb3e;border-right:solid 2px #7bcb3e;transform-origin:left top;transform:rotate(135deg) translate(calc(-50% - 4px),0);transition:all .2s ease-in;opacity:0;}.container.top .contents .pricelists .slick-dots li.slick-active::after {top:calc(100% + 12px);opacity:1;}.top .pass_box {margin:80px auto 0;padding:24px;border-radius:16px;background:#5acae2;text-align:center;color:#FFF;}.top .pass_box_ttl {font-size:24px;}.top .pass_box .notes {margin:16px 0 0;}.top .pricelist {position:relative;margin:80px 0 24px;padding:80px 0 0 0;border-top:solid 1px #EEE;}.top .pricelist:first-of-type {margin:0 auto;padding:48px 0 0 0;border:none;}.top .pricelist_ttl {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 24px;}.top .pricelist_ttl strong{display:block;padding:0 0 0 8px;border-left:solid 4px #009d8d;font-size:24px;line-height:1.2;}.top .pricelist_ttl .normal {padding:0 0 0 8px;font-weight:normal;font-size:smaller;}.top .pricelist p + .notes {margin:8px 0 0;}.top .pricelist table {width:100%;margin:10px auto 5px;border-collapse:collapse;}.top .pricelist th,.top .pricelist td {text-align:left;padding:6px 12px;border-top:solid 1px #7ACA3E;border-bottom:solid 1px #7ACA3E;}.top .pricelist td {text-align:center;border-left:solid 1px #7ACA3E;}.top .pricelist th {font-weight:normal;background:#FFC;}.top .pricelist td:first-child {border-left:none;}.top .pricelist thead th,.top .pricelist thead td {background:#CFE8AA;text-align:center;white-space:nowrap;color:#445e1d;}.top .pricelist thead td small {line-height:1.2;}.top .pricelist .space td {padding:0;border:none;}.top .pricelist .sup_info {display:block;}.top .pricelist_method {margin:24px auto 0;text-align:center;}.top .pricelist_method_ttl {display:flex;align-items:center;justify-content:center;font-size:18px;}.top .pricelist_method_ttl:before,.top .pricelist_method_ttl:after {content:"";width:64px;height:1px;background-color:#CCC;}.top .pricelist_method_ttl:before {margin:0 16px 0 0;}.top .pricelist_method_ttl:after {margin:0 0 0 16px;}.top .pricelist_method_list {display:flex;flex-wrap:wrap;justify-content:center;}.top .pricelist_method_list li {margin:0 4px;}.top .pricelist_method + .notes {margin:24px auto 0;}.top .pricelist_method .btn_detail{margin:16px auto 0;}.top .vehicle_sec.ico_num tbody th{vertical-align:middle;}.top .ico_num .num {display:block;float:left;margin:0 4px 0 0;height:22px;width:22px;border-radius:50%;background:#CCC;text-align:center;line-height:22px;color:#FFF;}.top .vehicle_sec .kochira .num {background:#ff9000;}.top .vehicle_sec .chirara .num {background:#ffa6e5;}.top .vehicle_sec .puto .num {background:#a8dc4f;}.top .vehicle_sec .pipira .num {background:#7fd1ef;}.top .vehicle_sec .batto .num {background:#dd9f56;}.top .vehicle_sec .gpf .num,.top .vehicle_sec .m-cgr .num {background:#f12b63;}.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;}.c-bnr .btn_detail{background:#F79400;}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_ttl_term {font-size:16px;}.c-bnr_ttl_catch {display:block;margin:0 0 8px;font-size:smaller;}.top .mnav {display:flex;overflow:hidden;margin:80px 0 128px;border-radius:48px;}.top .mnav a {flex-grow:1;display:flex;align-items:center;justify-content:center;position:relative;padding:32px 0;border-left:solid 2px #FFF;background:#28c8cb;text-align:center;text-decoration:none;font-weight:bold;font-size:larger;font-weight:bold;line-height:1.2;color:#FFF;transition:all .2s ease-in;}.top .mnav a:first-child {border:none;}.top .mnav a:after {content:"";display:block;position:absolute;top:calc(100% - 16px);left:50%;border-top:solid 8px #8eddeb;border-left:solid 8px transparent;border-right:solid 8px transparent;transform:translate(-50%,0);transition:all .2s ease-in;}.top .mnav a:hover {background:#8eddeb;color:#FFF;}.top .mnav a:hover:after {top:calc(100% - 14px);border-top:solid 8px #FFF;}.top .mnav.mnav_line1 {display:table;width:auto;margin:32px auto 80px;}.top .mnav.mnav_line1 a {display:block;width:auto;padding:32px;}.btn_side-r {margin:8px 0 0 auto;}.btn_detail_arw{display:block;position:relative;overflow:hidden;width:40px;height:40px;border-radius:50%;background:#F79400;text-indent:100%;white-space:nowrap;}.btn_detail_arw:after {content:"";position:absolute;top:50%;left:50%;width:14px;height:10px;background:#FFF;clip-path:polygon(0 0,100% 0,50% 100%);transform:translate(-50%,-40%);}@media (any-hover:hover) {a.btn_detail_arw {transition:all .2s ease-in;}a.btn_detail_arw:hover {opacity:.7;text-decoration:none;}}.top .guide_sec {display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin:160px auto 80px;padding:32px;border-radius:40px;text-align:center;}.top .guide_sec,.top .guide_sec .item_ttl {background:#eaefe1;}.top .guide_sec .guide_ttl {width:100%;font-size:28px;color:#7bcb3e;}.top .guide_sec .pricelist_method_ttl:before,.top .guide_sec .pricelist_method_ttl:after {background-color:#7bcb3e;}.top .guide_sec .item {width:47%;margin:32px 0 0;padding:24px;border:dotted 6px #7bcb3e;border-radius:32px;}.top .guide_sec .item_txtbox {margin:16px 0 0;padding:16px;border-radius:16px;background-image:linear-gradient( -45deg,#7bcb3e 25%,#91d55d 25%,#91d55d 50%,#7bcb3e 50%,#7bcb3e 75%,#91d55d 75%,#91d55d );background-size:15px 15px;}.top .guide_sec .btn_detail_arw + .item_txtbox,.top .guide_sec .item_txtbox + .item_txtbox {margin:32px 0 0;}.top .guide_sec .item_txtbox_ttl {font-size:larger;color:#FFF;}.top .guide_sec .item_txt {display:flex;align-items:center;margin:8px 0 0;padding:16px;border-radius:8px;background:#FFF;text-align:left;}.top .guide_sec .item_txt span {flex:1;}.top .guide_sec .item_ttl {display:table;margin:-2em auto 0;padding:0 16px;font-size:larger;line-height:1.2;}.top .guide_sec .item .btn_detail {margin:16px auto 8px;}.top .guide_sec .item p + .btn_detail {margin:40px auto 8px;}.top .guide_sec .btn_detail + .item_ttl{margin:40px 0 0;}.top .guide_sec:before,.top .guide_sec:after{content:'';display:block;position:absolute;top:50%;left:50%;background:#7bcb3e;transition:all .2s ease-in;transform:translate(-50%,-50%);}.top .guide_sec:before{width:24px;height:4px;}.top .guide_sec:after{width:4px;height:24px;}.top .guide_sec .blowline {margin:0 0 4px;padding:0 14px;font-size:smaller;color:#f762b0;}.top .guide_sec .blowline:before,.top .guide_sec .blowline:after {border-color:#f762b0;}.ribbon {text-align:center;clip-path:polygon(100% 0%,98% 50%,100% 100%,0 100%,2% 50%,0 0);}.ribbon_line-hf {background:linear-gradient( to bottom,#999 8%,#CCC 8%,#CCC 92%,#999 92%,#999 100%);}.top .notice_ttl {padding:24px 16px;font-size:24px;line-height:1.2;color:#FFF;}.top .notice_ttl.ribbon_line-hf {background:linear-gradient( to bottom,#C00 8%,#F00 8%,#F00 92%,#C00 92%,#C00 100%);}.top .notice_ttl small {display:block;margin:0 0 4px;font-size:16px;}.top .news_main {height:720px;overflow-y:scroll;margin:32px 0 0;}.top .news_main .item {display:grid;grid-template-rows:max-content 1fr;grid-template-columns:1fr min-content;padding:32px 16px 32px 8px;border-top:dashed 1px #DDD;text-decoration:none;color:#7E7E7E;}.top .news_main .item:last-of-type {border-bottom:dashed 1px #DDD;}.top .news_main .item_photo {grid-column:2 / 3;grid-row:1 / 3;padding:0 0 0 48px;}.top .news_main .item_ttl {grid-row:1 / 2;grid-column:1 / 2;margin:0 0 16px 0;font-size:24px;line-height:1.2;}.top .news_main .item_txtbox{grid-row:2 / 3;grid-column:1 / 2;}.top .news_main .item_reverse.item {grid-template-columns:min-content 1fr;}.top .news_main .item_reverse .item_photo {grid-column:1 / 2;padding:0 48px 0 0;}.top .news_main .item_reverse .item_ttl {grid-column:2 / 3;}.top .news_main .item_reverse .item_txtbox {grid-column:2 / 3;}.top .news_main a .item_ttl {color:#7E7E7E;}.top .news_main .item .notes{margin:8px 0 0 0;}.top .news_main .item .btn_detail{margin:16px 0 0 0;font-size:12px;}.top .news_main .item .btn_detail span{padding:.8em 1em .8em 2em;}.top .value_box_wrap {background:#fff0c4;}.top .value_box{width:1200px;margin:auto;}.top .value_sec .item {margin:40px auto 0;}.top .value_sec .item {display:grid;grid-template-rows:max-content 1fr;grid-template-columns:1fr min-content;padding:32px;border-radius:24px;background:#fff0c4;}.top .value_sec .item_photo {grid-column:2 / 3;grid-row:1 / 3;padding:0 0 0 48px;}.top .value_sec .item_ttl {grid-row:1 / 2;grid-column:1 / 2;margin:0 0 16px;padding:0 0 16px;border-bottom:dotted 6px #f1c540;font-size:32px;line-height:1.2;color:#f761af;}.top .value_sec .item_txtbox{grid-row:2 / 3;grid-column:1 / 2;}.top .value_sec .notes {margin:8px 0 0;}.top .value_sec .item_photo .notes {text-align:right;line-height:1.2;}.top .value_benefits {margin:0 0 8px;font-weight:bold;font-size:larger;}.top .value_benefits li {margin:8px 0 0;}.top .value_benefits span {color:#f761af;}.top .value_benefits .price {font-size:larger;}.top .value_sec .item_under_txtbox {grid-row:3 / 4;grid-column:1 / 3;}.top .value_sec .item_under_txtbox {grid-row:3 / 4;grid-column:1 / 3;}.top .value_sec .early {margin:16px 0 0;}.top .value_sec .early span {color:#f761af;}.c-bnr,.c-bnr_bg {border-radius:24px;}.c-bnr_bg {margin:0 0 16px;background:#FFF;}.top .bnr_raceday-pass {text-align:center;}.top .bnr_raceday-pass .c-bnr_ttl {font-family:"YakuHanJP","Murecho","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;}.top .bnr_raceday-pass {margin:16px 0 0;padding:140px 24px;background:url(../../raceday-pass/images/mainimg.jpg) center 65% no-repeat;background-size:100%;}.top .bnr_raceday-pass .c-bnr_data{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;}.top .bnr_raceday-pass .c-bnr_ttl {font-size:32px;line-height:1.2;color:#8bd112;}.top .bnr_raceday-pass .c-bnr_txt {margin:16px 0 0;font-size:16px;}.pass .headline {margin:0 0 24px;padding:64px 24px;border-radius:16px;background:#5acae2;text-align:center;font-size:24px;color:#FFF;}.pass .headline strong {display:block;margin:8px auto 0;font-size:48px;line-height:1.2;}.pass .info_sec {padding:32px 64px;border:solid 2px #F00;text-align:center;}.pass .expdate{margin:40px auto 0;text-align:center;}.pass .expdate_ttl{display:block;margin:0 0 8px 0;}.pass .section_ttl {display:table;margin:auto;padding:.3em 2.2em .3em 3.2em;border-radius:22px;background:linear-gradient(#f730a2,#fa436f);font-size:22px;letter-spacing:1em;color:#FFF;}.pass .guide + .section_ttl {margin:60px auto 0;}.pass .section_ttl + .guide {margin:24px auto 0;}.pass .guide{position:relative;margin:60px auto 0;}.pass .guide.noborder{border:none;}.pass .guide .anchor{position:absolute;top:-40px;left:0;}.pass .guide_ttl {display:block;margin:0 auto 24px;text-align:center;font-size:20px;color:#fc3866;}.pass .guide.ypass_sec{border:none;}.pass .guide.ypass_sec .section_ttl {margin:0 auto 24px;}.pass .guide_facility_img {display:block;width:880px;height:170px;margin:10px 0;}.pass .guide .subhead {margin:32px 0 24px;padding:10px;border-radius:6px;background:#7aca3e;font-size:16px;color:#FFF;}.pass .guide .subhead:first-child {margin:0 0 24px 0;}.pass .guide .section {margin:60px auto 0;}.pass .guide .section.first {margin:0 auto;}.pass .guide .pricelist {padding:0 2px;margin:auto;}.pass .pricelist table {width:100%;margin:16px auto 4px;}.pass .pricelist table .sp{display:none;}.pass .pricelist table tr.pc{display:table-row !important;}.pass .pricelist table .pc{display:table-cell !important;}.pass .pricelist th,.pass .pricelist td {padding:16px;border-top:solid 1px #7ACA3E;border-bottom:solid 1px #7ACA3E;}.pass .pricelist thead td small {line-height:1.2;}.pass .pricelist td {border-left:solid 1px #7ACA3E;text-align:center;}.pass .pricelist th {font-weight:normal;background:#FFFFCC;text-align:left;}.pass .pricelist thead th,.pass .pricelist thead td {padding:8px 16px;background:#CFE8AA;text-align:center;white-space:nowrap;}.pass .pricelist .space td {padding:0;border:none;}.pass .pricelist2 table {width:100%;margin:48px auto 4px;}.pass .pricelist2 th,.pass .pricelist2 td {padding:16px;border:solid 1px #7ACA3E;}.pass .pricelist2 thead th,.pass .pricelist2 thead td {padding:8px 16px;background:#CFE8AA;text-align:center;white-space:nowrap;}.pass .yen:before {content:" / "; }.ypass2024_sec,.pass .mp-pass table + .mp-pass_ttl {margin:32px auto 0;}.mp-pass_ttl {font-weight:bold;font-size:larger;line-height:1.2;}.pass .mp-pass table {table-layout:fixed;}.pass .mp-pass tbody td {font-size:larger;font-weight:bold;}.pass .guide .mp-pass .tbody_subhead td{background:#FFFFCC;font-weight:normal;font-size:smaller;}.pass .ypass_ttl {margin:32px auto 0;text-align:center;font-size:larger;color:#fb3865;}.pass .ypass_lead{margin:8px auto 0;text-align:center;}.pass .ypass_sec_place .btn_detail{display:table;float:none;margin:16px auto 0;}.pass .ypass_sec_place td{text-align:left;font-weight:normal;font-size:100%;}.pass .asoview_sec {margin:56px auto;text-align:center;}.pass .asoview_sec .asoview_ttl {margin:0 0 8px 0;font-size:20px;line-height:1.2;color:#F00;}.pass .asoview_sec .asoview_lead {display:block;margin:0 0 16px 0;font-size:larger;}.pass .asoview_sec .btn_detail{display:inline-block;float:none;margin:24px 4px 0;}.pass .campaign_sec{margin:24px auto 0;padding:24px;background:#ffe8e1;border-radius:16px;text-align:center;}.pass .campaign_sec .notes {margin:4px auto 0;}.pass .campaign_sec .notes small {font-size:100%;}.pass .campaign_ttl{margin:0 0 16px 0;text-align:center;font-size:24px;line-height:1.2;}.pass .campaign_example{margin:16px auto 8px;font-weight:bold;font-size:larger;}.pass .campaign_example_ttl{margin:16px auto 8px;font-weight:bold;font-size:smaller;}.pass .campaign_example_arw {position:relative;padding:0 0 64px;}.pass .campaign_example_arw:before,.pass .campaign_example_arw:after {content:"";position:absolute;left:50%;transform:translate(-50%,0);bottom:0;}.pass .campaign_example_arw:before {width:32px;height:32px;margin:4px auto;background:#F00;bottom:16px;}.pass .campaign_example_arw:after {bottom:0;border-top:solid 24px #F00;border-left:solid 32px transparent;border-right:solid 32px transparent;}.pass .campaign_sec td{background:#FFF;}.pass .guide .section.owned_sec{position:relative;margin:128px auto 0;}.pass .owned_ttl{display:flex;align-items:center;justify-content:center;margin:0 0 16px 0;text-align:center;font-size:24px;line-height:1.2;color:#F00;}.pass .owned_ttl:before,.pass .owned_ttl:after {content:"";width:64px;height:1px;background-color:#CCC;}.pass .owned_ttl::before {margin:0 16px 0 0;}.pass .owned_ttl::after {margin:0 0 0 16px;}.pass .nextyear_sec{position:relative;}.pass .owned_change_sec.mp-pass tbody td,.pass .owned_change_sec .mp-pass tbody td {font-size:100%;font-weight:normal;}.pass .lastyear_sec {margin:128px 0 80px;position:relative;}.pass .lastyear_main {background:#EEE;padding:1px 32px 48px;}.pass .lastyear_main .ypass_sec {background:#FFF;padding:1px 32px 32px;}