@charset "utf-8";
/* CSS Document */

#main{
	font-size:130%;
}


/*
-----------------------------------------------
box
-----------------------------------------------*/
div.firstSection{
	margin-bottom:2em;
}

div.lastSection{
	margin-bottom:2em;
	padding:3px 10px;
}

div.section{
	margin-top:5px;
}

div.section p{
	margin:0;
	padding:0;
	margin-top:5x;
	margin-bottom:1.5em;
}


.firstSummary{
	background:#e4edf6;
	border:2px dashed #459bf0;
	padding:5px;
}

div.section p.lastSummary{
	background:#e4edf6;
	border:2px dashed #459bf0;
	padding:5px;
}

/*-------------サービス内容一覧------------------*/
div.serviceBox{
	width:250px;
/*	height:150px;*/
	height:14em;
	margin-top:10px;
	padding:5px;
	border:#ccc 1px solid;
}

.serviceBoxL{
	float:left;
	clear:left;
}
.serviceBoxR{
	float:right;
/*	float:left;*/
}

div.serviceBox h3 a{
/*	color:#333333;
	text-decoration:none;*/
	padding-bottom:3px;
}

.serviceBox h3 a:hover{
	color:#fe9900;
	text-decoration:none;
}

/*.serviceBox h3 a:active{
	color:#fe9900;
	text-decoration:none;
}

.serviceBox h3 a:visited{
	color:#333333;
	text-decoration:none;
}*/


.serviceBox p{
	font-size:90%;
	margin-bottom:2px;
	margin:0;
	padding-top:5px;
	border-top:2px dashed #c2d699;
	height:10em;
}

div.serviceBox img.more{
	position:relative;
	left:153px;
	bottom:10px;
}

/*-------------各サービス背景------------------*/

#sBoxSkisoku{
	background:url(../img/skisoku-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#sBoxRoudou{
	background:url(../img/roudou-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#sBoxJinzaiIkusei{
	background:url(../img/jinzai-ikusei-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#sBoxShoken{
	background:url(../img/shoken-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#sBoxKyuuyo{
	background:url(../img/kyuuyo-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#sBoxJoseikin{
	background:url(../img/joseikin-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#sBoxMental{
	background:url(../img/mental-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#sBoxKansa{
	background:url(../img/kansa-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#sBoxTekisei{
	background:url(../img/tekisei-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

/*
-----------------------------------------------
見出し
-----------------------------------------------*/

#main h3,#main h4{
	margin:0;
	padding:0;
	margin-top:10px;
}



#main .section h2{
	


}

#main h3{
	color:#5f8f00;

}


#main h3.speech{
	background:url(../img/speech.gif);
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:3px;
	padding-bottom:3px;


}
/*
-----------------------------------------------
リスト
-----------------------------------------------*/
#main li{
	font-size:90%;
}

#main ul{	
	margin-left:20px;
	margin-bottom:20px;
}

#main ol{
	margin-top:5px;
	margin-left:23px;

}

#main ul li{
	margin-bottom:5px;
	background:url(../img/list-mark.gif);
	background-repeat:no-repeat;
	padding-left:13px;
	list-style:none;
}

#main ol li{
	margin-bottom:1.5em;
}

#main dl{
	margin-top:10px;
}

#main dl dt{
	font-weight:bold;
	color:#fe8200;
}

#main dl dd{
	margin-bottom:10px;
}

/*
-----------------------------------------------
画像
-----------------------------------------------*/
img.graph{
	border:#999999 2px solid;
	float:left;
	width:150px;
	margin-right:7px;
}



/*
-----------------------------------------------
テーブル
-----------------------------------------------*/

table#syakaihoFee{

}

table#syakaihoFee caption{
	margin-top:10px;
	margin-bottom:0;
	padding-bottom:0;

}

table#syakaihoFee th.ninzuu{
	margin-bottom:0;
	padding-bottom:0;
	text-align:left;
	padding-top:5px;
}

table#syakaihoFee td{
	background:#e5ebd9;
}

table#syakaihoFee th.greenCel{
	background:#94c23a;
	color:#fff;
}

table#syakaihoFee th.redCel{
	background:#dc4249;
	color:#fff;
}
table#syakaihoFee th.brownCel{
	background:#807958;
	color:#fff;
}



table.adviceFee{
margin-top:5px;
	margin-bottom:12px;
}

table.adviceFee th.brownCel{
	background:#807958;
	color:#fff;
}

table.adviceFee td{
	background:#e4e4de;
}
