*{margin:0;padding:0;line-height:160%;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{border:none; text-decoration:none;}
h2,h3,h3,h4,h5{margin:0;padding:0;}
html,body{margin:0; padding:0}
img{border:none;}

/*------Basic-----*/
body{
font-family:arial, Osaka, sans-serif, verdana;
color:#111;
background:#e4e4e4;
}

a{color:#0c60ea; text-decoration:underline;}
a:hover{color:#5494ff;}

#wrapper-All{width:798px; background:url(img/wrap_bg.jpg) repeat-y;}

#wrap-in{ width:772px; padding:0 26px 9px 0; background:url(img/wrap_btm.jpg) no-repeat bottom;}

/*------head-----*/
#header{
height:180px;
text-align:left;
background:url(img/header.jpg) no-repeat;
}

#header h1 {margin:0; padding:22px 0 0 36px;}
#header h1 a {
width:342px;
height:109px;
display:block; 
}
#header h1 a span{display:none }
 
/*------navi-----*/
#right-navi-colmun{
width:241px;
padding:15px 15px 15px 0;
position:relative;
float:right;
font-size:13px;
line-height:180%;
text-align:left;
}

#nav-list h2{
margin-top:10px;
width:241px;
height:54px;
background:url(img/pagelist.jpg) no-repeat;
}
#cate-list h2{
margin-top:10px;
width:241px;
height:54px;
background:url(img/category.jpg) no-repeat;
}
#nav-list h2 span,#cate-list h2 span{ display:none;}

#nav-list,#cate-list{margin-bottom:10px;}

#nav-list li a{ 
display:block; 
line-height:100%;
font-size:13px;
color:#333;
background:#ddd;
border-bottom:#555 dotted 1px;
}
#cate-list li a{
display:block; 
line-height:100%;
font-size:13px;
color:#eee;
font-weight:bold;
background:#770000;
border-bottom:#555 dotted 1px;
}

#nav-list li a:hover{
color:#777;
background:#fff;
}
#cate-list li a:hover{
color:#fff;
background:#9b0000;
}
#nav-list li a span,#cate-list li a span{display:block;padding:8px 5px 8px 5px;}


/*------text-in-----*/
#left-text-colmun{
width:480px;
padding:15px;
position:relative;
float:left;
font-size:14px;
}
#left-text-colmun ul li{ line-height:300%;}
#text-in{line-height:300%; padding:15px; border:#770000 solid 4px; background:#fff}
#text-in h2{
margin:10px 0;
padding:5px;
background:#fafafa url(img/h2.jpg) repeat-x bottom;
font-size:23px;
border:#ddd solid 1px;
border-bottom:none;
}
#text-in h3{ margin:7px 0; padding:2px 3px 0 22px; background:url(img/h3.jpg) 0 5px no-repeat; font-size:15px; border-bottom:#770000 solid 1px;}

/*------footer-----*/
#footer{
clear:both;
margin:10px 3px 0 3px;
padding:10px;
font-size:12px;
color:#fff;
background:#770000;
}
#footer ul li{ line-height:200%;}
.copyright{
padding-top:15px;
text-align:right;
font-size:12px;
}
*{margin:0;padding:0;line-height:160%;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{border:none; text-decoration:none;}
h2,h3,h3,h4,h5{margin:0;padding:0;}
html,body{margin:0; padding:0}
img{border:none;}

/*------Basic-----*/
body{
font-family:arial, Osaka, sans-serif, verdana;
color:#111;
background:#e4e4e4;
}

a{color:#0c60ea; text-decoration:underline;}
a:hover{color:#5494ff;}

#wrapper-All{width:798px; background:url(img/wrap_bg.jpg) repeat-y;}

#wrap-in{ width:772px; padding:0 26px 9px 0; background:url(img/wrap_btm.jpg) no-repeat bottom;}

/*------head-----*/
#header{
height:180px;
text-align:left;
background:url(img/header.jpg) no-repeat;
}

#header h1 {margin:0; padding:22px 0 0 36px;}
#header h1 a {
width:342px;
height:109px;
display:block; 
}
#header h1 a span{display:none }
 
/*------navi-----*/
#right-navi-colmun{
width:241px;
padding:15px 15px 15px 0;
position:relative;
float:right;
font-size:13px;
line-height:180%;
text-align:left;
}

#nav-list h2{
margin-top:10px;
width:241px;
height:54px;
background:url(img/pagelist.jpg) no-repeat;
}
#cate-list h2{
margin-top:10px;
width:241px;
height:54px;
background:url(img/category.jpg) no-repeat;
}
#nav-list h2 span,#cate-list h2 span{ display:none;}

#nav-list,#cate-list{margin-bottom:10px;}

#nav-list li a{ 
display:block; 
line-height:100%;
font-size:13px;
color:#333;
background:#ddd;
border-bottom:#555 dotted 1px;
}
#cate-list li a{
display:block; 
line-height:100%;
font-size:13px;
color:#eee;
font-weight:bold;
background:#770000;
border-bottom:#555 dotted 1px;
}

#nav-list li a:hover{
color:#777;
background:#fff;
}
#cate-list li a:hover{
color:#fff;
background:#9b0000;
}
#nav-list li a span,#cate-list li a span{display:block;padding:8px 5px 8px 5px;}


/*------text-in-----*/
#left-text-colmun{
width:480px;
padding:15px;
position:relative;
float:left;
font-size:14px;
}
#left-text-colmun ul li{ line-height:300%;}
#text-in{line-height:300%; padding:15px; border:#770000 solid 4px; background:#fff}
#text-in h2{
margin:10px 0;
padding:5px;
background:#fafafa url(img/h2.jpg) repeat-x bottom;
font-size:23px;
border:#ddd solid 1px;
border-bottom:none;
}
#text-in h3{ margin:7px 0; padding:2px 3px 0 22px; background:url(img/h3.jpg) 0 5px no-repeat; font-size:15px; border-bottom:#770000 solid 1px;}

/*------footer-----*/
#footer{
clear:both;
margin:10px 3px 0 3px;
padding:10px;
font-size:12px;
color:#fff;
background:#770000;
}
#footer ul li{ line-height:200%;}
.copyright{
padding-top:15px;
text-align:right;
font-size:12px;
}

