@charset "UTF-8";

body {
margin:0px auto 0px auto;
padding:0px;
font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka,sans-serif;
font-weight:normal;
text-align:left;
font-size:90%;
line-height:140%;
color:#444;
}


a:link {color: #580e56;text-decoration:underline;}
a:active {color: #580e56;text-decoration:underline;}
a:visited {color: #580e56;text-decoration:underline;}
a:hover {color: #580e56;text-decoration:underline;}

img {border: none;margin:0px;padding:0px;display:inline;}
a img { border: none; } 

a {text-decoration:none;}
div{margin:0px;padding:0px;}
p{margin:0px;padding:0px;}
form {display:inline;float:left;margin:0px;}
.clear {clear:both;}
br {letter-spacing: 0;}
object,embed{vertical-align:top;}

ul{margin:0px;padding:0px;list-style:none;display:inline;}
li {margin:0px:padding:0px;display:inline;}

dl{margin:0px;padding:0px;text-align:left;}
dt{padding:0px;margin:0px;text-align:left;}
dd{padding:0px;margin:0px;text-align:left;}



/*■画像設定 */
.img_left{margin:0px 15px 10px 0px;padding:0px;float:left;}
.img_right{margin:0px 0px 10px 15px;padding:0px;float:right;}
.img_btm10{margin:0px 0px -10px 5px;padding:0px;}

#gotop{
width:800px;
margin:0px;
padding:0px;
text-align: right;
float: right;
}



#wrapper {
width:800px;
margin-left:auto;
margin-right:auto;
padding:0px;
text-align:center;
background:url(../img/bg_naka.jpg) repeat-y 0px 0px;
}

#contener {
width:700px;
margin-left:auto;
margin-right:auto;
margin-bottom:40px;
padding:0px;
text-align:left;
}

#contener_2 {
width:650px;
margin-left:auto;
margin-right:auto;
margin-bottom:40px;
padding:0px;
text-align:left;
}

#header {
width:800px;
margin:0px;
padding:0px;
background: url(../img/h1.jpg) no-repeat 0px 0px;
float:left;
}

#image_photo {
width:800px;
margin:0px;
padding:0px;
}

#footer_index {
margin-left:auto;
margin-right:auto;
width:800px;
text-align:center;
}
#footer_index p {
width:auto;
margin:0px;
padding:0px;
font-size:10px;
color:#666;
text-align:center;
}

#footer {
width:800px;
margin:0px;
background:url(../img/foot_bg.gif) no-repeat left top;
text-align:center;
}
#footer p{
width:auto;
margin:0px;
padding:0px;
font-size:10px;
color:#ffffff;
text-align:center;
}



/*■ナビゲーション*/
#navi {width:800px;height:50px; margin:0px; padding:0px;background: url(../img/gnavi.jpg) no-repeat left bottom;float:left;}

#navi1 a {width:112px;background:url(../img/gnavi.jpg) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi2 a {width:115px;background:url(../img/gnavi.jpg) no-repeat -112px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi3 a {width:114px;background:url(../img/gnavi.jpg) no-repeat -227px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi4 a {width:115px;background:url(../img/gnavi.jpg) no-repeat -341px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi5 a {width:114px;background:url(../img/gnavi.jpg) no-repeat -456px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi6 a {width:115px;background:url(../img/gnavi.jpg) no-repeat -570px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi7 a {width:115px;background:url(../img/gnavi.jpg) no-repeat -685px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}

#navi1 a:hover {background:url(../img/gnavi.jpg) no-repeat 0px -50px;float:left;}
#navi2 a:hover {background:url(../img/gnavi.jpg) no-repeat -112px -50px;float:left;}
#navi3 a:hover {background:url(../img/gnavi.jpg) no-repeat -227px -50px;float:left;}
#navi4 a:hover {background:url(../img/gnavi.jpg) no-repeat -341px -50px;float:left;}
#navi5 a:hover {background:url(../img/gnavi.jpg) no-repeat -456px -50px;float:left;}
#navi6 a:hover {background:url(../img/gnavi.jpg) no-repeat -570px -50px;float:left;}
#navi7 a:hover {background:url(../img/gnavi.jpg) no-repeat -685px -50px;float:left;}

#navi1o {width:112px;background:url(../img/gnavi.jpg) no-repeat 0px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi2o {width:115px;background:url(../img/gnavi.jpg) no-repeat -112px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi3o {width:114px;background:url(../img/gnavi.jpg) no-repeat -227px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi4o {width:115px;background:url(../img/gnavi.jpg) no-repeat -341px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi5o {width:114px;background:url(../img/gnavi.jpg) no-repeat -456px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi6o {width:115px;background:url(../img/gnavi.jpg) no-repeat -570px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#navi7o {width:115px;background:url(../img/gnavi.jpg) no-repeat -685px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}


/*■ナビゲーション*/
#h1_navi {width:220px;height:45px; margin:0px; padding:0px;background: url(../img/h1navi.jpg) no-repeat left bottom;float:left;}

#h1navi1 a {width:75px;background:url(../img/h1navi.jpg) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:45px;float:left;}
#h1navi2 a {width:70px;background:url(../img/h1navi.jpg) no-repeat -75px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:45px;float:left;}
#h1navi3 a {width:75px;background:url(../img/h1navi.jpg) no-repeat -145px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:45px;float:left;}

#h1navi1 a:hover {background:url(../img/h1navi.jpg) no-repeat 0px -45px;float:left;}
#h1navi2 a:hover {background:url(../img/h1navi.jpg) no-repeat -75px -45px;float:left;}
#h1navi3 a:hover {background:url(../img/h1navi.jpg) no-repeat -145px -45px;float:left;}

#h1navi1o {width:75px;background:url(../img/h1navi.jpg) no-repeat 0px -45px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:45px;float:left;}
#h1navi2o {width:70px;background:url(../img/h1navi.jpg) no-repeat -75px -45px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:45px;float:left;}
#h1navi3o {width:75px;background:url(../img/h1navi.jpg) no-repeat -145px -45px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:45px;float:left;}


/* グローバルナビ下 */
#snavi {width:800px;height:50px; margin:0px; padding:0px;background: url(../img/subnavi.gif) no-repeat left bottom;float:left; }

#snavi1 a {width:267px;background:url(../img/subnavi.gif) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#snavi2 a {width:267px;background:url(../img/subnavi.gif) no-repeat -267px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#snavi3 a {width:266px;background:url(../img/subnavi.gif) no-repeat -534px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}

#snavi1 a:hover {background:url(../img/subnavi.gif) no-repeat 0px -50px;float:left;}
#snavi2 a:hover {background:url(../img/subnavi.gif) no-repeat -267px -50px;float:left;}
#snavi3 a:hover {background:url(../img/subnavi.gif) no-repeat -534px -50px;float:left;}

#snavi1o {width:267px;background:url(../img/subnavi.gif) no-repeat 0px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#snavi2o {width:267px;background:url(../img/subnavi.gif) no-repeat -267px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#snavi3o {width:266px;background:url(../img/subnavi.gif) no-repeat -534px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}

/* グローバルナビ下 */
#snavib {width:800px;height:50px; margin:0px; padding:0px;background: url(../img/subnavi2.gif) no-repeat left bottom;float:left; }

#snavib1 a {width:267px;background:url(../img/subnavi2.gif) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#snavib2 a {width:267px;background:url(../img/subnavi2.gif) no-repeat -267px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#snavib3 a {width:266px;background:url(../img/subnavi2.gif) no-repeat -534px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}

#snavib1 a:hover {background:url(../img/subnavi2.gif) no-repeat 0px -50px;float:left;}
#snavib2 a:hover {background:url(../img/subnavi2.gif) no-repeat -267px -50px;float:left;}
#snavib3 a:hover {background:url(../img/subnavi2.gif) no-repeat -534px -50px;float:left;}

#snavib1o {width:267px;background:url(../img/subnavi2.gif) no-repeat 0px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#snavib2o {width:267px;background:url(../img/subnavi2.gif) no-repeat -267px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}
#snavib3o {width:266px;background:url(../img/subnavi2.gif) no-repeat -534px -50px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:50px;float:left;}



/*■totop*/
#btn_top{width:198px;line-height:34px;text-align:left;background-image: url(../img/totop.jpg);background-repeat: no-repeat;background-position:0px 0px;margin: 0px 50px 0px 0px;padding:0px;text-indent:-9999px;outline:0;float:right;}
#btn_top a {width: 198px;line-height: 34px;text-decoration: none;display: block;text-indent: -9999px;outline: 0;}
#btn_top a:hover {background-image: url(../img/totop.jpg);background-repeat: no-repeat;background-position:0px -34px;}



#index_navi {width:230px;height:30px; margin:0px 285px 0px 285px; padding:0px;background:url(../img/index2_btn.gif) no-repeat 0px 0px;}

#index_reseve {width:115px;background:url(../img/index2_btn.gif) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:30px;float:left;}
#index_inq {width:115px;background:url(../img/index2_btn.gif) no-repeat -115px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:30px;float:left;}

#index_reseve a {width:115px;background:url(../img/index2_btn.gif) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:30px;float:left;}
#index_inq a {width:115px;background:url(../img/index2_btn.gif) no-repeat -115px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:30px;float:left;}

#index_reseve a:hover {background:url(../img/index2_btn.gif) no-repeat 0px -30px;float:left;}
#index_inq a:hover {background:url(../img/index2_btn.gif) no-repeat -115px -30px;float:left;}


#index3_navi {width:115px;height:30px; margin:0px 285px 0px 342px; padding:0px;background:url(../img/index3_btn.gif) no-repeat 0px 0px;}

#index3_inq {width:115px;background:url(../img/index3_btn.gif) no-repeat -115px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:30px;float:left;}

#index3_inq a {width:115px;background:url(../img/index3_btn.gif) no-repeat -115px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:30px;float:left;}

#index3_inq a:hover {background:url(../img/index3_btn.gif) no-repeat -115px -30px;float:left;}

