@charset "shift-jis";



*{
margin:0;
padding:0;
}


body{
background:#ffffff url(http://www.bihadacare.com/image/hydro_back_topline_001.gif) repeat-x;
text-align:center;
font-family:Verdana;
margin:0;
padding:0;
}

a{
color:#0000ff;
text-decoration:none;
}

a:hover{
color:#6666ff;
text-decoration:none;
}





#container{
background:#ffffff url(http://www.bihadacare.com/image/hydro_contentback_001.gif) repeat-y;
width:795px;
text-align:center;
margin:22px auto 0px auto;
padding:0 0 0 0;
border-style:double;
border-width:0px 0px 0px 0px;
border-color:#000000;
}


#containerin{
text-align:center;
margin:0 25px 0 25px;
padding:0 0 0 0;
}







#banner{
background:#ffffff url(http://www.bihadacare.com/image/hydro_head_001.gif) no-repeat;
height:220px;
text-align:center;
margin:0 auto 5px auto;
padding:0 0 0 0;
}




#logo{
text-align:left;
margin:0;
padding:8px 0 0 6px;
}



.description {
color:#000000;
height:14px;
line-height:14px;
text-align:left;
font-size:12px;
font-weight:normal;
margin:0 0 0 0;
padding:5px 0px 0px 8px;
display:block;
}













#content {
float:right;
width:498px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.blog {
margin:0 0 0 0;
padding:0 0 0 0;
}

.blogbody {
text-align:left;
margin:0 0 120px 0;
padding:0 0 0 0;
}



h1 {
background:#ffffff url(http://www.bihadacare.com/image/hydro_h1_001.gif) no-repeat;
color:#ED7878;
line-height:28px;
text-align:left;
font-size:17px;
font-weight:bold;
margin:0 0 20px 0;
padding:0px 0px 0px 32px;
border-style:dotted;
border-width:0px 0px 1px 0px;
border-color:#cccccc;
}




h2{
background:#ffffff url(http://www.bihadacare.com/image/hydro_h2_001.gif) no-repeat;
color:#fD8888;
line-height:24px;
font-size:16px;
font-weight:bold;
margin:30px 5px 20px 5px;
padding:0px 0px 0px 30px;
border-style:dotted;
border-width:0px 0px 1px 0px;
border-color:#cccccc;
}



h3{
background:#ffffff url(http://www.bihadacare.com/image/hydro_h3_001.gif) 0 0px no-repeat;
color:#997373;
line-height:18px;
font-size:16px;
font-weight:bold;
margin:5px 5px 5px 10px;
padding:0px 0px 0px 20px;
border-style:double;
border-width:0px 0px 0px 0px;
border-color:#ef8a8c;
}



.text{
color:#666666;
line-height:150%;
font-size:14px;
margin:0 0 0 0;
padding:0 0 0 0;
}


p{
margin:0 0 0 0;
padding:0px 15px 14px 15px;
}




strong{
color:#339966;
}


.text ul{
margin:0 0 0 0;
padding:0px 15px 14px 15px;
list-style:none;
}

.text li{
background:url(http://www.bihadacare.com/image/hydro_li_001.gif) 0 8px no-repeat;
margin:0 0 0 0;
padding:0 0 0 12px;
}


.waku{
background:#ffffff url();
line-height:150%;
margin:0px 15px 25px 15px;
padding:10px 10px 10px 10px;
border-style:dashed;
border-width:0px 0px 0px 0px;
border-color:#aaaaaa;
}



.waku2{
background:#ffeeee url();
line-height:150%;
margin:0 15px 25px 15px;
padding:0px 0px 0px 0px;
border-style:dashed;
border-width:0px 0px 0px 0px;
border-color:#aaaaaa;
}


.hosoku{
background:#fafafa url(http://www.bihadacare.com/image/hydro_hosoku_001.gif) 0 5px no-repeat;
color:#888888;
font-size:12px;
line-height:140%;
margin:-10px 25px 25px 60px;
padding:5px 15px 5px 20px;
border-style:dashed;
border-width:0px 0px 0px 0px;
border-color:#aaaaaa;
}


.big{
color:#bbbbbb;
font-size:25px;
font-weight:normal;
margin:0 0 0 0;
padding:0 3px 0 0;
}











.pict{
margin:1px 6px 4px 0;
padding:0 0 0 0;
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#aaaaaa;
}

.pict_right{
margin:1px 0px 4px 6px;
padding:0 0 0 0;
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#aaaaaa;
}


.text table{
color:#888888;
font-size:13px;
margin:0px 15px 3px 15px;
padding:0 0 0 0;
}


.entrytitle{
color:#aaaaaa;
text-align:right;
font-size:9px;
margin:0 0 0 0;
padding:20px 15px 0px 15px;
}


.ad1{
background:#ffffff url(http://www.bihadacare.com/image/sp_link.gif) no-repeat;
margin:0px 0px 20px 15px;
padding:15px 0 0 0;
}

.ad2{
background:#ffffff url(http://www.bihadacare.com/image/sp_link.gif) no-repeat;
margin:10px 0px 30px 15px;
padding:15px 0 0 0;
}

.ad3{
background:#ffffff url(http://www.bihadacare.com/mage/sp_link_468_60.gif) no-repeat;
margin:0 0 30px 15px;
padding:0 0 0 0;
}

.ad4{
background:#ffffff url(http://www.bihadacare.com/image/sp_link.gif) no-repeat;
margin:10px 0px 30px 15px;
padding:15px 0 0 0;
}
















/* サイドバー */

#links-left {
float:left;
width:230px;
margin:0 0 50px 0;
padding:0 0 0 0;
}


.side{
line-height:160%;
text-align:left;
font-size:12px;
margin:0 0 0 0;
padding:0px 0px 0px 0px;
}


.sidetitle{
background:#8F867E url(http://www.bihadacare.com/image/hydro_sidetitle_001.gif) no-repeat;
color:#f2f2f2;
line-height:28px;
font-size:14px;
font-weight:normal;
margin:0 0 5px 0;
padding:0 0 0 15px;
border-style:double;
border-width:0px 0px 0px 0px;
border-color:#000000;
}


.sidelarge{
color:#777777;
font-size:10px;
font-weight:normal;
margin:0 0 -5px 0;
padding:5px 0 0 10px;
}



.side ul{
text-align:left;
font-size:12px;
margin:0 0 0 0;
padding:1px 0 10px 0;
list-style:none;
}

.side li{
background:url(http://www.bihadacare.com/image/hydro_side_002.gif) no-repeat;
line-height:26px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.side li a{
background:#f2f2ff url(http://www.bihadacare.com/image/hydro_side_001.gif) no-repeat;
color:#2222ff;
width:230px; 
line-height:26px;
text-decoration:none;
margin:3px 0 3px 0;
padding:0 0 0 0;
display: block;
text-indent:23px;
}

.side li a:hover{
background:url(http://www.bihadacare.com/image/hydro_side_002.gif) no-repeat;
color:#ccccff;
text-decoration:none;
}







/* RSS */

.syndicate {
line-height:1.5;
text-align:left;
font-size:10px;
margin:0 0 0 0;
padding:0 0 0 10px;
}





.another{
clear:both;
line-height:15px;
text-align:right;
font-size:10px;
margin:0 0 8px 0;
padding:0 0 0 20px;
}




/* コピーライト */

.footer_copyright{
clear:both;
color:#aaaaaa;
line-height:1.8;
text-align:left;
font-size:12px;
margin:0;
padding:0 0 0 0;
border-style:dashed;
border-width:1px 0px 0px 0px;
border-color:#aaaaaa;
}







/* Seesaaフッター */

#footer{
margin:0 0 0 0;
padding:0 0 0 0;
}


.powered{
text-align:right;
margin:0 0 0 0;
padding:0 0 0 0;
}






/* Links */

.footer_links{
color:#aaaaaa;
text-align:left;
line-height:1.4;
font-size:12px;
margin:0 0 0 0;
padding:0 0 0 5px;
}


.footer_links ul{
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
}


.footer_links li{
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
}

.footer_links a{
color:#aaaaaa;
text-decoration:none;
}

.footer_links a:hover{
color:#bbbbbb;
text-decoration:none;
}
