*{font-family:"ＭＳ Ｐゴシック", sans-serif;font-size:13px;}
/*################  基本タグ  #########################*/
/****************　　　共通　　*******************/
BODY{background-color:#cccccc;text-align:center;}

A:LINK{text-decoration:none;color:#666666;}
A:VISITED{text-decoration:none;color:#666666;}
A:HOVER{color:red;}

table{border: none;}
td{border: none;padding:2px 1px 2px 5px ;/*border-collapse: collapse;*/}
tr{border: none;/*border-collapse: collapse;*/}


form{margin: 0px;padding: 0px;}
img{ border-width:0px ;border-style :none;}

hr{ color:#aaaaaa;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

H1{font-size:16px;}
H2{font-size:14px;}
H3{font-size:12px;}
H4{font-size:12px;}
H5{font-size:12px;}


p{margin:0px;padding: 0px;}
.p0{ text-align:left;margin:0px 0px 0px  0px;padding: 0px;}
.p1{ text-align:left;margin:0px 0px 0px 10px;padding: 0px;}
.p2{ text-align:left;margin:0px 0px 0px 30px;padding: 0px;}
.p3{ text-align:left;margin:0px 0px 0px 50px;padding: 0px;}
.p4{ text-align:left;margin:0px 0px 0px 70px;padding: 0px;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*################  枠組み  #########################*/
/****************メイン*******************/
#mainBlock{
	width: 800px;
	text-align:left;
	padding:0px;
	margin: 10px auto 0px auto;
	background-color:#F0F0F0;
	border:2px solid #cccccc; 
}

#headBlock_new{ 
	text-align:left;
	background-image:url('image/head009.png');
	background-position: 0% 0%;
	background-repeat: no-repeat; 
	height:140px;
	margin: 0px;
	padding: 0px
}

#headBlock_new a{display:block;height:140px;text-indent: -10000px;} 
#mid_base{clear: both;margin: 0px ;	padding: 0px;background-color:#FFFFFF;}
#mid_left_menu{ width:176px; float:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;background-color: #F0F0F0;}
#mid_mid{
	width:610px;
	float:right;
	margin:0px;
	padding: 0px 0px 20px 0px;
	background-color:#FFFFFF;
	text-align : left;
}

#foot_new{ 
	background-image:url('image/foot002.gif');
	background-position:100% 100%;
	background-repeat: repeat-x;
	text-align: center; 
	height:28px;
	clear:both;
	padding:5px 0px 2px 0px ;
}

.top_google{float:right;margin:0px 10px 0px 0px ;padding:0px;}


/****************左メニュー*******************/
#mid_left_menu A{display:block; width:170px;}
#mid_left_menu A:LINK{text-decoration:none;color:#666666;}
#mid_left_menu A:VISITED{text-decoration:none;color:#666666;}
#mid_left_menu A:HOVER{color:red; background-color:#FFFFFF;}


.sel01{ 
	text-align: left; 
	background-image:url('image/menu00_03.gif'); 
	background-position: 0% 0%; 
	background-repeat: no-repeat; 
	margin:2px 0px 3px 3px; 
	padding:3px 3px 3px 3px ;
}
#mid_left_menu_main{ padding:0px 3px 3px 3px ;margin:0px 0px 0px 0px;text-align:left;}
#mid_left_menu_main  ul {margin:0px;padding:0px;}
#mid_left_menu_main  li	{list-style-type: none;	margin:2px 0px 0px 0px;	padding:2px 0px 2px 3px; }



.menu01{background-color:#F0F0F0;border-width:1px 1px 1px 1px; 	border-style:solid; border-color:#999999; }

/****************メイン内タグ*******************/
#mid_mid ol{text-align : left;}
#mid_mid ul{text-align : left;}
#mid_mid li{text-align : left;}

.waku_001{	margin:10px 30px 10px 30px;	border:5px solid #f0f0f0; 	padding: 30px 30px 30px 30px;}
.waku_err{	margin:40px 80px 10px 80px;	border:5px solid #f0f0f0; 	padding: 30px 30px 30px 30px;}
.waku_msg{	height:300px;}
.waku_msg_in{	margin:40px 60px 10px 60px;	border:5px solid #f0f0f0; 	padding: 30px 30px 30px 30px;}

/*################  top  #########################*/

.waku_000{
	margin:0px 10px 5px 10px; 
	padding:5px;
	border-width:0px 3px 3px 3px; 
	border-style:solid;  
	border-color:#dddddd; 
	background-color:#FFFFFF; 
}

.waku_001{
	margin:10px; 
	padding:5px;
	border-width:3px 3px 3px 3px; 
	border-style:solid;  
	border-color:#dddddd; 
	background-color:#FFFFFF; 
}


.sel_title00{ 
	text-align:left; 
	background-color:#dddddd; 
	margin:0px 10px 0px 10px; 
	padding:2px 5px 2px 5px; 
	border-width:0px 0px 0px 0px; 
	border-style:solid;  
	border-color:#999999; 
}

.sel_title00_sub{ 
	text-align:left; 
	background-color:#F0F0F0; 
	margin:0px; 
	padding:2px 5px 2px 5px; 
}

/*################  飾り  #########################*/
.sel_title01{ 
	text-align:left; 
	font-size:16px;
	background-color:#dddddd; 
	margin:2px 2px 5px 5px; 
	padding:5px 5px 5px 5px; 
	border-width:0px 1px 2px 0px; 
	border-style:solid;  
	border-color:#999999; 
}



.sel_title02{ 
	text-align:left; 
	background-color:#D7E0FF; 
	margin:2px 2px 5px 5px; 
	padding:5px 5px 5px 5px; 
	border-width:0px 1px 2px 0px; 
	font-size:15px;
	border-style:solid;  
	border-color:#0000ff; 
}


.sel_title03{ 
	text-align:left; 
	background-color:#f0f0f0; 
	margin:2px 2px 5px 5px; 
	padding:5px 5px 5px 5px; 
	font-size:13px;
}


/*################  データ詳細  #########################*/
.waku_dit{
	margin:0px 10px 5px 10px; 
	padding:5px;
	border-width:0px 3px 3px 3px; 
	border-style:solid;  
	border-color:#dddddd; 
/*	background-color:#FFFFFF; */
	background-color:#EEF2FF; 
}
.sel_title_c{ 
	text-align:left; 
	background-color:#eeeeee; 
	margin:2px 2px 5px 0px; 
	padding:2px 5px 2px 25px; 
	background-image:url('image/folder_01.gif');
	background-position:0% 0%;
	background-repeat:  no-repeat;
	border-width:0px 2px 2px 0px; 
	border-style:solid;  
	border-color:#cccccc; 

}

.tbl{background-color:#EEF2FF;}
.titt{background-color:#D7E0FF;}
.even{background-color:#EEF2FF;}
.odd{background-color:#E6EBFF;}

/*
.odd{background-color:#EEF2FF;}
.even{background-color:#D7E0FF;}
*/
/*-------------------------------------------------------------------------------------------------------------------------------*/

.waku00{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#FFF0F5;border: 1px solid #FF99FF;}
.waku01{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#F0F4FF;border: 3px solid #e6edff;}
.waku02{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#F0F0F0;border: 1px solid #ccc;}
.waku03{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#F8F8F8;border: 1px dotted #000;}
.waku04{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#FAFAFA;border: 1px dotted #000;}
.waku05{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#F0FFF0;border: 1px solid #CCFFCC;}

.waku00w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#FFF0F5;border: 1px solid #FF99FF;}
.waku01w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#F0F4FF;border: 3px solid #e6edff;}
.waku02w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#F0F0F0;border: 1px solid #ccc;}
.waku03w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#F8F8F8;border: 1px dotted #000;}
.waku04w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#FAFAFA;border: 1px dotted #000;}
.waku05w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#F0FFF0;border: 1px solid #CCFFCC;}

/* ############## PR############ */

#pr_infotop{
	background: #D9E2FF;
	padding:5px 10px 5px 10px;
	margin:5px 15px -10px 15px;
	line-height:1.3em;
}


#pr_infotop ul{	list-style:none;	margin:0px;	padding:0px;
}

#pr_infotop ul li{	list-style:none;	margin:5px 0px 0px 20px;	padding:0px;
}

#pr_infotop a { margin:0px 0px 0px 0px;} 

.pr_infotop_tit{  
	font-size:12px;
	font-weight:400;
	clear:both; 	
	color:#ffffff;	
	margin:5px 0px 0px 0px;	
	padding:3px 0px 3px 20px;	
	background: #0032C6;
	}

.infotop_tit		{
	font-weight:bold;	
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 25px ;
	background-repeat : no-repeat;
	background-image : url(http://www.kokoro-web.com/images/mark_web001.gif);
	background-position: left top;
	}

.infotop_conts		{
	margin:-5px 0px 5px 0px;	padding:0px 0px 0px 35px ;
	}