.breakfast_iframe iframe{width:100%;height:495px}.bar_iframe iframe{width:516px;height:375px}.con_intro{text-align:center;margin-top:150px}.con_restaurant{margin-top:120px}.con_restaurant .con_anc{margin-top:80px}.con_restaurant .con_anc .anc_lnk>ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_restaurant .con_anc .anc_lnk>ul>li{width:250px}.con_restaurant .con_anc .anc_lnk>ul>li:nth-of-type(n+2){margin-left:15px}.con_restaurant .con_anc .anc_lnk>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #767677;text-align:center;display:block;padding:1em 3em;position:relative;text-decoration:none}.con_restaurant .con_anc .anc_lnk>ul>li>a:before{content:"";display:block;position:absolute;top:46%;right:.8em;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#3A3A3A;line-height:1;width:.5em;height:.5em;border:1px solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.con_restaurant .con_anc .anc_lnk>ul>li>a>span{padding-right:0;display:block}.con_restaurant .con_anc .anc_lnk>ul>li>a>span.en{font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:11px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.con_restaurant .con_anc .anc_lnk>ul>li>a>span.jp{font-size:18px;font-weight:500;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;line-height:1;margin-top:5px}.con_restaurant .con_anc .anc_lnk>ul>li>a:hover{background:#f5f5f5}.con_restaurant .con_anc .anc_lnk>ul>li>a:hover:before{content:"";color:#6C4339}.con_restaurant #lnk_bre{padding-top:150px;position:relative}.con_restaurant #lnk_bre .bg{position:absolute;left:0;top:85px;z-index:-1}.con_restaurant #lnk_bre .st{text-align:center}.con_restaurant #lnk_bre .breakfast_iframe{margin-top:40px}.con_restaurant #lnk_bre .txt{text-align:center;margin-top:40px}.con_restaurant #lnk_bre .recommend_menu{margin-top:55px}.con_restaurant #lnk_bre .info{margin-top:50px}.con_restaurant #lnk_lun{padding-top:75px;text-align:center}.con_restaurant #lnk_din{padding-top:75px;text-align:center}.con_restaurant #lnk_bar{padding-top:160px}.con_restaurant #lnk_bar .box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.con_restaurant #lnk_bar .box_flex .bar_iframe{width:555px;position:relative;text-align:right}.con_restaurant #lnk_bar .box_flex .bar_iframe .bg{position:absolute;left:0;top:-45px;z-index:-1}.con_restaurant #lnk_bar .box_flex .txt_img{width:312px;margin-top:35px}.con_restaurant #lnk_bar .info{margin-top:70px}.con_restaurant #lnk_bar .commitment{margin-top:55px}.con_f_link{margin-top:165px !important}
