@charset "utf-8";
@import "site.css";
@import "contents.css";
@import "../css/bundle.css";

/*Chromeバグ対応ここから*/
ul.header_link1 li {
font-size:11px;
}
ul.header_link1 li:last-child {
margin:0 0 30px 0px;
}
ul.header_link1 li a {
background:url(../images/header_navi_icon.png) no-repeat left center!important;
}
ul.header_link2 li {
width:148px;
}
ul.header_link2 li+li {
width:118px;
}
ul.header_link2 li+li+li {
width:194px;
}
#top .cont05 li {
width:236px;
}
#top .cont05 li+li {
width:233px;
}
#top .cont05 li+li+li {
width:228px;
}
/*Chromeバグ対応ここまで*/


.restaurant table td{
padding:0 5px;
}

.line img{
     border:solid 3px #93731E;
     padding:4px;
}

.pankuzu_wrap ul li {
font-size: 140% !important;
}




#navi {
background-image: url(../images/navi_bg.png);
background-repeat: repeat-x;
height: 50px;
   
}


#navi .navi_box{
width: 1000px;
margin: 0 auto;
}
#navi .navi_box ul{
-webkit-padding-start: 0px; 
}

#navi .navi_box .navi__left{
}

#navi .navi_box .navi__right{
padding-top: 15px;
float: right; 
}
#navi ul li{
float:left;
list-style: none;
padding-right: 20px;
}

#navi .navi_box .navi__right li a{
    background: url(../images/navi_arrow.png) no-repeat left center!important; 
    padding-left: 15px;
    color: #333333;
text-decoration: none;
}