@charset "utf-8";

#h_text p,
#h_cname,
#h_navi,
#footer {
	padding-left: 17px !important;
	padding-right: 17px !important;
}
#c_layout {
	width: 1001px;
}

#top_contents {
	position: relative;
	margin: -50px 0 0;
	z-index: 10;
	width: 967px;
	padding-left: 17px !important;
	padding-right: 17px !important;
}
#top_c_main {
	float: left;
	width: 721px;
	padding: 0 !important;
}
#top_c_main h2 {
}
.top_cbtn_01 {
	positino: relative;
	margin: -40px 0 0 540px;
	z-index: 10;
}
* html .top_cbtn_01 {
	padding: 0 0 12px;
}
*:first-child+html .top_cbtn_01 {
	padding: 0 0 12px;
}
.top_tc_01 {
	background: url(../img/t_boxbg_01.gif) no-repeat left bottom;
	padding: 24px 20px 0;
	margin: 0 0 15px;
}
.top_tc_list {

}
.top_tc_01 ul {
	width: 700px;
	margin-left: -20px;
	padding: 0 0 15px;
}
.top_tc_01 ul li {
	float: left;
	width: 120px;
	margin-left: 20px;
	display: inline;
}
.top_info_list {
	padding: 3px 0 13px;
	background: url(../img/t_info_border.gif) repeat-x left bottom;
}
.top_info_list li {
	background: url(../img/t_icon_01.gif) no-repeat 8px 5px;
	padding: 0 0 0 22px;
	margin: 5px 0 0;
}
.top_info_list li span {
	font-size: 90%;
	padding: 0 0 0 5px;
}





#top_c_rightnavi {
	float: right;
	width: 229px;
	padding: 7px 0 0 !important;
}

#top_c_rightnavi ul li {
	margin: 0 0 15px;
	float: left;
}
#top_c_rightnavi ul li img {
	display: block;
}
#top_c_rightnavi ul li .lcom2_bg {
	background: url(../common/img/lcom2_bg_01.gif) no-repeat left top;
	height: 56px;
	width: 229px;
}
#top_c_rightnavi ul li .lcom2_bg img {
	display: block;
	margin: 0 auto;
}




