/**
 * 
 * @version 
 * @author 
 */


@import 'global.css';
@import 'textstyle.css';
/** Contents
-----------------------------------------*/
#contents p {
	font-size:77%;
}
body {
	behavior:url("../../images/global/csshover.htc");
}
ul#faqlist{
}
ul#faqlist li{
	float:left;
	display:inline;
	width:18em;
	font-size:12px;
	margin-right:0.7em;
	padding:3px 0 3px 0;
	border:solid #C2C4C5 1px;
	background:url(../images/global/bg_sidemenu.gif) repeat-y;
	margin-bottom:10px;
}
ul#faqlist li a{
	display:block;
	padding:0 5px 0 20px;
	background:url(../images/top/listline.gif) 12px repeat-y;
}
ul#faqlist li a:hover{
	color: #333;
	padding:0 5px 0 20px;
	text-decoration:none;
}
ul#faqlist li:hover{
	background:url(../images/global/bg_sidemenu_hover.gif) repeat-y;
	cursor:pointer;
}

body.category01 ul#faqlist li#faq01,
body.category02 ul#faqlist li#faq02,
body.category03 ul#faqlist li#faq03,
body.category04 ul#faqlist li#faq04,
body.category05 ul#faqlist li#faq05{
	background:url(../images/glossaries/bg_sidemenu_stay.gif)  left no-repeat;
}
body.category01 ul#faqlist li#faq01 a,
body.category02 ul#faqlist li#faq02 a,
body.category03 ul#faqlist li#faq03 a,
body.category04 ul#faqlist li#faq04 a,
body.category05 ul#faqlist li#faq05 a{
	display:block;
	padding:0 5px 0 20px;
	background:url(../images/global/listline_stay.gif) 12px repeat-y;
}
body.category01 ul#faqlist li#faq01 a:hover,
body.category02 ul#faqlist li#faq02 a:hover,
body.category03 ul#faqlist li#faq03 a:hover,
body.category04 ul#faqlist li#faq04 a:hover,
body.category05 ul#faqlist li#faq05 a:hover{
	color: #333;
}

ul.category{
	font-size:77%;
	padding-top:1px;
	_width:690px;
	margin-bottom:20px;
}
ul.category li{
	float:left;
	display:inline;
	width:220px;
	margin-right:15px;
	background:url(../images/glossaries/dot.gif) bottom repeat-x;
}
ul.category li a{
	display:block;
	background:url(../images/glossaries/arrow_black.gif) left 0.65em no-repeat;
	padding:0.5em 0 0.5em 20px;
	width:195px;
}
ul.category li a:hover{
	text-decoration:underline;
}

p.categorytop{
	text-align:right;
}
p.categorytop a{
	padding:2px 0 2px 20px;
	background:url(../images/glossaries/arrow_black_up.gif) left 50% no-repeat;
}
#leftside p#lead{
	margin:0 0 1em 0;
}
#leftside h6{
	color:#6B6C6E;
	font-weight:normal;
	font-size:88%;
}

#faq_contents ul{
	font-size:77%;
	margin:15px 0 30px 0;
	border-top:#DADBDB 1px solid;
}
#faq_contents ul li{
	border-bottom:#DADBDB 1px solid;
	padding:0.75em 0 0.75em 48px;
	background:url(../images/faq/questions.gif) left 50% no-repeat;
}
#faq_contents ul li a{
	color:#6E6BCF;
	display:block;
	font-weight:bold;
}
#faq_contents ul li span.linktext a{
	display:inline;
}

#answer_contents dl{
	margin:15px 0;
	border-top:#DADBDB 1px solid;
	background-color:#F7F7F7;
}
#answer_contents dl dt{
	font-size:88%;
	color:#474865;
	font-weight:bold;
	background:url(../images/faq/questions.gif) left 50% no-repeat;
	padding:0.75em 0 0.75em 48px;
	border-bottom:#DADBDB 1px solid;
}
#answer_contents dl dd{
	line-height:1.65;
	padding:0.75em 0 0.75em 48px;
	background:url(../images/faq/answer.gif) top left no-repeat;
	background-color:#FFF;
	border-bottom:#DADBDB 1px solid;
}
#answer_contents dl dd a{
	color:#6E6BCF;
	font-weight:bold;
}
#answer_contents dl dd span{
	display:block;
	margin-top:1em;
}
#answer_contents dl dd p{
	margin-bottom:1em;
}
p#faq_top {
	margin-top:2em;
}
p#faq_top a{
	padding:2px 0 2px 20px;
	background:url(../images/glossaries/arrow_black_back.gif) left 50% no-repeat;
}
#leftside h5{
	margin:1em 0;
}
