@charset 'UTF-8';

	/* for layout check -- border:1px dotted #ff0000; */

/* contents
------------------------------------------------------------ */

/* #contents h1#h1_center
------------------------------------------------------------ */

#contents h1#h1_center{
	width:600px;
	height:36px;
	background:url(../images/center/h1_title.gif) no-repeat 0 0;
	padding:0px 0px 20px 0px;
}


#contents p#catch{
	width:580px;
	height:40px;
	background:url(../images/method/catch.gif) no-repeat 0 0;
	padding:0px 0px 20px 0px;
}




#contents p#center_catch{
	width:580px;
	height:91px;
	background:url(../images/center/catch.gif) no-repeat 0 0;
	padding:0px 0px 20px 0px;
}

/*
=============ローカルメニュータイトル=============*/

#side #Localmenu h2#title{
	width:200px;
	height:32px;
	background:url(../images/center/rightmenu_center.gif) no-repeat;	
	}
	
/* #contents p#center02_catch
------------------------------------------------------------ */

#contents p#center02_catch{
	width:580px;
	height:41px;
	background:url(../images/center/catch02.gif) no-repeat 0 0;
	padding:0px 0px 20px 0px;
}

#contents p#center03_catch{
	width:510px;
	height:18px;
	background:url(../images/center/pt_yoyaku.gif) no-repeat 0 0px;
	padding:1px 0px 0px 52px;
	font-size:14px;
	margin-bottom:20px;
}

div.box_center{
	width:558px;
	padding:10px;
	border:solid #cccccc 1px;
	margin-bottom:20px;
}

div.box_center dl dd.photo{
	float:right;
	width:150px;
	margin-left:10px;
}

div.box_center dl dt{
	width:386px;
	height:25px;
	background:url(../images/center/bg_h3_center.gif) no-repeat 0 5px;
	padding:0px 0px 0px 12px;
	color:#339900;
font-size: 14px;
	line-height:24px;
	font-weight:bold;
}


*html body div.box_center dl dt{
	width:383px;
	height:20px;
	background:url(../images/center/bg_h3_center.gif) no-repeat 0 0;
	padding:0px 0px 0px 12px;
	color:#339900;
font-size: 14px;
	line-height:24px;
	font-weight:bold;
}
div.box_center dl dd.text{
font-size: 14px;
	line-height:24px;
}

div.box_center dl dd.tel{
font-size: 14px;
	line-height:24px;
	color:#339900;
	font-weight:bold;
}

div.box_center dl dd.bt_map{
	margin-top:6px;
}

/*
=============各相談センター詳細=============*/

div.box_centerDetail{
width:580px;
margin-bottom:20px;
font-size: 14px;
	line-height:24px;
line-height:22px;
}

div.box_centerDetail div.left{
float:left;
width:320px;
margin-right:10px;
}

div.box_centerDetail div.right{
float:right;
width:250px;
}

div.box_centerDetail div.right dl dt{
float:left;
width:50px;
padding:2px 0 2px 0px;
font-size: 14px;
	line-height:24px;
	color:#333333;
 clear:both;
}

div.box_centerDetail div.right dl dd{
	width:170px;
	margin-left:50px;
font-size: 14px;
	line-height:24px;
	padding:2px 0 2px 0px;
	color:#333333;
}

div.box_centerDetail div.right p.tel{
	width:170px;
	height:18px;
	background:url(../images/center/pt_yoyaku.gif) no-repeat 0 0px;
	padding:0px 0px 0px 52px;
line-height:16px;
	font-weight:bold;
	margin-bottom:10px;
}

div.box_centerDetail div.right h3.title_access{
	width:237px;
	height:18px;
	background:url(../images/center/tit_access.gif) no-repeat 0 0;
	padding:0px 0px 0px 12px;
	color:#339900;
font-size: 14px;
	line-height:24px;
line-height:13px;
	font-weight:bold;
}

div.box_centerDetail div.right div.bt_insatsu{
margin:8px 0px;
}




















/* #contents_in
------------------------------------------------------------ */
#contents_in h3#title_step1{
	width:547px;
	height:28px;
	background:url(../images/method/step1.gif) no-repeat 0 0;
	padding:0px 0px 0px 33px;
font-size: 14px;
	line-height:24px;
	color:#339900;
	font-weight:bold;
	margin-top:20px;
}

#contents_in h3#title_step2{
	width:547px;
	height:28px;
	background:url(../images/method/step2.gif) no-repeat 0 0;
	padding:0px 0px 0px 33px;
font-size: 14px;
	line-height:24px;
	color:#339900;
	font-weight:bold;
	margin-top:20px;
}

#contents_in h3#title_step3{
	width:547px;
	height:28px;
	background:url(../images/method/step3.gif) no-repeat 0 0;
	padding:0px 0px 0px 33px;
font-size: 14px;
	line-height:24px;
	color:#339900;
	font-weight:bold;
	margin-top:20px;
}

#contents_in h3#title_step4{
	width:547px;
	height:28px;
	background:url(../images/method/step4.gif) no-repeat 0 0;
	padding:0px 0px 0px 33px;
	font-size:14px;
	color:#339900;
	font-weight:bold;
	margin-top:20px;
}

#contents_in h3#title_step5{
	width:547px;
	height:28px;
	background:url(../images/method/step5.gif) no-repeat 0 0;
	padding:0px 0px 0px 33px;
font-size: 14px;
	line-height:24px;
	color:#339900;
	font-weight:bold;
	margin-top:20px;
}

#contents_in dl.list_tel{
line-height:22px;
	}

#contents_in dl.list_tel dt{
float:left;
width:145px;
padding:0px;
	font-size:14px;
 clear:both;
	}

#contents_in dl.list_tel dd{
	width:300px;
	margin-left:145px;
	font-size:14px;
	padding:0px;
	}

img.step3{
margin-top:5px;
}

#contents_in dl#step4{

	}

#contents_in dl#step4 dt{
float:right;
width:200px;
padding:0px;
 clear:both;
	}

#contents_in dl#step4 dd{
	width:370px;
font-size: 14px;
	line-height:24px;
	padding:0px;
	line-height:22px;
	}







table.hyou01{
	width:580px;
	border:1px solid #CCC;
		border-right:none;
		border-bottom:none;
font-size: 14px;
	line-height:24px;
	}
	
	table.hyou01 th{
padding:5px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
vertical-align:top;
text-align:left;
	}
	
		table.hyou01 td{
padding:5px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
text-align:left;
	}
	
	
	
/*一覧*/
div.inspection{
	font-size:14px;
}

div.inspection dl dt{
	float:left;
	padding:10px 0px;
	margin-right:20px;
	margin-left:23px;
	clear:both;
}



div.inspection dl dd{
	padding:10px 0px;

}











