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



.s_blue {
	color: #014199;
}

.s_yellow {
	color: #6C6C00;
}

.s_red {
	color: #570000;
}



#contents h2 {
	background:url(../images/category/feature/com/hed_img.jpg) 0 0 no-repeat;
	width:720px;
	height:165px;
	text-indent:-9999px;
	margin-bottom:20px;
}


/*side*/
.hed_side_img {
	background:url(../images/category/feature/com/hed_side_img.gif) 0 0 no-repeat;
	width:210px;
	height:131px;
	text-indent:-9999px;
}


/*feature*/
.title_feature_img {
	background:url(../images/index/title_feature_img.gif) 0 0 no-repeat;
	width:250px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.feature_box {
	border:1px dotted #333333;
	padding:9px;
	width:700px;
	margin-bottom:20px;
}

.feature_img {
	width:230px;
	float:left;
}

.feature_detail {
	width:450px;
	float:right;
}


.feature_vol01_img {
	background:url(../images/index/feature_vol01img.gif) 0 0 no-repeat;
	width:450px;
	height:85px;
	text-indent:-9999px;
	margin-bottom:10px;
}


.feature_vol02_img {
	background:url(../images/index/feature_vol02img.gif) 0 0 no-repeat;
	width:450px;
	height:85px;
	text-indent:-9999px;
	margin-bottom:10px;
}


.feature_vol03_img {
	background:url(../images/index/feature_vol03img.gif) 0 0 no-repeat;
	width:450px;
	height:85px;
	text-indent:-9999px;
	margin-bottom:10px;
}


.feature_vol04_img {
	background:url(../images/index/feature_vol04img.gif) 0 0 no-repeat;
	width:450px;
	height:85px;
	text-indent:-9999px;
	margin-bottom:10px;
}


.feature_vol05_img {
	background:url(../images/index/feature_vol05img.gif) 0 0 no-repeat;
	width:450px;
	height:85px;
	text-indent:-9999px;
	margin-bottom:10px;
}


.feature_vol06_img {
	background:url(../images/index/feature_vol06img.gif) 0 0 no-repeat;
	width:450px;
	height:85px;
	text-indent:-9999px;
	margin-bottom:10px;
}


.feature_vol07_img {
	background:url(../images/index/feature_vol07img.gif) 0 0 no-repeat;
	width:450px;
	height:85px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.feature_vol08_img {
	background:url(../images/index/feature_vol08img.gif) 0 0 no-repeat;
	width:450px;
	height:85px;
	text-indent:-9999px;
	margin-bottom:10px;
}








/*feature*/
.feature_main_img {
	margin-bottom:20px;
}


.feature_talk {
	margin:0 0 20px;
	padding:0;
}

.feature_talk dt {
	float:left;
	padding:2px 0;
	font-weight:bold;
	margin-right:10px;
}

.feature_talk dd {
	padding:2px 0;
	margin-bottom:10px;
}

.feature_talk dt span {
	color:#014199;
}


/*img*/
.img350_l {
	width:350px;
	float:left;
	margin:0 20px 20px 0;
}

.img350_r {
	width:350px;
	float:right;
	margin:0;
}



.img250_l {
	width:250px;
	float:left;
	margin:0 20px 20px 0;
}

.img250_r {
	width:250px;
	float:right;
	margin:0 0 20px 20px;
}


.img400_l {
	width:400px;
	float:left;
	margin:0 20px 20px 0;
}

.img400_r {
	width:400px;
	float:right;
	margin:0 0 20px 20px;
}

.img250_l p,
.img250_r p,
.img400_l p,
.img400_r p,
.caption {
	font-size:0.8em;
}




.feature_talk_box_top01 {
    background:url(../images/category/feature/com/bg_box.gif) no-repeat left top;
    width:720px;
	padding-top:2px;
	margin-bottom:25px;
}

.feature_talk_box_bottom01 {
    background:url(../images/category/feature/com/bg_box.gif) no-repeat left bottom;
	padding-bottom:2px;
}

.feature_talk_box_middle01 {
    background:url(../images/category/feature/com/bg_box.gif) repeat-y 0 0 #F4F4F4;
	width:690px;
	padding:15px;
}


.feature_talk_box_middle01 h4 {
    border-bottom:1px solid #DFDFDF;
    font-weight:bold;
    padding-bottom:10px;
	margin-bottom:10px;
}


.feature_talk_box_middle02 {
	background:url(../images/category/feature/com/bg_middle_gray.gif) 0 0 repeat-y;
	width:720px;
}


.feature_talk_box_top02 {
    background:url(../images/category/feature/com/bg_top_gray.gif) no-repeat left top;
	padding-top:2px;
}


.feature_talk_box_bottom02 {
    background:url(../images/category/feature/com/bg_bottom_gray.gif) no-repeat left bottom;
	padding:15px 17px 17px;
	
}


.mekar_img {
	width:200px;
	float:left;
}


.mekar_detail {
	width:470px;
	float:right;
}

.mekar_detail h4 {
    border-bottom:1px solid #DFDFDF;
    font-weight:bold;
    padding-bottom:10px;
	margin-bottom:10px;
    width:470px;
}

