@charset "utf-8";

/* ------------------------------
	MainImage
------------------------------ */
#header .main_img {
	width:678px;
	height:180px;
	background:url(../img/mainimage.jpg) no-repeat left top;
	float:left;
}
#header .main_img h2 {
	text-indent:-9999px;
	overflow:hidden;
}
#header .campaign {
	width:222px;
	height:180px;
	float:right;
}

/* ------------------------------
	Contents_top
------------------------------ */
#contbase #contents_top {
	width:900px;
	background-color:#fff;
	margin:0 auto 0 auto;
	padding-top:17px;
	text-align:left;
}


/* ------------------------------
	Information(Contents)
------------------------------ */
#contents_top .commod_box {
	width:868px;
	background:url(../img/comm_frm_top.jpg) no-repeat left top;
	margin:0 0 10px 16px;
}
#contents_top .commod_box img.mar_top {
	margin:4px 0 7px 5px;
}
#contents_top .commod_box .btm {
	background:url(../img/comm_frm_btm.jpg) no-repeat left bottom;
	padding:0 0 27px 0;
}
#contents_top .commod_box .btm .mid {
	background: url(../img/comm_frm_mid.jpg) repeat-y left top;
}
#contents_top .commod_box .btm .mid .comm_area {
	width:856px;
	margin:0 0 0 6px;
}
#contents_top .commod_box .btm .mid .comm_area .area_01 {
width:287px;
background:url(../img/01_cate_img.jpg) no-repeat left top;
float:left;
}
#contents_top .commod_box .btm .mid .comm_area .area_02 {
width:283px;
background:url(../img/02_cate_img.jpg) no-repeat left top;
float:left;
}
#contents_top .commod_box .btm .mid .comm_area .area_03 {
width:286px;
background:url(../img/03_cate_img.jpg) no-repeat left top;
float:left;
}
#contents_top .commod_box .btm .mid .comm_area .area_01 img.btn_01 {
	margin:5px 0 125px 12px;
}
#contents_top .commod_box .btm .mid .comm_area .area_01 p.txt_01 {
	width:257px;
	margin:3px 0 0 15px;
}
#contents_top .commod_box .btm .mid .comm_area .area_01 p.lnk_01 {
	text-align:right;
	width:257px;
	margin:10px 0 0 15px;
}


#contents_top .commod_box .btm .mid .comm_area .area_02 img.btn_02 {
	margin:5px 0 125px 8px;
}
#contents_top .commod_box .btm .mid .comm_area .area_02 p.txt_02 {
	width:257px;
	margin:3px 0 0 11px;
}
#contents_top .commod_box .btm .mid .comm_area .area_02 p.lnk_02 {
	text-align:right;
	width:257px;
	margin:10px 0 0 11px;
}

#contents_top .commod_box .btm .mid .comm_area .area_03 img.btn_03 {
	margin:5px 0 125px 8px;
}
#contents_top .commod_box .btm .mid .comm_area .area_03 p.txt_03 {
	width:257px;
	margin:3px 0 0 11px;
}
#contents_top .commod_box .btm .mid .comm_area .area_03 p.lnk_03 {
	text-align:right;
	width:257px;
	margin:10px 0 0 11px;
}

#contents_top .commod_box .btm .mid .comm_area .area_01 p.lnk_01 a,
#contents_top .commod_box .btm .mid .comm_area .area_02 p.lnk_02 a,
#contents_top .commod_box .btm .mid .comm_area .area_03 p.lnk_03 a {
	background:url(../img/lnk_mk_top.gif) no-repeat left center;
	padding-left:16px;
}


/* ------------------------------
	Information_Banner
------------------------------ */
#contents_top .scd_contents {
	width:860px;
	margin:0 0 0 20px;
}

/* ------------------------------
	Information(Contents)
------------------------------ */
#contents_top .scd_contents .information {
	width:638px;
	background:url(../img/info_title.jpg) no-repeat left top;
	padding:28px 0 0 0;
	float:left;
}
#contents_top .scd_contents .information .btm {
	width:638px;
	background:url(../img/info_btm.jpg) no-repeat left bottom;
	padding:0 0 15px 0;
}
#contents_top .scd_contents .information .btm .mid {
	width:638px;
	min-height:260px;
	background:url(../img/info_mid.jpg) repeat-y left top;
}
* html #contents_top .scd_contents .information .btm .mid {
	width:638px;
	height:260px;
	background:url(../img/info_mid.gif) repeat-y left top;
	background-color:#f5f5f5;
} 
#contents_top .scd_contents .information ul {
	width:618px;
	height:17px;
	margin-left:10px;
	padding:15px 0 15px 0;
	border-bottom:1px dotted #aaa;
}
#contents_top .scd_contents .information ul li.date {
	width:80px;
	background:url(../img/info_rep_mk.gif) no-repeat right center;
	padding-right:15px;
	float:left;
}
#contents_top .scd_contents .information ul li.report {
	width:488px;
	float:left;
	margin-left:10px;
} 

/* ------------------------------
	Banner(Contents)
------------------------------ */
#contents_top .scd_contents .bnr_t_box {
	width:212px;
	text-align:center;
	background:#ececec;
	padding:10px 0 2px 0;
	float:right;
}
#contents_top .scd_contents .bnr_t_box ul li {
	margin-bottom:8px;
}



















