@charset "utf-8";
/* toppage setting */
#soHead {width:100%;height:27px;background:#f1f1f1 url(../images/bg_sohead.gif) top repeat-x;}

/*-------------- header --------------*/
#soHead #content{
	width:900px;
	padding-right:15px;
	text-align:right;
	background:transparent;
	clear: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: none;
}
#soHead .path{font-size:12px;;padding-top:7px;color:#191919;float:right;}
#soHead .sale{ float:right;margin-left:7px;}
#soHead a { color: #313131; text-decoration: underline; }
#soHead a:hover { text-decoration: none; color : #FF6600; }


* html #header { height:1%;} 

#header a img {
	border:0;
	vertical-align:bottom;
}
#header h1{
	display:block;
	position:absolute;
	text-align:left;
	height:38px;
	padding-top: 8px;
	float: left;
	padding-left: 20px;
}
.dotted{ width:100%;height:2px;clear:both;
	background:url(../images/dotted1.gif) bottom repeat-x;}

/* \*/ 
*html #footer #policy{height:1%;} 
/* */
#policy {margin:10px 15px 10px 15px; font-size:13px;text-align:center;letter-spacing:1.1pt;font-family:Verdana, Arial, Helvetica, sans-serif,新細明體;}
#footer #copyright img{ border-top:solid 3px #cac9c9;
	}
	
#policy,#policy a:link{
	text-decoration: none;
	background-color: transparent;
	color: #1f1f1f;	
}
#policy a:visited{
	background-color: transparent;
	color: #1f1f1f;
	text-decoration: none;
}
#policy a:hover,#policy a:active{
	background-color: transparent;
	color: #FF6600;
	text-decoration: none;
}
