.fcr2
	{ color:#cc0000; }

div#img_mainph
	{ width:980px; height:317px; background:url('../img/top/img_mainphbtm.jpg') no-repeat bottom; }
div#img_mainph img.dn
	{ display:none; }
div#topics_A
	{ border:3px solid #B51924; margin-top:12px; }
div#topics_B
	{ border:3px solid #080173; margin-top:12px; }
div#topics_A table,
div#topics_B table
	{ border-collapse:collapse; }
div#topics_A table td,
div#topics_A table th,
div#topics_B table td,
div#topics_B table th
	{ border:1px solid #ffffff; }
div#topics_A table th
	{ background:#B51924; vertical-align:middle; }
div#topics_B table th
	{ background:#080173; vertical-align:middle; }
div#topics_A table td,
div#topics_B table td
	{ padding:5px 0 5px 10px; }
div#topics_A table td ul,
div#topics_B table td ul
	{ list-style-type:none; }
div#topics_A table td ul li,
div#topics_B table td ul li
	{ padding-left:12px; background:url(../img/cmn/icon_tri0.gif) no-repeat 0 5px;}
div#topics_B table td ul
	{ width:400px; padding-right:20px; }

div#main_area
	{ padding-top:20px; }

div#mainlbox
	{ width:700px; float:left; padding-bottom:20px; }
div#mainrbox
	{ width:260px; float:right; padding-bottom:20px; }

div#mainlbox div#zone_A
	{ margin-top:4px; background:#D0F2FC; padding-bottom:5px; }
div#mainlbox div#zone_A div.zonetitle
	{ position:relative; height:27px; }
div#mainlbox div#zone_A div.zonetitle div.btn_rsv_zone
	{ position:absolute; left:576px; top:0; }
div#mainlbox div#zone_A ul
	{ width:700px; list-style-type:none; }
div#mainlbox div#zone_A ul li
	{ height:90px; padding:5px 0 0 4px; float:left; }
div#mainlbox div#zone_A ul li.mini
	{ height:26px; padding:5px 0 0 4px; float:left; }
div#mainlbox div#zone_A ul:after
	{ height:0; visibility: hidden; content: "."; display: block; clear: both; }

div#mainlbox div#zone_B
	{ margin-top:4px; background:#FADAE5; padding-bottom:5px; }
div#mainlbox div#zone_B div.zonetitle
	{ position:relative; height:27px; }
div#mainlbox div#zone_B div.zonetitle div.btn_rsv_zone
	{ position:absolute; left:576px; top:0; }
div#mainlbox div#zone_B ul
	{ width:700px; list-style-type:none; }
div#mainlbox div#zone_B ul li
	{ height:90px; padding:5px 0 0 4px; float:left; }
div#mainlbox div#zone_B ul li.mini
	{ height:26px; padding:5px 0 0 4px; float:left; }
div#mainlbox div#zone_B ul:after
	{ height:0; visibility: hidden; content: "."; display: block; clear: both; }

div#mainlbox div#zone_C
	{ margin-top:4px; background:#FEE8C1; padding-bottom:5px; }
div#mainlbox div#zone_C ul
	{ width:700px; list-style-type:none; }
div#mainlbox div#zone_C ul li
	{ height:90px; padding:5px 0 0 4px; float:left; }
div#mainlbox div#zone_C ul li.mini
	{ height:26px; padding:5px 0 0 4px; float:left; }
div#mainlbox div#zone_C ul:after
	{ height:0; visibility: hidden; content: "."; display: block; clear: both; }

div#mainlbox div#zone_D
	{ margin-top:4px; background:#EEF6BD; padding-bottom:5px; }
div#mainlbox div#zone_D div.zonetitle
	{ position:relative; height:27px; }
div#mainlbox div#zone_D div.zonetitle div.btn_rsv_zone
	{ position:absolute; left:576px; top:0; }
div#mainlbox div#zone_D ul
	{ width:700px; list-style-type:none; }
div#mainlbox div#zone_D ul li
	{ height:90px; padding:5px 0 0 4px; float:left; }
div#mainlbox div#zone_D ul li.mini
	{ height:26px; padding:5px 0 0 4px; float:left; }
div#mainlbox div#zone_D ul:after
	{ height:0; visibility: hidden; content: "."; display: block; clear: both; }

div#mainrbox div.accbox
	{ border:3px solid #AC2021; padding:1px 1px 6px 1px; margin-bottom:10px; }
div#mainrbox div.clobox
	{ border:3px solid #E0DEDF; padding:1px 1px 6px 1px; margin-bottom:10px; }
div#mainrbox div.accbox p.more
	{ font-size:70%; }
div#mainrbox div.accbox p.add
	{ padding-top:5px; padding-left:5px; font-size:70%; }
div#mainrbox div.clobox p
	{ padding:5px 5px 0; font-size:75%; }
div#mainrbox div.clobox p span
	{ font-weight:bold; color:#AF2022; }

div#mainrbox div.btnbox
	{ margin-bottom:10px; }
