@charset "UTF-8";@import url("../../css/mobile_pk_nav.css");#SUZUKA{width:100% !important;}*{margin:0;padding:0;}body{-webkit-text-size-adjust:none;}.notes small{font-size:10px;}th.pc,.pc{display:none !important;}.sp{display:block !important;}tr.sp {display:table-row !important;}@media screen and (max-width:320px) {.sp320 {display:block;}}.container.newyear,.container {min-width:auto;overflow:hidden;font:14px/1.5 "YakuHanJP",BlinkMacSystemFont,-apple-system,Arial,sans-serif;}.container img {width:100%;height:auto;}.information {box-sizing:border-box;width:100%;padding:3%;border:solid .5% #F00;}.information.content_info {width:96%;}.info_box {padding:3% 4%;}.info_box_ttl {margin:0 0 2% 0;}.maincontents {width:100%;}.contents {width:94%;margin:auto;}.content,.topicpath,.contents_head_data_main,.contents_main,.contents_headline_main,.footer_main {width:100%;}.topicpath,.content {width:100%;}footer {width:94%;padding:8% 0 2%;}footer .notes {margin:3% 0 0 0;}.topicpath {padding:1.2% 3%;font-size:10px;}.c-anchor{position:absolute;top:-64px;left:0;}.btn_detail{margin:8% auto 0;}.btn_detail + .btn_detail{margin:3% auto 0;}.btn_detail{margin:8% auto 0;}.btn_detail + .btn_detail{margin:3% auto 0;}.btn_pagetop {margin:auto;}.blowline {width:94%;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;}.btn_tickets{margin:6% auto 0;}.top.container {background:url(../images/headline_sp.jpg) center 0 no-repeat,url(../images/bg_confetti.png) center top;background-size:100% auto,auto;}.top .headline {width:100%;padding:76% 0 8%;font-size:40px;}.top .headline .gra {font-size:56px;padding:0;}.top .headline .sm {font-size:24px;}.top .beginning_lead {width:100%;margin:0 auto 8%;padding:8% 0 16%;background-size:40%;font-size:16px;}.top .c-tab_content_main{width:100%;}.top .privilege_sec .c-tab_ttl {width:49%;}.top .privilege_sec .c-tab01 .c-tab_ttl {transform:translate(-102%,0);}.top .privilege_sec .c-tab02 .c-tab_ttl {transform:translate(2%,0);}.top .privilege_sec + .privilege_sec {margin:16% 0 0;}.top .privilege_ttl {padding:2% 0;font-size:20px;}.top .privilege_lead {margin:0 0 2%;text-align:left;}.top .privilege_sec .c-tab_ttl {padding:4% 2%;}.top .privilege-can_subject,.top .privilege-usable_sec .c-tab_content {padding:8%;}.top .privilege_catch {width:fit-content;margin:0 auto 8%;padding:0 3%;white-space:nowrap;font-size:18px;}.top .privilege_outside {width:94%;margin:0 auto 18%;}.top .privilege_outside > div {width:48%}.top .privilege_outside .privilege_catch {font-size:10px;}.top .privilege_outside .privilege_catch.blowline:before,.top .privilege_outside .privilege_catch.blowline:after {border-width:1px;}.top .privilege_term_ttl {margin:0 auto 2%;padding:2% 4%;}.top dd + .privilege_term_ttl {margin:8% auto 2%;}.top .privilege_term .ttl_border {margin:0 auto 2%;}.top .privilege_term dd + .ttl_border {margin:6% auto 2%;}.top .privilege_term dd .notes {margin:2% 0 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;}.c-bnrs_ttl {margin:0 0 2%;text-align:center;}.c-bnr_term small{font-size:12px;}.c-bnr_list {margin:12% auto 0;}.c-bnr_list li {margin:4% 0 0 0;}.c-bnr_list .c-bnr {margin:0;}.c-bnr_list .c-bnr_border {border-width:3px;}.c-btn {margin:16% 0 0;padding:3%;}.c-btn_ttl {margin:0 0 2%;font-size:20px;}.c-btn .btn_detail {margin:2% auto 0;}.c-btn_on_catch {width:fit-content;margin:16% 0 0;padding:1% 4%;font-size:18px;}.top .birhday_sec {margin:16% 0 0;font-size:18px;}.top .birhday_catch {width:auto;font-size:100%;line-height:1.2;}.top .bnr_birhday {margin:2% 0 0;padding:2% 4%;background-size:cover;}.top .bnr_birhday .c-bnr_txt {margin:3% 0 0;font-size:12px;}.top .bnr_birhday .c-bnr_catch {margin:0 auto 1%;border:solid 2px #FFF;padding:2% 4%;font-size:12px;}.top .debut_sec {margin:16% 0 0;font-size:18px;}.top .debut_catch {width:auto;font-size:100%;line-height:1.2;}.top .bnr_debut {margin:2% 0 0;padding:2% 4%;background-size:cover;}.top .bnr_debut .c-bnr_ttl {color:#8bd112;}.top .bnr_debut .c-bnr_txt {margin:3% 0 0;font-size:12px;}.top .bnr_debut .c-bnr_catch {margin:0 auto 1%;border:solid 2px #FFF;padding:2% 4%;font-size:12px;}.top .bnr_raceday-pass {margin:2% 0 0;padding:2% 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;}.top .c-block .c-anchor{top:-128px;}.top .c-block {margin:12% 0 0;}.top .c-block + .c-block {margin:16% 0 0;}.top .c-block_ttl {margin:0 auto 4%;padding:2% 6%;font-size:20px;}.top .c-block_lead {font-size:18px;}.top .att_list_ttl {margin:10% 0 0;font-size:24px;}.top .att_list a {width:48%;margin:4% 0 0;}.top .att_list .age:after {top:-4%;right:-8%;width:48px;height:48px;font-size:12px;}.top .att_list_name {padding:6% 4%;font-size:16px;}.top .att_list_txtbox {padding:0 4% 8%;}.top .att_list .btn_detail {font-size:10px;}.top .race_list .att_list_ttl {margin:20% 0 0;font-size:20px;}.top .race_list .att_list_name {font-size:18px;}.top .race_list .att_list_txt_term {padding:0 0 2%;font-size:13px;}.top .att_list_pass {padding:3% 4%;}.top .birthday_sec {padding:4%;}.top .birthday_sec .c-block_ttl {margin:-10% auto 8%;}.top .birthday_sec.no_ttl .item_list {margin:0;}.top .birthday_sec .item_list .item {width:100%;margin:8% 0 0;}.top .birthday_sec .item_list .item:first-child {margin:0;}.top .birthday_sec .item_list_name {padding:3% 4%;font-size:18px;}.top .birthday_sec .item_list_txtbox {padding:0 4% 4%;}.top .birthday_sec .item_list_txtbox p + p {margin:2% 0 0;}.top .birthday_ttl {font-size:larger;}.top .birthday_sec .item_list_photo .photo_caption {bottom:3%;}.event_item_list {display:block;}.event_item_list .event_item {width:100%;padding:0 0 3%;}.event_item_list .event_item,.event_item_list .event_item:first-of-type {margin:16% auto 0;}.event_item_list .event_item .item_ttl strong {font-size:24px;}.event_item {margin:16% auto 0;}.event_item .item_photo{margin:0;}.event_item .item_photo .slider li {overflow:hidden;border-top-left-radius:24px;border-top-right-radius:24px;}.container .event_item .item_photo img {width:100%;height:auto;}.event_item .item_photo .notes{padding:2%;}.event_item .item_ttl {padding:3% 4%;text-align:left;font-size:18px;}.event_item .item_ttl strong {font-size:24px;}.event_item .item_ttll .sub {font-size:18px;}.event_item .item_term {font-size:20px;padding:0 0 6%;}.event_item .item_txtbox {padding:0 4% 4%;}.event_maps + .item_ttl,.event_item table + .item_ttl {margin:8% 0 0;}.event_item table {margin:3% 0 1% 0;}.event_item th,.event_item td {padding:3% 4%;}.event_item td {width:auto;}.event_item th {width:30%;white-space:normal;}.event_item .notes {margin:2% 0 0 0;}.event_maps{margin:8% 0 0;}.event_map_main {font-size:10px;}.event_map_main:before {content:"";display:block;padding-top:66.66%;}.event_map_main_map {position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:auto;}.event_map_facility {padding:1% 2%;}.event_map_place_num {height:32px;width:32px;border-width:2px;font-size:16px;line-height:28px; }.event_map_main + .list_num {margin:2% 0 0;}.event_map_facility_joyful {margin:-16% 0 0 10%;}.event_map_facility_welcome {margin:6% 0 0 4%;}.event_map_facility_maingate,.gate_sec .event_map_place_num01 {margin:26% 0 0 -16%;}.greeting_sec .event_map_main_map {width:100%;height:100%;background-size:100%;}.greeting_sec .event_map_facility_joyful,.greeting_sec .event_map_facility_welcome,.greeting_sec .event_map_facility_maingate {display:none;}.greeting_sec .event_map_place_num01 {margin:22% 0 0 -28%;}.greeting_sec .event_map_place_num02 {margin:25% 0 0 5%;}.greeting_sec .event_map_place_num03 {margin:-25% 0 0 -18%;}.greeting_sec .event_map_place_num04 {margin:8% 0 0 9%;}.license_sec .event_map_place_num01 {margin:1% 0 0 -36%;} .license_sec .event_map_place_num02 {margin:18% 0 0 -1%;} .top .item_txtbox .sticker {margin:2% 0 0;font-size:10px;}.top .item_txtbox .sticker img {width:60%;height:auto;margin:0 0 2%;}.event_item.party_sec .item_photo img {object-position:0 0;}.party_sec .event_map_place_num01 {margin:-5% 0 0 10%;} .pknavs {display:none;}.birhdaynavs{display:flex;justify-content:space-between;position:fixed;left:0;bottom:0;z-index:10010;width:100%;margin:auto;padding:0 1% 1%;}.birhdaynavs button[type="button"]{display:flex;flex-wrap:wrap;align-items:flex-start;width:49.5%;padding:12px 0;font-size:smaller;color:#FFF;}.birhdaynavs button[type="button"] small{display:block;width:90%;margin:0 auto 1%;padding:2%;border-radius:16px;border-radius:32px;background-size:12px 12px;background-position:0 0,6px 6px;}.birhdaynavs button[type="button"] span{display:block;width:100%;}.birhdaynav_park-pass{background:#5cb4e6;}.birhdaynav_debut-Invit{background:#fc9584;}.birhdaynav_park-pass small{background-image:radial-gradient(#4195c4 26%,transparent 20%),radial-gradient(#4195c4 26%,transparent 20%);background-color:#3587b5;}.birhdaynav_debut-Invit small{background-image:radial-gradient(#d37b6c 26%,transparent 20%),radial-gradient(#d37b6c 26%,transparent 20%);background-color:#cb7262;}