@charset "utf-8";
/* ****************************************************
Service & Support
***************************************************** */

.support_top{
	margin-top:30px !important;
	width:960px !important;
	padding:0 !important;
	background:#f1efe8 !important;
	margin-bottom:20px;
}

.support_top #title_unit{
	padding:0 10px 0 10px;
}

* html #title_unit p.title{
	position: relative;
}

.support_top #title_unit p.title{
	float:left;
	margin-top:-26px;
}
.support_top #title_unit p.btn{
	float:right;
	margin-top:15px;
}

.support_top #content_list{
	margin:0 0 10px 10px;
	display:table;
	background:url(../../support/images/support_bg01.gif) repeat-y;
}

#content_list_inner{
	background:url(../../support/images/support_bg02.gif) left bottom no-repeat;
}


#content_list dl{
	display:table-cell;
	padding-right:5px;
	vertical-align:top;
}

* html #content_list dl{display:inline;zoom:1;}
*:first-child+html #content_list dl{display:inline;zoom:1;}

#content_list dt{
	margin-bottom:10px;
}

#content_list dd{
	padding-left:25px;
	margin-bottom:10px;
	background:url(../../support/images/icon_01.gif) 15px 7px no-repeat;
}

/* ****************************************************
network
***************************************************** */

.anchor-link li{padding:0 15px 0 10px !important;}
.anchor-link li.end{padding-left:0px !important;}
.anchor-link li.end p{background:none !important;}

.ww_link li{padding:0 15px 0 10px !important;}
.ww_link li.end{float:right!important;}

/* ****************************************************
users site
***************************************************** */

.users_link {
	display:table;
	text-align:left;
	margin-bottom:20px;
}

.users_link dl{
	width:280px;
	float:left;
	margin-right:20px;
}

.users_link dl.end{
	margin-right:0;
}

.users_link dt{
	font-weight:bold;
	padding-bottom:5px;
	background: url(../images_b/com_hr004.gif) repeat-x left bottom;
}
.users_link dd{
	margin-top:5px !important;
}


/* ****************************************************
Download
***************************************************** */

#dwn_titlebox .float_r{
	margin-left:20px;
	width:750px;
	padding-top:30px;
}

.dwn_title{
	font-size:180%;
	font-weight:bold;
	color:#000000;
}

.table_auto{margin:0 auto;}
.table_auto td{padding:5px;}

.table_auto hr{display:block; height:1px !important;}


.table_auto ol li{
	list-style-type:decimal;
	margin:10px 0;
}

/* ****************************************************
Contact Us
***************************************************** */

.contact_table{width:850px; margin:0 auto 20px;}
.contact_table th{
	width:200px;
	font-weight:bold;
}

.contact_table p{padding-top:5px;}

.contact_table input{padding:2px;}
.contact_table .input_type01{width:200px;}
.contact_table .input_type02{width:300px;}
.contact_table .input_type03{width:100px;}
.contact_table .input_type04{
	padding:2px;
	width:300px; height:100px;
}

.mr20{margin-right:20px;}
.btn_pad{padding:2px 5px;}

.contact_table th,.contact_table td{
	padding:10px;
	vertical-align:top;
	background: url(../images_b/com_hr004.gif) repeat-x left bottom;
}


/* ****************************************************
text-style
***************************************************** */

.txt_r{text-align:right;}
.txt_c{text-align:center;}

.bold{font-weight:bold;}
.normal{font-weight:normal;}

.fs_120{font-size:120%;}

.color_r{color:#cc0066;}

/* ****************************************************
float
***************************************************** */

.float_l{float:left;}
.float_r{float:right;}

/* ****************************************************
ContentClear
***************************************************** */

.clear_b{clear:both;}
.clear_l{clear:left;}
.clear_r{clear:right;}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .clearfix{height:1%;}
*:first-child+html .clearfix{height:1%;}

/*\*//*/
.clearfix{
	display: inline-table;
}
/**/

.srvc_text{
	border:solid 1px #cc0066;
	padding:10px 10px 10px 10px;
	}
