@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

body{
background-color:#111;
}

a img{
border-style:none;
}

#wrapper{
width:800px;
margin:0 auto;
background-color:white;
}

#header{
width:798px;
height:118px;
border-top:#AA0000 solid 2px;
background-image:url(../images/logo_back2.jpg);
border-left: #AA0000 solid 1px;
border-right:#AA0000 solid 1px;
}



#navi{
width:798px;
height:30px;
border-left:#AA0000 solid 1px;
border-right:#AA0000 solid 1px;
border-top:#AA0000 solid 1px;
}


#drink{
display:block;
float:left;
width:158px;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_drinkr.jpg);
}

#course{
display:block;
float:left;
width:158px;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_courser.jpg);
}

#top{
display:block;
float:left;
width:158px;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_topr.jpg);
}

#reserve{
display:block;
float:left;
width:158px;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_reservationr.jpg);
}

#access{
width:161px;
display:block;
float:left;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_accessr.jpg);
}

#top a:hover{
width:158px;
background-image:url(../images/btn_topr.jpg);
background-position:0 -30px;
}

#drink a:hover{
width:158px;
background-image:url(../images/btn_drinkr.jpg);
background-position:0 -30px;
}

#course a:hover{
width:158px;
background-image:url(../images/btn_courser.jpg);
background-position:0 -30px;
}

#reserve a:hover{
width:158px;
background-image:url(../images/btn_reservationr.jpg);
background-position:0 -30px;
}

#access a:hover{
width:161px;
background-image:url(../images/btn_accessr.jpg);
background-position:0 -30px;
}



#drink_e{
display:block;
float:left;
width:158px;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_drinkr_eng.jpg);
}

#course_e{
display:block;
float:left;
width:158px;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_courser_eng.jpg);
}

#top_e{
display:block;
float:left;
width:158px;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_topr_eng.jpg);
}

#reserve_e{
display:block;
float:left;
width:158px;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_reservationr_eng.jpg);
}

#access_e{
width:161px;
display:block;
float:left;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_accessr_eng.jpg);
}

#top_e a:hover{
width:158px;
background-image:url(../images/btn_topr_eng.jpg);
background-position:0 -30px;
}

#drink_e a:hover{
width:158px;
background-image:url(../images/btn_drinkr_eng.jpg);
background-position:0 -30px;
}

#course_e a:hover{
width:158px;
background-image:url(../images/btn_courser_eng.jpg);
background-position:0 -30px;
}

#reserve_e a:hover{
width:158px;
background-image:url(../images/btn_reservationr_eng.jpg);
background-position:0 -30px;
}

#access_e a:hover{
width:161px;
background-image:url(../images/btn_accessr_eng.jpg);
background-position:0 -30px;
}





#navi ul li{
border-right:#888888 solid 1px;
}


#photo{
width:119px;
border-right:#888888 solid 1px;
display:block;
float:left;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_photo2r.jpg);
}

#photo a:hover{
width:119px;
background-image:url(../images/btn_photo2r.jpg);
background-position:0 -30px;
}


#photo_e{
width:119px;
border-right:#888888 solid 1px;
display:block;
float:left;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_photo2r_eng.jpg);
}

#photo_e a:hover{
width:119px;
background-image:url(../images/btn_photo2r_eng.jpg);
background-position:0 -30px;
}

#boshu{
width:119px;
border-right:#888888 solid 1px;
display:block;
float:left;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_boshur.jpg);
}

#boshu a:hover{
width:119px;
background-image:url(../images/btn_boshur.jpg);
background-position:0 -30px;
}



#school{
width:140px;
border-right:#888888 solid 1px;
display:block;
float:left;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_schoolr.jpg);
}

#school a:hover{
width:140px;
background-image:url(../images/btn_schoolr.jpg);
background-position:0 -30px;
}


#school_e{
width:140px;
border-right:#888888 solid 1px;
display:block;
float:left;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_schoolr_eng.jpg);
}

#school_e a:hover{
width:140px;
background-image:url(../images/btn_schoolr_eng.jpg);
background-position:0 -30px;
}


#english{
width:119px;
border-right:#888888 solid 1px;
display:block;
float:left;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_englishr.jpg);
}

#english a:hover{
width:119px;
background-image:url(../images/btn_englishr.jpg);
background-position:0 -30px;
}

#japanese{
width:119px;
border-right:#888888 solid 1px;
display:block;
float:left;
text-align:center;
line-height:1.9;
background-image:url(../images/btn_japaneser.jpg);
}

#japanese a:hover{
width:119px;
background-image:url(../images/btn_japaneser.jpg);
background-position:0 -30px;
}


#footer li{
float:left;
}


#footer{
width:798px;
height:30px;
border-left:#AA0000 solid 1px;
border-right:#AA0000 solid 1px;
border-bottom:#AA0000 solid 1px;
}

#footer p{
width:130px;
line-height:2.5;
font-size:12px;
float:right;
padding-right:20px;
}

#navi a{
display:block;
width:158px;
text-indent:-9999px;
overflow:hidden;
}


#footer a{
display:block;
width:119px;
text-indent:-9999px;
overflow:hidden;
}

#footer #school a{
display:block;
width:140px;
text-indent:-9999px;
overflow:hidden;
}

