

/* service_main */
div#service_main{
	width:952px;
	height:160px;
	margin: 0 auto;
	background: url(../img/service/service_main.jpg) no-repeat;
}
div#service_main h2,div#service_main h3{
	text-indent: -9999px;
}

/* service index */
h2#service_h2_01{
	width:895px;
	height:48px;
	background: url(../img/service/service_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}

div.servicecontents h3{
	float:left;
}

h3#h3service01{
	width:431px;
	height:168px;
	padding:0 10px 10px 10px;
	text-indent: -9999px;
}
h3#h3service01 a{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service01.jpg) no-repeat;
}
h3#h3service01 a:hover{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service01.jpg) 0 -168px no-repeat;
}
h3#h3service02{
	width:431px;
	height:168px;
	text-indent: -9999px;
}
h3#h3service02 a{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service02.jpg) no-repeat;
}
h3#h3service02 a:hover{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service02.jpg) 0 -168px no-repeat;
}
h3#h3service03{
	width:431px;
	height:168px;
	padding:0 10px 10px 10px;
	text-indent: -9999px;
}
h3#h3service03 a{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service03.jpg) no-repeat;
}
h3#h3service03 a:hover{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service03.jpg) 0 -168px no-repeat;
}
h3#h3service04{
	width:431px;
	height:168px;
	text-indent: -9999px;
}
h3#h3service04 a{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service04.jpg) no-repeat;
}
h3#h3service04 a:hover{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service04.jpg) 0 -168px no-repeat;
}
h3#h3service05{
	width:431px;
	height:168px;
	padding:0 10px 10px 10px;
	text-indent: -9999px;
}
h3#h3service05 a{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service05.jpg) no-repeat;
}
h3#h3service05 a:hover{
	display:block;
	width:431px;
	height:168px;
	background: url(../img/service/h3_service05.jpg) 0 -168px no-repeat;
}


/* service_sidebar */
ul#service_sidebar{
	float:left;
	width:195px;
	padding:0 20px 0 15px;
}
ul#service_sidebar li{
	width:195px;
	height:75px;
	margin: 0 0 7px 0;
	text-indent: -9999px;
}
ul#service_sidebar li.service_sidebar01 a{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar01.jpg) no-repeat;
}
ul#service_sidebar li.service_sidebar01 a:hover{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar01.jpg) 0 -75px no-repeat;
}
ul#service_sidebar li.service_sidebar02 a{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar02.jpg) no-repeat;
}
ul#service_sidebar li.service_sidebar02 a:hover{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar02.jpg) 0 -75px no-repeat;
}
ul#service_sidebar li.service_sidebar03 a{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar03.jpg) no-repeat;
}
ul#service_sidebar li.service_sidebar03 a:hover{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar03.jpg) 0 -75px no-repeat;
}
ul#service_sidebar li.service_sidebar04 a{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar04.jpg) no-repeat;
}
ul#service_sidebar li.service_sidebar04 a:hover{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar04.jpg) 0 -75px no-repeat;
}
ul#service_sidebar li.service_sidebar05 a{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar05.jpg) no-repeat;
}
ul#service_sidebar li.service_sidebar05 a:hover{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar05.jpg) 0 -75px no-repeat;
}
ul#service_sidebar li.service_sidebar06 a{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar06.jpg) no-repeat;
}
ul#service_sidebar li.service_sidebar06 a:hover{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/service/service_sidebar06.jpg) 0 -75px no-repeat;
}

/* service_rightbar */
div#service_rightbar{
	float:left;
	width:643px;
	text-align:left;
}
div#service_rightbar h3{
	background:#E3F0DC;
	color:#013310;
	margin:20px 0 10px 0;
	padding:10px 15px;
	font-weight:normal;
	font-size:110%;
}
div#service_rightbar h4{
	margin:20px 15px;
	font-weight:normal;
	font-size:110%;
	line-height:170%;
}
div#service_rightbar p{
	margin:0 0 0 15px;
	line-height:160%;
}
div#service_rightbar .floatright{
	margin:0 0 0 20px;
}



/* about */
h2#service_about_h2_01{
	width:895px;
	height:48px;
	background: url(../img/service/service_about_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}

/* flow */
h2#service_flow_h2_01{
	width:895px;
	height:48px;
	background: url(../img/service/service_flow_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}
div.flow_leftbox{
	float:left;
	width:313px;
	margin: 0 15px 5px 0;
	text-align:center;
}
div.flow_rightbox{
	float:left;
	width:313px;
	text-align:center;
}

div#service_rightbar div.flow_leftbox p,div#service_rightbar div.flow_rightbox p{
	margin:0;
	padding:0;
}

/* price */
h2#service_price_h2_01{
	width:895px;
	height:48px;
	background: url(../img/service/service_price_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}

div#service_rightbar h4#service_price_h4_01{
	float:left;
	width:300px;
	height:215px;
	margin:0 20px 15px 10px;
	background: url(../img/service/service_price_h4_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#service_rightbar h4#service_price_h4_02{
	float:left;
	width:300px;
	height:215px;
	margin:0;
	background: url(../img/service/service_price_h4_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#service_rightbar h4#service_price_h4_03{
	float:left;
	width:300px;
	height:215px;
	margin:0 20px 10px 10px;
	background: url(../img/service/service_price_h4_03.jpg) no-repeat;
	text-indent: -9999px;
}
div#service_rightbar h4#service_price_h4_04{
	float:left;
	width:300px;
	height:215px;
	margin:0;
	background: url(../img/service/service_price_h4_04.jpg) no-repeat;
	text-indent: -9999px;
}

table#tbl_price{
	width:100%;
	border-collapse:collapse;
	background: #c0c0c0;
	margin:5px 0;
}
table#tbl_price th{
	background: #006D43;
	border:1px solid #035233;
	color:#FFFFFF;
	font-weight:normal;
	padding:5px;
}
table#tbl_price th.ldk{
	background: #93CB8E;
	border:1px solid #6F996B;
	color:#020001;
}
table#tbl_price td{
	background: #ffffff;
	border:1px solid #c0c0c0;
	text-align:center;
}
table#tbl_price td.tdprice{
	text-align:right;
	padding:0 10px 0 0;
}


/* qa */
h2#service_qa_h2_01{
	width:895px;
	height:48px;
	background: url(../img/service/service_qa_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}
ul#service_qa_ul{
	padding:10px;
}
ul#service_qa_ul li{
	padding:3px 0;
}

div#service_rightbar h4.service_question{
	height:30px;
	padding:15px 0 5px 40px;
	margin:10px 0;
	color:#FFFFFF;
	background: url(../img/service/service_qa_h4_bg.gif) no-repeat;
}

div.service_answerbox{
	padding:33px 0 0 0;
	background: url(../img/service/service_answerbox.gif) no-repeat;
}
div.service_answerbox p.service_answer{
	padding:0 0 20px 40px;
	background: url(../img/service/service_answer.gif) bottom no-repeat;
}

/* advice */
h2#service_advice_h2_01{
	width:895px;
	height:48px;
	background: url(../img/service/service_advice_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#service_rightbar p.advice_point{
	color:#013310;
	margin:0 0 10px 0;
	padding:10px 15px;
}
p.service_advice_haiso{
	width:370px;
	height:39px;
	text-indent: -9999px;
	padding:10px 0;
}
p.service_advice_haiso a{
	display:block;
	width:370px;
	height:39px;
	background: url(../img/service/service_advice_haiso.jpg) no-repeat;
}
p.service_advice_haiso a:hover{
	display:block;
	width:370px;
	height:39px;
	background: url(../img/service/service_advice_haiso.jpg) 0 -39px no-repeat;
}