

#hn_bg001 { position: relative; width: 100%; }
#hn_window { width:100%; align: center; background: url(../images/bg.jpg) center top repeat; float: left;  padding-bottom:20px;}
#hn_fixWindow { position: relative; width:100%; margin:0px auto;}

.hn_wrapTop{position:relative; width:100%; height:217px; background: url(../images/topbg.gif) center top repeat-x;  float:left; }

.hn_top {position: absolute; left: 0; top: 0; width:100%; float:left;}

.hn_top .leftTop{ position:absolute; left:0; top:0; width:360px;  height:198px;}
.hn_top .rightTop{ position:absolute; right:0; top:0; width:340px; height:198px;}

.hn_wrapTop .hn_ymd {position:relative; padding-top:50px; width: 100%; text-align:center; float: left;}

.hn_wrapTop .hn_selectymd{position:absolute; right:30px; float:left; padding-top:165px;}

.hn_list{position::relative; width:100%; float:left; margin-top:11px; }

.tsun { border-right:1px solid #e0e0e0; height:28px; background:#484848; color:#ff3c53;}
.twday { border-right:1px solid #e0e0e0; background:#484848; color:#c3c3c3;}
.tsat { background:#484848; color:#4f81ff;}

.sun { border-right:1px solid #e0e0e0; background:#ffffff; }
.wday { border-right:1px solid #e0e0e0; background:#ffffff;}
.sat { background:#ffffff;}

.sunc {border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background:#ffffff; }
.wdayc { border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background:#ffffff;}
.satc {border-bottom:1px solid #e0e0e0; background:#ffffff;}

#today {background:#f4f4f4;}

.bsun {border-top:1px solid #e0e0e0;  border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.bwday {border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.bsat {border-top:1px solid #e0e0e0;  border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}


html {overflow: scroll; overflow-x: hidden; margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
form, ul, li, dl, dt, dd, p { margin:0; padding:0;}
th { text-align: center;}
fieldset, legend { border: none; margin:0; padding:0;}
#accessibility, legend, caption { display: none;}

body{ font-family: dotum, gulim, tahoma; font-size: 12px; color: #666; line-height:20px; margin: 0; padding: 0;}
img { margin: 0px; padding: 0px; border: 0px none;}
select { margin: 0; padding: 0;}
input { margin: 0; padding: 0;}
ul li { margin:0px; padding:0px; list-style:none; line-height:20px;}

/* li 왼쪽정렬 */
.ul li{ margin:0px; padding:0px; list-style:none; line-height:20px; float:left;} 
/* li 오른쪽 정렬 */
.ur li{ margin:0px; padding:0px; list-style:none; line-height:20px; float:right;} 

/* 이미지 강제 왼쪽 정렬 */
.float { float: left;}
.right { float: right;}

/* 이미지 강제 왼쪽 정렬해제 및 중앙정렬 */
.floatnone { float: none; vertical-align: middle; margin-bottom: 2px;}




/*등록*/

.floatnone { float: none; vertical-align: middle; margin-bottom:2px;}

#register { position:relative; float:left; width:700px;  background:url(../images/bg.jpg) repeat; margin: 0; padding: 0;overflow-x:hidden; font-family:'돋움','돋움체'; font-size:12px;}
#register .regiTit { position:relative; float:left; width:700px; height:84px;}
#register .regiTable { position:relative; float:left; width:700px;  background:url(../images/center_bg.png) repeat-y;}
#register .regiBg { position:relative; float:left; width:700px; height:11px; }
#register .regiBtn { position:relative; float:left; width:700px; height:37px; text-align:center;}
#register .regiBtn ul { width:203px; height:37px; text-align:center; margin:10px auto; padding:0;}
#register .regiBtn ul li {margin:0px; padding:0px; list-style:none; line-height:160%; vertical-align: middle; float:left;}
.regiSetting { position:relative; float:left; width:680px; margin:10px; padding:0; font-family:'돋움','돋움체'; font-size:12px;}
.regiSetting .regiTxt1 { width:40px; height:40px; background-color:#b5b5b5; text-align:center; color:#fff; font-weight:bold; font-family:'돋움','돋움체'; font-size:12px;}
.regiSetting .regiTxt2 { height:40px; background-color:#fff; text-align:left; color:#333; font-weight:normal; border:1px solid #e9e9e9; padding:5px; line-height:180%; font-family:'돋움','돋움체'; font-size:12px; }
.regiSetting .regiTxt3 { width:600px; height:30px; border:1px solid #e5e5e5; color:#333; font-family:'돋움','돋움체'; font-size:12px; padding:0 10px; 
}
.regiSetting .regiTxt4 { width:600px; height:135px; border:1px solid #e5e5e5; color:#333; font-family:'돋움','돋움체'; font-size:12px; padding:10px;}

.select { font-size:13px; font-weight:400;}

.dayWrap { position:relative; float:left; width:100%; hegith:15px; margin:0px 0 0 0; padding:0; }
.dayWrap .subTit { position:relative; float:left; width:90%; text-align:left; overflow:hidden; cursor:pointer; font-size:11px;  line-height:130%; margin:0; padding:0;  }
.dayWrap .subTit2 { position:relative; float:left; width:100%; text-align:left; cursor:pointer; font-size:11px;  line-height:130%; margin:0; padding:0; }
.dayWrap .regiBtn2 { position:absolute; right:3px; margin:0; padding:0;  }

.wri_btn { position:relative; float:right; margin:3px 3px 10px; 0;}
.regiBtn2 { position:relative; float:right; height:15px; margin:0; padding:0;  }
.regiBtn2 ul li { position:relative; float:left; margin:0px; padding:0px; list-style:none; line-height:160%; vertical-align: middle; float:left;}
.edit_btn { position:relative; float:left; margin-right:5px; margin-top:3px;}
.del_btn { position:relative; float:left; margin-top:3px;}
