.wrap_1270{width:1270px;margin:auto}
.dim{width:100%;height: 100%;background: rgba(38,38,38,0.9);position: fixed;left:0;top:0;z-index: 20;display: none;}

/*visual*/
.visual_sub .wrap_1230{position: relative;height: 100%;}
.visual_sub .section{width:100%;height:1081px;}
.visual_sub .visual0108{background:url(../images/sub/visual0108.jpg) 50% 50% no-repeat;position: relative;}
.visual_sub .visual0107{background:url(../images/sub/visual0107.jpg) 50% 50% no-repeat;position: relative;}
.visual_sub .visual0106{background:url(../images/sub/visual0106.jpg) 50% 50% no-repeat;position: relative;}
.visual_sub .visual0105{background:url(../images/sub/visual0105.jpg) 50% 50% no-repeat;position: relative;}
.visual_sub .visual0104{background:url(../images/sub/visual0104.jpg) 50% 50% no-repeat;position: relative;}
.visual_sub .visual0103{background:url(../images/sub/visual0103.jpg) 50% 50% no-repeat;position: relative;}
.visual_sub .visual0102{background:url(../images/sub/visual0102.jpg) 50% 50% no-repeat;position: relative;}
.visual_sub .visual0101{background:url(../images/sub/visual0101.jpg) 50% 50% no-repeat;position: relative;}
.visual_sub .visual0100{background:url(../images/sub/visual0100.jpg) 50% 50% no-repeat;position: relative;}
.visual_sub .tit_wrap{padding-top: 230px;}
.visual_sub .tit_wrap h2{color:#fff;text-align: left;font-size:60px;font-weight: 700;line-height: 1.1}
.visual_sub .tit_wrap p{color:#fff;text-align: left;font-size:24px;font-weight: 100;margin-bottom: 17px;}
.visual_sub .tit_wrap strong{color:#fff;text-align: left;font-size:24px;font-weight: 400;margin-top: 22px;display: block;}
.visual_sub .gnb{position: absolute;right:0;bottom:80px;width:100%;}
.visual_sub .gnb li{border-bottom: 1px dotted #707070;padding: 10px 0;}
.visual_sub .gnb li a{color:#fff;display: block;font-weight: 700;font-size: 20px;text-align: right;}
.visual_sub .gnb li a span{display: inline-block;font-weight: 200;}
.visual_sub .gnb li a > em{color:#00B4E5;font-weight: 700;}
.visual_sub .gnb li a > strong{font-weight: 700;}
.visual_sub .succes li a{font-weight: 400;}

.top_nav{text-align: right;padding-top: 28px;margin-bottom: 60px;}
.top_nav p{display: inline-block;}
.top_nav .home{width:17px;height: 16px;background: url(../images/common/ico_home.png) 0 0 no-repeat;display: inline-block;vertical-align: middle;}
.top_nav em{display: inline-block;vertical-align: middle;width:8px;height: 13px;background: url(../images/common/ico_arrow.png) 0 0 no-repeat;margin:0 10px}
.top_nav span{display: inline-block;vertical-align: middle;color:#333333;font-size: 14px;font-weight: 400;}
.cont_desc{color:#00336C;font-size: 20px;font-weight: 700;}
.cont_tit{color:#333333;font-size: 40px;font-weight: 700;line-height: 1.2;}
.cont_subtit{color:#333333;font-size: 30px;font-weight: 700;}
.txt_r{text-align: right;}
.bdt{border-top:1px solid rgba(51,51,51,0.5)}
.gray{background: #F8F8F8;}
.btn_top{position: fixed;right:30px;bottom:100px;display: none;z-index: 999;}

.photoGallery_tab{box-shadow: 0 3px 6px rgba(0,0,0,0.16);margin: 70px auto 40px;}
.photoGallery_tab::after{display: block;clear: both;content: '';}
.photoGallery_tab li{width:25%;float: left;}
.photoGallery_tab li a{display: block;text-align: center;color:#A4A4A4;font-weight: 500;font-size: 24px;padding: 19px 0;}
.photoGallery_tab li.on{border-bottom: 3px solid #00336C;}
.photoGallery_tab li.on a{color:#00336C}
.photoGallery_tab.tab6 li{width:16.6%}
.photoGallery_tab.tab9 li{width:11.1%}
.photoGallery_tab.tab10 li{width:10%}
.photoGallery_tab.tab2 li{width:50%}
.photoGallery_tab.tab9 li:last-child a{padding: 2.5px 0;}

/*사진으로 보는 히스토리*/
.photo .full{width:100%;position: relative;}
.photo .full .top_tit{text-align: center;min-height:321px;margin-top:90px;}
.photo .full .top_tit .wrap_1230{border-top:1px solid rgba(51,51,51,0.5);padding-top: 60px}
.photo .full .top_tit img{display: none;margin:auto}
.photo .full .top_tit img.on{display: block;}
.photo .photo02{width:100%;position: relative;margin-top: 90px;}
.photo .top_nav{margin-bottom: 61px;}

.photo .hash_btn{display:block;box-sizing:border-box;width:100%;z-index:3;max-width: 1200px;margin:auto}
.photo .hash_btn::after{display: block;content:'';clear: both;}
.photo .hash_btn a{float:left;width:25%;text-align: center;color:#BCBCBC;font-size: 22px;font-weight: 700;position: relative;line-height: 1;padding-bottom: 40px;}
.photo .hash_btn a.active{color:#00B4E5;font-weight: 900;}
.photo .hash_btn a::before{position: absolute;content: '';width:28px;height: 26px;background:url(../images/sub/01/photo/active_btn_off.png) 50% 100% no-repeat;bottom:0;left:50%;margin-left:-14px}
.photo .hash_btn a.active::before{background:url(../images/sub/01/photo/active_btn_on.png) 50% 100% no-repeat;}
.photo .full .ico_scroll span{border-color:#333333}
.photo .full .ico_scroll span::before{background-color: #333;}
.photo .full .line_deco{width:100%;background:url(../images/sub/01/line_deco.png) 0 0 no-repeat;height: 21px;margin-top:10px}
.photo .full .deco_line02{width:100%;background:rgba(144,127,117,0.5);height:1px;display: block;position: absolute;top:156px}

.photo .gallery_slide{width:580px;margin:0 auto;overflow: hidden;padding-bottom: 100px;}
.photo .gallery_slide img{width:387px;box-sizing: border-box;}
.photo .slick-prev{width:47px;height: 47px;background: url(../images/common/btn_prev.png) 0 0 no-repeat;background-size: cover;font-size: 0;position: absolute;left:0px;top:320px;}
.photo .slick-next{width:47px;height: 47px;background: url(../images/common/btn_next.png) 0 0 no-repeat;background-size: cover;font-size: 0;position: absolute;right:0px;top:320px}
.photo .slick-prev::before{content:'';}
.photo .slick-next::before{content:'';}
.photo .slick-slide .slide{box-sizing: border-box;cursor: pointer;/*margin-right: -50px;*/}
.photo .slick-slide:focus{outline: none;}
.photo .slick-slide .slide:focus{outline: none;}
.photo .slick-center .slide {/*border:4px solid #00B4E5;*/margin:0 !important}
.photo .slick-center .slide img{filter: none;-webkit-filter: grayscale(0);}
.photo .photo_tit li{display: none;text-align: center;}
.photo .photo_tit li.on{display: block;}
.photo .photo_tit h4{color:#907F75;font-size: 20px;font-weight: 700;text-align: center;display:block;}
.photo .photo_tit p{color:#333333;font-size: 16px;font-weight: 500;text-align: center;display:block;}
.photo .photo_tit em{width:1px;height:20px;display: inline-block;vertical-align: middle;margin:0 10px;background:#707070;display: none;}
.photo .slick-slide{transform:scale(0.63);}
.photo .slick-center{transform:scale(1.0) !important;margin-top:0;position: relative;z-index: 10;}
.photo .hide_next{right:-9999px}
.photo .hide_prev{left:-9999px}
.photo .bg_prev{background: url(../images/sub/01/photo/photo00.jpg) 0 0 no-repeat;width:243.81px;height:168.35px;background-size: cover;display: inline-block;position: absolute;left:0;top:50px}
.photo .bg_next{background: url(../images/sub/01/photo/photo00.jpg) 0 0 no-repeat;width:243.81px;height:168.35px;background-size: cover;display: inline-block;position: absolute;right:0;top:50px}
/*.photo .bg_frame{background: url(../images/sub/01/photo/slide_frame.png) 0 0 no-repeat;width:391px;height:271px;background-size: cover;display: inline-block;position: absolute;left:50%;top:-2.5px;margin-left:-195.5px;z-index:11}*/
.photo .line_top{position: absolute;left:93px;top:-4px;z-index: 11;display: inline-block;width:395px;height:4px;background:#00B4E5;}
.photo .line_bottom{position: absolute;left:93px;top:267px;z-index: 11;display: inline-block;width:395px;height:4px;background:#00B4E5;}
.photo .line_left{position: absolute;left:93px;top:0;z-index: 11;display: inline-block;width:4px;height:268px;background:#00B4E5;}
.photo .line_right{position: absolute;right:92px;top:0;z-index: 11;display: inline-block;width:4px;height:268px;background:#00B4E5;}
.photo .photo_tit ul{max-width: 485px;margin: -78px auto 0;}

/*사진팝업*/
.photo_pop{display:none;position: fixed;left:0;top:50%;width:100%;height:auto;z-index: 100;margin-top: -241px;}
.photo_pop .inner_pop{position: relative;width:580px;margin:auto}
.photo_pop .btn_close{width:42px;height: 42px;background: url(../images/sub/01/close_pop.png) 0 0 no-repeat;position: absolute;right:0;top:-60px;z-index: 10;background-size: cover;}
.photo_pop h4{color:#fff;font-weight: 700;font-size: 30px;padding-top: 45px;padding-bottom:15px;display:none}
.photo_pop h4.on{display:block}
.photo_pop .deco{display: inline-block;position: absolute;right:0;top:0;line-height: 1;z-index: -1;display:none}
.photo_pop .deco.on{display:block;}
.photo_pop .swiper-button-prev{width:47px;height: 47px;background: url(../images/common/btn_prev.png) 0 0 no-repeat;left:0px;margin-top:0;background-size: cover;top:530px}
.photo_pop .swiper-button-next{width:47px;height: 47px;background: url(../images/common/btn_next.png) 0 0 no-repeat;right:0px;margin-top:0;background-size: cover;top:530px}
.photo_pop .swiper-button.hide{display: none;}
.photo_pop .swiper-slide{background: transparent;}

.ceo_cont .wrap_1230{position: relative;text-align: right;}
.ceo_cont{width:100%;background: url(../images/sub/01/ceo_bg.png) 50% 0 no-repeat;background-size: cover;}
.ceo_cont .deco{width:224px;height: 471px;display: inline-block;position: fixed;left:0;bottom:0;background: url(../images/sub/01/ceo.png) 0 100% no-repeat;display: none;}
.ceo_cont .deco.on{position: absolute;}
.ceo_cont p{color:#222222;font-weight: 400;font-size: 20px;text-align: right;line-height: 1.6;display: inline-block;max-width: 376px;word-break: keep-all;}
.ceo_cont h5{color:#222;font-weight: 500;font-size: 18px;text-align: right}
.ceo_cont h5 strong{font-weight: 700;font-size: 28px;letter-spacing: 10px;margin-left: 10px;display:inline-block;vertical-align: baseline;}

/*20th 히스토리*/
.history_tab{position: relative;height: 53px;left:0;display: inline-block;margin-bottom: 50px;width:100%}
.history_tab::after{display: block;content: '';clear: both;}
/* .history_tab::before{content: '';position: absolute;left:-50px;bottom:0;width:44px;height: 12px;background: url(../images/common/tab_arrow_left.png) 0 0 no-repeat;}
.history_tab::after{content: '';position: absolute;right:-50px;bottom:0;width:44px;height: 12px;background: url(../images/common/tab_arrow_right.png) 0 0 no-repeat;} */
.history_tab li{float: left;width:25%;text-align: left;}
.history_tab li a{color:#E6E6E6;font-weight: 700;font-size: 28px;display: block;border-bottom: 8px solid #E6E6E6;box-sizing: border-box;padding-bottom: 6px;text-align: center;}
.history_tab li.on a{color:#333;border-bottom: 6px solid #333;}

.history .cont_desc{font-size: 20px;}
.history .cont_tit{font-size: 40px;}
.history .top_tit{color:#00B4E5;font-weight: 700;font-size: 40px;text-align: left;letter-spacing: -1.5px;margin-bottom: 30px;padding-top: 50px;}
.history .top_tit.line02 span{text-indent: -10px;padding-left: 10px;margin-left: -25px;line-height: 1.2;padding-top: 50px;}
.history .top_tit.line03 span{text-indent: 0px;margin-left: -15px;line-height: 1.2;padding-top: 50px;}
.history .top_tit span{display: inline-block;vertical-align: middle;text-indent: -38px;}
.history .top_tit .ico01{width:100px;height: 118px;background: url(../images/common/ico_num01.png) 0 0 no-repeat;display: inline-block;position: relative;z-index: 0;vertical-align: middle;}
.history .top_tit .ico02{width:100px;height: 118px;background: url(../images/common/ico_num02.png) 0 0 no-repeat;display: inline-block;position: relative;z-index: 0;vertical-align: middle;}
.history .top_tit .ico03{width:100px;height: 118px;background: url(../images/common/ico_num03.png) 0 0 no-repeat;display: inline-block;position: relative;z-index: 0;vertical-align: middle;}
.history .top_tit .ico04{width:100px;height: 118px;background: url(../images/common/ico_num04.png) 0 0 no-repeat;display: inline-block;position: relative;z-index: 0;vertical-align: middle;}
.history .top_tit .ico05{width:100px;height: 118px;background: url(../images/common/ico_num05.png) 0 0 no-repeat;display: inline-block;position: relative;z-index: 0;vertical-align: middle;}
.history .top_tit .ico06{width:100px;height: 118px;background: url(../images/common/ico_num06.png) 0 0 no-repeat;display: inline-block;position: relative;z-index: 0;vertical-align: middle;}
.history .history_wrap li:nth-child(odd) .left{color:#333333;font-weight: 700;font-size: 40px;line-height: 1.2;text-align: left;width:100%;display: inline-block;vertical-align: middle;letter-spacing: -2.5px;margin-bottom: 20px;}
.history .history_wrap li:nth-child(even) .left{color:#333333;font-weight: 700;font-size: 40px;line-height: 1.2;text-align: left;width:100%;display: inline-block;vertical-align: middle;letter-spacing: -2.5px;margin-bottom: 20px;}
.history .history_wrap li .right{width:100%;display: inline-block;vertical-align: middle;}
.history .history_wrap li .right p{color:#222222;font-weight: 400;font-size: 22px;text-align: justify;word-break: break-all;line-height: 1.8;width:580px}
.history .history_wrap li{border-bottom: 1px solid rgba(51,51,51,0.5);padding-bottom: 60px;margin-bottom: 60px;}
.history .history_wrap li:last-child{margin-bottom: 0;}
.history .history_wrap img{width:100%;margin-top: 20px;}
.history .border_none li{border-bottom: 0;}
.history .gray{padding: 60px 0;}
.history .gray img{margin:auto;display: block;}
.history .history_wrap02 li:nth-child(odd) .left{color:#333333;font-weight: 700;font-size: 40px;line-height: 1.2;text-align: left;width:100%;display: inline-block;vertical-align: middle;letter-spacing: -2.5px;margin-bottom: 20px;}
.history .history_wrap02 li:nth-child(even) .left{color:#333333;font-weight: 700;font-size: 40px;line-height: 1.2;text-align: left;width:100%;display: inline-block;vertical-align: middle;letter-spacing: -2.5px;margin-bottom: 20px;}
.history .history_wrap02 li .right{width:100%;display: inline-block;vertical-align: middle;}
.history .history_wrap02 li .right p{color:#222222;font-weight: 400;font-size: 22px;text-align: justify;word-break: break-all;line-height: 1.8;width:580px}
.history .history_wrap02 li{border-bottom: 1px solid rgba(51,51,51,0.5);padding-bottom: 70px;margin-bottom: 70px;}
.history .history_wrap02 img{width:100%;margin-top: 20px;}
.history .history_wrap02 li:last-child{margin-bottom: 0;}
.history .other{font-family: 'nanumGothic';display: inline-block;}
.history .bold{font-weight: bold;}
.history .interview_tit {position: relative;}
.history .interview_tit h4{color:#222;font-size:50px;font-weight:500;display: inline-block;text-align: left;line-height: 1;}
.history .interview_tit .date{position: absolute;right:0;top:0;text-align: right;}
.history .interview_tit .date em{display: block;font-weight: 200;font-size:24px;color:#222}
.history .interview_tit .date span{display: block;font-weight: 700;font-size:24px;color:#222}
.history .interview_tit h5{color:#00B4E5;font-size: 35px;font-family: 'NanumMyeongjo';font-weight: 900;margin:85px auto 60px;text-align: center;}
.history .interview_tit .left{width:100%;display: inline-block;vertical-align: middle;}
.history .interview_tit .left img{width:100%}
.history .interview_tit .desc_txt{color:#222222;font-weight: 400;font-size: 23px;text-align: justify;word-break:break-word;line-height: 1.8;margin-bottom:37px;}
.history .interview_tit .comment{color:#00B4E5;font-weight: 700;font-size: 23px;text-align: justify;word-break:break-word;line-height:1.8;font-family: 'NanumMyeongjo';font-style: italic;margin-bottom:14px;display: block;}
.history .interview_tit .mb30{margin-bottom: 30px !important;}

.btn_quick{position: fixed;right:1%;top:50%;margin-top:-30px;display: none;}
.quick_pop{width:1189px;height: 654px;position: fixed;left:50%;margin-left: -594px;top:140px;background: url(../images/common/quickpop_bg.png) 0 0 no-repeat;z-index:50;display: none;}
.quick_pop button{position: absolute;right:25px;top: 25px;z-index: 10;}
.quick_pop .inner{box-sizing: border-box;padding: 40px 50px;}
.quick_pop .inner h4{color:#333333;font-weight: 700;font-size: 24px;border-bottom: 2px solid #333;padding-bottom: 5px;}
.quick_pop .inner ul::after{display: block;content:'';clear: both;}
.quick_pop .inner ul li{float: left;width:50%;text-align: left;margin-top: 20px;}
.quick_pop .inner dl dt a{display: block;color:#00336C;font-weight: 500;font-size: 22px;margin-bottom: 7px;}
.quick_pop .inner dl dd {padding-left:50px;}
.quick_pop .inner dl dd a{display: block;color:#222222;font-weight: 400;font-size: 20px;margin-bottom: 5px;}
.quick_pop .inner dl dd.interview a{display: block;color:#907F75;font-weight: 500;font-size: 22px;}

.quick_history{position: fixed;left:24px;bottom:10px;background:url(../images/sub/01/quick_menu_bg.png) 0 0 no-repeat;display: none;width:598px;height:82px;box-sizing: border-box;padding:19px 35px;z-index: 99;}
.quick_history label{color:#fff;font-weight: 700;font-size: 24px;display: inline-block;vertical-align: middle;padding-right: 10px;}
.quick_history select{width:425px;height: 35px;color:#333;font-weight: 400;font-size: 18px;background: #fff;padding-left: 5px;}

/*휴비스 변천사*/
.huvisHistory .tab_cont{position: relative;}
.huvisHistory .tab01{position: relative;background: url(../images/sub/01/huvisHistory_bg.jpg) 50% 100% no-repeat;}
.huvisHistory .tab02{position: relative;background: url(../images/sub/01/huvisHistory_bg.jpg) 50% 100% no-repeat;}
.huvisHistory .tab03{position: relative;background: url(../images/sub/01/huvisHistory_bg.jpg) 50% 100% no-repeat;}
.huvisHistory .tab08{position: relative;background: url(../images/sub/01/huvisHistory_bg.jpg) 50% 100% no-repeat;}
.huvisHistory .tab_cont .wrap_1230{margin:60px auto 0;padding-bottom: 80px;}
.huvisHistory .tab01 .wrap_1230{padding-bottom: 200px;}
.huvisHistory .tab02 .wrap_1230{padding-bottom: 200px;}
.huvisHistory .tab03 .wrap_1230{padding-bottom: 200px;}
.huvisHistory .tab08 .wrap_1230{padding-bottom: 200px;}
.huvisHistory .txt01{position: absolute;left:20px;bottom:210px;color:#333333;font-weight: 700;font-size: 18px;display: inline-block;}
.huvisHistory .txt02{position: absolute;right:20px;bottom:210px;color:#39B2E1;font-weight: 700;font-size: 18px;display: inline-block;}
.huvisHistory .advertising_wrap::after{display: block;content:'';clear: both;}
.huvisHistory .advertising_wrap li{width:280px;float:left;margin-bottom: 50px;margin-right:18px;position: relative;cursor: pointer;}
.huvisHistory .advertising_wrap li:nth-child(2n){margin-right: 0;}
.huvisHistory .advertising_wrap li img{width:100%}
.huvisHistory .advertising_wrap li > span{display: inline-block;position: absolute;left:0;top:0;width:100%;height:397px;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.4s linear;-webkit-transition: visibility 0s, opacity 0.4s linear;-moz-transition: visibility 0s, opacity 0.4s linear;-o-transition: visibility 0s, opacity 0.4s linear;}
.huvisHistory .advertising_wrap li:nth-child(1) > span{background: url(../images/sub/01/advertising0101_on.png) 0 0 no-repeat;}
.huvisHistory .advertising_wrap li:nth-child(2) > span{background: url(../images/sub/01/advertising0102_on.png) 0 0 no-repeat;}
.huvisHistory .advertising_wrap li:nth-child(3) > span{background: url(../images/sub/01/advertising0103_on.png) 0 0 no-repeat;}
.huvisHistory .advertising_wrap li:nth-child(4) > span{background: url(../images/sub/01/advertising0104_on.png) 0 0 no-repeat;}
.huvisHistory .advertising_wrap li:nth-child(5) > span{background: url(../images/sub/01/advertising0105_on.png) 0 0 no-repeat;}
/* .huvisHistory .advertising_wrap li:hover > span{ visibility: visible;opacity: 1;} */
.huvisHistory .advertising_wrap li .btn_zoom{position: absolute;z-index: 50;width:49px;height:49px;right:0;top:348px;background: url(../images/common/zoom_on.jpg) 0 0 no-repeat;}
.huvisHistory .advertising_wrap li .btn_zoomOff{position: absolute;z-index: 50;width:49px;height:49px;right:0;top:348px;background: url(../images/common/zoom_off.jpg) 0 0 no-repeat;display: none;}
.huvisHistory .advertising_wrap li p{margin-top: 10px;}  
.huvisHistory .advertising_wrap li p em{width:21px;height: 18px;display: inline-block;vertical-align: middle;margin-right: 10px;background: url(../images/sub/01/ico_bul.png) 0 0 no-repeat;}
.huvisHistory .advertising_wrap li p > span{display: inline-block;vertical-align: middle;font-size: 22px;font-weight: 700;color:#00336C}
.huvisHistory .establishment_wrap::after{display: block;content:'';clear: both;}
.huvisHistory .establishment_wrap li{width:585px;float:left;margin-bottom:50px;margin-right:30px}
.huvisHistory .establishment_wrap li:nth-child(2n){margin-right: 0;}
.huvisHistory .establishment_wrap li strong{display: block;color:#333;font-weight: 700;font-size: 22px;margin-top:10px}
.huvisHistory .sub_tit{color:#00336C;font-weight: 700;font-size: 40px;margin-bottom:30px;}
.huvisHistory .establishment_wrap li.wide{width:100%;margin-right:0}
.huvisHistory .tab07 .wrap_1230{padding-bottom: 0;margin:30px auto 10px}
.huvisHistory .tab07 .gray{padding:30px 0 1px 0}
.huvisHistory .tab07 .pt30{padding-top:30px}
.huvisHistory .tab07 .sub_tit{font-size: 24px;margin-bottom: 20px;}
.huvisHistory .tab07 .sub_tit em{width:21px;height: 18px;display: inline-block;vertical-align: middle;margin-right: 10px;background: url(../images/sub/01/ico_bul.png) 0 0 no-repeat;margin-top: -8px;}
.huvisHistory .tab09 .wrap_1230{padding-bottom: 0;margin:60px auto}
.huvisHistory .tab09 .gray{padding:60px 0}
.huvisHistory .tab09 .gray .wrap_1230{margin:auto}
.huvisHistory .mb0{margin-bottom: 0 !important;}

/*성공s스토리*/
.successStory .top_nav{margin-bottom: 40px;}
.successStory .success_top{padding-top: 80px;}
.successStory .photoGallery_tab{margin-bottom:76px;}
.sel_success{text-align-last:center;width:100%;border:0;background: #fff url(../images/common/sel_arrow.png) 98% 50% no-repeat;border-bottom:3px solid #00336C;padding:20px 35px 20px 15px;box-sizing: border-box;color:#00336C;font-weight: 500;font-size: 20px;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: 0 3px 6px rgba(0,0,0,0.16);}
select::-ms-expand {display: none;}
.successStory .left{display:block;text-align: left;}
.successStory .right{position: absolute;right: 0;top:0}
.successStory .left h4{color:#333;font-weight: 700;font-size: 30px;letter-spacing: -2px;}
.successStory .left h3{color:#333;font-weight: 500;font-size: 26px;margin:20px 0}
.successStory .left p{color:#333;font-weight: 400;font-size: 22px;word-break: keep-all;line-height: 1.9;}
.successStory .right h2{color:#00B4E5;font-weight: 700;font-size: 46px;line-height: 1;letter-spacing: -1.5px;margin-top: 14px;}
.successStory .success_top .wrap_1230{border-bottom:2px solid #333;padding-bottom: 40px;margin-bottom: 40px;}
.successStory .success_bg10{background: url(../images/sub/02/success_bg10.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover}
.successStory .success_bg09{background: url(../images/sub/02/success_bg09.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover}
.successStory .success_bg08{background: url(../images/sub/02/success_bg08.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover}
.successStory .success_bg07{background: url(../images/sub/02/success_bg07.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover}
.successStory .success_bg06{background: url(../images/sub/02/success_bg06.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover}
.successStory .success_bg05{background: url(../images/sub/02/success_bg05.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover}
.successStory .success_bg04{background: url(../images/sub/02/success_bg04.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover}
.successStory .success_bg03{background: url(../images/sub/02/success_bg03.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover}
.successStory .success_bg02{background: url(../images/sub/02/success_bg02.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover}
.successStory .success_bg01{background: url(../images/sub/02/success_bg01.jpg) 50% 0 no-repeat;height: auto;box-sizing: border-box;padding:300px 0 30px 0;background-size: cover;}
.successStory .success_bg .content{background: #fff;padding:50px 30px;box-sizing: border-box;max-width: 580px;}
.successStory .tab_cont p{color:#333;font-weight: 400;font-size: 22px;line-height: 1.8;word-break: keep-all;}
.successStory p strong{font-family:'NanumMyeongjo';font-weight: 400;font-size: 22px;color:#907F75;line-height:1.8}
.successStory .other{font-family: 'nanumGothic';}
.visual0103 .other{font-family: 'nanumGothic';}
.successStory .success_mid10{background:url(../images/sub/02/success_mid10.jpg) 50% 0 no-repeat;height: 1465px;}
.successStory .success_mid09{background:url(../images/sub/02/success_mid09.jpg) 50% 0 no-repeat;height: 2507px;}
.successStory .success_mid08{background:url(../images/sub/02/success_mid08.jpg) 50% 0 no-repeat;height: 1627px;}
.successStory .success_mid07{background:url(../images/sub/02/success_mid07.jpg) 50% 0 no-repeat;height: 2476px;}
.successStory .success_mid06{background:url(../images/sub/02/success_mid06.jpg) 50% 0 no-repeat;height: 2047px;}
.successStory .success_mid05{background:url(../images/sub/02/success_mid05.jpg) 50% 0 no-repeat;height: 1865px;}
.successStory .success_mid04{background:url(../images/sub/02/success_mid04.jpg) 50% 0 no-repeat;height: 1842px;}
.successStory .success_mid03{background:url(../images/sub/02/success_mid03.jpg) 50% 0 no-repeat;height: 2796px;}
.successStory .success_mid02{background:url(../images/sub/02/success_mid02.jpg) 50% 0 no-repeat;height: 2247px;}
.successStory .success_mid01{background:url(../images/sub/02/success_mid01.jpg) 50% 0 no-repeat;height: 3285px;}
.successStory .comment_first{margin: auto;display: block;text-align: center;}
.successStory .wrap_1230{position: relative;}
.successStory .comment1002{position: absolute;top:40px;left:0;width:100%;text-align: center;}
.successStory .comment0902{position: absolute;top:40px;left:0;width:100%;text-align: center;}
.successStory .comment0802{position: absolute;top:392px;left:0;width:100%;text-align: center;}
.successStory .comment0702{position: absolute;top:537px;left:0;width:100%;text-align: center;}
.successStory .comment0602{position: absolute;top:254px;left:0;width:100%;text-align: right;}
.successStory .comment0502{position: absolute;top:419px;left:0;width:100%;text-align: center;}
.successStory .comment0402{position: absolute;top:248px;left:0;width:100%;text-align: right;}
.successStory .comment0302{position: absolute;top:406px;left:0;width:100%;text-align: center;}
.successStory .comment0202{position: absolute;top:209px;left:0;width:100%;text-align: center;}
.successStory .comment0102{position: absolute;top:440px;left:0;width:100%;text-align: center;}
.successStory .comment0103{margin: auto;display: block;text-align: center;}
.successStory .comment0203{margin: auto;display: block;text-align: center;}
.successStory .comment0303{margin: auto;display: block;text-align: center;}
.successStory .comment0403{margin: auto;display: block;text-align: center;}
.successStory .comment0503{margin: auto;display: block;text-align: center;}
.successStory .comment0603{margin: auto;display: block;text-align: center;}
.successStory .comment0703{margin: auto;display: block;text-align: center;}
.successStory .comment0803{margin: auto;display: block;text-align: center;}
.successStory .comment0903{margin: auto;display: block;text-align: center;}
.successStory .comment1003{margin: auto;display: block;text-align: center;}
.successStory .ab_txt10{position: absolute;top:670px;left:0;}
.successStory .ab_txt09{position: absolute;top:1287px;left:0}
.successStory .ab_txt08{position: absolute;top:630px;left:0}
.successStory .ab_txt07{position: absolute;top:726px;left:0}
.successStory .ab_txt06{position: absolute;top:671px;left:0}
.successStory .ab_txt05{position: absolute;top:657px;left:0}
.successStory .ab_txt04{position: absolute;top:658px;left:0;}
.successStory .ab_txt03{position: absolute;top:644px;left:0}
.successStory .ab_txt02{position: absolute;top:445px;left:0}
.successStory .ab_txt01{position: absolute;top:690px;left:0}
.successStory .success_bottom10{background: url(../images/sub/02/success_bottom10.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 340px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom09{background: url(../images/sub/02/success_bottom09.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 140px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom08{background: url(../images/sub/02/success_bottom08.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 140px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom07{background: url(../images/sub/02/success_bottom07.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 140px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom06{background: url(../images/sub/02/success_bottom06.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 140px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom05{background: url(../images/sub/02/success_bottom05.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 140px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom04{background: url(../images/sub/02/success_bottom04.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 140px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom03{background: url(../images/sub/02/success_bottom03.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 140px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom02{background: url(../images/sub/02/success_bottom02.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 140px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom01{background: url(../images/sub/02/success_bottom01.jpg) 50% 0 no-repeat;height: auto;padding: 50px 0 140px;box-sizing: border-box;background-size: cover;}
.successStory .success_bottom .content{background: #fff;box-sizing: border-box;padding:50px 30px;width:580px;}
.successStory .success_bottom em{font-weight: 400;font-size: 16px;color:#A4A4A4}
.successStory .success_mid em{font-weight: 400;font-size: 16px;color:#A4A4A4}
/* .successStory .success_mid p{color:rgba(34,34,34,0.7)}
.successStory .success_bottom p{color:rgba(34,34,34,0.7)} */

/*기념s영상*/
.video{background: url(../images/sub/03/video_bg.png) 100% 0 no-repeat;width:100%;}

/*인증 및 수상*/
.improvement .improvement_list {margin-top: 55px;}
.improvement .improvement_list li{margin-bottom: 20px;text-align: left;position: relative;}
.improvement .sub_title{color:#00336C;font-weight: 700;font-size: 35px;}
.improvement .improvement_bg01{position: relative;background: url(../images/sub/02/improvement_bg01.png) 0 0 no-repeat;height: 375px;}
.improvement .num{display: inline-block;position: absolute;right:110px;top:-30px;font-size: 60px;font-weight: 700;color:#00336C}
.improvement_animate01{padding:60px 0;}
.improvement .dim{width:100%;height:100%;position: fixed;background:rgba(38,38,38,0.9);display: none;z-index:1000}
.improvement .layer_pop{position: absolute;left:50%;margin-left: -290px;text-align: center;top:0px;z-index: 2000;display: none;}
.improvement .layer_pop .wrap_1230{position: relative;}
.improvement .layer_pop .btn_close{position: absolute;right:0px;top:-55px;z-index: 99;}
.improvement .btn01{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:70px;}
.improvement .btn02{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:90px;}
.improvement .btn03{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:90px;}
.improvement .btn04{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:70px;}
.improvement .btn05{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:90px;}
.improvement .btn0601{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:70px;}
.improvement .btn0602{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:253px;}
.improvement .btn0603{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:457px;}
.improvement .btn0604{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:668px;}
.improvement .btn0605{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:862px;}
.improvement .btn0701{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:85px;}
.improvement .btn0702{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:263px;}
.improvement .btn0703{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:444px;}
.improvement .btn0704{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:640px;}
.improvement .btn0705{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:832px;}
.improvement .btn0706{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:1010px;}
.improvement .btn0801{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:84px;}
.improvement .btn0802{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:293px;}
.improvement .btn0803{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:516px;}
.improvement .btn0901{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:80px;}
.improvement .btn0902{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:273px;}
.improvement .btn10{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:96px;}
.improvement .btn1101{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:84px;}
.improvement .btn1102{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:263px;}
.improvement .btn1201{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:70px;}
.improvement .btn1202{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:249px;}
.improvement .btn1203{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:444px;}
.improvement .btn1301{display: inline-block;width:178px;height: 124px;position: absolute;right: 0;top:84px;}
.improvement .btn1302{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:278px;}
.improvement .btn14{display: inline-block;width:98px;height: 124px;position: absolute;right: 37px;top:70px;}

/*메인*/
canvas {display: block;vertical-align: bottom;}
.particles{position: absolute;bottom:0;left:0;width:100%;height:450px}
.count-particles{
    background: #000022;
    position: absolute;
    top: 48px;
    left: 0;
    width: 80px;
    color: #13E8E9;
    font-size: .8em;
    text-align: left;
    text-indent: 4px;
    line-height: 14px;
    padding-bottom: 2px;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
  }
  
  .js-count-particles{
    font-size: 1.1em;
  }
  
  #stats,
  .count-particles{
    -webkit-user-select: none;
  }
  
  #stats{
    border-radius: 3px 3px 0 0;
    overflow: hidden;
  }
  
  .count-particles{
    border-radius: 0 0 3px 3px;
  }
