/* Reset CSS */
* {margin:0;padding:0;border:0;outline:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
ul, ol, dl{list-style:none}
img, video{max-width:100%}
a{text-decoration:none}
a:hover{text-decoration:underline}
table{border-collapse:collapse;border-spacing:0}
input, select{font-family:'¸¼Àº °íµñ','Malgun Gothic','³ª´®°íµñ',NanumGothic,'µ¸¿ò',dotum,Tahoma,Sans-serif;vertical-align:middle}
body{background:#f6f6f6;color:#666;font-family:'¸¼Àº °íµñ','Malgun Gothic','³ª´®°íµñ',NanumGothic,'µ¸¿ò',dotum,Tahoma,Sans-serif;font-size:75%;line-height:1.2;-webkit-text-size-adjust:none;font-weight:normal}
label{cursor:pointer;vertical-align:middle}
.blind, legend, hr, caption{display:block;overflow:hidden;position:absolute;top:0;left:-1000em}
i, em, address{font-style:normal;font-weight:normal}
h5, h6{margin:0;padding:0}

/*content*/
.content_wrap{min-width:1220px}
.content_wrap2{position:relative;width:1220px;margin:0 auto}
.content{position:relative;width:1127px}
.content_l{float:left;overflow:hidden;width:259px;margin:31px 34px 0 0}
.col1{float:left;width:259px}
.login_wrap{height:80px;margin-bottom:12px}
.log_input_wrap{overflow:hidden;margin-bottom:6px}
.log_input{float:left;width:198px}
.log_input dt{float:left;display:inline-block;width:56px;line-height:20px}
.log_input dd{float:left;display:inline-block;width:136px}
.log_id{margin-bottom:4px}
.log_btn{float:right}
.log_btn .btn1{float:left;margin-right:4px}

.sch_calendar{width:257px;margin-bottom:30px;border:1px solid #eca516}
.sch_calendar .date{text-align:center;padding:8px;height:14px;background:#eca516}
.sch_tit{float:left}
.sch_calendar .date span{float:right;display:inline-block;height:14px;color:#333;font-size:1.25em;font-weight:700;line-height:14px}
.arr1{margin-right:6px}
.arr2{margin-left:6px}
.cal_wrap{position:relative;width:100%}

.notice1_wrap{overflow:hidden;width:100%}
.notice1_h{overflow:hidden;margin-bottom:8px}
.notice1_h li{float:left;padding:0 8px;background:url(../imgs/ico/notice1_bar.gif) no-repeat 0 5px}
.notice1_h li.f{padding-left:0;background:none}
.notice1_lst{clear:both;width:100%}
.notice1_lst li{width:100%;padding:9px 0;border-top:1px solid #dfe1e5}
.notice1_lst li a{color:#666}
.notice1_lst li a.on{color:#ff0099}
.notice1_lst li a.off{color:#6f9e14}
.notice1_lst .f{display:block;overflow:hidden;height:36px;margin-bottom:6px;color:#6f9e14;font-size:1em;line-height:18px}
.notice1_lst .s{display:block;color:#666;font-size:1em;line-height:16px}

.content_r{float:right;width:834px;margin-top:31px}
.spot{margin-bottom:32px}
.col2{float:left;width:400px}
.notice2_wrap{position:relative;margin-bottom:24px}
.notice2_h{width:100%;height:29px;border-bottom:1px solid #007fa5}
.notice2_h li{float:left;margin-left:2px}
.notice2_h li:hover{height:29px;border-bottom:1px solid #f6f6f6}
.notice2_h li.over{height:29px;border-bottom:1px solid #f6f6f6}
.notice2_h li.f{display:block;margin-left:0}
.notice2_h li a{display:block}
.notice2_h li a img{display:block}
.notice2_lst{overflow:hidden;width:100%;height:120px;padding-top:14px}
.notice2_lst li{height:24px;line-height:24px;vertical-align:top}
.notice2_lst li a{display:block;color:#666}
.notice2_lst .ct{float:left}
.notice2_lst .date{float:right;color:#b9b9b9}
.more{position:absolute;top:7px;right:0;display:block}

.col3{float:right;width:400px}
.board1_wrap{width:100%;height:200px;background:#84a544;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;-o-border-radius:0.2em;-ms-border-radius:0.2em;border-radius:0.2em}
.board2_wrap{width:100%;height:200px;background:#4585b7;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;-o-border-radius:0.2em;-ms-border-radius:0.2em;border-radius:0.2em}
.board_tit{display:block;height:32px}
.board_tit img{display:block;margin-left:14px;padding:8px 0}
.board_lst{width:392px;height:164px;margin:0 4px;background:#fff}
.board_lst ul{overflow:hidden;margin:12px 15px}
.board_lst ul li{margin-bottom:22px}
.board_lst ul li a{color:#666}
.board_lst ul li a .f{display:block;margin-bottom:6px;color:#333;font-size:1em;font-weight:700;line-height:18px}
.board_lst ul li a .s{display:block;color:#666;font-size:1em;line-height:18px}

.bottom_wrap{clear:both;overflow:hidden;width:100%;padding:38px 0 16px 0}
.bn_wrap{overflow:hidden;width:100%;height:72px;margin:0 0 22px 13px}
.bn_wrap ul li{float:left;height:72px;background:url(../imgs/ico/bn_bar.gif) no-repeat 0 0}
.bn_wrap ul li a{display:block}
.bn_wrap ul .bn1{padding-right:28px;background:none}
.bn_wrap ul .bn2{padding:0 30px 0 24px}
.bn_wrap ul .bn3{position:relative;padding:0 50px 0 40px}
.bn_wrap ul .bn3 .e_bx{position:absolute;top:47px;left:90px;width:266px;}
.bn_wrap ul .bn4{position:relative;padding-left:28px}
.bn_wrap ul .bn4 .bn4_tx{display:block;margin:6px 0 14px 0}
.bn_wrap ul .bn4 a{float:left;margin-right:5px}

.fami_site{width:100%;height:55px;background:#dddbdb;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;-o-border-radius:0.4em;-ms-border-radius:0.4em;border-radius:0.4em}
.fami_site ul{overflow:hidden;width:1200px;margin:0 auto;padding:13px 0}
.fami_site ul li{float:left;padding:0 30px;background:url(../imgs/ico/fami_bar.gif) no-repeat 0 0}
.fami_site ul li.f{background:none}

/* Table */
.ts1{width:232px;margin:12px auto}
.ts1 td{height:17px;padding:0 9px 9px 0;font-size:0.917em;text-align:center}
.ts1 td.b{padding-bottom:0}
.ts1 td.r{padding-right:0}
.ts1 td.pd0{padding:0}
.ts1 td a{display:block;padding:2px 0;color:#333;background:#ededed;text-decoration:none}
.ts1 td.sch_on a{background:#eca516}
.ts1 td.sch_on a{color:#fff}
.ts1 td.next_w a{color:#bbb}

/*ips*/
.ips1{height:21px;border:1px solid #d8d8d8;background:#fafafa;padding-left:4px}
.ips2{width:130px;height:21px;border:1px solid #ddd;padding:1px 0 1px 4px}

/*btn*/
.btn_login{float:right;width:56px;height:49px;line-height:47px;text-align:center;font-size:1em;color:#fff;background:#007fa5;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;-o-border-radius:0.4em;-ms-border-radius:0.4em;border-radius:0.4em}
.btn_sub{float:right;width:53px;height:22px;margin-left:4px;line-height:20px;text-align:center;font-size:1.083em;color:#fff;background:#434345;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;-o-border-radius:0.3em;-ms-border-radius:0.3em;border-radius:0.3em}

/*Footer*/
.footer_wrap{padding:20px 0;background:#fff;border-top:1px #ddd solid}
.footer_wrap2{overflow:hidden;width:1220px;margin:0 auto}
.footer{overflow:hidden;width:1127px}
h2{float:left;margin-right:46px}
.cinfo{float:left}
.cinfo ul{overflow:hidden;margin-bottom:6px}
.cinfo ul li{float:left;padding:0 8px;background:url(../imgs/ico/ft_bar.gif) no-repeat left center}
.cinfo ul li.f{background:none;padding-left:0}
.cinfo ul li a{font-size:1em;color:#3f3f3f}
.addr{float:left;font-size:1em;color:#838383}
.addr span{padding-left:10px}
.copy{float:left;padding-left:10px;font-size:1em;color:#838383}