@charset "utf-8";
/* CSS Document */



h2 {
	background: transparent url(../img/parts/topimg02.jpg) no-repeat scroll right top;
	margin: 0 0 21px;
}

h3 {
	margin-bottom: 20px;
}

h4 {
	margin-bottom: 15px;
}

.section {
	background: #FFFFFF url(../../../../common/img/bg/section01_top.jpg) no-repeat scroll left top;
	padding: 20px 12px 0;
	width: 669px;
	color:#333;
}


#mainbox p.toTop {
	margin-bottom: 30px;
}

#mainbox img.inlv{
	display: inline;
}

#mainbox img.borders {
	padding: 30px 0;
	width: 663px;
	margin: 0 auto;
}



/* localNavi
-----------------------------------------------------------------*/

#localNavi {
	background-color: #F8F4D6;
	padding: 0 0 15px 0;
	margin-bottom: 10px;
}

#localNavi ul#lnavi {
	width: 260px;
	margin: 0;	

}






/* counseling
-----------------------------------------------------------------*/

#counseling h4{
	margin-bottom:13px;
}

#counseling #section01 p{
	margin:0 auto 45px;
}

#counseling #section01 dl{
	margin:0 auto 4px;
}

#counseling #section01 a{
	color:#0000FF;
}

#counseling #section01 dl dt{
	font-weight:700;
	font-size:1.4em;
	color:#ED6D20;
}

#counseling #section01 table{
	margin:0 auto 30px;
	width:660px;
	line-height:130%;
}

#counseling #section01 table th{
	padding:8px;
	width:132px;
	background:#FDE6CA;
	border:1px solid #F3982C;
	vertical-align:top;
}

#counseling #section01 table td{
	padding:8px;
	border:1px solid #F3982C;
}

#counseling #section01 ul{
	padding:10px;
	border:1px solid #F3982C;
}

#counseling #section01 ul li{
	line-height:130%;
	width:320px;
	float:right;
}

#counseling #section01 ul li#ul_left01{
	width:310px;
	float:left;
}


#counseling #section01 dl dt{
	font-weight:700;
}

#counseling #section01 dl dd a{
	padding-left:10px;
	text-decoration:underline;
	background:url(../img/enthusiastic_icon01.jpg) 0 0 no-repeat;
}


#counseling img#counseling_line01{
	padding-bottom:10px;
}




