body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.header_bg {
	background-color: #FFFFFF;
	background-image: url(../common/header_bg.jpg);
	background-repeat: repeat-x;
	height: 59px;
	position:relative;
}
.header_text10 {
	font-size: 10px;
	color: #999999;
	text-align:left;
}
.top_main_decoration {
	background-color: #E9FCFF;
	background-image: url(../image/top/top_main_bg.jpg);
	background-repeat: repeat-x;
	height: 366px;
}
.footer_copyright {
	font-size: 9px;
	color: #999999;
	text-align:right;
}
.footer_link {
	font-size: 12px;
	color: #999999;
	text-align:left;
}
#txt_link a:link {
    text-decoration: none;
	color: #6699CC;
}
#txt_link a:visited {
	text-decoration: none;
	color: #6699CC;
}
#txt_link a:hover {
	text-decoration: underline;
	color: #00CCFF;
}
#txt_link a:active {
	color: #6699CC;
}
.top_left_tel {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #99CC33;
	background-image: url(../image/top/top_left_tel04.gif);
	position:relative;
}
.top_left_table {
    width: 252px
	position:top;
}
.top_center_table {
    width: 526px
	position:top;
}
.whatsnew_left01 {
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	width:70px;
}
.whatsnew_right01 {
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	width:330px;
}
.whatsnew_left02 {
	font-size: 10px;
	color: #333333;
	background-color: #F0F0F0;
	text-align:left;
	width:70px;
}
.whatsnew_right02 {
	font-size: 10px;
	color: #333333;
	background-color: #F0F0F0;
	text-align:left;
	width:420px;
}
#mycustomscroll {
	overflow: auto;
	position: relative;
	}
.whatsnew_white {
	font-size: 10px;
	color: #FFFFFF;
}
.top_right_table {
	font-size: 10px;
	width: 218px
	position:top;

}
.top_right_title {
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../image/top/top_right_title01.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	position:relative;
}
.cnts_header_shadow {
	background-image: url(../common/common_header_shadow.jpg);
	background-repeat: repeat-x;
}
.cnts_body12_left {
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	vertical-align:top;
	padding-right: 45px;
	text-align: left;
}
.cnts_body10_left {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	vertical-align:top;
	padding-right: 20px;
	text-align: left;
}
.cnts_dw_txt10 {
	font-size: 10px;
	line-height: 14px;
	color: #4FA6CE;
}
.header_directry {
	font-size: 10px;
	color: #666666;
	text-align:left;
}
.cnts_cap10 {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	padding-top: 10px;
	text-align:left;
}
.cnts_cap10_2 {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding-top: 10px;
	text-align:left;
	padding-right: 30px;
}
.chushaku9 {
	font-size: 10px;
	line-height: 11px;
	color: #999999;
	padding-left: 5px;
	text-align:left;
}
.ctns_midashi_b {
	font-size: 14px;
	color: #3499FE;
	font-weight: bold;
	padding-bottom: 10px;
}
.ctns_kaisetsu12 {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-align:left;
}
.ctns_aisatsu12 {
	font-size: 12px;
	line-height: 24px;
	color: #3E98C5;
}
.cnts_companydata12 {
	font-size: 12px;
	line-height: 20px;
	color: #3E98C5;
	text-align:left;
}
.cnts_companydata10 {
	font-size: 10px;
	line-height: 18px;
	color: #3E98C5;
	text-align:left;
}
.cnts_contact_title {
	font-size: 12px;
	color: #000000;
	text-align:left;
}
.form12 {
	font-size: 12px;
	line-height: 18px;
	color: #3E98C5;
}
.top_txt10 {
	font-size: 10px;
	color: #3E98C5;
}
.request_box_chushaku {
	font-size: 10px;
	color: #FF0000;
}
.cnts_sell_title {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #3599FE;
	text-align:left;
	padding-bottom: 10px;
}
.cnts_sell_comment {
	font-size: 10px;
	line-height: 18px;
	color: #000000;
	text-align:left;
}
.cnts_sell_comment2 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align:left;
	padding-right: 30px;
}
.cnts_buy {
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	background-image: url(../image/ctns/cnts11_01.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
}
.cnts_form {
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	background-image: url(../image/ctns/cnts11_02.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
}
.cnts_policy {
	font-size: 10px;
	line-height: 20px;
	color: #000000;
	text-align:left;
}
.sitmap_line {
	background-image: url(../image/ctns/cnts16_line_tate.gif);
	background-repeat: repeat-y;
}
.sitemap_bg1 {
	font-size: 10px;
	background-color: #EFF5F8;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sitemap_bg2 {
	font-size: 10px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sitemap_bg3 {
	font-size: 10px;
	background-color: #EFF5F8;
	padding-left:20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sitemap_bg4 {
	font-size: 10px;
	background-color: #FFFFFF;
	padding-left:20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sitemap_link a:link {
    text-decoration: none;
	color: #3399FF;
}
#sitemap_link a:visited {
	text-decoration: none;
	color: #6699CC;
}
#sitemap_link a:hover {
	text-decoration: underline;
	color: #00CCCC;
}
#sitemap_link a:active {
	color: #3399FF;
}
.sitemap_midashi {
	font-size: 10px;
	font-weight: bold;
	color: #64B45A;
}
.business_cap10 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-left: 40px;
	padding-right: 30px;
	text-align: left;
}

