@charset "UTF-8";#SUZUKA{width:100% !important;}*{margin:0;padding:0;}body{-webkit-text-size-adjust:none;}small{font-size:10px;}.pc{display:none !important;}.sp{display:block !important;}@media screen and (max-width:320px) {.sp320 {display:block;}}.container {min-width:auto;overflow:hidden;font:14px/1.5 "YakuHanJP",BlinkMacSystemFont,-apple-system,Arial,sans-serif;}.information {padding:3%;border:solid 1px #F00;}.info_credit {border-color:#c4bbab;}header {padding:0;}header .site_ttl img {width:100%;height:auto;}.maincontents {padding:4% 0 0;}footer,.contents {width:94%;}footer {padding:4% 3% 2%;}footer .notes {margin:3% 0 0 0;}.btn_detail{margin:8% auto 0;}.c-bnrs {margin:0 auto;}.c-bnr {margin:8% 0 0 0;padding:2% 3%;border-radius:16px;}.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;}a.bnr_other-rest {padding:4% 3%;}.bnr_other-rest_ttl {margin:0 0 1%;font-size:20px;}.bnr_other-rest_txt {font-size:100%;}.c-anchor{position:absolute;top:-64px;left:0;}.mnav a,a.c-bnr,a img {transition:none;}.mnav a:hover,a.c-bnr:hover,a:hover img,a.btn_detail:hover,a .btn_detail:hover {opacity:1;}.foods.container {background-size:20%;}.foods .mnav {gap:2%;width:94%;margin:1% auto 16%;}.foods .mnav a {flex:auto;width:48%;margin:2% 0 0 0;padding:0 0 8%;}.foods .mnav a:hover:after {bottom:16px;}.foods .mnav_line4 .mnav_photo {aspect-ratio:16 / 9;}.foods .mnav_photo {aspect-ratio:16 / 9;}.foods .mnav_ttl {margin:0 0 2%;padding:0 2%;}.foods .mnav_line3 .mnav_photo {margin:0 0 3%;}.foods .mnav_line3 a {width:32%;}.foods .mnav_line3 .mnav_ttl {font-size:100%;padding:0;}.foods .mnav_line3 .mnav_term {font-size:10px;transform:scale(.8);ransform-origin:left top;}.foods .contents + .contents {margin:16% auto 0;}.foods .contents {padding:0 0 3%;border-radius:24px;}.foods .contents_main {width:94%;margin:auto;padding:4% 0 0 0;}.foods .menu {width:100%;margin:12% auto 0}.foods .menu_item {margin:3% 0 0 0;}.foods .menu_item_head {padding:2% 3%;font-size:larger;line-height:1.2;}.foods .menu_item_gloss,.foods .menu_item_line2,.foods .menu_item_line3,.foods .menu_item_line4 {width:100%;} .foods .menu_item_gloss img,.foods .menu_item_line2 img,.foods .menu_item_line3 img,.foods .menu_item_line4 img {width:100%;height:auto;}.foods .other_sec2 .menu_item:first-child,.foods .menu_item_head_line1-3,.foods .menu_item_head_line2-3 {width:100%;}.foods .bun_sec .menu_item:first-child,.foods .bun_sec .menu_item:nth-child(4),.foods .putti_sec .menu_item:first-child{order:0;}.foods .putti_sec .menu_item:nth-child(3) {order:0;}.foods .putti_sec .menu_item:nth-child(4),.foods .putti_sec .menu_item:nth-child(5) {order:1;}.foods .bun_sec .menu_item_head_line1-3,.foods .putti_sec .menu_item_head_line2-3 {margin:12% 0 2%;}.foods .bun_sec .menu_item:nth-child(5),.foods .putti_sec .menu_item:nth-child(2) {margin:2% auto 0;}.foods .menu_name {padding:3% 6%;}.foods .menu_txtbox {padding:0 6% 3%;}.foods .menu_price {margin:3% 0;padding:0 3%}.foods .other_sec1 .menu_item:nth-child(1),.foods .other_sec1 .menu_item:nth-child(3) {order:-2;}.foods .other_sec1 .menu_item:nth-child(2),.foods .other_sec1 .menu_item:nth-child(4) {order:-1;}.foods .other_sec2 .menu_item:nth-child(6),.foods .other_sec2 .menu_item:nth-child(4),.foods .other_sec1 .menu_item:nth-child(5),.foods .other_sec1 .menu_item:nth-child(7){margin:12% 0 0 0;}.foods .other_sec2 .menu_item:first-child,.foods .other_sec2 .menu_item:nth-child(3) {width:100%;} .foods .other_sec2 .menu_item:first-child,.foods .other_sec2 .menu_item:nth-child(3) {order:-1;}.foods .other_sec2 .menu_item:nth-child(4) {margin:3% 0 0 0;}.foods .other_sec2 .menu_item:nth-child(3) {order:0;} .foods .other_sec1 .menu_item:nth-child(3) {order:-1;}.foods .other_sec2 .menu_item:nth-child(3),.foods .other_sec1 .menu_item:nth-child(3),.foods .other_sec1 .menu_item:nth-child(5){margin:12% 0 0 0;}.foods .other_sec1 .menu_item:nth-child(6){margin:-12% 0 0 0;}.foods .menu_item .notes {margin:2% 0 0;}.foods .other_sec1 .nomenu {display:block;background:none;}.foods .winter_sec .menu_item_head {background-size:30%;}.foods .menu_item_gloss .menu_photo {order:-1;}.foods .menu_item_gloss .menu_photo {width:100%;}.foods .menu_item_gloss .menu_txtbox {order:-1;flex:1;}.foods .menu_item_gloss .menu_name {padding:16px 0 8px;text-align:left;}.foods .arw {display:none;}.foods .headline img{width:100%;height:auto;}.contents .headline {padding:8% 0;height:auto;}.contents .headline_shoulder,.contents .headline_head,.contents .headline_term,.contents .headline_txt {display:block;}.contents .headline_shoulder {font-size:16px;}.contents .headline_head {margin:2% 0 3%;font-size:32px;}.contents .headline_term {margin:0 0 2%;font-size:20px;}.contents .headline_term small {font-size:18px;}.contents .headline_txt {padding:0 2%;font-size:14px;}.contents.surprise_sec .headline,.contents.spring_sec .headline {padding:0;}.foods .summer_sec .headline_main {text-shadow:#3fa6f8 2px 0px 6px,#3fa6f8 -2px 0px 6px,#3fa6f8 0px -2px 6px,#3fa6f8 -2px 0px 6px,#3fa6f8 2px 2px 6px,#3fa6f8 -2px 2px 6px,#3fa6f8 2px -2px 6px,#3fa6f8 -2px -2px 6px,#3fa6f8 1px 2px 6px,#3fa6f8 -1px 2px 6px,#3fa6f8 1px -2px 6px,#3fa6f8 -1px -2px 6px,#3fa6f8 2px 1px 6px,#3fa6f8 -2px 1px 6px,#3fa6f8 2px -1px 6px,#3fa6f8 -2px -1px 6px,#3fa6f8 1px 1px 6px,#3fa6f8 -1px 1px 6px,#3fa6f8 1px -1px 6px,#3fa6f8 -1px -1px 6px;}.foods .xmas_sec .headline_head {font-size:24px;}.foods .xmas_sec .headline_head,.foods .xmas_sec .headline_term {text-shadow:#FFF 2px 0px 6px,#FFF -2px 0px 6px,#FFF 0px -2px 6px,#FFF -2px 0px 6px,#FFF 2px 2px 6px,#FFF -2px 2px 6px,#FFF 2px -2px 6px,#FFF -2px -2px 6px,#FFF 1px 2px 6px,#FFF -1px 2px 6px,#FFF 1px -2px 6px,#FFF -1px -2px 6px,#FFF 2px 1px 6px,#FFF -2px 1px 6px,#FFF 2px -1px 6px,#FFF -2px -1px 6px,#FFF 1px 1px 6px,#FFF -1px 1px 6px,#FFF 1px -1px 6px,#FFF -1px -1px 6px;}.foods .xmas_sec .headline_txt {text-shadow:#C03 2px 0px 6px,#C03 -2px 0px 6px,#C03 0px -2px 6px,#C03 -2px 0px 6px,#C03 2px 2px 6px,#C03 -2px 2px 6px,#C03 2px -2px 6px,#C03 -2px -2px 6px,#C03 1px 2px 6px,#C03 -1px 2px 6px,#C03 1px -2px 6px,#C03 -1px -2px 6px,#C03 2px 1px 6px,#C03 -2px 1px 6px,#C03 2px -1px 6px,#C03 -2px -1px 6px,#C03 1px 1px 6px,#C03 -1px 1px 6px,#C03 1px -1px 6px,#C03 -1px -1px 6px;}