@charset "UTF-8";@import url("../../css/mobile_pk_nav.css");#SUZUKA{width:100% !important;}*{margin:0;padding:0;}body{-webkit-text-size-adjust:none;}small{font-size:10px;}th.pc,td.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 {overflow:hidden;min-width:auto;font:14px/1.5 "YakuHanJP",-apple-system,BlinkMacSystemFont,Arial,sans-serif;}.br::before { content:none; white-space:normal;}.information {padding:3%;border:solid 1px #F00;}header {padding:0 0 4% 0;background-position:0 bottom,0 0;background-size:100% auto,110px 110px;}header .site_ttl a {width:100%;height:auto;padding:4% 3%;}header .site_ttl img {width:40%;height:auto;}.maincontents:after {top:-10px;}.topicpath,.head_information,.contents,footer {width:94%;padding:0 0 8％;}footer {padding:8% 0 6%;}footer .notes {margin:3% 0 0 0;}footer .information {width:100%;padding:3%;}.contents {overflow:visible;}.titles,.title {overflow:hidden;border-top-left-radius:24px;border-top-right-radius:24px;}.content {margin:8% auto 0;padding:6%;}.hnav a:hover {opacity:1;}a:hover svg,a.c-bnr,a:hover img {transition:none;opacity:1;}a.c-bnr:hover,sa.btn_detail:hover,a .btn_detail:hover {opacity:1;}.top.container,.top .maincontents {background-size:110px 110px;}.top .crosshead img,.top .content .bnr img,.top .column .photo img{width:100%;height:auto;}.top .headline {height:560px;}.top .headline img{width:80%;height:auto;}.top .headline:after {content:"コチラたちをタッチしてみよう";bottom:120px;font-size:10px;}.top .headline a {width:160px;height:160px;}.top_title_puto {top:100px;margin:0 0 0 -200px;}.top_title_batto {top:100px;margin:0 0 0 40px;}.top_title_kochira {top:240px;margin:0 0 0 -80px;}.top_title_chirara {top:380px;margin:0 0 0 -200px;}.top_title_pipira {top:380px;margin:0 0 0 40px;}.hnav {width:94%;margin:-24% auto 0;}.hnav a {width:100%;margin:3% auto 0;border:solid 6px #f5c34a;border-radius:24px;font-size:100%;transition:none;}.hnav a:nth-child(2) {border-color:#59c6d5;}.hnav a:nth-child(3) {border-color:#09277b;}.hnav img {display:none;}.hnav a:hover {transform :translate(0,0);}.top .content {width:94%;padding:4% 3% 12%;}.top .block:after {top:-10px;background-size:48px 40px;}.top .crosshead {padding:0 4%;}.top .lead {margin:3% auto 0;padding:0 4%;}.top .bnrs_ttl {margin:2% auto 0;}.top_events {box-sizing:border-box;width:94%;margin:auto;padding:4% 3%;}.top .column{width:94%;margin:8% auto 0;}.top .column_ttl{margin:0 0 3% 0;padding:4% 6%;font-size:18px;}.top .content .bnr,.top .column .data,.top .column .photo {width:100%;}.top .column .photo img{margin:0 0 4% 0;}.top .column .txtbox_line {margin:3% 0 0 0;padding:3% 4%;}.top .content .information {width:94%;margin:8% auto 0;}.top .content .bnrs {width:100%;margin:8% auto 0;}.top .events_sec,.top .movie_sec,.top .racing_sec {background-size:110px 110px;}.top .racing_sec .content img{width:100%;height:auto;}.top .orn {display:none;}.column .stage_info {margin:8% 0;padding:3% 4%;}.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;}a.bnr_wsp-collabo{margin:8% 0 0;padding:4%;background:linear-gradient(to bottom,rgba(85,179,230,.3) 40%,rgba(17,138,222,2) 100%),url(../../summer/2023/dance/images/wsp-collabo_bg.jpg) center 40% no-repeat;background-size:auto,auto;}.bnr_wsp-collabo .c-bnr_ttl {margin:0 0 2%;font-size:22px;}.bnr_wsp-collabo .c-bnr_ttl span{display :block;}.bnr_wsp-collabo .c-bnr_ttl strong {margin:0 0 1%;font-size:26px;}.bnr_wsp-collabo .c-bnr_txt {font-size:larger;}.bnr_wsp-collabo img {width:60%;height:auto;margin:4% auto;}.profile.container {background-size:110px 110px;}.profile .maincontents:after {background-size:48px 40px;}.profile .about_sec img,.profile .story_sec img,.profile .chara_photo img {width:100%;height:auto;}.profile .titles{height:auto;padding:75% 0 0;background-size:16px 17px;}.profile .titles:after {width:100%;height:auto;padding:42% 0 0;}.profile .title {top:10%;left:0;width:100%;transform:translate(0,0);text-align:center;}.profile .title img {width:80%;height:auto;}.profile .mnav {margin:-8% auto 8%;}.profile .mnav a {width:100%;margin:3% auto 0;padding:3%;transition:none;}.profile .mnav a:after {content:none;}.profile .column{width:100%;margin:24% auto 0;}.profile .column_ttl{margin:0 0 3% 0;padding:4% 6%;font-size:18px;}.profile .about_txt{margin:-10% auto 0;text-align:left;}.profile .story_txt{text-align:left;}.profile .story_txt p{margin:4% auto 0;}.profile .chara{margin:6% auto 0;}.profile .chara_photo,.profile .chara_data{width:100%;}.profile .chara_ttl{margin:0 0 3% 0;text-align:center;}.profile .chara_data{margin:2% auto 0;}.profile .chara_photo.bg_pattern:after{display:none;}.racing-lesson.container {background-size:110px 110px;}.racing-lesson .maincontents:after {background-size:48px 40px;}.racing-lesson .column_photo img,.racing-lesson .title img {width:100%;height:auto;}.racing-lesson .mnav a {width:33.33%;background:linear-gradient(#27449e 0%,#152f88 100%);font-size:smaller;}.racing-lesson .mnav a:hover {opacity:1;}.racing-lesson .mnav .txt {font-size:10px;}.racing-lesson .mnav a:nth-child(4),.racing-lesson .mnav a:nth-child(5) {width:50%;}.racing-lesson .mnav a:nth-child(4) {border:none;}.racing-lesson .column{width:100%;margin:20% auto 0;}.racing-lesson .column_ttl{margin:0 0 3% 0;padding:4% 6%;font-size:18px;}.racing-lesson .column_ttl span{display:block;padding:0 2% 0 0;}.racing-lesson .column_photo {margin:0 auto 4%;padding:0;}.racing-lesson .column_photo_photo,.racing-lesson .column_photo_txt{width:100%;}.racing-lesson .column_photo_photo img{width:40%;height:auto;}.racing-lesson .txt_balloon {padding:4%;}.racing-lesson .term_sec th,.racing-lesson .term_sec td {display:block;border:none;}.racing-lesson .term_sec th {border-top-left-radius:16px;border-top-right-radius:16px;}.racing-lesson .term_sec td {margin:0 auto 8%;border-bottom-left-radius:16px;border-bottom-right-radius:16px;}.racing-lesson .what_list,.racing-lesson .kuruma_list,.racing-lesson .flag_list {justify-content:space-between;}.racing-lesson .what_list li,.racing-lesson .kuruma_list li,.racing-lesson .flag_list li {width:100%;padding:4%;}.racing-lesson .what_name,.racing-lesson .kuruma_name,.racing-lesson .flag_name {margin:4% 0 0 0;}.racing-lesson .what_txt,,.racing-lesson .kuruma_txt,.racing-lesson .flag_txt {margin:6% 0 0 0;}.racing-lesson .flag_list li img,.racing-lesson .kuruma_list li img,.racing-lesson .what_list li img {width:50%;height:auto;}.racing-fanclub.container {background-size:110px 110px;}.racing-fanclub .maincontents:after {background-size:48px 40px;}.racing-fanclub .title img {width:100%;height:auto;}.racing-fanclub .column{margin:20% auto 0;}.racing-fanclub .column:first-of-type{margin:0 auto;}.racing-fanclub .column_ttl{margin:0 0 3% 0;padding:3% 4%;}.racing-fanclub table {table-layout:fixed;}.racing-fanclub .new_price_sec {margin:12% auto 0; padding:4%;}.racing-fanclub .new_price_head {margin:0 0 8% 0;}.racing-fanclub .new_price_head p {margin:0 0 2% 0;}.racing-fanclub .new_price_ttl {margin:0 0 2% 0;font-size:16px;}.racing-fanclub .feelist table {margin:4% auto 1%;}.racing-fanclub .feelist th {width:2em;}.racing-fanclub .feelist th,.racing-fanclub .feelist td {padding:2% 1%;}.racing-fanclub .feelist thead tr {font-size:smaller;}.racing-fanclub .feelist thead td small {line-height:1.2;}.racing-fanclub .feelist th.pc,.racing-fanclub .feelist td.pc{display:none;}.racing-fanclub .feelist tr.sp{display:table-row;}.racing-fanclub .feelist tr.sp th {padding:1% 4%;}.racing-fanclub .cal_sec li {width:100%;margin:4% 0 0 0;}.racing-fanclub .cal_sec caption {margin:0 0 1% 0;font-size:24px;}.racing-fanclub .cal_sec caption small {font-size:1rem;}.racing-fanclub .cal_sec th,.racing-fanclub .cal_sec td {padding:2% 0;}.racing-fanclub .cal_sec .fee_type-a:after,.racing-fanclub .cal_sec .fee_type-b:after,.racing-fanclub .cal_sec .fee_type-c:after,.racing-fanclub .cal_sec .fee_type-d:after,.racing-fanclub .cal_sec .fee_type-none:after {font-size:10px;transform:translate(-25%,0);width:200%;text-align:center;}.racing-fanclub .race-info {margin:6% auto 0;padding:4%;}.racing-fanclub .race-info_ttl,.racing-fanclub .race-info_txt {margin:0 auto 2%;}.racing-fanclub .race-info_txt {text-align:left;}.kochira-fanclub .contents {width:94%;padding:0 0 4%;}.kochira-fanclub .amenity_ttl {box-sizing:border-box;margin:4% auto; 3%;padding:3% 4%;border:solid 2px #333;border-radius:8px;background:linear-gradient(#c06464 0%,#a83636 50%,#8f0000 50%,#850000 100%);font-size:18px;color:#FFF;}.kochira-fanclub .amenity_ttl,.kochira-fanclub .amenity_sec {width:94%;}.kochira-fanclub .amenity_sec table { margin:4% auto; 3%;}