<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

#totop{z-index:10;}
#footer{margin-top:0;border-top:none}
.karaage_contents .container{max-width:960px;padding: 0 40px;margin: auto;position: relative;}
.karaage_contents section{margin: 0;letter-spacing: 0;}
.karaage_contents img{max-width: 100%; margin: auto;}
.karaage_contents .detail {height: inherit;}

/* =======================
	   #karaage_mv
======================= */
#karaage_mv{background:url(../../images/buffet/karaage/mv_bg_2.png) center/cover no-repeat;padding-bottom: 63px;overflow: hidden}
#karaage_mv .mv_main .container{max-width:1020px}
#karaage_mv .mv_main .title h2{padding:18px 0 27px}
#karaage_mv .mv_main .title .inner{max-width:770px;}
#karaage_mv .mv_main .title .inner .lead{color:#000;font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;text-align:left;line-height:1.6;}
#karaage_mv .mv_main .title .inner .awardwrap{display:flex;align-items:flex-end;}
#karaage_mv .mv_main .title .inner .awardwrap .award{max-width:300px;padding-right:30px;}
#karaage_mv .mv_main .title .inner .awardwrap .detail{flex:1;}
#karaage_mv .mv_main .title .inner .awardwrap .detail h4{margin-bottom:0.5em;color:#000;padding-left:25px;font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;font-size:266.7%;font-weight:bold;}
#karaage_mv .mv_main .title .inner .awardwrap .detail dl{padding-left:25px;border-left:1px solid #774520;}
#karaage_mv .mv_main .title .inner .awardwrap .detail dl dt,#karaage_mv .mv_main .title .inner .awardwrap .detail dl dd{font-weight:bold;font-feature-settings: "palt";}
#karaage_mv .mv_main .title .inner .awardwrap .detail dl dt{color:#000;font-size:133.3%;}
#karaage_mv .mv_main .title .inner .awardwrap .detail dl dd + dt{margin-top:1em;}
#karaage_mv .mv_main .title .inner .awardwrap .detail dl dd{color:#a81f24;font-size:120%;}
#karaage_mv .mv_main .title .inner .awardwrap .detail dl dd span{display:block;color:#000;font-size:77.8%;}
#karaage_mv .mv_main .txt{margin:42px auto 0}
#karaage_mv .mv_main .txt p{text-align:center}
#karaage_mv .sanshu{margin-top:126px}
#karaage_mv .sanshu .title img{text-align:center;margin:auto}
#karaage_mv .sanshu .mv_img{padding:30px 0 0;}
#karaage_mv .mv_main .mv_img img {width: 100%;}
#karaage_mv .mv_main .container {max-width: inherit;padding: 0;}
#karaage_mv .sanshu .mv_img .container{position:relative}
#karaage_mv .sanshu .mv_img{padding:30px 0 0;position:relative}
#karaage_mv .sanshu .mv_img:before{content:"";position:absolute;top:-57px;left:50%;width:1470px;height:279px;background:url(../../images/buffet/karaage/sanshu_bg.png) center/100% auto no-repeat;transform:translateX(-50%)}
#karaage_mv .sanshu .txt{font-size:18px;line-height:1.7;margin-top:-19px;}
#karaage_mv .sanshu .txt .sale_now{margin-top:16px;border:solid 2px #e73828;color:#e73828;font-size:24px;text-align:center;letter-spacing:.16em;font-weight:700;line-height:1;padding:4px 10px}
#karaage_mv .sanshu .txt .detail small{font-size: inherit}

/* =======================
	   #anchor_link
======================= */
#anchor_link{padding:42px 0 17px;background:url(../../images/buffet/karaage/anchor_bg.png) center/cover no-repeat}
#anchor_link .anchor_list{margin-top:13px;display:flex;justify-content:center}
#anchor_link .anchor_list li{width:30%}
#anchor_link .anchor_list li a{display:flex;height:100%;padding-bottom:50px;position:relative;transition:.3s}
#anchor_link .anchor_list li a:hover{opacity:.7}
#anchor_link .anchor_list li a:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:63px;height:62px;background:url(../../images/buffet/karaage/anchor_arrow.png) center/cover no-repeat}
#anchor_link .anchor_list li a .img{margin:auto}

/* =======================
	   item_section
======================= */
.item_section .mv_img{max-width:980px;margin:auto}
.item_section .detail .desc{font-size:18px;line-height:1.7}
.item_section .detail .txt{text-align:center}
.item_section .detail .txt .title{font-size:20px;font-weight:700;line-height:1.5}
.item_section .detail .txt .title small{font-size:15px;display:block}
.item_section .detail .txt .price{font-size:15px;margin-top:7px}
.item_section .detail .txt .allergy{max-width:300px;margin:18px auto 0;border:solid 1px #333}
.item_section .detail .txt .allergy dd,.item_section .detail .txt .allergy dt{padding:9px 10px;background:#fff}
.item_section .detail .txt .allergy dd{border-top:solid 1px #333}
#ninniku{padding:68px 0 66px;background:#000}
#ninniku .detail{margin-top:50px}
#ninniku .detail .lead+.desc{margin-top:-6px;color:#fff}
#ninniku .detail .item{margin-top:-20px}
#ninniku .detail .txt .price,#ninniku .detail .txt .title{color:#fff}
#ninniku .detail .txt .title{margin-top:8px}
#shio{padding:71px 0 70px;background:#f9f1e9}
#shio .caption{font-size:13px;margin-top:3px}
#shio .caption span{color:#e73828}
#shio .detail{margin-top:22px}
#shio .detail .desc_title img{margin:0}
#shio .detail .lead{margin-bottom:0}
#shio .detail .lead+.desc_title{margin-top:-28px}
#shio .detail .desc_title+.desc{margin-top:12px}
#shio .detail .desc+.desc_title{margin-top:20px}
#shio .detail .btn{margin-top:15px}
#shio .detail .btn a{display:block;background:#003e80;border-radius:100px;color:#fff;font-size:17px;padding:21px 10px;text-align:center;transition:.3s}
#shio .detail .btn a:hover{opacity:.7;text-decoration:none}
#shio .detail .btn a img{margin:auto;margin-right:10px;vertical-align:text-bottom}
#shio .detail .txt .allergy{margin-top:10px}
#karaage{padding:70px 0 64px;background:url(../../images/buffet/karaage/karaage_bg.png) center/cover no-repeat}
#karaage .detail{margin-top:25px}
#karaage .detail .lead{margin:0}
#karaage .detail .desc_title{margin-top:-17px}
#karaage .detail .desc_title img{margin:0}
#karaage .detail .desc_title+.desc{margin-top:16px}
#karaage .detail .txt{margin-top:40px}
#karaage .detail .txt .allergy{margin-top:12px}

/* =======================
	  #karaage_foot
======================= */
#karaage_foot{padding:50px 0 44px;background:url(../../images/buffet/karaage/foot_bg.png) center/cover no-repeat}
#karaage_foot .caption{margin-top:105px;font-size:15px;text-align:center}

@media screen and (min-width:769px){
	#maincantents .inner {width: 100%;max-width: 1020px;margin: 0 auto;}
	
	.only_pc{display: block}
	.only_sp{display: none}
	
	.item_section .detail .detail_inner {display: flex;justify-content: space-between;}
	.item_section .detail .detail_inner &gt; * {width: 48.8636%;}
	.item_section .detail .detail_inner .detail_l .lead{margin-bottom:1.5em;}
	.item_section .detail .detail_inner .detail_r .jukusei{margin-top:-85px;}
	
	#karaage_mv .sanshu .txt .txt_inner{display:flex;justify-content:space-between}
	#karaage_mv .sanshu .txt .txt_inner .desc{width:48.64%}
	#karaage_mv .sanshu .txt .txt_inner .detail{width:51.36%;padding-left:45px;padding-right:24px}

	#karaage_mv .mv_main .title .inner .awardwrap .award .logo {width:143px;margin:0 auto 20px;}
	
	#shio .detail .desc_title + .desc {letter-spacing: -0.01em;}
	#shio .detail .btn a .only_pc {display: inline-block;}
}

@media screen and (max-width:1020px) and (min-width:769px){
	.item_section .mv_img {padding: 0 20px}
	#shio .detail .btn a .only_pc {display: block;margin: auto;}
	#shio .detail .btn a {font-size: 14px;padding: 14px 10px 10px;}
}

@media screen and (max-width:768px){
	.only_pc{display: none}
	.only_sp{display: block}
	.karaage_contents .container{padding: 0 8px;}
	
	#karaage_mv{background:url(../../images/buffet/karaage/sp/mv_bg_2.png) center/cover no-repeat;padding-bottom:40px}
	#karaage_mv .mv_main .container{padding:0 8px}
	#karaage_mv .mv_main .mv_img .container{padding:0}
	#karaage_mv .mv_main .title h2{padding:10px 12px 0}
	#karaage_mv .mv_main .title .inner{width:100%;margin-top:16px;}
	#karaage_mv .mv_main .title .inner .lead{font-size:15px;}
	#karaage_mv .mv_main .title .inner .awardwrap{display:block;}
	#karaage_mv .mv_main .title .inner .awardwrap .award{max-width:none;padding-right:0;}
	#karaage_mv .mv_main .title .inner .awardwrap .award .logo{width:50%;margin:auto;}
	#karaage_mv .mv_main .title .inner .awardwrap .detail{margin-top:35px;}
	#karaage_mv .mv_main .title .inner .awardwrap .detail h4{padding-left:0;font-size:32px;text-align:center;}
	#karaage_mv .mv_main .title .inner .awardwrap .detail dl{padding-left:0;border-left:none;}
	#karaage_mv .mv_main .title .inner .awardwrap .detail dl dt,#karaage_mv .mv_main .title .inner .awardwrap .detail dl dd{text-align:center;}
	#karaage_mv .mv_main .title .inner .awardwrap .detail dl dt{margin-bottom:0.5em;font-size:20px;line-height:1.3;}
	#karaage_mv .mv_main .title .inner .awardwrap .detail dl dd{font-size:16px;}
	#karaage_mv .mv_main .title .inner .awardwrap .detail dl dd span{margin-top:0.5em;font-size:14px;}
	#karaage_mv .mv_main .title h3{margin-top:22px;padding:0 13px}
	#karaage_mv .mv_main .txt{margin:21px auto 0}
	#karaage_mv .mv_main .txt p{text-align: left;}
	#karaage_mv .sanshu{margin-top:47px}
	#karaage_mv .sanshu .title{padding:0 15px}
	#karaage_mv .sanshu .mv_img{padding:0}
	#karaage_mv .sanshu .mv_img:before{content:none}
	#karaage_mv .sanshu .mv_img .container{padding:0;margin-top:-15px}
	#karaage_mv .sanshu .txt .txt_inner{display:block}
	#karaage_mv .sanshu .txt .sale_now{margin:34px 29px 0;font-size:20px}
	#karaage_mv .sanshu .txt .desc{font-size:15px;margin-top:18px}
	#karaage_mv .sanshu .txt .detail{max-width:200px;margin:15px auto 0;font-size:15px;text-align:center}
	#karaage_mv .sanshu .txt .detail dt{font-size:17px;padding-bottom:6px}
	#karaage_mv .sanshu .txt .detail dd+dd{border-top:solid 1px #333;padding-top:13px;margin-top:6px}
	#karaage_mv .sanshu .txt .detail small{display:block;font-size:15px}
	#anchor_link{padding:2px 0 31px;background:url(../../images/buffet/karaage/sp/anchor_bg.png) center/cover no-repeat}
	#anchor_link .title{padding:0 33px}
	#anchor_link .container{padding:0}
	#anchor_link .anchor_list{margin-top:13px;justify-content:space-between}
	#anchor_link .anchor_list li{width:32%}
	#anchor_link .anchor_list li a{padding-bottom:27px}
	#anchor_link .anchor_list li:first-of-type a .img{max-width: 76%;}
	#anchor_link .anchor_list li:nth-of-type(2) a .img{padding-bottom:10px}
	#anchor_link .anchor_list li a:after{width:34px;height:34px;background:url(../../images/buffet/karaage/sp/anchor_arrow.png) center/cover no-repeat}
	.item_section{background:inherit;position:relative}
	.item_section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:90%}
	.item_section .mv_img{position:relative;z-index:1}
	.item_section .mv_img:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%}
	.item_section .mv_img h3{position:relative;z-index:1}
	.item_section .detail{position:relative;z-index:1}
	.item_section .detail .container{padding:0}
	.item_section .detail .desc{font-size:15px;padding:0 8px;position:relative;z-index:1}
	.item_section .detail .txt .title{font-size:17px;line-height:1.5}
	.item_section .detail .txt .title small{font-size:17px}
	.item_section .detail .txt .price{margin-top:-4px;line-height:1.6}
	.item_section .detail .txt .allergy{margin:8px auto 0}
	#ninniku{padding:0 0 74px;background:inherit}
	#ninniku:after{background:#000}
	#ninniku .mv_img{margin-top: -3%;}
	#ninniku .mv_img:after{background:#000}
	#ninniku .detail{margin-top:0;padding-top:8px;background:#000}
	#ninniku .detail .lead+.desc{margin-top:0}
	#ninniku .detail .item{margin-top:-154px}
	#ninniku .detail .txt .title{margin-top:28px}
	#ninniku .detail .txt .price{margin-top:4px}
	#shio{padding:0 0 88px;background: inherit;}
	#shio:after {background: url(../../images/buffet/karaage/sp/shio_bg.png) center bottom / 100% auto no-repeat #f9f1e9;}
	#shio .mv_img {margin-top: -4.5%;}
	#shio .caption{font-size:15px;margin-top:15px;line-height:1.5333;padding:0 8px}
	#shio .detail{margin-top:61px}
	#shio .detail .detail_l{display:flex;flex-direction:column}
	#shio .detail .detail_l&gt;.lead{order:3;margin-top:24px}
	#shio .detail .detail_l&gt;.lead+.desc_title{order:1;margin:-28px auto 0;max-width:340px}
	#shio .detail .detail_l&gt;.lead+.desc_title+.desc{order:2}
	#shio .detail .detail_l&gt;.desc+.desc_title{order:4;margin:0 auto 0;max-width:290px}
	#shio .detail .detail_l&gt;.desc+.desc_title+.desc{order:5;letter-spacing: -0.01em;}
	#shio .detail .detail_l&gt;.btn{order:6;margin: 20px 0 10px;}
	#shio .detail .btn a{max-width:300px;margin:auto;padding:18px 0 12px}
	#shio .detail .btn a .only_sp{display:block;width:120px;margin:auto}
	#shio .item{padding:0 21px}
	#shio .detail .txt .title+.price{margin-top:-2px}
	#karaage{padding:0 0 43px;background:inherit}
	#karaage:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:97.5%;background:url(../../images/buffet/karaage/sp/karaage_bg.png) center/cover no-repeat}
	#karaage .mv_img {margin-top: -4.8%;}
	#karaage .detail .lead{margin:-10px auto 0;max-width: 80%;}
	#karaage .detail .desc_title{margin:11px auto 0;max-width:223px}
	#karaage .detail .desc_title+.desc{margin-top:13px;letter-spacing:-.01em}
	#karaage .detail .item{max-width: 93.87%;margin:19px auto 0}
	#karaage .detail .txt{margin-top:-6px}
	#karaage .detail .txt .price{margin-top:4px}
	#karaage .detail .txt .allergy{margin-top:6px}
	#karaage_foot{padding:71px 0 44px;background:url(../../images/buffet/karaage/sp/foot_bg.png) center/cover no-repeat}
	#karaage_foot .txt{margin:0 auto;max-width:312px}
	#karaage_foot .caption{margin-top:117px}
}</pre></body></html>