@charset "UTF-8";@import url("../../css/mobile_pk_nav.css");#SUZUKA{width:100% !important;}*{margin:0;padding:0;}body{-webkit-text-size-adjust:none;}.pc{display:none !important;}.sp{display:block !important;}.container{min-width:auto;overflow:hidden;font:14px/1.5 "YakuHanJP",BlinkMacSystemFont,-apple-system,Arial,sans-serif;padding:0 0 12% 0;}.maincontents *{min-width:0;min-height:0;}.topicpath,.contents_head_data_main,.contents_main,.contents_headline_main,.footer_main {width:100%;}.content {width:94%;}.topicpath {padding:1.2% 3%;font-size:10px;}.fullbleed {width:100%;margin:0;}.contents_headline {padding:4% 3%;font-size:18px;}.contents_main {padding:8% 0 0;}.footer_main {padding:4% 3%;}footer small{font-size:10px;}.c-anchor{position:absolute;top:-12%;left:0;}.inpark_sec .c-anchor{top:-64px;}.btn_detail{margin:8% auto 0;}.btn_detail + .btn_detail{margin:2% auto 0;}.blowline {width:fit-content;margin:auto;padding:0 4% 1%;}.accordion_btn{outline:none;}.accordion_content {margin:2% 0 0;}.accordion_sp-only .accordion_btn {display:block;}.accordion_sp-only .accordion_content {display:grid;}.accordion_sp-only + .accordion_content {display:none;}.slick-arrow:hover:after {opacity:1;}.slick-dots li button:hover {opacity:1;}a img,a .item_ttl,a .item_txtbox {transition:none}a:hover img,a:hover .item_ttl,a:hover .item_txtbox {opacity:1;}.btn_more:hover,a.btn_detail:hover,a .btn_detail:hover {opacity:1;text-decoration:none;}.top .c-block {margin:32% 0 0 0;}.top .content_head + .c-block {margin:12% auto 0;}.top .contents_headline {padding:8% 3%;font-size:24px;}.info_box + .notes {margin:2% auto 0;}.length_price {letter-spacing:-0.05em;}.length_price p {font-size:17px;}.top .pricelists {margin:24% auto 0;}.top .pricelists:first-of-type {margin:16% auto 0;}.top .pricelists_category_ttl {padding:2% 4%;font-size:18px;}.top .pricelists_category_ttl + .info_box {margin:3% auto 0;}.top .pricelists .notes.notesline{margin:16% 0 0 0;}.top .tag_possibles{width:100%;margin:2% 0 0 0;}.top .tag_possible {font-size:10px;}.container.top .contents .pricelists .slick-dots li,.pricelists .slick-dots li button {font-size:20px;}.pricelists .slider{margin:40% 0 0;}.container.top .contents .pricelists .slick-dots li {margin:0 6px 24px;}.container.top .contents .pricelists .fcal_many_month .slick-dots li,.pricelists .fcal_many_month .slick-dots li button {font-size:15px;}.container.top .contents .pricelists .fcal_many_month .slick-dots li {margin:0 3px;}.pricelists .fcal_many_month .slick-dots li button:after {font-size:10px;}.container.top .fcals-slider.slider-nav {width:304px;} .fcals-slider li.fcals-slider_ad_now + li:before,.fcals-slider li.fcals-slider_ad_next + li:before {content:"";display:block;top:-.9em;left:-24px;height:2px;background:#EEE;}.fcals-slider li:focus {outline:none;}.fcals-slider li.fcals-slider_ad_now_month2 + li:before {width:84px;} .fcals-slider li.fcals-slider_ad_now_month3 + li:before {width:160px;} .fcals-slider li.fcals-slider_ad_now_month4 + li:before {width:236px;} .fcals-slider li.fcals-slider_ad_now_month5+ li:before {width:312px;} .fcals-slider li.fcals-slider_ad_next_month2 + li:before {width:76px;} .fcals-slider .slick-arrow {top:50%;width:16px; height:16px;margin:2% 0 0;border:none;background-color:transparent;appearance:none;}.fcals-slider .slick-prev {left:-26px;border-top:solid 2px #CCC;border-left:solid 2px #CCC;transform-origin:left top;transform:rotate(-45deg);}.fcals-slider .slick-next {right:-26px;border-top:solid 2px #CCC;border-right:solid 2px #CCC;transform-origin:right top;transform:rotate(45deg);}.top .fcal_ttl {margin:0 0 1% 0;font-size:24px;}.top .fcal_lead {margin:3% 0 0;}.top .fcal {gap:0; }.top .fcal_ttl small {font-size:1rem;}.top .fcal_dow,.top .fcal .fcal_nodate {display:none;}.top .fcal_pnddate {height:3em;}.top .fcal_day {display:flex;align-items:center;margin:0 0 3px;padding:0;font-size:16px;transition:none;}.top div.fcal_day:not(.fcal_nodate) + a.fcal_type-closed {margin:3px 0;}.top .fcal_day:last-of-type {margin:0;}.top .fcal_day,.top .fcal_day.fcal_cross02,.top .fcal_day.fcal_cross03 {width:100%;}..top .fcal_day:before,.top .fcal_day_ttl {order:-1;}.top .fcal_day_ttl {padding:2% 3%;}.top .fcal_day:before,.top .fcal_day_ttl {font-size:24px;}.top .fcal_day:before {padding:2% 0 2% 3%;}.top .fcal_day:after{content:"（"attr(data-week)"）";order:1;padding:0 3% 0 0;}.top .fcal_day:after,.top .fcal_day_ttl:after,.top .fcal_cross02 .fcal_day_ttl span:after,.top .fcal_cross03 .fcal_day_ttl span:after{font-size:14px;font-weight:normal;}.top .fcal_cross02 .fcal_day_ttl span,.top .fcal_cross03 .fcal_day_ttl span{display:block;}.top .fcal_type-ms.fcal_cross03 .fcal_day_ttl span:first-child:after{content:"（金）";}.top .fcal_type-ms.fcal_cross03 .fcal_day_ttl span:nth-child(2):after,.top .fcal_type-ms.fcal_cross02 .fcal_day_ttl span:first-child:after{content:"（土）";}.top .fcal_type-ms.fcal_cross03 .fcal_day_ttl span:nth-child(3):after,.top .fcal_type-ms.fcal_cross02 .fcal_day_ttl span:nth-child(2):after{content:"（日）";}.top .fcal_day.fcal_pnddate:after,.top .fcal_day.fcal_enddate:after,.top .fcal_day.fcal_cross02:after,.top .fcal_day.fcal_cross03:after{content:none;}.top .fcal_enddate {display:none;}.top .fcal_pnddate,.top .fcal_enddate {min-height:6em;}.top .tr_jp-other .fcal_day[data-week="月"]:after{content:"(Mon)";}.top .tr_jp-other .fcal_day[data-week="火"]:after{content:"(Tue)";}.top .tr_jp-other .fcal_day[data-week="水"]:after{content:"(Wed)";}.top .tr_jp-other .fcal_day[data-week="木"]:after{content:"(Thu)";}.top .tr_jp-other .fcal_day[data-week="金"]:after{content:"(Fri)";}.top .tr_jp-other .fcal_day[data-week="土"]:after{content:"(Sat)";}.top .tr_jp-other .fcal_day[data-week="日"]:after{content:"(Sun)";}.top .tr_jp-other .fcal_day[data-week="月・祝"]:after{content:"(Mon,Holiday)";}.top .tr_jp-other .fcal_day[data-week="火・祝"]:after{content:"(Tue,Holiday)";}.top .tr_jp-other .fcal_day[data-week="水・祝"]:after{content:"(Wed,Holiday)";}.top .tr_jp-other .fcal_day[data-week="木・祝"]:after{content:"(Thu,Holiday)";}.top .tr_jp-other .fcal_day[data-week="金・祝"]:after{content:"(Fri,Holiday)";}.top .tr_jp-other .fcal_day[data-week="土・祝"]:after{content:"(Sat,Holiday)";}.top .tr_jp-other .fcal_day[data-week="日・祝"]:after{content:"(Sun,Holiday)";}.top .tr_jp-other .fcal_type-ms.fcal_cross03 .fcal_day_ttl span:first-child:after{content:"（Fri）";}.top .tr_jp-other .fcal_type-ms.fcal_cross03 .fcal_day_ttl span:nth-child(2):after,.top .tr_jp-other .fcal_type-ms.fcal_cross02 .fcal_day_ttl span:first-child:after{content:"（Sat）";}.top .tr_jp-other .fcal_type-ms.fcal_cross03 .fcal_day_ttl span:nth-child(3):after,.top .tr_jp-other .fcal_type-ms.fcal_cross02 .fcal_day_ttl span:nth-child(2):after{content:"（Sun）";}.top .fcal_day_main {flex:1;order:2;padding:4% 2%;text-align:left;}.top a .fcal_day_txtbox:before {top:50%;left:100%;border-width:2px;transition:none;transform:rotate(135deg);}.top .fcal_txt {font-size:smaller;}.top .fcal_times {display:block;font-size:100%;}.top .fcal_time {margin:1% 2% 1% 0;padding:0;border-radius:0;background:none;}.top .fcal_type-ms_8h .fcal_fee:after,.top .fcal_fee,.top .fcal_fee_pool,.top .fcal_fee_pool:before,.top .fcal_fee_pool:after,.top .fcal_fee:before,.top .fcal_fee:after {display:inline-block;font-size:100%;}.top .fcal_price {line-height:1.2;}.top .fcal_price span {display:inline-block;padding:0 1em 0 0;font-size:12px;}.top .fcal_type-a .fcal_fees {padding:0 0 1%;}.top .fcal_type-a .fcal_fees .fcal_fee {display:inline-block;margin:0 1em 0 0;font-size:14px;}.top .fcal_fee:before {padding:0 1em 0 0;}.top .fcal_fee_pool:before {padding:0 0 0 1em;}.top .fcal .icon {margin:0 0 1%;}.top .fcal .icos {margin:0 0 1%;}.top .fcal_pass {display:block;margin:1％ 0 0;padding:0;font-size:10px;}.top .farelists{margin:0;padding:12% 0 0 0;}.top .farelists_summary {padding:12% 0 3%;}.top .farelists_ms_lead {margin:0 auto;}.top .farelists_summary .farelists_lead_ttl,.top .fare_type-ms .farelists_lead_ttl {margin:0 auto 4%;padding:0 0 4%;font-size:18px;}.top .farelists_lead_subttl {margin:0 auto 4%;padding:0 0 4%;font-size:18px;}.top .farelists .fare_type-ms .lead_txt + .notes,.fare_type-ms .lead_txt{text-align:left;}.fare_type-ms .lead_txt + .lead_txt {margin:3% 0 0;}.top .farelists .fare_type-ms .lead_txt + .notes {margin:2% 0 0;}.top .fare_type-ms .cal_selected-month,.top .fare_type-ms .cal_selected-day {font-size:24px;}.top .farelist:first-of-type {padding:8% 0 0 0;}.top .farelist table {margin:4% auto 1%;border:none;table-layout:auto;}.top .farelist hr {margin:8% 0;}.top .farelist table + .farelist_crosshead {margin:16% 0 2%;}.top .farelist_crosshead {padding:16% 0 0;font-size:18px;}.top .accordion_btn.farelist_crosshead {margin:8% 0 0;padding:8% 0;}.top .farelist_crosshead_addbox {margin:0 0 0 2%;padding:1% 2%;font-size:12px;}.top .farelist .accordion_btn.farelist_crosshead {font-size:smaller}.top .farelist .accordion:first-of-type {margin:16% 0 0;}.top .farelist .farelist_crosshead + table,.top .farelist .accordion_content_main table {margin:2% auto;}.top .farelist table + table {margin:12% auto 1%;}.top .farelist caption {padding:0 0 2%;}.top .farelist th,.top .farelist td {padding:3% 1%;}.top .farelist .sp_thead td {padding:1%;}.top .farelist tbody .sp_thead td:first-of-type,.top .farelist .sp_thead td,.top .farelist thead tr {font-size:smaller;}.top .farelist thead tr td:first-of-type {border-left:none;}.top .farelist thead tr td:last-of-type {border-right:none;}.top .farelist .sp_thead td small,.top .farelist thead td small {line-height:1.2;}.top .farelist .sp_thead small,.top .farelist thead small {display:block;font-size:10px;}.top .farelist tbody tr td:first-of-type {font-size:smaller;}.top .farelist thead.pc,.top .farelist th.pc,.top .farelist td.pc{display:none !important;}.top .farelist tr.sp{display:table-row !important;}.top .farelist tbody tr {border:none;}.top .farelist tbody .sp_thead td,.top .farelist tbody tr td {width:21%;}.top .farelist tbody .sp_thead td:first-of-type,.top .farelist tbody tr td:first-of-type,.top .farelist thead tr td:first-of-type {width:37%;}.top .farelist tr.sp th {display:table-cell;box-sizing:border-box;margin:0 auto;padding:12% 0 0;border:none;background:none;text-align:center;font-weight:bold;}.top .farelist tr.sp:first-of-type th {padding:2% 0 0;}.top .farelist tbody tr td:first-of-type {font-size:10px;border-left:none;}.top .farelist tbody tr td:last-of-type {border-right:none;}.top .farelist .tag_possibles {margin:2% 0;}.top .farelist .tag_possible {display:inline-block;margin:2px;font-size:10px;}.top .farelist p + .btn_detail {margin:2% auto 0;}.top .farelist .btn_detail + .btn_detail_caption {margin:2% 0 0 0;}.top .farelist .btn_detail span {letter-spacing:-.05em;}.container.top .farelist thead .space {border:none;background:none;}.top .farelist thead .space td {padding:12% 0 0;}.top .fare_type-closed_txt {padding:6% 0;}.top .farelist .pticket tr.sp th {width:auto;}.top .farelist .blowline {padding:0 8% 1%;}.top .farelist .debut_ttl {margin:0 0 2%;font-size:larger;}.top .pass_box {margin:12% auto 0;padding:4%;}.top .pass_box_ttl {font-size:18px;}.top .pass_box .notes {margin:3% 0 0;}.top .pricelist {margin:16% 0 8%;padding:16% 0 0 0;}.top .pricelist:first-of-type {padding:8% 0 0 0;}.top .pricelist_ttl {margin:0 0 4%;}.top .pricelist_ttl strong{font-size:18px;}.top .pricelist p + .notes {margin:1% 0 0;}.top .pricelist table {margin:4% auto 1%;}.top .pricelist th,.top .pricelist td {padding:2%;}.top .pricelist thead td small {display:block;}.top .pricelist thead th,.top .pricelist thead td {font-size:smaller;white-space:normal;}.top .price_num {font-size:16px;}.top .pricelist .sup_info {font-size:12px;}.top .pricelist_method {margin:4% auto 0;}.top .pricelist_method_ttl {font-size:16px;}.top .pricelist_method + .notes {margin:8%x auto 0;}.top .pricelist_method .btn_detail{margin:6% auto 0;}.top .pricelist .vehicle_sec thead th,.top .pricelist .vehicle_sec thead td {padding:2% 4%;}.top .vehicle_sec td{width:20%;white-space:nowrap;}.top .vehicle_sec .vehicle_gloss{width:50%;white-space:normal;}.top .ico_num .num {margin:0 2px 0 0;}.top .ico_num .m-cgr .num {float:none;margin:0 0 4px 0;}.c-bnrs,.c-bnrs + .c-bnrs {margin:12% auto 0;}.c-bnr {margin:8% 0 0 0;padding:3% 4%;}.c-bnr + .c-bnr {margin:4% 0 0 0;}.c-bnr .btn_detail{display:none;}.c-bnr:before,.c-bnr:after {content:"";display:block;position:absolute;}.c-bnr:before {bottom:10px;right:10px;width:20px;height:20px;border-radius:50%;background:#F79400;;}.c-bnr:after {bottom:17px;right:16px;border-top:solid 3px transparent;border-left:solid 6px #FFF;border-bottom:solid 3px transparent;}.top .mnav {flex-wrap:wrap;justify-content:space-between;margin:12% 0;border-radius:0;font-size:10px;}.top .mnav a {flex-grow:0;width:48%;margin:1%;padding:6% 3%;border:none;border-radius:24px;transition:none;}.top .mnav a:after {top:calc(100% - 12px);transition:none;}.top .mnav a:after {transition:none;}.top .mnav a:hover {background:#28c8cb;color:#FFF;}.top .mnav a:hover:after {top:calc(100% - 12px);border-top:solid 8px #8eddeb;}.top .mnav.mnav_line1 {margin:4% auto 12%;border-radius:32px;}.top .guide_sec {margin:16% auto 8%;padding:4%;}.top .guide_sec:before,.top .guide_sec:after{content:none;}.top .guide_sec:before{width:24px;height:4px;}.top .guide_sec:after{width:4px;height:24px;}.top .guide_sec .guide_ttl {font-size:20px;}.top .guide_sec .item {position:relative;width:100%;margin:14% 0 0;padding:4%;}.top .guide_sec .item:first-of-type {margin:8% 0;}.top .guide_sec .item:first-of-type:before,.top .guide_sec .item:first-of-type:after{content:'';display:block;position:absolute;top:110%;left:50%;background:#7bcb3e;transition:all .2s ease-in;transform:translate(-50%,-50%);}.top .guide_sec .item:first-of-type:before{width:24px;height:4px;}.top .guide_sec .item:first-of-type:after{width:4px;height:24px;}.top .guide_sec .item_ttl {padding:2%;}.top .guide_sec .blowline {font-size:100%;}.btn_side-r {margin:2% 0 0 auto;}.top .guide_sec .item .btn_detail {margin:3% auto 2%;}.top .guide_sec .item p + .btn_detail {margin:6% auto 2%;}.top .guide_sec .btn_detail + .item_ttl{margin:6% 0 0;}.top .notice_ttl {padding:3% 6%;font-size:18px;}.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 {margin:0 0 2%;font-size:10px;}.top .news_main {height:auto;overflow-y:visible;margin:3% 0 0;padding:0 2%;}.top .news_main .item {display:flex;flex-wrap:wrap;justify-content:space-between;padding:6% 0;}.top .news_main .item_ttl {width:100%;margin:0 0 3%;font-size:20px;}.top .news_main .item_photo {order:1;width:20%;margin:0 0 3%;padding:0;}.top .news_main .item_photo img {width:100%;height:auto;}.top .news_main .item_txtbox {width:75%;}.top .news_main .item .btn_detail{margin:2% 0 0;}.top .value_box_wrap {background:none;}.top .value_box{width:100%;}.top .value_sec .item {margin:8% auto 0;}.top .value_sec .item {display:flex;flex-wrap:wrap;padding:6%;border-radius:16px;}.top .value_sec .item_photo {order:2;padding:6% 0 0;}.top .value_sec .item_photo img {width:100%;height:auto;}.top .value_sec .item_ttl {margin:0 0 3%;padding:0 0 4%;font-size:24px;}.top .value_sec .notes {margin:2% 0 0;}.top .value_benefits {margin:0 0 2%;}.top .value_benefits li {margin:2% 0 0;}.top .value_sec .item_under_txtbox {order:3;}.top .value_sec .early {margin:3% 0 0;}.c-bnrs {margin:12% auto 0;}.c-bnr {margin:8% 0;padding:3% 4%;}.top .bnr_raceday-pass {margin:2% 0;padding:3% 4% 18%;background-position:center 50%;background-size:cover;}.top .bnr_raceday-pass .c-bnr_ttl {font-size:22px;}.top .bnr_raceday-pass .c-bnr_txt {margin:2% 0 0;font-size:14px;}.pass .headline {padding:8% 2%;font-size:16px;}.pass .headline strong {margin:2% auto 0;font-size:32px;}.pass .info_sec {padding:3% 4%;}.pass .section_ttl {font-size:16px;}.pass .expdate{margin:6% auto 0;}.pass .expdate_ttl{margin:0 0 1% 0;}.pass .guide{padding:0 0 8%;}.pass .guide_ttl {margin:0 auto 23％;font-size:18px;}.pass .guide .crosshead img {width:90%;height:auto;}.pass .guide_facility_img {width:100%;height:auto;}.pass .guide .section {margin:8% auto 0;}.ypass2024_sec,.pass .mp-pass table + .mp-pass_ttl {margin:12% auto 0;}.pass .pricelist th,.pass .pricelist td {padding:6px 3px;}.pass .pricelist thead th,.pass .pricelist thead td {white-space:normal;}.pass .pricelist thead td small {display:block;}.pass .mp-pass tbody td {font-size:100%;}.pass .pricelist table .sp{display:table-row !important;}.pass .pricelist table tr.pc,.pass .pricelist table .pc{display:none !important;}.pass .mp-pass td:nth-child(2),.pass .pricelist td:first-child,.pass .ypass_sec_place td {border-left:none;}.pass .mp-pass table .sp th{border-right:none;}.pass .yen {display:block;}.pass .yen:before {content:""; }.pass .half td {width:50%;}.pass .itemname {width:30%;}.pass .asoview_sec {margin:14% auto;}.pass .asoview_sec .asoview_ttl {margin:0 0 3% 0;font-size:18px;}.pass .asoview_sec .asoview_lead {margin:0 0 2% 0;font-size:100%;}.pass .asoview_sec .btn_detail{margin:3% 4px 0;}.pass .campaign_ttl{margin:0 0 2% 0;font-size:18px;}.pass .campaign_sec .ypass_sec_place th,.pass .campaign_sec .ypass_sec_place td{text-align:center;}.pass .guide .section.owned_sec{margin:16% auto 0;}.pass .owned_ttl{margin:0 0 2% 0;font-size:18px;}.pass .owned_ttl:before,.pass .owned_ttl:after {width:24px;}.pass .owned_ttl::before {margin:0 1% 0 0;}.pass .owned_ttl::after {margin:0 0 0 1%;}.pass .lastyear_sec {margin:12% 0 8%;}.pass .lastyear_main {padding:1px 6% 6%;}.pass .lastyear_main .ypass_sec {padding:1px 6% 4%;}