@charset "UTF-8";


div#main{
	width:756px;
	margin: 0 auto;
	color:#606060;
	font-size:12px;
}

#contents a{
	color:#606060;
}

p.ti{
	margin-bottom:7px;
}

#main .newslistin .lead{
	padding:0 16px 10px;
}

#main .newslistin .ti_no{
	font-weight:bold;
	font-size:16px;
	color:#888888;
	padding:16px 16px 0;
	border-top:1px #efefef solid;
}

#main .newslistin ol{
	padding:10px 16px;
}

#main .newslistin ol ol li{
	margin-left:14px;
	text-indent:-14px;
}

#main .newslistin ol a{
	text-decoration:underline;
}

#main .newslistin ol li{
	list-style:decimal inside;
	padding-bottom:7px;
	margin-left:20px;
	text-indent:-20px;
}
#main .newslistin .innerLead{
	padding:.6em 16px .5em 20px;
}
#main .newslistin p.end{
	border-top:1px #efefef solid;
	padding:15px 16px 5px;
}



#main div.theme{
	width:741px;
	height:33px;
	padding:9px 0 0 15px;
	font-weight:bold;
	background: url(/member/move/topics/images/bg_ti.jpg) no-repeat;
}

#main div.newslist{
	margin:0px;
	background: url(/member/move/topics/images/bg_info_top.jpg)  repeat-y;
}

#main div.newslistin{
	padding:16px 1px 10px;
	background: url(/member/move/topics/images/bg_info_bottom.jpg) no-repeat bottom;
}

body #contents{
	border:none;
	background: url(/member/move/topics/images/contents_in.jpg) repeat-y bottom;
}


#contentsin{
	min-height:350px;
	padding-bottom: 16px;
	background: url(/member/move/topics/images/contents_bottom.jpg) no-repeat bottom;
}

#contents div.help{
	border:#d4d4d4 1px solid;
	background:#f7f7f7;
}

#contents div.help p.txt{
	padding:13px 11px;
}
#contents div.help p.txt a,
#contents #main .pager a{
	color:#2288dd;
}

#contents div.help p.support{
	width:168px;
	height:26px;
	padding-top:10px;
	border-top:1px solid #efefef;
	background-color:#ffffff;
}

#contents div.help p.support img{
	padding:0 9px 0 7px;
}



#contents #main .pager{
	padding-top:16px;
	height:26px;
	text-align:center;
	background: url(/member/move/topics/images/bg_pager.jpg) repeat-y bottom;
}

.newslistin .txt{
	padding:8px 8px 8px 16px;
	font-size:16px;
	color:#606060;
	background:#f7f7f7;
	font-weight:bold;
	text-align: left;
}
.newslistin .license-area{
	padding:8px 16px 8px 16px;
	font-size:12px;
	color:#606060;
}
.newslistin .license-area pre{
	white-space: pre-wrap;
}