@charset "utf-8";


/* heading */
h2{position:relative;margin:45px 0 15px 0;padding-top:14px;border-top:1px solid #e0e0e0;font-size:24px;font-weight:bold;color:#004993;line-height:32px;word-wrap:break-word;word-break:keep-all;}
h2:before{content:"";display:block;position:absolute;top:-3px;left:0;width:53px;border-top:5px solid #004993;}
h2:first-child {margin-top:0;}
h3{margin:25px 0 10px 0;font-size:17px;font-weight:bold;color:#333;}
h4{position:relative;margin:25px 0 5px;padding-top:13px;background:url(../../images/kr/common/h4_bul.png) no-repeat left top;color:#004993;font-size:15px;font-weight:bold;} 
h5{margin:10px 0 5px 16px;padding:0;font-size:16px;color:#282a2e;}
h6{margin:10px 0 5px 25px;padding:0;font-size:15px;color:#6776A2;}
h3.first_child,
h4.first_child{margin-top:15px;}


.bold{font-weight:bold;}
strong{font-weight:bold;}



/* p style */
p{margin:5px 0;line-height:18px;word-wrap:break-word;word-break:keep-all;}

/* list */
.list_1st {margin:10px 0;}
.list_1st li,
.list_1st dd{margin:5px 0 0;padding-left:19px;background:url(../../images/kr/common/list_bul1.png) no-repeat 0 6px;;background-image: url(../../images/kr/common/list_bul1.svg), none;font-size:14px;color:#444;line-height:21px;word-wrap:break-word;word-break:keep-all;}
.list_2st{margin:5px 0 10px;}
.list_2st li{ margin:4px 0 0;padding-left:17px;background:url(../../images/kr/common/list_bul2.png) no-repeat 0 9px;font-size:13px;line-height:19px;color:#767676;}
.list_3st{margin:5px 0 10px;}
.list_3st li{ margin:4px 0 0;padding-left: 10px;background:url(../../images/kr/common/list_bul3.png) no-repeat left 10px;font-size:13px;color:#767676;}

/* txt_p */
.txt_h2{margin:0 0 45px 0;}
.txt_h3{margin:0 0 25px 0;}
.txt_h4{margin:0 0 25px 0;}
.txt_h5{padding-left:16px;}
.txt_h6{padding-left:26px;}
.txt_bul{margin:10px 0; padding-left:19px;background:url(../../images/kr/common/list_bul1.png) no-repeat 0 6px;font-size:14px;color:#444;line-height:21px;}
.txt_bul2{margin:10px 0; padding-left:10px;background:url(../../images/kr/common/list_3st.png) no-repeat 0 5px; font-size:14px;}

/*input*/
.inp_text {height:32px;line-height:26px;/* border:#333; */font-size:14px;border:1px solid #ccc;}
.inp_select {width:60px;height:32px;line-height:26px; padding-left:5px; font-size:14px;}
.inp_file {height:32px;line-height:26px;  font-size:14px;}
textarea {width:100%; padding:5px}

@media(max-width:600px){/*아이폰5 가로*/
.inp_text{width:58%}
}
/* IMG*/
.figure_inner {margin:0 auto;padding:30px;border:1px solid #dadada;}

/* table style */
table caption{position:relative;visibility:hidden;height:0;font-size:0}
.tbl_basic{width:100%;margin-top:15px;margin-bottom:40px;border-top:2px solid #5d7ecf;border-bottom:1px solid #ccc;}
.tbl_basic caption{height:0;line-height:0;}
.tbl_basic th,
.tbl_basic td{padding:15px 10px 12px 10px;border-left:1px solid #ddd;border-bottom:1px solid #ccc; margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;}
.tbl_basic th:first-child,
.tbl_basic td:first-child{border-left:none}
.tbl_basic th.trw,
.tbl_basic td.trw{border-right:1px solid #ddd;}
.tbl_basic th.tlw,
.tbl_basic td.tlw{border-left:1px solid #ddd;}
.tbl_basic tbody th {color:#333;vertical-align:middle;}
.tbl_basic thead th {color:#333;vertical-align:middle;}
.tbl_basic tbody th,
.tbl_basic thead th,
.tbl_basic tfoot th{background:#fafafa;}
.tbl_basic tfoot{background:none;}
.tbl_f11 th,.tbl_f11 td{font-size: 11px;}

/* table style2 */
table caption{position:relative;visibility:hidden;height:0;font-size:0}
.tbl_basic2{width:100%;margin-top:15px;margin-bottom:40px;border-top:2px solid #5d7ecf;border-bottom:1px solid #ccc;}
.tbl_basic2 caption{height:0;line-height:0;}
.tbl_basic2 th,
.tbl_basic2 td{padding:15px 10px 12px 10px;border-left:1px solid #ddd;border-bottom:1px solid #ccc; margin-left:-1px;vertical-align:top;word-wrap:break-word;word-break:keep-all;}
.tbl_basic2 th:first-child,
.tbl_basic2 td:first-child{border-left:none}
.tbl_basic2 th.trw,
.tbl_basic2 td.trw{border-right:1px solid #ddd;}
.tbl_basic2 th.tlw,
.tbl_basic2 td.tlw{border-left:1px solid #ddd;}
.tbl_basic2 tbody th {color:#333;vertical-align:middle;}
.tbl_basic2 thead th {color:#333;vertical-align:middle;}
.tbl_basic2 tbody th,
.tbl_basic2 thead th,
.tbl_basic2 tfoot th{background:#fafafa;}
.tbl_basic2 tfoot{background:none;}
.tbl_f11 th,.tbl_f11 td{font-size: 11px;}


.tbl_rwd{width:100%;margin-top:10px;margin-bottom:40px;border-top:2px solid #5d7ecf;border-bottom:1px solid #ccc;}
.tbl_rwd caption{height:0;line-height:0;}
.tbl_rwd th,
.tbl_rwd td{padding:15px 10px 12px 10px;border-left:1px solid #ddd;border-bottom:1px solid #ccc; margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;}
.tbl_rwd th:first-child,
.tbl_rwd td:first-child{border-left:none}
.tbl_rwd th.trw,
.tbl_rwd td.trw{border-right:1px solid #ddd;}
.tbl_rwd th.tlw,
.tbl_rwd td.tlw{border-left:1px solid #ddd;}
.tbl_rwd tbody th {color:#333;vertical-align:middle;}
.tbl_rwd thead th {color:#333;vertical-align:middle;}
.tbl_rwd tbody th,
.tbl_rwd thead th,
.tbl_rwd tfoot th{background:#fafafa;}
.tbl_rwd tfoot{background:none;}

.rwd_wrap{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;}

@media only screen and (max-width:640px) {

	/*.tbl_rwd{border-bottom:0;}
    .tbl_basic,
    .tbl_basic tbody.data_table {display:block;width:100%;}
    .tbl_basic thead.data_table {display:none;}
    .tbl_basic tbody.data_table tr,
    .tbl_basic tbody th[data-title],
    .tbl_basic tbody td[data-title]{display:block;text-align:left;white-space:normal;border-left:0;}
    .tbl_basic tbody th[data-title]:first-child,
    .tbl_basic tbody td[data-title]:first-child{font-size:15px;font-weight:bold;background:#fafafa;border-left:0;}
    .tbl_basic tbody th[data-title]{margin-top:-1px;border-top:2px solid #5d7ecf;}
    .tbl_basic tbody.data_table tr:first-child th{margin-top:0;border-top:0;}
    .tbl_basic td[data-title]:before {content:attr(data-title)"\00A0:\00A0";font-weight:bold;}
    .tbl_rwd td[data-title]{padding-left:27px;background:url(../../images/kr/common/list_bul1.png) no-repeat 12px 22px;font-size:14px;color:#444;line-height:21px;}
	.tbl_basic td[data-title] ul{margin:0;}*/
}

@media (max-width:767px){
.responseTable{width:100%;overflow-x:auto}
}

@media only screen and (min-width:360px){

#tab_box4 .tab_cont a em{display:inline-block;}
}

@media only screen and (max-width:569px){

/*.tbl_basic .num{display:none}*/

}

.tablewrap {position:relative;}
.tablewrap .note {position:absolute;top:-28px;right:0;width:auto;color:#535353;}
.bul_focus {margin-top:0;padding-left:17px;background: url(../../images/kr/common/bul_focus.gif) no-repeat 0 5px;}

/*noimg*/
.noimg { background-color:#fafafa; overflow: hidden; outline: 1px solid #ddd; text-indent: -9999px;}

.th_left tbody th{ text-align:left ;}
.th_left tbody span{display:inline-block;margin:0 0 0 5px;color:#ff4500}
.tb_left tbody td{ text-align:left ;}


.tbl_row {width:100%;margin-top:10px;margin-bottom:40px;border-top:2px solid #5d7ecf;border-bottom:1px solid #ccc;}
.tbl_row caption{height:0;line-height:0;}
.tbl_row th,
.tbl_row td{padding:15px 10px 12px 10px;border-left:1px solid #ddd;border-bottom:1px solid #ccc; margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;}
.tbl_row th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;word-wrap:break-word;word-break:keep-all;}
.tbl_row th:first-child,
.tbl_row td:first-child{ border-left:none;}
.tbl_row th {background: #f6f6f6;color:#000;/*text-align:left;*/}
.tbl_row th.trw,
.tbl_row td.trw{border-right:1px solid #ddd;}
.tbl_row th.tlw,
.tbl_row td.tlw{border-left:1px solid #ddd;}
.tbl_row tbody th{}
.tbl_row tbody td{}
.tbl_row tfoot{background:none;}




.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

.tbl_basic th.center,
.tbl_basic td.center{text-align:center}
.tbl_row th.center,
.tbl_row td.center{text-align:center}

/* list_table style */
/*.tbl_h2{width:95%;}
.tbl_h3{width:90%;}
.tbl_h4{width:85%;}
.tbl_h5{width:80%;}*/

/* 숫자넘버링 */
.bul_num{margin:0;}
.bul_num span{margin:0 10px 10px 0;color:#666;}
.bul_num .cnt{display:inline-block;margin-right:5px;padding:5px 12px;min-width:22px;text-align:center;background:#e33b53;color:#fff;}

/* hidden type */
.skip{position:absolute;top:0;height:0;/*visibility:hidden;*/font-size:0;overflow:hidden;text-indent:-9999px;}

/* link style 
a{text-decoration:none;}
a:link,
a:visited{color:#666;}
a:hover,
a:focus,
a:active{color:#268de4;}



/* 버튼 */
.bn{display:inline-block;position:relative;border:none;/*outline:none;*/background:none;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;vertical-align:middle;}
.bn *{vertical-align:middle}
.bn:after{position:absolute;z-index:-1;content:'';transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.bn:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}


.btn_ani{padding:9px 19px;font-size:14px;line-height:120%;}
.btn_ani.small{padding:7px 12px;}
.btn_ani.large{padding:11px 25px;}

.btn_ani.boxlg{padding:18px 22px 42px;}


.btn_file{margin-bottom:5px;padding:6px 18px;color:#6b6c6e;font-size:15px;line-height:120%;border:1px solid #c7c9cb;background:#fff;}

.btn_ani-1,
.btn_ani-1:link,
.btn_ani-1:visited{color:#fff;border:1px solid #004993;background:#004993;font-size:14px;line-height:120%;}

.btn_ani-2,
.btn_ani-2:link,
.btn_ani-2:visited{color:#fff;border:1px solid #657381;background:#657381;font-size:14px;line-height:120%;}

.btn_ani-3,
.btn_ani-3:link,
.btn_ani-3:visited{color:#fff;border:1px solid #657381;background:#657381;font-size:14px;line-height:120%;}

.btn_ani-4,
.btn_ani-4:link,
.btn_ani-4:visited{color:#fff;border:1px solid #62b445;background:#62b445;font-size:14px;line-height:120%;}

.btn_ani-5,
.btn_ani-5:link,
.btn_ani-5:visited{padding-right:59px;color:#fff;border:1px solid #004993;background:#004993 url(../../images/kr/common/arr_point.png) no-repeat 93% 50%;font-size:14px;line-height:120%;}

.btn_ani-6,
.btn_ani-6:link,
.btn_ani-6:visited{padding-right:59px;color:#fff;background:#e33b53 url(../../images/kr/common/arr_point.png) no-repeat 93% 50%;font-size:14px;line-height:120%;}


.btn_ani-7,
.btn_ani-7:link,
.btn_ani-7:visited{padding-bottom:59px;color:#fff;border:1px solid #004993;background:#004993 url(../../images/kr/common/arr_point.png) no-repeat 50% 70%;font-size:14px;line-height:120%;}




.btn_ani-a:hover,
.btn_ani-a:focus,
.btn_ani-a:active{background:#00aae7;color:#fff;border:1px solid #00aae7;}


.btn_ani-b:hover,
.btn_ani-b:focus,
.btn_ani-b:active{background:#30bcb2;color:#fff;border:1px solid #30bcb2}

.btn_ani-c:hover,
.btn_ani-c:focus,
.btn_ani-c:active{padding-right:79px;border:1px solid #22437d;background-color:#22437d;background-position:90% 50%;color:#fff;}


.btn_ani-d:hover,
.btn_ani-d:focus,
.btn_ani-d:active{padding-right:79px;background-color:#e33b53;background-position:90% 50%;color:#fff;}




.btn_wrap .bn_view{padding:25px 20px 57px;background:url(../../images/kr/common/res_btn_arr.png) no-repeat 50% 60px;border:2px solid #004993;color:#004993;text-align:center;}
.btn_wrap .bn_view:hover,
.btn_wrap .bn_view:focus{background:#004993 url(../../images/kr/common/res_btn_arr_ov.png) no-repeat 50% 60px;color:#fff;}


.btn_wrap .bn_view.horiz{padding:10px 70px 10px 10px;background:url(../../images/kr/common/res_btn_arr.png) no-repeat 90% 50%;border:2px solid #004993;color:#004993;text-align:center;}
.btn_wrap .bn_view.horiz:hover,
.btn_wrap .bn_view.horiz:focus{background:#004993 url(../../images/kr/common/res_btn_arr_ov.png) no-repeat 90% 50%;color:#fff;}


.btn_wrap .bn_view_b{padding:25px 20px 57px;background:#004993 url(../../images/kr/common/res_btn_arr_ov.png) no-repeat 50% 60px;border:2px solid #004993;color:#004993;color:#fff;text-align:center;}
.btn_wrap .bn_view_b:hover,
.btn_wrap .bn_view_b:focus{background:url(../../images/kr/common/res_btn_arr.png) no-repeat 50% 60px;}

.btn_wrap .bn_view_b.horiz{padding:25px 20px 57px;background:#004993 url(../../images/kr/common/res_btn_arr_ov.png) no-repeat 50% 60px;border:2px solid #004993;color:#004993;color:#fff;text-align:center;}
.btn_wrap .bn_view_b.horiz:hover,
.btn_wrap .bn_view_b.horiz:focus{background:url(../../images/kr/common/res_btn_arr.png) no-repeat 50% 60px;}



.btn_wrap .bn_view_v{background:url(../../images/kr/common/res_btn_arr_bottom.png) no-repeat 50% 60px;}
.btn_wrap .bn_view_v:hover,
.btn_wrap .bn_view_v:focus{color:#004993;background-position:50% bottom;}
.btn_wrap .bn_view_v.ov{padding:8px 65px 8px 20px;background:url(../../images/kr/common/res_btn_arr_top.png) no-repeat 85% bottom;}
.btn_wrap .bn_view_v.ov:hover,
.btn_wrap .bn_view_v.ov:focus{background-position:85% top;}




.bico.bticon{position:relative;top:-1px;display:inline-block;margin-right:7px;width:21px;height:24px;background:url(../../images/kr/common/bg_icon.png) no-repeat;}
.bico.bticon.acrobat{background-position:0 0;}
.bico.bticon.ppt{background-position:-21px 0;}
.bico.bticon.word{background-position:-42px 0;}
.bico.bticon.hwp{background-position:-105px 0;}
.bico.bticon.excel{background-position:-63px 0;}
.bico.bticon.file{background-position:-84px 0;}
.bico.bticon.ai{background-position:-126px 0;}
.bico.bticon.jpg{background-position:-148px 0;}
.bico.bticon.vr{width:41px;height:41px;background-position:0 -62px;}
.bico.bticon.file2{width:17px;height:19px;background-position:right -24px;}

.bico.bticon.radius{width:36px;height:36px;background-position:0 -26px;}

a:hover .bico.bticon.radius,
a:focus .bico.bticon.radius,
a:active .bico.bticon.radius{background-position:-37px -26px;}

.bico.bticon.radius .sicon{display:block;width:36px;height:36px;background:url(../../images/kr/common/bg_icon.png) no-repeat;}
.bico.bticon.radius .sicon.file{background-position:-74px -26px;}
.bico.bticon.radius .sicon.homepg{background-position:-112px -26px;}
.btn_icon-a:hover,
.btn_icon-a:focus,
.btn_icon-a:active{border:1px solid #f26767;}

.btn_icon-b:hover,
.btn_icon-b:focus,
.btn_icon-b:active{border:1px solid #f07540;}

.btn_icon-c:hover,
.btn_icon-c:focus,
.btn_icon-c:active{border:1px solid #508bf3;}


.btn_icon-d:hover,
.btn_icon-d:focus,
.btn_icon-d:active{border:1px solid #2fa567;}

.btn_icon-e:hover,
.btn_icon-e:focus,
.btn_icon-e:active{border:1px solid #36c1c3;}


.btn_icon-h:hover,
.btn_icon-h:focus,
.btn_icon-h:active{border:1px solid #faa84a;}

.btn_icon-ani:hover,
.btn_icon-ani:focus,
.btn_icon-ani:active{text-decoration:underline}




.bot_line{display:inline-block;overflow:visible;margin:0;padding:11px 25px; font-size:14px;background:none;border:2px dashed #dadada;color:#666}
.bt_line_r a,
.bt_line_r span{display:block;overflow:visible;margin:0;padding:0 20px; height:42px; line-height:38px; font-size:14px; background:none; border:3px solid #e62017; color:#c1140d;}
.bt_line_r a:hover,
.bt_line_r a:focus{background:#e62017;color:#fff}
.bt_line_r button{background:none; border:3px solid #e62017; color:#c1140d;}
.bt_line_r {margin-left:2px; color:#c1140d}
.bt_line a,
.bt_line span{display:block;overflow:visible;margin:0;padding:0 20px; height:42px; line-height:38px; font-size:16px; background:none; border:3px solid #bbb; color:#666;}

.bot_line.small,
.bt_line.small span,
.bt_line_r.small a{padding:7px 12px;height:auto;font-size:14px;line-height:1;}


/* align style */
.clear {clear:both;}
.clearfix {width:100%;}
.clearfix:after {content:"";display:block;visibility:hidden;clear:both;}
.ft_left {float:left;}
.ft_right {float:right;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

.tx_line {text-decoration:underline;}


.bx_line {padding:30px;border:1px solid #d5d5d5;text-align:center;}
.bx_line .bx_img{width:1200px;margin:0 auto;}

/* display */
.inline{display:inline;}
.inb{display:inline-block;}
.block{display:block;}
.ir_img {text-indent:-9999px;font-size:0;line-height:0;}


/* imsi image */
.serv_ing {width:100%;height:275px;background:#fff url(../../images/kr/common/serv_ing.png) no-repeat center 50px;font-size:0;line-height:0;}
.serv_ing.en{background-color:#fff;}

/* margin */
.m_0{margin:0px ;}
.m_5{margin:5px ;}
.m_10{margin:10px ;}
.m_15{margin:15px ;}
.m_20{margin:20px ;}
.m_25{margin:25px ;}
.m_30{margin:30px ;}
.m_35{margin:35px ;}
.m_40{margin:40px ;}
.m_45{margin:45px ;}
.m_50{margin:50px ;}

.mt_0{margin-top:0;}
.mt_5{margin-top:5px ;}
.mt_10{margin-top:10px ;}
.mt_15{margin-top:15px ;}
.mt_20{margin-top:20px ;}
.mt_25{margin-top:25px ;}
.mt_30{margin-top:30px ;}
.mt_35{margin-top:35px ;}
.mt_40{margin-top:40px ;}
.mt_45{margin-top:45px ;}
.mt_50{margin-top:50px ;}

.ml_0{margin-left:0px ;}
.ml_5{margin-left:5px ;}
.ml_10{margin-left:10px ;}
.ml_15{margin-left:15px ;}
.ml_17{margin-left:17px ;}
.ml_20{margin-left:20px ;}
.ml_25{margin-left:25px ;}
.ml_30{margin-left:30px ;}
.ml_35{margin-left:35px ;}
.ml_40{margin-left:40px ;}
.ml_45{margin-left:45px ;}
.ml_50{margin-left:50px ;}
.ml_100{margin-left:100px ;}
.ml_200{margin-left:200px ;}

.mr_0{margin-right:0px ;}
.mr_5{margin-right:5px ;}
.mr_10{margin-right:10px ;}
.mr_15{margin-right:15px ;}
.mr_20{margin-right:20px ;}
.mr_25{margin-right:25px ;}
.mr_30{margin-right:30px ;}
.mr_35{margin-right:35px ;}
.mr_40{margin-right:40px ;}
.mr_45{margin-right:45px ;}
.mr_50{margin-right:50px ;}

.mb_0{margin-bottom:0px ;}
.mb_5{margin-bottom:5px ;}
.mb_10{margin-bottom:10px ;}
.mb_15{margin-bottom:15px ;}
.mb_20{margin-bottom:20px ;}
.mb_25{margin-bottom:25px ;}
.mb_30{margin-bottom:30px ;}
.mb_35{margin-bottom:35px ;}
.mb_40{margin-bottom:40px ;}
.mb_45{margin-bottom:45px ;}
.mb_50{margin-bottom:50px ;}

/* padding */
.p_0{padding:0px ;}
.p_5{padding:5px ;}
.p_10{padding:10px ;}
.p_15{padding:15px ;}
.p_20{padding:20px ;}

.pt_0{padding-top:0px ;}
.pt_5{padding-top:5px ;}
.pt_10{padding-top:10px ;}
.pt_15{padding-top:15px ;}
.pt_20{padding-top:20px ;}
.pt_25{padding-top:25px ;}
.pt_30{padding-top:30px ;}
.pt_35{padding-top:35px ;}
.pt_40{padding-top:40px ;}
.pt_45{padding-top:45px ;}
.pt_50{padding-top:50px ;}

.pr_0{padding-right:0px ;}
.pr_5{padding-right:5px ;}
.pr_10{padding-right:10px ;}
.pr_15{padding-right:15px ;}
.pr_20{padding-right:20px ;}
.pr_25{padding-right:25px ;}
.pr_30{padding-right:30px ;}
.pr_35{padding-right:35px ;}
.pr_40{padding-right:40px ;}
.pr_45{padding-right:45px ;}
.pr_50{padding-right:50px ;}

.pl_0{padding-left:0px ;}
.pl_5{padding-left:5px ;}
.pl_10{padding-left:10px ;}
.pl_15{padding-left:15px ;}
.pl_20{padding-left:20px ;}
.pl_25{padding-left:25px ;}
.pl_30{padding-left:30px ;}
.pl_35{padding-left:35px ;}
.pl_40{padding-left:40px ;}
.pl_45{padding-left:45px ;}
.pl_50{padding-left:50px ;}
.pl_70{padding-left:70px ;}
.pl_130{padding-left:100px ;}

.pb_0{padding-bottom:0px ;}
.pb_5{padding-bottom:5px ;}
.pb_10{padding-bottom:10px ;}
.pb_15{padding-bottom:15px ;}
.pb_20{padding-bottom:20px ;}
.pb_25{padding-bottom:25px ;}
.pb_30{padding-bottom:30px ;}
.pb_35{padding-bottom:35px ;}
.pb_40{padding-bottom:40px ;}
.pb_45{padding-bottom:45px ;}
.pb_50{padding-bottom:50px ;}

/* width */
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w270 {width:270px;}
.w300 {width:300px;}
.w310 {width:310px;}
.w320 {width:320px;}
.w330 {width:330px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w360 {width:360px;}
.w370 {width:370px;}
.w380 {width:380px;}
.w390 {width:390px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w600 {width:600px;}

.wp10{width:10%;}
.wp20{width:20%;}
.wp30{width:30%;}
.wp40{width:40%;}
.wp45{width:45%;}
.wp50{width:50%;}
.wp55{width:55%;}
.wp60{width:60%;}
.wp65{width:65%;}
.wp70{width:70%;}
.wp75{width:75%;}
.wp80{width:80%;}
.wp85{width:85%;}
.wp90{width:90%;}
.wp95{width:95%;}
.wp96{width:96%;}
.wp97{width:97%;}
.wp98{width:98%;}
.wp99{width:99%;}
.wp100{width:100%;}

/*font*/
.nmg {font-family:'nmg' ;}



/* color */
.c_site {color:#1369d9;}
.c_green{color:#107902;}
.c_bk1{color:#333;}
.c_bk2{color:#111;}
.c_blue{color:#258de4;}
.c_red{color:#e13d00;}
.c_red2{color:#c03c2c;}
.c_nongup{color:#26a65b;}
.c_yell{color:#fea21e;}
.ulntx{text-decoration:underline;}

/* tip */
.tip{padding-left:20px;color:#767676;font-size:11px;}

/* pd */
#dt_crg {padding:0 0 10px;}

/* sitemap type1*/
#sitemap {position:relative;/*background:url(../../images/common/sitemap_bg.gif) repeat-y 25% 0;*/border-bottom:1px solid #ddd;}
#sitemap:after{content:"";clear:both;display:block;visibility:hidden;}
/*#sitemap .amthum{border-bottom:1px solid #ccc;}*/
#sitemap .amthum:after{content:"";clear:both;display:block}
#sitemap .amthum h2{float:left;margin:0;padding:0;width:25%;/*border-bottom:none;*/background:none;font-size:1.286em;line-height:3.55em;}
#sitemap .amthum .sitemap_list {float:right;width:75%;/*padding:20px 0;*/border:1px solid #e0e0e0;border-bottom:none;border-right:none;}
#sitemap .amthum .sitemap_list:after{content:"";clear:both;display:block}
#sitemap .amthum .sitemap_list .site_t_02{display:block;float:left;width:100%;/*margin-bottom:20px;*/padding:2% 3%;border-top:1px solid #d5d5d5;/*border-bottom:1px dashed #d5d5d5;*/}
#sitemap .amthum .sitemap_list .site_t_02:first-child{border-top:none;}
#sitemap .amthum .sitemap_list .site_t_02 a{font-weight:bold;}
#sitemap .amthum .sitemap_list .site_t_03 a{font-weight:normal;}
#sitemap .amthum .sitemap_list .site_t_02 h3{float:left;width:23%;margin:0 0 15px 0;padding:0;background:none;font-size:1.1em;}
#sitemap .amthum .sitemap_list .site_t_02 h3 a{display:block;color:#0057b9}
#sitemap .amthum .sitemap_list .site_t_02 ul{float:right;width:76%;margin-top:0;margin-left:0;}
#sitemap .amthum .sitemap_list .site_t_02 ul li{display:block;float:left;width:33%;word-break:keep-all;word-wrap:break-word;}

@media only all and (max-width:1025px){
	#sitemap {/*background:url(../../images/common/sitemap_bg.gif) repeat-y 35% 0;*/}
	#sitemap .amthum h2{width:25%;}
	#sitemap .amthum .sitemap_grep {width:60%;}
}
@media only all and (max-width:981px){
	#sitemap .amthum h2{width:20%;}
}
@media only all and (max-width:801px){ 
	#sitemap .amthum{margin-top:50px;border-bottom:none}
    #sitemap .amthum:first-child{margin-top:0;}
	#sitemap .amthum h2{float:none;padding:10px 0 10px 10px;width:100%;background:#efefef;/*background:#fbfbfb;*/border-top:1px solid #ccc;/*border-bottom:1px dashed #ccc;*/line-height:1.5em;}
	#sitemap .amthum .sitemap_list{float:none;width:100%;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
    
}
@media only all and (max-width:767px){  
	/*#sitemap .amthum h2{margin-bottom:20px;}*/
	/*#sitemap .amthum .sitemap_list{padding:0 0 17px 0;}*/
	#sitemap .amthum .sitemap_list .site_t_02{float:none;/*margin-bottom:10px;*//*border-bottom:1px dotted #d5d5d5;*/}
	#sitemap .amthum .sitemap_list .site_t_02 h3{float:none;width:100%;margin:0 0 10px;}
	#sitemap .amthum .sitemap_list .site_t_02 ul{float:none;width:100%}
	#sitemap .amthum .sitemap_list .site_t_02 .list_2st:after{content:"";clear:both;display:block}
	#sitemap .amthum .sitemap_list .site_t_02 .list_2st{margin-bottom:10px}
	#sitemap .amthum .sitemap_list .site_t_02 ul li{width:100%;}
}
/* sitemap  type2*/
#sitemap .amthum2{width:33.3%;float:left;padding:0 10px;}
#sitemap .amthum2:after{content:"";display:block;visibility:hidden;clear:both;}
#sitemap .amthum2 h2{position:relative;width:100%;margin:0 0 10px 0;padding:20px 0 20px 0;font-size:18px; text-align:center;color:#fff;}
#sitemap .amthum2 ul{width:100%;padding:0 0 0;}
#sitemap .amthum2 ul .site_t_02{display:block;margin-bottom:5px;border:1px solid #dbdbdb;color:#333;background:#fff;}
#sitemap .amthum2 ul .site_t_02 ul{margin:0 0 0 20px;padding:10px 0 0;width:100%;/*border-top:1px dotted #0067b1;*/}
#sitemap .amthum2 ul .site_t_02 h3 {margin:0;padding:0;}
#sitemap .amthum2 ul .site_t_02 h3 a{display:block;padding:12px 0 12px 18px;font-size:15px;}
#sitemap .amthum2 ul .site_t_02 h3 a:link,
#sitemap .amthum2 ul .site_t_02 h3 a:visited{color:#333;background:#fff;}
#sitemap .amthum2 ul .site_t_02 h3 a:focus,
#sitemap .amthum2 ul .site_t_02 h3 a:hover{color:#fff;background:#6e7781;}
#sitemap .amthum2 ul .site_t_02 ul{float:none;margin:0;padding:10px 0 10px 20px;border-top:1px dashed #ddd;}

#sitemap .no_mar{margin-right:0 ;}
#sitemap .no_mar ul li {margin:0;width:140px;}
#sitemap .clear{clear:both ;display:block;padding:0;width:0;height:0;background:none;}

.amthum2 .stmtit_1{background:#faa619;}
.amthum2 .stmtit_2{background:#f57e1f;}
.amthum2 .stmtit_3{background:#d8460d;}
.amthum2 .stmtit_4{background:#77a6d9;}
.amthum2 .stmtit_5{background:#3d6ec1;}
.amthum2 .stmtit_6{background:#46adcf;}
.amthum2 .stmtit_7{background:#747474;}

.sitemap_wrap #sitemap{background:none;border-top:none}

@media only screen and (max-width:460px){
#sitemap .amthum2 {width:100%;float:none;}
}

@media only screen and (max-width:900px){
#sitemap .amthum2 {width:33.3%;}
}
@media only screen and (max-width:640px){
#sitemap .amthum2 {width:50%;}
}


@media only screen and (max-width:480px){
#sitemap .amthum2 {width:100%;}
}
/* 4차 tab*/
/*
#tab_box {margin:0 auto; padding-bottom:40px;}
#tab_box strong.tabTi {position:absolute; top:-10000em; visibility:hidden; overflow:hidden; height:0px; width:0px;}
#tab_box a {display:inline-block;line-height:20px;font-size:15px;margin-left:-1px; min-width:100px;}
#tab_box a:link,
#tab_box a:visited,
#tab_box a:hover{padding:13px 28px 12px 15px;color:#373e50;font-weight:normal;border:1px solid #ddd;}
#tab_box .tab_ov:link,
#tab_box .tab_ov:visited,
#tab_box .tab_ov:hover {padding:13px 40px 12px 15px;font-weight:bold;color:#268de4;background:url(../../images/common/common/bg_tab.gif) no-repeat 100% -8px;border:1px solid #373e50;}*/


#tab_box {padding-top:50px;}
#tab_box strong.tabTi {position:absolute;top:-10000em;visibility:hidden;overflow:hidden;height:0px;width:0px;}
#tab_box .tab_cont{text-align:center;}
#tab_box a{display:inline-block;position:relative;margin-left:5px;margin-bottom:5px;font-size:15px;line-height:20px;text-align:left;}
#tab_box a:first-child{margin-left:0;}
#tab_box a:link,
#tab_box a:visited,
#tab_box a:hover{padding:12px;/*padding:12px 15px;border:2px solid #ccc;*/border:2px solid #a1a1a1;border-radius:8px;color:#666;font-weight:normal;}
#tab_box .tab_ov:link,
#tab_box .tab_ov:visited,
#tab_box .tab_ov:hover{padding-right:40px;background:#268de4;border:2px solid #268de4;/*color:#268de4;*/color:#fff;font-weight:bold;}
#tab_box .tab_ov:link:before,
#tab_box .tab_ov:visited:before,
#tab_box .tab_ov:hover:before,
#tab_box .tab_ov:before{content:"";display:block;position:absolute;top:44%;right:15px;width:10px;height:6px;background:url(../../images/kr/common/bg_tab.png) no-repeat;}

@media only screen and (max-width:640px){
    #tab_box a{display:block;margin:0 0 5px;}
    #tab_box .tab_ov:link,
    #tab_box .tab_ov:visited,
    #tab_box .tab_ov:hover{background-position:95% 52%;}
}

/* 검색박스 */
#board_bg_wrap{float:left;height:auto;padding:15px;width:100%;background:#eee;margin-bottom:30px;}
#board_bg_wrap:after{content:"";display:block;clear:both;}
#board_bg_wrap #top_wrap{float:left;line-height:40px;width:auto;}
#board_bg_wrap #prog_wrap:after{content:"";display:block;clear:both;}
#board_bg_wrap #prog_wrap ul{float:left;display:inline-block;margin-right:10px;}
#board_bg_wrap #prog_wrap ul:after{content:"";display:block;clear:both;}
#board_bg_wrap #prog_wrap ul li {float:left;} 
#board_bg_wrap #prog_wrap ul li a {display:inline-block;padding:5px 10px;border:1px solid #ccc;border-left:0;}
#board_bg_wrap #prog_wrap ul li:first-child a{border-left:1px solid #ccc;}
#board_bg_wrap #prog_wrap ul li .ov {background:#e33b53;color:#fff;border:1px solid #e33b53;}
#board_bg_wrap #prog_wrap ul li:first-child  .ov{border-left:1px solid #e33b53;}
#board_bg_wrap #prog_wrap form {float:right;}
#board_bg_wrap #prog_wrap form select {width:80px;height:35px;}
#board_bg_wrap #prog_wrap form .inp_text {height:35px;margin-right:3px;padding-left:5px;border:1px solid #ccc;line-height:35px;}

.imgbox {padding:30px;color:red;background: #ddd}



.paginate_wrap{clear:both;position:relative;z-index:0;width:100%;line-height:18px;text-align:center;}
.paginate{display:inline-block;padding:20px 0;text-align:center;}
.paginate a,
.paginate strong,
.paginate span{float:left;display:inline-block;width:40px;height:40px;margin:0 0 0 -1px;line-height:40px;border:1px solid #ccc;font-weight:bold;font-family:'ngn';/*font-family:Tahoma,Helvetica,AppleGothic,Sans-serif;*/color:#5a5a5a;letter-spacing:-1px;text-align:center;vertical-align:top}
.paginate strong{color:#e62017;background:#004993;border:1px solid #004993;color:#fff;font-family:'ngn';}
.paginate a:hover,
.paginate a:focus{color:#e62017;background:#004993;border:1px solid #004993;color:#fff;font-family:'ngn';}
.paginate a.pre,
.paginate a.last,
.paginate a.prev,
.paginate a.npage,
.paginate a.next{position:relative;z-index:20;display:inline-block;}

.paginate .first span,
.paginate .pre span,
.paginate .prev span,
.paginate .pre_end span,
.paginate .next span, 
.paginate .npage span, 
.paginate .last span,
.paginate .next_end span{position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;visibility:hidden;overflow:hidden;}

.paginate a * {background:url(../../images/kr/common/btn_bul.png) no-repeat }
.paginate a.pre{background:url(../../images/kr/common/btn_bul.png) no-repeat right -80px;text-indent:-9999px;}
.paginate a.pre:hover,
.paginate a.pre:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -80px}
.paginate a.prev{background:url(../../images/kr/common/btn_bul.png) no-repeat right -80px;text-indent:-9999px;}
.paginate a.prev:hover,
.paginate a.prev:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -80px}
.paginate a.next{background:url(../../images/kr/common/btn_bul.png) no-repeat right -120px;text-indent:-9999px;}
.paginate a.next:hover,
.paginate a.next:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -120px}
.paginate a.npage{background:url(../../images/kr/common/btn_bul.png) no-repeat right -120px;text-indent:-9999px;}
.paginate a.npage:hover,
.paginate a.npage:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -120px}

.paginate a.last {background:url(../../images/kr/common/btn_bul.png) no-repeat right -280px;text-indent:-9999px;}
.paginate a.last:hover,
.paginate a.last:focus {background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -280px}
.paginate a.first {background:url(../../images/kr/common/btn_bul.png) no-repeat right -240px;text-indent:-9999px;}
.paginate a.first:hover,
.paginate a.first:focus {background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -240px}
.paginate a.pre_end {background:url(../../images/kr/common/btn_bul.png) no-repeat right -240px;text-indent:-9999px;}
.paginate a.pre_end:hover,
.paginate a.pre_end:focus {background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -240px}
.paginate a.next_end {background:url(../../images/kr/common/btn_bul.png) no-repeat right -280px;text-indent:-9999px;}
.paginate a.next_end:hover,
.paginate a.next_end:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -280px}

.paginate span.pre,
.paginate span.prev{background:url(../../images/kr/common/btn_bul.png) no-repeat right -80px}
.paginate span.next{background:url(../../images/kr/common/btn_bul.png) no-repeat right -120px}
.paginate a.pre span{background:url(../../images/kr/common/btn_bul.png) no-repeat right -80px;text-indent:-9999px;}
.paginate a.pre span:hover,
.paginate a.pre span:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -80px}
.paginate a.prev span{background:url(../../images/kr/common/btn_bul.png) no-repeat right -80px;text-indent:-9999px;}
.paginate a.prev span:hover,
.paginate a.prev span:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -80px}

.paginate a.next span{background:url(../../images/kr/common/btn_bul.png) no-repeat right -120px;text-indent:-9999px;}
.paginate a.next span:hover,
.paginate a.next span:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -120px}

.paginate a.last span {background:url(../../images/kr/common/btn_bul.png) no-repeat right -280px;text-indent:-9999px;}
.paginate a.last span:hover,
.paginate a.last span:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -280px}
.paginate a.pre_end span {background:url(../../images/kr/common/btn_bul.png) no-repeat right -240px;text-indent:-9999px;}
.paginate a.pre_end span:hover,
.paginate a.pre_end span:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -240px}
.paginate a.next_end span {background:url(../../images/kr/common/btn_bul.png) no-repeat right -280px;text-indent:-9999px;}
.paginate a.next_end span:hover,
.paginate a.next_end span:focus{background:url(../../images/kr/common/btn_bul.png) #004993 no-repeat left -280px}
.paginate strong.m_pg{padding:0 0 0 20px;width:auto;height:auto;color:#e73444;font-weight:bold;background:none;border:none;}
.paginate a.m_pg_num{padding:0 20px 0 0px;width:auto;height:auto;color:#000;background:none;border:none;}



.paginate_wrap{display:block;}
.paginate_wrap.mo{display:none;}

@media only all and (max-width:1000px){

.paginate_wrap{display:none;}
.paginate_wrap.mo{display:block;}

}
/*
@media only screen and (min-width:1000px){
.paginate_wrap.pc{display:block;}
.paginate_wrap.mo{display:none;}
}*/











.board_photoGal{text-align: center;}
.board_view_content .board_photoGal .photo_big {position:relative;display:inline-block;}
p.tx_copy {position:absolute;bottom:0;left:0;padding:2px;color:#ccc;font-size:9px;}

/*새창링크*/
.window{position:absolute;top:auto;right:auto;display:inline-block;width:13px;height:12px;}
a[target="_blank"]{position:relative;}

/*팝업*/
.pop_font a{line-height:35px;}
.pop_font a:hover, .pop_font a:focus{text-decoration:underline;}
.notice_pop_chk form{padding-top:7px}
.notice_pop_chk label{padding-left:5px}


.popup_relic .cont{position:relative;}
.popup_relic .grap{overflow:hidden;position:relative;margin:0 auto;/*width:270px;*/width:auto;z-index:10;}
.popup_relic .grap .obj{overflow:hidden;position:relative;width:10000px;}
.popup_relic .grap .obj .row{overflow:hidden;position:relative;float:left;}
.popup_relic .control{display:block;position:absolute;top:50%;left:0;margin-top:-27px;width:100%;z-index:11;text-align:center;}
.popup_relic .control a{display:block;position:absolute;top:0;width:28px;height:57px;background:url(../../images/kr/common/icon_arr.png) no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
.popup_relic .control a.prev{left:15px;background-position:left top;}
.popup_relic .control a.next{right:15px;background-position:right top;}


@media only screen and (min-width:640px){
    .popup_relic .grap{width:500px;}
}


/*예약취소*/
#pop_hd .cancel_wrap{/*position:relative;*//*margin:10% auto;*/width:100%;height:100%;border:1px solid #ddd;}
#pop_hd .cancel_wrap h1{padding-left:38px;height:60px;background:url(../../images/kr/common/cancel_top.gif) repeat-x;font-size:26px;color:#fff;line-height:60px;}
#pop_hd .cancel_wrap p{margin-top:90px;text-align:center;color:#656565;}
#pop_hd .cancel_wrap p span{text-decoration:underline;}
#pop_hd .cancel_wrap .close{display:block;position:absolute;top:15px;right:15px;width:26px;height:26px;background:url(../../images/kr/common/cancel_close_btn.png) no-repeat;font-size:0;line-height:0;}

#pop_hd .cancel_wrap .cancel_form{margin:30px auto 90px;width:300px;text-align:center;}
#pop_hd .cancel_wrap .cancel_form #search_txt{line-height:27px;}
