@charset"utf-8";

/* Skip */
.skip{padding:0; margin:0;}
.skip a{position:absolute; top:-1000em; z-index:9999; display:block; width:100%; background:#ededed; font-size:1.5em; font-weight:bold; color:#666; text-align:center;}
.skip a:hover,.skip a:focus,.skip a:active{top:0; padding:1.2em 0;}

/* font */
@font-face {
     font-family : 'Nanum_bold_web';
     src :url(/font/NanumGothic-Bold.eot);
     src :url(/font/NanumGothic-Bold.eot?#iefix) format('embeded-opentype'),
           url(/font/NanumGothic-Bold.woff) format('woff');
}

@font-face {
     font-family : 'nanumgothic';
     src :url(/font/NanumGothic.eot);
     src :url(/font/NanumGothic.eot?#iefix) format('embeded-opentype'),
           url(/font/NanumGothic.woff) format('woff');
}

/* common */
#wm_wrap{min-width:1260px; margin:auto;}
.wm_sub_cont{width:1100px; margin:auto;}

/* header */
#wm_header{width:100%; min-width:1260px; background:url(/image/common/header_bg.gif) repeat-x 0 42px;}
#wm_header .wm_header_in{position:relative; width:1100px; margin:auto;}





#wm_header .wm_header_in .wm_header_top{position:relative; *z-index:10; *zoom:1; padding-bottom:20px;}
#wm_header .wm_header_in .wm_header_top:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_header_top h1{float:left; width:113px; height:22px; line-height:22px; margin-right:8px; padding:14px 10px; text-align:center; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #a5a5a5; background:#fff;}
#wm_header .wm_header_in .wm_header_top h1 img{max-width:100%;}
#wm_header .wm_header_in .wm_header_top>p{float:left; padding-top:7px; margin-right:15px;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu{*zoom:1; float:right;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li{vertical-align:middle;position:relative; *zoom:1; float:left;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li p{float:left;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu>p a{display:block;height:42px;line-height:42px;padding:0 10px;font-size: 13px;border-left:1px solid #ddd;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu2>p{padding:0 10px; padding-top:15px;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu2 a{ font-size:13px; }
#wm_header .wm_header_in .wm_header_top .wm_topmenu li .first a{display:block; height:42px;  padding:0 10px; text-indent:-1000px; overflow:hidden;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu1,
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu3{border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu1 .first a{width:85px; background:url(/image/common/topmenu_icon_customer.gif) no-repeat;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu1:hover,
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu3:hover{border:1px solid #333; border-top:0 none;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu1:hover .first a,
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu3:hover .first a{position:relative; z-index:6; border-bottom:1px solid #fff; background-position:100%0;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li .wm_menu_detail{display:none; position:absolute; top:42px; left:-1px; z-index:5; width:160px; padding:10px; border:1px solid #333; background:#fff;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li:hover .wm_menu_detail{display:block;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li .wm_menu_detail ul{*zoom:1;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li .wm_menu_detail ul:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li .wm_menu_detail ul li{float:left; width:70px; padding:5px 0 5px 10px; background:url(/image/common/bullet_dot_gray.gif) no-repeat 0 center;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li .wm_menu_detail ul li a:hover{color:#333; text-decoration:underline;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu2 span{display:inline-block; *zoom:1; *display:inline; width:10px; padding:0 3px 0 8px; color:#dd1727; font-size:13px;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu3 .first a{width:85px; background:url(/image/common/topmenu_icon_my.gif) no-repeat;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu4 .first a{width:85px; }
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu4:hover .first a{position:relative; z-index:6; margin:0 -1px; border:1px solid #333; border-bottom:1px solid #fff;  border-top:0 none;}
#wm_header .wm_header_in .wm_header_top .wm_topmenu li.menu4 .btn{margin:8px 0 0 13px;}

/* s:글로벌메뉴 추가 20150911 */
#wm_header .wm_gnbs{ margin:0; padding:0; list-style-type:none; font-size:0; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
#wm_header .wm_gnbs li{ display:inline-block; *display:inline; *zoom:1; border-right:1px solid #dddddd; }
#wm_header .wm_gnbs li:first-child{  margin-left:-8px; }
#wm_header .wm_gnbs li:hover{ background:#f6f4f4; }
#wm_header .wm_gnbs li > a{ display:block; height:27px; padding-top:15px; padding-left:15px; padding-right:15px; text-align:center; }
/* e:글로벌메뉴 추가 20150911 */




#wm_header .wm_header_in .wm_header_middle{*zoom:1; padding-bottom:20px;}
#wm_header .wm_header_in .wm_header_middle:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_header_middle .wm_logo{float:left;}
#wm_header .wm_header_in .wm_header_middle .wm_search_box{*zoom:1; float:left; margin:2px 0 0 -20px; }
#wm_header .wm_header_in .wm_header_middle .wm_search_box:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_header_middle .wm_search_box input{float:left;}
#wm_header .wm_header_in .wm_header_middle .wm_search_box input[type=text]{width:415px; height:38px; line-height:38px; border:1px solid #c5c5c5; background:#fbfbfb; border-right:0 none; text-indent:10px;}
#wm_header .wm_header_in .wm_header_middle .wm_menu{*zoom:1; float:right; padding-top:0px;}
#wm_header .wm_header_in .wm_header_middle .wm_menu:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_header_middle .wm_menu>li{position:relative; float:left; margin-left:10px;/*padding-left:17px; margin-left:12px; background:url(/image/common/topmenu_border.gif) no-repeat 0 3px;*/}
#wm_header .wm_header_in .wm_header_middle .wm_menu>li:first-child{padding-left:0; margin-left:0; background:none;}
#wm_header .wm_header_in .wm_header_middle .wm_menu>li a:hover{color:#333;}
#wm_header .wm_header_in .wm_header_middle .wm_menu>li ul{display:none; position:absolute; top:-11px; left:4px;  width:100%; padding:5px 0; border:1px solid #333; background:#fff;}
#wm_header .wm_header_in .wm_header_middle .wm_menu>li:hover ul{display:block;}
#wm_header .wm_header_in .wm_header_middle .wm_menu>li ul li{padding:5px 12px;}
#wm_header .wm_header_in .wm_header_middle .wm_menu>li ul li:first-child{background:url(/image/common/topmenu_arrow_on.gif) no-repeat 100% 10px;}
#wm_header .wm_header_in .wm_header_middle .wm_menu>li.arrow>a{display:inline-block; *zoom:1; *display:inline; padding-right:30px; background:url(/image/common/topmenu_arrow.gif) no-repeat 100% 5px;}
/*
#wm_header .wm_header_in .wm_gnb_area{padding:5px 20px; background:#45456c;}
#wm_header .wm_header_in .wm_gnb_area dl{*zoom:1; padding:5px 0;}
#wm_header .wm_header_in .wm_gnb_area dl:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_gnb_area dl a{display:block; height:19px; line-height:19px; font-size:12px; color:#fff; border-radius:5px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
#wm_header .wm_header_in .wm_gnb_area dl dt{float:left; margin-right:17px;}
#wm_header .wm_header_in .wm_gnb_area dl dt a{width:76px; text-align:center; background:#fff; color:#45456c;}
#wm_header .wm_header_in .wm_gnb_area dl dd{float:left;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul{*zoom:1; width:900px;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul li{float:left; padding-left:8px; margin:3px 0 5px 8px; border-left:1px solid #cdcdd8;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul li a{height:14px; line-height:14px;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul li a:hover{color:#fff;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul li:first-child{padding-left:0; margin-left:0; border-left:none;}
*/
#wm_header .wm_header_in .wm_gnb_area{margin-bottom:10px;}
#wm_header .wm_header_in .wm_gnb_area dl{position:relative; *zoom:1; padding-left:64px;}
#wm_header .wm_header_in .wm_gnb_area dl:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_gnb_area dl dt{position:absolute; top:0; left:0;}
#wm_header .wm_header_in .wm_gnb_area dl dd{height:25px; border-radius:0 3px 3px 0; padding-left:20px; overflow:hidden;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul{*zoom:1;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul:after{content:""; display:block; clear:both;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul li{float:left; font-size:13px; color:#fff; line-height:25px;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul li:first-child{display:none;}
#wm_header .wm_header_in .wm_gnb_area dl dd ul li a{font-size:13px; color:#fff; line-height:20px;}
#wm_header .wm_header_in .wm_gnb_area dl.wm_list1 dd{background:url(/image/common/gnb_bg1.jpg) repeat-x 0 0;}
#wm_header .wm_header_in .wm_gnb_area dl.wm_list2 dd{background:url(/image/common/gnb_bg2.jpg) repeat-x 0 0;}
#wm_header .wm_header_in .wm_gnb_area dl.wm_list3 dd{background:url(/image/common/gnb_bg3.jpg) repeat-x 0 0;}

/* footer */
#wm_footer{clear:both; width:100%; min-width:1260px; margin-top:5px; border-top:2px solid #000;}
#wm_footer .wm_footer_in{width:1098px; margin:auto; border:1px solid #f1f1f1; border-top:0 none;}
#wm_footer .wm_footer_in .wm_footer_quick{*zoom:1; padding:10px 0 10px 39px; background:#f7f7f7; border-bottom:1px solid #f1f1f1;}
#wm_footer .wm_footer_in .wm_footer_quick:after{content:""; display:block; clear:both;}
#wm_footer .wm_footer_in .wm_footer_quick li{float:left; margin-left:26px;width:106px;height:111px;}
#wm_footer .wm_footer_in .wm_footer_quick li:first-child{margin-left:0;}
#wm_footer .wm_footer_in .wm_footer_quick li a{width:106px;height:111px;display:table-cell;vertical-align:middle;text-align:center;}
#wm_footer .wm_footer_in .wm_footer_top{*zoom:1;}
#wm_footer .wm_footer_in .wm_footer_top:after{content:""; display:block; clear:both;}
#wm_footer .wm_footer_in .wm_footer_top .wm_phone{float:left; width:330px; height:86px; padding:28px 0 0 23px; border-right:1px solid #f1f1f1;}
#wm_footer .wm_footer_in .wm_footer_top .wm_phone .wm_num{font-size:30px; color:#000;}
#wm_footer .wm_footer_in .wm_footer_top .wm_phone .wm_que a{font-family: "돋움",Dotum,sans-serif;}
#wm_footer .wm_footer_in .wm_footer_top .wm_phone .wm_que a:hover{text-decoration:underline;}
#wm_footer .wm_footer_in .wm_footer_top .wm_phone .wm_day{display:block; padding-top:5px; font-size:11px; color:#9b9b9b; line-height:18px; font-family: "돋움",Dotum,sans-serif;}
#wm_footer .wm_footer_in .wm_footer_top .wm_bank{float:left; width:178px; height:100px; padding:14px 0 0 14px; border-right:1px solid #f1f1f1;}
#wm_footer .wm_footer_in .wm_footer_top .wm_bank .wm_name{display:inline-block; *zoom:1; *display:inline; height:22px; line-height:22px; padding:0 5px; font-family: "돋움",Dotum,sans-serif; background:#f7f7f7; color:#000;}
#wm_footer .wm_footer_in .wm_footer_top .wm_bank .wm_num{display:block; padding:5px; font-size:11px;letter-spacing:-0.2px; color:#9b9b9b; line-height:14px; font-family: "돋움",Dotum,sans-serif;}
#wm_footer .wm_footer_in .wm_footer_top .wm_footer_btn{*zoom:1; float:right;}
#wm_footer .wm_footer_in .wm_footer_top .wm_footer_btn:after{content:""; display:block; clear:both;}
#wm_footer .wm_footer_in .wm_footer_top .wm_footer_btn li{float:left; border-left:1px solid #f1f1f1;}
#wm_footer .wm_footer_in .wm_footer_top .wm_footer_btn li:first-child{border-left:0 none;}
#wm_footer .wm_footer_in .wm_footer_link{*zoom:1; padding:10px 24px; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; background:#f9f9f9;}
#wm_footer .wm_footer_in .wm_footer_link:after{content:""; display:block; clear:both;}
#wm_footer .wm_footer_in .wm_footer_link ul{*zoom:1; float:left;}
#wm_footer .wm_footer_in .wm_footer_link ul:after{content:""; display:block; clear:both;}
#wm_footer .wm_footer_in .wm_footer_link ul.wm_right{float:right;}
#wm_footer .wm_footer_in .wm_footer_link ul li{float:left; padding-left:16px; margin-left:17px; background:url(/image/common/footer_border.gif) no-repeat 0 2px;}
#wm_footer .wm_footer_in .wm_footer_link ul li:first-child{padding-left:0; margin-left:0; background:none;}
#wm_footer .wm_footer_in .wm_footer_link ul li a{*line-height:1.2;  font-family: "돋움",Dotum,sans-serif; color:#333;}
#wm_footer .wm_footer_in .wm_footer_link ul li a:hover{text-decoration:underline;}
#wm_footer .wm_footer_in .wm_footer_bottom{*zoom:1; padding:20px 18px;}
#wm_footer .wm_footer_in .wm_footer_bottom:after{content:""; display:block; clear:both;}
#wm_footer .wm_footer_in .wm_footer_bottom address{float:left; font-style:normal; font-family: "돋움",Dotum,sans-serif; font-size:11px; line-height:18px; color:#999999;}
#wm_footer .wm_footer_in .wm_footer_bottom address span{display:block; padding-bottom:5px; font-family: "돋움",Dotum,sans-serif; font-size:11px; color:#000;}
#wm_footer .wm_footer_in .wm_footer_bottom address em{color:#8893f6; font-weight:bold; font-style:normal; font-family: "돋움",Dotum,sans-serif; font-size:11px;}
#wm_footer .wm_footer_in .wm_footer_bottom .wm_qr{float:right; margin-left:40px;}
#wm_footer .wm_footer_in .wm_footer_bottom .wm_footer_sns{*zoom:1; float:right; padding-top:17px;}
#wm_footer .wm_footer_in .wm_footer_bottom .wm_footer_sns:after{content:""; display:block; clear:both;}
#wm_footer .wm_footer_in .wm_footer_bottom .wm_footer_sns li{float:left; margin-left:32px;}

/* 퀵메뉴 */
.wm_left_quick{position:absolute; top:150px; left:-57px;}
.wm_left_quick li{text-align:center; margin-bottom:7px;}
.wm_right_quick{position:fixed; top:0; right:0; z-index:1000; width:130px; height:100%; background:#a4a9b5;}
.wm_right_quick>ul>li{*zoom:1; padding:6px 7px; border-top:1px solid #b4b6bd; border-bottom:1px solid #8a8e98;}
.wm_right_quick>ul>li:after{content:""; display:block; clear:both;}
.wm_right_quick>ul>li>a{display:block; line-height:24px;}
.wm_right_quick>ul>li>a span{display:inline-block; *zoom:1; *display:inline; width:70px; line-height:24px; margin-left:7px; color:#fff; font-family: "돋움",Dotum,sans-serif;}
.wm_right_quick>ul>li>a img{vertical-align:top;}
.wm_right_quick>ul>li .wm_view_list{position:relative; width:60px; max-height:285px; padding:0 0 0 30px; margin:15px 0; overflow:hidden;}
.wm_right_quick>ul>li .wm_view_list ul{position:relative;}
.wm_right_quick>ul>li .wm_view_list li{margin-top:15px;}
.wm_right_quick>ul>li .wm_view_list li:first-child{margin-top:0;}
.wm_right_quick>ul>li .wm_view_list li img{width:60px; height:60px;}
.wm_right_quick>ul>li .wm_prev,
.wm_right_quick>ul>li .wm_next{float:left;}
.wm_right_quick>ul>li .wm_prev{margin:0 6px 0 30px;}
.wm_right_quick .quick_btn{position:absolute; top:324px; left:-14px;}
.wm_right_quick .quick_btn a{display:block; width:14px; height:39px; text-indent:-1000em; overflow:hidden; background:url(/image/common/quickmenu_right_view.gif) no-repeat;}
.wm_right_quick .quick_btn.on a{background-position:100% 0;}

/* 탭메뉴 */
.wm_tap_arrow{position:relative; width:1098px; margin:0 auto 10px; border:1px solid #ccc; overflow:hidden;}
.wm_tap_arrow .wm_num{display:block; overflow:hidden; position:absolute; top:-1000em; left:0;}
.wm_tap_arrow ul{position:relative; *zoom:1; width:4000px; padding:0 17px;}
.wm_tap_arrow ul:after{content:""; display:block; clear:both;}
.wm_tap_arrow ul li{float:left;}
.wm_tap_arrow ul li a{cursor: pointer;display:block; width:153px; height:35px; line-height:35px; margin:0 0 0 -1px; border-left:1px solid #ccc; font-size:11px; color:#797979; text-align:center; font-family: "돋움",Dotum,sans-serif;}
.wm_tap_arrow ul li:first-child a{border-left:0 none;}
.wm_tap_arrow ul li:hover a,
.wm_tap_arrow ul li.on a{background:#f3f3f3;}
.wm_tap_arrow .wm_prev,
.wm_tap_arrow .wm_next{position:absolute; top:0; z-index:2;}
.wm_tap_arrow .wm_prev{left:0; border-right:1px solid #ccc;}
.wm_tap_arrow .wm_next{right:0; border-left:1px solid #ccc;}
.wm_tap{position:relative; width:1098px; margin:0 auto 10px; border:1px solid #ccc; overflow:hidden;}
.wm_tap ul{position:relative; *zoom:1;}
.wm_tap ul:after{content:""; display:block; clear:both;}
.wm_tap ul li{float:left;}
.wm_tap.length1 ul li{width:100%;}
.wm_tap.length2 ul li{width:50%;}
.wm_tap.length3 ul li{width:33.3333333333333%;}
.wm_tap.length4 ul li{width:25%;}
.wm_tap.length5 ul li{width:20%; *width:19.99999%;}
.wm_tap.length6 ul li{width:16.6666666666666%;}
.wm_tap.length7 ul li{width:14.28571428%;}
.wm_tap.length8 ul li{width:12.5%;}
.wm_tap ul li a{display:block; height:35px; line-height:35px; margin:0 0 0 -1px; border-left:1px solid #ccc; font-size:11px; color:#797979; text-align:center; font-family: "돋움",Dotum,sans-serif;}
.wm_tap ul li:first-child a{border-left:0 none;}
.wm_tap ul li:hover a,
.wm_tap ul li.on a{background:#f3f3f3;}

/* 페이징 */
.wm_pag{position:relative; top:-1px; z-index:10; padding:30px 0; text-align:center; background:#fff;}
.wm_pag ol li{display:inline-block; *zoom:1; *display:inline;}
.wm_pag ol li a{display:block; width:24px; height:16px; line-height:16px; text-align:center; padding-left:2px; border-left:1px solid #ccc;}
.wm_pag ol li:first-child a{border-left:0 none;}
.wm_pag ol li.on a,
.wm_pag ol li:hover a{color:#717eef; font-weight:bold;}

/* 서브공통 */
.sub_cont{width:1100px; margin:auto;}
.sub_cont .path_area{padding:50px 0 30px 0;}
.sub_cont .path_area h3{font-size:24px; color:#252549; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal;}

.sub_cont .path_area2{padding:10px 0 10px 0;}
.sub_cont .path_area2 h3{font-size:24px; color:#252549; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal;}

/* 게시판리스트 */
table.list_type{margin:0 0 1px 0; border-top:2px solid #719ef4;}
table.list_type thead th{padding:10px 10px; background:#f6f6f6; font-size:13px; color:#333; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:bold; border-bottom:1px solid #ddd;}
table.list_type tbody td{padding:16px 10px; border-bottom:1px solid #ddd; font-size:13px; color:#333; text-align:center;}
table.list_type tbody td.subject{text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
table.list_type tbody td.red{color:#fe5f5e; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
table.list_type tbody td.gray{color:#999; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
table.list_type tbody td.subject a{font-size:13px; color:#333;}
table.list_type tbody td.subject a:hover{text-decoration:underline;}
table.list_type tbody td input[type=text]{width:80%; height:34px; line-height:34px; margin:-5px 0; border:1px solid #ddd; text-indent:10px;}

/* 게시판뷰 */
.active_view{background:#fff; border-top:2px solid #719ef4;}
.active_view .view_header{*zoom:1; border-bottom:1px solid #ddd;}
.active_view .view_header:after{content:""; display:block; clear:both;}
.active_view .view_header h3{padding:10px 30px; font-size:17px; color:#333; background:#f7f7f7; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal; line-height:2;}
.active_view .view_header .user_info{*zoom:1; padding:10px 30px; border-top:1px solid #ddd;}
.active_view .view_header .user_info:after{content:""; display:block; clear:both;}
.active_view .view_header .user_info li{float:left; margin-right:15px; height:24px; line-height:24px; font-size:13px; color:#777;}
.active_view .view_header .user_info li span{font-size:13px; line-height:24px; color:#333; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
.active_view .view_header .file_list{padding:20px; border-top:1px solid #ddd;}
.active_view .view_header .file_list li:first-child{margin-top:0;}
.active_view .view_header .file_list li{margin-top:5px;}
.active_view .view_content{*zoom:1; padding:30px; line-height:2; font-size:14px; color:#333;}
.active_view .view_content:after{content:""; display:block; clear:both;}
.active_view .view_content *{font-size:inherit; color:inherit; line-height:inherit;}
.active_view .view_content img{max-width:100%;}
.active_view .view_content .wm_file_img{margin-bottom:20px; text-align:center;}

.active_view.premium{border-top:3px solid #fe5f5e;}
.active_view.premium .view_header .user_info li.id{padding-left:25px; background:url(/image/sub/icon_pre2.gif) no-repeat 0 center;}

/* 댓글 */
.reply_wrap .reply_write{*zoom:1; padding:25px; margin-top:30px; background:#f5f5f5; border:1px solid #ddd;}
.reply_wrap .reply_write:after{content:""; display:block; clear:both;}
.reply_wrap .reply_write strong{float:left; display:block; margin-bottom:15px; font-size:17px; color:#333; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal; }
.reply_wrap .reply_write .inputs{*zoom:1; float:left; margin-left:30px;}
.reply_wrap .reply_write .inputs:after{content:""; display:block; clear:both;}
.reply_wrap .reply_write .inputs li{float:left; margin-right:10px;}
.reply_wrap .reply_write .inputs li input[type=radio]{position:relative; top:2px; margin-right:5px;}
.reply_wrap .reply_write .inputs li span{color:#333;}
.reply_wrap .reply_write textarea{clear:both; float:left; width:890px; height:78px; padding:5px; border:1px solid #ddd; font-family:nanumgothic,"돋움",Dotum,sans-serif; line-height:1.8; font-size:13px; color:#666;}
.reply_wrap .reply_write button{float:right; display:block; width:136px; height:90px; border:0 none; background:#31316a; color:#fff; text-align:center; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:14px;}
.reply_wrap .reply_write button:hover{background:#45456c;}
.reply_wrap .reply_list{padding:25px 0 0 0; border-bottom:1px solid #ddd;}
.reply_wrap .reply_list>li{position:relative; *zoom:1; padding:25px 20px; border-top:1px solid #ddd;}
.reply_wrap .reply_list>li:after{content:""; display:block; clear:both;}
.reply_wrap .reply_list>li .user_id{float:left; height:26px; line-height:26px;  margin-right:20px; font-size:13px; color:#333; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
.reply_wrap .reply_list>li .date{float:left; height:26px; line-height:26px; font-size:13px; color:#777;}
.reply_wrap .reply_list>li .wm_type{float:left; height:26px; line-height:26px;  margin-right:20px; font-size:13px; color:#666; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
.reply_wrap .reply_list>li .wm_icon,
.reply_wrap .reply_list>li .wm_icon2{float:left; height:22px; line-height:22px;  padding:0 5px; border:1px solid #d46400; background:#ff9d10; margin-right:20px; font-size:11px; color:#333; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
.reply_wrap .reply_list>li .wm_icon2{background:#72cfff; border:1px solid #1c8ac3;}
.reply_wrap .reply_list>li .reply_text{clear:both; padding-top:5px; font-size:13px; line-height:1.5; color:#333;}
.reply_wrap .reply_list>li .btns{position:absolute; top:30px; right:20px; *zoom:1;}
.reply_wrap .reply_list>li .btns:after{content:""; display:block; clear:both;}
.reply_wrap .reply_list>li .btns li{float:left; padding-left:11px; margin-left:5px;}
.reply_wrap .reply_list>li .btns li:first-child{padding-left:0; margin-left:0; background:none;}
.reply_wrap .reply_list>li .btns li a{display:block; height:15px; line-height:15px; color:#999;}
.reply_wrap .reply_list>li .btns li a:hover{color:#333;}

/* 쓰기게시판 */
.table_must{padding-bottom:10px; text-align:right; font-size:13px; color:#999;}
.table_must span{color:#fe5f5e;}
table.write_type{border-top:2px solid #719ef4;}
table.write_type tbody th{padding:6px 0 6px 35px; background:#f6f6f6; font-size:14px; color:#333; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; vertical-align:middle; text-align:left; font-weight:normal; border-bottom:1px solid #ddd;}
table.write_type tbody th .title_must{position:relative; font-size:14px; color:#333; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
table.write_type tbody th .title_must span{position:absolute; left:-12px; color:#fe5f5e; font-size:14px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
table.write_type tbody th a{display:inline-block; *zoom:1; *display:inline; margin-left:10px; vertical-align:middle;}
table.write_type tbody td{padding:6px 0 6px 25px; border-bottom:1px solid #ddd;}
table.write_type tbody td input[type=text],
table.write_type tbody td input[type=password]{width:99%; height:32px; line-height:32px; border:1px solid #ddd; text-indent:10px;}
table.write_type tbody td select{min-width:220px; *width:200px; height:34px; line-height:28px; border:1px solid #ddd; font-family:nanumgothic,"돋움",Dotum,sans-serif; font-size:12px; color:#666;}
table.write_type tbody td select.time{min-width:80px;}
table.write_type tbody td>p{*zoom:1; float:left; line-height:34px; margin-right:10px; font-size:14px; color:#555;}
table.write_type tbody td>p.multy{line-height:1.7;}
table.write_type tbody td>p a{line-height:34px; font-size:14px; color:#fff;}
table.write_type tbody td>p:after{content:""; display:block; clear:both;}
table.write_type tbody td .clear{clear:both; padding-top:8px;}
table.write_type tbody td .clear p{float:left; height:40px; line-height:34px; margin-right:10px;}
table.write_type tbody td>p>span{margin-left:10px; line-height:34px; font-size:14px; color:#555;}
table.write_type tbody td .radio{margin-right:25px;}
table.write_type tbody td .radio input[type=radio]{position:relative; top:14px; margin-right:5px;}
table.write_type tbody td .radio img{position:relative; top:5px;}
table.write_type tbody td .radio span{line-height:40px; font-size:14px; color:#555;}
table.write_type tbody td .radio span em{line-height:40px; font-size:14px; color:#fe5f5e; font-style:normal;}
table.write_type tbody td .check_text input[type=checkbox]{position:relative; top:14px; float:left; margin:0 10px 0 5px;}
table.write_type tbody td .check_text .holder_auto,
table.write_type tbody td .check_text .holder_box{float:left;}
table.write_type tbody td .check_opt{*zoom:1;}
table.write_type tbody td .check_opt:after{content:""; display:block; clear:both;}
table.write_type tbody td .check_opt li{float:left; min-width:125px; margin-right:20px; padding:8px 0;}
table.write_type tbody td .check_opt li label input[type=checkbox]{position:relative; top:1px; margin-right:8px;}
table.write_type tbody td .check_opt li label span{font-size:14px; color:#555;}
table.write_type tbody td textarea{width:92%; height:100px; padding:5px; margin:10px 0; border:1px solid #ddd; font-family:nanumgothic,"돋움",Dotum,sans-serif; font-size:12px; color:#666; line-height:1.8;}
table.write_type tbody td.border_left{border-left:1px solid #ddd; padding:5px; vertical-align:middle; text-align:center;}
table.write_type .write_info{clear:both; font-size:13px; color:#999; white-space:nowrap;}
table.write_type .write_info span{color:#fe5f5e; font-size:13px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
.table_title{position:relative; margin:25px 0 20px 0; font-size:17px; color:#333; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
.table_title .btn_white{position:absolute; top:-13px; right:0;}
.table_bottom_info{padding-top:10px; font-size:13px; color:#999; text-align:right;}
.solo_label label{display:block; padding-top:12px;}
.table_btn a{display:block; height:34px; line-height:34px; padding:0 10px; color:#fff; background:#2b388c; font-family:nanumgothic,"돋움",Dotum,sans-serif; font-size:13px!important; color:#fff!important;}

/* 버튼 */
.center_btns{padding:30px 0; text-align:center;}
.center_btns>p,
.center_btns>button{margin:0 3px!important;}
.big_btn_white,
.big_btn_color{display:inline-block; *zoom:1; *display:inline;}
.big_btn_white a,
.big_btn_color a{display:block; min-width:150px; height:36px; line-height:36px; padding:0 10px; text-align:center; font-size:14px; color:#333; border:1px solid #ddd; }
.big_btn_color a{background:#31316a; border:1px solid #252549; color:#fff;}
button.big_btn_white,
button.big_btn_color{display:inline-block; *zoom:1; *display:inline; min-width:150px; height:49px; padding:0 10px; text-align:center; font-size:14px; color:#333; background:#fff; border:1px solid #ddd; font-family: nanumgothic,"돋움",Dotum,sans-serif; cursor:pointer;}
button.big_btn_color{background:#572428;  color:#fff;}
.big_btn_white a:hover,
button.big_btn_white:hover{background:#f5f5f5;}
.big_btn_color a:hover,
button.big_btn_color:hover{background:#2d0d0f;}
.btn_green a{display:inline-block; *zoom:1; *display:inline; min-width:116px; height:34px; line-height:34px; padding:0 10px; background:#45456c; text-align:center; color:#fff; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px;}
.btn_white a{display:inline-block; *zoom:1; *display:inline; min-width:114px; height:34px; line-height:34px; border:1px solid #ddd; padding:0 10px; text-align:center; color:#777; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px;}
.wm_in_btn{position:relative; *top:1px; display:inline-block; *zoom:1; *display:inline; height:36px; line-height:36px; padding:0 20px;  color:#fff; background:#45456c; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; vertical-align:top;}
.btn_gra{display:inline-block; *zoom:1; *display:inline; height:34px; line-height:34px; padding:0 25px; background:url(/image/sub/btn_gra.gif) repeat-x 0 0; border:1px solid #cdcdcd; font-size:13px; color:#777; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.btn_gra:hover{background:#f5f5f5;}

/* 윈도우팝업 */
#wm_popup{padding:20px;}
#wm_popup h1{float:left; padding-bottom:10px; color:#252549; font-size:18px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal;}
#wm_popup .table_must{float:right;}
#wm_popup table{clear:both;}

.wm_botom_btns{clear:both; padding:10px 20px; margin:10px 0; border:1px solid #ddd; background:#f5f5f5; text-align:right;}
.wm_botom_btns a{display:inline-block;padding:0 15px;height:30px;background:#617d46;color:#fff;text-decoration:none;line-height:2.5em;vertical-align:middle}
.wm_botom_btns a.wm_color{background:#ff3061;}