@charset "UTF-8";#SUZUKA{width:100% !important;}*{margin:0;padding:0;}body{-webkit-text-size-adjust:none;}.pc{display:none;}.sp{display:block;}.container {width:auto;min-width:320px;font:14px/1.5 "YakuHanJP",BlinkMacSystemFont,-apple-system,Arial,sans-serif;}.headline img {width:94%;height:auto;}.btn_purchase {width:100%;}.head_att {padding:2% 0;}.head_att ul,.head_att li {width:auto;}.head_att li {margin:0 0 10% 0;}.btn_purchase img,.btn_asoview img,.head_att img {width:100%;height:auto;}.btn_purchase {margin:2% auto;transition:none;}.headline2 {padding:4% 0 1%;font-size:24px;}.headline2 span {padding:1% 2%;}.headline2 img {width:60%;height:auto;margin:3% auto;}.head_attraction {padding:2% 0;}.head_attraction_ttl {width:94%;margin:0 auto 4%;padding:1% 0;font-size:smaller;}.head_attraction_list {justify-content:space-between;gap:0; width:94%;font-size:100%;}.head_attraction_list li {width:48%;margin:0 0 6%;}.head_attraction img {margin:0 0 2%;}.btn_box,.contents {width:94%;margin:0 auto;}.contents {margin:8% auto 0;}.btn_detail:hover {background:#F79400;}.info_box{padding:3%;text-align:left;}.info_box_ttl {margin:0 0 2% 0;}.c-block{padding:8% 0;}.c-block:first-child {margin:8% 0 0 0;}.price {font-size:larger;}.item_ttl {margin:0 0 2% 0;}.item_sale-date {margin:2% 0 0 0;}.item_price li:not(:first-child) {margin:3% 0 0;}.price_sec .info_box {margin:4% 0 0;}.price_sec .item_price {margin:1% 0 0;}.cal_sec li:not(:first-child) {margin:4% 0 0;}.cal_sec caption {margin:0 0 1% 0;}.cal_sec caption small {font-size:1rem;}.cal_sec th,.cal_sec td {padding:2% 0;}.cal_sec tbody td {font-size:16px;}.cal_sec thead th,.cal_sec thead td {padding:1% 0;}.cal_sec span:after {transform:scale(.8);ransform-origin:left top;}.top .fcal_ttl {margin:0 0 1% 0;font-size:24px;}.top .fcal_ttl small {font-size:1rem;}.top .fcal {gap:0; }.top .fcal_dow{font-size:10px;padding:1% 0;margin:1.5px;}.top .fcal_day {padding:2% 0;font-size:16px;margin:1.5px;}.top .fcal_day:before{content:attr(data-day);display:block;padding:0;}.top .fcal_day:after {font-size:10px;font-weight:normal;}.top .fcal_type-close:after {transform:scale(.5);ransform-origin:left top;}.top .notes {margin:1% 0 0 0;}