@charset "utf-8";
/* CSS Document */
#innermain {
	padding: 0px;
	width: 98%;
	margin: 0px;
}

.left-nav{
	width: 180px;
	float: left;
	margin-right: 10px;
	background-image: url(../img/bg_left.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 10px;
	padding-right: 10px;
	max-height: 620px;
	min-height: 351px;
}
.left-nav ul{
	list-style-type: none;
	padding-left: 5px;
	margin-left: 0px;
}
.left-nav li{
	color: #fc3c0e;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(../img/ico_arrow.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left 8px;
	line-height: 230%;
	font-weight: bold;
}
.left-nav li span{
	color: #fc3c0e;
	
}
.left-nav li a{
	color: #404040;
	text-decoration:none;
}
.left-nav li a:hover{
	color: #19ad36;
	text-decoration:none;
}
#subnavi {margin:0 0 0 10px;}
#right-content{
	width: 68%;
	padding-left: 10px;
	margin: 0 0 0 210px;
	margin-bottom: 20px;
	line-height: 160%;
	font-size:13px;
}
#right-content h3{
	font-size: 150%;
	color: #000;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "lucida grande", "trebuchet ms", verdana, sans-serif,"新細明體";
	
}
#right-content h4{
	font-size: 100%;
	color: #000;
	margin: 20px 0 5px 0;
	padding: 0px;	
}

#right-content h5{
	font-size: 100%;
	color: #333;
	margin: 0px;
	padding: 0px;	
}
#right-content li{
	line-height: 170%;
	color: #333;
}
#right-content ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#right-content li ul li{
	line-height: 160%;
	color: #535353;
	padding-left: 20px;
}
#right-content .gray-word{
	color: #4c4c4c;
}

#color {/**background-color:#efefef;**/ border-bottom:1px dashed #bbb;}
#color2 {background-color:#efefef; border-bottom:1px dashed #bbb; border-top:1px dashed #bbb;}
#hrsub {font-size:95%; color:#444; font-weight:bold; margin:20px 0 5px 0; padding:0;}

#fortable td, #forhrtable td {padding: 5px 10px; vertical-align: top; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; font-size:13px;}
#fortbbg {background:#efefef;}
#forhrtable th, #forsvctable th {padding: 5px 10px; border:solid 1px #efefef; text-align:center; color:#333; background:#f8f8f8;}
#forhrtable td {border:solid 1px #efefef;}
#forsvctable td {width:60px; padding: 5px 10px; vertical-align: top; border:solid 1px #efefef; text-align:center;}
#fortechtable td {padding:0 10px 0 0 !important; *padding:0;}

#topwrapper {background: url(../stuff/right_bg.gif) no-repeat right top;}

#pictureimg {margin: 10px; padding: 0; text-align:center;}
#pictureimg img {margin: 5px 3px; padding: 2px; border: 1px #ccc solid; float: left;}

#stockblock {width:35%; margin: 0 80px 0 0; float:left;}

#QAlist {list-style:decimal outside; font-weight:bold; padding:0; margin:0;}
#QAlist a, a:visited {color:#333; text-decoration:none;}
#QAlist a:hover {text-decoration:underline;}

#manageimg {border:#ccc 1px solid; float:left; margin:5px 10px; padding: 2px;}
#sampleimg {border:#ccc 1px solid; margin:5px 10px; padding: 2px;}

#imgleft {float:left; margin:0 10px; border:0;}

.space {clear:both;}

#right-content a, a:visited {text-decoration:underline;}
#right-content a:hover {text-decoration:none;}

#title {margin:20px 0 25px 0; padding:5px; border-bottom:1px dashed #666; border-left:1px dashed #666;}
#title2 {margin:10px 0 20px 0; padding:5px 10px; border-top:1px dashed #bbb; border-bottom:1px dashed #bbb; background-color:#efefef;}

.indexbg {background:#FBEFE0 url(../img/bg.gif) repeat-y center top;}
#indexflash {padding:5px 0 5px 10px;}
#indexbox {margin:0 8px 10px 0; padding:0 0 0 10px; float:left;}
#indexlist {margin:0 10px 0 10px; padding:0; float:left;}
#indexlist ul{margin: 0; padding:0 0 0 30px;}
#indexlist li{line-height: 170%; color: #00037c; font-weight:bold;}
#indexmarq {margin:5px 50px; color:#900; font-size:12px; font-weight:bold;}
#indexmarq a {color:#900; text-decoration:none;}
#indexmarq a:hover {color:#f30; text-decoration:underline;}