.faq_title { font-size: 12px; font-weight: bold; margin-top: 16px; margin-bottom: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #b6d4a3; border-left: 7px solid green; }
.faq_box { padding: 4px; border: solid 1px #b6d4a3; }
.faq_title_s1         { color: #522a17; font-size: 12px; border: solid 1px #522a17 }

table.bg		{ margin-top: 2px; margin-bottom: 15px; border-collapse:collapse; }
td.bg2		{ font-size: 12px; border:solid 1px #696969; background-color:#ffffff; padding: 2px; }

/* FAQ—p‰E‘¤ƒŠƒ“ƒNÝ’è */
/*-----------------------------------------------*/
/* ¶ */
#faq #left{
	padding:0px 0px 30px 0px;
	width:684px;
	float:left;
	text-align:left;
}
/*-----------------------------------------------*/
/* ‰E */
#faq #right{
	padding:0px 0px 30px 0px;
	width:254px;
	float:right;
	text-align:left;
}
/*-----------------------------------------------*/
/* ‰E ƒŠƒ“ƒN */
#faq #rlink{
	margin:0;
	padding:0 8px 0 8px;
	width:238px;
	float:right;
	background:#f3f1e7 url("../images/faq/mainte_bg_t.gif") no-repeat top left;
	text-align:center;
}
#faq #rlink #inbox{
	margin:0;
	padding:10px 10px 0 10px;
	width:218px;
	background:#fbfbf8 url("../images/faq/mainte_dot_in.gif") no-repeat top left;
	text-align:center;
}
#faq #rlink img{
	padding:0px 0px 10px 0px;
}
#faq #rlink img.maintetitle{
	padding:10px 0px 10px 0px;
}
#faq #rlink .maintetxt{
	margin:0;
	padding:0;
}
#faq #rlink p{
	margin:0;
	padding:3px 0 10px 30px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.65em;
	line-height:1.2;
}
#faq #rlink a:link,#faq #rlink a:active,#faq #rlink a:visited{
	text-decoration:none;
}
#faq #rlink a:hover{
	text-decoration:underline;
}
#faq #rlink #bottombox{
	margin:0;
	padding:0;
	width:238px;
	background:#f3f1e7 url("../images/faq/mainte_bg_b.gif") no-repeat bottom left;
}

/* ‚¨–â‚¢‡‚í‚¹ */
.faqinfotop{
	margin:0 0 0 15px;
	width:740px;
}
.faqinfopick{
	margin:0;
	width:650px;
}
.faqinfobasic{
	margin:0 0 0 15px;
	width:635px;
}
.faqinfoti{
	margin:30px 0 0 0;
	padding:5px 0 5px 10px;
	background:#e3d8c2;
	border-left:solid 5px #baae8b;
	font-weight:bold;
}
.faqinfo{
	margin:0;
	padding:8px 0 10px 0;
	background:#FFFFE0;
	border:solid 1px #e3d8c2;
}
.faqinfotxtb{
	padding:0 0 0 17px;
	font-size:0.8em!important;
	font-weight:bold;
}
.faqinfotxt{
	padding:0 0 0 17px;
}


