@charset "utf-8";
#tnb a:hover,.cont_title a:hover,.lst_plicy a:hover,.lst_tab a:hover{text-decoration:underline}
#gnb,#hd_wrapper,.cont{width:1200px}
#gnb:after,#gnb_1dul:after,#hd_wrapper:after,#tnb:after{display:block}
#hd_sch,#logo,#text_size,#tnb li{float:left}
#ft,#hd,#wrapper{min-width:1200px}
#tnb,.new_win .win_ul{list-style:none;zoom:1}
/*
#container:after,#gnb:after,#gnb_1dul:after,#gnb_all:after,#hd_wrapper:after,#tnb:after,#wrapper:after,.cke_sc_def dl:after,.new_win .win_ul:after,.pg:after{visibility:hidden;clear:both;content:""}
*/
button{border:0;background-color:transparent;cursor:pointer}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}
.cont{margin:0 auto}
.cont_title{height:19px;padding-bottom:15px;font-size:17px}
#hd_h1,#hd_pop h2{font-size:0;position:absolute;line-height:0;overflow:hidden}
.lt .cont_title{margin-bottom:13px;border-bottom:1px solid #c1c1c1}
#hd_pop{z-index:10;position:relative;margin:0 auto;/*width:1200px;*/height:0}
.hd_pops{position:absolute;border:1px solid #e9e9e9;background:#fff}
#gnb,#hd,#hd_wrapper{position:relative}
.hd_pops_footer{padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button{margin-right:5px;padding:5px 10px;border:0;/*background:#393939*/;color:#fff}
#hd{z-index:200;border-bottom:0px solid #c1c1c1;background:#fff}
.hd_zindex{z-index:10!important}#hd_wrap_bg{background:#0f0f0f}
#hd_wrapper{height:17px;margin:0 auto;padding:10px 0}
#hd_wrapper #tnb li a{display:block;color:#fff}
#tnb{float:right;margin:0;padding:0}
#tnb li{padding:0 13px;font-size:13px;line-height:13px}
#hd_wrapper #tnb #meb_tnb{font-style:normal;color:#a3a3a3}
#tnb .line{padding-right:20px;margin-right:7px;border-right:1px solid #c1c1c1}
#tnb .last{position:relative;padding-right:0}
#tnb .last img{margin:-2px 0 0 6px}
#tnb .last .fam_site{display:none;position:absolute;top:27px;right:0px;z-index:999;width:86px}
#tnb .last .fam_site li{float:none;padding:5px 13px;border:solid #2f2f2f;border-width:0px 1px 1px 1px;background:#fff}
#hd_wrapper #tnb .last .fam_site li a{color:#2f2f2f}
#tnb img{margin-right:3px}
#hd_sch{margin:0 0 0 20px;padding:0;border:1px solid #c3c6ca}
#hd_sch legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx{padding-left:5px;width:110px;height:24px;border:0;background:#fff;line-height:1.9em!important;line-height:1.6em}
#hd_sch #sch_submit{padding:0 5px;height:26px;border:0;background:#e2e6eb;color:#333;cursor:pointer}
#text_size{margin:0;letter-spacing:-3px}
#text_size button{margin:0;padding:1px 2px;border:1px solid #c3c6ca;background:0 0;vertical-align:middle;cursor:pointer}
.ts_up{font-size:1.167em!important}
.ts_up2{font-size:1.3em!important}
#gnb{    position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
    width: 100%;}
#gnb h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
#logo{/*height:58px;*/margin: 34px 0 0 0;}
#logo img{}
#gnb_1dul a,#gnb_all a{padding-bottom:2px}
#gnb_1dul{width: 60%;
    text-align: right;
    transition: 1.0s;
    position: relative;
    margin: 18px 0px;
	/*margin-left:60%*/
	}
#gnb_1dul>.gnb_1dli{    float: none;
    display: inline-block;
    line-height: 65px;
    padding: 0px;
    position: relative;
    padding: 0 45px;}
#gnb_1dul>li>.gnb_1da{font-size:18px;font-weight:100;color:#fff}
.gnb_1dli.gnb_last a {margin-left: 25px}
.gnb_last {padding-right:0px}
/*
#gnb_1dul>li>.gnb_1da_on, #gnb_1dul>li>.gnb_1da:hover{border-bottom:1px solid #2f2f2f}
*/


#gnb_1dul.gnb_no .gnb_1dli_over .gnb_2dul{display:none}
#gnb_1dul .gnb_2dul{display:none;position:absolute;width:147px;}
/*
#gnb_1dul .gnb_2dul{display:none;position:absolute;top:100px;width:147px;padding:11px 0;border-top:1px solid #c1c1c1}
*/
#gnb_1dul .gnb_1dli_on .gnb_2dul{display:block}
#gnb_1dul .gnb_2dul .gnb_2dli{padding:0px 10px 10px 0px;text-align:left;height:30px}
#gnb_1dul .gnb_2da{text-align:left;text-decoration:none}
#gnb_1dul .gnb_1dli_air .gnb_2da{background-color:#333;color:#fff}
/*
#gnb_1dul .gnb_1dli_on .gnb_2da{font-size:17px;color:#c7c8c8}
*/
.gnb_2da{font-size:17px;color:#c7c8c8}
#gnb_1dul .gnb_2da:focus,.gnb_2da:hover{border-bottom:1px solid #fff;color:#fff}
/*
#gnb_1dul .gnb_1dli_over .gnb_2dul{display:block;left:44px; background-color: rgba(4,9,20,0.9);opacity:.8}
*/

#gnb_all,#gnb_btn_top{display:none}
#gnb_1dul .gnb_1dli_4 .gnb_2dul{left:-6px}
#gnb_1dul .gnb_last .gnb_2dul{left:initial;right:-13px}
#gnb_empty{padding:10px 0;width:100%;text-align:center;line-height:2em}
#gnb_empty a{text-decoration:underline}
#gnb_btn>div{position:absolute;cursor:pointer}
#gnb_btn_all{top:34px;right:0;width:34px;height:34px;text-align:center;background:#c1c1c1}
#gnb_btn_all:hover{background:#2f2f2f}
#gnb_all{position:absolute;top:101px;left:0;width:100%;height:390px;padding:19px 0 11px;background:#fff;opacity:.95}
#gnb_all:after{display:block}
#gnb_all>li{float:left;width:118px;height:390px;padding:0 20px 0 29px}
#gnb_all>li+li{border-left:1px solid #c1c1c1}
#gnb_all>li>a{font-weight:700;font-size:17px}
#gnb_all>li a:hover{border-bottom:1px solid #434343}
#gnb_all .gnb_all_2dul{margin-top:11.5px}
#gnb_all .gnb_all_2dul li{padding:8.5px 0;font-size:15px}
/*
#gnb_wrap.scroll_on .gnb_1da_on{border-bottom:1px solid #fff;}
#gnb_wrap.scroll_on{position:fixed;top:0;left:0;z-index:999;width:100%;background:#0f0f0f;opacity:.9}
*/
#container,#ft_company .lst_tel{position:relative}
#sub_container{}
/*
.scroll_on #gnb_all,.scroll_on #gnb_btn_all,.scroll_on #logo{display:none!important}
.scroll_on #gnb_btn_top{display:block;top:12px;right:0}
.scroll_on #gnb_1dul>li>.gnb_1da:hover{border-color:#fff}
.scroll_on #gnb_1dul{height:50px}
.scroll_on #gnb_1dul>.gnb_1dli{padding:15px 17.5px}
.scroll_on #gnb_1dul>li>.gnb_1da{font-size:17px;font-weight:400;color:#fff}
.scroll_on #gnb_1dul .gnb_2dul{top:50px}
*/
#wrapper{z-index:5;margin:0 auto;zoom:1}
#wrapper:after{display:block}
#aside{float:right;margin:0 0 0 -1px;width:210px;border-left:1px solid #dde4e9;background:#fff}
#container{min-height:500px;background:#fff;zoom:1}
.main #container{width:100%;margin:0;z-index:4}
#container:after{display:block}
#container_title{margin-bottom:20px;font-size:1.2em;font-weight:700}
#ft{margin-bottom:80px;padding-top:80px;border-top:1px solid #e7e7e7}
#ft .bx-wrapper .bx-prev{left:-50px;margin-top:-28.5px;}
#ft .bx-wrapper .bx-next{right:-50px;margin-top:-28.5px;}
#ft_company{margin-top:30px;padding:20px 0 15px;border-top:3px solid #2f2f2f;border-bottom:1px solid #e7e7e7}
#ft_company .lst_tel li{float:left;font-size:15px;font-weight:Bold}
#ft_company .lst_tel li+li{margin-left:20px}
#ft_copy{margin-top:0px}
#ft_copy .group1{margin:0px 85px 0 0}
#ft .lst_sns{margin-top:0px; color: #a3a3a3;margin-left: 18px;}
#ft .lst_sns li{display:inline}
#ft .lst_sns li+li{margin-left:8px}
#ft_copy .group2{font-size:13px}
#bo_v_table,#hd_login_msg,#skip_to_container a,.msg_sound_only,.sound_only{position:absolute;font-size:0 !important;line-height:0 !important;top:0;left:0}
#ft_copy .lst_plicy li{display:inline;margin-right:23px;font-family:NanumGothicLight,sans-serif}
.ft_address p{margin-top:5px;color:#a3a3a3}
#ft_copy .fb-plugins{margin-left:5px}
.copymove_current{float:right;color:#ff3061}
.copymove_currentbg{background:#f4f4f4}
#hd_login_msg{overflow:hidden}
#bo_v_table,.msg_sound_only,.sound_only{display:inline-block!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
#captcha #captcha_mp3,#captcha #captcha_reload{left:161px;margin:0;padding:0;border:0;vertical-align:middle;cursor:pointer}
#skip_to_container a{z-index:100000;width:1px;height:1px;overflow:hidden;color:#fff}
.img_fix{width:100%;height:auto}
#captcha #captcha_mp3, #captcha #captcha_reload{width:30px;height:30px;margin-top:3px;text-indent:-9999px;border-radius:5px;}
#captcha{display:inline-block;position:relative}
#captcha legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img{width:90px;height:28px;border:1px solid #e9e9e9;border-radius:5px;vertical-align:top;padding:0;margin-top:3px;}
#captcha #captcha_mp3{background:url(../../../img/captcha.png) no-repeat}
#captcha #captcha_reload{top:0px;overflow:hidden;background:url(../../../img/captcha.png) 0 -30px no-repeat;border-top:1px solid #ccc;text-indent:-999px}
#bo_w #captcha label {line-height:0px}
#captcha #captcha_key{margin:0 0 0 20px;padding:0 5px;width:182px;height:34px;padding:5px 20px;border:1px solid #c1c1c1;background:#fff;font-size:15px;vertical-align:top}
#captcha #captcha_info{padding-left:5px;font-size:.95em;letter-spacing:-.1em;vertical-align:middle;}
#captcha.m_captcha audio{display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img{width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block}
#captcha.m_captcha #captcha_reload{position:static;margin:0;padding:0;width:31px;height:31px;border:0;vertical-align:middle;overflow:hidden;cursor:pointer;background:url(../../../img/captcha.png) 0 -30px no-repeat;text-indent:-999px}
#captcha.m_captcha #captcha_reload span{display:none}
#captcha.m_captcha #captcha_key{margin:0 0 0 3px;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:700;text-align:center;line-height:29px}
#captcha.m_captcha #captcha_info{display:block;margin:5px 0 0;font-size:.95em;letter-spacing:-.1em}
#captcha.m_captcha #captcha_mp3{width:31px;height:31px;background:url(../../../img/captcha.png) no-repeat;vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}
.btn_cke_sc,a.btn01,a.btn02,a.btn_cancel{vertical-align:middle}
.cke_sc{margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;cursor:pointer}
.cke_sc_def{margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.bl_head1,.btn_confirm{text-align:center}
.cke_sc_def dl:after{display:block}
.cke_sc_def dd,.cke_sc_def dt{float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
a.btn01,a.btn02,button.btn01,button.btn02{padding:7px;display:inline-block;text-decoration:none}
.cke_sc_def dt{width:20%;font-weight:700}
.cke_sc_def dd{width:30%}
a.btn01{border:1px solid #2f2f2f;background:#2f2f2f;color:#fff}
a.btn01:focus,a.btn01:hover{text-decoration:none}
button.btn01{margin:0;border:1px solid #ccc;background:#fafafa;color:#000}
a.btn02{border:1px solid #2f2f2f;background:#fff;color:#2f2f2f}
.btn02:hover,a.btn02:focus{text-decoration:none}
button.btn02{margin:0;border:1px solid #3b3c3f;background:#4b545e;color:#fff}
.btn_submit{padding:8px;border:1px solid #2f2f2f;background:#fff;color:#2f2f2f;letter-spacing:-.1em;cursor:pointer}
fieldset .btn_submit{padding:0 7px;height:24px;line-height:1em}
a.btn_cancel,button.btn_cancel{padding:7px;border:0px;background:#a3a3a3;color:#fff}
a.btn_cancel{display:inline-block;text-decoration:none}
a.btn_frmline,button.btn_cancel,button.btn_frmline{display:inline-block;text-decoration:none;vertical-align:top}
a.btn_frmline,button.btn_frmline{padding:0 5px;height:24px;border:0;background:#333;color:#fff;letter-spacing:-.1em}
a.btn_frmline{line-height:24px}
button.btn_frmline{font-size:1em}
.bl_wrap{margin-bottom:30px}
#bo_gall,#bo_list,#bo_v,#bo_w,.bl_view{width:1200px;margin:0px auto}
#bo_gall,#bo_list,#bo_w{padding-bottom:140px;margin:50px auto}
#bo_gall,#bo_list,.bl_view{margin-bottom:65px}
#bo_gall,#bo_list{position:relative;border-bottom:0px solid #2f2f2f;margin:auto}
.bl_view{/*padding:30px 0px 18px;border-top:1px solid #2f2f2f;border-bottom:1px solid #bfbfbf*/}
#container #bo_vc_w{border-bottom:0px;}
#container #bo_vc article{border-top:1px solid #c1c1c1;font-size:15px;}
.bo_tit{width:1180px;height:222px;margin:50px auto 0;background:url(../img/sub/bg_top_bo.jpg) no-repeat}
.tbl_frm01 table,.tbl_wrap table{width:100%;border-collapse:collapse;border-spacing:0}
.bl_view .on,.cnt_cmt,.new_win .win_ul a,.tbl_wrap caption{font-weight:700}
#bo_list .btn_bo_adm{position:absolute;bottom:50px;left:0px;z-index:10}
.bo_fx .btn_b01{padding:0px 15px;line-height:40px}
.bo_fx .btn_b02{width:110px;padding:0px;font-size:15px;text-align:center;line-height:42px;}
#bo_bom{position:relative;text-align:center}
#bo_bom .bo_fx{position:absolute;top:0px;right:0px;}
#bo_sch{display:inline-block}
#bo_sch .btn_submit{width:83px;height:33px;border:1px solid #a3a3a3;background:#f8f8f8;font-size:15px}
#bo_sch select, #bo_sch #stx{border:1px solid #e7e7e7;background:#fff;font-size:15px}
#bo_sch select {width:113px;height:33px;padding-left:5px;}
#bo_sch #stx {width:283px;height:33px}
.bo_tit .txt{padding-left:40px;font-size:15px;line-height:22px;color:#dedede}
#bo_cate_ul li a {display:block;padding:9px 0px;}
#bo_cate_ul #bo_cate_on {background:#2f2f2f;color:#fff}
#bo_cate_ul li {float:left;width:137px;border:solid #2f2f2f;border-width:1px 1px 0px 1px;font-size:15px;line-height:28px;text-align:center}
#bo_cate_ul li+li {border-left:0px}
.bl_head1{padding:13px 0 15px;border-top:3px solid #2f2f2f;border-bottom:1px solid #b6b6b6;font-size:17px;color:#2f2f2f}
#container .bl_article li{padding:18px 0 14px;border-bottom:1px solid #ebebeb}
.bl_article a,.bl_view a{display:block;font-size:15px}
.bl_article a:hover .lst_count{color:#2f2f2f;text-decoration:underline}
.bl_article .lst_date{font-size:13px}
.bl_article .bo_notice{padding:5px 12px 8px;color:#fff;background:#2f2f2f}
.bl_view li{padding:5px 0 4px}
.bl_view a:hover .lst_count{font-weight:700;text-decoration:underline}
.bl_article .lst_none{padding:30px 0px 28px 0px;font-size:17px;text-align:center;}
.btn_b01{display:inline-block;padding:9px 15px;border:1px solid #dfdfdf;background:#fff;color:#222;text-decoration:none;vertical-align:middle}
.btn_b01:hover,.btn_b01:focus{color:#2f2f2f;text-decoration:none}
a.btn_admin,a.btn_b02{padding:9px 10px;color:#fff;vertical-align:middle;display:inline-block;text-decoration:none}
a.btn_b02{background:#454545}
.btn_b02:hover,a.btn_b02:focus{text-decoration:none}
a.btn_admin{border:1px solid #e8180c;background:#e8180c}
.tbl_head01 thead a,.tbl_head02 thead a,.tbl_head02 thead th{color:#383838}
.tbl_head01 thead th input,.tbl_head02 thead th input{vertical-align:top}
a.btn_admin:focus,a.btn_admin:hover{text-decoration:none}
.cnt_cmt{display:inline-block;margin:0 0 0 3px}
.tbl_head01,.tbl_head02{margin:0 0 10px}
.tbl_wrap caption{padding:10px 0;text-align:left}
.tbl_head01 caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th{padding:12px 0;border:solid #2f2f2f;border-width:2px 0px 1px;color:#2f2f2f;font-size:17px;font-weight:normal;text-align:center;letter-spacing:-.1em}
.tbl_head01 tfoot td,.tbl_head01 tfoot th{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th,.tbl_head01 td{border:solid #ebebeb;border-width:1px 0px}
.tbl_head01 tbody th{padding:8px 0}
.tbl_head01 td{padding:15px 5px;line-height:1.5em;word-break:break-all}
.tbl_head02 caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th{padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;font-size:.95em;text-align:center;letter-spacing:-.1em}
.tbl_head02 tfoot td,.tbl_head02 tfoot th{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_frm01 td,.tbl_frm01 th,.tbl_head02 tbody th,.tbl_head02 td{border-bottom:1px solid #e9e9e9}
.tbl_head02 tbody th{padding:5px 0;border-top:1px solid #e9e9e9}
.tbl_head02 td{padding:5px 3px;border-top:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_frm01{margin:0 0 50px}
.tbl_frm01 tbody{border-top:2px solid #2f2f2f}
.tbl_frm01 th{width:125px;padding:20px 10px 20px 35px;border-left:0;font-size:17px;font-weight:normal;background:#f6f6f6;text-align:left}
.empty_list,.empty_table,.td_board,.td_category,.td_chk,.td_date,.td_datetime,.td_mng{text-align:center}
.tbl_frm01 td{padding:15px 20px;background:0 0}
.tbl_frm01 td .file_input, .tbl_frm01 td .frm_input, .tbl_frm01 td select{width:182px;height:34px;padding:5px 20px;border:1px solid #c1c1c1;font-size:15px;color:#2f2f2f;background:#fff;}
.tbl_frm01 #wr_subject{width:59.3%;}
.frm_input,.tbl_frm01 textarea{border:1px solid #e7e7e7;background:#fff;color:#2f2f2f;vertical-align:middle;line-height:2em}
.frm_input{height:22px}
.tbl_frm01 textarea{padding:2px 2px 3px;width:98%;height:100px}
.tbl_frm01 a{text-decoration:none}
.tbl_frm01 .frm_file{display:block;margin-bottom:5px}
.tbl_frm01 .frm_info{display:block;padding:0 0 5px;line-height:1.4em}
.empty_table{padding:50px 0!important}
.empty_list{padding:20px 0!important}
.td_board{width:120px}
.td_category{width:80px}
.td_chk{width:30px}
.td_date{width:60px}
.td_datetime{width:110px}
.td_group,.td_mb_id{width:100px;text-align:center}
.td_mng{width:80px}
.td_name,.td_nick{width:100px}
.td_name{text-align:left}
#device_change,.new_win .win_btn,.pg_page,.pg_wrap,.td_nick,.td_num,.td_numbig,.td_stat{text-align:center}
.td_num{width:50px}
.td_numbig{width:80px}
.td_stat{width:60px}
.txt_active{color:#5d910b}
.txt_done{color:#e8180c}
.txt_expired{color:#ccc}
.txt_rdy{color:#8abc2a}
.new_win .tbl_wrap{margin:0 20px}
.new_win #win_title{margin:0 0 20px;padding:20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#fff;font-size:1.2em}
.new_win #win_title .sv{font-size:.75em;line-height:1.2em}
.new_win .win_ul{margin:-20px 0 20px;padding:0 20px;border-bottom:1px solid #455255;background:#484848}
.new_win .win_btn a,.new_win .win_btn button{background:#4b545e;display:inline-block;padding:0 10px}
.new_win .win_ul:after{display:block}
.new_win .win_ul li{float:left;margin-left:-1px}
.new_win .win_ul a{display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;text-decoration:none}
.new_win .win_desc{padding:20px}
.new_win .win_btn{clear:both;padding:20px}
.new_win .win_btn button{height:30px;border:0;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input{padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a{height:30px;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus,.new_win .win_btn a:hover{text-decoration:none}
.sch_word{color:#ff3061}
#validation_check{margin:100px auto;width:500px}
#validation_check h1{margin-bottom:20px;font-size:1.3em}
#validation_check p{margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}
.sv_wrap{display:inline-block;position:relative;font-weight:400}
.sv_wrap .sv{z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}
.sv_wrap .sv a{display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff!important}
.sv_wrap a:active,.sv_wrap a:focus,.sv_wrap a:hover{text-decoration:none}
.sv_on{display:block!important;position:absolute;top:10px;left:20px;width:auto;height:auto}
.pg:after,.sv_nojs .sv{display:block}
.pg_wrap{margin-top:0px}
.pg_page{display:inline-block;width:30px;margin-left:-3.5px;padding:7px 0;background:#fff;border:0px solid #d2d2d2;text-decoration:none;margin: 0px 6px;}
.pg a:focus,.pg a:hover{text-decoration:none}
/* .pg .pg_page+.pg_page{border-left:0} */
.pg_next,.pg_prev{margin-top:1px}
.pg_prev,.pg_start{border-width:0 1px 0 0}
.pg_start, .pg_prev
{
    background: url(../img/paging.gif) no-repeat 0 0;
    text-indent: -999px;
    overflow: hidden;
    width: 37px;
    height: 37px;
    padding: 0;
    vertical-align: bottom;
	border: 1px solid #dfdfdf;
}
.pg_start {background-position: 7px 5px;margin-right: -2px;}
.pg_prev {background-position: -22px 5px;}
.pg_end, .pg_next
{
    background: url(../img/paging.gif) no-repeat -55px 0;
    width: 37px;
    height: 37px;
    padding: 0;
    text-indent: -999px;
    overflow: hidden;
    vertical-align: bottom;
	border: 1px solid #dfdfdf;
}
.pg_next {background-position: -48px 5px;}
.pg_end {background-position: -77px 5px;margin-left: -2px;}
.pg_end:hover, .pg_next:hover, .pg_start:hover, .pg_prev:hover {border: 1px solid #222;}
.pg_current{border:0px solid #2f2f2f;color:#222;font-weight:600;font-size:17px;width: 30px;margin: 0px 12px;border-bottom: 1px solid #000;}
#device_change{display:block;width:100%;margin:.3em 0em;padding:20px 0px;border:solid #e7e7e7;border-width:1px 0px;background:#fff;color:#000;font-size:2em;text-decoration:none}

#gnb .gnb_wrap {
    margin: 0 auto;
    position: relative;
	width: 1200px;
	margin:auto;
}

#gnb.on #gnb_1dul:before {
    height: 380px;
    opacity: 1;
	}

#gnb ul:after {
    display: block;
    visibility: hidden;
    clear: both;
    content: "";
}

#gnb #gnb_1dul:before {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    background-color: #000;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: -2;
    opacity: 0;
    transition: 1.0s;
}


.gnb_2dul li {
    position: relative;
    /*top: 20px;*/
    top: 0px;
    opacity: 0;
	}

#gnb .gnb_1dli:hover > a {
    color: #B76849;
}

#gnb:hover:after {
    opacity: 1;
	}
#gnb:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0px;
    z-index: 5;
    opacity: 0;
    transition: 1s;
}

#gnb .gnb_1dli:hover > a:after {
    opacity: 1;
    transition: 0.6s;
    transform: scale(1) translate(-50%,0);
    transition-delay: 0.2s;
	}

#gnb .gnb_1dli > a:after {

}
.gnb_2dul.on{ opacity: 1; }
.gnb_2dul.on li:nth-child(1){ opacity: 1; transition: 1.0s; }
.gnb_2dul.on li:nth-child(2){ opacity: 1; transition: 1.0s; transition-delay: 0.2s; }
.gnb_2dul.on li:nth-child(3){ opacity: 1; transition: 1.0s;transition-delay: 0.4s; }
.gnb_2dul.on li:nth-child(4){ opacity: 1; transition: 1.0s;transition-delay: 0.6s; }
.gnb_2dul.on li:nth-child(5){ opacity: 1; transition: 1.0s;transition-delay: 0.8s; }

.ft_address {margin-top: 23px;}

.lst_plicy a {font-size:15px;color:#222;font-weight:600}

.lst_sns ul li {color:#999;font-size:15px}

.lst_sns ul:nth-child(2){ margin-top:12px}
.lst_sns ul:nth-child(3){ margin-top:12px}

/*.group3 {border-left: 1px solid #dfdfdf;}*/