
/* common.css */
*
	{ margin:0; padding:0; }
body
	{ margin:0; padding:0; background:#FAF9FB url('../img/cmn/img_bodybg.jpg') repeat-x; }

p, ul, ol
	{ font-size:80%; line-height:150%; color:#515151; font-family: Verdana, Arial, sans-serif; }
h1,h2,h3,h4,h5,h6
	{	margin:0; padding:0; }
ul, ol
	{ padding-left:30px; }
ul.nsp, ol.nsp
	{ margin:0; }
ul ul, ul ol, ol ol, ol ul
	{ font-size:100%; }
a
	{ color:#003399; text-decoration:none; }
a:hover
	{ color:#003399; text-decoration:underline; }
img
	{ border:0; }
img.icon
	{ padding-left:5px; padding-right:5px; }
.rbox
	{ float:right; }
.lbox
	{ float:left; }
.clb, .spacer
	{ clear:both; }
.fbd
	{ font-weight:bold; }
p.ar
	{ text-align:right; }
p.ac
	{ text-align:center; }

div#jump
	{ display:none; }

div#container
	{ width:955px; margin-left:auto; margin-right:auto; }
div#hdr_area
	{ width:943px; height:79px; position:relative; padding:6px 6px 0; }
div#hdr_area div#hbox0
	{ width:404px; position:absolute; left:546px; top:13px; }
div#hdr_area div#hbox0 div.btn
	{ float:left; padding-left:10px; }
div#hdr_area div#hbox0 div#inputarea
	{ width:199px; height:18px; padding-left:10px; }
div#hdr_area div#hbox0 div#inputarea div#input-left
	{ height:16px; float:left; border:1px solid #666666; overflow:hidden; }
div#hdr_area div#hbox0 div#inputarea div#input-left input
	{ height:18px; width:164px; margin-top:-2px; color:#333333; border:none; }
div#hdr_area div#hbox0 div#inputarea div#input-right
	{ width:17px; height:18px; float:left; overflow:hidden; }
div#hdr_area div#hbox1
	{ width:336px; position:absolute; left:613px; top:51px; }
div#hdr_area div#hbox1 div
	{ float:left; padding-left:5px; }

div#unv_area
	{ height:38px; padding-top:5px; padding-left:7px; }
div#unv_area div
	{ float:left; padding-right:5px; }
div#unv_area div.spacer
	{ float:none; }

div#bc_area
	{ padding:2px 0 1px; }
div#bc_area p
	{ font-size:75%; }

div#main_area
	{ background:url('../img/cmn/img_mainbg.jpg') repeat-y; }

div#ml_area
	{ width:220px; float:left; padding-left:26px; padding-top:13px; padding-bottom:13px; }
div#mr_area
	{ width:664px; float:right; padding-right:26px; padding-top:13px; padding-bottom:13px; }

div#lnv_area
	{ background:#DEDEDE url('../img/lnv/img_lnvbtm.gif') no-repeat bottom; width:220px; }
div#lnv_area div.lnvof
	{ background:url('../img/lnv/img_catbtm.gif') no-repeat bottom center; padding-bottom:4px; width:220px; }
div#lnv_area div.lnvof p
	{ width:183px; margin:0 6px; padding:7px 5px 3px 20px; background:#F6F6F6 url('../img/lnv/img_catbg.gif') no-repeat; font-size:90%; font-weight:bold; color:#000000; }
div#lnv_area div.lnvon p
	{ width:183px; margin:0 6px; padding:7px 5px 5px 20px; background:#F6F6F6 url('../img/lnv/img_catbg.gif') no-repeat; font-size:90%; font-weight:bold; color:#000000; border-bottom:1px solid #EDEDED; }
div#lnv_area div.lnvof#lnv0t,
div#lnv_area div.lnvof#lnv1t,
div#lnv_area div.lnvof#lnv2t,
div#lnv_area div.lnvof#lnv3t,
div#lnv_area div.lnvof#lnv4t
	{ margin-bottom:5px; }
div#lnv_area div.lnvon#lnv0t,
div#lnv_area div.lnvon#lnv1t,
div#lnv_area div.lnvon#lnv2t,
div#lnv_area div.lnvon#lnv3t,
div#lnv_area div.lnvon#lnv4t
	{ margin-bottom:0px; }
div#lnv_area div.lnvac p
	{ width:183px; margin:0 6px; padding:7px 5px 5px 20px; background:#2F245E url('../img/lnv/img_catacbg.gif') no-repeat; font-size:90%; font-weight:bold; color:#ffffff; border-bottom:1px solid #EDEDED; }
div#lnv_area div.lnvon a,
div#lnv_area div.lnvon a:hover,
div#lnv_area div.lnvof a,
div#lnv_area div.lnvof a:hover
	{ color:#000000; text-decoration:none; }
div#lnv_area div.sublnvof
	{ display:none; } 
div#lnv_area div.sublnvon
	{ display:block; } 
div#lnv_area div.sublnvon#lnv0s,
div#lnv_area div.sublnvon#lnv1s,
div#lnv_area div.sublnvon#lnv2s,
div#lnv_area div.sublnvon#lnv3s
	{ margin-bottom:5px; }
div#lnv_area ul
	{ width:188px; margin:0 6px; background:#ffffff url('../img/lnv/img_lnvulbtm.gif') no-repeat bottom; padding:0 10px; list-style-type:none; }
div#lnv_area ul li
	{ width:176px; background:url('../img/cmn/icon_point0.gif') no-repeat 0 7px; padding: 3px 0 3px 12px; border-top:1px dotted #B2B2B2; }
div#lnv_area ul li ul
	{ width:161px; margin:0; padding:0 10px 0 5px; }
div#lnv_area ul li ul li
	{ width:149px; padding: 2px 0 2px 12px; }
div#lnv_area ul li.fst,
div#lnv_area ul li ul li
	{ border-top:none; }
div#lnv_area ul li.act,
div#lnv_area ul li.act a
	{ color:#CB3301; }
div#lnv_area ul li.act li,
div#lnv_area ul li.act li a
	{ color:#003399; }
div#lnv_area ul li li.act,
div#lnv_area ul li li.act a
	{ color:#CB3301; }

div#bnv_area
	{ width:941px; clear:both; background:#30235B url('../img/cmn/img_bnvbg.gif') repeat-x; margin:0 auto; }
div#bnv_area p
	{ color:#999999; padding:10px; font-size:75%; }
div#bnv_area p a,
div#bnv_area p a:hover
	{ color:#ffffff; padding:0 15px; }

div#ftr_area
	{ padding:0 33px 10px; }
div#ftr_area p
	{ width:600px; float:left; font-size:70%; padding-top:5px; }
div#ftr_area div#copyright
	{ width:230px; float:right; }

div.infobox
	{ margin-top:20px; }
div.infobox div.ttl_box
	{ height:44px; background:url('../img/top/img_ttlbg.gif') repeat-x; padding-bottom:7px; }
div.infobox div.ttl_box div.ttl
	{ float:left; }
div.infobox div.ttl_box div.rss
	{ float:right; padding:18px 5px 0 0; }
div.infobox div.ttl_box p
	{ float:right; background:url('../img/cmn/icon_point0.gif') no-repeat 0 24px; padding:20px 0 0 13px; font-size:75%; }
div.infobox div.infoline
	{ border-top:1px dotted #B2B2B2; }
div.infobox div.infoline p.date
	{ width:100px; float:left; padding:7px 0; }
div.infobox div.infoline p.cont
	{ width:530px; float:right; padding:7px 0; }


