#cta_wrap	{ clear:left; overflow:hidden; }
#ctr_wrap	{ clear: both; float: left; width: 220px; text-align: center; }
#ct_blink	{ float:left; width:10px; }
#ctc_wrap	{ float:left; width:460px; }
#ctl_wrap	{ float:right; width:280px; }

#license_box { width: 220px; height: 70px; overflow:hidden; }

#banner_box { width: 220px; margin-top:30px; }
#banner_box #ban_schedule { width:220px; height:45px; background:#fff; }
#banner_box #ban_schedule_txt { width:218px; height:20px; text-align:center; padding-top:10px; color:#fff; background:#969696; font-weight:bold; border:#cccac4 solid 1px; cursor:pointer; }
#banner_box #ban_oh { width:220px; height:60px; background:#fff; border-top:#cccac4 solid 1px; }
#banner_box #ban_sb { width:220px; height:60px; background:#fff; }
#banner_box #ban_lec { width:220px; height:60px; background:#fff; }
#banner_box #ban_beaudex { width:220px; height:220px; background:#fff; }
#banner_box #ban_kowa { width:220px; height:70px; background:#fff; }
#banner_box #ban_help { width:220px; height:75px; margin-top:20px; background:#fff; text-align:center;}
#banner_box #ban_cafe { width:220px; height:100px; margin:20px 0px; background:#fff; text-align:center;}

#main_banner { width:460px; height:190px; }

#br_group	{ width:460px; margin-top:30px; }
#br_tmenu	{ width:460px; height:27px; background:#fff url('../../images/main/br_mbg_01.gif') repeat-x; }
#br_body	{ overflow:hidden; width:458px; height:275px; background:#fff; border-left:#cccac4 solid 1px; border-right:#cccac4 solid 1px; border-bottom:#cccac4 solid 1px; }
#br_notice	{ float:left; width:170px; }
#br_notice #br_t1_011 { width:152px; height:85px; padding-top:10px; padding-left:10px; }
#br_notice #br_t1_012 { width:152px; height:30px; padding-left:10px; padding-right:10px; line-height:120%; overflow:hidden;}
#br_notice #br_t1_021 { width:152px; height:85px; padding-top:20px; padding-left:10px; }
#br_notice #br_t1_022 { width:152px; height:30px; padding-left:10px; padding-right:10px; line-height:120%; overflow:hidden;}
#br_content { float:left; width:285px; }
#br_content li {overflow:hidden; width:280px; height:22px; line-height:200%; padding-top:5px; }
.br_img_01{ border:#cccac4 solid 1px; }

#gall_group { clear:both; width:460px; height:220px; margin-top:20px; background:#fff url('../../images/main/bg_gallery.jpg') no-repeat; }
#gall_group #gall_box_01 { float:left; width:230px; height:150px; margin-top:45px; }
#gall_group li.gall_img { height:130px; text-align:center;}
#gall_group li.gall_title { overflow:hidden; margin-left:15px; width:200px; height:30px; line-height:120%; padding-top:5px; font-weight:bold; }

#mvj_group { width:280px; height:190px; background:url('../../images/main/vj_bg_01.gif') no-repeat; }
#mvj_group dl{overflow:hidden; position:relative; height:190px; }
#mvj_group dl dt label{overflow:hidden; font:0/0 Sans-serif}
#mvj_group dt{display:none; }
#mvj_group dd{display:block; }
#mvj_group dd.vj_title{ margin-top:8px; margin-left:20px; color:#fff; font-weight:bold;}
#mvj_group dd.vj_content{ margin-top:3px; margin-left:3px; color:#fff; font-weight:bold;}

#psd_group { width:278px; height:185px; margin-top:56px; border:#cccac4 solid 1px; }
#psd_title { padding:1px; height:26px; font-weight:bold; background:#fff; }
#psd_cnt_box { width:278px; height:160px; border-top:#cccac4 solid 1px;}
#psd_cl { width:260px; margin-left:10px; margin-top:10px;}
#psd_cl li {overflow:hidden; width:260px; height:22px; line-height:200%; padding-top:5px; }

#meb_group { width:280px; height:115px; margin-top:15px; }
#meb_title { padding:1px; height:26px; font-weight:bold; background:#fff; }
#meb_cnt_box { width:278px; height:160px; border-top:#cccac4 solid 1px;}
#meb_cnt_box #meb_prev	{ float:left; width:50px; height:40px; margin-top:25px; text-align:center; }
#meb_cnt_box #meb_img	{ float:left; width:180px; height:50px; margin-top:15px; text-align:right; }
#meb_cnt_box #meb_next	{ float:right; width:30px; height:40px; margin-top:25px; }

#coun_group { clear:both; width:280px; height:220px; margin-top:15px; }
#coun_title { width:280px; height:20px; background:#fff; }
#coun_cnt_box { width:278px; height:160px; background:#fff; border:#c8ac99 solid 1px; }
#coun_cl { width:260px; margin-left:10px; margin-top:10px;}
#coun_cl li {overflow:hidden; width:280px; height:22px; line-height:200%; padding-top:5px; }

#hyup_box	{ margin-bottom:10px; width: 980px; height:48px; background:url('../../images/main/h_bg.gif') no-repeat; }
#hyup_cont	{ overflow:hidden; height: 40px; padding-top:3px; padding-left:150px; }

.form_text_key	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:188px; background-color:#fff; color:#585858; }