@charset "utf-8";

/*전체적용*/
.container{width: 95%;margin: 0 auto;}

.fz0{font-size: 0;}
.fz12{font-size: 12px;}
.fz13{font-size: 13px;}
.fz14{font-size: 14px;}
.fz15{font-size: 15px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}

/*header*/
.header{background: #EA5006;}
.hd_mn_area{padding: 10px 0;}
.hd_mn_area .logo{text-align: center;line-height: 100%;height: 40px;}
.h1_img{width: 40%;max-width: 150px;vertical-align: middle;}
.menu_btn{position: absolute;top: 50%;left: 0;margin-top: -11px;width: 30px;}
.hd_sns{position: absolute;top: 50%;right: 0;margin-top: -15px;padding-top: 1px;}
.hd_sns li{margin-left: 3px;}
.hd_sns a{display: inline-block;width: 30px;}

/*hd_menu*/
.side_nav{display: none;position: absolute;top: 0;left: 0;z-index: 100;width: 100%;height: 100%;}
.side_nav.db{display: block;}
.side_nav .top{background: #EA5006;text-align: center;}
.side_nav .top .lg{width: auto;height: 30px;padding: 15px 0;}
.btn_mn_c{position: absolute;top: 0;right: -60px;padding: 10px;}
.btn_mn_c img{max-width: 40px;}
.side_nav .bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);}
.side_nav .nav{position: fixed;top: 0;left: 0;min-width: 240px;width: 50%;height: 100%;background-color: #373737;}
.side_nav .nav>ul>li>.btn{display: block;width: 100%;border-bottom: 1px solid #4e4e4e;font-size: 16px;padding: 12px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #373737;color: #fff;cursor: pointer;}
.side_nav .nav>ul>li>ul{display: none;background-color: #4e4e4e;}
.side_nav .nav>ul>li>ul.db{display: block;}
.side_nav .nav>ul>li>ul>li{border-bottom: 1px solid #4e4e4e;padding: 12px 15px;font-size: 14px;}
.side_nav .nav>ul>li>ul>li>a{display: block;width: 100%;height: 100%;color: #e5e5e5;}

/*main_slide*/
.m_slide .bx-wrapper{position: relative;}
.m_slide .bx-wrapper img{max-width: 100%;display: block;}
/* .m_slide .bx-controls{width: 100%;height: 100%;text-align: center;position: absolute;top: 0;} */
.m_slide .bx-controls{position: relative;top:-40px;width: 100%;height: 0;text-align: center;}

/* .m_slide .bx-wrapper .bx-pager,
.m_slide .bx-wrapper .bx-controls-auto{vertical-align: middle;display: inline-block;text-align: center;margin: 75% auto 0;} */
.m_slide .bx-wrapper .bx-pager,
.m_slide .bx-wrapper .bx-controls-auto{vertical-align: middle;display: inline-block;text-align: center;margin: 0;}

.m_slide .bx-wrapper .bx-pager.bx-default-pager{display: inline-block;}
.m_slide .bx-wrapper .bx-pager.bx-default-pager a{text-indent: -9999px;display: block;width: 20px;height: 20px;margin: 0 5px;background: rgba(255,255,255,0.5);}
.m_slide .bx-wrapper .bx-pager.bx-default-pager a.active{background: #EA5006;}
/* .m_slide .bx-wrapper .bx-pager-item,
.m_slide .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block;vertical-align: middle;} */
.m_slide .bx-wrapper .bx-pager-item,
.m_slide .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block;height: 20px;vertical-align: middle;}
.m_slide .bx-wrapper .bx-pager-item{font-size: 0;line-height: 0;}

.m_slide .bx-wrapper .bx-prev{left: 0px;background: url(../img/m_sl_arr1.png) no-repeat;}
.m_slide .bx-wrapper .bx-next{right: 0px;background: url(../img/m_sl_arr2.png) no-repeat;}
.m_slide .bx-wrapper .bx-controls-direction{position: absolute;top: 0;width: 100%;top: 50%;}
.m_slide .bx-wrapper .bx-controls-direction a{position: absolute;width: 48px;height: 84px;top: 50%;margin-top: -42px;outline: 0;text-indent: -9999px;z-index: 10;}
.m_slide .bx-wrapper .bx-controls-direction a.disabled{display: none;}

.m_slide .bx-wrapper .bx-controls-auto-item a{display: inline-block;text-indent: -9999px;width: 16px;height: 16px;outline: 0;margin: 0 3px;vertical-align: middle;}
.m_slide .bx-wrapper .bx-controls-auto-item .active{display: none;}
.m_slide .bx-wrapper .bx-controls-auto .bx-start{background: url(../img/m_slide_play.png) no-repeat 50% 50%;}
.m_slide .bx-wrapper .bx-controls-auto .bx-stop{background: url(../img/m_slide_stop.png) no-repeat 50% 50%;}



	

.m_slide .m_sl li .movie{padding-top: 56.29%;position: relative;}
.m_slide .m_sl li .movie img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m_slide .m_sl li .movie iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m_slide .m_sl li .movie video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}




/*notice_bar*/
.noti_bar{padding-left: 70px;padding-right: 40px;background: #444;}
.noti_bar .tit{background: #EA5006;color: #fff;padding: 15px 0;width: 70px;margin-left: -70px;}
.noti_sl{width: 100%;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.noti_sl .ul{width: 100%;}
.noti_sl a{color: #fff;display: block;}
.noti_sl a:before{content: '';}

.noti_sl .bx-wrapper{position: relative;}
.noti_bar .more_btn{margin-right: -30px;margin-top: 10px;}

/*index*/
.idx_cont{background: #dedede;padding-top: 20px;}
.idx_cont .bg{background: #fff;padding: 5px;}
.idx_cont .cont1{margin-bottom: 5px;}
.idx_cont .cont1 .ico{top: -1px;left: 20px;width: 30%;min-width: 110px;}
.idx_cont .txt{width: 50%;}
.idx_cont .cont2{margin-bottom: 5px;}
.idx_cont .cont2 .img,
.idx_cont .cont3 .img{width: 50%;}
.idx_cont .cont2 .txt,
.idx_cont .cont3 .txt{width: 50%;}
.idx_cont .cont3 .txt{background: #2d343e;}
.idx_cont .cont3 .txt .inp{width: 80%;margin-bottom: 2%;padding: 0 10px;height: 22px;}
.idx_cont .cont3 .btn1{width: 80%;background: #0c1117;text-align: center;}
.idx_cont .cont3 .btn1 img{height: 22px;}
.idx_cont .cont4{background: #fff;margin-top: 20px;padding-bottom: 20px;}
.idx_cont .cont4 .btn{display: inline-block;width: 50%;text-align: center;color: #fff;font-size: 14px;line-height: 180%;font-weight: 600;padding: 5px 0;}
.idx_cont .cont4 .btn.btn1{background: #EA5006;}
.idx_cont .cont4 .btn.btn2{background: #414042;}

/*sub_con*/
.sub_box{padding-bottom: 80px;}
.h2_box{text-align: center;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;width: 100%;height: 134px;}

.top_tab{margin-bottom: 20px;}
.top_tab.st1 .li{width: 100%;}
.top_tab.st2 .li{width: 50%;}
.top_tab.st3 .li{width: 33.33%;}
.top_tab.st4 .li{width: 25%;}
@media screen and (max-width:380px){.top_tab.st4 .li{width: 50%;}}

.top_tab .li a{display: inline-block;width: 100%;color: #888;border-bottom: 2px solid #ececec;padding: 5px 0;}
.top_tab .active a{color: #c14443;border-bottom: 2px solid #c14443;}

.bar_tit{font-size: 15px;padding-left: 18px;margin-bottom: 15px;}
.bar_tit:before{content: '';display: inline-block;width: 13px;height: 4px;background: #EA5006;vertical-align: middle;margin: 0 5px 0 -18px;}

.tit_img{width: 100%;max-width: 230px;}
.s4_tit{width: 90% !important;max-width: 240px !important;}
.tit_p{font-size: 16px;font-weight: 600;margin: 0 0 10px 8px;}
.tit_p.mt30{margin-top: 30px;}

/*img_list*/
.img_list .li{width: 50%;padding: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.img_list .li .a{width: 100%;height: 100%;padding: 5px;border: 1px solid #cdcdcd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.img_list .img_box{width: 100%;height: 144px;background-repeat: no-repeat;background-position: 50% 100%;background-size: contain;margin: 0 auto;}
.img_list .ico_box{top: 12px;left: 12px;font-size: 0;}
.img_list .ico_box img{width: 38px;margin-right: 5px;font-size: 12px;}
.img_list .ico_box img:last-child{margin-right: 0;}
.img_list .txt_box{margin: 10px 0 10px;}
.img_list .tit{font-size: 15px;font-weight: bold;}
.img_list .txt{font-size: 12px;color: #888;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;line-height: 1.75em;height: 3.5em;overflow: hidden;}

/*qna_tb*/
.qna_tb table{table-layout: fixed;border-top: 2px solid #414042;}
.qna_tb table tr{border-bottom: 1px solid #ddd;}
.qna_tb table tr th{width: 50px;padding: 10px 0;vertical-align: top;}
.qna_tb table tr td{padding: 10px;}
.qna_tb table tr td button{text-align: left;}
.qna_tb table .a_tr{display: none;background-color:#fafafa;}
.qna_tb table .a_tr td{color: #666;}
.qna_tb table .db{display: table-row;}

/*bd_tb*/
.bd_tb{table-layout: fixed;border-top: 1px solid #414042;}
.bd_tb .col1{width: 100px;}
.bd_tb .col2{width: auto;}
.bd_tb tr{border-bottom: 1px solid #ddd;}
.bd_tb th,
.bd_tb td{padding: 10px;text-align: left;}
.bd_tb th{background: #f7f7f7;}
.bd_tb th .li{color: #666;}
.bd_tb th .li:after{content: 'l';display: inline-block;vertical-align: middle;margin: 0 8px;}
.bd_tb th .li:last-child:after{display: none;}
.bd_tb td{color: #666;}
.bd_tb .txt_tr td{vertical-align: top;padding: 10px 10px 50px;}
.bd_tb .att_tr th{font-weight: 500;}
.bd_tb .att_tr td{padding-left: 34px;word-break: break-all;}
.bd_tb .att_tr .a:before{content: '';display: inline-block;width: 16px;height: 15px;background: url(../img/att_ico.jpg) no-repeat 0 50%; background-size: cover;vertical-align: middle;margin: 0 8px 0 -24px;}

/*bd_v_nav*/
.bd_v_nav table{border-top: 1px solid #414042;}
.bd_v_nav table tr{border-bottom: 1px solid #ddd;}
.bd_v_nav table tr th{width: 110px;padding: 10px 20px;text-align: left;background-color: #f7f7f7;}
.bd_v_nav table tr td{padding: 10px 20px;color: #666;}

.inp_tb.v table tr th{padding: 10px 20px;}
.inp_tb.v table tr td{padding: 10px 20px;}

/*dash_tb*/
.dash_tb{table-layout: fixed;margin-top: 10px;}
.dash_tb tr{border-bottom: 1px dashed #ccc;}
.dash_tb th,
.dash_tb td{text-align: left;padding: 10px;}
.dash_tb th{width: 100px;font-weight: bold;}
.dash_tb th:before{content: '';display: inline-block;width: 20px;height: 20px;background-repeat: no-repeat;background-position: 50% 50%;background-size: contain;vertical-align: middle;margin-right: 10px; }
.dash_tb .tr1 th:before{background-image: url(../img/tr_ico1.png);}
.dash_tb .tr2 th:before{background-image: url(../img/tr_ico2.png);}
.dash_tb .tr3 th:before{background-image: url(../img/tr_ico3.png);}
.dash_tb .tr4 th:before{background-image: url(../img/tr_ico4.png);}
.dash_tb td{color: #666;}

/*inp_tb, input, select, pre*/
.w100p{width: 100%;}
.w50p{width: 50%;}
.w49p{width: 49%;}
.h200{height: 200px;}

.inp_tb{table-layout: fixed;border-top: 1px solid #414042;}
.inp_tb tr{border-bottom: 1px solid #ddd;}
.inp_tb th,
.inp_tb td{padding: 5px;text-align: left;}
.inp_tb th{width: 100px;background: #f7f7f7;}
.inp_tb td{color: #666;}
.inp_tb .st3_tr td:after{content: '';display: block;clear: both;}
.inp_tb .st3_tr .inp{width: 30%;}
.inp_tb .st3_tr .slc_box{width: 30%;}
.inp_tb .st3_tr .sp{display: inline-block;width: 5%;vertical-align: middle;line-height: 30px;}
.inp_tb .st3_tr .sp2{width: 8%;}
.inp_tb .st3_tr .ml2p{margin-left: 2%;}
.inp_tb .mw50p{width: 100%;max-width: 300px;}
.inp_tb .sp_inp{padding-right: 30px;}
.inp_tb .sp_inp .p{display: inline-block;margin-left: 5px;margin-right: -30px;color: #666;}

.inp_tb .tarea_tr td{padding-bottom: 0;}

.inp_tb .inp,
.inp_tb .slc,
.inp_tb .tarea{color: #666;}
.inp_tb .slc_box{background: #fff url(../img/slc_arr2.jpg) no-repeat right 5px top 50%;background-size: 12px;}
.inp_tb .slc{height: 30px;}

.inp{padding: 5px;}
.inp.mt5{margin-top: 5px;}
.inp.mb5{margin-bottom: 5px;}
.slc_box{background: #fff url(../img/slc_arr.jpg) no-repeat right 5px top 50%;}
.slc{outline: none;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;height: 100%;color: #666;padding-right: 22px;}
.slc::-ms-expand {display:none;}
.tarea{padding: 5px;}

.agree_box{margin-bottom: 40px;}
.pre_box{border: 1px solid #ddd;}
.pre_box .pre{overflow-y: auto;height: 150px;padding: 10px 10px 30px 10px;background: #fafafa;color: #666;}
.pre_box .ag_inp{border-top: 1px solid #ddd;}
.agree_check{padding: 10px 15px;border: 1px solid #ddd;border-top: none;text-align: right;color: #666;}

/*btn*/
.ty2_btn img{width: 100%;max-width: 100px;}
.ty2_btn .btn1,
.ty2_btn .btn2{width: 49%;font-size: 16px;color: #fff;padding: 6px 0;font-weight: 600;line-height: 180%;}
.ty2_btn .btn1{background: #EA5006;}
.ty2_btn .btn2{background: #414042;display: inline-block;}

.ty1_btn .btn1{background: #EA5006;margin-top: 20px;width: 100%;max-width: 200px;font-size: 16px;color: #fff;padding: 6px 0;font-weight: 600;line-height: 180%;}

.btn_box_mg{margin: 20px 20px 30px 0;}
.lst_btn{width: 100px;}

.n_find_btn{width: 100px;display: inline-block;}

/*link_tab*/
.link_tab .li{width: 100%;max-width: 200px;background: #f7f7f7;border: 1px solid #ddd;color: #999;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;margin: 2px 5px;}
.link_tab .li.active{background: #EA5006;border: 1px solid #EA5006;color: #fff;font-weight: bold;}
.link_tab .li a{display: inline-block;padding: 5px 0;width: 100%;}

/*sch_area*/
.sch_area{background: #f3f3f3;border: 1px solid #ddd;padding: 10px 0;margin-bottom: 20px;}
.sch_box{position: relative;padding: 0 64px 0 99px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sch_box .slc_box{position: absolute;top: 0;left: 0;background-size: 12px 6px;background-position: 90% 50%;height: 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sch_box .slc{width: 95px;height: 100%;border-color: #ccc;padding: 0 22px 0 5px;color: #999;}
.bd_sch_inp{padding: 6px 5px;width: 100%;height: 32px;border-color: #ccc;margin-right: 70px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.btn_sch{background: #414042 url(../img/sch_btn.jpg) no-repeat 50% 50%;width:60px;height:32px;background-size: 70%;position: absolute;top: 0; right: 0;border: 1px solid #ccc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*list_ul*/
.list_ul{table-layout: fixed;border-top: 2px solid #414042;}
.list_ul li{border-bottom: 1px solid #ddd;padding: 10px;}
.list_ul .p1{font-size: 14px;font-weight: bold;margin-bottom: 5px;line-height: 150%;}
.list_ul .p1.fwn{font-weight: normal;}
.list_ul .p1 button{font-size: inherit;font-weight: inherit;text-align: left;line-height: inherit;}
.list_ul .p2{line-height: 150%;color: #888;margin-bottom: 5px;}
.list_ul .p3{color: #888;}
.list_ul .p3 span{line-height: 150%;}
.list_ul .p3 .time:before{content: '';display: inline-block;width: 1px;height: 10px;background: #888;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;margin: 0 10px;}
.list_ul .p4{line-height: 180%;}
.list_ul .p4 .date{color: #666;line-height: inherit;margin-top: 5px;}
.list_ul .p5{color: #666;}

/*why_slide*/
.why_slide{padding-bottom: 10px;}
.why_slide ul li .img{width: 100%;}
.why_slide .bx-wrapper{position: relative;}
.why_slide .bx-wrapper .bx-controls a{display:block;position:absolute;width:40px;height:38px;text-indent:-9999px;top: 50%;margin-top: -19px;}
.why_slide .bx-wrapper .bx-controls .bx-prev{left:0;background:url(../img/why_arr1.jpg) no-repeat;background-size: cover;}
.why_slide .bx-wrapper .bx-controls .bx-next{right:0;background:url(../img/why_arr2.jpg) no-repeat;background-size: cover;}
.why_slide_nav ul{display: table;width: 100%;table-layout: fixed;font-size: 0;text-align: center;}
.why_slide_nav ul li{display: inline-block;position: relative;margin-left: 1.25%;margin-bottom: 1.25%;width: 24%;}
.why_slide_nav ul li:nth-child(4n+1){margin-left: 0;}
.why_slide_nav ul li a{display: block;width: 100%;height: 100%;}
.why_slide_nav ul li .active:before{content: "";display: block;position: absolute;width: 100%;height: 100%;border: 4px solid #414042;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*only_kkanbu*/
.only_kkanbu{margin-bottom: 20px;}
.only_kkanbu ul li .txt{position: relative;display: table;width: 100%;border: 1px solid #a4a4a4;border-bottom: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 20px 10px 20px 5px;}
.only_kkanbu ul li:last-child .txt{border-bottom: 1px solid #a4a4a4;}
.only_kkanbu ul li .txt .ico{position: absolute;text-indent: -9999em;left: 25px;top: 20px;width: 60px;height: 50px;font-size: 24px;font-weight: bold;color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-repeat: no-repeat;}
.only_kkanbu ul li:nth-child(1) .txt .ico{background-image: url(../img/s3_1ico1.png);}
.only_kkanbu ul li:nth-child(2) .txt .ico{background-image: url(../img/s3_1ico2.png);}
.only_kkanbu ul li:nth-child(3) .txt .ico{background-image: url(../img/s3_1ico3.png);}
.only_kkanbu ul li:nth-child(4) .txt .ico{background-image: url(../img/s3_1ico4.png);}
.only_kkanbu ul li .txt .l{width: 100px;font-size: 16px;font-weight: bold;text-align: center;}
.only_kkanbu ul li .txt .l span{display: inline-block;padding: 60px 0 0;}
.only_kkanbu ul li .txt .r{padding-left: 10px;}

/*history*/
.history ul{margin-top: 20px;}
.history ul:first-child{margin-top: 0;}
.history ul li{padding: 8px 10px;}
.history ul .tit{color: #fff;font-size: 16px;font-weight: bold;}
.history ul:nth-child(odd) .tit{background: #EA5006;}
.history ul:nth-child(even) .tit{background: #414042;}

.history ul .txt{border: 1px solid #ccc;border-top: 0;padding-left: 50px;}
.history ul .txt:first-child{border-top: 1px solid #ccc;}
.history ul .txt .sp{color: #EA5006;font-weight: bold;margin-right: 8px;}
.history ul .txt .sp:before{content: '';display: inline-block;margin-left: -40px;width: 4px;height: 4px;background: #EA5006;vertical-align: middle;margin-right: 10px;}

/*sub_v*/
.sub_v .txt{margin-top: 20px;}
.sub_v .txt .t1{font-size: 20px;color: #000;font-weight: bold;}
.sub_v .txt .t2{font-size: 17px;margin-bottom: 10px;}
.sub_v .txt .t3{font-size: 14px;font-weight: bold;font-style: italic;}
.sub_v .txt .t4{color: #666;}
.sub_v .txt .t5{font-size: 16px;color: #EA5006;font-weight: bold;margin-top: 10px;}
.sub_v .txt .t5 span{font-size: 12px;}
.sub_v .txt .t6{background: #f7f7f7;color: #888;padding: 5px;margin: 20px 0;}
.sub_v .txt .t6 span{color: #333;font-weight: bold;}
.sub_v .txt .t6 span:after{content: ':';display: inline-block;padding: 0 4px;}
.sub_v .txt .t7{color: #666;}
.sub_v .side{margin-top: 50px;}

.sub_v .side .box{font-size: 0;margin-left: -2%;margin-top: -10px;}
.sub_v .side .box .s_mn_box{display: inline-block;font-size: 14px;width: 48%;margin-left: 2%;margin-top: 10px;}
.sub_v .side .box .s_mn_box .bd_box{border: 1px solid #ccc;}

.sub_v .side .img{width: 90%;max-width: 170px;height: 165px;margin: 0 auto;background-repeat: no-repeat;background-position: 50% 50%;background-size: contain;}
.sub_v .side .p{width: 90%;max-width: 200px;margin: 5px auto;font-size: 14px;}



/*map*/
.map_box{width: 100%;height: 300px;margin-bottom: 30px;}
.s4_map{margin-top: 30px;}

/*푸터*/
.footer .inner{background: #2f2f2f;}
.footer .inner .container{padding: 30px 0 25px;}
.footer .ft_logo{margin-bottom: 20px;}

.footer .li{color: #8b8b8b;}
.footer .copy{background: #272727;padding: 6px 0;border-top: 1px solid #3a3a3a;}
.footer .copy .p{color: #6e6e6e;}