@charset "euc-kr";
/*common*/
html,body { margin:0 auto; padding: 0; background-color: #eaeaea; width:100%;font-family:"±¼¸²","Helvetica","AppleGothic","Sans-serif","NanumGothic";font-size:14px;-webkit-text-size-adjust:none;-webkit-tap-highlight: rgba(0,0,0,0);}
img,fieldset { border:0 none;}
table{border-collapse:collapse;margin :0 auto;padding:0;}
dl,ul,ol,li{ list-style: none; }
hr{ display:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{ margin :0 auto; padding : 0;font-size:14px;color:#000;}
a {text-decoration:none;color:#000;font-family:Gulim,Dotum,Helvetica,AppleGothic,Sans-serif;} 
a:link:hover, a:active {text-decoration:none;}
img,input,select,textarea {font-size:100%;vertical-align:middle;}
select {height:25px;}
em	{font-style:normal;}

.fw{font-weight:bold;}
.m_sp {letter-spacing:-1px;}
.m_sp0 {letter-spacing:0px;}
.btnarea{padding:10px 0 10px 0;}
.in_div{display:inline;}
.space_height{width:100%;display:block;height:10px;}
.space_height5{width:100%;display:block;height:5px;}
.space_height15{width:100%;display:block;height:15px;}
.space_height30{width:100%;display:block;height:30px;}
.space_height50{width:100%;display:block;height:50px;}

.readonly{background: #c1c7d1;} 

/*layout*/
#header{position:relative;width:100%;text-align:center;}
#contents{position:relative;width:100%;min-height:280px;margin:0 auto;text-align:center;background-color: #fff;border-bottom:#cbcfd1 1px solid;}
#footer{position:relative;width:100%;display:block;background-color:#eaeaea;text-align:center;border-top:#fff 1px solid;padding:10px 0 0 0;}

#test_bg{position:relative;background:#7f7f7f url('/img/test_bg.gif') no-repeat;height:100%;min-height:500px;text-align:center;padding:40px 10px 0 10px;}
#test_bg2{position:relative;background:#7f7f7f url('/img/test_bg2.gif') no-repeat;height:100%;min-height:500px;text-align:center;padding:40px 10px 0 10px;}
#test_bg3{position:relative;background:#7f7f7f url('/img/test_bg3.gif') no-repeat;height:100%;min-height:500px;text-align:center;padding:40px 10px 0 10px;}
#test_bg4{position:relative;background:#7f7f7f url('/img/test_bg4.gif') no-repeat;height:100%;min-height:500px;text-align:center;padding:40px 10px 0 10px;}


/*header*/
#header .logo_pos{position:relative;width:100%;height:38px;background:#ffffff url('/img/top_bg.gif') repeat-x;overflow:hidden;text-align:center;}
#header .logo_pos span.left{position:absolute;top:5px;left:5px;}
#header .logo_pos span.right{position:absolute;top:5px;right:5px;height:28px;line-height:28px;width:88px;background:url('/img/btn_totalmenu.png') no-repeat;text-align:left;text-indent:9px;letter-spacing:-1px;}
#header .logo_pos span.right2{position:absolute;top:5px;right:5px;height:28px;line-height:28px;width:88px;background:url('/img/btn_totalmenu2.png') no-repeat;text-align:center;letter-spacing:-1px;font-size:13px;font-weight:bold;}
#header .logo_pos span a{display:block;width:100%;height:100%;overflow: hidden;color:#484848;font-size:13px;font-weight:bold;}
#header .logo_pos span.center{display:block;padding:4px 0 0 0;}

#header .pos_info{position:relative;width:100%;height:42px;background:url('/img/top_pos_bg.gif') repeat-x;overflow:hidden;text-align:center;color:#fff;font-size:14px;text-overflow:ellipsis;white-space: nowrap;font-weight:bold;}
#header .pos_info span.txt1{position:relative;display:inline-block;letter-spacing:-1px;font-size:13px;top:7px;height:28px;line-height:28px;}
#header .pos_info span.txt2{position:relative;display:inline-block;color:#a2f4e5;letter-spacing:-1px;font-size:13px;top:7px;height:28px;line-height:28px;}
#header .pos_info span.btnpos1{position:absolute;top:7px;left:5px;}
#header .pos_info span.btnpos2{position:absolute;top:7px;right:5px;}

#header .head_bg{position:relative;width:100%;height:15px;background:#fff url('/img/top_bg2.gif') repeat-x;overflow:hidden;}


/*footer*/
#footer .copyright1{position:relative;display:block;color:#3b3a3a;font-size:13px;text-align:left;padding:0 16px 0 16px;}
#footer .copyright1 span.userinfo{display:inline-block;padding:3px 0 0 0;}
#footer .copyright1 span.logout{float:right;}
#footer .copyright2{position:relative;display:block;width:100%;color:#5a5a5a;font-size:11px;font-family:'Helvetica'; letter-spacing:0;padding:8px 0 10px 0;}


/*layer¹Ú½º*/
#mask {position:absolute;left:0;top:0;z-index:8000;opacity: 0.5;background-color:#000;display:none;}
#mask_loading {position:absolute;left:0;top:0;z-index:9999;display:none;}
.layer_box{position:relative;display:block;width:100%;border:#fff 1px solid;background-color:#ffffff;}
.layer_box ul{padding:8px;}
.layer_box li{padding:0px;background-color:#ffffff;}
.layer_box li.title{display:block;background:url('/img/topmenu_bg_title.gif') repeat-x;font-weight:bold;font-size:15px;color:#ffffff;width:100%;text-indent:12px;line-height:34px;height:34px;border-bottom:#cccccc 1px solid;text-align:left;}
.layer_box li.title2{display:block;background:url('/img/topmenu_bg_title2.gif') repeat-x;font-weight:bold;font-size:15px;color:#ffffff;width:100%;text-indent:12px;line-height:34px;height:34px;border-bottom:#cccccc 1px solid;text-align:left;}
.layer_box li.title span.close{position:absolute;top:8px;right:10px;}
.layer_box li.title2 span.close{position:absolute;top:6px;right:6px;}
.layer_box li.menu{display:block;background-color:#fff;width:100%;}
.layer_box li.topmenu{display:block;width:100%;line-height:43px;font-size:16px;border-top:#cccccc 1px solid;border-left:#cccccc 1px solid;border-right:#cccccc 1px solid;border-bottom:#e5e5e5 1px solid;text-align:left;text-indent:12px;background:url('/img/topmenu_bg_off.gif') repeat-x;font-weight:bold;}
.layer_box li.topmenu_on{display:block;width:100%;line-height:43px;font-size:16px;color:#ffffff;border:#be5e13 1px solid;text-align:left;text-indent:12px;background:url('/img/topmenu_bg_on.gif') repeat-x;font-weight:bold;}
.layer_box li.topmenu a{display:block;width:100%;height:100%;overflow: hidden;}
.layer_box li.topmenu_on a{display:block;width:100%;height:100%;overflow: hidden;}
.layer_box li.sp{display:block;height:10px;}
.layer_box .ck{background:url('/img/topmenu_ck.gif') no-repeat 100% 52%;color:#ffffff;}
.layer_box span.mgrbox{display:block;position:relative;text-align:left;padding:10px 15px 10px 15px;font-size:15px;letter-spacing:-1px;color:#2e2e2e;min-height:75px;line-height:150%;}
.layer_box span.mgrbox2{display:block;position:relative;text-align:left;padding:10px 15px 6px 15px;font-size:15px;letter-spacing:-1px;color:#2e2e2e;line-height:150%;}
.layer_box span.mgrbox3{display:block;position:relative;text-align:left;padding:10px 15px 6px 15px;font-size:15px;letter-spacing:0px;color:#2e2e2e;line-height:140%;}

.modal {position:absolute;left:0;top:0;display:none;z-index:9000;width:90%;border:#000 1px solid;background-color:#4a4a4a;}
.modal ul{padding:5px;}
.modal li{padding:0px;background-color:#ffffff;}
.modal li.title{display:block;background:url('/img/topmenu_bg_title.gif') repeat-x;font-weight:bold;font-size:15px;color:#ffffff;width:100%;text-indent:12px;line-height:33px;border-bottom:#cccccc 1px solid;text-align:left;}
.modal li.title span.close{position:absolute;top:6px;right:6px;}
.modal li.menu{display:block;background-color:#fff;width:100%;}
.modal li.topmenu{display:block;width:100%;line-height:43px;font-size:16px;border-bottom:#cccccc 1px solid;text-align:left;text-indent:12px;background:url('/img/topmenu_bg_off.gif') repeat-x;font-weight:bold;}
.modal li.topmenu_on{display:block;width:100%;line-height:43px;font-size:16px;color:#ffffff;border-bottom:#cccccc 1px solid;text-align:left;text-indent:12px;background:url('/img/topmenu_bg_on.gif') repeat-x;font-weight:bold;}
.modal li.topmenu a{display:block;width:100%;height:100%;overflow: hidden;}
.modal li.topmenu_on a{display:block;width:100%;height:100%;overflow: hidden;}
.modal .ck{background:url('/img/topmenu_ck.gif') no-repeat 100% 52%;color:#ffffff;}
.modal span.mgrbox{display:block;position:relative;text-align:left;padding:10px 15px 10px 15px;font-size:15px;letter-spacing:-1px;color:#2e2e2e;min-height:75px;line-height:150%;}
.modal span.mgrbox2{display:block;position:relative;text-align:left;padding:10px 15px 6px 15px;font-size:15px;letter-spacing:-1px;color:#2e2e2e;line-height:150%;}
.modal span.mgrbox3{display:block;position:relative;text-align:left;padding:10px 15px 6px 15px;font-size:15px;letter-spacing:0px;color:#2e2e2e;line-height:140%;}

/*main*/
.main_notice{display:block;width:100%;overflow:hidden;border-top:#ededed 1px solid;}
.main_notice ul{width:100%;}
.main_notice li{border-bottom:#e5e5e5 1px solid;text-align:left;padding:10px 8px 8px 14px;font-size:14px;color:#000;letter-spacing:0px;line-height:120%;}
.main_notice li span.date{color:#5e5e5e;letter-spacing:0px;font-size:13px;}
.main_notice li.title{border-bottom:#b7b7b7 1px solid;text-align:left;padding:0 12px;font-size:14px;color:#20263f;letter-spacing:-1px;font-weight:bold;height:34px;line-height:34px;overflow:hidden;background:#fdfdfd url('/img/main_title_bg.gif') repeat-x 0 100%;}
.main_notice li a{display:block;width:100%;height:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.main_notice span.more{display:block;overflow: hidden;float:right;}
.main_notice li a.end{color:blue;}

.main_menu_pos{padding:12px}
.main_menu{display: block;}
.main_menu ul{width:100%;}
.main_menu li{display: block;border:#ca9f62 2px solid;line-height:36px;text-align:center;font-size:14px;color:#000;background:#fff url('/img/main_menu_bg.gif') repeat-x 0 100%;padding:0;}
.main_menu li.hp{height:6px;border:0;padding:0;}
.main_menu a{display:block;width:100%;height:100%;color:#5c3801;font-weight:bold;overflow: hidden;}
/* ¸Þ´º¾ÆÀÌÄÜ º¯°æ */
.Main_ct{text-align:center;background:#fef1d3 url('/img/main_bg.gif') repeat-x 0 100%;padding:2px 0 0 0;}
.ns{overflow:hidden;margin:15px 10px 0 10px;background:url('/img/main_pic1.gif') no-repeat 100% 100%;}
.ns li{overflow:hidden;position:relative;float:left;width:90px;height:100px;}
.ns a{overflow:hidden;display:block;width:100%;height:100%;text-align:center;font-size:13px;line-height:1em;letter-spacing:-1px;color:#783200;}
.ns .i{display:block;width:65px;height:65px;margin:7px 0 6px 15px;background:url('/img/main_bt.png');}
.ns .wn{white-space:nowrap;}
.ns1 .i{background-position:0 0;}
.ns2 .i{background-position:-95px 0;}
.ns3 .i{background-position:0 -95px;}
.ns4 .i{background-position:-95px -95px;}
.ns5 .i{background-position:-190px -95px;}
.ns6 .i{background-position:0 -190px;}
.ns7 .i{background-position:-95px -190px;}
.ns8 .i{background-position:-190px -190px;}



/*login*/
.login_title{position:relative;text-align:center;width:100%;color:#000;font-size:13px;height:45px;line-height:45px;padding:5px 0;}
.login_box_out{position:relative;padding:0 12px;}
.login_box{position:relative;border:#c4c4c4 1px solid;background:#f9f9f9 url('/img/login_bg.gif') repeat-x;padding:15px;}
.login_tbl td.ck{font-size:13px;color:#5f5f5f;text-align:center;padding:15px 0 0 0;letter-spacing:-1px;}
.ck_margin{margin:0px 3px 3px 4px;}
.ck_margin2{margin:0px 3px 3px 0;}
.login_info{position:relative;color:#a1a1a1;font-size:13px;padding:15px;text-align:left;line-height:150%;}


/*input_box*/
.input_type1{border:#acacac 1px solid;height:27px;background-color:#fff;font-size:14px;color:#000;}
.input_type2{border:#acacac 1px solid;height:25px;background:#fff url('/img/input_bg.gif') repeat-x;font-size:14px;color:#000;}
.input_type3{border:#acacac 1px solid;height:25px;background-color:#fff;font-size:14px;color:#000;}
.input_type4{border:#acacac 1px solid;height:25px;background-color:#eeeeee;font-size:14px;color:#000;}
.input_type5{border:#acacac 1px solid;height:25px;background-color:#ebffef;font-size:14px;color:#000;}
.input_type04{border:#acacac 1px solid;height:25px;background-color:#f9ffec;font-size:14px;color:#000;}
.input_type05{border:#acacac 1px solid;height:25px;background-color:#fff3f3;font-size:14px;color:#000;}
.input_type06{border:#acacac 1px solid;height:25px;background-color:#f8f0ff;font-size:14px;color:#000;}
.input_text_area{border:#acacac 1px solid;background-color:#fff;font-size:14px;color:#000;}

/*buttom_type*/
.btn_func_type1{background: #de8d33 url('/img/bg_btn_bg1.gif') repeat-x;border: 1px solid #a35600;color: #fff;
display: inline-block;font-size: 14px;height:27px;line-height:27px;padding:0 20px 0 20px;letter-spacing:0px;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn_func_type2{background: #de8d33 url('/img/bg_btn_bg1.gif') repeat-x;border: 1px solid #a35600;color: #fff;
display: inline-block;font-size: 14px;width:50px;height:27px;line-height:27px;padding:0 0px 0 0px;letter-spacing:0px;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn_func_type3{background: #de8d33 url('/img/bg_btn_bg1.gif') repeat-x;border: 1px solid #a35600;color: #fff;
display: inline-block;font-size: 14px;width:100px;height:27px;line-height:27px;padding:0 0px 0 0px;letter-spacing:0px;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn_func_type80{background: #de8d33 url('/img/bg_btn_bg1.gif') repeat-x;border: 1px solid #a35600;color: #fff;
display: inline-block;font-size: 14px;width:80px;height:27px;line-height:27px;padding:0 0px 0 0px;letter-spacing:0px;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn_func_type65{background: #de8d33 url('/img/bg_btn_bg1.gif') repeat-x;border: 1px solid #a35600;color: #fff;
display: inline-block;font-size: 14px;width:65px;height:27px;line-height:27px;padding:0 0px 0 0px;letter-spacing:0px;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn_func_type160{background: #de8d33 url('/img/bg_btn_bg1.gif') repeat-x;border: 1px solid #a35600;color: #fff;
display: inline-block;font-size: 14px;width:160px;height:27px;line-height:27px;padding:0 0px 0 0px;letter-spacing:0px;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn_func_type15{background: #de8d33 url('/img/bg_btn_bg1.gif') repeat-x;border: 1px solid #a35600;color: #fff;
display: inline-block;font-size: 14px;width:45px;height:27px;line-height:27px;padding:0 0px 0 0px;letter-spacing:0px;text-align: center;vertical-align: middle;white-space: nowrap;}

.btn_p1{display:inline-block;background: #de8d33 url('/img/btn_bg1.gif') repeat-x;border: 1px solid #a35600;color: #fff;height:27px;line-height:27px;cursor: pointer;overflow: hidden;text-align:center;FONT-FAMILY: "±¼¸²", "Tahoma";font-size:14px;}
.btn_p2{display:inline-block;background: #de8d33 url('/img/btn_bg2.gif') repeat-x;border: 1px solid #515151;color: #fff;height:27px;line-height:27px;cursor: pointer;overflow: hidden;text-align:center;FONT-FAMILY: "±¼¸²", "Tahoma";font-size:14px;}


/*°øÁö»çÇ×*/
.notice_list{display:block;width:100%;overflow:hidden;border-top:#fff 1px solid;}
.notice_list ul{width:100%;}
.notice_list li{display:block;border-bottom:#dfdfdf 1px solid;text-align:left;padding:6px 8px 4px 25px;font-size:16px;color:#000;letter-spacing:0px;line-height:115%;background:url('/img/notice_icon.gif') no-repeat 8px 7px;}
.notice_list li .date{display:block;font-size:13px;color:#adadad;}
.notice_list li a{display:block;width:100%;height:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url('/img/arrow_notice.gif') no-repeat 100% 50%;}
.notice_list li.none{background:none;text-align:center;font-size:16px;height:40px;border-bottom:#dfdfdf 1px solid;padding:20px 0 0 0;}
.notice_list li a.end{color:blue;}

.notice_view{width:100%;display: block;overflow: hidden;position:relative;}
.notice_view ul{width:100%;}
.notice_view li{padding:14px 10px 15px 10px;border-bottom:#dfdfdf 1px solid;text-align:left;font-size:14px;color:#000;line-height:150%;letter-spacing:-1px;}
.notice_view li.title{padding:5px 10px 0px 25px;border-bottom:0px ;text-align:left;font-size:15px;color:#000;line-height:130%;letter-spacing:-1px;font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;background:url('/img/notice_icon.gif') no-repeat 8px 7px;}
.notice_view li.se{padding:2px 10px 7px 25px;color:#8b8b8b;font-size:13px;letter-spacing:0;line-height:130%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}


/*counter-more*/
.counter_layer{position:relative;text-align:center;display:block;padding:5px 5px 10px 5px;}
.counter_tbl{width:100%;}
.counter_tbl td{border:#b56f05 1px solid;background-color:#fdf2e2;vertical-align:middle;text-align:center;font-size:14px;color:#8a5300;font-weight:bold;height:35px;}
.counter_tbl td.disable{border:#b56f05 1px solid;background-color:#eeeeee;vertical-align:middle;text-align:center;font-size:14px;color:#8a5300;font-weight:bold;height:35px;}
.counter_tbl td.disable a{display:block;color:#949494;line-height:35px;}
.counter_tbl td.no{border-top:none;border-bottom:none;background-color:#fff;}
.counter_tbl td a{display:block;color:#8a5300;line-height:35px;}

/*ÀÛ¾÷°ü¸®*/
.search_date{position:relative;width:100%;text-align:center;height:32px;overflow: hidden;}
.search_date h1 {font-size: 14px;white-space: nowrap;}
.search_date h1 span{line-height:28px;padding:0 7px 0 7px;vertical-align:top;letter-spacing:0px;font-size: 16px;}
.search_date h1 a{display:inline-block;margin-top:0px;}
.search_date span.bt_diary{position:absolute;top:0px;left:5px;}
.search_date span.bt_query{position:absolute;top:0px;right:5px;}

.group_ck{text-align:left;border-top:#b8bbc1 1px solid;border-bottom:#b8bbc1 1px solid;background-color:#f4f5f5;line-height:32px;padding:0 0 0 5px;font-size:13px;color:#000;}
.group_ck_span{display:inline-block;text-align:left;border-left:#b8bbc1 1px solid;border-top:#b8bbc1 1px solid;border-bottom:#b8bbc1 1px solid;background-color:#f4f5f5;line-height:32px;padding:0 0 0 5px;font-size:13px;color:#000;}
.scroll_sel_layer{padding:5px;border-bottom:#404040 1px solid;height:28px;}

.list_type1{position:relative;display:block;width:100%;}
.list_type1 ul{}
.list_type1 li{position:relative;border-bottom:#404040 1px solid;background:url('/img/list_bg.gif') repeat-x 0 100%;text-align:left;padding:10px 7px 4px 7px;font-size:15px;color:#444444;}
.list_type1 li.not{position:relative;border-bottom:#404040 1px solid;background:url('') repeat-x 0 100%;background-color:#ff9933;text-align:left;padding:10px 7px 4px 7px;font-size:15px;color:#444444;}
.list_type1 li span.right_top{position:absolute;top:5px;right:7px;}
.list_type1 li span.right_top2{position:absolute;top:10px;right:7px;}
.list_type1 li span.work_time{padding:0 0 0 5px;font-size:15px;color:#444444;}
.list_type1 li span.info{display:block;padding:8px 20px 0 0;font-size:15px;color:#444444;line-height:130%;}
.list_type1 li span.info a{display:block;overflow: hidden;color:#444444;width: 100%;background:url('/img/list_icon1.png') no-repeat 100% 40%;}
.list_type1 li span.info2{display:block;padding:5px 0 0 0;font-size:15px;color:#444444;line-height:130%;}
.list_type1 li span.info3{display:block;padding:2px 20px 4px 0;font-size:15px;color:#444444;line-height:130%;background:url('/img/list_icon1.png') no-repeat 100% 40%;letter-spacing:-1px;}
.list_type1 li span.info3 a{display:block;padding:5px 0 5px 0;font-size:15px;color:#444444;}
.list_type1 li span.info4{display:block;padding:8px 0 0 0;font-size:15px;color:#444444;line-height:130%;}
.list_type1 li span.info4 a{display:block;overflow: hidden;color:#444444;width: 100%;}
.list_type1 li.nodata{height:40px;line-height:40px;font-size:15px;color:#444444;text-align:center;}
.list_type1 li span.btn{display:block;color:#8a5300;line-height:32px;width:100%;text-align:center;border:#b56f05 1px solid;background-color:#fdf2e2;font-weight:bold;}
.list_type1 li span.btn a{display:block;color:#8a5300;font-weight:bold;}

.list_type2{display:block;position:relative;width:100%;border-top:#404040 1px solid;}
.list_type2 ul{padding:0px;}
.list_type2 li{position:relative;border-bottom:#404040 1px solid;background:url('/img/list_bg.gif') repeat-x 0 100%;text-align:left;padding:8px 7px 4px 7px;font-size:15px;color:#444444;}
.list_type2 a{overflow: hidden;color:#444444;width: 100%;}

.list_type3{position:relative;display:block;width:100%;}
.list_type3 ul{}
.list_type3 li{position:relative;border-bottom:#404040 1px solid;background:url('/img/list_bg.gif') repeat-x 0 100%;text-align:left;padding:10px 7px 4px 7px;font-size:15px;color:#444444;}
.list_type3 li.red{font-size:14px;color:#ec0000;letter-spacing:-1px;}
.list_type3 li.pay{font-size:14px;color:#444444;letter-spacing:-1px;}
.list_type3 li span.info{font-size:15px;color:#444444;line-height:130%;}
.list_type3 li a{display:block;overflow: hidden;color:#444444;background:url('/img/list_icon1.png') no-repeat 100% 50%;padding:0 20px 0 0;}
.list_type3 li.nodata{height:40px;line-height:40px;font-size:15px;color:#444444;text-align:center;}

.list_type4{position:relative;display:block;width:100%;}
.list_type4 ul{}
.list_type4 li{position:relative;border-bottom:#404040 1px solid;background:url('/img/list_bg.gif') repeat-x 0 100%;text-align:left;padding:10px 7px 4px 7px;font-size:13px;color:#444444;line-height:140%;}
.list_type4 li span.info{display:block;font-size:13px;color:#444444;line-height:140%;padding:3px 0 0 0;}
.list_type4 li span.info2{font-size:14px;color:#444444;line-height:140%;letter-spacing:-1px;}
.list_type4 li a{display:block;overflow: hidden;color:#444444;background:url('/img/list_icon1.png') no-repeat 100% 50%;padding:0 20px 0 0;}
.list_type4 li.nodata{height:40px;line-height:40px;font-size:15px;color:#444444;text-align:center;}

.list_type5{display:block;position:relative;width:100%;border-top:#404040 1px solid;}
.list_type5 ul{padding:0px;}
.list_type5 li{position:relative;display:block;border-bottom:#404040 1px solid;background:url('/img/list_bg.gif') repeat-x 0 100%;text-align:left;padding:8px 7px 4px 7px;font-size:15px;color:#444444;line-height:180%;}
.list_type5 a{display:block;overflow: hidden;color:#444444;width: 100%;}

.work_view_type1{position:relative;display:block;width:100%;}
.work_view_type1 ul{}
.work_view_type1 li{position:relative;border-bottom:none;text-align:left;padding:10px 7px 4px 7px;font-size:15px;color:#444444;}
.work_view_type1 li span.right_top{position:absolute;top:5px;right:7px;}
.work_view_type1 li span.right_top2{position:absolute;top:10px;right:7px;}
.work_view_type1 li span.work_time{padding:0 0 0 5px;font-size:15px;color:#444444;}
.work_view_type1 li span.info{display:block;padding:8px 0 0 0;font-size:15px;color:#444444;line-height:130%;}
.work_view_type1 li span.info a{display:block;overflow: hidden;color:#444444;width: 100%;}
.work_view_type1 li span.info2{display:block;padding:2px 0 0 0;font-size:15px;letter-spacing:-1px;font-weight:bold;color:#444444;line-height:130%;}

/*¾ÆÀÌÄÜ ¹Ú½ºÅ¸ÀÔ */
.box_type1{display:inline-block;line-height:22px;height:21px;width:65px;text-align:center;background:url('/img/box_type1.gif') repeat-x;border:#555555 1px solid;font-size:12px;color:#fff;letter-spacing:-1px;font-weight:bold;}
.box_type1_short{display:inline-block;line-height:22px;height:21px;width:55px;text-align:center;background:url('/img/box_type1.gif') repeat-x;border:#555555 1px solid;font-size:12px;color:#fff;letter-spacing:-1px;font-weight:bold;}
.box_type1_short_short{display:inline-block;line-height:22px;height:21px;width:40px;text-align:center;background:url('/img/box_type1.gif') repeat-x;border:#555555 1px solid;font-size:12px;color:#fff;letter-spacing:-1px;font-weight:bold;}
.box_type1_long{display:inline-block;line-height:22px;height:21px;width:90px;text-align:center;background:url('/img/box_type1.gif') repeat-x;border:#555555 1px solid;font-size:12px;color:#fff;letter-spacing:-1px;font-weight:bold;}
.box_type2{display:inline-block;line-height:22px;height:21px;width:55px;text-align:center;background-color:#f9f9f9;border:#555555 1px solid;font-size:12px;color:#282828;letter-spacing:-1px;font-weight:bold;}
.box_type2_short{display:inline-block;line-height:22px;height:21px;width:40px;text-align:center;background-color:#f9f9f9;border:#555555 1px solid;font-size:12px;color:#282828;letter-spacing:-1px;font-weight:bold;}
.box_type2_long{display:inline-block;line-height:22px;height:21px;width:90px;text-align:center;background-color:#f9f9f9;border:#555555 1px solid;font-size:12px;color:#282828;letter-spacing:-1px;font-weight:bold;}
.box_type3_color1{display:inline-block;line-height:22px;height:21px;width:100px;text-align:center;background-color:#f3f7ff;border:#0039aa 1px solid;font-size:12px;color:#0039aa;letter-spacing:-1px;font-weight:bold;}
.box_type3_color2{display:inline-block;line-height:22px;height:21px;width:75px;text-align:center;background-color:#f9ffec;border:#2b7900 1px solid;font-size:12px;color:#517300;letter-spacing:-1px;font-weight:bold;}
.box_type3_color3{display:inline-block;line-height:22px;height:21px;width:75px;text-align:center;background-color:#fff3f3;border:#aa0100 1px solid;font-size:12px;color:#b94703;letter-spacing:-1px;font-weight:bold;}
.box_type3_color4{display:inline-block;line-height:22px;height:21px;width:75px;text-align:center;background-color:#f8f0ff;border:#5a00aa 1px solid;font-size:12px;color:#5a00aa;letter-spacing:-1px;font-weight:bold;}
.box_type3_color03{display:inline-block;line-height:22px;height:21px;width:55px;text-align:center;background-color:#f3f7ff;border:#0039aa 1px solid;font-size:12px;color:#0039aa;letter-spacing:-1px;font-weight:bold;}
.box_type3_color04{display:inline-block;line-height:22px;height:21px;width:55px;text-align:center;background-color:#f9ffec;border:#2b7900 1px solid;font-size:12px;color:#517300;letter-spacing:-1px;font-weight:bold;}
.box_type3_color05{display:inline-block;line-height:22px;height:21px;width:55px;text-align:center;background-color:#fff3f3;border:#aa0100 1px solid;font-size:12px;color:#b94703;letter-spacing:-1px;font-weight:bold;}
.box_type3_color06{display:inline-block;line-height:22px;height:21px;width:55px;text-align:center;background-color:#f8f0ff;border:#5a00aa 1px solid;font-size:12px;color:#5a00aa;letter-spacing:-1px;font-weight:bold;}
.box_type4_color03{display:inline-block;line-height:22px;height:21px;width:40px;text-align:center;background-color:#f3f7ff;border:#0039aa 1px solid;font-size:12px;color:#0039aa;letter-spacing:-1px;font-weight:bold;}
.box_type4_color04{display:inline-block;line-height:22px;height:21px;width:40px;text-align:center;background-color:#f9ffec;border:#2b7900 1px solid;font-size:12px;color:#517300;letter-spacing:-1px;font-weight:bold;}
.box_type4_color05{display:inline-block;line-height:22px;height:21px;width:40px;text-align:center;background-color:#fff3f3;border:#aa0100 1px solid;font-size:12px;color:#b94703;letter-spacing:-1px;font-weight:bold;}
.box_type4_color06{display:inline-block;line-height:22px;height:21px;width:40px;text-align:center;background-color:#f8f0ff;border:#5a00aa 1px solid;font-size:12px;color:#5a00aa;letter-spacing:-1px;font-weight:bold;}
.box_type4{display:inline-block;line-height:22px;height:21px;width:55px;text-align:center;background:url('/img/box_type2.gif') repeat-x;border:#951818 1px solid;font-size:12px;color:#fff;letter-spacing:-1px;font-weight:bold;}

.box_space{display:inline-block;width:5px;}
.box_space_wide{display:inline-block;width:20px;}

/*ÅÇ¸Þ´º*/
.tabmenu_layer{position:relative;display:inline-block;height:37px;border-bottom:#b8bbc1 1px solid;background-color:#f4f5f5;width:100%;text-align:left;min-width:310px;}
.tabmenu_layer ul{padding:8px 0 0 5px;overflow: hidden;}
.tabmenu_layer li{display:inline-block;height:28px;line-height:28px;font-size:14px;color:#010101;overflow: hidden;letter-spacing:-1px;overflow: hidden;padding:0 7px 0 7px;}
.tabmenu_layer li.on{border:#b8bbc1 1px solid;border-bottom:#fff 1px solid;background-color:#fff;overflow: hidden;}
.tabmenu_layer a{color:#010101;display:block;width: 100%;overflow: hidden;padding:1px 0 0 0;}

.tabmenu_space{position:relative;display:block;height:5px;width:100%;}

.title_bg_layer{position:relative;text-align:left;font-weight:bold;color:#000;border-bottom:#cecece 2px solid;font-size:14px;padding:10px 0 0 26px;line-height:24px;height:24px;background:#fff url('/img/title_icon.gif') no-repeat 8px 15px;}


/*Á¤º¸TBL*/
.tbl_div{width:100%;position:relative;text-align:left;}
.tbl_div2{padding:5px 5px 7px 5px;position:relative;text-align:left;border-bottom:#404040 1px solid;}
.tbl_div3{position:relative;text-align:left;padding:0 10px 10px 10px;}
.tbl_div4{width:100%;position:relative;text-align:left;padding:5px 0 5px 0;}

.tbl_type1{width:100%;font-size:14px;border:#e6e6e6 1px solid;table-layout:fixed;}
.tbl_type1 td{color:#2e2e2e;font-size:14px;letter-spacing:-1px;padding:7px 0 4px 5px;text-align:left;border:#e6e6e6 1px solid;word-break:break-all;line-height:150%;}
.tbl_type1 td.title{color:#2e2e2e;font-size:14px;letter-spacing:-1px;padding:7px 0 4px 5px;text-align:left;background-color:#f7f7f7;}
.tbl_type1 td.title_ct{color:#2e2e2e;font-size:14px;letter-spacing:-1px;padding:7px 0 4px 5px;text-align:center;background-color:#f7f7f7;}
.tbl_type1 td.inpd{padding:3px 5px 3px 5px;}
.tbl_type1 td.ct{text-align:center;padding:7px 5px 4px 5px;}
.tbl_type1 td.rt{text-align:right;padding:7px 5px 4px 5px;}
.tbl_type1 td.textarea{padding:7px 12px 7px 7px;}
.tbl_type1 td.sign{padding:10px;text-align:center;background:url('/img/sign_popup.gif') no-repeat 50% 50%;}
.tbl_type1 td.sign2{padding:10px;text-align:center;background:url('/img/sign.gif') no-repeat 50% 50%;}
.tbl_type1 td.title2{color:#2e2e2e;font-size:14px;letter-spacing:-2px;padding:7px 0 4px 5px;text-align:left;background-color:#f7f7f7;}
.tbl_type1 td.m_sp0{letter-spacing:0px;}
.tbl_type1 td.title_c{color:#2e2e2e;font-size:14px;letter-spacing:-1px;padding:3px 5px 3px 5px;text-align:center;background-color:#f7f7f7;}
.tbl_type1 td.inpd_c{padding:3px 5px 3px 5px;text-align:center;}
.tbl_type1 tr.time{height:10px;padding:0px 0px 0px 0px;}
.tbl_type1 td.fee{padding:3px 5px 3px 5px;text-align:right;}


.tbl_type2{position:relative;width:100%;font-size:14px;border:none;table-layout:fixed;}
.tbl_type2 td{color:#2e2e2e;font-size:14px;letter-spacing:-1px;padding:4px 0 1px 5px;text-align:left;border:none;word-break:break-all;}
.tbl_type2 td.title{color:#2e2e2e;font-size:14px;letter-spacing:-1px;padding:4px 0 1px 5px;text-align:left;background-color:#fff;}
.tbl_type2 td.price{color:#6c6c6c;text-align:right;padding:4px 5px 1px 0;letter-spacing:0px;}
.tbl_type2 td.total{color:#dc0000;font-weight:bold;text-align:right;padding:4px 5px 1px 0;letter-spacing:0px;}

.tbl_type3{position:relative;width:100%;font-size:14px;border:none;table-layout:fixed;}
.tbl_type3 td{color:#2e2e2e;font-size:14px;letter-spacing:-1px;padding:0px;text-align:left;border:none;word-break:break-all;}
.tbl_type3 td.radio{color:#2e2e2e;font-size:14px;letter-spacing:-1px;padding:4px 0 0 0;}
.tbl_type3 td.txt{color:#2e2e2e;font-size:14px;text-align:left;letter-spacing:-1px;padding:7px 0 7 5px;}

.tbl_type4{width:100%;font-size:14px;border:#c4c4c4 1px solid;}
.tbl_type4 td{color:#2e2e2e;font-size:14px;letter-spacing:0px;padding:7px 0 4px 5px;text-align:left;border:#c4c4c4 1px solid;word-break:break-all;}
.tbl_type4 td.inpd{padding:3px 5px 3px 5px;}
.tbl_type4 td.title{color:#2e2e2e;font-size:14px;letter-spacing:0px;padding:7px 0 4px 5px;text-align:left;background-color:#ececec;}

.tbl_type5{width:100%;font-size:14px;border:#b6d3bb 1px solid;}
.tbl_type5 td{color:#2e2e2e;font-size:14px;letter-spacing:0px;padding:7px 0 4px 5px;text-align:left;border:#b6d3bb 1px solid;word-break:break-all;}
.tbl_type5 td.inpd{padding:3px 5px 3px 5px;}
.tbl_type5 td.right_no{border-right:none;}
.tbl_type5 td.pic_inpd{padding:3px 5px 3px 5px;border-left:none;}
.tbl_type5 td.title{color:#075418;font-size:14px;letter-spacing:0px;padding:4px 0 1px 5px;text-align:center;background-color:#e8f1ea;font-weight:bold;}

.tbl_type6{width:100%;font-size:14px;border:#cfcfcf 1px solid;background-color:#f7f7f7;}


/* calendar */
.calendar_datebox{width:100%;position:relative;border-bottom:#b8bbc1 1px solid;background-color:#f4f5f5;text-align:center;height:39px;}
.calendar_datebox h1 {font-size: 14px;white-space: nowrap;}
.calendar_datebox h1 span{line-height:38px;padding:0 5px 0 5px;vertical-align:top;letter-spacing:0px;font-size: 16px;}
.calendar_datebox h1 span.txt{height:29px;line-height:26px;vertical-align:top;letter-spacing:-1px;font-size: 14px;color:#595959;}
.calendar_datebox h1 a{display:inline-block;margin-top:6px;}
.calendar_datebox span.right_btn{position:absolute;right:10px;top:6px;}

.calendar_diary{width:100%;position:relative;border-bottom:#b8bbc1 1px solid;}

.calendar_tbl{table-layout:fixed;font-weight: bold;width:100%;border-left:#fff 1px solid;border-right:#fff 1px solid;}
.calendar_tbl td{border:#eaeaea 1px solid;padding:0;text-align:center;vertical-align:middle;font-size:1.2em;height:2.6em;color:#000;}
.calendar_tbl td a{color:#000;display:block;height:2.6em;line-height:2.6em;}

.calendar_tbl td.title{width:14.28%;border-bottom:#b8bbc1 1px solid;border-left:#fff 1px solid;border-right:#fff 1px solid;font-size:1.1em;height:2.1em;padding:3px 0 0 0;}

.calendar_tbl .sunday{color:#ed1b23;}
.calendar_tbl .sunday a{color:#ed1b23;display:block;}
.calendar_tbl .sunday_offday a{color:#ed1b23;background-color:#f8f8f8;}
.calendar_tbl .offday a{background-color:#f8f8f8;color:#c6c6c6;}
.calendar_tbl .today a{border:#176cd6 2px solid;}


/* ASÇöÈ²»ó´Ü */
.as_info{position:relative;display:block;padding:0px 7px 3px 7px;font-size:15px;color:#444444;line-height:130%;text-align:center;border-bottom:#404040 1px solid;font-weight:bold;}
.as_info2{position:relative;display:block;padding:6px 7px 14px 7px;font-size:15px;color:#444444;line-height:130%;text-align:left;border-bottom:#404040 1px solid;font-weight:bold;}
.as_info2 span.right_top{position:absolute;top:0px;right:7px;}


/* Loading */
.l-body-a{font-family:Helvetica,Arial,sans-serif;border:1px solid #2A2A2A;background:#222;color:#fff;text-shadow:0 1px 0 #000;font-weight:normal;background-image:-moz-linear-gradient(top,#666,#222);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#222));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666',EndColorStr='#222222)')";}
.l-loader{display:none;position:absolute;opacity:.85;z-index:9100;top:75px;left:50%;width:200px;margin-left:-130px;padding:20px 30px;}
.l-loader h1{font-size:14px;text-align:center;color:#FFF;}
.l-loader .l-icon{position:static;display:block;opacity:.9;margin:0 auto;width:35px;height:35px;background-color:transparent;}
.l-corner-all{-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.spin{-webkit-transform:rotate(360deg);-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}
.l-icon-loading{background-image:url(/img/ajax-loader.png);width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-size:35px 35px;}

/* IScroll */
#wrapper {height:320px;overflow-y:auto;}

/*µ¿¼±ÅÃ Æû*/
.select_dong{position:relative;text-align:center;height:32px;overflow: hidden;}
.select_dong span.text{position:absolute;top:2px;left:5px;width:80%;}
.select_dong span.textonly{position:absolute;top:2px;left:5px;text-align:left;}
.select_dong span.select_btn{position:absolute;top:0px;right:5px;}