@charset "utf-8";

#site-wrap {
	width:100%;
	text-align:center;
	background:url(/china/common/images/body_bg_second.gif) repeat-x top;
}

	#site {
		margin:0 auto;
		text-align:left;
		width:760px;
	}
	
/* header
----------------------------------------------------------- */

		#header-wrap {
			padding-bottom:15px;
			width:100%;
			background:url(/china/common/images/head_bg_second.gif) no-repeat top center;
			height:77px;
		}
		
			#header-wrap #header-second {
				margin:0 auto;
				padding-bottom:9px;
				width:760px;
			}
			
				#header-wrap #header-second .header-logo {
					padding:11px 0 0 17px;
					float:left;
					width:88px;
				}
				
				#header-wrap #header-second .header-links {
					float:left;
					width:655px;
					position:relative;
				}
	
						#header-wrap #header-second .header-links  ul li {
							list-style-type:none;
							font-size:1px;
							line-height:1px;
						}
						
							#header-wrap #header-second .header-links ul li.japanese {
								position:absolute;
								top:12px;
								left:450px;
							}
							
							#header-wrap #header-second .header-links  ul li.english {
								position:absolute;
								top:12px;
								left:525px;
							}
		
							
							#header-wrap #header-second .header-links  ul li.global {
								position:absolute;
								top:12px;
								left:590px;
							}
						
/* global navi
----------------------------------------------------------- */

#gnavi {
margin:0 auto;
width:760px;
}

#gnavi ul {
padding-left:7px;
}

#gnavi ul li {
float:left;
list-style-type:none;
font-size:1px;
line-height:1px;
}

#gnavi ul li img {
vertical-align:top;
}

#gnavi ul li a {
height:29px;
display:block;
}

#gnavi ul li a span {
display:none;
}


/* current */
body.gnavi-01 #gnavi ul li.gnavi-01 a:link,body.gnavi-01 #gnavi ul li.gnavi-01 a:visited { width:245px;background:url(/china/common/images/gnavi_01.gif) left -58px; }
body.gnavi-03 #gnavi ul li.gnavi-03 a:link,body.gnavi-03 #gnavi ul li.gnavi-03 a:visited { width:250px;background:url(/china/common/images/gnavi_03.gif) left -58px; }
body.gnavi-05 #gnavi ul li.gnavi-05 a:link,body.gnavi-05 #gnavi ul li.gnavi-05 a:visited { width:251px;background:url(/china/common/images/gnavi_05.gif) left -58px; }

/* header_w
----------------------------------------------------------- */
#header_w{
	width: 100%;
	min-width:980px;
	width: expression(document.body.clientWidth < 982? "980px" : "auto");
	margin:0 0 25px 0;
	overflow:		hidden;
	/zoom:			1;
	background:		#ffffff;
}




#header_w div.header-logo {
padding:23px 0 20px 10px;
float:left;
width:135px;
}

#header_w div.header-links {
	float:			right;
	position:		relative;
	width:			500px;
	padding-top:		17px;
	padding-right:		13px;
	text-align:		right;
}

#header_w div.header-links  ul{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	vertical-align:		top;
	list-style-type:	none;
	font-size:		12px;
	line-height:		1;
}

#header_w div.header-links  ul li {
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	vertical-align:		top;
	border-right:		1px solid #B8B8B8;
	margin-right:		10px;
	padding-right:		12px;
}
#header_w div.header-links ul li.japanese {
}

#header_w div.header-links  ul li.english {
}

#header_w div.header-links  ul li.global {
	border:none;
}

#header_w div.header-links  ul li a{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	height:			20px;
	line-height:		20px;
}

#header_w div.header-links form,
#header_w div.header-links form fieldset,
#header_w div.header-links form fieldset dl {
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	vertical-align:		top;
}

#header_w div.header-links  dl dt {
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	vertical-align:		top;
	height:			25px;
	margin:			0 !important;
	padding:		0 5px 0 0 !important;
	float:			none !important;
}
#header_w div.header-links .input-search {
	border:			1px solid #e6e6e6;;
	font-size:		12px;
	height:			20px;
	width:			160px;
	margin-left:		1px;
	margin-right:		1px;
	vertical-align:		top;
}

#header_w div.header-links dl dd {
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	vertical-align:		top;
	margin:			0 !important;
	padding:		0 !important;
	float:			none !important;
}

#header_w div.header-links ul li a:link, #header_w div.header-links ul li a:visited {
	color: #3E6A7E;
	text-decoration: none;
}
#header_w div.header-links ul li a:hover{
	text-decoration: underline;
}


/* global navi_w
----------------------------------------------------------- */

#gnavi_w {
	padding:0px 10px 0;
	overflow:		hidden;
	/zoom:			1;
}
/* for IE7 */
*+html #gnavi_w {
	padding:0 15px 0 20px;
}
/* for IE6 */
* html #gnavi_w {
	padding:0 15px 0 20px;
}

#gnavi_w ul {
	width: 100%;
	overflow:			hidden;
	/zoom:				1;
}

#gnavi_w ul li {
	float:left;
	list-style-type:none;
	font-size:14px;
	width:33.2%;
	height:44px;
	text-align:center;
	padding:0 0 0 0;
	display: inline-block;
	color:	#000000;
	text-decoration: none;
}
/* for IE7 */
*+html #gnavi_w ul li {

}
/* for IE6 */
* html #gnavi_w ul li {

}

#gnavi_w ul li.gnavi-01 {
	background:url(/china/common/images/gnavi_bg_a.jpg) 0 0 no-repeat;
}

#gnavi_w ul li.gnavi-03 {
	background:url(/china/common/images/gnavi_bg_b.jpg) top right no-repeat;

}

#gnavi_w ul li a {
	display:block;
	margin:0 auto;
	text-decoration: none;
	color: #000000;
	width:			100%;
	height:			44px;
	line-height:		44px;
}




#gnavi_w ul li.gnavi-02 a{
	border-left: 1px solid;
	border-color:#DDDDDD;
	}
#gnavi_w ul li.gnavi-03 a{
	border-left: 1px solid;
	border-color:#DDDDDD;
	}



#gnavi_w ul li.gnavi-01 a:link,
#gnavi_w ul li.gnavi-01 a:visited {
	background:url(/china/common/images/gnavi_bg_a.jpg) 0 0 no-repeat;
	}

#gnavi_w ul li.gnavi-02 a:link,
#gnavi_w ul li.gnavi-02 a:visited {
	background:url(/china/common/images/gnavi_bg_c.jpg) 0 0 no-repeat; 
	}

#gnavi_w ul li.gnavi-03 a:link,
#gnavi_w ul li.gnavi-03 a:visited {
	background:url(/china/common/images/gnavi_bg_b.jpg) top right no-repeat; 
	}

#gnavi_w ul li a:hover,
#gnavi_w ul li a:active{
	color: #E60012;
}

body.gnavi-01 #gnavi_w ul li.gnavi-01 a {
	color: #E60012;
}

body.gnavi-02 #gnavi_w ul li.gnavi-02 a {
	color: #E60012;
}

body.gnavi-03 #gnavi_w ul li.gnavi-03 a {
	color: #E60012;
}


#gnavi_w ul li img {
	vertical-align:top;
}

/* current 
body.gnavi-01 #gnavi_w ul li.gnavi-01 { background:url(/china/common/images/gnavi_bg_a.gif) -2px 0 no-repeat; }
body.gnavi-02 #gnavi_w ul li.gnavi-02 { background:url(/china/common/images/gnavi_bg_a.gif) 0 0 no-repeat; }
body.gnavi-03 #gnavi_w ul li.gnavi-03 { background:url(/china/common/images/gnavi_bg_a.gif) 0 0 no-repeat; }
*/

/* breadCrumb
----------------------------------------------------------- */

.breadCrumb {
	font-size:10px;
	text-align:left;
	padding:0 0 5px 15px;
}

.breadCrumb a {
	color:#547d9b;
	text-decoration:none;
}

.breadCrumb a:hover {
	text-decoration:underline;
}

/* categoryTitle
----------------------------------------------------------- */

#categoryTitle {
	padding:0 13px 10px 13px;
	text-align:left;
}

#categoryTitle div.categoryTitleInner {
	background:url(/china/common/images/title_bg.gif) right top no-repeat;
	width: 100%;
	min-width:760px;
	width: expression(document.body.clientWidth < 762? "760px" : "auto");
	height:50px;
}

#categoryTitle h2 {
	background:url(/china/common/images/title_bg_head.gif) 0 0 no-repeat;
	height:50px;
}

#categoryTitle h2 img {
	margin:20px 0 0 18px;
}

/* main
----------------------------------------------------------- */

	#content {
		margin:0 auto;
		width:760px;
		text-align:left;
	}

/* footer
----------------------------------------------------------- */

	#footer-warp {
		padding-bottom:10px;
		width:100%;
		border-top:2px solid #666666;
		clear:both;
	}
	
		#footer-warp #footer-second {
			margin:0 auto;
			padding-top:8px;
			width:760px;
			text-align:left;
		}
		
			#footer-warp #footer-second .links {
				float:left;
				width:50%;
			}
			
				#footer-warp #footer-second .links ul {
					margin-bottom:10px;
				}
			
					#footer-warp #footer-second .links ul li {
						margin-right:30px;
						padding-left:10px;
						float:left;
						list-style-type:none;
						background:url(/china/common/images/foot_bullet_second.gif) no-repeat left 4px;
						font-size:10px;
					}
					
					#footer-warp #footer-second .links ul li a {
						color:#666666;
					}
					
					#footer-warp #footer-second .links ul li a:link,
					#footer-warp #footer-second .links ul li a:visited {
						text-decoration:none;
					}
					
					#footer-warp #footer-second .links ul li a:hover,
					#footer-warp #footer-second .links ul li a:active {
						text-decoration:underline;
					}
			
			#footer-warp #footer-second .copy {
				float:right;
				width:50%;
				text-align:right;
			}
			
				#footer-warp #footer-second .copy p {
					font-size:10px;
				}

/* pageTop
----------------------------------------------------------- */
#pageTop {
	text-align:right;
	padding:30px 0 10px 0;
	}
	
#pageTop a {
	font-size:10px;
	background:url(/china/common/images/icon_pagetop.gif) 0 5px no-repeat;
	padding:0 15px 0 15px;
	color:#666;
	text-decoration:none;
	}
	
#pageTop a:hover {
	text-decoration:underline;
	}

/* footer_w
----------------------------------------------------------- */
#footer_w {
	padding:0 20px 20px 20px;
	border-top:2px solid #666666;
	clear:both;
}

#footer_w div.footerInner {
	padding-top:8px;
	width: 100%;
	min-width:760px;
	width: expression(document.body.clientWidth < 762? "760px" : "auto");
	text-align:left;
}

#footer_w div.footerInner ul {
	margin-bottom:10px;
	float:left;
	width:450px;
}

#footer_w div.footerInner ul li {
	margin-right:30px;
	padding-left:10px;
	list-style-type:none;
	background:url(/china/common/images/foot_bullet_second.gif) no-repeat left 4px;
	font-size:10px;
	float:left;
}

#footer_w div.footerInner ul li a {
	color:#666666;
}

#footer_w div.footerInner ul li a:link,
#footer_w div.footerInner ul li a:visited {
	text-decoration:none;
}

#footer_w div.footerInner ul li a:hover,
#footer_w div.footerInner ul li a:active {
	text-decoration:underline;
}

#footer_w div.footerInner div.rightArea {
	font-size:10px;
	float:right;
	width:350px;
	text-align:right;
}

#footer_w div.footerInner div.rightArea p {
	padding:0 0 0 0;
	margin:-3px 0 0 0;
}

#footer_w div.footerInner div.rightArea a:link,
#footer_w div.footerInner div.rightArea a:visited {
	color:#666;
	text-decoration:none;
}

#footer_w div.footerInner div.rightArea a:hover,
#footer_w div.footerInner div.rightArea a:active {
	color:#666;
	text-decoration:underline;
}

	