@charset "utf-8";@font-face{font-family:NanumBarunGothic;src:url(/common/font/NanumBarunGothic.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:u+ac00-d7af,u+11??,u+3130-318f,u+a960-a97f,u+d7b0-d7ff}@font-face{font-family:NanumBarunGothic;src:url(/common/font/NanumBarunGothicBold.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:u+ac00-d7af,u+11??,u+3130-318f,u+a960-a97f,u+d7b0-d7ff}@font-face{font-family:NanumBarunGothic;src:url(/common/font/NanumBarunGothicLight.woff2) format("woff2");font-weight:300;font-style:normal;unicode-range:u+ac00-d7af,u+11??,u+3130-318f,u+a960-a97f,u+d7b0-d7ff}@font-face{font-family:NanumBarunGothic;src:url(/common/font/NanumBarunGothicUltraLight.woff2) format("woff2");font-weight:200;font-style:normal;unicode-range:u+ac00-d7af,u+11??,u+3130-318f,u+a960-a97f,u+d7b0-d7ff}@font-face{font-family:FuturaPT;src:url(/common/font/FuturaPTBook.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:u+0020-007e,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:ROKAFSansMedium;src:url(/common/font/ROKAFSansMedium.woff2) format("woff2");font-weight:400;font-style:normal;unicode-range:u+ac00-d7af,u+11??,u+3130-318f,u+a960-a97f,u+d7b0-d7ff}.txt_red{color:#ed1a3b!important}.txt_black{color:#222!important}.inline_block{display:inline-block!important}.mr0{margin-right:0!important}body,html{height:100%;color:#777;font-size:14px;font-family:FuturaPT,NanumBarunGothic,Malgun Gothic,돋움,dotum,sans-serif;line-height:1.3;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}img{width:100%;vertical-align:top}#wrap{position:relative;max-width:720px;min-width:320px;margin:0 auto}#header{position:fixed;left:0;top:0;z-index:1000;width:100%}#header .header_in{position:relative;padding:25px 0;text-align:center}#header h1{display:inline-block;width:110px}#header .btn_allmenu{position:absolute;top:20px;right:10px;padding:5px}.allmenu{display:none;overflow-x:hidden;position:fixed;top:-100%;z-index:9000;width:100%;max-width:720px;height:100%;background:#fff}.allmenu .menu_con{position:relative;padding:35px 0 30px 38px}.allmenu .menu>li{margin-top:7%}.allmenu .menu>li>a{display:inline-block;position:relative;padding-left:2px;color:#818382;font-size:25px;letter-spacing:1px;font-weight:700}.allmenu .menu>li>a:hover,.allmenu .menu>li>a:hover>em{color:#e51837}.allmenu .menu>li.mNavi01>a{padding-right:50px;color:#000!important}.allmenu .menu>li.mNavi01>a>em{color:#e51837!important}.allmenu .menu>li>a>span{display:block;margin-top:1px;font-size:14px;font-weight:400}.allmenu .menu>li.mNavi01>a>span{margin-top:8px}.allmenu .menu>li.mNavi01>a:after{display:block;content:"";width:100%;height:2px;position:absolute;left:0;top:30px;background:#fff}.allmenu .allmenu_close{position:absolute;top:18px;right:12px;width:17px;padding:5px}.sub_bg{overflow:hidden;height:350px;background-image:url(/common/img/sub_bg01.jpg);background-repeat:no-repeat;background-position:50% 100%;background-size:cover}.sub_bg.bg02{background-image:url(/common/img/sub_bg02.jpg)}.sub_bg.bg03{background-image:url(/common/img/sub_bg03.jpg)}.sub_bg.bg02 .snb>li,.sub_bg.bg03 .snb>li{width:100%}.sub_bg.bg04{background-image:url(/common/img/sub_bg04.jpg)}.sub_bg.bg04 .snb>li,.sub_bg.bg05 .snb>li{width:50%}.sub_bg.bg05{background-image:url(/common/img/sub_bg05.jpg)}.depth1_title{position:relative;height:350px;margin:0 10%;padding-top:146px;background:url(/common/img/bgline_sub.png) repeat-y 0 0,url(/common/img/bgline_sub.png) repeat-y 100% 0;text-align:center}.depth1_title h1{color:#fff;font-size:39px;letter-spacing:4px;text-indent:4px;text-shadow:0 0 2px #9b9b9b;font-weight:400}.depth1_title h2{font-size:24px;font-family:FuturaPT,sans-serif}.depth1_title h2,.depth1_title h3{color:#fff;text-indent:14px;text-shadow:0 0 2px #9b9b9b;font-weight:400}.depth1_title h3{font-size:14px}.depth1_title .depth1_prev{position:absolute;top:150px;left:0;width:33px;height:33px;background:url(/common/img/mobile/arrow_left.svg) no-repeat 0 0;background-size:33px 33px}.depth1_title .depth1_next{position:absolute;top:150px;right:0;width:33px;height:33px;background:url(/common/img/mobile/arrow_right.svg) no-repeat 0 0;background-size:33px 33px}.snb{margin-top:36px;text-align:center}.snb>li{float:left;width:33.3333%}.snb>li.type2{width:50%}.snb>li.type3{width:100%!important}.snb>li>a{position:relative;padding:10px 3px 12px 7px;font-size:14px;text-shadow:0 0 2px #9b9b9b}.snb>li>a,.snb>li>span{display:inline-block;color:#fff;letter-spacing:1px}.snb>li>span{opacity:0;filter:alpha(opacity=0);margin-top:6px;padding:5px;font-size:11px;line-height:1.4}.snb>li.on>span{opacity:1;filter:alpha(opacity=100)}.snb>li>a:after{display:block;content:"";width:0;height:2px;position:absolute;left:50%;bottom:0;background:#e51837}.snb>li.on>a:after{width:100%;left:0}.sub_top{position:relative;padding:43px 0 34px;background-color:#fff}.sub_top>h2{font-size:27px;color:#222;font-weight:700;text-align:center}.sub_top>h2 span{display:block;margin-top:9px;padding:0 15px;color:#222;font-size:13px;line-height:1.45}.content{padding:0 10px 30px}.content.full_width{width:100%;padding:0 0 10px;background-color:#f5f5f5}#footer{padding:20px 0 17px;background-color:#262626;text-align:center}#footer .copyright{font-size:11px;color:#fff}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;z-index:100!important;outline:0}.slick-active{z-index:200!important}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body.main #footer{position:absolute;bottom:4.5%;left:0;width:100%;padding:0;background:none}body.main #footer .copyright{color:#fff}.main_visual{position:relative}.main_visual .main_txt{position:absolute;top:24.4%;left:10%;width:80%}.scroll_arrow{animation:scrollBounce 2s ease-in-out infinite;cursor:pointer;transition:opacity .3s ease}.scroll_arrow:hover{opacity:.7}@keyframes scrollBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.history_timeline,.main_history{position:relative;overflow:hidden}.history_timeline{z-index:1;max-height:400px}.history_item{opacity:1;transition:opacity .3s ease,filter .3s ease}.history_item:nth-child(4){opacity:.85;filter:blur(.3px)}.history_item:nth-child(5){opacity:.65;filter:blur(.6px)}.history_item:nth-child(n+6){opacity:.45;filter:blur(1px)}.history_more{position:relative;z-index:2;margin-top:-40px;padding-top:40px;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.3) 20%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.9) 80%,rgba(255,255,255,1))}.history_more a{transition:color .3s ease;position:relative;z-index:3}.history_more a:hover{color:#e51837}.main_slider ul.slick-dots{position:absolute;bottom:26.7%;left:50%;margin-left:-30px}.main_slider ul.slick-dots>li{display:inline-block;width:10px;height:15px;margin-left:15px;line-height:15px;text-align:center}.main_slider ul.slick-dots>li:first-child{margin-left:0}.main_slider ul.slick-dots>li>button{width:10px;height:15px;border:0;background-color:transparent;background-image:url(/common/img/main_visual_page.png);background-repeat:no-repeat;background-position:0 0;background-size:10px 35px;vertical-align:top;text-indent:-9999px;cursor:pointer}.main_slider ul.slick-dots>li.slick-active>button{background-position:0 -20px}.main_quick{position:absolute;bottom:11%;left:4.7%;width:91.67%}.main_quick ul{overflow:hidden}.main_quick ul li{display:table;float:left;width:33.3%;margin-left:-1px;text-align:center}.main_quick ul li:first-child{margin-left:0}.main_quick ul li a{display:table-cell;height:5.1em;padding-top:2px;border:1px solid #a3a3a3;color:#bfbebe;font-size:12px;vertical-align:middle;letter-spacing:1px;box-sizing:border-box}.main_quick ul li a span{position:relative;top:-1px;font-size:1.8em;line-height:.8em}.main_quick ul li a strong{font-weight:400}.main_quick ul li a:hover{border:3px solid #fff;color:#fff}.main_quick ul li a:hover span{color:#e51b3a}.tab{background:#fff url(/common/img/bgline_tab.gif) repeat-x 0 100%}.tab.fixed{position:fixed;top:0;left:0;z-index:8000;width:100%}.tab>ul{overflow:hidden}.tab>ul>li{width:33.33%;float:left;display:table}.tab.tab_2>ul>li{width:50%}.tab.tab_4>ul>li{width:25%}.tab>ul>li>a{box-sizing:border-box;display:table-cell;width:100%;height:35px;padding-top:12px;font-size:12px;color:#777;text-align:center}.tab>ul>li>a.on{color:#222;border-bottom:2px solid #e51b3a}.tab_content.mt{margin-top:35px}.tab_content.type2{display:none;opacity:0}.history{overflow:hidden;padding-top:40px;line-height:1.1;color:#222}.history h3{position:relative;margin-bottom:9px;font-size:28px;font-weight:400}.history h3 span{display:block;position:relative;z-index:2;width:112px;background-color:#fff}.history h3 .end_year{padding-left:10px}.history h3:after{content:"";display:block;position:absolute;bottom:16px;right:0;width:100%;height:1px;background-color:#222}.history_con>li{overflow:hidden;padding:11px 0 2px;border-bottom:1px solid #e1e1e1;line-height:1.2}.history_con>li h4{clear:both;float:left;width:45px;margin-top:2px;font-size:16px;font-weight:400}.history_con>li .history_detail{margin:3px 0 0 50px}.history_con>li dl{overflow:hidden;margin-bottom:9px}.history_con>li dl dt{clear:both;overflow:hidden;float:left;width:58px;margin-top:1px;font-size:13px}.history_con>li dl dd{margin-left:63px;color:#777;font-size:12px;line-height:1.5}.award_winning{overflow:hidden;line-height:1.1;color:#222}.award_winning h3{position:relative;margin-bottom:12px;background:url(/common/img/bgline_history.gif) repeat-x 0 43px;font-size:28px;font-weight:400}.award_winning h3 span{display:block;position:relative;z-index:2;width:115px;background-color:#fff}.award_winning h3:after{content:"";display:block;position:absolute;bottom:16px;right:0;width:100%;height:1px;background-color:#222}.award_con>li{overflow:hidden;padding:12px 0 10px;border-bottom:1px solid #e1e1e1;line-height:1.2}.award_con>li h4{clear:both;float:left;width:45px;margin-top:1px;font-size:16px;font-weight:400}.award_winning .award_con>li .award_detail{margin:1px 0 0 50px}.award_winning .award_con>li .award_detail li{color:#777;font-size:12px;line-height:1.5}.location_info{overflow:hidden;margin-top:32px}.location_info .left_area{padding-bottom:6px;color:#222;font-size:13px}.location_info .left_area h3{position:relative;margin-bottom:25px;font-size:28px;font-weight:400}.location_info .left_area h3>span{display:inline-block;position:relative;z-index:2;padding-right:12px;background-color:#fff}.location_info .left_area h3:after{content:"";display:block;position:absolute;top:14px;right:0;width:100%;height:0;background-color:#222}.location_info .right_area p{margin-top:4px;font-size:12px}.location_info .right_area img{width:11px;margin-right:2px;vertical-align:top}.board_list{border-top:1px solid #e1e1e1;line-height:1.4}.board_list>table{width:100%}.board_list>table td{padding:14px 1px 13px;border-bottom:1px solid #e1e1e1;color:#6a6a6a;font-size:11px;text-align:center;vertical-align:middle}.board_list>table .num{background:url(/common/img/bgline_list.gif) no-repeat 100% 52%}.board_list>table .title{padding-left:10px;font-size:12px;text-align:left}.board_list>table .title a:hover{color:#e72a47}.board_list>table .color_r{color:#e51837}.board_list>table .color_b{color:#222}.board_view{padding-top:23px;border-top:2px solid #e72a47}.board_view>h3{margin:0 15px 12px;color:#222;font-size:14px;font-weight:400;text-align:center;line-height:1.4}.board_view>.date{color:#6a6a6a;font-size:11px;text-align:center}.board_view>.content_area{min-height:220px;margin-top:21px;padding:10px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#eee;font-size:12px;line-height:1.4}.board_view>.content_area img{max-width:100%}.board_viewNav>table{width:100%}.board_viewNav>table th{padding:15px 2px 14px;font-weight:400}.board_viewNav>table td,.board_viewNav>table th{border-bottom:1px solid #e1e1e1;color:#777;font-size:12px;vertical-align:middle}.board_viewNav>table td{padding:15px 7px 14px}.board_viewNav>table td a{color:#777}.board_viewNav>table tr:hover th{color:#222}.board_viewNav>table tr:hover td a{color:#e72a47}.btn_list{margin-top:20px;text-align:center}.btn_list a{display:inline-block;padding:8px 18px 7px;background-color:#222;color:#fff;font-size:12px;text-align:center}.page_wrap{padding-top:20px;text-align:center}.page_wrap a{display:inline-block;margin:0 10px 0 9px;text-align:center;line-height:33px;font-size:11px;color:#777}.page_wrap a.btn_arrow{margin:0}.page_wrap a.btn_prev{margin-left:3px;margin-right:11px}.page_wrap a.btn_next{margin-right:3px;margin-left:11px}.page_wrap a.current{color:#e51837}.page_wrap img{width:26px;margin-top:2px;vertical-align:top}.portfolio{text-align:center}.portfolio .btn_more{display:inline-block;margin-top:20px;padding-top:24px;background:url(/common/img/bg_more.png) no-repeat 50% 0;background-size:27px 14px;color:#555;font-size:13px}.tiles-wrap li{float:left;width:100%;border:1px solid #cecece;background-color:#fff;text-align:center}.tiles-wrap li.showed{transition:all .3s ease-out}.tiles-wrap li>img{display:block;width:100%;border-bottom:1px solid #cecece}.tiles-wrap li .port_tbox{position:relative;padding:33px 5px 34px 15px;box-sizing:border-box;text-align:left}.tiles-wrap li .port_tbox .category{display:table;position:absolute;top:-29px;left:15px;width:52px;height:52px;border-radius:26px;background-repeat:repeat;background-position:0 0;color:#fff;text-align:center}.tiles-wrap li .port_tbox .category.status1{background-image:url(/common/img/bg01_port_category.png)}.tiles-wrap li .port_tbox .category.status2{background-image:url(/common/img/bg02_port_category.png)}.tiles-wrap li .port_tbox .category span{display:table-cell;vertical-align:middle;font-size:11px}.tiles-wrap li .port_tbox h3{padding-bottom:9px;background:url(/common/img/bgline_portfolio.gif) no-repeat 0 100%;background-size:12px 1px;color:#222;font-size:16px;font-weight:400}.tiles-wrap li .port_tbox dl{overflow:hidden;margin-top:8px;font-size:12px;line-height:1.5}.tiles-wrap li .port_tbox dl dt{clear:both;float:left;margin:0 4px 4px 0}.tiles-wrap li .port_tbox dl dd{margin-bottom:4px}.tiles-wrap li .port_tbox .btn_center{padding-top:5px}.tiles-wrap li .port_tbox .btn_center a{display:inline-block;padding:6px 7px 5px;border:1px solid #222;background-color:#fff;color:#222;font-size:11px;text-align:center}.tiles-wrap li .port_tbox .btn_center .btn_regist{background-color:#222;color:#fff}.tiles-wrap li .port_tbox .btn_details{display:block;position:absolute;bottom:0;right:0;width:28px;height:28px;padding-top:6px;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;box-sizing:border-box;text-align:center}.tiles-wrap li .port_tbox .btn_details img{display:inline-block;width:15px}.portfolio_popup{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;margin:0;text-align:center}.portfolio_popup .popup_in{display:inline-block;position:relative;z-index:10000;background:#fff;border-radius:12px;box-shadow:0 4px 24px 0 rgba(0,0,0,.18);padding:0}.portfolio_popup .popup_close{position:absolute;top:0;right:-35px;width:30px;height:30px}.portfolio_popup .popup_close img{vertical-align:top}.popup_in .details_title{background-color:#222;color:#fff;font-size:12px;text-align:center}.popup_in .details_title h3{padding:14px 0 13px;font-size:18px;font-weight:400;line-height:1.4}.popup_in .img_area{background-color:#e3e3e3}.popup_in .img_area,.popup_in .img_area img{width:278px;height:316px}.popup_in .txt_area{width:278px;background-color:#fff}.popup_in .txt_area .details_txt{overflow:hidden;padding:13px 3px 2px 12px;font-size:12px;text-align:left;line-height:1.4}.popup_in .txt_area .details_txt dt{clear:both;float:left;position:relative;width:80px;margin-bottom:10px;padding-left:7px;color:#222}.popup_in .txt_area .details_txt dt:before{content:"";display:block;position:absolute;top:5px;left:0;width:2px;height:2px;background-color:#df1f3c}.popup_in .txt_area .details_txt dd{margin:0 5px 10px 80px}.portfolio_popup .img_area{overflow:hidden;position:relative}.portfolio_popup .img_area .slick-arrow{position:absolute;top:50%;z-index:10;width:15px;height:28px;margin-top:-14px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:0 0;background-size:15px 28px;text-indent:-9999px;cursor:pointer}.portfolio_popup .img_area .slick-arrow.slick-prev{left:10px;background-image:url(/common/img/btn_prev.png)}.portfolio_popup .img_area .slick-arrow.slick-next{right:10px;background-image:url(/common/img/btn_next.png);background-position:100% 0}.btn_download{display:inline-block;position:relative;margin-bottom:8px;padding:8px 16px 7px 15px;background-color:#222;color:#fff!important;font-size:11px}.btn_download .lnr-download{position:relative;top:1px;margin-right:3px}.ci_info{display:inline-block;margin-top:7px;padding-top:3px;background:url(/common/img/bgline_brand.gif) no-repeat 0 0;background-size:9px 1px;color:#222;font-size:11px}.ci_info.ico_gray,.ci_info.ico_red{margin-right:11px;background-position-x:15px}.ci_info.ico_red:before{background-color:#ed1a3b}.ci_info.ico_gray:before,.ci_info.ico_red:before{content:"";display:inline-block;position:relative;top:1px;width:10px;height:10px;margin-right:5px;border-radius:5px}.ci_info.ico_gray:before{background-color:#818285}.bi_info{display:inline-block;margin-right:11px;padding-top:3px;color:#777;font-size:11px}.bi_info.ico_green{background:url(/common/img/bgline_brand.gif) no-repeat 15px 0;background-size:9px 1px;color:#222}.bi_info.ico_green:before{content:"";display:inline-block;position:relative;top:1px;width:10px;height:10px;margin-right:5px;border-radius:5px;background-color:#008e7f}.brand>h3{padding-top:29px;border-top:1px solid #e1e1e1;color:#222;font-size:21px;font-weight:400;line-height:1.2}.brand>h3:first-child{padding-top:39px;border-top:none}.brand_box{overflow:hidden;padding:14px 0 25px;color:#222}.brand_box:last-child{padding-bottom:0}.brand_box .ci1{float:left;width:115px;height:125px;margin-top:2px;padding-top:20px;border:1px solid #e7e7e7;background:url(/common/img/bg_ci.gif) repeat 0 0;background-size:5px 5px;text-align:center}.brand_box .ci1 img{width:54px}.brand_box .ci2{height:95px;padding-top:32px;border:1px solid #e7e7e7;background:url(/common/img/bg_ci.gif) repeat 0 0;background-size:5px 5px;text-align:center}.brand_box .ci2 img{width:123px}.brand_box .ci3{height:95px;padding-top:32px;border:1px solid #e7e7e7;background:url(/common/img/bg_ci.gif) repeat 0 0;background-size:5px 5px;text-align:center}.brand_box .ci3 img{width:102px}.brand_box .ci4{height:100px;padding-top:15px;border:1px solid #e7e7e7;background:url(/common/img/bg_ci.gif) repeat 0 0;background-size:5px 5px;text-align:center}.brand_box .ci4 img{width:66px}.brand_box .ci5{height:100px;padding-top:12px;border:1px solid #e7e7e7;background:url(/common/img/bg_ci.gif) repeat 0 0;background-size:5px 5px;text-align:center}.brand_box .ci5 img{width:75px}.brand_box .ci_box{float:left;width:49.5%;margin:2px 1% 0 0}.brand_box .ci_box2{float:left;width:32.66%;margin:0 1% 4px 0}.brand_box .ci_box>p{margin:9px 0 6px;font-size:11px}.brand_box .ci_txt{margin-left:125px;font-size:14px;line-height:1.4}.brand_box .ci_txt .txt2{margin:10px 0 12px;color:#777;font-size:12px;line-height:1.45}.brand_box .ci_txt strong{font-family:NanumBarunGothicBold;font-weight:400}.brand_box .ci_txt2{clear:both}.brand_box .bi_box{text-align:right}.brand_box .bi_box img{width:338px}.brand_box .bi_box .btn_download{margin:20px 0 0}.brand_box .bi_box2 .float_box{overflow:hidden;margin-bottom:10px}.brand_box .sub_color{float:left;width:24.25%;margin:5px 1% 0 0;text-align:center}.brand_box .bi_box2 h4{clear:both;margin:2px 0 1px;font-size:12px;font-weight:400}.brand_box .bi1{float:left;margin:5px 1% 0 0;background-color:#fff}.brand_box .bi1,.brand_box .bi2{display:table;width:49.5%;height:95px;border:1px solid #e7e7e7;text-align:center}.brand_box .bi2{float:right;margin-top:5px;background:url(/common/img/bg_ci.gif) repeat 0 0;background-size:5px 5px}.brand_box .bi3{display:table;width:100%;height:62px;border:1px solid #e7e7e7;background-color:#fff;text-align:center}.brand_box .bi1>div,.brand_box .bi2>div,.brand_box .bi3>div{display:table-cell;vertical-align:middle}.brand_box .img_size1 img{width:78px}.brand_box .img_size2 img{width:139px}.brand_box .img_size3 img{width:101px}.brand_box .img_size4 img{width:68px}.brand_box .img_size5 img{width:48px}.brand_box .img_size6 img{width:56px}.brand_box .bi_txt{margin-bottom:16px}.brand_box .bi_txt2{margin-top:9px;color:#777;font-size:11px}.brand_box .bi_txt2>span{color:#222}.hiring_step{margin-bottom:35px;text-align:center}.hiring_step img{max-width:340px}.btn_hiring{text-align:center;margin-top:20px}.btn_download2{display:inline-block;padding:8px 18px 7px 30px;background:#e72a47 url(/common/img/ico_download2.png) no-repeat 16px 50%;background-size:9px;color:#fff!important;font-size:12px}.hiring_view{padding-top:23px;border-top:2px solid #e72a47;color:#6a6a6a;text-align:center;font-size:11px;line-height:1.6}.hiring_view .color_r{color:#e93a55}.hiring_view>h3{margin:8px 15px;color:#222;font-size:14px;font-weight:400}.hiring_view .hiring_txt>span{margin-right:5px;color:#222}.hiring_content{margin-top:21px;border-bottom:1px solid #e1e1e1;font-size:12px;line-height:1.5;text-align:left}.hiring_content>ul>li{padding:22px 5px 21px 0;border-top:1px solid #e1e1e1}.hiring_content>ul>li>h4{margin-bottom:6px;color:#222;font-size:13px;font-weight:400}.hiring_content>ul>li .hiring_txt2>li{padding-left:7px;background:url(/common/img/ico04_hiring.png) no-repeat 0 6px;background-size:3px 3px}.hiring_content>ul>li .hiring_txt3>em{position:relative;top:-1px;margin:0 3px;color:#e72a47;font-size:10px;font-style:normal}.hiring_title1{width:59px}.hiring_title2{width:60px}.hiring_title3{width:40px}.greetings_txt{position:relative;margin-bottom:26px;color:#222;font-size:15px;line-height:1.4}.greetings_txt>span{display:inline-block;position:relative;z-index:2;padding-right:4px;background-color:#fff}.greetings_txt:after{content:"";display:block;position:absolute;top:9px;right:0;width:100%;height:1px;background-color:#222}.greetings .txt_area{padding-top:4px;font-size:12px;line-height:1.6}.greetings .txt_area>p{margin-top:14px}.greetings .txt_area>p.txt_ceo{margin-top:19px;font-size:10px;text-align:right}.greetings .txt_area>p.txt_ceo>span{position:relative;top:1px;margin-right:7px}.greetings .txt_area>p.txt_ceo>img{width:54px;vertical-align:middle}.tab_content>div.business{width:100%}.business_img{height:294px;background-repeat:no-repeat;background-position:50% 100%;background-size:cover}.business_img.img1{background-image:url(/common/img/img01_business.jpg)}.business_img.img2{background-image:url(/common/img/img02_business.jpg)}.business_img.img3{background-image:url(/common/img/img03_business.jpg)}.business_img.img4{background-image:url(/common/img/img04_business.jpg)}.business_txt{position:relative;margin:-70px 10px 15px;padding:28px 20px 20px;background-color:#fff;font-size:12px;line-height:1.45}.business_txt h3{position:relative;color:#222;font-size:28px;font-weight:400;line-height:1.15}.business_txt h3>span{display:inline-block;position:absolute;top:9px;left:108px;z-index:2;padding-left:80px;background-color:#fff;font-size:11px;line-height:1.45}.business_txt h3>span:after{content:"";display:block;position:absolute;top:5px;left:0;width:70px;height:1px;background-color:#222}.business_txt .txt1{margin-top:23px;color:#222;font-size:14px}.business_txt .txt2{margin:9px 0 1px}.business_txt>ul>li{position:relative;padding-left:10px}.business_txt>ul>li:before{content:"";display:block;position:absolute;top:6px;left:0;width:3px;height:3px;border-radius:2px;background-color:#e72a47}@media screen and (max-width:720px){.allmenu .allmenu_close{position:fixed}}@media screen and (max-width:480px){#footer .copyright{font-size:8px}.snb>li>a{padding-left:5px;padding-right:1px;font-size:13px}.brand_box .bi_txt2,.snb>li>span{font-size:10px}}@media screen and (max-width:374px){.allmenu .menu>li>a{font-size:21px}.allmenu .menu>li>a>span{font-size:13px}.allmenu .menu>li.mNavi01>a:after{top:27px}.depth1_title h1{font-size:33px;letter-spacing:2px;text-indent:2px}.depth1_title .depth1_next,.depth1_title .depth1_prev{top:147px}.snb>li>a{padding-left:1px;padding-right:0;font-size:12px}.snb>li>span{font-size:9px}.history_con>li h4{margin-top:1px}.history_con>li dl dt{font-size:12px}.award_winning .award_con>li .award_detail li,.history_con>li dl dd{font-size:11px}.location_info .left_area{font-size:12px}.board_list>table td{font-size:10px}.board_viewNav>table td,.board_viewNav>table th,.btn_download2,.btn_list a{font-size:11px}}@media screen and (max-width:350px){.board_list>table td{font-size:9px}.board_list>table .title{font-size:11px}.board_viewNav>table td,.board_viewNav>table th,.btn_download2,.btn_list a{font-size:10px}.portfolio_popup{max-width:250px}.popup_in .img_area,.popup_in .img_area img{width:250px;height:284px}.brand_box .ci_txt{font-size:13px}.brand_box .ci_txt .txt2{font-size:11px}}@media screen and (min-width:630px){.portfolio_popup{max-width:558px}.popup_in .details_title{clear:both}.popup_in .img_area{float:left;width:278px}.popup_in .txt_area{float:left;height:316px;overflow-y:auto;overflow-x:hidden}}