@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;}.txt_line-v p{text-align:left;}@media screen and (max-width:320px) {.sp320 {display:block;}}.container.newyear,.container {min-width:auto;overflow:hidden;background-size:200%,auto,auto;font:14px/1.5 "YakuHanJP",BlinkMacSystemFont,-apple-system,Arial,sans-serif;}.container.top.teaser {min-width:auto;width:auto;background-size:150%,auto;font-family:BlinkMacSystemFont,-apple-system,Arial,sans-serif;}.teaser footer{width:94%;margin:auto;padding:6% 0;}.top .teaser_main{padding:24% 3%;}.top .teaser_ttl{margin:0 auto 4%;font-size:24px;}.top .teaser_txt{font-size:18px;}img {width:100%;height:auto;}.info_box {padding:3% 4%;}.info_box_ttl {margin:0 0 2% 0;}.maincontents {width:100%;}.contents{padding:0 0 16%}.topicpath,.footer_main,.c-block_main {width:90%;}.contents .c-block {margin:8% 0 0;}.topicpath {padding:8% 3% 2%;font-size:10px;}.footer{padding:0 0 3%;}.footer_main {width:94%;}.footer_main .notes {margin:3% 0 0;}.c-anchor{position:absolute;top:-128px;left:0;}.btn_detail_cap,.btn_detail{margin:8% auto 0;}.btn_detail + .btn_detail{margin:3% auto 0;}.btn_detail_cap + .btn_detail{margin:2% auto 0;}.btn_detail_arw{width:24px;height:24px;}.btn_detail_arw:after {width:8px;height:8px;}.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;}.slick-arrow.prev,.slick-arrow.next {color:rgba(0,0,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-bnr_box {margin:12% 0 0;}.c-bnr_box .blowline {width:auto;}.c-bnr_box .blowline + .c-bnr {margin:2% 0 0;}.bnr_food-spring,.bnr_spa,.bnr_hotel,.bnr_fee {padding:4% 3%;}.bnr_spa .c-bnr_ttl,.bnr_fee .c-bnr_ttl,.bnr_hotel .c-bnr_ttl {margin:0 0 0 -3%;padding:2% 6% 2% 3%;background:linear-gradient(to right,rgba(165,135,88,.8) 0%,rgba(165,135,88,.5) 80%,rgba(165,135,88,0)100%);font-size:16px;white-space:nowrap;}.pickup_sec,.foot_sec {padding:8% 0;text-align:center;}.pickup_ttl {margin:0 0 6%;font-size:24px;}.pickup_sec .list_item .item {padding:3% 0;}.pickup_sec .list_item .item_photo img {width:120px;height:80px;border-radius:8px;}.pickup_sec .list_item .item_txtbox {padding:0 3%;text-align:left;}.pickup_sec .list_item .item_ttl {margin:0 0 2%;}.foot_sec {padding:8% 0 3%;}.top .attach_logo {height:31px;}.attach_logo:before,.attach_logo:after {transform:translate(0,0);}.attach_logo:before,.attach_logo:after,.top .attach_logo:before,.top .attach_logo:after {top:4px;}.attach_logo:before {left:4px;}.attach_logo:after {right:4px;}.attach_logo:before,.attach_logo:after,.top .attach_logo:before,.top .attach_logo:after {width:90px;height:23px;}.top .headline_catch {top:1%;width:90%;text-shadow:3px 3px 16px rgba(244,188,50,1),3px 3px 16px rgba(244,188,50,1),3px 3px 16px rgba(244,188,50,1),3px 3px 16px rgba(244,188,50,1);font-size:max( 22px,22 / 320 * 100vw );}.top .headlines_block {padding:8% 0;}.top .headlines {position:static;width:auto;margin:0 auto;padding:0 3% 4%;transform:translate(0,0);}.top .headline_ttl {font-size:max( 32px,32 / 320 * 100vw );}.top .headline_ttl_sub {margin:0 0 1%;padding:1% 3%;font-size:16px;}.top .headline_term {margin:4% auto 0;font-size:24px;}.top .headline_term span {white-space:nowrap;}.top .headline_term small,.top .headline_term_sub {font-size:20px;}.top .headline_term_subttl,.top .headline_term_sub small {font-size:16px;}.top .work_logo {width:100%;padding:0 80px;}.top .work_logo:after {width:75px;height:75px;background-size:85%;}.top .contents {margin:0 auto;}.top .lead {text-align:left;font-size:16px;}.top .hnav {margin:5em 0 0;}.top .hnav .hnav_item {border-radius:16px;text-decoration:none;font-weight:bold;font-size:12px;color:#FFF;}.top .hnav a.hnav_item:before {border-top-width:24px;border-left-width:32px;border-right-width:32px;}.top .hnav a.hnav_item:after {border-top-width:10px;border-left-width:14px;border-right-width:14px;}.top .hnav_photo {border-top-left-radius:16px;border-top-right-radius:16px;}.top .hnav_txtbox {padding:4% 4% 6%;}.top .hnav_date {display:inline-block;margin:0 0 2%;padding:0 0 2%;border-bottom:solid 1px #FFF;}.top .hnav_name span,.top .hnav_date span {display:inline-block;}.top .hnav_name + .notes {text-align:left;}.top .hnav_item .catch {top:-4em;right:auto;left:50%;transform:translate(-50%,0);width:auto;padding:2% 6%;border:solid 2px #FFF;white-space:nowrap;}.top .hnav_item .catch small {font-size:10px;}.top .mnav {margin:4% 0 8%;padding:0 3%;}.top .mnav_item {border-radius:16px;font-size:10px;}.top .mnav a.mnav_item:before {border-top:solid 8px #e5ba27;border-left:solid 12px transparent;border-right:solid 12px transparent;}.top .mnav a.mnav_item:after {border-top:solid 4px #FFF;border-left:solid 6px transparent;border-right:solid 6px transparent;}.top .mnav_photo {overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px;}.top .mnav_txtbox {padding:8% 6%;}.c-bnr_list .bnr_work {padding:6% 3%;}.bnr_work .c-bnr_ttl {font-size:18px;}.bnr_schedule {padding:8% 6% 8% 3%;background-size:100%;}.bnr_schedule .c-bnr_ttl{padding:2% 6% 0 0;font-size:20px;}.bnr_schedule .c-bnr_txt {width:60%;padding:2% 6% 2% 0;font-size:14px;line-height:1.2;}.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 .item_list_name {padding:3% 4%;font-size:18px;}.top .birthday_sec .item_list_txtbox {padding:0 4% 4%;}.top .event_sec {padding:4% 0;}.top .event_sec .c-block_ttl {margin:-10% auto 8%;}.crosshead {font-size:32px;}.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%;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 .item_lead {padding:3% 0;font-size:100%;line-height:1.8;}.event_item .item_txt {text-align:left;}.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_sec .list_method dt {margin:8% 0 2%;}.event_sec .list_method dt:first-child {margin:0 0 2%;}.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 {margin:26% 0 0 -16%;}.car-fes_sec .event_map_facility_joyful,.work_sec .event_map_facility_joyful {margin:30px 0 0 90px;}.car-fes_sec .event_map_facility_welcome,.work_sec .event_map_facility_welcome {margin:25% 0 0 5%;}.car-fes_sec .event_map_facility_maingate,.work_sec .event_map_facility_maingate {margin:33% 0 0 -5%}.car-fes_sec .event_map_main_map,.work_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%;}.car-fes_sec .event_map_facility_joyful,.work_sec .event_map_facility_joyful {margin:2% 0 0 5%;}.car-fes_sec .event_map_facility_welcome,.work_sec .event_map_facility_welcome {margin:25% 0 0 5%;}.car-fes_sec .event_map_facility_maingate,.work_sec .event_map_facility_maingate {display:none;}.car-fes_sec .event_map_place_num01,.work_sec .event_map_place_num01 {margin:-15% 0 0 28%;} .license_sec .event_map_place_num01 {margin:1% 0 0 -36%;} .license_sec .event_map_place_num02 {margin:18% 0 0 -1%;} .vip_sec .event_map_main_map,.paddock_sec .event_map_main_map {height:100%;}.vip_sec .event_map_place_num01 {margin:-20% 0 0 -12%;} .paddock_sec .event_map_place_num01 {margin:23% 0 0 19%;} .top .crosshead {margin:16% auto 4%;font-size:24px;}.top .column、.top .attention {margin:16% 0 0;padding:0 0 8%;text-align:left;}.top .attention .info_box {margin:2% auto;text-align:left;}.top .attention_lead {margin:0 0 2%;}.top .attention .info_box + .attention_photo {margin:2% auto 4%;}.top .attention_ttl {margin:0 auto 2%;text-align:center;font-size:24px;}.top .attention_subttl {margin:2% auto 3%;text-align:center;font-size:22px;}.top .attention_photo{margin:8% auto 2%;}.top .attention_photo:first-of-type{margin:2% auto;}.top .attention_photo_copylight{bottom:2%;right:2%;}.top .attention_name {margin:3% 0 2%;font-size:18px;}.top .attention_txt,.top .attention .notes{text-align:left;}.top .attention_catch {margin:3% 0 2%;font-size:18px;}.top .attention_event {margin:6% 0 0;}.top .attention_event_ttl {margin:3% 0 2%;font-size:18px;}.top .attention_event .column_ttl {margin:0 0 2%;}.top .column {margin:12% 0 0;}.top .column + .column {margin:8% 0 0;}.top .column_ttl {font-size:22px;}.top .column_photo{margin:2% 0;}.top .column p + p {margin:2% 0 0;}.reserve_guide {margin:3% auto 0;padding:3% 4%;}.reserve_guide dt:not(:first-child) {margin:2% 0 0 0;}.event_item.party_sec .item_photo img {object-position:0 0;}.party_sec .event_map_place_num01 {margin:-5% 0 0 10%;} .top .circuitcruise_sec.event_item .item_photo img {height:auto;object-fit:auto;}.filtering_list {gap:24px 8px;width:1016px; margin:8% 0 0;}.filtering_list .list_item {width:120px;padding:0 0 1%;}.scrl_box_btn{top:-36px;width:32px;height:32px;}.scrl_box_btn:after {width:12px;height:12px;}.scrl_box_btn-left:after {margin:0 0 0 -32px;}.top .vehicle_list.filterings label {width:33.33%;font-size:10px;}.top .vehicle_list .list_item {border-radius:12px;}.top .vehicle_list.filterings label em{display:block;}.top .vehicle_list_item_name {padding:4% 6%;font-size:14px;}.top .vehicle_list_item_name_com {padding:2% 6% 0;}.top .vehicle_list_item_txtbox {padding:0 6%;font-size:12px;}.top .vehicles dl {margin:2% 0;padding:6% 3%;}.top .vehicles dt span {padding:2% 6%;}.top .vehicles dd {padding:2% 6%;}.top .vehicles dd + dt {margin:3% 0 0;}.top .vehicle_list_item_photo span {padding:1% 2%;font-size:10px;}.top .vehicle_list .list_item_ttl {padding:0 1%;font-size:24px;}.container.top .vehicle_list .list_item_ttl small {font-size:12px;}.top .vehicle_list .list_item_ttl span {margin:12% 0 0;}.top .vehicle_list .list_item_ttl span:after {width:12px;height:12px;}.top .venue-map_sec,.top .exhibitors_sec {margin:12% 0 0;}.top .exhibitor_list dl {width:100%;}.top .exhibitor_list .enc_num {font-size:10px;line-height:10px;}.work.container {width:auto;min-width:320px;padding:3% 0 0;}.work .maincontents {width:94%;padding:2% 0 4%;border-radius:16px;}.work .contents {width:94%;}.work .page_ttl {padding:2% 0;font-size:18px;}.work footer{width:94%;}.work .hnav a {padding:3% 2%;}.work .schedule_sec {margin:4% 0 0 0;}.work .sche_list {grid-template-columns:repeat(2,1fr);margin:16% 0 2% 0;}.work .sche_list .item_list_ttl {grid-row:1 / 2;grid-column:1 / 3;position:relative;padding:0 0 2%;font-size:18px;}.work .sche_list .item_head.item_time,.work .sche_list .item_subhead.item_time {display:none;}.work .sche_list .item_time {grid-column:1 / 3;padding:1%;}.work .sche_list .item_data {padding:8% 2%;font-size:12px;}.work .sche_list .item_head,.work .sche_list .item_subhead {padding:1%;font-size:10px;}.work .sche_list .item_time + .item_data,.work .sche_list .item_line2 {border-left:none;}.work .sche_list .item_line2 {grid-column:1 / 3;}.work .sche_list .item_line2.item_data {padding:4% 2%;}.work.demonstration .event_sec {margin:12% 0 0 0;}.work.demonstration .event_ttl {padding:1% 3%;}.work.demonstration .event_item .item_ttl {padding:3% 0;}.work.demonstration .event_item .item_txtbox {padding:0 0 4%;}