@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot);
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff2) format('woff2'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff) format('woff'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo Bold';
  font-style: normal;
  font-weight: 600;
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot);
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot?#iefix) format('embedded-opentype'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff2) format('woff2'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff) format('woff'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo Extra';
  font-style: normal;
  font-weight: 700;
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot);
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot?#iefix) format('embedded-opentype'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff2) format('woff2'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff) format('woff'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.ttf) format('truetype');
}

.mobile_hide {clear:both;display:block;}
.mobile_show {clear:both;display:none;}

@media screen and (min-width:1025px) and (max-width:1280px) {
	#visual{height:840px;}
	.comment{top:160px;}
	.comment .comtBottom{margin-top:150px;}
	#introWrap{padding:33px 30px 100px;}

	.mobile_hide {clear:both;display:block;}
	.mobile_show {clear:both;display:none;}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	
	.mobile_hide {clear:both;display:none;}
	.mobile_show {clear:both;display:block;}
	.mobile_show > img {width:40% !important;}

	.sub_visual{height:300px;}
	.bgVisitor > h3{padding-top:0 !important;}
	.logo{position:static;top:0;left:0;float:left;margin:40px 0 10px 20px;}
	#headerWrap{overflow:visible;}
	#headerWrap .gnbWrap{float:right;width:600px;margin-right:20px;padding-top:0;}
	#headerWrap .gnbWrap .depth{width:300px;margin-bottom:0;}
	#headerWrap .gnbWrap .depth_link{border-radius:0;}
	#headerWrap .util ul{width:100%;}
	#headerWrap .util ul li:last-child{margin-right:20px;}
	.menuOver{display:none;}
	.menuOver_mobile{display:block;width:0;}
	.utilbtn_menu.off{display:inline-block;}
	#visual, p.mvisualDot, .visual_wrap, #scrollVisual div{height:690px;}
	.comment{top:160px;width:700px;margin-left:-350px;}
	.comment .comtTop{font-size:30px;letter-spacing:-2px;}
	.comment .comtTop span{font-size:50px;font-family:'Nanum Myeongjo' !important;}
	.comment .comtBottom{font-size:22px;margin-top:100px;}
	.Boxbg{width:700px;}
	.mboxTit{font-size:40px;}
	.mboxEng{font-size:11px;}
	.comment_cont .comtCont_box{font-size:28px;}
	.comment_cont .comtCont_box strong{font-size:38px;}
	.cnt_img img{width:90%;}
	.cnt_img2 img{width:100%;}
	#caseWrap ul{height:100px;}
	#caseWrap li{width:30%;}
	#caseWrap li img{display:block;width:100%;}
	#caseWrap li:nth-child(2){margin:0 10px;}
	.latestWrap{width:235px;}
	.latestBox{width:850px;}
	#myProcess{overflow:hidden;width:170px;}
	#myProcess ul.boxBg{width:170px;border-radius:10px;}
	.slideView{width:700px;}
	.ws_images{height:477px;}
	.slideView .slideList{height:477px;}
	.slideView .slideList li img{width:100%;}
	.slideView .btn_util{top:-220px;}
	.fContInner{width:700px;}
	#msitemap{width:437px;}
	#msitemap ul{width:100px;}
	#mtreatBox{float:right;width:190px;}
	#mtreatBox p.title{height:auto;}
	#mtreatBox span.txt{display:block;line-height:1.3;padding:5px 0 0;}
	#mtreatBox ul{overflow:hidden;height:auto !important;margin-top:10px;}
	#mtreatBox li a{font-size:24px;}
	.footerInner{width:100%;}
	.footerInner ul{padding:0 0 0 20px;}
	.footerInner .footercont{width:95%;}

	/* SUB */
	#contentWrap{padding-top:20px;}
	#contentWrap #subTit1, #contentWrap #subTit2, #contentWrap #subTit3, #contentWrap #subTit4, #contentWrap #subTit5, #contentWrap #subTit6{float:none !important;width:100% !important;}
	#contentWrap #subTit, #contentWrap #subTit2, #contentWrap #subTit3, #contentWrap #subTit4, #contentWrap #subTit5, #contentWrap #subTit6{background:none !important;}
	#contentWrap h3{font-size:32px;padding-left:10px;}
	#contentWrap h3 > img{display:none;}
	#contentWrap h3 .current{display:block;text-align:left;line-height:32px;padding-top:5px;padding-bottom:10px;}
	#contentWrap h3 .current span{right:auto;top:-22px;left:12px;font-size:15px;}
	#subMenuWrap{border-left:0 none !important;}
	#subMenu ul{overflow:hidden;padding-bottom:1% !important;}
	#subMenu ul li{float:left;width:31% !important;text-align:center;padding:0 !important;margin:1% 1% 0;border-bottom:0 none !important;}
	#subMenu ul li:nth-child(3), #subMenu ul li:nth-child(6), #subMenu ul li:nth-child(9){width:32% !important}
	#subMenu ul li a{display:block;padding:4px 0 6px;border:1px solid #e1e1e1;}
	#contentWrap #content h1.conTit{padding-left:0 !important;background:none !important;}
	#contentWrap #content{float:none !important;width:100% !important;margin:0 auto;}
	#left_vertical{display:none;}
	#content .contentBox1{padding:10px 30px 0;}

	.con_tit2 > a > ul > iframe{width:100%;}
	.tbl_wrap{padding-left:0;}
	.conTxt1_title2 p.title{position:relative;letter-spacing:-1px;padding-left:40px;}
	.conTxt1_title2 p.title strong{position:absolute;top:0;left:0;}
	.conTxt1_title2 ul li .txt{padding-left:40px;}

	#contentWrap #content h1.conTit span{letter-spacing:-1px;}
	.conTxt1_title span.point{font-size:13px !important;}

	.footerInner {background: rgba(0, 0, 0, 0) url("../img/footer_bg.png"); clear: both; height: 480px; margin: -1px auto 0; padding: 15px 0 0; position: relative;}
	.footerInner .footercont {overflow:hidden;width:898px;margin:0 auto;}
	.footerInner .footercont .f_logo{float:left;width:20%;}

	.footerInner .footercont .footer_site {overflow:hidden;float:left;width:675px;padding-top: 20px;}
	.footerInner .footercont .footer_site ul.title {width:15%;float:left;padding:0 0 0 2px;font-size:13px;color:#fff;}
	.title a {color:#fff;}
	.footerInner .footercont .footer_site ul.title > h4 {font-size:14px; font-weight:bold; color:#fff; padding-bottom:20px;}
	.sma {font-size:12px; font-weight:normal; color:#fff;}
	.footerInner .footercont .footer_site ul.title > li {clear:both;overflow:hidden;font-size:12px;line-height:22px;text-align:left;padding:8px 0 0;color:#d8d8d8}
	.footerInner .footercont .footer_site li > a {color:#9a9a9d}

	.footerInner .footercont .footer_etc {overflow:hidden;float:right;width: 220px;padding-top: 20px;;}
	.footerInner .footercont .footer_etc > h4 {color: #fff;font-size: 16px;font-weight: bold;}
	.footerInner .footercont .footer_etc ul {overflow:hidden; width:1005;clear:both;}
	.footerInner .footercont .footer_etc li.ctitle { background:#ef647e; color: #fff; float: left; width:30%; font-size: 15px; }


	.footer_etc .call {clear: both;margin-bottom: 15px;overflow: hidden;padding: 21px 0 0;width: 220px;}
	.footer_etc .call .ctitle { background: #f2797f none repeat scroll 0 0;color: #fff; font-weight:bold;font-size: 13px;line-height: 26px;text-indent: 2px; width: 55px;;padding: 0 7px;float:left;}
	.footer_etc .call .ccont {width:66%; float:left;margin-left:7px;color:#ef647e;font-size:18px;font-weight:bold;line-height:30px;text-align:left;width: 140px;}

	.footer_etc .time .kcont {width:66%; float:left;margin-left:7px;color:#faa41a ;font-size:18px;font-weight:bold;line-height:30px;text-align:left;width: 140px;}

	.footer_etc .call .bcont {width:66%; float:left;margin-left:7px;color:#ef647e;font-size:18px;font-weight:bold;line-height:30px;text-align:left;width: 140px;}


	.ctxt {font-size:19px;!important}



	.footer_etc .time {width:100%;clear:both;}
	.footer_etc .time .ttitle { background: #faa41a none repeat scroll 0 0;color: #fff; font-weight:bold;font-size: 13px;line-height: 26px;text-indent: 2px; width: 55px;;padding: 0 7px;float:left;}
	.footer_etc .time .tcont {width:66%; float:left;margin-left:7px;color:#fff;font-size:13px;font-weight:normal;line-height:25px;text-align:left;width: 140px;}


	.footer_etc .time > h4 { background: #f2797f none repeat scroll 0 0; border-radius: 2px; color: #fff; font-weight:bold;font-size: 14px;line-height: 23px;text-indent: 2px; width: 20%;}
	.footer_etc .call > li {width:80%; color:#fff;font-size:22px;line-height:30px;text-align:left;}

}

@media screen and (min-width:415px) and (max-width:767px) {
	
	.mobile_hide {clear:both;display:none;}
	.mobile_show {clear:both;display:block;}
	.mobile_show > img {width:40% !important;}

	body{}
	#mContWrap03{width:400px;}
	.sub_visual{height:250px;}
	.logo{position:static;top:0;left:0;float:left;margin:40px 0 10px 20px;}
	#headerWrap{overflow:visible;height:125px;}
	#headerWrap .gnbWrap{float:right;width:600px;margin-right:20px;padding-top:0;}
	#headerWrap .gnbWrap .depth{width:280px;margin-bottom:0;}
	#headerWrap .gnbWrap .depth_link{border-radius:0;}
	#headerWrap .util ul{width:100%;}
	#headerWrap .util ul li:last-child{margin-right:20px;}
	.menuOver{display:none;}
	.menuOver_mobile{display:block;width:0;}
	.utilbtn_menu.off{display:inline-block;}
	#subMenu ul li{background:#f5f5f5;}
	.footerInner .footercont{width:95%;}
	.footerInner{height:auto;}
	.footerInner .footercont .f_logo{float:none;margin-bottom:20px;}
	.footerInner .footercont .footer_etc{float:none;}
	.footerInner .footercont .footer_etc > ul > li{padding-left:0;}
	.footerInner .footercont .footer_etc > ul > li strong{float:none;}
	.footerInner .footercont .footer_etc > ul > li .cont{float:none;padding-left:0;}

	/* SUB */
	#contentWrap #subTit1, #contentWrap #subTit2, #contentWrap #subTit3, #contentWrap #subTit4, #contentWrap #subTit5, #contentWrap #subTit6{float:none !important;width:100% !important;}
	#contentWrap h3{font-size:32px;padding-left:10px;}
	#contentWrap h3 > img{display:none;}
	#contentWrap h3 .current{display:block;text-align:left;line-height:32px;padding-top:5px;padding-bottom:10px;}
	#contentWrap h3 .current span{right:auto;left:12px;}
	#subMenuWrap{border-left:0 none !important;}
	#subMenu ul{overflow:hidden;padding-bottom:1% !important;}
	#subMenu ul li{float:left;width:31% !important;text-align:center;padding:0 !important;margin:1% 1% 0;border-bottom:0 none !important;}
	#subMenu ul li:nth-child(3), #subMenu ul li:nth-child(6), #subMenu ul li:nth-child(9){width:32% !important}
	#subMenu ul li a{display:block;padding:4px 0 6px;border:1px solid #e1e1e1;}
	#contentWrap #content h1.conTit{padding-left:0 !important;background:none !important;}
	#contentWrap #content{float:none !important;width:100% !important;margin:0 auto;}
	#left_vertical{display:none;}
	#content .contentBox1{padding:40px 30px 0;}

	.con_tit2 > a > ul > iframe{width:100%;}
	.tbl_wrap{padding-left:0;}
	.conTxt1_title2 p.title{position:relative;letter-spacing:-1px;padding-left:40px;}
	.conTxt1_title2 p.title strong{position:absolute;top:0;left:0;}
	.conTxt1_title2 ul li .txt{padding-left:40px;}
	.con_s1 .con_im, .con_s1 .con_txt{float:none !important;}
	.con_s1 .con_txt{width:345px !important;margin-top:20px;}
	.con_s1 .con_txt p{margin-top:20px;}
	.con_tit1 p.title{line-height:1.2;}
	#content .contentBox1{padding:10px 10px 0 !important;}
	#content > span{display:none;}
	#contentWrap #content h1.conTit span{letter-spacing:-2px;}

	.con_tit2 .time{margin-bottom:40px;}
	.time .cont li{margin-bottom:5px;}
	.con_tit3 li{width:98% !important;height:auto !important;text-align:center;line-height:1.3 !important;padding:2% 1% !important;background:#b8a698 !important;border-radius:10px;}
	.con_tit3 li span{display:none;}
	.con_tit3 h4 span{margin-right:0;}
	#content h4{font-size:18px !important;}
	#content .con_txt h4{color:#fff;}
	.con_tit4 ul{overflow:hidden;text-align:center;}
	.con_tit4 ul > li{display:inline-block;width:100% !important;margin:0 0 40px 0 !important;}
	.conTxt1_title span.point{font-size:13px !important;}


	.mbskin{position:absolute;top:50%;left:60%;width:410px;height:270px;margin-top:-150px;margin-left:-250px;border:1px solid #d5d5d5;}
	.mbskin h1{width:400px;min-width:100px;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:20px;color:#444 !important;padding:10px 0 10px 10px;background:#f5f5f5;border-bottom:1px solid #e1e1e1;}
	#login_fs{display:block;overflow:hidden;padding:10px 30px;}
	#login_fs label{display:block;float:left;width:20%;height:30px;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:14px;text-align:right;line-height:30px;margin-bottom:5px;}
	#login_fs label:last-child{position:absolute;top:119px;right:138px;float:none;height:20px;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:12px;text-align:right;line-height:20px;margin-bottom:5px;}
	#login_fs input[type="checkbox"]{position:absolute;top:124px;right:200px;}
	#login_fs input[type="text"], #login_fs input[type="password"]{float:left;width:52%;height:30px;padding:0 1%;margin-bottom:5px;margin-right:50px;margin-left:1%;}
	#login_fs input[type="submit"]{position:absolute;top:48px;right:32px;width:20%;height:75px;background:#ddcbbc;border:1px solid #96755b;border-radius:5px;}
	#mb_login .btn_confirm{position:absolute;top:0;right:10px;height:41px;line-height:41px;margin:0 !important;background:none;}
	#mb_login .btn_confirm a{color:#222 !important;background:none;}
	#login_info{position:absolute;bottom:0;left:0;width:100%;background:#f5f5f5 !important;}
	#login_info h2{font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:13px;margin:0;padding:10px;}
	#login_info p{font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:11px;padding:5px 10px;}
	#login_info div{font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:11px;padding:0 10px 10px;}


	
	.footerInner .footercont .footer_site  {display:none;}

	.footerInner .footercont {clear:both;width:100%;}

	.footerInner .footercont .footer_etc {clear:both;width:96%;padding:20px 2%;}
	.footerInner .footercont .footer_etc:after {display:block;visibility:hidden;clear:both;content:""}

	.footer_etc .call {clear:both;margin-bottom:15px;overflow: hidden;padding:20px 0 0 0;width:100%;}
	.footer_etc .call:after {display:block;visibility:hidden;clear:both;content:""}
	.footer_etc .call .ctitle { clear:both;background: #f2797f none repeat scroll 0 0;color: #fff; font-weight:bold;font-size: 13px;line-height:26px;text-indent:2px; width:80px;;padding: 0 7px;}
	.footer_etc .call .ccont {width:66%; float:left;margin-left:7px;color:#ef647e;font-size:18px;font-weight:bold;line-height:30px;text-align:left;width: 100%;}

	.footer_etc .time {clear:both;width:100%;padding-bottom:20px;}
	.footer_etc .time:after {display:block;visibility:hidden;clear:both;content:""}
	.footer_etc .time .ttitle { background: #faa41a none repeat scroll 0 0;color: #fff; font-weight:bold;font-size: 13px;line-height: 26px;text-indent: 2px; width: 80px;;padding: 0 7px;}
	.footer_etc .time .tcont {width:66%; float:left;margin-left:7px;color:#fff;font-size:13px;font-weight:normal;line-height:25px;text-align:left;width: 100%;}

	.footercom {position: relative;background:#fafafa;width:100%;clear: both; height: 65px; margin: -1px auto 0; padding: 15px 0 5px 15px; }
	.footercom .footercom_in {width:350px;margin:0 auto;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:13px;}
	.footercom .footercom_in > ul {height:30px;line-height:15px;}



}

@media screen and (min-width:0) and (max-width:414px) {
	.mobile_hide {clear:both;display:none;}
	.mobile_show {clear:both;display:block;text-align:left;padding:10px 0 0 0;}
	.mobile_show > img {width:40% !important;}

	body{}
	#mContWrap03{width:320px;}
	.sub_visual{height:250px;}
	.logo{position:static;top:0;left:0;float:left;margin:37px 0 10px 20px}
	#headerWrap{overflow:visible;height:115px;}
	#headerWrap .gnbWrap{float:right;width:600px;margin-right:20px;padding-top:0;}
	#headerWrap .gnbWrap .depth{width:280px;margin-bottom:0;}
	#headerWrap .gnbWrap .depth_link{border-radius:0;}
	#headerWrap .util ul{width:100%;}
	#headerWrap .util ul li:last-child{margin-right:20px;}
	.menuOver{display:none;}
	.menuOver_mobile{display:block;width:0;}
	.utilbtn_menu.off{display:inline-block;}
	#subMenu ul{overflow:hidden;padding:0 !important;}
	.footerInner .footercont{width:95%;padding-left:19px}
	.footerInner{height:auto;}
	.footerInner .footercont .f_logo{float:none;margin-bottom:20px;}
	.footerInner .footercont .footer_etc{float:none;}
	.footerInner .footercont .footer_etc > ul > li{padding-left:0;}
	.footerInner .footercont .footer_etc > ul > li strong{float:none;}
	.footerInner .footercont .footer_etc > ul > li .cont{float:none;padding-left:0;}
	.footerInner .footercont .footer_etc > ul > li .group{float:none;padding-left:0;}

	/* SUB */
	#contentWrap #subTit1, #contentWrap #subTit2, #contentWrap #subTit3, #contentWrap #subTit4, #contentWrap #subTit5, #contentWrap #subTit6{float:none !important;width:100% !important;}
	#contentWrap h3{font-size:32px;padding-left:10px;}
	#contentWrap h3 > img{display:none;}
	#contentWrap h3 .current{display:block;text-align:left;line-height:32px;padding-top:5px;padding-bottom:10px;}
	#contentWrap h3 .current span{right:auto;left:12px;}
	#subMenuWrap{border-left:0 none !important;}
	#subMenu ul{overflow:hidden;padding-bottom:1% !important;}
	#subMenu ul li{float:left;width:31% !important;text-align:center;padding:0 !important;margin:1% 1% 0;border-bottom:0 none !important;}
	#subMenu ul li:nth-child(3), #subMenu ul li:nth-child(6), #subMenu ul li:nth-child(9){width:32% !important}
	#subMenu ul li a{display:block;padding:4px 0 6px;border:1px solid #e1e1e1;}
	#contentWrap #content h1.conTit{padding-left:0 !important;background:none !important;}
	#contentWrap #content{float:none !important;width:100% !important;margin:0 auto;}
	#left_vertical{display:none;}
	#content .contentBox1{padding:40px 30px 0;}
	.conTxt1_title{padding-top:0 !important;}

	.con_tit2 > a > ul > iframe{width:100%;}
	.tbl_wrap{padding-left:0;}
	.conTxt1_title2 p.title{position:relative;letter-spacing:-1px;padding-left:40px;}
	.conTxt1_title2 p.title strong{position:absolute;top:0;left:0;}
	.conTxt1_title2 ul li .txt{padding-left:40px;}
	.con_s1 .con_im, .con_s1 .con_txt{float:none !important;}
	.con_s1 .con_txt{width:345px !important;margin-top:20px;}
	.con_s1 .con_txt p{margin-top:20px;}
	.con_tit1 p.title{line-height:1.2;}
	#content .contentBox1{padding:0 10px !important}
	#content > span{display:none;}
	#contentWrap #content h1.conTit span{letter-spacing:-2px;}

	.con_tit2 .time{margin-bottom:40px;}
	.time .cont li{margin-bottom:5px;}
	.con_tit3 li{width:98% !important;height:auto !important;text-align:center;line-height:1.3 !important;padding:2% 1% !important;background:#b8a698 !important;border-radius:10px;}
	.con_tit3 li span{display:none;}
	.con_tit3 h4 span{margin-right:0;}
	#content h4{font-size:18px !important;color:#000;}
	#content .con_txt h4{color:#fff;}
	.con_tit4 ul{overflow:hidden;text-align:center;}
	.con_tit4 ul > li{display:inline-block;width:100% !important;margin:0 0 40px 0 !important;}
	.conTxt1_title span.point{font-size:13px !important;}

	/* MAIN RE */
	#visual{height:450px;}
	.comment{top:142px;width:320px;margin-left:-160px;padding:15px 0;}
	.comment .comtTop{font-size:16px;letter-spacing:-1px;}
	.comment .comtTop span{font-size:40px;}
	.comment .comtBottom{font-size: 10px;
    letter-spacing: 0;
    line-height: 20px !important;
    margin-top: 30px;}
	p.mvisualDot{height:425px;}
	.visual_wrap{height:425px;}
	#scrollVisual div{height:425px;background-size:auto 100% !important;}
	.Boxbg{width:320px;}
	.mboxTit{font-size:40px;}
	.comment_cont .comtCont_box{font-size:28px;}
	.comment_cont .comtCont_box strong{display:block;font-size:28px;text-align:center;}
	.comment .comtTop > span.col {font-family:malgun gothic, "맑은 고딕" !important;color: #faa41a; font-size: 17px; letter-spacing: -1px;}
	.comment .comtTop > span.txt {width:200px;height:80px;font-size:40px;/*font-family:'Nanum Myeongjo' !important;font-size:74px;letter-spacing:-4px;*/}
	.comment .comtTop > span.txt > img {width:200px;}

	.comment_cont .comtCont_box span{font-size: 14px;}
	.cnt_img{overflow:hidden;width:95%;margin:0 auto 20px;}
	.cnt_img2{overflow:hidden;width:95%;margin:20px auto 20px;}
	.only_pc{display:none;}
	.only_mobile{display:block;}
	.only_mobile img{width:100%;}
	#caseWrap > ul{height:auto;margin-top:20px;margin-bottom:0;}
	#caseWrap > ul:last-child{margin-top:0;}
	#mContWrap02{height:auto;background-repeat:repeat-y;}
	.latestBox{overflow:hidden;width:320px;height:auto;margin:0 auto;}
	.latestWrap{margin-right:0;margin-bottom:10px;}
	.ws_images img{width:100%;}
	.slideView .btn_util button{display:none;}
	.ws_images{height:218px;}
	.slideView .btn_area .btn_page{width:10px;height:10px;}
	#overviewWrap > ul{margin-top:-30px;}

	/*팝업레이어*/
	#hd_pop {position: absolute;!important z-index: 111111;margin:0 auto;width:970px;height:0;}
	#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
	.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
	.hd_pops_con {}
	.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right;background:#e9e9e9}
	.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}


	.mbskin{position:absolute;top:50%;left:67%;width:370px;height:270px;margin-top:-150px;margin-left:-250px;border:1px solid #d5d5d5;}
	.mbskin h1{width:360px;min-width:100px;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:16px;color:#444 !important;padding:10px 0 10px 10px;background:#f5f5f5;border-bottom:1px solid #e1e1e1;}
	#login_fs{display:block;overflow:hidden;padding:10px 30px;}
	#login_fs label{display:block;float:left;width:20%;height:30px;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:12px;text-align:right;line-height:30px;margin-bottom:5px;}
	#login_fs label:last-child{position:absolute;top:119px;right:138px;float:none;height:20px;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:12px;text-align:right;line-height:20px;margin-bottom:5px;}
	#login_fs input[type="checkbox"]{position:absolute;top:124px;right:200px;}
	#login_fs input[type="text"], #login_fs input[type="password"]{float:left;width:52%;height:30px;padding:0 1%;margin-bottom:5px;margin-right:50px;margin-left:1%;}
	#login_fs input[type="submit"]{position:absolute;top:48px;right:32px;width:20%;height:75px;background:#ddcbbc;border:1px solid #96755b;border-radius:5px;}
	#mb_login .btn_confirm{position:absolute;top:0;right:10px;height:41px;line-height:41px;margin:0 !important;background:none;}
	#mb_login .btn_confirm a{color:#222 !important;background:none;}
	#login_info{position:absolute;bottom:0;left:0;width:100%;background:#f5f5f5 !important;}
	#login_info h2{font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:13px;margin:0;padding:10px;}
	#login_info p{font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:11px;padding:5px 10px;}
	#login_info div{font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:11px;padding:0 10px 10px;}

	.footerInner .footercont .footer_site  {display:none;}

	.footerInner .footercont {clear:both;width:100%;}

	.footerInner .footercont .footer_etc {clear:both;width:96%;padding:20px 2%;}
	.footerInner .footercont .footer_etc:after {display:block;visibility:hidden;clear:both;content:""}

.cont {    padding-top: 20px;}

	.footer_etc .call {clear:both;margin-bottom:15px;overflow: hidden;padding:0;width:100%;}
	.footer_etc .call:after {display:block;visibility:hidden;clear:both;content:""}
	.footer_etc .call .ctitle { clear:both;background: #f2797f none repeat scroll 0 0;color: #fff; font-weight:bold;font-size: 13px;line-height:26px;text-indent:2px; width:80px;;padding: 0 7px;}
	.footer_etc .call .ccont {width:66%; float:left;margin-left:7px;color:#ef647e;font-size:18px;font-weight:bold;line-height:30px;text-align:left;width: 100%;}


	.footer_etc .call .bcont  {width:66%; float:left;margin-left:7px;color:#ef647e;font-size:18px;font-weight:bold;line-height:30px;text-align:left;width: 100%;}

	.footer_etc .time .kcont {width:66%; float:left;margin-left:7px;color:#faa41a;font-size:18px;font-weight:bold;line-height:30px;text-align:left;width: 100%;}


	.footer_etc .time {clear:both;width:100%;padding-bottom:20px;}
	.footer_etc .time:after {display:block;visibility:hidden;clear:both;content:""}
	.footer_etc .time .ttitle { background: #faa41a none repeat scroll 0 0;color: #fff; font-weight:bold;font-size: 13px;line-height: 26px;text-indent: 2px; width: 80px;;padding: 0 7px;}
	.footer_etc .time .tcont {width:66%; float:left;margin-left:7px;color:#fff;font-size:13px;font-weight:normal;line-height:25px;text-align:left;width: 100%;}


	.footercom {position: relative;background:#fafafa;width:100%;clear: both; height: 65px; margin: -1px auto 0; padding: 15px 7px 5px; }
	.footercom .footercom_in {width:350px;margin:0 auto;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:13px;}
	.footercom .footercom_in > ul {height:30px;line-height:15px;}


}