@charset "shift_jis";

/* CSS Document */

*{
margin:0;
padding:0;
color:#FFFFFF;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
text-decoration:none;
}
img{
border:none;
}

/* base */
body{
background-color:#4C0A00;
background-repeat:repeat-x;
}
img.cont00{
display:block;
margin:0 auto;
line-height:1;
}
img.contb05{
display:block;
margin:0 auto 5px auto;
line-height:1;
}
img.contb10{
display:block;
margin:0 auto 10px auto;
line-height:1;
}

/* Header */
div#Header{
width:851px;
margin:0 auto;
}
div#Header h1{
display:block;
width:137px;
float:left;
}
img.clear{
clear:both;
display:block;
line-height:1;
margin: 0 auto;
}

/* Footer */
div#Footer{
width:851px;
margin:0 auto;
background-image:url(../imgs/bg_line05.gif);
background-repeat:repeat-y;
}
div#Footer a:hover{
text-decoration:underline;
}
div#Footer div.volco{
text-align:center;
width: 271px;
float:left;
}
div#Footer div.volco img{
display:block;
}
div#Footer div.volco img.ban{
margin: 0 auto;
padding-bottom:8px;
}
div#Footer div.volco p{
display:block;
font-size: 8pt;
line-height: 1.6;
margin-top: 10px;
padding-bottom: 6px;
}
div#Footer div.leon{
width:542px;
padding-right: 14px;
float:right;
}
div#Footer div.leon p{
line-height: 1.5;
font-size:12px;
}
div#Footer div.leon p img{
padding-bottom: 9px;
}

/* copyright */
div#copyright{
width:851px;
height: 50px;
margin:0 auto;
}
div#copyright img.powered{
float:left;
padding-right:10px;
}
div#copyright img.copyright{
float:right;
}

/* navi */
div#Header ul.navi{
width:472px;
margin-top:39px;
padding-right:6px;
background-image:url(../imgs/navi_bg.gif);
background-position:bottom right;
background-repeat:no-repeat;
float:right;
}
div#Header ul.navi,
div#Header ul.navi li{
list-style:none;
}
div#Header ul.navi li{
float:left;
font-size:1px;
width:118px;
height:46px;
}
div#Header ul.navi a{
display:block;
width:118px;
height:46px;
text-decoration:none;
background-image:url(../imgs/navi.gif);
background-repeat:no-repeat;
}
div#Header ul.navi a em{
visibility:hidden;
}
div#Header ul.navi a.navi01{
background-position:0 0;
}
div#Header ul.navi a.navi02{
background-position:-118px 0 ;
}
div#Header ul.navi a.navi03{
background-position:-236px 0;
}
div#Header ul.navi a.navi04{
background-position:-354px 0;
}
div#Header ul.navi a:hover.navi01{
background-position:0 -46px;
}
div#Header ul.navi a:hover.navi02{
background-position:-118px -46px;
}
div#Header ul.navi a:hover.navi03{
background-position:-236px -46px;
}
div#Header ul.navi a:hover.navi04{
background-position:-354px -46px;
}


dl.normalDl{
list-style:none;
font-size:12px;
padding:30px 0px 30px 0px;
}
dl.normalDl dt{
background-image:url(../reserve/imgs/mark01.gif);
background-repeat:no-repeat;
color:#C7C7C7;
line-height:1.8em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
}
dl.normalDl dd{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 20px;
}
