/* styles written in this file is for Standard */



/* service-index */

.service-index h2{
	margin:			0px;
	padding:		3px 0px 8px 10px;
}

.service-index .main-contents-child{
	width:			702px;
	margin:			0px;
	padding:		28px 0px 0px 0px;
	border-top:		1px solid #CCCCCC;
}

.service-index .first-child{
	padding:		13px 0px 0px 0px;
	border:			none;
}

.service-index .main-contents-child .detail{
	width:			470px;
	margin:			0px;
	padding:		0px 0px 0px 0px;
	float:			left;
}

.service-index .main-contents-child .detail h4{
	margin:			0;
	padding:		0;
}
.service-index .main-contents-child .detail h4 img {
	margin:			0 0 10px 0;
}

.service-index .main-contents-child .detail p{
	margin:			0px;
	padding:		0px 0px 8px 0px;
	
}

.service-index .main-contents-child .detail ul{
	margin:			7px 0 0 0 ;
	padding:		0px 0px 10px 0px;
	list-style-type:	none;
}

.service-index .main-contents-child .detail ul li{
	margin:			0px;
	padding:		0px 0px 2px 14px;
	line-height:		1.4;
	background-image:	url(../../_common/img/bod_ico_02.gif);
	background-repeat:	no-repeat;
	background-position:	left center;
}

.service-index .main-contents-child p.text{
	clear:			both;
	margin:			0px;
	padding:		0px 0px 30px 0px;
	width: 100%;
}

.service-index .main-contents-child .image{
	margin:			0px;
	padding:		0px 0px 0px 0px;
	float:			right;
}

.service-index .main-contents-child .image p{
	margin:			0px;
	padding:		0px 0px 10px 0px;
}

.service-index ul.fnavi{
	margin:			0px;
	padding:		0px 0px 10px 0px;
	list-style-type:	none;
}

.service-index ul.fnavi li{
	margin:			0px;
	padding:		0px 0px 0px 0px;
	display:		inline;
}

.service-index .sub-contents ul{
	margin:			0px;
	padding:		0px;
	background-image:	url(../img/ser_nav_bg_01.gif);
	background-repeat:	repeat-y;
	background-position:	left top;
}

.service-index .sub-contents ul li{
	margin:			0px;
	padding:		0px;
}

.service-index .sub-contents ul li.last-child{
	padding-bottom:		3px;
	background-image:	url(../img/ser_nav_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.service-index .sub-contents ul li img{
	vertical-align:		bottom;
}

.service-index .sub-contents ul li ul{
	width:			194px;
	margin-left:		10px;
	background-image:	none;
}

.service-index .sub-contents ul li ul li{
	padding:		4px 0px 4px 12px;
	background-image:	url(../../_common/img/bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	left 8px;
	border-top:		1px solid #CCCCCC;
}

.service-index .sub-contents ul li ul li.first-child{
	
	border-top:		none;
}

.service-index .sub-contents ul li ul li a:link,
.service-index .sub-contents ul li ul li a:visited,
.service-index .sub-contents ul li ul li a:hover,
.service-index .sub-contents ul li ul li a:active{
	color:			#333333;
	text-decoration:	none;
}


