@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body{font-family: 'Nanum Gothic', serif;}
a{text-decoration:none !important;}

.wrap{width:100%;}
.wrap .header{margin-bottom:40px;}
.wrap .header .h_top{width:100%;background:#2b343b;}
.wrap .header .h_top .inner{width:960px;margin:0 auto;}
.wrap .header .h_top .inner:after{clear:both;display:block;content:"";zoom:1;}
.wrap .header .h_top .inner ul:after{clear:both;display:block;content:"";zoom:1;}
.wrap .header .h_top .inner ul{float:right;}
.wrap .header .h_top .inner .sns{margin-right:5px;margin-top:5px;}
.wrap .header .h_top .inner ul .shop{margin-left:10px;}
.wrap .header .h_top .inner ul .shop a{display:block;padding:5px 10px;background:#666f75;border-right:1px solid #81898e;border-left:1px solid #81898e;}
.wrap .header .h_bot {border-bottom:3px solid #f9460e;}
.wrap .header .h_bot .inner{width:960px;margin:0 auto;padding:30px 0;}
.wrap .header .h_bot .inner:after{clear:both;display:block;content:"";zoom:1;}
.wrap .header .h_bot .inner h1{margin-right:100px;}

.main{width:100%;margin-bottom:100px;}
.main:after{clear:both;display:block;content:"";zoom:1;}
.main .inner{width:960px;margin:0 auto;}

.footer{background:#e7e7e7;border-top:1px solid #c6cccf;padding:30px 0;}
.footer:after{clear:both;display:block;content:"";zoom:1;}
.footer .f_top{width:100%;}
.footer .f_top:after{clear:both;display:block;content:"";zoom:1;}
.footer .f_top .inner{width:960px;margin:0 auto;overflow:hidden;}
.footer .f_top .inner h3{margin-right:40px;}
.footer .f_top .inner .text{width:650px;}
.footer .f_top .inner .text p{color:#787878;font-size:13px;line-height:1.4em;}
.footer .f_top .inner .text p:first-child{margin-bottom:10px;}
.footer .f_top .inner .text p span{margin-right:20px;}


.m_tit{padding-bottom:10px;border-bottom:1px solid #c6cccf;margin-bottom:35px;font-size:12px;}
.m_tit:after{clear:both;display:block;content:"";zoom:1;}
.m_tit p:first-child{color:#141615;font-size:30px;font-weight:800;}
.m_tit .bc {color:#737373;margin-top:10px;}
.m_tit .bc li{font-weight:300;}
.m_tit .bc li img{margin-top:-2px;}
.m_tit .bc li span{margin-left:5px;margin-right:5px;}
.m_tit .bc .selected{font-weight:bold;color:#646464;}


/*page0101*/
.page0101_cont .line1{color:#646464;font-size:20px;font-weight:bold;margin-bottom:20px;}
.page0101_cont .line1 span{color:#ef4923;}
.page0101_cont .line2{width:100%;background:#ff970f;color:#fff;font-size:20px;font-weight:bold;padding:7px 0 7px 10px;margin-bottom:15px;}
.cont_wrap .left{width:575px;margin-top:20px;}
.cont_wrap .left p{font-size:14px;color:#646464;line-height:1.4em;margin-bottom:25px;width:410px;text-align:left;}
.cont_wrap .left .last{width:100%;text-align:right;font-size:18px;}
.cont_wrap .left .last span{font-size:22px;}

/*page0102*/
.page0102_cont{max-width:1160px; width:100%;margin:0 auto;padding-top:80px;}
.page0102_cont ul li {text-align:center;margin-right:10px;margin-bottom:15px;float:left;}
.page0102_cont ul li span{display:block;font-size:14px;font-weight:300;color:#646464;text-transform:uppercase;padding:10px 0;}
.page0102_cont ul li img{border:1px solid #e2e2e2;}

/*page0103*/
.page0103_cont{}
.page0103_cont .map{max-width:1160px;width:100%;padding-bottom:50px;padding-top:80px;margin:0 auto;}
.page0103_cont .map p{padding-bottom:10px;font-size:16px;font-weight:bold;color:#ee341b;border-bottom:1px solid #e9e5e4;margin-bottom:15px;}
.page0103_cont .map p span{color:#646464;font-size:12px;margin-left:5px;}

/*build01*/
.build01{max-width:1160px; width:100%;margin:0 auto;padding-top:80px;}
.build01 h1 {font-size:24px;text-align:left; padding-top:30px; margin-bottom:30px;}
.build01 ul li {text-align:center;margin-right:10px;margin-bottom:15px;float:left;}
.build01 ul li span{display:block;font-size:14px;font-weight:300;color:#646464;text-transform:uppercase;padding:10px 0;}
.build01 ul li img{border:1px solid #e2e2e2;width:278px;}

/* 배너 */
.pcimg{
		width:100%;
		display:block;
		margin-top:139px;
}
.pcimg2{
		max-width:1160px;
		width:100%;
		display:block;
		margin-top:139px;
		margin:0 auto;
}
.pcimgB{
		width:100%;
		display:block;
		margin-top:139px;
}
.pagecompany{
	max-width:1160px;
	width:100%;
	margin:0 auto;
}
.pagecompanyM{
		display:none;
}
.mimg {
	display:none;
}
.mimg2 {
	display:none;
}
.mimgB {
	display:none;
}
/* build01 */
.bimgPC {display:block;}
.bimgM{display:none;}
/*퀵메뉴*/
#content {  
		  position:absolute;
		  width:100px;    /* 퀵메뉴, 배너 이미지의 너비*/
		  top: 185px;  /* 배너 상단에서 얼마나 떨어뜨릴지 설정*/
		  right:50%;     /* 레이어의 시작점이 왼쪽으로 부터 50% 지정 */
		  margin-right:-600px;
		  text-align: left;
		  padding: 0px;
		  z-index:1000;
		}
#content .q1{text-align:center;line-height:1.5em;border:1px solid #dedede;margin-bottom:10px;}
#content .q1 .top{background:url('../images/arrow1.jpg') no-repeat 43px 10px #bba79e;color:#fff;padding:20px 0 10px;font-weight:bold;font-size:14px;}
#content .q1 .tel{background:#fff;color:13px;color:#3d3d3d;padding:10px 0;font-weight:bold;}
#content .q2{display:block;text-align:center;border:1px solid #dedede;padding:13px 0 6px;color:#a0a0a0;font-size:12px;font-weight:bold;background:url('../images/arrow2.png') no-repeat 45px 8px;}




@media screen and (max-width:1169px) {
	.build01{max-width:864px; width:100%;margin:0 auto;}
}
@media screen and (max-width:1157px) {
	.page0102_cont{max-width:912px; width:100%;margin:0 auto;}	
}
@media screen and (max-width:930px) {
	.build01{max-width:576px; width:100%;margin:0 auto;}
}
@media screen and (max-width:929px) {
	.page0102_cont{max-width:684px; width:100%;margin:0 auto;}
}
@media screen and (max-width:768px) {
	/* 배너 */
	.pcimg{
			display:none;
	}
	.pcimg2{
			display:none;
	}
	.pcimgB{
			display:none;
	}
	.pagecompany{
		display:none;
	}
	.pagecompanyM{
		display:block;
		width:100%;
	}
	.mimg {
		display:block;
		width:100%;
		margin-top:86px;
	}
	.mimg2 {
		display:block;
		width:100%;
	}
	.mimgB {
		display:block;
		width:100%;
		margin-top:66px;
	}
	/* build01 */
	.bimgPC {display:none;}
	.bimgM{display:block; height:20.6px;}	
}
@media screen and (max-width:702px) {
	.build01{max-width:272px; width:100%;margin:0 auto;}
	.build01 h1 {font-size:16px;}
}
@media screen and (max-width:701px) {
	.page0102_cont{max-width:456px; width:100%;margin:0 auto;}
}
@media screen and (max-width:473px) {
	.page0102_cont{max-width:218px; width:100%;margin:0 auto;}
}