@charset "euc-kr";
@media all and (max-width:360px) {
	.mbWrap { display:block; }
	.openBtn { position:absolute; top:36px; right:5%; z-index:99999; }
	.openBtn a { display:block; width:38px; height:38px; background:url('../images/list.png'); text-indent:-9999px; }
	.gnbBg_mb { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:9999; }
	.menuWrap { position:fixed; top:0; right:-250px; height:100%; width:250px; background-color:#fff; padding:43px 40px; box-sizing:border-box; z-index:999999; }
	.mbSec { margin:0 auto; width:auto; height:66px; border-bottom:2px solid #222; }
	.mbSec li { float:left; padding-right:12%; }
	.mbSec li:first-child { padding-left:15%; }
	nav#mbMenu { width:170px; padding-top:0; }
	nav#mbMenu > ul > li.mm { position:relative; width:100%; height:52px; line-height:52px; border-top:1px solid #e2e2e2; }
	nav#mbMenu > ul > li.mm:first-child { border:0 }
	nav#mbMenu > ul > li.mm a { display:block; padding-left:30px; font-size:15px; font-weight:bold; color:#222; }
	nav#mbMenu > ul > li.mm a:hover { color:#E44B3D; }
	ul.sm { width:100%; display:none; border-top:1px solid #e2e2e2; padding:10px 0 14px 0; }
	ul.sm li { border:0; }
	ul.sm li a { display:block; padding:4px 34px 4px; }
	ul.sm li a:hover,
	ul.sm li a:focus { color:#111; font-weight:bold; background:url('../images/dot.png') 22px 10px no-repeat; }
	.arrow { display:block; position:absolute; right:20px; top:0px; width:9px; height:5px; }
	.closeBtn { position:absolute; top:77px; right:234px; z-index:999; }
	.closeBtn a { display:block; width:33px; height:33px; background-image:url('../images/cls_Btn.png'); text-indent:-9999px; }
	#preload > .loadCon { top:30%; margin-left:-116px; }	
	#topNotice { display:none; }
	#top { min-height:106px; }
	#top h1.logo { left:5%; }
	#top h1.logo img { width:80%; }
	#top .secMenu { display:none; }
	.gnbWrap { display:none; }
	.imageSrc { width:100%; max-width:760px; height:auto; border-top:0; }
	.txtImg { max-width:160px; top:10%; margin-left:-120px; }
	.txtImg img { width:100%; max-width:320px; height:auto; }
	#mainCont { width:100%; margin:0 auto; }
	#galleryCont { display:none; }
	#noticeArea { float:none; position:static; width:100%; margin:0 auto; border-left:0; border-right:0; border-bottom:1px solid #E4E4E4; }
	#noticeArea h3.notit { top:28px; left:22px; }
	#noticeArea .noticeCon { margin:58px 0 25px 5px; max-width:340px; }
	#noticeArea p.more { top:26px; left:100px; }
	#collectArea { float:none; margin:0 auto; max-width:282px; border-left:1px solid #E4E4E4; }
	#reserveArea { float:none; margin:0 auto; max-width:283px; }	
	#cs { float:none; margin:0 auto; border-left:1px solid #E4E4E4; }
	#quickBan { top:0; padding-top:0; height:124px; border-top:1px solid #E4E4E4; }
	a.slidesjs-previous { left:145px; }
	a.slidesjs-next { left:181px; }
	#quickBan .ceo img,
	#quickBan .info img,
	#quickBan .qna img { width:100%; max-width:360px; height:auto; }
	.nodepop { display:none; }
	#subVisimg { border-top:0; }
	#subVisimg .visImg { margin-left:-200px; }
	#subVisimg .visImg img { max-width:740px; height:120px; }
	#subContInner { max-width:100%; }
	h3.main_t { margin:40px 0 0 2%; font-size:26px; }
	span.st { padding:0 0 0 2%; }	
	.scate { display:none; }
	.contArea { margin:40px auto; width:auto; padding:0 10px; }
	.contArea .greet_txt1 { margin-top:20px; width:100%; padding:0; }
	.contArea .greet_txt2 { margin-top:0; width:100%; padding:0; }
	.contArea .greet_txt2 .ceo { margin-top:30px; }
	.contArea p.sign { margin:0 0 16px 56px; }
	.bbsnewf5 td[valign='bottom'] { padding:0 1px !important; }
	.gallery_title { font-size:12px !important; }
	#footArea p.copy { display:none; }
	#footArea p.botMenu { display:none; }
	#footArea p.copy_mob { padding:0 0 25px 7%; }
	#footArea p.copy_mob span.over { background:none; }
	#topIco { height:0; }
}
@media all and (min-width:361px) and (max-width:600px) {
	.mbWrap { display:block; }
	.openBtn { position:absolute; top:36px; right:5%; z-index:99999; }
	.openBtn a { display:block; width:38px; height:38px; background:url('../images/list.png'); text-indent:-9999px; }
	.gnbBg_mb { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:9999; }
	.menuWrap { position:fixed; top:0; right:-250px; height:100%; width:250px; background-color:#fff; padding:43px 40px; box-sizing:border-box; z-index:999999; }
	.mbSec { margin:0 auto; width:auto; height:66px; border-bottom:2px solid #222; }
	.mbSec li { float:left; padding-right:12%; }
	.mbSec li:first-child { padding-left:15%; }
	nav#mbMenu { width:170px; padding-top:0; }
	nav#mbMenu > ul > li.mm { position:relative; width:100%; height:52px; line-height:52px; border-top:1px solid #e2e2e2; }
	nav#mbMenu > ul > li.mm:first-child { border:0 }
	nav#mbMenu > ul > li.mm a { display:block; padding-left:30px; font-size:15px; font-weight:bold; color:#222; }
	nav#mbMenu > ul > li.mm a:hover { color:#E44B3D; }
	ul.sm { width:100%; display:none; border-top:1px solid #e2e2e2; padding:10px 0 14px 0; }
	ul.sm li { border:0; }
	ul.sm li a { display:block; padding:4px 34px 4px; }
	ul.sm li a:hover,
	ul.sm li a:focus { color:#111; font-weight:bold; background:url('../images/dot.png') 22px 10px no-repeat; }
	.arrow { display:block; position:absolute; right:20px; top:0px; width:9px; height:5px; }
	.closeBtn { position:absolute; top:77px; right:234px; z-index:999; }
	.closeBtn a { display:block; width:33px; height:33px; background-image:url('../images/cls_Btn.png'); text-indent:-9999px; }
	#preload > .loadCon { top:30%; margin-left:-116px; }	
	#topNotice { display:none; }
	#top { min-height:106px; }
	#top h1.logo { left:5%; }
	#top h1.logo img { width:80%; }
	#top .secMenu { display:none; }
	.gnbWrap { display:none; }
	.imageSrc { width:100%; max-width:760px; height:auto; border-top:0; }
	.txtImg { max-width:160px; top:10%; margin-left:-120px; }
	.txtImg img { width:100%; max-width:320px; height:auto; }
	#mainCont { width:100%; margin:0 auto; }
	#galleryCont { display:none; }
	#noticeArea { float:none; position:static; width:100%; margin:0 auto; border-left:0; border-right:0; border-bottom:1px solid #E4E4E4; }
	#noticeArea h3.notit { top:28px; left:22px; }
	#noticeArea .noticeCon { margin:58px 0 25px 5px; max-width:340px; }
	#noticeArea p.more { top:26px; left:100px; }
	#collectArea { float:none; margin:0 auto; max-width:282px; border-left:1px solid #E4E4E4; }
	#reserveArea { float:none; margin:0 auto; max-width:283px; }	
	#cs { float:none; margin:0 auto; border-left:1px solid #E4E4E4; }
	#quickBan { top:0; padding-top:0; height:124px; border-top:1px solid #E4E4E4; }
	a.slidesjs-previous { left:145px; }
	a.slidesjs-next { left:181px; }
	#quickBan .ceo img,
	#quickBan .info img,
	#quickBan .qna img { width:100%; max-width:360px; height:auto; }
	.nodepop { display:none; }
	#subVisimg { border-top:0; }
	#subVisimg .visImg { margin-left:-200px; }
	#subVisimg .visImg img { max-width:740px; height:120px; }
	#subContInner { max-width:100%; }
	h3.main_t { margin:40px 0 0 2%; font-size:26px; }
	span.st { padding:0 0 0 2%; }	
	.scate { display:none; }
	.contArea { margin:40px auto; width:auto; padding:0 10px; }
	.contArea .greet_txt1 { margin-top:20px; width:100%; padding:0; }
	.contArea .greet_txt2 { margin-top:0; width:100%; padding:0; }
	.contArea .greet_txt2 .ceo { margin-top:30px; }
	.contArea p.sign { margin:0 0 16px 56px; }
	.bbsnewf5 td[valign='bottom'] { padding:0 1px !important; }
	.gallery_title { font-size:12px !important; }
	#footArea p.copy { display:none; }
	#footArea p.botMenu { display:none; }
	#footArea p.copy_mob { padding:0 0 25px 7%; }
	#footArea p.copy_mob span.over { background:none; }
	#topIco { height:0; }
}
@media all and (min-width:601px) and (max-width:767px) {
	.mbWrap { display:block; }
	.openBtn { position:absolute; top:36px; right:5%; z-index:99999; }
	.openBtn a { display:block; width:38px; height:38px; background:url('../images/list.png'); text-indent:-9999px; }
	.gnbBg_mb { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:9999; }
	.menuWrap { position:fixed; top:0; right:-250px; height:100%; width:250px; background-color:#fff; padding:43px 40px; box-sizing:border-box; z-index:999999; }
	.mbSec { margin:0 auto; width:auto; height:66px; border-bottom:2px solid #222; }
	.mbSec li { float:left; padding-right:12%; }
	.mbSec li:first-child { padding-left:15%; }
	nav#mbMenu { width:170px; padding-top:0; }
	nav#mbMenu > ul > li.mm { position:relative; width:100%; height:52px; line-height:52px; border-top:1px solid #e2e2e2; }
	nav#mbMenu > ul > li.mm:first-child { border:0 }
	nav#mbMenu > ul > li.mm a { display:block; padding-left:30px; font-size:15px; font-weight:bold; color:#222; }
	nav#mbMenu > ul > li.mm a:hover { color:#E44B3D; }
	ul.sm { width:100%; display:none; border-top:1px solid #e2e2e2; padding:10px 0 14px 0; }
	ul.sm li { border:0; }
	ul.sm li a { display:block; padding:4px 34px 4px; }
	ul.sm li a:hover,
	ul.sm li a:focus { color:#111; font-weight:bold; background:url('../images/dot.png') 22px 10px no-repeat; }
	.arrow { display:block; position:absolute; right:20px; top:0px; width:9px; height:5px; }
	.closeBtn { position:absolute; top:77px; right:234px; z-index:999; }
	.closeBtn a { display:block; width:33px; height:33px; background-image:url('../images/cls_Btn.png'); text-indent:-9999px; }
	#preload > .loadCon { top:30%; margin-left:-116px; }
	#topNotice { display:none; }
	#top { min-height:106px; }
	#top h1.logo { left:5%; }
	#top h1.logo img { width:80%; }
	#top .secMenu { display:none; }
	.gnbWrap { display:none; }
	.imageSrc { width:100%; max-width:1400px; height:auto; border-top:0; }
	.txtImg { max-width:200px; top:12%; margin-left:-200px; }
	.txtImg img { width:100%; max-width:460px; height:auto; }
	#mainCont { width:100%; max-width:567px; margin:0 auto; }
	#galleryCont { display:none; }
	#noticeArea { width:565px; border-left:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; border-top:1px solid #E4E4E4; }
	#noticeArea h3.notit { left:57px; }
	#noticeArea .noticeCon { max-width:90%; padding:0 0 0 40px; }
	#noticeArea p.more { left:140px; }
	#collectArea { width:281px; border-left:1px solid #E4E4E4; }
	#reserveArea { border-right:1px solid #E4E4E4; }
	#cs { display:none; }
	#quickBan { top:0; padding-top:0; height:206px; border-left:1px solid #E4E4E4; }
	a.slidesjs-previous { left:228px; }
	a.slidesjs-next { left:264px; }
	#quickBan .ceo img,
	#quickBan .info img,
	#quickBan .qna img { width:565px; height:206px; }
	.nodepop { display:none; }
	#subVisimg { border-top:0; }
	#subContInner { max-width:100%; }
	h3.main_t { margin:40px 0 0 2%; }
	span.st { padding:5px 0 0 2%; }		
	.scate { display:none; }
	.contArea { margin:50px auto; width:auto; padding:0 10px; }
	.contArea .greet_txt1 { float:left; margin-top:40px; width:48%; }
	.contArea .greet_txt2 { float:left; margin-top:40px; width:48%; padding:0 0 0 4%; }
	.contArea .greet_txt2 .ceo { margin-top:30px; }
	.contArea p.sign { margin:0 0 16px 56px; }
	.bbsnewf5 td[valign='bottom'] { padding:0 2px !important; }
	#footArea p.copy { padding:0 4% 25px; }
	#footArea p.botMenu { display:none; }
	#footArea p.copy_mob { display:none; }
	#topIco { height:0; }
}
@media all and (min-width:768px) and (max-width:1024px) {
	#top h1.logo { left:5%; }
	#top .secMenu { right:5%; }
	.gnb .gnbList { max-width:644px; }
	.sMenu .sm_1 li:first-child { padding-left:37px; }
	.sMenu .sm_2 li:first-child { padding-left:45px; }
	.sMenu .sm_3 li:first-child { padding-left:120px; }
	.sMenu .sm_4 li:first-child { padding-left:280px; }
	.sMenu .sm_5 li:first-child { padding-left:355px; }
	.imageSrc { width:100%; max-width:1400px; height:auto; border-top:0; }
	.txtImg { max-width:300px; top:12%; margin-left:-260px; }
	.txtImg img { width:100%; max-width:460px; height:auto; }	
	#mainCont { width:100%; max-width:716px; margin:0px auto; }
	#galleryCont { display:none; }
	#noticeArea { width:430px; border-top:1px solid #E4E4E4; border-left:1px solid #E4E4E4; }
	#collectArea { border-top:1px solid #E4E4E4; }
	#reserveArea { display:none; }
	#quickBan { border-left:1px solid #E4E4E4; }
	#cs { display:none; }
	#subContInner { max-width:100%; }
	h3.main_t { margin:61px 0 0 2%; }
	span.st { padding:6px 0 0 2%; }	
	.contArea { margin:60px auto; width:auto; padding:0 10px; }
	.bbsnewf5 td[valign='bottom'] { padding:0 3px !important; }
	#footArea p.copy { padding:0 1% 30px; }
	#footArea p.botMenu { display:none; }
	#footArea p.copy_mob { display:none; }
	#topIco { height:0; }
	#quickBtn { height:0; }
}
@media all and (min-width:1025px) and (max-width:1430px) {
	.gnb .gnbList { max-width:644px; }
	.sMenu .sm_1 li:first-child { padding-left:37px; }
	.sMenu .sm_2 li:first-child { padding-left:45px; }
	.sMenu .sm_3 li:first-child { padding-left:120px; }
	.sMenu .sm_4 li:first-child { padding-left:280px; }
	.sMenu .sm_5 li:first-child { padding-left:355px; }	
	#footArea p.copy_mob { display:none; }
	#topIco { height:0; }
	#quickBtn { height:0; }
}
@media all and (min-width:1431px) {
	#footArea p.copy_mob { display:none; }
	#quickBtn { height:0; }
}