@charset "euc-kr";

@import "layout.css";
@import "table.css";
@import "common.css";

/* ¸ÞÀÎ */
html, body{width:100%;height:700px;}
#wrapper{width:100%;min-width:1000px;height:700px;position:relative;background:url("../../images/common/bg_body.gif") #e5e5e5 left top repeat-x;}
#cntWrap{width:385px;min-width:385px;height:540px;padding:69px 539px 0px 15px;overflow:hidden;position:relative;}

#mainVisual{position:absolute;top:69px;right:0px;}

#cntWrap h3{margin-top:20px;}
.linkArea{margin:2px 0 0 0;width:100%;}
.linkArea li{float:left;}

/* ·Î±×ÀÎ */
.loginArea{padding-top:23px;}
.loginArea img{vertical-align:middle}
.loginArea input{vertical-align:middle}
.loginArea input.text{border:1px #d6d6d6 solid;padding:2px 5px;line-height:12px;}
.loginArea ul{margin-top:5px;width:100%;}
.loginArea ul li{height:14px;float:left;line-height:14px;padding:3px 5px 0 0;}
.loginArea ul li input.check{width:12px;height:12px;vertical-align:middle;}
.loginArea ul li img{vertical-align:middle;}
.loginArea ul li.idpw{padding-left:20px;background:url("../../images/common/ico_idpw.gif") left top no-repeat;}

/* ¿¹¾àÇöÈ² */
.appointmentArea{margin-top:8px;padding:10px;width:296px;height:139px;overflow:hidden;background:url("../../images/common/bg_appointment.gif") left top no-repeat;position:relative;}

.dateSelectArea{margin:1px;width:100%;text-align:center;}
.dateSelectArea img{vertical-align:middle;}
.dateSelectArea p{display:inline;padding:0 10px;}

#appointmentLink{position:absolute;top:35px;right:15px;}
#appointmentLink li{padding:3px 0;}

.calenderTbl1{position:absolute;top:35px;left:10px;width:184px;}
.calenderTbl1 th{height:18px;}
.calenderTbl1 td{height:18px;text-align:center;}
.calenderTbl1 td.on{padding-right:1px;border:2px #33a52c solid;font-weight:bold;} 
.calenderTbl1 tbody td.sun a{color:#b75b5b;}
.calenderTbl1 tbody td.holiday a{color:#b75b5b;}
.calenderTbl1 tbody td.sat a{color:#3f6da0;}

/* °øÁö»çÇ× */
.mainNotice{width:316px;overflow:hidden;position:relative;}
.mainNotice a.more{position:absolute;top:23px;right:5px;}
.mainNotice ul{margin-top:3px;width:100%;}
.mainNotice ul li{height:23px;line-height:23px;background:url("../../images/common/line_dotted1.gif") left bottom no-repeat;}
.mainNotice ul li a{padding-left:10px;width:218px;height:23px;line-height:23px;display:block;float:left;background:url("../../images/common/bu_gray1.gif") left 50% no-repeat;}
