﻿/* CSS Document */
#c_content_header{}

#c_content_header h1 , #c_content_header strong{
	font-size:12pt;
	color: #6C6C6C;
	margin-bottom:0.2em;
	padding-bottom:0px;
}
#c_content_left{
	width:150px;	
	/*border: 1px solid #CCCCCC;*/
}

#c_content_right{
	float:right;
	width:805px;	
	/*border: 1px solid #CCCCCC;*/
}

#keyitem_ul{
	list-style-type: decimal;
	margin:0 0 0 20px;
	padding:0px;
}

.h1td{
	font-weight: bold;
	background-color: #DFDFDF;
}

.h1td h1{
	color: #330066;
	font-weight: bold;
	font-size:11pt;
	margin:0px;
	text-align:center;	
}

.content_table{
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	/*table-layout:fixed;*/
}

.content_table h2{
	display:inline;
	font-weight: normal;
	font-size:12pt;
}

.content_table caption{
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	color: #330066;
	font-weight: bold;
	font-size:11pt;
	background-color: #DFDFDF;
}

.content_table td , .content_table th{
	padding:5px;
}

.content_table th{
	vertical-align: top;
	border: 1px solid #CCCCCC;
	padding: 0.5em;
	font-weight: normal;
	color: #333366;
	text-align: left;
	width:70px;
}

.content_table td {
	border: 1px solid #CCCCCC;
	word-wrap:break-word;
}

.innerh1{
	display:inline;
	font-weight: normal;
	font-size:12pt;
}

#snav_ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#snav_ul li{
	background:#C0C0C0;
	width:140px;
	border-bottom:1px solid #FFFFFF;
}

#snav_ul li span{
	display: block;
	background:#C0C0C0;
	width:100%;	
	color: #FF6600;
	padding:0.5em 0em 0.5em 0.2em;
}

#snav_ul li a{
	text-decoration: none;
	display: block;	
	width:100%;
	color: #FFFFFF;
	background:#C0C0C0;
	padding:0.5em 0em 0.5em 0.2em;
}

#snav_ul li a:hover{
	color:#5823AF;
	background: #CCCCCC;
}

#pcate_ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#pcate_ul li{
	background:#C0C0C0;
	width:100%;	
	border-top:1px solid #FFFFFF;
}

#pcate_ul li span{
	display: block;
	background:#C0C0C0;
	width:100%;	
	color: #FF6600;
}

#pcate_ul li a{
	text-decoration: none;
	display: block;
	width:100%;
	color: #FFFFFF;
	background:#999999;
}

#pcate_ul li a:hover{
	color:#FFFFFF;
	background: #8080C0;
}

.faqul_q{
	list-style-type: decimal;
	margin-left:25px;
	margin-bottom:0px;
	padding:0px;
}

.faqul_q li{	
	margin-bottom:0.2em;
}

.faqul_a{
	list-style-type: decimal;
	margin-left:25px;
	margin-bottom:0px;
	padding:0px;
}

.faq_span_q{
	display:block;
	width:100%;
	background-color: #F5F5F2;
	padding:0.2em 0em 0.2em 0.2em;
}

.faq_span_a{
	display:block;
	width:100%;
}

#product_table td , #photo_table td{
	border: none !important;
	vertical-align:top;	
	width:33%;
}

#product_table p , #photo_table p{
	margin-top:8px;
	margin-bottom:20px;
}

.gotop{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

#pro_pclass_td img{
	margin:0px 2px 0px 2px;
}

#ads{
	margin-top:1.2em;
	padding:10px 10px 25px 10px;
}

#ads legend{color:#CCCCCC;margin-bottom:10px;font-size:10pt;}

.adsbygoogle{margin-top:10px;}
#uid a{display:inline-block;margin-left:10px;margin-right:10px;}

@media screen and (max-device-width: 800px) {
	#c_content_left{clear:both;width:100%;}
	#snav_ul li{width:100%;text-align:center;}
	table.content_table td{word-break: break-all;}
	table.content_table tr , table.content_table th , table.content_table td{display:inline-block;width:100%;padding:0;margin:0;}
	table.content_table th , table.content_table td{padding:10px 0 10px 0;}
	table.content_table th{font-size:12pt;background-color:#eeeeee;font-weight:bold;}	
	.content_table caption{font-size:12pt;padding:10px 0 10px 0;}
	#product_table td, #photo_table td{width:100%;}
	#uid a{width:100%;margin:0;}
	#keyitem_ul{padding-left:0.5em;}
}