@charset "euc-kr";

/*°øÅë*/
body {background-color:#F7F7F7; color:#888888; margin:0; padding:0; font-size:12px; font-family:Dotum, "µ¸¿ò", sans-serif;
				scrollbar-face-color:#FFFFFF;
				scrollbar-highlight-color:#E4E4E4;
				scrollbar-shadow-color:#E5E5E5;
				scrollbar-3dlight-color:#FFFFFF;
				scrollbar-track-color:#F5F5F5;
				scrollbar-darkshadow-color:#FFFFFF;
				scrollbar-arrow-color:#E4E4E4;}
a,img,input {selector-dummy:expression(this.hideFocus=true);}

* {margin:0; padding:0;}
hr {display: none;}
p, div, th, td, select {color:#888888;}
a:link,
a:visited {color:#888888; text-decoration: none;}
a:active,
a:hover {color:#888888; text-decoration:underline;}
a img {border:0; cursor:pointer; vertical-align:middle;}
legend {display:none;}
label {display:none;}
.bg_none {background:none;}
ul {list-style:none; margin:0; padding:0;}
li {list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5 {color:#65676A;}
table {border-collapse:collapse; }
td img {vertical-align:middle;}
.align_left {text-align:left;}
.align_center {text-align:center;}
.align_right {text-align:right;}
.padding_left10 {padding-left:10px;}
.normal {color:#888888; font-weight:normal;}
.frm_wrap {margin:25px auto 0; width:630px;}

/*·¹ÀÌ¾Æ¿ô*/
#front_body {width:100%;}
#front_top {left:0; height:106px; position:absolute; text-align:center; top:0; width:100%; z-index:500;}
#front_location {font:11px µ¸¿ò,dotum; height:15px; letter-spacing:-0.05em; margin-bottom:25px; padding-top:39px; text-align:right; vertical-align:bottom;}
#front_wrap {margin:0 auto; padding-top:106px; width:860px;}
#front_left {float:left; margin-top:52px; width:210px;}
#front_contents {float:right; width:650px;}
.left {float:left;}
.right {float:right;}
.back_none {background:none;}
.sub_main {margin-bottom:40px;}

/*LEFT*/

/*MARGIN*/
.margin_top20 {margin-top:20px;}
.margin_top40 {margin-top:40px;}
.margin_15_w600 {line-height:150%; margin-left:15px; width:600px;}

/*¸Þ´º¸µÅ©*/
a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }
a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }
#sub_main a {color:#7C7C7C;}
#sub_main a:hover {color:#494C4E;}
#sub_main a:active {color:#494C4E;}

/*»ö»óÆùÆ®*/
.text_pink {color:#ED008C;}
.text_blue {color:#0078B7;}

/*Æû*/
.file_attach {color:#CDCDCD; font:11px µ¸¿ò,dotum; height:42px; margin-top:-20px; text-align:right;}
.file_attach img {margin-left:5px;}
.file_attach a:hover {text-decoration:underline;}
form {margin:0; padding:0;}
.checkbox {background:none; border:0;}
input {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; background:#FFFFFF; color:#7C7C7C; font:11px µ¸¿ò,dotum; height:13px; padding-top:2px;}
textarea {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; background:#FFFFFF; color:#7C7C7C; color:#7C7C7C; font:11px µ¸¿ò,dotum; padding:5px; text-align:left;}
.textarea_300 {height:110px; margin:5px; text-align:left; width:300px;}
.textarea_495 {height:125px; width:495px;}
.textarea_549 {height:125px; width:549px;}
.textarea_570 {height:110px; width:560px;}
.textarea_618 {height:110px; width:618px;}
select {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; background:#FFFFFF; color:#7C7C7C; font:11px µ¸¿ò,dotum; height:17px;}
/*:first-child+html select{behavior: url('/common/js/selectbox.htc'); text-align:left; }
* html select{behavior: url('/common/js/selectbox.htc'); text-align:left; }
*/
input, select, textarea {vertical-align:middle;}
.radio {background:none; border:0;}
.input_15 {width:15px;}
.input_27 {width:27px;}
.input_33 {margin-right:1px; width:33px; }
.input_35 {width:35px;}
.input_39 {width:39px;}
.input_43 {width:43px;}
.input_49 {width:49px;}
.input_50 {width:50px;}
.input_52 {width:52px;}
.input_53 {width:53px;}
.input_55 {width:55px;}
.input_62 {width:62px;}
.input_63 {width:63px;}
.input_66 {width:66px;}
.input_69 {width:69px;}
.input_70 {width:70px;}
.input_72 {width:72px;}
.input_80 {width:80px;}
.input_82 {width:82px;}
.input_85 {width:85px;}
.input_89 {width:89px;}
.input_90 {width:90px;}
.input_93 {width:93px;}
.input_98 {width:98px;}
.input_100 {width:100px;}
.input_102 {width:102px;}
.input_103 {width:103px;}
.input_107 {width:107px;}
.input_108 {width:108px;}
.input_109 {width:109px;}
.input_114 {width:114px;}
.input_120 {width:120px;}
.input_122 {width:122px;}
.input_123 {width:123px;}
.input_125 {width:125px;}
.input_129 {width:120px;}
.input_135 {width:135px;}
.input_143 {width:143px;}
.input_145 {width:145px;}
.input_165 {width:165px;}
.input_168 {width:168px;}
.input_180 {width:180px; }
.input_188 {width:188px; }
.input_191 {width:191px; }
.input_195 {width:195px; }
.input_302 {width:302px; }
.input_335 {width:335px; }
.input_407 {width:407px; }
.input_505 {width:505px; }
.input_270 {border:0 none; padding-top:2px; width:250px;}
.input_258 {margin-left:8px; margin-right:3px; width:258px;}
.text_34 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; height:13px; padding-top:2px; width:34px;}
.text_57 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; height:13px; padding-top:2px; width:57px;}
.text_82 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; height:16px; width:82px;}
.text_104 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  height:13px; padding-top:2px; width:104px;}
.text_122 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  height:13px; padding-top:2px; width:122px;}
.text_130 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  height:13px; padding-top:2px; width:130px;}
.text_134 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  height:13px; padding-top:2px; width:134px;}
.text_136 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  height:13px; padding-top:2px; width:136px;}
.text_202 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  height:13px; padding-top:2px; width:202px;}
.text_482 {height:75px; width:482px;}
.area_638 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  color:#888888; font-size:12px; height:267px; line-height:150%; padding:16px; width:606px;}
.area_606 {border-top:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  color:#888888; font-size:12px; height:110px; line-height:150%; padding:10px 16px; width:606px;}

/*ÆäÀÌÂ¡*/
#paging {height:8px; margin:15px auto; text-align:center;}
#paging span {font:12px µ¸¿ò,dotum; padding:0 8px;}
#paging img {margin:0 1px; vertical-align:middle;}
#paging .page_this {color:#ED008C; font-weight:bold;}
#paging .page_this_b {color:#026497; font-weight:bold;}
#paging .page_this_p {color:#C41086; font-weight:bold;}
#paging .bg_none {background:none;}

/*ÆË¾÷*/
.pop_head {background-color:#EC008C; border-bottom:2px solid #E8EAEC; height:33px; margin-bottom:37px;}
.pop_head h1 {color:#ffffff; font:bold 14px µ¸¿ò,dotum; margin:9px 20px;}
.pop_head01 {background:url('/common/image/front-common/bg_pop_title.gif') repeat-x 0 0; border-top:2px solid #A71884; height:51px; margin-bottom:30px; padding-left:18px; }
.pop_table {border-top:1px solid #A8A9AD; border-collapse:collapse; font:11px µ¸¿ò,dotum; width:100%; }
.pop_table th {background-color:#EDEDEE; border-bottom:1px solid #E5E8EA; color:#676D72; height:30px;}
.pop_table td {border-bottom:1px solid #E5E8EA; color:#676D72; height:30px;}
.pop_btn {margin-top:10px; text-align:center;}
.pop_close {border-top:1px solid #E8EAEC; margin:30px 20px 14px; padding-top:7px; text-align:right;}
.pop_close img {margin-right:5px;}


/* calendar */
.calendar_wrapper                   { position:relative; z-index:99; width:227px; padding:8px; border:1px solid #ccc; background:#fff; font:12px/18px dotum,"µ¸¿ò",gulim,"±¼¸²",applygothic,sans-serif,arial; }
.calendar_wrapper a:link,
.calendar_wrapper a:visited         { color:#666; text-decoration:none; }
.calendar_wrapper a:active,
.calendar_wrapper a:hover           { color:#333; text-decoration:none; }

a.cw_close:link,
a.cw_close:visited,
a.cw_close:active,
a.cw_close:hover                    { position:absolute; right:8px; top:5px; color:#ca0000; font:10px/10px arial; text-decoration:none; }

.calendar_wrapper .cw_title         { padding:11px 0 4px 0; color:#000; font:11px/11px dotum,"µ¸¿ò"; cursor:default; }
    .cw_title .cw_year              { width:55px; height:20px; margin:0 2px 0 0; font:11px/11px dotum,"µ¸¿ò"; }
    .cw_title .cw_month             { width:40px; height:20px; margin:0 2px 0 0; font:11px/11px dotum,"µ¸¿ò"; }
    .cw_title .cw_reset             { width:40px; height:19px; margin:0 0 0 58px; border:1px solid #ccc; background:#f8f8f8; font:11px/19px dotum,"µ¸¿ò",gulim,"±¼¸²",applegothic,sans-serif,arial; text-align:center; vertical-align:middle; }

.calendar_wrapper table             { clear:both; width:100%; border-collapse:collapse; table-layout:fixed; word-break:break-all; }
    .calendar_wrapper th            { padding:6px 3px 5px; border:1px solid #ededed; background:#f0f0f0; color:#666; font:10px arial; text-align:center; vertical-align:middle; }
    .calendar_wrapper td            { padding:6px 3px 5px; border:1px solid #ededed; color:#cccccc; font:10px arial; text-align:center; vertical-align:middle; }

.calendar_wrapper .cw_today         { color:#ca0000; font:12px arial; text-align:center; }

.calendar_wrapper .cw_sun           { color:#ff3c06; text-decoration:none; }
.calendar_wrapper .cw_sun a:link,
.calendar_wrapper .cw_sun a:visited,
.calendar_wrapper .cw_sun a:active,
.calendar_wrapper .cw_sun a:hover   { color:#ff3c06; text-decoration:none; }

.calendar_wrapper .cw_sat           { color:#011c6b; text-decoration:none; }
.calendar_wrapper .cw_sat a:link,
.calendar_wrapper .cw_sat a:visited,
.calendar_wrapper .cw_sat a:active,
.calendar_wrapper .cw_sat a:hover   { color:#011c6b; text-decoration:none; }

.frm_wrap {border-bottom:0px solid #0A7DBA; margin-bottom:30px; }