a:link { text-decoration:none; color:#366AB3; } 
a:visited { text-decoration:none; color:#366AB3; } 
/*a:hover { text-decoration:none; color:#ff9900;} */

#wrapper {
	width:800px;
	height:auto;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
}

#banner{
		width:800px;
		height:50px;
		background-image:url("logo.gif");
		background-repeat:no-repeat;
}
.headermenu{ color:#3c3c3c; font-size:12px; text-align:right; padding-bottom:5px; padding-right:5px;}
#image{
	border-top:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	width:800px;
	height:240px;
	background-image:url("image/timage.gif");
	background-repeat:no-repeat; 
}
#ssearch{
	background-color:#A7B1BE;
	border:1px solid #E0E0E0;
	background-image:url("image/bar.gif");
	background-repeat:repeat-x;
	width:800px;
}
.search{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	text-align: right;
	padding: 3px;
	color:#FFFFFF;
}
FORM {margin:0em;}

/*¶j[֘A*/
#sidebar {
	width:200px;
	float:left;
}
.lmenu{ height:34px; margin-bottom:1px; font-size:11px; color:#3c3c3c; border-bottom:1px solid #E0E0E0;}
.menulist a{ display:block; height:24px; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin-bottom:1px; padding:5px;border-bottom:1px solid #E0E0E0; border-left:3px solid #366AB3}
.menulist a:hover{ background-color:#DDDDDD;}
.submenu a{ display:block; font-size:11px; margin-bottom:1px; padding:5px;border-bottom:1px solid #E0E0E0; border-left:3px solid #C5EC84}
.submenu a:hover{ background-color:#DDDDDD;}
#main {
	margin-left:200px;
	margin-right:200px;
	width:390px;	
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;

}
#main_o{
	margin-left:200px;
	margin-right:0px;
	border-left:1px solid #E0E0E0;
}
.infotitle{ height:34px; margin:0px; padding:0px;}
.entry{ margin:0px; border-top:1px solid #E0E0E0;}
.title{ color:#366AB3; font-size:14px; margin-top:10px; padding-left:5px; vertical-align:middle;}
.date{color:#333333; font-size:12px; margin-left:10px;}
.entrybody{color:#3c3c3c; font-size:12px; line-height:120%; padding-left:20px; border-bottom:1px dotted #3c3c3c;}
.det{margin-bottom:10px; text-align:right;}
.companydet{ padding-top:10px;}
TABLE { color:#3c3c3c; font-size:11px; margin-left:20px;}
tr{ line-height:200%;}
.tdtitle{ font-weight:bold;}
/*T[rX̓R¥*/
.web_title{ color:#366AB3; font-size:20px; padding:10px 10px 10px 10px; margin:10px 10px 10px 10px; border:1px dotted #E0E0E0; }
.p_title{ margin:10px 10px 10px 15px;}
.p_body { color:#3c3c3c; font-size:12px; padding:10px 40px 10px 20px; line-height:150%;}
.appli{ color:#3c3c3c; font-size:14px; padding:10px 40px 10px 20px; line-height:150%;}
#extra {
	width:200px;
	float:right;
}

.rmenu{ margin-top:10px; padding:5px; font-size:11px; color:#3c3c3c;border-top:1px dotted #E0E0E0;border-bottom:1px dotted #E0E0E0;}
.ptitle{padding:5px 5px 0px 5px; color:#336AB3; font-size:11px;}
.pbody{padding:5px 5px 5px 10px; color:#3c3c3c; font-size:11px; line-height:150%; border-bottom:1px dotted #E0E0E0;}
.partner { padding-top:5px;}
.pbody2{padding:5px 5px 5px 10px; color:#3c3c3c; font-size:11px; line-height:150%;}
#footer {
	border:1px solid #E0E0E0;
	height:50px;
	width:800px;
	background-image:url(copyright.gif);
	background-repeat:no-repeat;
}
/*tH[*/
.material{ color:#666666; font-size:12px; margin:10px;}
.mattitle{ color:#666666; font-size:20px; margin:10px;}
textarea{ color:#666666;}
/*faqN*/
.faq_title { 
	font-size:14px; 
	border-left:3px solid #808080; 
	border-bottom:1px solid #808080; 
	margin:10px;
	padding:3px;
	
}
.faq{ margin:10px; font-size:12px; line-height:150%; padding-left:10px; padding-top:5px;}


.privacy{ text-align:right;color:#3c3c3c; font-size:11px; padding-top:5px; padding-right:5px;}

.sresult{ font-size:12px; color:#333333; margin-left:10px; margin-right:10px;}
