﻿#chosyu-kaisen_about section{margin-bottom:60px}#chosyu-kaisen_menu section{padding-top:100px;margin-top:-100px;margin-bottom:100px}img{max-width:100%}h2,h3,h4{clear:both}.br_sp{display:none}.about_food{background-color:#f6f0e6;padding:2em 2em .5em 2em;margin-bottom:2em;color:#097699}.about_food .txt_copy{color:#097699;border:none;padding:0}.about_food .about_sakana,.about_food .about_uni{display:flex;flex-wrap:wrap;justify-content:space-between}.about_food .about_sakana p:first-child,.about_food .about_uni p:first-child{width:68%;margin-bottom:1em}.about_food .about_sakana p:last-child,.about_food .about_uni p:last-child{width:30%}.list_shop{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0;margin:0}.list_shop li{width:47%;margin-bottom:30px}.list_shop li img{width:100%;height:300px;object-fit:cover}.list_shop li p{margin-bottom:0}.list_shop li p:nth-child(2){font-weight:bold}.list_shop li a{color:#222;text-decoration:none}.list_shop li a:hover{color:#da2122}.catchcopy{margin-bottom:.7rem}.point{margin-bottom:3em}.point h3{border:none;font-size:1.6rem;background-color:#ffeb00;padding:.4em;display:flex;align-items:center}.point h3 span{font-size:1.4rem;margin-right:.6em;background-color:#d48c27;color:#fff;border-radius:5px;padding:.4em .5em}.carousel01{list-style:none;padding-bottom:.1em;margin:0 auto}.carousel01 li{position:relative}.carousel01 li img{height:auto;width:100%;height:560px;object-fit:cover}.carousel01 .slick-prev,.carousel01 .slick-next{top:50%}.slide-dots{text-align:center;padding-right:30px;line-height:0}.slide-dots li{display:inline-block;margin:0 15px}.slide-dots li button{position:relative;text-indent:-9999px}.slide-dots li button:before{content:"●";font-size:14px;text-indent:0px;position:absolute;bottom:-18px;left:0;color:#b1b1b1}.slide-dots li.slick-active button:before{content:"●";color:#da2122}.price{margin-bottom:1.2em}.price h4{border:none;margin:0;font-size:1.7rem}.side_menu{margin-bottom:20px;color:#097699;display:flex;justify-content:space-between}.side_menu dt{width:67%}.side_menu dd{width:30%}.side_menu h3,.side_menu h4{border:none;padding:0;margin-bottom:7px;font-size:1.76rem}.side_menu p{font-weight:normal}.side_menu ul{font-weight:normal}.side_menu ul li{margin:.2em 1.5em}.side_menu img{width:100%}.styplan{margin-bottom:2em}.styplan h4{border-bottom:none;margin-bottom:.3em}.howto{width:auto;font-size:0px}.howto h3{padding:.5em;margin:0;font-size:1.7rem}.howto h5{margin-bottom:.5em;font-size:1.6rem}.howto img{margin-bottom:1.2em}.howto label{width:auto;font-size:16px;font-weight:bold;background:#ffeb00;position:relative;display:block;padding:8px;border-radius:4px;cursor:pointer;margin-bottom:2.5em}.howto label:hover{background:#fd0}.howto input{display:none}.howto label:after{content:"▼";position:absolute;top:50%;right:15px;margin-top:-14px;color:#d48c27}.howto input:checked~label::after{content:"▲"}.howto div{height:0px;overflow:hidden;opacity:0;transition:.3s}.howto input:checked~div{height:auto;padding:0 1em;border-radius:0px;opacity:1}.howto input:checked~label{background:#fd0}.howto .acbox-under{font-size:15px;color:#555}.master{display:flex;align-items:center;background-color:#f6f0e6;padding:2em;margin-top:1em}.master h3{border:none;padding:0;font-size:1.8rem}.master p{margin-bottom:.8em}.master img{padding-right:20px}.shop{margin-bottom:1.5rem}.shop p{margin-bottom:1rem}.shop table{margin-bottom:2em;width:auto}.shop table th,.shop table td,.shop table tr{padding:0;background-color:#fff;border:none}.shop table th{white-space:nowrap;padding-right:1.5em}.nav_chosyukaisen ul{display:grid;grid-template-columns:repeat(4, 25%);width:auto;list-style:none;text-align:center;font-weight:bold;margin:0 0 2em}.nav_chosyukaisen ul a{display:grid;justify-content:center;align-items:center;width:auto;height:100%;background-color:#405160;color:#fff;line-height:1.5;text-decoration:none;padding:20px}.nav_chosyukaisen ul a:hover{background-color:#d48c27}.nav_chosyukaisen ul a:visited{color:#fff}main #foreign .nav_chosyukaisen_foreign ul{display:grid;grid-template-columns:repeat(4, 25%);width:auto;list-style:none;text-align:center;font-weight:bold;margin:0 0 2em}main #foreign .nav_chosyukaisen_foreign ul a{display:grid;justify-content:center;align-items:center;width:auto;height:100%;background-color:#405160;color:#fff;line-height:1.5;text-decoration:none;padding:20px}main #foreign .nav_chosyukaisen_foreign ul a:hover{background-color:#d48c27}main #foreign .nav_chosyukaisen_foreign ul a:visited{color:#fff}@media screen and (max-width: 1024px){img{width:100%}#chosyu-kaisen_about section{margin-bottom:10vw}#chosyu-kaisen_menu section{padding-top:18vw;margin-top:-18vw;margin-bottom:18vw}.br_sp{display:inline}.about_food{padding:2em}.about_food .about_sakana,.about_food .about_uni{display:block}.about_food .about_sakana p:first-child,.about_food .about_uni p:first-child{width:100%}.about_food .about_sakana p:last-child,.about_food .about_uni p:last-child{width:80%;text-align:center;margin:auto}.point{margin-bottom:20px}.list_shop li{margin-bottom:4vw}.list_shop li img{height:30vw}.list_shop li p{line-height:1.6;font-size:1.5rem}.carousel01{margin:0 auto}.carousel01 li img{height:60vw}.carousel01 .slick-prev{left:-15px}.carousel01 .slick-next{right:-15px}.carousel01 .slick-prev:before,.carousel01 .slick-next:before{font-size:2rem}.slide-dots{display:none}.side_menu dt{width:52%}.side_menu dd{width:45%}.side_menu ul{display:inline-block}.side_menu ul li{margin:0}.howto input:checked~div{padding:0}.master{padding:1.5em}.master img{width:40vw;padding-right:15px}.nav_chosyukaisen ul{grid-template-columns:repeat(2, calc(50% - 1px));justify-content:space-between;gap:2px 0}.nav_chosyukaisen ul a{line-height:1.4;padding:10px}main #foreign .nav_chosyukaisen_foreign ul{grid-template-columns:repeat(2, calc(50% - 1px));justify-content:space-between;gap:2px 0}main #foreign .nav_chosyukaisen_foreign ul a{line-height:1.4;padding:10px}}