/* 폰트 종류 
font-family:'notokr-black';
font-family:'notokr-bold';
font-family:'notokr-medium';
font-family:'notokr-regular';
font-family:'notokr-light';
font-family:'notokr-thin';
*/
.sub_header{width:100%;height:550px}
.sub_header > div{width:1170px;height:100%;margin:0 auto;position:relative}
.sub_header > div > a{display:block;width:1170px;height:100%;position:absolute;top:0;background:rgba(0,0,0,0)}
.sub_header > div > a:hover{background:rgba(0,0,0,0.5)}
.sub_header > div > a.prev{left:-1170px;text-align:right}
.sub_header > div > a.next{left:1170px}
.sub_header > div > a span.arrow{display:block;width:29px;height:56px;position:absolute;top:230px;left:30px}
.sub_header > div > a.prev span.arrow{left:1114px}
.sub_header > div > a span:nth-child(2){display:block;color:#fff;font-size:15px;font-family:'notokr-light';position:absolute;top:308px;left:15px}
.sub_header > div > a.prev span:nth-child(2){left:1070px}
.sub_header > div > div{width:100%;text-align:center}
.sub_header > div > div h2 img{margin-top:170px}
.head_text{width:1200px;margin:0 auto;padding:200px 0 40px 0;text-align:center}
.head_text h2{font-family:'notokr-black';font-size:29px;color:#2a2929}
.head_text .line{display:inline-block;width:55px;height:1px;margin:15px 0 10px 0;background:#9d9997}
.head_text p{display:block;font-family:'notokr-light'; font-size:21px;color:#3c3b3b}

.sec1_1{width:100%;height:663px;text-align:center;background:url(../images/sub1_01.png) no-repeat top center}
.sec1_1 h2{font-size:24px;padding-top:165px;font-family:'notokr-bold'}
.sec1_1 p{font-family:'notokr-thin';font-size:32px;line-height:42px;margin-top:20px}
.sec1_2{width:1200px;height:653px;margin:136px auto 145px auto}
.sec1_2 > img{width:672px;float:left;height:653px}
.sec1_2 div{width:448px;float:right;text-align:left}
.sec1_2 div h3{color:#ff0000;font-size:15px;padding-top:160px}
.sec1_2 div p{font-size:17px;color:#686767;line-height:31px;letter-spacing:-1px;padding-top:35px;font-family:'notokr-light'}
.sec1_2 div > a{display:block;width:221px;height:470px;padding-top:55px}
.sec1_3{width:100%;height:402px;background:url(../images/sub1_04.png)no-repeat top center; }
.sec1_3 dl{width:1200px;height:100%;margin:0 auto}
.sec1_3 dl dt{padding-top:140px}
.sec1_3 dl dd{font-size:24px;line-height:30px;padding-top:36px;font-family:'notokr-light';color:#2a2a2a}
.sec1_4 h3{width:100%;height:35px;text-align:center;padding:114px 0 50px 0}
.sec1_4 > p{font-size:17px;line-height:30px;text-align:center;font-family:'notokr-light';color:#424242;letter-spacing:-1px}
.sec1_4 .compnay_info{width:1200px;height:160px;margin:110px auto 50px auto}
.sec1_4 .compnay_info li{width:20%;height:100%;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #e2e2e2}
.sec1_4 .compnay_info li:first-child{border-left:1px solid #e2e2e2}
.sec1_4 .compnay_info li img{display:inline-block;width:57px;height:49px;padding-top:12px}
.sec1_4 .compnay_info li strong{display:block;color:#ee3a43;font-size:19px;font-family:'notokr-medium';line-height:29px;padding:7px 0 5px 0;font-weight:normal}
.sec1_4 .compnay_info li span{display:block;color:#424242;font-size:15px;font-family:'notokr-light';line-height:19px}
.sec1_4 .compnay_info li span.small{color:#b3b3b3}
.sec1_4 .box8{width:1200px;height:624px;margin:90px auto 184px auto}
.sec1_4 .box8 ul{width:100%;height:296px;margin-bottom:16px}
.sec1_4 .box8 ul li{width:589px;height:296px}
.sec1_4 .box8 .box8_1, .sec1_4 .box8 .box8_3{float:left}
.sec1_4 .box8 .box8_2, .sec1_4 .box8 .box8_4{float:right}
.sec1_4 .box8 li a{display:block;width:100%;height:100%;background:#f2f2f2}
.sec1_4 .box8 li a > img{display:block;width:295px;height:100%;float:left}
.sec1_4 .box8 .box8_3 a > img, .sec1_4 .box8 .box8_4 a > img{float:right}
.sec1_4 .box8 li a div{width:294px;height:100%;float:right}
.sec1_4 .box8 li a div h5{padding:35px 0 30px 40px }
.sec1_4 .box8 li a div h4{height:64px;font-family:'notokr-light';font-size:27px;color:#2a2929;padding:0 0 40px 40px;line-height:33px}
.sec1_4 .box8 li a div p{font-size:15px;line-height:20px;color:#818181;padding:0 0 18px 40px; font-family:'notokr-light'}
.sec1_4 .box8 li a div span img{display:block;padding-left:40px}

.sec2_1{margin-bottom:143px }
.sec2_1 .head_text{padding:200px 0 65px 0}
.sec2_1 #chair{height:728px}
.sec2_1 #chair .chair_hover {border:0 none; z-index:10}
.sec2_1 #chair .chair_hover:after {display: block; content: ""; width: 100%; height: 100%; position: absolute; top:0; left: 0; border:17px solid #ee3a43; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.sec2_2{width:1200px;margin:0 auto}
.sec2_2 .item_cate{width:100%;position:relative}
.sec2_2 .item_cate > span{display:block;width:55px;height:1px;background:#2a2929;margin-bottom:14px}
.sec2_2 .item_cate h2{width:100%;position:relative;font-family:'notokr-black';font-size:27px;letter-spacing:2px;margin-bottom:28px}
.sec2_2 .item_cate p{font-family:'notokr-light';font-size:21px;color:#3c3b3b;letter-spacing:-1px}
.sec2_2 .item_cate ul{position:absolute;top:70px;right:0}
.sec2_2 .item_cate ul li{display:inline-block;position:relative}
.sec2_2 .item_cate ul li a{display:block;padding:0 25px;font-size:15px;font-family:'notokr-regular';color:#555}
.sec2_2 .item_cate ul li a.on{color:#ee3a43}
.sec2_2 .item_cate ul li:after{display:block;content:"";width:1px;height:10px;position:absolute;top:3px;right:0;background:#c3c3c3}
.sec2_2 > ul{width:100%;height:365px;margin-bottom:140px}
.sec2_2 > ul#item4{margin-top:60px }
.sec2_2 > ul#item12{margin-bottom:0}
.sec2_2 > ul li{width:221px;float:left;height:100%;margin-right:105px}
.sec2_2 > ul li:last-child{margin-right:0}
.sec2_2 > ul li a{display:block;height:100%}
.sec2_2 > ul li a > img{display:block;width:100%;height:267px}
.sec2_2 > ul li a dl{padding-top:52px}
.sec2_2 > ul li a dl dt{font-size:15px;font-family:'notokr-bold'}
.sec2_2 > ul li a dl dt strong{color:#504f4f;font-weight:normal} 
.sec2_2 > ul li a dl dt span{color:#929191}
.sec2_2 > ul li a dl dd{font-size:15px;font-family:'notokr-black';color:#ee3a43;padding-top:11px}
.sec2_2 .page{margin:72px auto 182px auto}

.sec3_1{width:100%;background:#f3f3f3}
.sec3_1 .head_text{padding:125px 0 68px 0}
.sec3_1 .event{width:1200px;height:585px;margin:0 auto;padding-bottom:144px}
.sec3_1 .event .box_left{width:584px;height:100%;background:#fff;float:left;background:url(../images/sub3_03.jpg)no-repeat}
.sec3_1 .event .box_right{width:584px;height:100%;float:right}
.sec3_1 .event .box_right div{width:100%;height:276px}
.sec3_1 .event .box_right .box_r_top{margin-bottom:33px;background:url(../images/sub3_04.png)no-repeat}
.sec3_1 .event .box_right .box_r_bottom{background:url(../images/sub3_05.png)no-repeat}
.sec3_1 .event div a{display:block;height:100%}
.sec3_1 .event div h4{padding:47px 0 0 40px;font-size:29px;color:#34312e;font-family:'notokr-regular'; }
.sec3_1 .event div p{padding:24px 0 0 40px;font-size:16px;line-height:23px;color:#8c8c8c;font-family:'notokr-light'; }
.sec3_1 .event div img{display:block;width:126px;height:25px;padding:20px 0 0 40px}
.sec3_1 .event .box_right .box_r_top h4, .sec3_1 .event .box_right .box_r_top p, .sec3_1 .event .box_right .box_r_top img{padding-left:318px}
.sec3_2 .head_text{padding:158px 0 50px 0;letter-spacing:1px}
.sec3_2 .table_head div:nth-child(2){width:1052px;border-right:0 none}
.sec3_2 #arrcodian dl{border-bottom:2px solid #ee3a43}
.sec3_2 #arrcodian dl dt .title{ width:1052px;text-indent:88px}
.sec3_2 #arrcodian dl dt .title strong{color:#ee3a43;font-size:13px;padding-right:10px;font-weight:normal}

.map_wrap{width:1200px;margin:0 auto;height:594px;position:relative;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}
.map_wrap #map{width:100%;height:100%}
.map_wrap .map_pop{width:302px;height:555px;border:1px solid #dddddd;position:absolute;top:17px;left:0;z-index:999;background:#fff}
.map_pop h4{height:50px;line-height:50px;font-size:15px;color:#3c3b3b;font-family:'notokr-regular';text-indent:20px}
.map_pop .map_search{width:100%;height:106px}
.map_pop .map_search > a{display:block;width:27px;height:14px;position:absolute;top:20px;right:20px;font-size:0}
.map_pop #arr_search{display:block;height:35px;width:264px;margin:0 auto}
.map_pop #arr_search > *{display:block;float:left;font-size:11px;font-family:'notokr-regular';color:#b2b2b2}
.map_pop #arr_search > span{width:91px;border-radius:0;height:33px;line-height:33px;border:1px solid #e7e7e7;background:#f5f5f5;position:relative;text-align:left;text-indent:8px;margin:0 2px 0 0 }
.map_pop #arr_search > span span{display:inline-block;width:12px;height:8px;position:absolute;top:12px;right:8px;background:url(../images/sub3_08.png)}
.map_pop #arr_search input{width:114px;padding:0 8px;height:33px;line-height:33px;border:1px solid #e7e7e7;background:#f5f5f5;margin:0 2px 0 0 }
.map_pop #arr_search a{width:35px;height:35px;line-height:35px}
.map_pop p{font-size:15px;color:#3c3b3b;font-family:'notokr-regular';text-indent:20px}
.map_pop p strong{color:#ee3a43;font-weight:normal}
.map_pop .map_result .result_box{width:267px;height:360px;overflow-y:scroll;border-bottom:1px solid #ddd;margin:13px 18px 17px 18px;position:relative;border-top:1px solid #ddd}
.map_pop .map_result .result_box ul{width:100%;position:absolute;top:0;left:0}
.map_pop .map_result .result_box ul li{width:100%;height:72px;border-top:1px solid #dddddd}
.map_pop .map_result .result_box ul li:first-child{border-top:none}
.map_pop .map_result .result_box ul li a{display:block;height:100%}
.map_pop .map_result .result_box ul li a dt{font-family:'notokr-regular';font-size:13px;color:#ee3a43;line-height:19px;margin-top:12px}
.map_pop .map_result .result_box ul li a dd{font-family:'notokr-regular';font-size:12px;color:#575757;line-height:18px}

.map_pop .map_result .map_page{width:100%;height:23px;text-align:center}
.map_pop .map_result .map_page ul{display:inline-block}
.map_pop .map_result .map_page ul li{display:inline-block;margin:0 7px}
.map_pop .map_result .map_page ul li.num{width:23px;height:23px;background:#ee3a43;border-radius:50%}
.map_pop .map_result .map_page ul li a{display:block;height:100%;color:#fff;line-height:23px}
.map_notice{text-align:center;display:block;margin-top:40px;font-family:'notokr-light';font-size:15px;color:#3c3b3b;margin-bottom:185px}
.map_notice span{color:#ee3a43}

.q_a{width:1200px;margin:0 auto 52px auto}
.q_a ul{width:100%;height:98px;border-left:1px solid #dadada;border-top:1px solid #dadada}
.q_a ul li{width:299px;height:48px;float:left;border-right:1px solid #dadada;border-bottom:1px solid #dadada}
.q_a ul li a{display:block;height:100%;text-align:center;line-height:48px;font-family:'notokr-light';font-size:15px;color:#7d7d7d}
.q_a ul li.on a{background:#ee3a43;color:#fff}
#arrcodian{width:1200px;margin:0 auto 52px auto}
.table_head{width:100%;border-top:2px solid #ee3a43;height:50px;background:#f0f0f0;border-bottom:1px solid #d4d4d4}
.table_head div{float:left;line-height:50px;text-align:center;color:#454545;font-size:17px;font-family:'notokr-light'}
.table_head div:nth-child(1){width:146px;border-right:1px solid #d4d4d4}
.table_head div:nth-child(2){width:202px;border-right:1px solid #d4d4d4}
.table_head div:nth-child(3){width:850px}
#arrcodian dl{border-bottom:2px solid #ee3a43}
#arrcodian dl dt{width:100%;height:50px;font-size:15px;line-height:50px;border-bottom:1px solid #d4d4d4;background:#fff;position:relative;cursor:pointer}
#arrcodian dl dt > span{display:block;text-align:center;font-family:'notokr-light'}
#arrcodian dl dt .num{width:146px;float:left;border-right:1px solid #d4d4d4}
#arrcodian dl dt .cate{width:202px;float:left;border-right:1px solid #d4d4d4}
#arrcodian dl dt .title{ width:850px;float:left;text-align:left;text-indent:38px}
#arrcodian dl dt .arr_arr{position:absolute;top:22px;right:76px;width:18px;height:11px;text-align:center;background:url(../images/sub3_07.png) no-repeat center}
#arrcodian dl dt .arr_arr.arr_btn{background:url(../images/sub3_07_re.png) no-repeat center}

#arrcodian dl dd{width:100%;color:#999;font-size:14px;border-bottom:1px solid #e0e0e0;display:none;padding-bottom:30px;font-family:'notokr-light'}
#arrcodian dl dd > div{width:100%;height:40px;border-bottom:1px solid #e0e0e0;line-height:40px;padding-left:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}
#arrcodian dl dd > div > span{margin-right:20px}
#arrcodian dl dd > div strong{color:#000;font-family:'notokr-light';font-weight:normal}
#arrcodian dl dd > div a{color:#999;font-family:'notokr-light'}
#arrcodian dl dd > div a img{margin-top:-2px;vertical-align:middle;margin-right:3px}
#arrcodian dl dd > p{padding:0 48px;line-height:25px;font-family:'notokr-light'}

#arr_search{width:1200px;height:42px;margin:0 auto;text-align:center}
#arr_search > *{display:inline-block;font-size:14px;font-family:'notokr-regular';color:#919191}
#arr_search > span{width:139px;border-radius:0;height:40px;line-height:40px;border:1px solid #e7e7e7;background:#f5f5f5;position:relative}
#arr_search > span span{display:inline-block;width:12px;height:8px;position:absolute;top:17px;right:11px;background:url(../images/sub3_08.png)}
#arr_search input{width:320px;padding:0 25px;height:40px;line-height:40px;border:1px solid #e7e7e7;background:#f5f5f5}
#arr_search a{width:112px;height:42px;background:#ee3a43;color:#fff;line-height:42px}
.page{width:1200px;height:23px;margin:102px auto 182px auto;text-align:center;position:relative}
.page div span{font-family:'notokr-regular';font-size:23px;line-height:23px}
.page div span.new_page{color:#3c3b3b}
.page div span.of{display:inline-block;width:9px;height:23px;background:url(../images/sub2_08.png) no-repeat center 4px;padding:0 5px}
.page div span.total_page{color:#818181}
.page a{display:block;width:109px;height:22px;position:absolute;top:0}
.page a.prev{left:0}
.page a.next{right:0}