@charset "UTF-8";

.list_help .hp_category {
	font-weight:bold;
	margin-bottom:4px;
	border-bottom:1px solid #ccCCcc;
}
.list_help .hp_relation {
	margin-bottom:4px;
	border-bottom:1px solid #ccCCcc;
}

.list_help ul {
	list-style-type:disc;
	padding-left:12px;
	margin-bottom:8px;
}
.list_help ul li {
	float:none;
	margin-bottom:4px;
}
.list_help ul li.hp_question {
	padding-left:8px;
}
.list_help ul li.hp_datetime {
	font-size:80%;
}

ul.hp_top_list {
}

.hp_breadcrumb {
	font-size:80%;
	margin-bottom:8px;
}

.help_detail {
	padding-left:8px;
}
.help_detail .hp_question {
	font-weight:bold;
	font-size:110%;
	margin-bottom:8px;
}
.help_detail .hp_answer {
	font-size:110%;
	margin-bottom:16px;
}

.help_feedback {
	clear:both;
	margin-bottom:16px;
	background-color:#efefef;
	padding:4px 8px;
}

.help_feedback .help_point {
	margin-bottom:8px;
}
.help_feedback .help_comments {
	margin-bottom:8px;
}
.help_feedback .help_point ul {
}
.help_feedback .help_point ul li {
}
.help_feedback textarea {
	background-color:#ffFFff;
}

.helpMain {
	margin:0 8px 8px;
}
.helpMain .title {
	font-weight:bold;
	font-size:120%;
	margin-bottom:8px;
	color:#cc0000;
}
.helpMain dl {
	margin:0 0 8px 0;
	padding:0;
}
.helpMain dl dt {
	font-weight:bold;
	font-size:110%;
	margin:0 0 4px 0;
	padding:0;
}
.helpMain dl dd {
	margin:0 0 12px 8px;
	padding:0;
}

.listtable table {
	border-collapse:collapse;
}

.listtable table th, 
.listtable table td {
	border:1px solid #ccCCcc;
	padding:2px 4px;
	font-size:80%;
	font-weight:normal;
}

.listtable table tbody tr td.num {
	text-align:right;
}

strong {
	color:#cc0000;
}
