/* 　　　　　 レイアウト 　　　　　 */
#contents_block{
width: 708px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding-top: 20px;
}
#contents_head{
width: 350px;
margin:0 0 15px 2px;
float:left;
}
#contents_head2{
width: 350px;
margin:0 0 15px 0;
float:right;
}
#contents_foot{
width: 720px;
margin-bottom: 7px;
clear:both;
}
h4.read{
margin: 0;
padding: 0 0 8px 0;
text-align:left;
}



/* 　　　　　 バナー 　　　　　 */
.bnr_left{
width: 172px;
float: left;
margin-right: 5px;
}
.bnr_right{
width: 172px;
float: right;
}
.bnr_hr{
padding-top: 3px;
padding-bottom: 2px;
}

.ssl{
	font-size:80%;
	}

	




/* 　　　　　 トップインフォメーション 　　　　　 */
.infobox{
padding: 5px;
}
.infobox1{
padding: 5px 5px 0px 5px;
}

.scrollbar{
padding-right: 10px;
height: 15em;
overflow: auto;
scrollbar-highlight-color:#fefefe;
scrollbar-3dlight-color:#909090;
scrollbar-shadow-color:#909090;
scrollbar-darkshadow-color:#fefefe;
scrollbar-arrow-color:#c0c0c0;
scrollbar-base-color:#fefefe;
scrollbar-face-color:#fefefe;
scrollbar-track-color:#f6f6f6;
}

.scrollbar1{
padding-right: 10px;
height: 11.0em;
overflow: auto;
scrollbar-highlight-color:#fefefe;
scrollbar-3dlight-color:#909090;
scrollbar-shadow-color:#909090;
scrollbar-darkshadow-color:#fefefe;
scrollbar-arrow-color:#c0c0c0;
scrollbar-base-color:#fefefe;
scrollbar-face-color:#fefefe;
scrollbar-track-color:#f6f6f6;
}

.infoday{
color: #4dac26; 
font-size: 70%;
font-weight: bold;
margin-bottom: 2px;
text-align: left;
}
.infotext{
color: #707070; 
font-size: 70%;
text-align: left;
margin-left: 1em;
letter-spacing: 0.05em;
line-height: 1.5;
}
.infotext a:link{
color: #0000ff;
text-decoration: none;
}
.infotext a:visited{
color: #0000ff;
text-decoration: none;
}
.infotext a:hover{
color: #6666ff;
text-decoration: underline;
}
.infotext a:active{
color: #000099;
text-decoration: none;
}
.infohr{
border-top: 1px dotted #d0d0d0;
height: 1px;
margin-top: 1px;
margin-bottom: 1px;
padding: 0;
}



#c_main{
width: 720px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}
#c_left{
float: left;
}
#c_right{
float:right;
}


.bana{
}

.infortext01{

}

.backtext01{

}

#infortitle{
margin-left: auto;
margin-right: auto;
padding: 0;
margin-bottom: 10px;
border-bottom: 1px solid #909090;
}






#co_left{
float: left;
width: 150px;
}

#co_right{
float: right;
width: 560px;
}

.text01{
font-size: 80%;
width: 520px;
margin-left: auto;
margin-right: auto;
text-align: left;
margin-top: 15px;
margin-left: 30px;
line-height: 130%;
}

.gazotitle02{
margin-top: 15px;
margin-bottom: 30px;
}

#co_main{
width: 710px;
margin-left: auto;
margin-right: auto;
}

.sitetext{
margin: 10px 0px 15px 30px;
}

.h4site{
text-align: left;
font-size: 80%;
line-height: 130%;
margin: 15px 0px 5px 0px;

}

.h5site{
text-align: left;
font-size: 80%;
line-height: 130%;
margin: 3px 0px 3px 3em;
background-image: url("comm/line.gif");
background-repeat: no-repeat;
padding-left: 20px;
font-weight: normal;
}

.h6site{
text-align: left;
font-size: 80%;
line-height: 130%;
margin: 3px 0px 3px 5em;
background-image: url("comm/line.gif");
background-repeat: no-repeat;
padding-left: 20px;
font-weight: normal;
}


.sitemap_r{
float: right;
width: 260px;
}

.sitemap_l{
float: left;
width: 260px;
}



.sp_title{
width:750px;
color: #707070; 
font-size: 70%;
text-align: center;
margin-left: 1em;
letter-spacing: 0.05em;
line-height: 1.5;
}
