/* common.css */
*
	{ margin:0; padding:0; }
body
	{ margin:0; padding:0; }

p, ul, ol
	{ font-size:80%; line-height:150%; color:#333333; font-family: Verdana, Arial, sans-serif; }
h1,h2,h3,h4,h5,h6
	{	margin:0; padding:0; }
ul, ol
	{ padding-left:30px; }
ul ul, ul ol, ol ol, ol ul, ul p, ol p
	{ font-size:100%; margin:0; }
a
	{ color:#356E95; text-decoration:none; }
a:hover
	{ color:#356E95; text-decoration:underline; }
img
	{ border:0; }
.rbox
	{ float:right; }
.lbox
	{ float:left; }
.clb, .spacer
	{ clear:both; }
.fbd
	{ font-weight:bold; }
.ar
	{ text-align:right; }
.ac
	{ text-align:center; }
p.memo
	{ font-size:64%; }

body
	{ background:#ffffff url('../img/cmn/img_bodybg.jpg') repeat-x; }

div#container
	{ width:800px; margin-left:auto; margin-right:auto; }
div#hdr_area
	{ width:800px; }
div#hdr_area div#logo_box
	{ width:144px; float:left; }
div#hdr_area div#contact_box
	{ width:304px; float:right; }
div#hdr_area div#contact_box p
	{ border-top:1px solid #BABABA; border-bottom:1px solid #BABABA; font-size:64%; padding:10px 0 10px 5px; margin-top:9px; }
div#hdr_area div#contact_box p a
	{ border-right:1px solid #333333; padding:0 16px; }
div#hdr_area div#contact_box p a.fst
	{  border-left:1px solid #333333; }
div#hdr_area div#contact_box div.customer
	{ margin:16px 0 0 5px ; float:right; }
div#hdr_area div#contact_box div.contact
	{ margin:5px 0 0 168px ; clear:both; }
div#hdr_area p#catch_box
	{ width:300px; float:left; padding-left:20px; font-size:64%; padding-top:35px; }

div#unv_area
	{ background:url('../img/unv/img_unvbtm.gif') repeat-x bottom; padding-top:10px; }
div#unv_area div
	{ float:left; }
div#unv_area div.spacer
	{ float:none; }


div#main_area
	{ padding-top:20px; padding-bottom:20px; }
div#main_area div#ml_area
	{ width:168px; float:left; }
div#main_area div#mr_area
	{ width:612px; float:right; }

div#main_area div#ml_area div
	{ margin-bottom:5px; }
div#main_area div#ml_area div.brdbox
	{ border:1px solid #B8B8B8; padding:2px; background:#F8F8FD; }
div#main_area div#ml_area div.brdbox p.cat
	{ background:#707070; color:#ffffff; padding:3px; text-align:center; }
div#main_area div#ml_area div.brdbox div
	{ margin-bottom:2px; }
div#main_area div#ml_area div.brdbox ul
	{ list-style-type:none; margin:0 8px; padding:0; }
div#main_area div#ml_area div.brdbox ul li
	{ width:129px; border-bottom:1px dotted #929292; padding:3px 0 3px 17px; background:url('../img/cmn/icon_point0.jpg') no-repeat 0 8px; }
div#main_area div#ml_area div.brdbox ul li.act
	{ background:url('../img/cmn/icon_point1.jpg') no-repeat 0 8px; }
div#main_area div#ml_area div.brdbox ul li.lst
	{ border-bottom:none; }
div#main_area div#ml_area div.brdbox ul li ul
	{ list-style-type:none; margin:0 8px; padding:0; }
div#main_area div#ml_area div.brdbox ul li ul li
	{ width:96px; border-bottom:none; padding:3px 0 3px 17px; background:url('../img/cmn/icon_point0.jpg') no-repeat 0 8px; }
div#main_area div#ml_area div.brdbox ul li ul li.act
	{ background:url('../img/cmn/icon_point1.jpg') no-repeat 0 8px; }
div#main_area div#ml_area p.catch
	{ font-size:64%; }
div#main_area div#ml_area div.brdbox ul li.act a
	{ color:#FF9900; text-decoration:none; }
div#main_area div#ml_area div.brdbox ul li.act a:hover
	{ color:#FF9900; text-decoration:underline; }
div#main_area div#ml_area div.brdbox ul li.nonact a
	{ color:#356E95; text-decoration:none; }
div#main_area div#ml_area div.brdbox ul li.nonact a:hover
	{ color:#356E95; text-decoration:underline; }
div#main_area div#ml_area div.brdbox ul li.nonact ul li.act a
	{ color:#FF9900; text-decoration:none; }
div#main_area div#ml_area div.brdbox ul li.nonact ul li.act a:hover
	{ color:#FF9900; text-decoration:underline; }

div#bnv_area
	{ clear:both; border-top:1px solid #BABABA; border-bottom:1px solid #BABABA; padding:10px 0; }
div#bnv_area p
	{ font-size:64%; text-align:center; }
div#bnv_area p a,
div#bnv_area p a:hover
	{ color:#333333; padding:0 15px; }

div#ftr_contact
	{ clear:both; width:397px; margin:20px auto 0; border:1px solid #969696; padding:1px; }
div#ftr_contact div#ftr_contact_inner
	{ background:url('../img/cmn/img_ftrcontactbg.jpg') repeat-y; padding:7px; }
div#ftr_contact div#ftr_contact_inner p.fctx1
	{ color:#FF7300; text-align:center; font-size:90%; padding:0 0 10px 0; }
div#ftr_contact div#ftr_contact_inner p.fctx2
	{ width:235px; font-size:70%; }
div#ftr_contact div#ftr_contact_inner p.fctx3
	{ clear:both; font-weight:bold; font-size:90%; text-align:center; padding-top:5px; }

div#ftr_area
	{ clear:both; }
div#ftr_area div.rbox
	{ padding-top:15px; }
div#ftr_area div#copyright
	{ float:right; }
div#ftr_area div#copyright p
	{ font-size:64%; padding-top:20px; }

div.customer_box
	{ width:800px; padding:120px 0; text-align:center; }
