@charset "UTF-8";

/* base */
.blind{visibility:hidden;overflow:hidden;position:absolute;top:-3000px;left:-3000px;width:0;height:0;font-size:0;line-height:0;}

.mt100{margin-top:100px !important;}
.mt90{margin-top:90px !important;}
.mt80{margin-top:80px !important;}
.mt70{margin-top:70px !important;}
.mt60{margin-top:60px !important;}
.mt50{margin-top:50px !important;}
.mt40{margin-top:40px !important;}
.mt30{margin-top:30px !important;}
.mt25{margin-top:25px !important;}
.mt20{margin-top:20px !important;}
.mt15{margin-top:15px !important;}
.mt10{margin-top:10px !important;}
.mt05{margin-top:5px !important;}

.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr50{margin-right:50px !important;}
.mr60{margin-right:60px !important;}
.mr70{margin-right:70px !important;}
.mr80{margin-right:80px !important;}
.mr90{margin-right:90px !important;}
.mr100{margin-right:100px !important;}

.mb100{margin-bottom:100px !important;}
.mb90{margin-bottom:90px !important;}
.mb80{margin-bottom:80px !important;}
.mb70{margin-bottom:70px !important;}
.mb60{margin-bottom:60px !important;}
.mb50{margin-bottom:50px !important;}
.mb40{margin-bottom:40px !important;}
.mb30{margin-bottom:30px !important;}
.mb20{margin-bottom:20px !important;}
.mb10{margin-bottom:10px !important;}
.mb05{margin-bottom:5px !important;}

.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}
.ml60{margin-left:60px !important;}
.ml70{margin-left:70px !important;}
.ml80{margin-left:80px !important;}
.ml90{margin-left:90px !important;}
.ml100{margin-left:100px !important;}

.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}
.pt60{padding-top:60px !important;}
.pt70{padding-top:70px !important;}
.pt80{padding-top:80px !important;}
.pt90{padding-top:90px !important;}
.pt100{padding-top:100px !important;}

.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pr50{padding-right:50px !important;}
.pr60{padding-right:60px !important;}
.pr70{padding-right:70px !important;}
.pr80{padding-right:80px !important;}
.pr90{padding-right:90px !important;}
.pr100{padding-right:100px !important;}

.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb50{padding-bottom:50px !important;}
.pb60{padding-bottom:60px !important;}
.pb70{padding-bottom:70px !important;}
.pb80{padding-bottom:80px !important;}
.pb90{padding-bottom:90px !important;}
.pb100{padding-bottom:100px !important;}

.pl10{padding-left:10px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pl50{padding-left:50px !important;}
.pl60{padding-left:60px !important;}
.pl70{padding-left:70px !important;}
.pl80{padding-left:80px !important;}
.pl90{padding-left:90px !important;}
.pl100{padding-left:100px !important;}




/*2026년도 수정*/
header .mainMenu > ul > li > a:hover, header .mainMenu > ul > li > a:focus{color:#1b87a4;}
header .mainMenu > ul > li .subMenu {background: url('../../images/main-2024/gnb_bg3.png'); border-right:1px solid #9bc8d4;}
header .mainMenu > ul > li:first-child .subMenu {border-left: 1px solid #9bc8d4;}
header .mainMenu .subMenu_bg {background: url('../../images/main-2024/gnb_bg1.png')repeat 82% top;}
header .mainMenu > ul > li .subMenu ul li a:hover, header .mainMenu > ul > li .subMenu ul li a:focus{background:#1b87a4;}


body {-webkit-text-size-adjust: 100%; overflow-x: hidden;}
/* skip */
#skip{ position:absolute;top:0;height:0px;width:100%;z-index:2020;}
#skip a{ display:block;height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#fff;white-space:nowrap;}
#skip a:focus,
#skip a:active{ display:block;top:0;width:100%;height:30px;line-height:30px;background:#1c7915;}

#container .cn{font-family:'Nanum Gothic', sans-serif;vertical-align:-1px;}

/* HEADER ?곷떒*/
header .gArea{position:absolute;top:0;left:0;width:100%;height:50px; background:#1b87a4;}


header .gArea .gBox{width:1400px;margin:0 auto; display:flex; justify-content: space-between; position:relative; z-index:2;}
header .gArea .gBox:after{display:block;content:'';clear:both;}
header .gArea .gBox #gnb{width:55%;}
header .gArea .gBox #gnb:after{display:block;content:'';clear:both;}
header .gArea .gBox #gnb li{float:left; width:11%; font-family:'NotoKrM'; border-right:1px solid #80b7c9;}
header .gArea .gBox #gnb li:first-child{border-left:1px solid #80b7c9;}
header .gArea .gBox #gnb li a{position:relative; display:block; height:50px; color:#fff; text-align:center; font-size:15px; }
header .gArea .gBox #gnb li a:before{width:25px; height:24px; background:red; display:inline-block; content:""; vertical-align:middle; margin:-3px 5px 0px 0px;}
header .gArea .gBox #gnb li a i{display:inline-block;width:25px;height:25px;vertical-align:-8px;margin-right:5px;background-repeat:no-repeat;background-position:50% 0;}
header .gArea .gBox #gnb li a:hover i, header .gArea .gBox #gnb li a:focus i, header .gArea .gBox #gnb li.on a i{background-position:50% -25px;}
header .gArea .gBox #gnb li.on a{background: #fff; color: #333;}
header .gArea .gBox #gnb li a:hover{background: #fff; color: #333;}

header .gArea .gBox #gnb li a{line-height: 50px;  transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;}
header .gArea .gBox #gnb li a:before{display:none;}
header .gArea .gBox #gnb li a:hover, header .gArea .gBox #gnb li a:focus, header .gArea .gBox #gnb li.on a{}
header .gArea .gBox #gnb li.ng01, header .gArea .gBox #gnb li.ng02, header .gArea .gBox #gnb li.ng03, header .gArea .gBox #gnb li.ng04{display:none;}

header .gArea .gBox #gnb li.g01 a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-01.png') no-repeat center;}
header .gArea .gBox #gnb li.g02 a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-02.png') no-repeat center;}
header .gArea .gBox #gnb li.g03 a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-03.png') no-repeat center;}
header .gArea .gBox #gnb li.g04 a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-04.png') no-repeat center;}
header .gArea .gBox #gnb li.g05 a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-05.png') no-repeat center;}
header .gArea .gBox #gnb li.g06 a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-06.png') no-repeat center;}

header .gArea .gBox #gnb li.g01.on a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-01-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g02.on a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-02-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g03.on a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-03-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g04.on a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-04-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g05.on a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-05-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g06.on a:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-06-on.png') no-repeat center;}

header .gArea .gBox #gnb li.g01 a:hover:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-01-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g02 a:hover:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-02-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g03 a:hover:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-03-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g04 a:hover:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-04-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g05 a:hover:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-05-on.png') no-repeat center;}
header .gArea .gBox #gnb li.g06 a:hover:before{background:url('/humanframe/theme/www/assets/images/01_assembly/common/ngimg-06-on.png') no-repeat center;}

header .gArea .gBox .bg{display:none;}

header .gArea .gBox .topUtil{width:45%; text-align:center; padding:28px 0px 0px 180px;}
header .gArea .gBox .topUtil:after{display:block;content:'';clear:both;}
header .gArea .gBox .topUtil form{width:100%;}
header .gArea .gBox .topUtil form div.search{width: 100%; position: relative;}

header .gArea .gBox .topUtil form input[type="search"]{background:#fff; width:100%; float:left; height:auto; padding:16px 15px; border-radius:40px; border:solid 1px #33344e; font-size:16px; line-height:22px; color:#000; font-family:'NotoKrM';}
header .gArea .gBox .topUtil form input[type="search"]::placeholder{color:#000000;}
header .gArea .gBox .topUtil form input[type='submit']{padding:18px 25px 18px 20px; border-radius:0px 40px 40px 0px; border:none; background:#33344e; color:#fff; font-size:16px; position:absolute; top:0px; right:0px; height:56px; font-weight:900;}
header .gArea .gBox .topUtil .utilType{float:right;padding-top:3px; display: none;}
header .gArea .gBox .topUtil .utilType > *{displaY:inline-block;vertical-align:top;}
header .gArea .gBox .topUtil .utilType .ut01{background:url('/humanframe/theme/www/assets/images/01_assembly/common/20/bg_social_bar.png') no-repeat 100% 50%;}
header .gArea .gBox .topUtil .utilType .ut01 > *{display:inline-block;vertical-align:top;}
header .gArea .gBox .topUtil .utilType .ut01 > span{height:22px;color:#fff;line-height:24px;}
header .gArea .gBox .topUtil .utilType .ut01 > button{overflow:hidden;width:22px;height:22px;text-indent:-9999em;margin:0 7px;border-radius:5px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;}
/*header .gArea .gBox .topUtil .utilType .ut01 > button:hover, header .gArea .gBox .topUtil .utilType .ut01 > button:focus{background-color:#18316a;}*/
header .gArea .gBox .topUtil .utilType .ut01 > button.zoomIn{background-image:url('/humanframe/theme/www/assets/images/01_assembly/common/20/ico_util_plus.png');}
header .gArea .gBox .topUtil .utilType .ut01 > button.zoomOut{background-image:url('/humanframe/theme/www/assets/images/01_assembly/common/20/ico_util_minus.png'); margin-right:0px;}

header .gArea .gBox .topUtil .utilType .social{display:none;}
header .gArea .gBox .topUtil .utilType .social > a{display:inline-block;overflow:hidden;width:22px;height:22px;text-indent:-9999em;margin:0 2px;background-repeat:no-repeat;background-position:50% 0;vertical-align:top;}
header .gArea .gBox .topUtil .utilType .social > a:hover, header .gArea .gBox .topUtil .utilType .social > a:focus{background-position:50% -22px;}
header .gArea .gBox .topUtil .utilType .social > a.twitter{background-image:url('/humanframe/theme/www/assets/images/01_assembly/common/20/ico_social_twitter.png');}
header .gArea .gBox .topUtil .utilType .social > a.facebook{background-image:url('/humanframe/theme/www/assets/images/01_assembly/common/20/ico_social_facebook.png');}

header .gArea .gBox .bg{display:none;}

header.w1200 .gArea .gBox{width:1200px;margin:0 auto; display:flex; justify-content: space-between; position:relative; z-index:2;}
header.w1200 .gArea .gBox #gnb{width:65%;}
header.w1200 .gArea .gBox .topUtil{width:35%; padding:28px 0px 0px 50px;}

/* FOOTER */
.socialBnr{display:none;}
footer{background:#2b2c40; border-top: 1px solid #dfdfdf;}
footer .footerUtil{position:relative; width:1400px; padding:11px 0px; margin:0 auto;}
footer .footerUtil:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; content:""; z-index:1; background:#f6f7fa; display:none;}
@media screen and (max-width:1024px){
	footer .footerUtil{width:100%;}
	footer .footerUtil:before{width:100%;left:0;margin-left:0;}
}
footer .footerUtil:after{display:block;content:'';clear:both;}
footer .footerUtil .fMenu{position:relative; float:left; padding-top:11px; z-index:2;}
footer .footerUtil .fMenu:after{display:block;content:'';clear:both;}
footer .footerUtil .fMenu li{float:left;padding-right:10px;margin-right:10px;border-right:1px solid #6b6c7a;}
footer .footerUtil .fMenu li:last-child{border-right:0 none;}
footer .footerUtil .fMenu li a{display:block;color:#fff;line-height:14px; font-size:16px;}
footer .footerUtil .sltBox{position:relative; float:right; z-index:2;}
footer .footerUtil .sltBox select{width:140px; height:32px; color:#fff; border:0 none; border-radius:3px; padding-left:10px; font-size:14px; line-height: 32px; background:#3e3f52 url('/humanframe/theme/www/assets/images/01_assembly/main/21/arrow_select.png') no-repeat 100% 50%;
  -moz-appearance:window;-webkit-appearance:none;cursor:pointer; font-family: 'GmarketSans';  border: 1px solid #616270;}
footer .footerUtil .sltBox .go_btn {height:32px;padding:0 10px;background-color:#3e3f52;border:1px solid #616270;border-radius:3px;color:#fff;cursor:pointer;font-family: 'GmarketSans';font-size:14px;line-height:32px;}
footer .footerUtil .sltBox .go_btn:hover, footer .footerUtil .sltBox .go_btn:focus {text-decoration:underline;}
footer .fLogo{width:auto; display: flex; justify-content: space-between;}
footer .fLogo a{display:block;overflow:hidden;width:156px; height:60px;text-indent:-9999em;background:url('../../images/main-2024/f_logo_re.png') no-repeat 0 23px; margin-bottom: 10px;}
footer address{width:auto; height:auto; text-align:left;  font-size:17px; color: #fff;}
footer .copyright{text-align:left;padding:10px 0 25px; font-size:14px; color: #919198;}

@media all and (max-width:1400px){
	header .gArea:before{top:180px; left:0px; width:100%; margin-left:0px;}


	header, header .gArea .gBox, footer .footerUtil, .directBanner > ul, .howAbout > em, #container .wrapper{width:100% !important;}
	footer .footerUtil:before{width: 100%; left: 0px; margin-left: 0px;}
}

@media screen and (min-width:1025px){
	.bBtn, .nullBox, .bBtn2, .nullBox{display:none !important;}
}


@media (max-width:1024px){

	body{position:relative;min-width:100%;font-size:14px;}
	header, header .gArea .gBox, footer .footerUtil, .directBanner > ul, .howAbout > em, #container .wrapper{width:100% !important;}
	header{height:100px !important; min-height:100px !important; padding-top:0 !important}
	header .gArea{height:0}
	header .gArea:before{width:100%; left:0px; margin-left:0px; display:none;}
	header .gArea .gBox #gnb{display:none; width:100%; height:130px; position:absolute; top:100px; left:0; z-index:100; }
	header .gArea .gBox #gnb ul{position:relative; z-index:1000; overflow:hidden;background:#435887 }
	header .gArea .gBox #gnb li{width:20%;}
	header .gArea .gBox #gnb ul.ver1 li{width:25%;}
	header .gArea .gBox #gnb li a{display:block; font-size:18px; height:auto}
	header .gArea .gBox #gnb li a i{width:100%;height:70px;background-position: center -58px !important; background-size:auto 120px;vertical-align:-3px; display:block; margin:0}
	header .gArea .gBox #gnb li a:hover i,
	header .gArea .gBox #gnb li a:focus i,
	header .gArea .gBox #gnb li a.on i{background-position: center 27px  !important;}
	header .gArea .gBox #gnb li.g01 a i{background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/ico_ngnb01.png');}
	header .gArea .gBox #gnb li.g02 a i{background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/ico_ngnb02.png');}
	header .gArea .gBox #gnb li.g03 a i{background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/ico_ngnb03.png');}
	header .gArea .gBox #gnb li.g04 a i{background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/ico_ngnb04.png');}
	header .gArea .gBox #gnb li.g05 a i{background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/ico_ngnb05.png');}
	header .gArea .gBox #gnb li.g01 a{border-top:0; border-bottom:4px solid #4b62c7;}
	header .gArea .gBox #gnb li.g02 a{border-top:0; border-bottom:4px solid #a87a6b;}
	header .gArea .gBox #gnb li.g03 a{border-top:0; border-bottom:4px solid #448ccd;}
	header .gArea .gBox #gnb li.g04 a{border-top:0; border-bottom:4px solid #508b88;}
	header .gArea .gBox #gnb li.g05 a{border-top:0; border-bottom:4px solid #5e59ae;}
	header .gArea .gBox #gnb li a.on{color:#fff}
	header .gArea .gBox #gnb li.g01 a.on{background-color:#4b62c7;}
	header .gArea .gBox #gnb li.g02 a.on{background-color:#a87a6b;}
	header .gArea .gBox #gnb li.g03 a.on{background-color:#448ccd;}
	header .gArea .gBox #gnb li.g04 a.on{background-color:#508b88;}
	header .gArea .gBox #gnb li.g05 a.on{background-color:#5e59ae;}
	header .gArea .gBox #gnb li.ng01, header .gArea .gBox #gnb li.ng02, header .gArea .gBox #gnb li.ng03, header .gArea .gBox #gnb li.ng04{display:block;}
	header .gArea .gBox #gnb li.ng01 a, header .gArea .gBox #gnb li.ng02 a, header .gArea .gBox #gnb li.ng03 a, header .gArea .gBox #gnb li.ng04 a{border-top:0; border-bottom:4px solid #4b62c7;}
	header .gArea .gBox #gnb li.ng01 a i, header .gArea .gBox #gnb li.ng02 a i, header .gArea .gBox #gnb li.ng03 a i, header .gArea .gBox #gnb li.ng04 a i{background-size:60px auto !important; background-position:center 70% !important; opacity:0.5}
	header .gArea .gBox #gnb li.ng01 a i{background-image:url('/humanframe/theme/eng/assets/images/common/lang_img01.gif'); }
	header .gArea .gBox #gnb li.ng02 a i{background-image:url('/humanframe/theme/eng/assets/images/common/lang_img02.gif');}
	header .gArea .gBox #gnb li.ng03 a i{background-image:url('/humanframe/theme/eng/assets/images/common/lang_img03.gif');}
	header .gArea .gBox #gnb li.ng04 a i{background-image:url('/humanframe/theme/eng/assets/images/common/lang_img04.gif');}
	header .gArea .gBox #gnb li.ng01 a.on i, header .gArea .gBox #gnb li.ng02 a.on i, header .gArea .gBox #gnb li.ng03 a.on i, header .gArea .gBox #gnb li.ng04 a.on i{opacity:1;}

	header .gArea .gBox .topUtil{/*display:block;*/ float:none; border-top:0 none; padding:0; width:100%;}
	header .gArea .gBox .topUtil form{float:none;background:#435887; height:73px; padding:12px 15px; width:100%;position:absolute; top:100px; left:0; z-index:1; overflow:hidden; }
	header .gArea .gBox .topUtil form .search{background:none; overflow:hidden; border-radius:5px;}
	header .gArea .gBox .topUtil form input[type="search"]{width:100%; height:45px;font-size:16px;padding:0 44px 0 10px;background:#e5e5e5; }
	header .gArea .gBox .topUtil form input[type="submit"]{width:10%; height:45px; background:url('/humanframe/theme/www/assets/images/01_assembly/mobile/ico_search.png') no-repeat 100% 50%; background-size:auto 50%; text-indent: -9999px;}
	header .gArea .gBox .topUtil .utilType{display:none;}
	header .gArea .gBox .bg{/*display:block;*/ background:rgba(0, 0, 0, 0.5); width:100%; height:100%; position:fixed; top:100px; left:0;  z-index:800}



	.bBtn{overflow:hidden;position:absolute;top:24px;width:49px;height:49px;text-indent:-9999em;background-color:#40547f;background-repeat:no-repeat;background-position:50% 50%;border-radius:100%;}
	.bBtn.openMenu{left:24px;background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/topmenu_icon2.png');background-size:auto 20px;}
	.bBtn.openSite{right:24px;background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/topmenu_icon1.png');background-size:auto 23px;}
	.bBtn2{overflow:hidden;position:absolute;top:24px;width:49px;height:49px;text-indent:-9999em;background-color:#cdcdcd;background-repeat:no-repeat;background-position:50% 50%;border-radius:100%;}
	.bBtn2.openSearch{right:80px;background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/topmenu_icon3.png');background-size:auto 27px; display: none;}


	.socialBnr{margin-bottom:0px; display:none; }
	.socialBnr ul:after{display:none;content:'';clear:both;}
	.socialBnr ul li{float:left;width:50%;}
	.socialBnr ul li a{display:none;overflow:hidden;height:45px;text-indent:-9999em;background-color:#4c5a7e;background-repeat:no-repeat;background-position:50% 50%;border-right:1px solid #8a94ab;}
	.socialBnr ul li:last-child a{border-right:none;}
	.socialBnr ul li a:focus{background-color:#313f61;}
	.socialBnr ul li.social01 a{background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/btn_social01.png');background-size:75px auto;}
	.socialBnr ul li.social02 a{background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/btn_social02.png');background-size:54px auto;}
	.socialBnr ul li.social03 a{background-image:url('/humanframe/theme/www/assets/images/01_assembly/mobile/btn_social03.png');background-size:72px auto;}
	footer{position:relative; font-family:'NanumGothicSR', 'NanumGothicSB', Helvetica, Arial, Sans-serif}
	footer .footerUtil:after{display:block;content:'';clear:both;}
	footer .footerUtil .fMenu{float:left;padding-top:17px;padding-left:24px;}
	footer .footerUtil .fMenu li{padding-right:10px;margin-right:10px;}
	footer .footerUtil .sltBox{float:right;padding-top:0;padding-right:20px;}
	footer .footerUtil .sltBox select{width:125px;height:48px; font-size:13px; line-height: 19px;}
	footer .footerUtil .sltBox .go_btn {height:48px;}
  .footer_contents{flex-flow: wrap;}
  footer .fLogo{width: 100%; display: flex; justify-content: center;}
  .footer_contents .web_acc a{display: none !important;}
  .footer-copy-box{width: 100%;}
  footer address{width: 100%; text-align: center;}
  footer .copyright{width: 100%; text-align: center;}
  .mb-web_acc{}
  .mb-web_acc a img{display: block; margin: 0 auto;}
}

@media (max-width:767px){
	
	.mt100{margin-top:50px !important;}
	.mt90{margin-top:45px !important;}
	.mt80{margin-top:40px !important;}
	.mt70{margin-top:35px !important;}
	.mt60{margin-top:30px !important;}
	.mt50{margin-top:25px !important;}
	.mt40{margin-top:20px !important;}
	.mt30{margin-top:15px !important;}
	.mt25{margin-top:12px !important;}
	.mt20{margin-top:10px !important;}
	.mt15{margin-top:7px !important;}
	.mt10{margin-top:5px !important;}
	.mt05{margin-top:2px !important;}

	header{height:65px !important; min-height:65px !important}
	header .gArea{top:65px;height:0;}
	header .gArea .gBox #gnb{height:65px; position:absolute; top:0; left:0; z-index:100; }
	header .gArea .gBox #gnb ul{overflow:hidden;background:#435887 url('/humanframe/theme/www/assets/images/01_assembly/mobile/topsite_bg.png') no-repeat right bottom; background-size:auto 75px}
	header .gArea .gBox #gnb li{width:33.333%;}
	header .gArea .gBox #gnb ul.ver1 li{width:25%}
	header .gArea .gBox #gnb li a{display:block; font-size:14px; height:auto; line-height:40px;}
	header .gArea .gBox #gnb li a i{width:100%;height:60px;background-position: center -66px !important; background-size:auto 120px;vertical-align:-3px; display:block; }
	header .gArea .gBox #gnb li a:hover i,
	header .gArea .gBox #gnb li a:focus i,
	header .gArea .gBox #gnb li a.on i{background-position: center 18px  !important;}
	header .gArea .gBox #gnb li.ng01 a i,
	header .gArea .gBox #gnb li.ng02 a i,
	header .gArea .gBox #gnb li.ng03 a i,
	header .gArea .gBox #gnb li.ng04 a i{background-size:40px auto !important; background-position:center 70% !important; opacity:0.5}

	header .gArea .gBox .topUtil form{padding:7px 12px; top:0; height:55px;}
	header .gArea .gBox .topUtil form input[type="search"]{height:40px;font-size:13px; width:100%;}
	header .gArea .gBox .topUtil form input[type="submit"]{height:40px; width:12%; background-position: 100% 40%;}
	header .gArea .gBox .topUtil .bg{top:65px;}


	.bBtn{top:17px;width:35px;height:35px; background-position:50% 50%;}
	.bBtn.openMenu{left:12px;background-size:15px auto;}
	.bBtn.openSite{right:12px;background-size:auto 17px;}
	.bBtn2{top:17px;width:35px;height:35px;}
	.bBtn2.openSearch{right:50px;background-size:auto 17px;}

	footer .footerUtil:after{display:block;content:'';clear:both;}
	footer .footerUtil .fMenu{float:none;width:100%;text-align:center;padding-top:0px;padding-left:12px;padding-right:12px;}
	footer .footerUtil .fMenu li{display:inline-block;float:none;font-size:12px;padding-right:14px;margin-right:14px; margin-top:5px}
	footer .footerUtil .sltBox{float:none;width:100%;padding-top:0;padding-left:12px;padding-right:12px;margin-top:18px;}
	footer .footerUtil .sltBox select{width:40%;height:37px;margin:0 1%; padding: 11px 10px 10px 10px; background:#3e3f52 url('/humanframe/theme/www/assets/images/01_assembly/main/21/arrow_select.png') no-repeat 100% 60%; margin-bottom:10px;}
	footer .footerUtil .sltBox .go_btn{height:37px;}

	header.w1200 .gArea .gBox #gnb {width:100% !important;}

	/*#busansido{margin-top:10px;}*/
	/*#site_move2{margin-top:10px;}*/
/*
	footer .fLogo{width:126px;height:28px;margin-top:22px; padding:0px 0px 0px 0px; }
	footer .fLogo a{width:126px;height:28px;background:url('/humanframe/theme/www/assets/images/01_assembly/mobile/f_logo.png') no-repeat 0 0;background-size:126px;height:28px;}
	footer address{position:relative; top:auto; left:auto; height:auto; font-size:12px;color:#fff;line-height:17px;margin-top:0px;padding:13px 20px 0;border-top:1px solid #303e63;border-bottom:0 none;opacity:0.5;}
	footer .copyright{position:relative; top:auto; left:auto; font-size:12px;color:#fff;line-height:17px;padding-top:0;padding-bottom:25px;opacity:0.5;}

	.footer_contents .web_acc{left:auto !important; right:10px !important;}*/
}


.selectLink{ display:inline-block; min-width:90px; height:32px; color:#fff; border: 1px solid #616270; border-radius:3px; padding:0 10px; font-size:14px; line-height:32px; background:#3e3f52; -moz-appearance: window; -webkit-appearance: none; cursor: pointer; font-family: 'GmarketSans';}
@media (max-width:1024px){
	.selectLink{
		min-width:120px;height:48px; font-size:17px; line-height: 48px; padding-left:0;text-align:center;
	}


}
@media (max-width:767px){
	.selectLink{
		height: 37px;
		line-height:37px;
		margin: 10px auto;
		padding: 0px 10px 0px 10px;
		display:inline-block;
	}
}