@charset "utf-8";

@import url("common.css");

.themeFC {color:#0168b0 !important}

#wrap {overflow:hidden;min-width:1140px}

/*퀵메뉴*/
#quick_wrap{width:1240px;margin:0 auto;position:relative;top:0px;z-index:90;}
#quick_wrap > ul{position:absolute;top:485px;right:-180px;}
#quick_wrap > ul > li{padding-bottom:5px;}
/*#quick_wrap > ul > li:first-child{padding-bottom:5px;}*/

.logoArea {overflow:hidden;width:1500px;margin:0 auto}
.logo {float:left;margin:37px 0 28px 0}
.logoArea .banner {float:right;margin:36px 125px 50px 50px;}

/*ko en usa 버튼 처리*/
.ut {display:block;width:1200px;position:relative;margin:0 auto;z-index:9999;}
.ut ul{position:absolute;right:0;top:0;}
.ut ul li {float:left;}
.ut ul li span {margin-left:1px;}

/* 상단 네비 */
#nav {width:1040px;padding-top:55px;float:right;display:inline-block;position:relative;}
#nav .gnb{position:relative;}
#nav .gnb > li{float:left;text-align:center;}
/* #nav .gnb > li{float:left;width:95px;text-align:center;} */
#nav .gnb > li:nth-child(4){width:110px;}
#nav .gnb > li:nth-child(5){width:90px;}
#nav .gnb > li:nth-child(8){width:110px;}
#nav .gnb > li > a:hover{color:#03afef;}
#nav .allMenu{position:absolute;right:0;}

/* 전체메뉴 */
.allMenu_open{position:relative;top:0;left:0;width:1200px;margin:0 auto;}
.allMenu_box{position:absolute;width:1400px;right:-10%;top:0;z-index:99;background:#FFFFFF;border-bottom: 1px solid #d5d5d5;display:none;}
.allMenu_box li {float: left;width: 100%;padding: 0;text-align: center;}
.allMenu_box li .tmenu{float:left;width:200px;height:55px;line-height:55px;background:#3683ad;color:#FFF;border-bottom:1px solid #FFFFFF;}
.allMenu_box li:last-child .tmenu{border-bottom:0px}
.allMenu_box li .sgnb{border-bottom:1px solid #d5d5d5;line-height:55px;padding-left:20px;}
.allMenu_box li:last-child .sgnb{border-bottom:1px solid #d5d5d5;}
.allMenu_box li .sgnb > li{float:left;width:145px;text-align:left;padding-left:20px;}
.allMenu_box li .sgnb > li:first-child{padding-left:15px;}
.allMenu_box li .sgnb > li > a{color:#939393;}
.allMenu_box li .sgnb > li > a:hover{color:#222222;/*text-decoration: underline;*/border-bottom:2px solid #222222;padding-bottom:1px;}

.allMenu_box li .sgnb1{border-bottom:1px solid #d5d5d5;line-height:55px;padding-left:20px;}
.allMenu_box li:last-child .sgnb1{border-bottom:1px solid #d5d5d5;}
.allMenu_box li .sgnb1 > li{float:left;width:175px;text-align:left;padding-left:20px;}
.allMenu_box li .sgnb1 > li:first-child{padding-left:15px;}
.allMenu_box li .sgnb1 > li > a{color:#939393;}
.allMenu_box li .sgnb1 > li > a:hover{color:#222222;/*text-decoration: underline;*/border-bottom:2px solid #222222;padding-bottom:1px;}


/* 메일비주얼 */
#visual{width:100%;  position:relative; text-align:center; }
#visual  ul > li{height:780px; }
#visual  ul > li.slide01{ background:url(/design/ko/images/newimg/m_visual01.jpg) no-repeat center center; }
#visual  ul > li.slide02{ background:url(/design/ko/images/newimg/m_visual02.jpg) no-repeat center center; }
#visual  ul > li.slide03{ background:url(/design/ko/images/newimg/m_visual03.jpg) no-repeat center center; }
#visual  ul > li img{max-width:100%; }

/*메인비주얼 좌우 버튼*/
#visual .arrow{position:absolute; display:inline-block; top:50%; margin-top:-22px;}
#visual .leftArrow{ left:230px;  cursor:pointer;}
#visual .rightArrow{ right:230px;cursor:pointer; }

/*메인비주얼 하단 페이징*/
.bx-controls{position: absolute;right: 80px;border: 1px solid;top: 50%;}
.bx-pager { position: absolute; left: 50%; bottom: 30px; z-index: 2; } 
.bx-pager.bx-default-pager a { display: block; width:18px; height:18px; margin: 5px 0; background: url('/design/ko/images/newimg/slide_page_off.jpg') no-repeat; } 
.bx-pager.bx-default-pager a:hover, .bx-pager.bx-default-pager a.active { background: url('/design/ko/images/newimg/slide_page_on.jpg') no-repeat; } 
.bx-pager-item, .bx-controls-auto .bx-controls-auto-item { float: left; } 
.bx-pager-item { font-size: 0; line-height: 0; }

/* consulting 슬라이드 */
.consulting_bnnr{width:100%;  position:relative; text-align:center; }
.consulting_bnnr .marrow{position:absolute; display:inline-block; top:50%; margin-top:-22px;}
.consulting_bnnr .mleftArrow{ left:-80px;cursor:pointer;  }
.consulting_bnnr .mrightArrow{ right:-80px;cursor:pointer; }

/* 메인 본문 처리 */
#container {width:100%;margin:0 auto}
.mainCont {overflow:hidden;margin:85px 0;}
.mainCont .consulting{width:1200px;margin:0 auto;}
.consulting_tit{text-align:center;font-size:48px;color:#5c5c5c;font-weight:400;}
.mainCont .consulting_bnnr{padding:66px 0 110px 0;display:inline-block;}
/*메인 배너 슬라이드*/
.mainCont .slide > ul > li{float:left;padding-right:26px;}
.mainCont .slide > ul > li:nth-child(4){padding-right:0;}

/*메인 문의 및 뉴스래터*/
.mainCont .newsletter1{width:100%;height:717px; background:url(/design/ko/images/newimg/main_newsletter_bg.jpg) no-repeat center center;}

.mainCont .newsletter{width:100%;height:949px; background:url(/design/ko/images/newimg/main_newsletter_bg.jpg) no-repeat center center;}
.newsBox{width:1200px;margin:0 auto;padding-top:290px;}
.newsBox .nbox{float:left;background:#FFFFFF;width:585px;height:515px;box-sizing:border-box;}
.newsBox .news_top{position:relative;padding:50px 48px 0px 48px;}
.newsBox .news_top > ul > li{font-size:28px;color:#494949;font-weight:400;padding-bottom:15px;text-indent:10px;border-bottom:1px solid #e6e6e6;width:485px;}
.newsBox .news_top > ul > li > a{position:absolute;right:5px;top:10px;}

.newsBox .box_left{margin-right:30px;}
.newsBox .box_left p{margin-top:50px;}

.newsBox .nbox1{float:left;background:#FFFFFF;width:585px;height:625px;padding:50px 48px 60px 48px;box-sizing:border-box;}
.newsBox .news_top1{position:relative;border-bottom:1px solid #e6e6e6;width:485px;}
.newsBox .news_top1 > ul > li{font-size:28px;color:#494949;font-weight:400;padding-bottom:15px;text-indent:10px;}
.newsBox .news_top1 > ul > li > a{position:absolute;right:5px;top:10px;}


/* 문의 및 견적 */
.news_button{position:relative;}
.news_button .news_btn{position:absolute;right:0;display:inline-block;background:#2763bb;color:#FFF;font-size:18px;width:175px;height:65px;line-height:65px;text-align:center;font-weight:200;border:0;cursor:pointer;}
.news_button .news_chkbox{color:#656565;font-size:18px;padding-top: 20px;display: inline-block;}
.news_button .news_chkbox .chkbox{width:20px;height:20px;}

.news_mid{width:475px;margin:0 auto;}
.news_mid .news_form{float:left;padding:30px 0 0 0;box-sizing:border-box;width:65%;}
.news_mid .news_form li{padding-bottom:10px;box-sizing:border-box;}
.news_mid .news_form li > input{width:100%;height:45px;box-sizing: border-box;border:1px solid #bebebe;text-indent:10px;font-weight:200;font-size:16px;}
.news_mid .news_form li > input::placeholder{color:#bebebe;}

/* 뉴스레터 */
.quest_mid{width:475px;margin:0 auto;}
.quest_mid .quest_form{padding:30px 0;box-sizing:border-box;}
.quest_mid .quest_form li{padding-bottom:10px;box-sizing:border-box;}
.quest_mid .quest_form li > input{width:100%;height:45px;box-sizing: border-box;border:1px solid #bebebe;text-indent:10px;font-weight:200;font-size:16px;}
.quest_mid .quest_form li > input::placeholder{color:#bebebe;}
.quest_mid .quest_form li > textarea{width:100%;height:60px;box-sizing: border-box;border:1px solid #bebebe;font-weight:200;font-size:16px;resize:none;color:#666;}
.quest_mid .quest_form li > textarea::placeholder{color:#bebebe;font-weight:600;text-indent:10px;padding-top:10px;}


.quest_box{display: inline-block;width: 100%;}
.quest_button{position:relative;}
.quest_button .news_btn{position:absolute;right:0;top:30px;display:inline-block;background:#2763bb;color:#FFF;font-size:18px;width:155px;height:100px;line-height:100px;text-align:center;font-weight:200;border:0;cursor:pointer;}
.quest_chkbox .news_chkbox{color:#656565;font-size:18px;display: inline-block;}
.quest_chkbox .news_chkbox .chkbox{width:20px;height:20px;}

/*공지사항*/
.gongji_top{position:relative;border-bottom:1px solid #e6e6e6;width:485px;margin-top:40px;}
.gongji_top > ul > li{font-size:28px;color:#494949;font-weight:400;padding-bottom:15px;text-indent:10px;}
.gongji_top > ul > li > a{position:absolute;right:5px;top:10px;}

.gongji_mid{margin:20px 0;}
.gongji_mid > ul > li{height:30px;line-height:30px;position:relative;padding-right:90px;}
.gongji_mid > ul > li > a{color:#656565;font-size:17px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.gongji_mid > ul > li > span.rdate{position:absolute;right:0;top:0;color:#999999;font-size:15px;white-space:nowrap;}

.gongji_list > li:nth-child(n+4){display:none;}
.gongji_banner{width:calc(100% + 96px);margin:10px -48px 0 -48px;}
.gongji_banner a{display:block;width:100%;}
.gongji_banner img{display:block;width:100%;height:auto;}

/*카피라이트*/
#footer {background-color:#ffffff}
#footer .inner {overflow:hidden;width:1200px;margin:0 auto}
.ft_logo {margin:20px 0 50px 0;text-align:center;}
#footer .txtArea {sfont-size:12px;color:#565656;font-weight:200;text-align:center;}
#footer .txtArea ul {overflow:hidden}
#footer .txtArea ul + ul {margin-top:2px}
#footer .txtArea ul > li span{font-weight:500;}
#footer .txtArea ul strong {position:relative;display:inline-block;padding-right:8px;margin-right:7px;font-weight:300}
#footer .txtArea ul strong::after {content:"";display:block;position:absolute;top:20%;right:0;width:1px;height:12px;margin-top:-12px;background-color:#565656}
#footer .txtArea .copy {margin-top:20px;color:#565656;font-size:12px;font-weight:300;letter-spacing:0}


/*상단비주얼*/
.sb_content_wrap{width:100%;padding-bottom: 70px;margin-bottom: 50px;border-bottom: 1px solid #d5d5d5;}
.sb_content_visual01{background:url('/design/ko/images/newimg/sb_visual01.jpg') top center no-repeat;}
.sb_content_visual02{background:url('/design/ko/images/newimg/sb_visual01.jpg') top center no-repeat;}
.sb_content_visual03{background:url('/design/ko/images/newimg/sb_visual01.jpg') top center no-repeat;}
.sb_content_visual04{background:url('/design/ko/images/newimg/sb_visual01.jpg') top center no-repeat;}
.sb_content_visual05{background:url('/design/ko/images/newimg/sb_visual01.jpg') top center no-repeat;}
.sb_content_visual06{background:url('/design/ko/images/newimg/sb_visual01.jpg') top center no-repeat;}
.sb_content_visual07{background:url('/design/ko/images/newimg/sb_visual01.jpg') top center no-repeat;}
.sb_content_visual08{background:url('/design/ko/images/newimg/sb_visual01.jpg') top center no-repeat;}

.sb_content_wrap .sb_visual{width:100%;padding-top:160px;}

.sb_contents {overflow:hidden;width:1200px;margin:0 auto;background:#FFFFFF;}

.lnb {float:left;width:230px}
.lnb h2 {height:140px;line-height:140px;font-size:24px;font-weight:300;text-align:center;color:#fff;background:url("/design/ko/images/newimg/bg_left_ntitle.jpg") center center no-repeat}
.lnb > ul {margin-top:15px;border-top:1px solid #dadada;}
.lnb > ul > li {border-bottom:1px solid #dadada;box-sizing:border-box;}
.lnb > ul > li > a {display:block;/*padding:10px 36px 10px 15px;*/height:50px;line-height:50px;text-indent:20px;font-size:16px;font-weight:200;color:#5f5f5f;background:#f5f5f5 url("/design/ko/images/newimg/lnb_tit_icon.png") 90% center no-repeat}
.lnb > ul > li.on > a, .lnb > ul > li > a:hover, .lnb > ul > li > a:focus {background-color:#FFFFFF;color:#000000;/*background-image:url("/design/ko/images/newimg/lnb_on.png")*/}
.lnb > ul > li > ul{border-top:1px solid #dadada;box-sizing:border-box;display:none}
.lnb > ul > li.on > ul{display:block}

.lnb > ul > li > ul > li > p {display:block;/*padding:10px 36px 10px 15px;*/height:40px;line-height:40px;text-indent:20px;font-size:14px;font-weight:200;color:#5f5f5f;background:#f5f5f5;}
.lnb > ul > li > ul > li > p, .lnb > ul > li > a:hover, .lnb > ul > li > a:focus {background-color:#FFFFFF;color:#000000;font-size:14px;}


.sb_rightArea {float:right;width:920px}
.sb_title {overflow:hidden;margin-bottom:30px;border-bottom:1px solid #e1e1e1;height:40px;box-sizing: border-box;}
.sb_title .navi {float:right;margin:0 20px 0 0;font-weight:200;line-height:40px}
.sb_title .navi .home {display:inline-block;width:10px;height:9px;vertical-align:middle;background:url("/design/ko/images/newimg/ico_home.jpg") center center no-repeat;padding-right:15px;}
.sb_title .navi > span {display:inline-block;vertical-align:middle;color:#808080;font-size:14px;}
.sb_title .navi > span.now{padding-left:15px;margin-left:10px;background:url("/design/ko/images/newimg/arr_nav.png") 0 center no-repeat;}
/*.sb_title .navi > .now {color:#0379C4}*/
.sb_title h3 {float:left;line-height:48px;padding-top:12px;font-size:26px;color:#157EC8}
.sb_title h3::before {content:"";display:inline-block;width:35px;height:48px;vertical-align:middle;background:url("/design/ko/images/newimg/ico_tit.png") center 12px no-repeat}

/*본문 출력 넓이*/
.sb_cont{width:890px;}
.sb_cont_ttl{border-bottom:2px solid #434343;font-size:32px;font-weight:400;color:#000;padding-bottom:20px;margin-bottom:40px;}

.greeting {line-height:1.5}
.greeting .txt1 {color:#157EC8;font-weight:400}
.greeting .txt2 {font-weight:400}

