@charset "utf-8";

/* layer popup */
.layer_popup {background:#fff; width: 500px; height:605px; -moz-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.3); box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.3);}
.layer_popup .logo{margin:15px;}
.layer_popup .popup_slide{padding:0px 20px 0px 20px;}
.layer_popup .popup_slide .slick-dots{text-align: center; height: 35px;}
.layer_popup .popup_slide .slick-dots li{display: inline-block; vertical-align: top;}
.layer_popup .popup_slide .slick-dots li button{font-size: 0; background:#d3d3d3; border-radius:100%;width: 7px; height: 7px; margin: 0 2.5px;}
.layer_popup .popup_slide .slick-dots .slick-active button{ background:#4e4e4e;}
.layer_popup .close_area{width: 100%;background:#4e4e4e; height: 38px;}
.layer_popup .type_img{overflow:hidden;margin: 0 auto; height:478px; }
.layer_popup .type_text{overflow:hidden;margin: 0 auto; width:500px; height:478px; background: url(../images/popup/bg_popup.png) no-repeat top center;}
.layer_popup .type_img .content{height: 478px;}
.layer_popup .type_text .content{width:420px !important; height: 437px; padding: 20px;}
.layer_popup .close_area a:first-child{border-right: 1px solid #606060;}
.layer_popup .close_area a{padding:8px 0 10px;display: inline-block;color:#fff; width: 49.5%; font-size:14px; color:#d3d3d3; text-align: center;}

#container{padding-top:81px; overflow: hidden; margin:0 auto;}

/* header */
#header{position: absolute;left:0; top: 0; width: 100%; height:100%; z-index:1001; overflow: hidden;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.2);}
#header.header_sub{height: 80px;}
#header.fixed .dim_bg{border-top:1px solid #d8d8d8;}
#header .header_wrap{position:relative; background:#fff; width:100%; height:80px;}
#header .header_wrap .dim_bg{position:relative; background-color:rgba(0, 0, 0, 0.6); height:331px; z-index: 98;}
#header .header_wrap .inner{position:relative; width:1859px; margin: 0 auto; height:80px; z-index: 99;}
#header .header_wrap .inner::after{clear: both;display: block;content: '';}
#header .header_wrap .inner .logo{position:absolute; left:25px; top:0px;}
#header .header_wrap .inner .logo a{margin-top:20px;display:block; width:217px; height:36px; background: url(../images/common/smstxconst_logo.png) no-repeat;}
#header .header_wrap .inner .gnb{text-align:center;}
#header .header_wrap .inner .gnb .depth1{display: inline-block; text-align:left;}
#header .header_wrap .inner .gnb .depth1>li{float:left; width:178px;}
#header .header_wrap .inner .gnb .depth1>li:last-child{width:75px;}
#header .header_wrap .inner .gnb .depth1>li>a{display:inline-block;padding:26px 0;font-family:'NotoSansMedium';font-size:19px;color:#000;}
#header .header_wrap .inner .gnb .depth1>li>a:hover{color:#ed1c24;}
#header .header_wrap .inner .gnb .depth2{margin: 35px 0; line-height:1.8;}
#header .header_wrap .inner .gnb .depth2>li>a{color:#fff;font-size:15px;}
#header .header_wrap .inner .lang{position:absolute; right:30px; top:28px;}
#header .header_wrap .inner .lang a{padding: 0 10px; font-size:15px;font-family:'NotoSansMedium';color:#888888;}
#header .header_wrap .inner .lang .on{color:#000;}

#lnb{width:100%; background: #005bab; height: 52px;}
#lnb .lnb_inner{width: 1200px; margin:0 auto; color:#fff; height: 52px;}
#lnb .lnb_inner::after{display: inline-block;clear:both; content: '';}
#lnb .lnb_inner .home {float: left;border-left:1px solid #4d8dc4;padding: 0 20px;height: 52px;}
#lnb .lnb_inner .home a{display: inline-block; width:13px; height:52px;background: url(../images/common/icon_home.png) no-repeat left center;}
#lnb .lnb_inner .depth{float: left;width: 240px;margin-left: -1px;}
#lnb .lnb_inner .depth>ul>li{position: relative; width: 240px;}
#lnb .lnb_inner .depth>ul>li>a{display:inline-block;padding:13px 0px 0px 13px; width:225px;border-left:1px solid #4d8dc4; height:39px; background: url(../images/common/icon_arr_down.png) no-repeat 90% center;}
#lnb .lnb_inner .depth.last>ul>li>a{border-right:1px solid #4d8dc4;}
#lnb .lnb_inner .depth .dep2{display: none; position: absolute; left: 0; top:52px;border: 1px solid #8a8b8d;background: #fff; z-index:97;}
#lnb .lnb_inner .depth .dep2 li:first-child{border-top:none;}
#lnb .lnb_inner .depth .dep2 li{border-top: 1px solid #d2d3d4;}
#lnb .lnb_inner .depth .dep2 li:hover{background: #f1f1f1;}
#lnb .lnb_inner .depth .dep2 li a{width:202px;display:inline-block;color:#444; padding:10px 18px; font-size: 15px; font-family: 'NotoSansRegular';}

#container_sub{padding-bottom: 100px; min-height:700px;}
.content{width:1200px; margin: 0 auto;}
.cont_wrap{width:100%;}


footer{background:#4e4e4e;height: 168px;}
footer .footer_warp{width: 1200px; margin: 0 auto; padding-top: 50px;}
footer .footer_warp::after{clear:both;display: block;content: '';}
footer .footer_warp .logo{float: left; width:122px; height:28px;  background:url(../images/common/logo_footer.png)no-repeat bottom;}
footer .footer_warp .copyright{float: left; color:#c3c3c3;font-size: 13px;padding-left:135px; line-height:1.8;}
footer .footer_warp .copyright address{font-style:normal;}

/* top title */
.top_title{text-align: center;padding: 55px 0 40px;}
.top_title h2{color:#121212; font-size: 40px; font-family: 'NotoSansMedium';}

/* tab */
.tab_area{text-align: center; height: 52px; margin-bottom:40px;}
.tab_area ul{display:inline-block;}
.tab_area ul::after{clear: both;display:block; content:'';}
.tab_area ul li{float:left;}
.tab_area ul li a{display: table-cell; font-family: 'NotoSansDemiLight';width:298px;padding: 10px 0; font-size: 19px; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; color:#777777;margin: 0;}
.tab_area ul li:last-child{border-right:1px solid #e0e0e0;}
.tab_area ul .on a{border:1px solid #ff0000; color:#ff0000; font-family: 'NotoSansMedium';}
.board_text_area .tab_area ul li a{display: table-cell; width:220px;padding: 10px 0; font-size: 19px; border-top:0; border-left:0; border-bottom:3px solid #e0e0e0; color:#777777;margin: 0;}
.board_text_area .tab_area ul li:last-child{border-right:0;}
.board_text_area .tab_area ul .on a{ border-right:0; border-bottom:3px solid #ff0000; color:#ff0000;}


/* text style */
.text_bold{font-family:'NotoSansBold';}
.text_medium{font-family:'NotoSansMedium';}
.text_regular{font-family:'NotoSansRegular';}
.text_light{font-family:'NotoSansLight';}
.text_demi{font-family:'NotoSansDemiLight';}
.text_eng_bold{font-family:'OpenSansBold';}
.text_eng_medium{font-family:'OpenSansMedium';}
.text_eng_regular{font-family:'OpenSansRegular';}
.text_eng_light{font-family:'OpenSansLight';}

/* font size */
.fs21{font-size: 21px;}

/* color */
.point_color01 {color: #ff0000; } /* red */
.point_color02 {color: #3154af; } /* darkblue */
.point_color03 {color: #005bab;} /* blue*/
.point_color04 {color: #ffa73f; } /* yellow */
.point_color05 {color: #008658;} /* green*/
.font_color01{color:#111;} /* black */
.font_color02{color:#000;}


#location{position:relative; width: 100%;background: #005bab; height: 52px;}
#location .location_inner{width: 1200px; margin:0 auto; color:#fff; height: 52px;}
#location .location_inner::after{display: inline-block;clear:both; content: '';}
#location .location_inner .home {float: left;border-left:1px solid #4d8dc4;padding: 0 20px;height: 52px;}
#location .location_inner .home a{display: inline-block; width:13px; height:52px;background: url(../images/common/icon_home.png) no-repeat left center;}
#location .location_inner .depth{float: left;width: 240px;margin-left: -1px;}
#location .location_inner .depth>ul>li{position: relative; width: 240px;}
#location .location_inner .depth>ul>li>a{display:inline-block;padding:15px 0px 0px 13px; width: 225px;border-left:1px solid #4d8dc4; height:37px; background: url(../images/common/icon_arr_down.png) no-repeat 90% center;}
#location .location_inner .depth.last>ul>li>a{border-right:1px solid #4d8dc4;}
#location .location_inner .depth .depth2{position: absolute; left: 0; top:52px;border: 1px solid #8a8b8d;background: #fff; z-index:97;}
#location .location_inner .depth .depth2 li:first-child{border-top:none;}
#location .location_inner .depth .depth2 li{border-top: 1px solid #d2d3d4;}
#location .location_inner .depth .depth2 li:hover{background: #f1f1f1;}
#location .location_inner .depth .depth2 li a{width:202px;display:inline-block;color:#444; padding:10px 18px; font-size: 15px; font-family: 'NotoSansRegular';}

/* float */
.float_area{overflow:hidden;}
.float_l{float:left;}
.float_r{float:right;}

/* text hidden */
.ir{padding:0; margin:0; white-space:nowrap; font-size:1px; overflow:hidden; text-indent:-999px; color:transparent; line-height:0;}

/* board  */
.board_type_list{overflow:hidden; width: 1200px; margin: 0 auto 15px;}
.board_type_list a{float:left;display:block;width:380px; height: 329px; border: 1px solid #d3d3d3;margin-right:18px;margin-bottom: 25px;}
.board_type_list a:hover,.list_type1 a:active{border: 1px solid #ff0000;}
.board_type_list a:nth-child(3n){margin-right: 0;}
.board_type_list a .img{display:block; height:242px;text-align: center;border-bottom: 1px solid #d3d3d3;}
.board_type_list a span img{height:242px;}
.board_type_list a .no_img{display: table-cell; width:380px; height:242px; text-align:center; vertical-align: middle; background: #e7e7e7; font-size: 15px; color: #989898;}
.board_type_list a .tit{width:380px; display: inline-block;text-align: center;padding: 28px 0; font-family: 'NotoSansRegular'; font-size: 19px; color:#444444;}

.board_type_tbl{border-top:2px solid  #4e4e4e; margin-bottom:30px;}
.board_type_tbl table{width:100%;}
.board_type_tbl thead th{padding: 15px;border-bottom: 1px solid #4e4e4e;font-size: 17px;}
.board_type_tbl tbody .notice td:nth-child(2) a{display: inline-block; width: auto; max-width:650px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle;  color:#111; font-family: 'NotoSansMedium';}
.board_type_tbl tbody td a:hover{text-decoration: underline;}
.board_type_tbl tbody td a{display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; width: auto; max-width:650px;}
.board_type_tbl tbody td{padding: 15px;border-bottom: 1px solid #e0e0e0; text-align: center;font-size: 15px; font-family: 'NotoSansRegular';}
.board_type_tbl tbody td:nth-child(2){text-align:left;}
.board_type_tbl .icon_file{display: inline-block; width: 21px;height:22px; background: url(../images/common/icon_file.png) no-repeat; vertical-align: middle;}
.board_type_tbl .icon_notice{display: inline-block; width:36px;height:28px; background: url(../images/common/icon_notice.png) no-repeat; vertical-align: middle;}
.board_type_tbl .badge_new{display: inline-block; margin-left:5px; width:23px;height:23px; background: url(../images/common/badge_new.png) no-repeat; vertical-align: middle;}

.board_view_wrap{border-top:2px solid  #4e4e4e;}
.board_view_wrap .board_title{border-bottom:1px solid  #4e4e4e;padding:15px 20px; font-size: 19px; font-family: 'NotoSansRegular'; color: #111;}
.board_view_wrap .board_info{overflow: hidden; border-bottom:1px solid  #e0e0e0; padding:15px 20px; font-size: 15px;}
.board_view_wrap .board_info dl{float:left;}
.board_view_wrap .board_info .writer{width:450px;}
.board_view_wrap .board_info .day{width:500px;}
.board_view_wrap .board_info .hits{float:right;}
.board_view_wrap  dl dt{position:relative; display: inline-block; width:82px; color: #111; font-family: 'NotoSansMedium';}
.board_view_wrap  dl dt:after{position:absolute; right:-2px; top:6px;width:1px; height:13px; background:#b8b8b8;content: '';}
.board_view_wrap  dl dd{display: inline-block;padding-left:20px; font-family:'NotoSansDemiLight';}
.board_view_wrap .board_content{padding:20px; border-bottom:1px solid  #e0e0e0;  font-family: 'NotoSansRegular';}
.board_view_wrap .board_file{overflow: hidden; border-bottom:1px solid  #e0e0e0; padding:15px 20px; font-size: 15px;}
.board_view_wrap .board_file dl dd{position:relative;padding-right: 30px;}
.board_view_wrap .board_file dl dd a:hover{text-decoration: underline;}
.board_view_wrap .board_file dl dd::after{position:absolute; right:0px; content: ' / ';}
.board_view_wrap .board_file dl dd:last-child:after{position:absolute; right:0px; content:'';}

.board_type_faq{margin-bottom:30px;}
.board_type_faq .fat_list li{border: 1px solid #e0e0e0; padding: 20px 30px; margin-bottom: 10px;}
.board_type_faq .fat_list li:last-child{margin-bottom: 0;}
.board_type_faq .fat_list .active{border: 1px solid #4e4e4e;}
.board_type_faq .fat_list li .question{position: relative;}
.board_type_faq .fat_list li .question a{display:inline-block; width: 100%;}
.board_type_faq .fat_list li .question .on .static_q,
.board_type_faq .fat_list li .question .on .txt{color: #ff0000;}
.board_type_faq .fat_list li .question .static_q{color: #555; font-size: 21px; font-family: 'NotoSansMedium'; vertical-align: middle;}
.board_type_faq .fat_list li .question .txt{display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: auto; max-width:900px; padding-right: 30px; color:#444; font-size:17px; font-family: 'NotoSansRegular'; vertical-align: middle;}
.board_type_faq .fat_list li .question .on .icon_pm{background-position:0 -16px;}
.board_type_faq .fat_list li .question .icon_pm{position:absolute; right: 0px; top:7px; width:16px; height:16px; background: url('../images/common/icon_pm.png') no-repeat;}
.board_type_faq .fat_list li .answer{display:none;}
.board_type_faq .fat_list li .answer .con_inner{display: table;padding-top: 20px;}
.board_type_faq .fat_list li .answer .static_a{display: table-cell;color: #111; font-size: 21px; font-family: 'NotoSansMedium'; vertical-align: top;}
.board_type_faq .fat_list li .answer .text {display: table-cell; padding-left:20px; padding-top:5px; font-size: 15px; font-family:'NotoSansDemiLight';}


.board_prev{border-top: 1px solid #e0e0e0;margin-top: 50px;}
.board_prev dl{overflow:hidden;border-bottom: 1px solid #e0e0e0; font-size: 15px; padding:16px;}
.board_prev .next{background: url(../images/common/icon_board_next_arr.png) no-repeat 75% center; padding-right:15px;}
.board_prev .prev{background: url(../images/common/icon_board_prev_arr.png) no-repeat 75% center; padding-right:15px;}
.board_prev dt{position:relative; float: left; width:64px; color:#111; font-family: 'NotoSansMedium';}
.board_prev dt:after{position:absolute; right:-2px; top:6px;width:1px; height:13px; background:#b8b8b8; content: '';}
.board_prev dd{float:left; padding-left:20px; font-family:'NotoSansDemiLight';}
.board_prev dd  a:hover{text-decoration: underline;}
.board_prev dd::after{display:block;clear: both;content:'';}


/* paging */
.paging{text-align:center; vertical-align:middle;}
.paging a{display:inline-block; width:20px; margin:0 6px; font-family:'OpenSansRegular'; font-size: 14px; vertical-align: middle;}
.paging .on:hover{text-decoration: none;}
.paging a:hover{text-decoration:underline;}
.paging .on{color:#ff0000; border-bottom:2px solid #ff0000;}
.paging .first{width:32px; height:32px; margin:0px; background: url('../images/common/btn_paging_first.gif') no-repeat;}
.paging .first:hover{background-position:0 -32px;}
.paging .prev{width:32px; height: 32px; margin:0px 35px 0 5px; background: url('../images/common/btn_paging_prev.gif') no-repeat;}
.paging .prev:hover{background-position:0 -32px;}
.paging .next{width:32px; height:32px; margin-left:26px; margin:0px 5px 0 35px; background: url('../images/common/btn_paging_next.gif') no-repeat;}
.paging .next:hover{background-position:0 -32px;}
.paging .last{width:32px; height:32px; margin:0px; background: url('../images/common/btn_paging_last.gif') no-repeat;}
.paging .last:hover{background-position:0 -32px;}

/* search area */
.search_area .inner{text-align: center;margin-bottom:30px;}

/* select */
.btn_select {position:relative; width:146px; display:inline-block; vertical-align:top;}
.btn_select button {height:46px; width:100%; padding-left:14px; border:1px solid #cbcbcb; background:#fff url('../images/common/icon_board_next_arr.png') no-repeat right 15px center; text-align:left; box-sizing:border-box;font-size:15px; font-family: 'NotoSansRegular';}
.select_list {position:absolute; top:45px; left:0; z-index:20; width:100%; padding:10px 0;overflow-y:auto; max-height:150px; border:1px solid #cbcbcb; box-sizing:border-box; background:#fff;}
.select_list li {width:100%; height:30px; text-align:left; font-family: 'NotoSansRegular';}
.select_list li a {display:block;padding-left: 20px; height:30px; box-sizing:border-box; text-decoration:none; font-size:15px; color:#555; line-height:2;}
.select_list li a.on , .select_list li a:hover {color:#005bab;}

/* text box */
.textbox_search{padding:0 10px; border:1px solid #cbcbcb; height:44px;}
.text_box_area{border: 1px solid #e3e3e3; background: #fafafa;}
.text_box_area2{border: 1px solid #e3e3e3; background: #fff;}

/* bar */
.bar{position:relative;}
.bar::after{position:absolute; right:-2px; top:6px;width:1px; height:11px; background:#999;content: '';}

::-moz-selection{background: #005bab;color: #fff;}
::selection {background: #005bab;color: #fff;}
.fclear{*zoom:1}
.fclear:after{display:block;content:"";clear:both;}

/* button */
.btn_area{text-align:center; margin-top: 50px;}
.bth_style1{width:160px; display: inline-block; color:#fff; font-size:19px; padding: 13px 0 15px;  font-family:'NotoSansRegular';}
.bth_style2{width:100px;display: inline-block; color:#fff; font-size:17px; padding:7px 0 9px;  font-family:'NotoSansRegular';}
.bth_style3{width:130px; display: inline-block; color:#fff; font-size:17px; padding:7px 0 9px;  font-family:'NotoSansRegular';}
.btn_fill_red{background:#ff0000; border: 1px solid #ed1c24;}
.btn_fill_gray{background:#4e4e4e; border: 1px solid #4e4e4e;}
.btn_search{width: 46px; height: 46px; background:#4e4e4e url('../images/common/icon_search.png') no-repeat  center;}

/* 오류공통 페이지 */
.error_area {text-align: center;}
.error_area .title{font-size: 42px; font-family: 'NotoSansMedium'; color:#111;}
.error_area .text1{font-size: 19px;margin-top: 30px;  font-family: 'NotoSansMedium';color:#111;}
.error_area .text2{font-size: 15px;margin-top: 30px;  font-family: 'NotoSansDemiLight';color:#111;}


/* 마진 패딩 */
.mt0 {margin-top: 0 !important; }
.mt5, .mt05 {margin-top: 5px !important; }
.mt10 {margin-top: 10px !important; }
.mt15 {margin-top: 15px !important; }
.mt20 {margin-top: 20px !important; }
.mt25 {margin-top: 25px !important; }
.mt30 {margin-top: 30px !important; }
.mt35 {margin-top: 35px !important; }
.mt40 {margin-top: 40px !important; }
.mt45 {margin-top: 45px !important; }
.mt50 {margin-top: 50px !important; }
.mt55 {margin-top: 55px !important; }
.mt60 {margin-top: 60px !important; }
.mt65 {margin-top: 65px !important; }
.mt70 {margin-top: 70px !important; }
.mt75 {margin-top: 75px !important; }
.mt80 {margin-top: 80px !important; }
.mt85 {margin-top: 85px !important; }
.mt90 {margin-top: 90px !important; }
.mt95 {margin-top: 95px !important; }
.mt100 {margin-top: 100px !important; }

.mb0 {margin-bottom: 0 !important; }
.mb5, .mb05 {margin-bottom: 5px !important; }
.mb10 {margin-bottom: 10px !important; }
.mb15 {margin-bottom: 15px !important; }
.mb20 {margin-bottom: 20px !important; }
.mb25 {margin-bottom: 25px !important; }
.mb30 {margin-bottom: 30px !important; }
.mb35 {margin-bottom: 35px !important; }
.mb40 {margin-bottom: 40px !important; }
.mb45 {margin-bottom: 45px !important; }
.mb50 {margin-bottom: 50px !important; }
.mb55 {margin-bottom: 55px !important; }
.mb60 {margin-bottom: 60px !important; }
.mb65 {margin-bottom: 65px !important; }
.mb70 {margin-bottom: 70px !important; }
.mb75 {margin-bottom: 75px !important; }
.mb80 {margin-bottom: 80px !important; }
.mb85 {margin-bottom: 85px !important; }
.mb90 {margin-bottom: 90px !important; }
.mb95 {margin-bottom: 95px !important; }
.mb100 {margin-bottom: 100px !important; }

.ml0 {margin-left: 0 !important; }
.ml5, .ml05 {margin-left: 5px !important; }
.ml10 {margin-left: 10px !important; }
.ml15 {margin-left: 15px !important; }
.ml20 {margin-left: 20px !important; }
.ml25 {margin-left: 25px !important; }
.ml30 {margin-left: 30px !important; }
.ml35 {margin-left: 35px !important; }
.ml40 {margin-left: 40px !important; }
.ml45 {margin-left: 45px !important; }
.ml50 {margin-left: 50px !important; }
.ml55 {margin-left: 55px !important; }
.ml60 {margin-left: 60px !important; }
.ml65 {margin-left: 65px !important; }
.ml70 {margin-left: 70px !important; }
.ml75 {margin-left: 75px !important; }
.ml80 {margin-left: 80px !important; }
.ml85 {margin-left: 85px !important; }
.ml90 {margin-left: 90px !important; }
.ml95 {margin-left: 95px !important; }
.ml100 {margin-left: 100px !important; }

.mr0 {margin-right: 0 !important; }
.mr5, .mr05 {margin-right: 5px !important; }
.mr10 {margin-right: 10px !important; }
.mr15 {margin-right: 15px !important; }
.mr20 {margin-right: 20px !important; }
.mr25 {margin-right: 25px !important; }
.mr30 {margin-right: 30px !important; }
.mr35 {margin-right: 35px !important; }
.mr40 {margin-right: 40px !important; }
.mr45 {margin-right: 45px !important; }
.mr50 {margin-right: 50px !important; }
.mr55 {margin-right: 55px !important; }
.mr60 {margin-right: 60px !important; }
.mr65 {margin-right: 65px !important; }
.mr70 {margin-right: 70px !important; }
.mr75 {margin-right: 75px !important; }
.mr80 {margin-right: 80px !important; }
.mr85 {margin-right: 85px !important; }
.mr90 {margin-right: 90px !important; }
.mr95 {margin-right: 95px !important; }
.mr100 {margin-right: 100px !important; }


.pt0 {padding-top: 0 !important; }
.pt5, .pt05 {padding-top: 5px !important; }
.pt10 {padding-top: 10px !important; }
.pt15 {padding-top: 15px !important; }
.pt20 {padding-top: 20px !important; }
.pt25 {padding-top: 25px !important; }
.pt30 {padding-top: 30px !important; }
.pt35 {padding-top: 35px !important; }
.pt40 {padding-top: 40px !important; }
.pt45 {padding-top: 45px !important; }
.pt50 {padding-top: 50px !important; }
.pt55 {padding-top: 55px !important; }
.pt60 {padding-top: 60px !important; }
.pt65 {padding-top: 65px !important; }
.pt70 {padding-top: 70px !important; }
.pt75 {padding-top: 75px !important; }
.pt80 {padding-top: 80px !important; }
.pt85 {padding-top: 85px !important; }
.pt90 {padding-top: 90px !important; }
.pt95 {padding-top: 95px !important; }
.pt100 {padding-top: 100px !important; }

.pb0 {padding-bottom: 0 !important; }
.pb5, .pb05 {padding-bottom: 5px !important; }
.pb10 {padding-bottom: 10px !important; }
.pb15 {padding-bottom: 15px !important; }
.pb20 {padding-bottom: 20px !important; }
.pb25 {padding-bottom: 25px !important; }
.pb30 {padding-bottom: 30px !important; }
.pb35 {padding-bottom: 35px !important; }
.pb40 {padding-bottom: 40px !important; }
.pb45 {padding-bottom: 45px !important; }
.pb50 {padding-bottom: 50px !important; }
.pb55 {padding-bottom: 55px !important; }
.pb60 {padding-bottom: 60px !important; }
.pb65 {padding-bottom: 65px !important; }
.pb70 {padding-bottom: 70px !important; }
.pb75 {padding-bottom: 75px !important; }
.pb80 {padding-bottom: 80px !important; }
.pb85 {padding-bottom: 85px !important; }
.pb90 {padding-bottom: 90px !important; }
.pb95 {padding-bottom: 95px !important; }
.pb100 {padding-bottom: 100px !important; }

.pl0 {padding-left: 0 !important; }
.pl5, .pl05 {padding-left: 5px !important; }
.pl10 {padding-left: 10px !important; }
.pl15 {padding-left: 15px !important; }
.pl20 {padding-left: 20px !important; }
.pl25 {padding-left: 25px !important; }
.pl30 {padding-left: 30px !important; }
.pl35 {padding-left: 35px !important; }
.pl40 {padding-left: 40px !important; }
.pl45 {padding-left: 45px !important; }
.pl50 {padding-left: 50px !important; }
.pl55 {padding-left: 55px !important; }
.pl60 {padding-left: 60px !important; }
.pl65 {padding-left: 65px !important; }
.pl70 {padding-left: 70px !important; }
.pl75 {padding-left: 75px !important; }
.pl80 {padding-left: 80px !important; }
.pl85 {padding-left: 85px !important; }
.pl90 {padding-left: 90px !important; }
.pl95 {padding-left: 95px !important; }
.pl100 {padding-left: 100px !important; }

.pr0 {padding-right: 0 !important; }
.pr5, .pr05 {padding-right: 5px !important; }
.pr10 {padding-right: 10px !important; }
.pr15 {padding-right: 15px !important; }
.pr20 {padding-right: 20px !important; }
.pr25 {padding-right: 25px !important; }
.pr30 {padding-right: 30px !important; }
.pr35 {padding-right: 35px !important; }
.pr40 {padding-right: 40px !important; }
.pr45 {padding-right: 45px !important; }
.pr50 {padding-right: 50px !important; }
.pr55 {padding-right: 55px !important; }
.pr60 {padding-right: 60px !important; }
.pr65 {padding-right: 65px !important; }
.pr70 {padding-right: 70px !important; }
.pr75 {padding-right: 75px !important; }
.pr80 {padding-right: 80px !important; }
.pr85 {padding-right: 85px !important; }
.pr90 {padding-right: 90px !important; }
.pr95 {padding-right: 95px !important; }
.pr100 {padding-right: 100px !important; }


.hidden { position:absolute; left:-9999em; height:0; overflow:hidden; font-size:0; line-height:0; }

@media all and (max-width:1280px){
    #header .header_wrap .inner{width:1200px; margin: 0 auto;}
    #header .header_wrap .inner .gnb .depth1>li{float:left; width:135px;}
}
