/*======================================
@CSS: implant_aqua
=======================================*/

/*=====¡Common specification¡=====*/

*{margin:0;padding:0;line-height:160%;}
html,body{margin:0; padding:0}

img{border:none;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{text-decoration:none;border:none;}
h2,h3,h3,h4,h5{margin:0;padding:0;}

.fix{
clear:both;
font-size:1px;
}

/*=====¡Layout¡=====*/
body{
font-family:arial, sans-serif, Osaka, verdana;
color:#444;
text-align:center; 
background:#fef8f9 url(img/bg.jpg) repeat-x;
}

/*LINK*/
a{
color:#c42124;
}

a:hover{ 
color:#b61c1f;
}

/*¡header*/
#header{
width:730px;
height:118px;
margin:0 auto;
text-align:left;
background:#fff url(img/header_bg.jpg) no-repeat;
border-left:#9a1315 solid 1px;
border-right:#9a1315 solid 1px;
}

#header h1 {margin:0; padding:15px 0 0 130px;}
#header h1 a{
width:340px;
height:70px;
display:block;
background:url(img/title.gif) no-repeat;
} 
#header h1 a span{display:none }

#reserve{
height:20px;
padding:4px 0 0 10px;
font-size:11px;
color:#fff;
}

/*¡CONTENTS*/
#container{ 
width:730px;
text-align:center;
margin:0 auto;
text-align:left;
background:#fff;
border-left:#9a1315 solid 1px;
border-right:#9a1315 solid 1px;
}

/*NAVIGATION*/
#contentNavi{
width:200px;
padding:0 10px 100px 0;
margin:0;
position:relative;
float:right;
font-size:13px;
}

#contentNavi ul{ margin-bottom:10px;}

#contents{
width:200px;
padding-bottom:83px;
border-bottom:#9a1315 solid 3px;
background:url(img/nav.jpg) no-repeat bottom;
}
.navtop {
width:200px;
height:45px;
border-top:#9a1315 solid 3px;
border-bottom:#9a1315 solid 3px;
background:url(img/nav_top.jpg) no-repeat;
}
.navtop span{display:none;}
#contents li a{ 
display:block; 
padding:0;
line-height:120%;
font-weight:bold;
border-bottom:#ddd double 3px;
}
#contents li a span{display:block;padding:2px 5px;}

/*¡CONTENTS*/

#entries{
width:480px;
margin:0;
padding:15px 10px;
position:relative;
float:left;
border-right:#9a1315 solid 1px;
line-height:280%;
font-size:13px;
letter-spacing:1px;
}
#entries ul li{line-height:280%;}

#midasi{
margin:10px 0;
padding:7px 5px 7px 10px;
margin-bottom:10px;
background:#9a1315;
border-bottom:#fff double 3px;
border-top:#fff double 3px;
}
#midasi h2{
line-height:105%;
font-size:20px;
color:#fff;
}
h3{
margin:10px 0;
padding:2px 0 2px 7px;
color:#fff;
font-size:13px;
background:#9a1315;
border-bottom:#ddd solid 1px; 
}

/*¡globalfooterer*/
#globalfooter{
min-width:720px;
padding:15px 10px 10px 0;
text-align:center;
border-top:#9a1315 double 3px;
font-size:12px;
}
#globalfooter ul{
padding:10px;
text-align:left;
}

/*COPYRIGHT*/
#copyright {
width:730px;   
color:#555;
}
  
