/* rss*/
h3{margin-top:20px;}
div.faqBox{padding-left:0px; width:100%; }
p.rss{line-height:1.5em;margin:10px 0;}
.rssTable th{border-bottom:1px solid #ccc;}
.rssTable th,
.rssTable td
{ vertical-align: top; padding:5px 0; word-break:normal;}
.rssTable tr.first td{padding-top:10px;}
.rssTable td.rss *{text-align:center; margin:0 5px; vertical-align: middle;}
.rssTable td.topic {padding-left:10px;}

/*privacy policy*/

 ul.top{margin:15px 0 23px 0;}
 .policy ul li{line-height:1.5em;}
 .title{color:#000; font-weight:bold;}
 p.line{margin-bottom:10px; padding:8px 0 10px 0; border-bottom:1px solid #ccc;}
 p.mode{margin:10px 0;}
 #policyBox{
		margin-top:18px;
 }
 .off{border-bottom:none;	padding-bottom:1px;background:url(/images/common/policy_bottom.gif) left bottom no-repeat;}
 .on{
	background:url(/);
	padding-bottom:0px;
	border-bottom:1px solid #bbb;
 }

 #policyBox span.onTitle{
	display:block;
	height:22px;
	padding:9px 0 0 20px;
	background:url(/images/common/title_on.gif) left top no-repeat;
	color:#1F3E8B;
	font-weight:bold;
 }
 #policyBox span{
	display:block;
	height:21px;
	padding:8px 0 0 20px;
	background:url(/images/common/title_off.gif) left top no-repeat;
	color:#000;
	cursor:pointer;
 }
 #policyBox div{ display:none; border:1px solid #bbb; border-bottom:1px solid #e3e3e3;background-color:#e3e3e3}

 #policyBox div.onCont{display:block;}
 #policyBox div p{margin:10px 12px;}
 #policyBox div strong.title{display:block;margin:0 12px;margin-top:20px;}

 #policyBox div ul{margin:10px 12px 10px 27px;}
 #policyBox div ul li{
	padding-left:14px;background:url(/images/blet/blet_line_1.gif) left 9px no-repeat;
	line-height:18px;
 }


