@charaset "Shift_JIS";
/* CSS Document */

/*-----submenu-------*/
#submenu{
	width:800px;
	height:29px;
	margin-bottom:10px;
}
#submenu ul{
	font-size:small;
}
#submenu li{
	float:left;
	list-style-type:none;
	display:inline;
}
#submenu a{
	display:block;
	height:24px;
	background-color:#ffffff;
	text-decoration:none;
	text-indent:-1000em;
	/*dw_check overflow:hidden;*/
}
li#submenu01 a:link,li#submenu01 a:visited{
	background: url(../commonimages/subbt01.gif);
	width:134px;
}
li#submenu01 a:hover,li#submenu01 a:active,li#submenu01_active a{
	background: url(../commonimages/subbt01_a.gif);
	width:134px;
}
li#submenu02 a:link,li#submenu02 a:visited{
	background: url(../commonimages/subbt02.gif);
	width:134px;
}
li#submenu02 a:hover,li#submenu02 a:active,li#submenu02_active a{
	background: url(../commonimages/subbt02_a.gif);
	width:134px;
}
/*-----Q&A-------*/
#qa01{
	margin-top:5px;
	height:auto;
	/*ページ内リンクがいらない場合ははずす
	overflow:hidden;*/
}
#a_area01_left{
	width:53px;
	float:left;
	border-right:solid 1px #a08e6c;
	/*padding-bottom: 3000px;
	margin-bottom: -3000px;*/
	height:75px;
	margin-top:5px;
	margin-bottom:15px;
}
#a_area01_right{
	float:right;
	width:732px;
	/*padding-bottom: 3000px; 
	margin-bottom: -3000px;*/
	margin-top:5px;
}
#qa02{
	clear:both;
	margin-bottom:60px;
	height:auto;
	/*overflow:hidden;*/
}
div#a_area02_left{
	width:53px;
	float:left;
	border-right:solid 1px #a08e6c;
	/*padding-bottom: 1000px; 
	margin-bottom: -1000px;*/
	margin-top:5px;
	height:1100px;
	margin-bottom:60px;
}
div#a_area02_right{
	float:right;
	width:732px;
	/*padding-bottom: 1000px; 
	margin-bottom: -1000px;*/
	margin-top:5px;
}
div#area02_indent{
	padding-left:5px;
	margin-top:5px;
}

div#right_area02{
	margin-top:30px;
}

div#right_area03{
	margin-top:30px;
}

div#right_area04{
	margin-top:15px;
	clear:both;
}
p.list_title{
	font-weight:bold;
	margin-bottom:2px;
	margin-right:60px;
}
p.indent{
	margin-bottom:15px;
	text-indent:9px;
}
p.list{
	text-indent:18px;
	background:url(../service/images/icon01.gif) no-repeat left;
	font-weight:bold;
}

p.list a:link{
	color:#1b4b04;
	text-decoration: none;
}
p.list a:visited{
	color:#1b4b04;
	text-decoration: none;
}
p.list a:hover{
	color: #538a37;
	text-decoration:underline;
}
p.list a:active{
	color: #538a37;
	text-decoration:underline;
}
p.service02r{
	float:left;
}
p.service02l{
	float:left;
	margin-left:5px;
}
p.service01BT{
	text-align:right;
	margin-top:10px;
	width:709px;
}