@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (-ms-high-contrast: none){body{font-family:Verdana,Meiryo,sans-serif}}html{width:100%;height:100%}body{width:100%;height:100%;font-size:14px;font-family:Meiryo,MSゴシック,MS Pゴシック,serif-serif,Hiragino Kaku Gothic ProN,Osaka,monospace;margin:0;padding:0}fieldset,form,input,select,textarea,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}table{border:none;border-collapse:collapse}th,td{padding:0;font-weight:normal;text-align:left;vertical-align:top}img{vertical-align:top;border:none}input,textarea{font-size:14px}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}body{-webkit-text-size-adjust:100%}.allArea{width:960px;background-color:#fff;border-left:solid 1px #000;border-right:solid 1px #000;margin:0 auto}.headArea{width:960px;text-align:center;padding:13px 0;border-top:solid 10px #e7d0a9}.tabArea{width:960px;background-color:#e7d0a9;border-bottom:solid 1px #000}.tabArea a{font-size:12px;color:#7f7463;text-decoration:none;font-weight:900}.tabArea a:hover{text-decoration:underline}.tabArea table{width:560px;margin:0 auto;height:30px}.tabArea table td{width:25%;background-color:#e7d0a9;text-align:center;vertical-align:middle}.icon_facebook{padding-top:5px}.bodyArea{width:960px}.footArea{width:960px;padding:30px 0;background-color:#e7d0a9;color:#fff}.listF{width:560px;margin:0 auto 30px}.listF td{vertical-align:bottom}.listF .right_td{padding-left:30px}.address{font-size:13px;margin-bottom:5px}.telF{font-size:36px;padding-left:55px;background:url("https://www.k-dining.jp/wp-content/themes/hanten/images/icon_telR.png") no-repeat 0 3px}.telF a{text-decoration:none;color:#fff}.telF a:hover{text-decoration:none;color:#fff}.receptionF{font-size:11px;padding-left:55px;margin-top:-5px}.copyright{text-align:center;font-size:12px}.clear{clear:both}.procArea{display:inline-block;width:620px;padding:50px 170px}.procArea:after{content:" ";display:block;visibility:hidden;clear:both;height:.1px;font-size:.1em;line-height:0}.greeting_pattern{background:url("https://www.k-dining.jp/wp-content/themes/hanten/images/pattern1.png") no-repeat 0 270px}.greetingHeader{width:960px;height:590px;background:url("https://www.k-dining.jp/wp-content/uploads/2025/11/greetingHeader.jpg") no-repeat;border-bottom:solid 10px #e7d0a9}.copyG{text-align:center;line-height:250%}.logoL{margin-top:40px}.listG{width:100%;margin-top:60px}.tel{font-size:36px;padding-left:55px;background:url("https://www.k-dining.jp/wp-content/themes/hanten/images/icon_tel.png") no-repeat 0 3px}.tel a{text-decoration:none;color:#000}.tel a:hover{text-decoration:none;color:#000}.reception{font-size:11px;padding-left:55px;margin-top:-5px}.listG-inner{margin-top:30px}.listG-inner th,.listG-inner td{padding-bottom:10px}.listG-inner th{color:#b82537}.listG-inner .holiday_th{color:inherit}.time{border-left:solid 1px #e7d0a9;padding-left:10px;margin-left:10px}.holiday{border-left:solid 1px #333;padding-left:10px;margin-left:10px}.listN_wrapper{border-bottom:dotted 1px #888;padding:20px 0}.listN{width:100%}.listN th{width:100%;color:#b82537;padding-bottom:10px}.listN .date_td{white-space:nowrap;padding-right:20px}.listN td{font-size:.9em}.recruit{margin-top:20px}.menu{background-color:#fcfaee;border-top:solid 10px #bfaf4f}.menu_pattern{background:url("https://www.k-dining.jp/wp-content/themes/hanten/images/pattern2.png") no-repeat -70px 30px}.pTitle{border-top:solid 1px #e7d0a9;border-bottom:solid 1px #e7d0a9;padding:16px 0 8px;margin-bottom:40px;text-align:center;letter-spacing:2px}.pTitle dt{font-size:18px}.pTitle dd{font-size:10px;color:#e7d0a9}.pTitle2{border-bottom:solid 1px #888;padding-bottom:10px;margin-bottom:30px}.pTitle2 dt{font-size:22px;line-height:160%}.pTitle2 dd{font-size:12px}.listM1{width:100%;height:199px;background-color:#fff;border:solid 1px #b82537;margin-top:20px}.listM1 th{width:294px}.listM1 td{width:324px}.listM1-inner{height:100%}.listM1-inner th{width:324px;text-align:center;padding-top:40px;font-size:18px;color:#b82537}.listM1-inner th span{font-size:.8em}.listM1-inner td{text-align:center}.listM1-inner .copy_td{font-size:12px}.listM1-inner .price_td{padding-bottom:30px;vertical-align:bottom}.menu2_pattern{background:url("https://www.k-dining.jp/wp-content/themes/hanten/images/pattern2.png") no-repeat right -70px top 30px}.listM2{width:384px;margin:60px auto 0}.listM2 th{border-top:solid 1px #e7d0a9;border-bottom:solid 1px #e7d0a9;padding:20px 0 16px;text-align:center;font-size:18px;color:#b82537}.listM2 .order_td{width:100%;padding-top:20px;font-size:11px;line-height:200%}.listM2 .people_td{vertical-align:bottom;white-space:nowrap;padding:0 0 1px 10px;font-size:12px}.listM2 .price_td{vertical-align:bottom;white-space:nowrap;padding-left:10px}.listM2 .kome_th{padding:10px 0 8px;font-size:11px;line-height:200%;color:#b82537}.small{font-size:16px}.num{font-size:14px;background-color:#b82537;color:#fff;padding:0 14px;margin-left:14px}.circle_red{padding-right:3px;color:#b82537}.chef{background-color:#fcfaee}.access{background-color:#eeffed}.access_pattern{background:url("https://www.k-dining.jp/wp-content/themes/hanten/images/pattern2.png") no-repeat 140px 30px}.contact{background-color:#fff}.listA{width:100%;margin-top:30px}.pTitle3 dt{font-size:22px;line-height:120%}.pTitle3 dd{margin-top:25px;font-size:11px;line-height:200%}.mise{font-size:18px}.listA-inner,.listA-inner2{font-size:10px;line-height:200%}.listA-inner th{white-space:nowrap;padding-right:10px}.listA-inner td{white-space:nowrap}.listA-inner2{background-color:#fff;margin-top:10px}.listA-inner2 th{white-space:nowrap;padding:0 10px}.listA-inner2 td{white-space:nowrap;padding-right:10px}.listA-inner2 .first_th,.listA-inner2 .first_td{padding-top:10px}.listA-inner2 .last_th,.listA-inner2 .last_td{padding-bottom:10px}.redbox{border:1px solid #e7d0a9}/*# sourceMappingURL=hanten.min.css.map */