﻿.con_intro,.con_restaurant .box_res .wrp_int .wrp_txt,.con_restaurant .box_res .wrp_pla,.con_detail .box_int,.con_detail .box_menu,.con_detail .box_info{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_intro,.con_restaurant .box_res .wrp_int .wrp_txt,.con_restaurant .box_res .wrp_pla,.con_detail .box_int,.con_detail .box_menu,.con_detail .box_info{width:95%}}@media only screen and (max-width: 767px){.con_intro,.con_restaurant .box_res .wrp_int .wrp_txt,.con_restaurant .box_res .wrp_pla,.con_detail .box_int,.con_detail .box_menu,.con_detail .box_info{width:90%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?xh2fvj");src:url("../fonts/icomoon.eot?xh2fvj#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?xh2fvj") format("truetype"),url("../fonts/icomoon.woff?xh2fvj") format("woff"),url("../fonts/icomoon.svg?xh2fvj#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}#header_custom{border-bottom:1px solid #dadada;padding:6.25% 0 5.20833%;box-sizing:border-box}#header_custom .logo{width:35.41667%;margin:0 auto 5.20833%}#header_custom .logo img{width:100%}#header_custom h1{text-align:center;font-size:136%;font-family:"Cormorant Infant", "宋体","SimSun",SimSun,"Times New Roman",Times,Garamond,Georgia,serif;letter-spacing:.03em}.con_intro{margin-top:7.29167%}.con_intro.bottom{margin-top:17.70833%}.con_intro .box_int .txt_read{font-size:100%;letter-spacing:.03em;line-height:2}.con_intro .box_int .txt_lnk{margin-top:8.43373%;text-align:center}.con_intro .box_int .txt_lnk a{display:inline-block;text-decoration:none;font-size:100%;letter-spacing:.03em}.con_intro .box_int .txt_lnk a:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:86%}.con_intro .box_int .img_lnk{margin-top:11.44578%}.con_intro .box_int .img_lnk a{display:flex;align-items:center;padding:1.20482%;background:#eee;box-sizing:border-box;text-decoration:none}.con_intro .box_int .img_lnk a .img{width:36.91358%}.con_intro .box_int .img_lnk a .txt{width:63.08642%;text-align:center;font-size:100%;letter-spacing:.03em}.con_intro .box_int .img_lnk a .txt:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:86%}.con_intro .box_pnav{display:flex;flex-wrap:wrap;margin-top:10.41667%;border-top:1px solid #dadada;padding-top:6.25%}.con_intro .box_pnav li{width:47.59036%;margin:5.42169% 0 0 4.81928%}.con_intro .box_pnav li:nth-child(-n+2){margin-top:0}.con_intro .box_pnav li:nth-child(odd){margin-left:0}.con_intro .box_pnav li a{position:relative;display:block;border-bottom:1px solid #1c1c1c;padding:8.86076% 0;box-sizing:border-box;text-decoration:none;font-size:100%;letter-spacing:.03em}.con_intro .box_pnav li a:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;line-height:1;margin-top:-.5em}.con_intro .att{margin-top:7.83133%;font-size:86%}.con_restaurant .box_res{padding-top:15.625%}.con_restaurant .box_res+.box_res{padding-top:25%}.con_restaurant .box_res .wrp_int .logo{margin:auto}.con_restaurant .box_res .wrp_int .logo.garden{width:74.21687%}.con_restaurant .box_res .wrp_int .logo.grill{width:60.24096%}.con_restaurant .box_res .wrp_int .logo.icho{width:44.21687%}.con_restaurant .box_res .wrp_int .logo.tohlee{width:29.27711%}.con_restaurant .box_res .wrp_int .floor{margin-top:6.0241%;text-align:center}.con_restaurant .box_res .wrp_int .floor span{display:inline-block;padding:.4em 1.4em;background:#a48100;color:#fff;font-size:86%;line-height:1}.con_restaurant .box_res .wrp_int .wrp_img{margin-top:6.0241%;overflow:hidden}.con_restaurant .box_res .wrp_int .wrp_img img{position:relative;width:150% !important;max-width:none;margin-left:-25%}.con_restaurant .box_res .wrp_int .wrp_txt{margin-top:7.29167%}.con_restaurant .box_res .wrp_int .wrp_txt h2{margin-bottom:4.81928%;text-align:center;font-size:136%;letter-spacing:.03em;font-family:"Cormorant Infant", "宋体","SimSun",SimSun,"Times New Roman",Times,Garamond,Georgia,serif}.con_restaurant .box_res .wrp_int .wrp_txt .txt{font-size:100%;letter-spacing:.03em;line-height:2}.con_restaurant .box_res .wrp_pla{margin-top:9.375%}.con_restaurant .box_res .wrp_pla>li{background:#f0ece6;padding-bottom:9.03614%}.con_restaurant .box_res .wrp_pla>li+li{margin-top:7.22892%}.con_restaurant .box_res .wrp_pla>li .wrp_pla_inner a{display:block;text-decoration:none}.con_restaurant .box_res .wrp_pla>li .wrp_img{position:relative}.con_restaurant .box_res .wrp_pla>li .wrp_img .cate{position:absolute;left:0;top:0;z-index:1;padding:.4em 1.2em;background:#1c1c1c;text-align:center;color:#fff;font-size:86%;line-height:1}.con_restaurant .box_res .wrp_pla>li .wrp_img .img{position:relative;overflow:hidden;padding-bottom:93.9759%}.con_restaurant .box_res .wrp_pla>li .wrp_img .img img{position:absolute;left:50%;top:0;max-width:none;width:calc(100% * 1.625) !important;transform:translateX(-50%)}.con_restaurant .box_res .wrp_pla>li .wrp_txt{padding:9.03614% 6.0241% 0;box-sizing:border-box}.con_restaurant .box_res .wrp_pla>li .wrp_txt .period{font-size:93%;letter-spacing:.03em;text-decoration:underline}.con_restaurant .box_res .wrp_pla>li .wrp_txt .st{margin-top:4.10959%;font-size:115%;letter-spacing:.03em}.con_restaurant .box_res .wrp_pla>li .wrp_txt .txt{margin-top:4.79452%;font-size:100%;letter-spacing:.03em;line-height:1.68}.con_restaurant .box_res .wrp_pla>li .wrp_txt .price{margin-top:4.79452%;text-align:center;font-size:86%;line-height:1}.con_restaurant .box_res .wrp_pla>li .wrp_txt .price span{font-size:134%}.con_restaurant .box_res .wrp_pla>li .wrp_txt .price span em{font-size:144%}.con_restaurant .box_res .wrp_pla>li .btns{display:flex;justify-content:space-between;margin-top:6.84932%;padding:0 6.0241%}.con_restaurant .box_res .wrp_pla>li .btns p{width:47.94521%}.con_restaurant .box_res .wrp_pla>li .btns .btn1 a{border-color:#8c8c8c}.con_restaurant .box_res .wrp_pla>li .btns .btn2 a{display:flex;align-items:center;justify-content:center;padding:0.95em 0.5em;border:1px solid #735542;background:#735542;box-sizing:border-box;text-decoration:none;color:#fff;font-size:115%;letter-spacing:.06em;line-height:1;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_restaurant .box_res .wrp_pla>li .btns .btn2 a{padding:0.86em 0.5em}}@media only screen and (max-width: 767px){.con_restaurant .box_res .wrp_pla>li .btns .btn2 a{padding:1em 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_restaurant .box_res .wrp_pla>li .btns .btn2 a{font-size:108%}}@media only screen and (max-width: 767px){.con_restaurant .box_res .wrp_pla>li .btns .btn2 a{font-size:100%}}@media only screen and (max-width: 767px){.con_restaurant .box_res .wrp_pla>li .btns .btn2 a{letter-spacing:.03em}}.con_restaurant .box_res>.btn{width:77.91667%;margin:10.41667% auto 0}.con_restaurant .box_res>.btn a{display:block;padding:1em .5em;background:#000;box-sizing:border-box;text-decoration:none;text-align:center;color:#fff;font-size:100%;letter-spacing:.03em}#footer_custom{margin-top:18.75%;border-top:1px solid #dadada;padding-top:15.625%}#footer_custom .logo{width:35.41667%;margin:0 auto 7.29167%}#footer_custom .logo img{width:100%}#footer_custom .box_info address{text-align:center;font-size:115%;letter-spacing:.03em;line-height:1.87}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer_custom .box_info address{font-size:108%}}@media only screen and (max-width: 767px){#footer_custom .box_info address{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer_custom .box_info address{line-height:1.77}}@media only screen and (max-width: 767px){#footer_custom .box_info address{line-height:1.68}}#footer_custom .box_info .btn{width:77.91667%;margin:6.77083% auto 0}#footer_custom .box_info .btn a{display:block;padding:1em .5em;border:1px solid #dadada;box-sizing:border-box;text-decoration:none;text-align:center;font-size:100%;letter-spacing:.03em}#footer_custom #copyright{margin-top:9.89583%;text-align:center;font-size:86%;letter-spacing:.06em;font-family:"Cormorant Infant", "宋体","SimSun",SimSun,"Times New Roman",Times,Garamond,Georgia,serif}.con_detail{margin-top:8.33333%}.con_detail .box_int .cate{letter-spacing:-.4em}.con_detail .box_int .cate li{display:inline-block;letter-spacing:normal;padding:.26em 1.3em;box-sizing:border-box;font-size:86%}.con_detail .box_int .cate li:first-child{border:1px solid #a48100;color:#a48100}.con_detail .box_int .cate li:nth-child(2){border:1px solid #1c1c1c;margin-left:1.20482%;background:#1c1c1c;color:#fff}.con_detail .box_int .period{margin-top:4.21687%;font-size:93%;letter-spacing:.03em}.con_detail .box_int h2{margin-top:4.81928%;font-size:115%;font-family:"Cormorant Infant", "宋体","SimSun",SimSun,"Times New Roman",Times,Garamond,Georgia,serif;letter-spacing:.03em}.con_detail .box_int .img{margin-top:5.42169%}.con_detail .box_int .txt{width:86.74699%;margin:9.63855% auto 0;font-size:100%;letter-spacing:.03em;line-height:1.68}.con_detail .box_int .price{margin-top:4.21687%;text-align:center;font-size:86%;line-height:1}.con_detail .box_int .price span{font-size:134%}.con_detail .box_int .price span em{font-size:144%}.con_detail .box_menu{margin-top:9.89583%;padding:9.89583% 5.20833% 9.375%;background:#eee;box-sizing:border-box}.con_detail .box_menu .st{margin-bottom:6.62651%;text-align:center;font-size:193%;font-family:"Cormorant Infant", "宋体","SimSun",SimSun,"Times New Roman",Times,Garamond,Georgia,serif;line-height:1;text-transform:uppercase}.con_detail .box_menu .wrp_menu+.wrp_menu{margin-top:6.62651%}.con_detail .box_menu .wrp_menu .sst{margin-bottom:3.01205%;font-size:108%;letter-spacing:.03em}.con_detail .box_menu .wrp_menu ul li{font-size:100%;letter-spacing:.03em}.con_detail .box_menu .wrp_menu ul li+li{margin-top:2.40964%}.con_detail .box_info{margin-top:9.89583%}.con_detail .box_info .st{margin-bottom:6.62651%;text-align:center;font-size:193%;font-family:"Cormorant Infant", "宋体","SimSun",SimSun,"Times New Roman",Times,Garamond,Georgia,serif;line-height:1;text-transform:uppercase}.con_detail .box_info table{width:100%;border:1px solid #dadada;box-sizing:border-box}.con_detail .box_info table tr th,.con_detail .box_info table tr td{padding:.8em 1em;box-sizing:border-box;font-weight:normal;border-bottom:1px solid #dadada;font-size:93%;letter-spacing:.03em}.con_detail .box_info table tr th{width:32.53012%;background:#eee;text-align:center}.con_detail .box_info table tr td{width:67.46988%}.con_contact{margin-top:10.41667%}.con_contact .box_contact{padding:7.8125% 0;background:#f0ece6}.con_contact .box_contact .inner{width:77.91667%;margin:auto}.con_contact .box_contact .inner h3>*{display:block;line-height:1}.con_contact .box_contact .inner h3 span{font-size:193%;font-family:"Cormorant Infant", "宋体","SimSun",SimSun,"Times New Roman",Times,Garamond,Georgia,serif}.con_contact .box_contact .inner h3 em{margin-top:.7em;font-size:100%;letter-spacing:.03em}.con_contact .box_contact .inner .btn{margin-top:6.01604%}.con_contact .box_contact .inner .btn a{display:block;padding:1em .5em;background:#735542;box-sizing:border-box;text-decoration:none;text-align:center;color:#fff;font-size:100%;letter-spacing:.03em}.con_contact .box_contact .inner .wrp_tel{margin-top:4.67914%}.con_contact .box_contact .inner .wrp_tel .st{font-size:86%;margin-bottom:1.06952%}.con_contact .box_contact .inner .wrp_tel .txt_tel{font-size:186%;line-height:1}.con_contact .box_contact .inner .wrp_tel .txt_tel:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;font-size:81%;margin-right:.2em}.con_contact .box_contact .inner .wrp_tel .txt_tel a,.con_contact .box_contact .inner .wrp_tel .txt_tel span{display:inline-block;vertical-align:middle;letter-spacing:.03em}.con_contact .box_contact .inner .wrp_tel .txt_tel i{display:block;margin-top:.5em;font-size:54%}.con_contact>.btn{width:77.91667%;margin:10.41667% auto 0}.con_contact>.btn a{display:block;padding:1em .5em;border:1px solid #dadada;box-sizing:border-box;text-decoration:none;text-align:center;font-size:100%;letter-spacing:.03em}
