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




#content .top-index .main-contents{
	width:			731px;
	float:			left;
}

.top-index .main-contents h2{
	height:241px;
	margin:			0px;
	padding:		0px 0px 0px 11px;
}

.top-index .main-contents ul{
	margin:			0px 0px 0px 0px;
	padding:		0px;
	list-style-type:	none;
}

.top-index .main-contents ul li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

.top-index .main-contents ul.tab{
	margin:			10px 0px 0px 11px;
	background-image:	url(../img/hom_bod_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.top-index .main-contents ul.tab li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

.top-index .main-contents ul.tab li img{
	cursor:			pointer;
}

.top-index .main-contents-inner{
	width:			715px;
	margin:			0px 0px 0px 11px;
	padding:		0px 0px 0px 0px;
	background-image:	url(../img/hom_bod_bg_03.gif);
}

.top-index .main-contents-child{
	width:			100%;
	border-bottom:		1px solid #CCCCCC;
}



/* service */

.top-index .service .main-contents-child div{
	margin:			0px;
	padding:		0px 0px 0px 21px;
}

.top-index .service div.first-child{
	position:		relative;
	padding:		13px 0px 0px 0px;
}

.top-index .service .main-contents-child h4{
	margin:			0px;
	padding:		12px 0px 0px 21px;
}

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

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

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

.top-index .service .main-contents-child .image{
	width:			220px;
	margin:			0px;
	padding:		0px 0px 0px 0px;
	float:			left;
}

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



/*
.top-index .service .first-child ul{
	margin:			0px;
	padding:		0px;
}

.top-index .service .first-child ul li.back{
	position:		absolute;
	top:			90px;
	left:			8px;
	margin:			0px;
	padding:		0px;
}

.top-index .service .first-child ul li.next{
	position:		absolute;
	top:			90px;
	right:			8px;
	margin:			0px;
	padding:		0px;
}
*/


.top-index .service .main-contents-child dl{
	width:			173px;
	margin:			0px;
	padding:		10px 0px 15px 0px;
	float:			left;
}

.top-index .service .main-contents-child dl dt{
	margin:			0px;
	padding:		0px 0px 3px 0px;
}

.top-index .service .main-contents-child dl dd{
	margin:			0px;
	padding:		0px 5px 3px 0px;
	font-size:		12px;
	line-height:		1.4;
	width:147px;
}

.top-index div.last-child{
	border:			none;
	background-image:	url(../img/hom_bod_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}



/* service detail slider */
.top-index .service .main-contents-child div.slider {
	position:		relative;
	width:			694px;
	margin:			0px 0px 0px 11px;
	padding-left:		0px;
	text-align:		left;
}

.top-index .service .main-contents-child div.slider div{
	padding-left:		0px;
}

.top-index .service .main-contents-child div.slider .fl {
	float:			left;
	display:		inline;
}

.top-index .service .main-contents-child div.slider img {
	border:			0;
	display:		block;
}

.top-index .service .main-contents-child div.slider .messaging {
	display:		none;
}

.top-index .service .main-contents-child div.slider .prev,
.top-index .service .main-contents-child div.slider .next {
	position:		absolute;
	top:			40%;
	display:		none;
	cursor:			pointer;
}

.top-index .service .main-contents-child div.slider .next {
	right:			0;
}

.top-index .service .main-contents-child div.slider .container {
	position:		relative;
	top:			0;
	left:			0;
	width:			100%;
}

.top-index .service .main-contents-child div.slider .detail_items {
	position:		relative;
	width:			660px;
	top:			0;
	left:			20px;
	overflow:		hidden;
}

.top-index .service .main-contents-child div.slider .view_all {
	display:		none;
}

.top-index .service .main-contents-child div.slider .item {
	width:			660px;
	margin-right:		10px;
}

.top-index .service .main-contents-child div.slider .item h4 {
	margin-bottom:10px;
}






/* search */

.top-index .search{
	display:		none;
}

.top-index .search .main-contents-child .outer-box{
	height:			0px;
	overflow:		hidden;
}

.top-index .search .main-contents-child .outer-box .outer-box{
	height:			0px;
	border:			none;
}

.top-index .search div.default .outer-box,
.top-index .search div.outer-box .default .outer-box{
	height:			auto;
}

.top-index .search .inner-box{
	padding-bottom:		10px;
}

.top-index .search .inner-box .inner-box{
	border-top:		1px solid #CCCCCC;
	padding:		10px 0px ;
}

.top-index .search .main-contents-child h4{
	margin:			0px;
	padding:		15px 0px 18px 21px;
	cursor:			pointer;
}

.top-index .search .main-contents-child .detail{
	width:			410px;
	margin:			0px;
	padding:		10px 0px 0px 0px;
	float:			left;
}

.top-index .search .main-contents-child .detail h4{
	margin:			0px;
	padding:		6px 0px 0px 10px;
	
}

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

.top-index .search .main-contents-child .image{
	width:			230px;
	margin:			0px;
	padding:		10px 0px 0px 0px;
	float:			right;
}

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


.top-index .search .main-contents-child .recommend{
	clear:			both;
	width:			655px;
	margin:			0px 0px 8px 8px;
	padding:		0px 0px 0px 0px;
	background-color:	#F4F4F4;
	background-image:	url(../img/hom_bod_rec_bg.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.top-index .search .main-contents-child .recommend p{
	margin:			0px;
	padding:		0px 0px 0px 0px;
}

.top-index .search .main-contents-child .recommend dl{
	width:			323px;
	margin:			0px;
	padding:		0px;
	float:			left;
}

.top-index .search .main-contents-child .recommend dl dt{
	margin:			0px;
	padding:		0px 5px 5px 0px;
	float:			left;
}

.top-index .search .main-contents-child .recommend dl dt img{
	padding-left:		6px;
}

.top-index .search .main-contents-child .recommend dl dd{
	margin:			0px;
	padding:		0px 5px 3px 0px;
}
.top-index .search .main-contents-child .recommend dl dd img {
	margin:5px 0 0 0;
}
.top-index .search .main-contents-child .article{
	width:			671px;
	margin:			0px 0px 1px 21px;
	padding:		0px;
	border:			1px solid #CCCCCC;
}

.top-index .search .main-contents-child .article{
	width:			671px;
	margin:			0px 0px 1px 21px;
	padding:		0px;
	border:			1px solid #CCCCCC;
}

.top-index .search .main-contents-child .current{
	margin:			0px 0px 8px 21px;
}

.top-index .search .main-contents-child .article h5{
	margin:			0px;
	padding:		11px 0px 11px 30px;
	font-weight:		normal;
	background-image:	url(../img/hom_cap_bg_01.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
	cursor:			pointer;
}

.top-index .search .main-contents-child .current h5{
	background-image:	url(../img/hom_cap_bg_02.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}



















/* sub-contents */

#content .top-index .sub-contents{
	width:			228px;
	float:			left;
}

#content .top-index .sub-contents p.first-child{
	padding-bottom:		10px;
}

















