#main_layer_base{
	margin:auto;
	margin-top:8px;
	margin-bottom:6px;
	width:740px;
	background-image:url(../images/side_bg01.jpg) ;
	background-repeat:repeat-y;
}
	
.layer_margn01,.voice_waku{
	margin-top:8px;
}

/*****************************************/
.semi_link{font-size:62%;}	
#table_ap03{font-size:75%;line-height:160%;}
.blog_side_stit,#main_left_block p,#main_layer_base ul{ font-size:85%;line-height:200%;}
#main_layer_base ul{ line-height:160%;}
#main_left_block h2,#lineup_base .text_block { font-size:90%;line-height:160%;font-weight:bold;}
#table_ap03 th { font-size:110%;line-height:160%;font-weight:bold;}
#main_left_block h2 { font-weight:bold;}
#main_layer_base ul{list-style-type:decimal;}

.co_red{color:#ff0000;margin-left:2px;line-height:200%;}
.co_red2{color:#ff0000;margin:0;padding:0;font-size:small;line-height:200%;}
.style1 {font-size: small}
/*****************************************/
.semi_link{
	margin-top:10px;
	margin-bottom:20px;
	border-bottom:dotted 1px #999999;
	width:512px;
	line-height:200%;
}

.clear{
	clear:both;
}

.img_right_marg{
	margin-right:10px;
	margin-bottom:1.5em;
}
/*****************************************/

#table_ap03 table, #table_ap03 tr, #table_ap03 th, #table_ap03 td {
	padding:6px;
	border-collapse:separate;
	border:1px solid #cccccc;
}
		
#table_ap03 th{
	color:#ff0000;
}
	
#table_ap03{
	/*border:solid 1px #ccc;*/
	/*display:none*/
}
	
#table_ap03{
	text-align:left;
	/*margin:auto;*/
	/*width:516px;*/
}
	
.voice_waku.clum_03{
	border:solid 1px #cccccc;
	background-color:#F0F9FF;
	margin-left:2px;
	width:478px;
}
/*****************************************/

#link_list ul{
	vertical-align:middle;
	list-style-image:url(../images/header_link_m001.gif) ;
}
	
#link_list li{
	margin-left:0;
	line-height:220%;
}
/*****************************************/
#lineup_base{
	margin-left:2px;
	margin-bottom:10px;
	padding:9px;
	border:solid 1px #cccccc;
	background-color:#003366;
	width:494px;
	overflow: auto;

}

#lineup_base .block_movie{
	width:266px;
	float:left;
}

#lineup_base .waku_m{
 	width:492px;
 }

#lineup_base .block_right{
	width:210px;
	text-align:center;
	float:right;
}

#lineup_base .text_block{
	text-align:center;
	margin:auto;
	padding:4px;
	color:#ffffff;
	border:solid 1px #ffffff;
	background-image:url(../images/lineup_titbg01.jpg) ;
	width:200px;
}

#lineup_base .click_block{
	margin-top:20px;
}
/******************社長日記設定***********************/
#base_blog,#query_base{
	margin-left:2px;
	width:512px;
}

#blog_coment p{
font-size:10px;
/*border:solid 1px #cc2200;*/
}

#blog_coment {
border-top:solid 1px #aaaaaa;
}


.blog_tit{
	margin-top: 0;
	font-weight:bold;
	font-size: 16px;
	line-height:180%;
	
	background-image:url(../images/president_bg01.jpg) ;
	border:solid 1px #dddddd;
	
	/*
	padding:10px;
	
	background-color:#D7DFFF;
	*/

	
	border-left: 5px solid #ff6600;
	padding: 5px 0 5px 10px;
	color: #666;
	/*border-bottom:dotted 1px #999999;*/
	
	
	}

.entry-content{
	background-color:#E6ECFF;
	padding:10px;
	border:solid 1px #dddddd;

}
/*****************************************/

.blog_side_stit{
	margin:0;
	text-align:center;
	padding:2px;
	border-top:solid 1px #22588A;
	border-bottom:solid 1px #22588A;
}

.blog_side_txt{
	font-size:75%;
}
	
.blog_side_txt ul{
	padding: 0;
	margin: 10px 15px 10px 30px;
	list-style-image:url(../images/header_link_m001.gif) ;
}

.blog_side_txt li{
	margin:0;
	padding: 0;
	line-height:120%; 
}
/*****************************************/

#query_base{
	margin-left:2px;
	width:513px;
}

#query_base h2{
	margin:0;
	color:#ffffff;
	padding:10px;
	background-color:#666666;
	border:solid 1px #666666;
	font-size: 100%;
}

.query_base_txt{
	margin-bottom:20px;
	padding:10px;
	border:solid 1px #666666;
	font-size: small;
}

#query_base p{
	margin-bottom:20px;
	padding:5px;
	font-size: small;
}

