@CHARSET "UTF-8";

@font-face {
	font-family : 'NanumGB';
	font-style: normal;
	font-weight: bold;
	src: url(/thema/Basic/new/font/NanumGothic-Bold.eot);
 	src: url(/thema/Basic/new/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/thema/Basic/new/font/NanumGothic-Bold.woff2) format('woff2'),
       url(/thema/Basic/new/font/NanumGothic-Bold.woff) format('woff');
}

@font-face {
	font-family : 'NanumG';
	font-style: normal;
	font-weight: normal;
	src: url(/thema/Basic/new/font/NanumGothic-Regular.eot);
 	src: url(/thema/Basic/new/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/thema/Basic/new/font/NanumGothic-Regular.woff2) format('woff2'),
       url(/thema/Basic/new/font/NanumGothic-Regular.woff) format('woff');
}

@font-face {
	font-family : 'NanumGE';
	font-style: normal;
	font-weight: normal;
	src: url(/thema/Basic/new/font/NanumGothic-ExtraBold.eot);
 	src: url(/thema/Basic/new/font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/thema/Basic/new/font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/thema/Basic/new/font/NanumGothic-ExtraBold.woff) format('woff');
}

@font-face {
	font-family : 'devanagariR';
	font-style: normal;
	font-weight: normal;
	src: url(/thema/Basic/new/font/AdobeDevanagari-Regular.eot);
 	src: url(/thema/Basic/new/font/AdobeDevanagari-Regular.eot?#iefix) format('embedded-opentype'),
       url(/thema/Basic/new/font/AdobeDevanagari-Regular.woff2) format('woff2'),
       url(/thema/Basic/new/font/AdobeDevanagari-Regular.woff) format('woff');
}

@font-face {
	font-family:neo;
	src: url(/thema/Basic/new/font/NeoSansPro-Medium.eot);
	src: local("neo"), url(/thema/Basic/new/font/NeoSansPro-Medium.woff) format("woff");
}
@font-face {
	font-family:neoL;
	src: url(/thema/Basic/new/font/NeoSansProLight_0.eot);
	src: local("neoL"), url(/thema/Basic/new/fonts/NeoSansProLight_0.woff) format("woff");
}
@font-face {
	font-family:neoP;
	src: url(/thema/Basic/new/font/NeoSansPro.eot);
	src: local("neoP"), url(/thema/Basic/new/font/NeoSansPro.woff) format("woff");
}
@font-face {
	font-family:neoB;
	src: url(/thema/Basic/new/font/NeoSansProBold_0.eot);
	src: local("neoB"), url(/thema/Basic/new/font/NeoSansProBold_0.woff) format("woff");
}


/* common */
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

td, div, p, li, dt, dd, input, textarea, h1, h2, h3, h4, h5, select { font-family:NanumGothic, Nanum Gothic, '나눔고딕', '나눔 고딕', NanumG, dotum, gulim, sans-serif; font-size:13px; font-weight:normal; color:#606060; line-height:1.6em;}

textarea, .scr { border:none;background:none;
	scrollbar-face-color:#cdcdcd;		/* bar 의 표면색 */
	scrollbar-highlight-color:#cdcdcd;	/* 밝게 빛나는 좌상단 모서리 */
	scrollbar-3dlight-color:#cdcdcd;	/* 좌상단 모서리 아래부분 */
	scrollbar-shadow-color:#cdcdcd;		/* 그림자 지는 우하단 */
	scrollbar-darkshadow-color:#cdcdcd;	/* 그림자 우하단 */ 
	scrollbar-track-color:#f0f0f0;		/* 스크롤 트랙의 색 */
	scrollbar-arrow-color:#4a4947;		/* 삼각형부분 */
	overflow-x:hidden;overflow-y:auto; 
}

.scr2 {border:none;background:none;
	scrollbar-face-color:#cdcdcd;		/* bar 의 표면색 */
	scrollbar-highlight-color:#cdcdcd;	/* 밝게 빛나는 좌상단 모서리 */
	scrollbar-3dlight-color:#cdcdcd;	/* 좌상단 모서리 아래부분 */
	scrollbar-shadow-color:#cdcdcd;		/* 그림자 지는 우하단 */
	scrollbar-darkshadow-color:#cdcdcd;	/* 그림자 우하단 */ 
	scrollbar-track-color:#f0f0f0;		/* 스크롤 트랙의 색 */
	scrollbar-arrow-color:#4a4947;		/* 삼각형부분 */
	overflow-x:hidden;overflow-y:auto; 
}
.scr2::-webkit-scrollbar {width:5px; border: 2px solid #fff; }
.scr2::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height:0px }
.scr2::-webkit-scrollbar-track {background:#fff; -webkit-border-radius: 8px; border-radius:8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}
.scr2::-webkit-scrollbar-thumb {height: 50px; width: 50px; background:#d0d0d0; -webkit-border-radius: 8px; border-radius: 5px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1)}  

h1, h2, h3, h4, h5, strong, em, .fb	{font-style:normal; font-weight:normal; font-family::"나눔고딕 Bold", NanumGB;}
td, th {word-break:break-all !important;}
 
input[type=text],
input[type=file],
input[type=password] {height:30px; padding:0 5px; margin:0; border:1px solid #a4a4a4; border-right-color:#dddddd; border-bottom-color:#dddddd;  background:#fff; line-height:30px; vertical-align:middle; border-radius: 0px; box-shadow: none; -webkit-appearance: none; appearance: none; }
input[type=checkbox],
input[type=radio] {width:14px; height:14px; padding:0; margin:0; vertical-align:middle; border:none; background:none; border-radius:0px; box-shadow: none; }

input[type=text].inputTypeA,
input[type=file].inputTypeA {height:25px; padding:0 5px; margin:0; border:1px solid #c1c1c1; background:#fff; line-height:25px; vertical-align:middle; border-radius: 0px; box-shadow: none; -webkit-appearance: none; appearance: none; }

a { -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
a:link		{ color:inherit; text-decoration:none;}
a:visited	{ color:inherit; text-decoration:none;}
a:hover 	{ color:inherit; text-decoration:none;}
a:focus 	{ color:inherit; text-decoration:none;}
a:active	{ color:inherit; text-decoration:none;}

.shadowBox {
	-moz-box-shadow: 0px 3px 5px #f5f5f5;       /* Firefox */
	-webkit-box-shadow: 0px 3px 5px #f5f5f5;    /* Safari and Chrome */
	box-shadow: 0px 3px 5px #f5f5f5;
}

.imgVm {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
img {max-width:100%;}

html, body {height:100%;}
#wrapper {height:100%; min-width:320px;}

#header {position:relative; left:0; top:0; width:100%; height:130px; z-index:300; background:rgba(255,255,255,.81);  -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
#header * {-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
#header h1 {position:relative; padding:27px 0 25px;; text-align:center;  z-index:10;}
#header h1 a {display:inline-block; width:210px; height:30px; background:url(/thema/Basic/new/images/common/logo_b.png) no-repeat 0 0; text-align:left; text-indent:-3000em; }

#utilNav {position:absolute; left:50%; top:56px; margin-left:309px; *zoom:1;  z-index:10;}
#utilNav:after {content:""; display:block; clear:both;}
#utilNav li {float:left; line-height:19px;}
#utilNav li:before {content:"|"; color:#606060; font-family:dotum; margin:0 3px; line-height:19px;}
#utilNav li:first-child:before {content:""; }
#utilNav li a {font-family:NanumGB;; color:#606060; font-size:11px;}

#btnGnb {display:none;}

#gnb {position:relative; text-align:center; z-index:10;} 
#gnb > ul > li {display:inline-block; margin:0 2px 0 -2px;}
#gnb > ul > li > a {display:inline-block; padding:0 8px; color:#606060; font-size:13px; line-height:19px;}
#gnb > ul > li.on > a,
#gnb > ul > li > a:hover {text-decoration:underline; color:#606060 !important;}

#gnbSubArea {opacity:0; position:absolute; left:0; top:130px; width:100%; padding:0; height:0; background:rgba(255,255,255,100); overflow:hidden;}
#gnbSubArea ul {}
#gnbSubArea ul > li.back {display:none;}
#gnbSubArea ul > li {padding:10px 0;}
#gnbSubArea ul > li > a {display:inline-block; font-family:NanumGB; color:#7d7d7d; font-size:11px; font-weight:bold; line-height:15px; height:16px;}
#gnbSubArea ul > li.on > a,
#gnbSubArea ul > li > a:hover {color:#000; border-bottom:1px solid #959493;}
#gnbSubArea #gnbLook {display:none; position:relative; width:650px; padding:0px 0; margin:0 auto; /* min-height:220px; */}
#gnbSubArea #gnbLook ul {padding-left:215px;}
#gnbSubArea #gnbLook .bannerArea {position:absolute; right:0; top:27px;}

#gnbSubArea #gnbBrand {display:none; position:relative; width:650px; padding:0px 0; margin:0 auto;}
#gnbSubArea #gnbBrand ul {padding-left:150px;}
#gnbSubArea #gnbCustomer {display:none; position:relative; width:650px; padding:0px 0; margin:0 auto;}
#gnbSubArea #gnbCustomer ul {padding-left:371px;}

#header.typeA {position:absolute; background:none; border-bottom:none;}
#header.on {position:absolute;}
#header.typeA h1 a {background:url(/thema/Basic/new/images/common/logo_w.png) no-repeat 0 0;}
#header.typeA #utilNav li a {color:#fff;}
#header.typeA #utilNav li:before {color:#fff;}
#header.typeA #gnb > ul > li > a {color:#fff;}   

#container {min-height:80%; padding-bottom:100px;}
.subContainer {max-width:1400px; margin:0 auto; }

#footer {padding:37px 0 17px 0; background:#f2f2f2;}
#footer .companyInfo {color:#727272; font-size:12px; text-align:center; line-height:22px;} 
#footer .copyright {padding-top:30px; color:#8c8c8c; text-align:center; font-size:12px;}


.disTable {display:table;}
.disCell {display:table-cell; height:100%; width:100%; vertical-align:middle;}

@media all and (max-width:1000px){

	#header {position:fixed !important; height:80px; background:#fff !important;}
	#header h1 {padding-top:28px;}
	#header h1 a {width:140px; height:auto; background:none !important; text-indent:0;} 
	#header h1 a img {width:140px;}
	
	#utilNav {left:auto; right:10px; top:28px; margin-left:0;}
	#utilNav li {height:16px; line-height:16px; text-align:right;}
	/* #utilNav li:before {content:""; margin:0;} */
	#utilNav li a {font-size:11px; color:#000 !important; font-family:NanumG; font-size:10px;}
	#utilNav li a .noMobile {display:none;}
	 
	#btnGnb {display:block; position:absolute; left:19px; top:28px; color:#606060; width:18px; height:15px;z-index:15; line-height:33px; font-size:14px; white-space:nowrap;}
	#btnGnb .noMobile {display:none;}
	#btnGnb:before { font-size:33px; vertical-align:middle; line-height:33px;}
	
	#gnbArea {position:fixed; left:-320px; top:80px; width:320px; height:100%; background:#fff; overflow:hidden;  -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
	#gnbArea.on {left:0;}
	
	#gnbAreaWrap {position:absolute; left:0; top:0; width:640px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
	
	#gnb {float:left; width:320px;}
	#gnb ul {text-align:left; border-top:1px solid #cecece;}
	#gnb ul li {display:block; height:50px; line-height:49px; border-bottom:1px solid #cecece; margin:0;}
	#gnb ul li a {position:relative; display:block; padding:0 0 0 20px; color:#606060 !important; line-height:49px;}
	#gnb ul li.hasSub a:before {position:absolute; right:10px; top:18px; content: "\e080"; color:#606060 !important; font-family:'Glyphicons Halflings'; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-weight: normal; font-size:12px;}
	#gnb > ul > li.on > a,
	#gnb > ul > li > a:hover {text-decoration:underline;  color:#606060 !important;}
	
	#gnbSubArea {float:left; opacity:1 !important; position:absolute; left:320px; top:0; width:320px; padding:0; height:auto !important; background:transparent; overflow:visible;}
	#gnbSubArea ul {text-align:left; border-top:1px solid #cecece;}
	#gnbSubArea ul > li {display:block; height:50px; padding:0; line-height:49px; border-bottom:1px solid #cecece;}
	#gnbSubArea ul > li > a {position:relative; display:block; padding:0 0 0 20px; color:#606060; line-height:49px; height:49px;}
	#gnbSubArea ul > li.on > a,
	#gnbSubArea ul > li> a:hover {background:rgba(255,255,255,.8); color:#606060 !important; border-bottom:none;}
	
	
	#gnbSubArea ul > li.back {display:block;}
	#gnbSubArea ul > li.back a {padding-left:40px; font-family:NanumGB; font-weight:normal;}
	#gnbSubArea ul > li.back a:before {position:absolute; left:20px; top:18px; content: "\e079"; color:#606060; font-family:'Glyphicons Halflings'; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-weight: normal; font-size:12px;}
	
	#gnbSubArea #gnbLook {display:none; position:relative; width:100%; }
	#gnbSubArea .gnbSubs {display:none; position:relative; width:100%; padding:0 !important;} 
	#gnbSubArea .gnbSubs ul {padding-left:0 !important;}

	#gnbSubArea #gnbLook .bannerArea {position:static; padding:10px;}
	#gnbSubArea #gnbLook .bannerArea img {width:100%;}

	.subContainer {padding-top:80px;}
}


/* 메인 */
#visual {position:relative; height:100%; overflow:hidden;}
#visual .section {width:100% !important; height:100% !important; text-indent:-3000em;} 
#visual .section1 {width:100%; height:100%; background:url(/thema/Basic/new/images/main/visual.jpg) center top / cover no-repeat;}
#visual .section2 {width:100%; height:100%; background:url(/thema/Basic/new/images/main/visual2.jpg) center top / cover no-repeat;}
.mainContentArea {max-width:1440px; margin:0 auto; padding:77px 0;}
.mainContentArea .section {padding:30px 20px; *zoom:1;}
.mainContentArea .section:after {content:""; display:block; clear:both;}
.mainContentArea .section .imgArea {width:52%; height:100%; }
.mainContentArea .section .imgArea.fr {text-align:right;}
.mainContentArea .section .imgArea.fl {text-align:left;}
.mainContentArea .section .imgArea img {width:100%;} 
.mainContentArea .section .cont {width:48%; height:100%; padding:0 15px;}
.mainContentArea .section .cont .disCell {vertical-align:middle; text-align:center; height:100%;}
.mainContentArea .section .cont strong {display:inline-block; font-size:20px; color:#000; font-family:NanumGB;}
.mainContentArea .section .cont strong a {color:#000;}
.mainContentArea .section .cont p {padding:20px 0 35px; color:#4c4c4c; font-size:15px;}
.mainContentArea .section .cont > a {display:inline-block; color:#4c4c4c; font-size:15px; line-height:18px;}
.mainContentArea .section .cont > a:after {display:inline-block;  content:">"; margin-left:10px; font-size:13px; line-height:18px; vertical-align:top;}

.mainContentArea .section .cont.fl .disCell {text-align:left; padding-left:20%;}
.mainContentArea .section .cont.fr .disCell {text-align:right; padding-right:20%;}

@media all and (max-width:1000px){  
	#visual {padding-top:0px;}
	#visual .section1 {width:100%; height:100%; background:url(/thema/Basic/new/images/main/visual.jpg) center 80px / cover no-repeat;}
	#visual .section2 {width:100%; height:100%; background:url(/thema/Basic/new/images/main/visual2.jpg) center 80px / cover no-repeat;}

	.mainContentArea {padding:40px 0;}
	.mainContentArea .section {padding:20px 20px; *zoom:1;}
	.mainContentArea .section .imgArea {padding:0 !important; text-align:center;}
	.mainContentArea .section .cont strong {display:inline-block; font-size:16px; color:#000; font-family:NanumGB;}
	.mainContentArea .section .cont p {padding:20px 0 35px; color:#4c4c4c; font-size:13px;}
	.mainContentArea .section .cont > a {display:inline-block; color:#4c4c4c; font-size:13px; line-height:18px;}
	.mainContentArea .section .cont.fl .disCell {padding-left:10%;}
	.mainContentArea .section .cont.fr .disCell {padding-right:10%;}
}

@media all and (max-width:600px){
	/* .mainContentArea .section {padding:15px 20px; *zoom:1;}
	.mainContentArea .section .cont p {padding:10px 0 10px; font-size:12px;}
	.mainContentArea .section .cont a {display:inline-block; color:#4c4c4c; font-size:12px; line-height:18px;}
	.mainContentArea .section .cont.fl .disCell {padding-left:0;}
	.mainContentArea .section .cont.fr .disCell {padding-right:0;} */

	.mainContentArea {padding:0px 0 20px;}
	.mainContentArea .section {padding:40px 0 0; height:auto !important; *zoom:1;}
	.mainContentArea .section:first-child {padding-top:0;}
	.mainContentArea .section:after {content:""; display:block; clear:both;}
	.mainContentArea .section .imgArea {float:none !important; padding:0 !important; width:100% !important; height:auto; text-align:center !important;}
	.mainContentArea .section .imgArea img {width:100%; height:auto;}
	.mainContentArea .section .cont {float:none !imortant; padding:20px 0 5px 0 !important; width:100% !important; height:auto; padding:0 15px;}
	.mainContentArea .section .cont strong {display:inline-block;  color:#000; font-family:NanumGB;}
	.mainContentArea .section .cont p {padding:10px 0 10px; font-size:12px;}

	.mainContentArea .section .cont.fr .disCell {padding-right:0; text-align:center;}
	.mainContentArea .section .cont.fl .disCell {padding-left:0; text-align:center;}
}


/* lookbook */
#lookbookListArea {max-width:1400px; margin:0 auto; padding-bottom:25px; *zoom:1;}
#lookbookListArea:after {content:""; display:block; clear:both;}
#lookbookListArea li {float:left; width:25%;}
#lookbookListArea li a {position:relative; display:block;}
#lookbookListArea li a .txt {opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.6); color:#fff; text-align:center; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
#lookbookListArea li a .txt span {display:block; position:absolute; left:0; top:50%; width:100%; line-height:26px; margin-top:-13px; text-align:center; color:#fff; font-size:22px;}
#lookbookListArea li a:hover .txt {opacity:1;}

#lookDetailArea {display:none; position:relative; max-width:1400px; margin:0 auto; padding:0 0 0 185px; margin-bottom:40px;}
	#btnDetailClose {display:block; position:absolute; right:20px; top:23px; z-index:200;}
#lookDetailArea .listPaging {position:absolute; right:200px; top:25px; width:80px; font-size:18px; z-index:190;}
#lookDetailArea .listPaging .btnControll {display:none;}
#lookDetailArea .lookListWrap {position:absolute; left:0; top:0; width:185px; padding:60px 40px; height:100%; overflow:hidden;}
#slidePrev {top:30px;}
#slideNext {top:auto; bottom:30px;}
#slideNext:before {top:auto;}
.btnSlide {position:absolute !important; left:50%; margin-left:-10px; width:19px; height:11px;}
.btnSlide:before {font-size:24px;} 
.btnSlide span {position:absolute; left:0; top:0; display:block; text-indent:-3000em; }

#lookDetailArea .lookListWrap .lookList {position:relative; height:100%; overflow:hidden;}
#lookDetailArea .lookListWrap .lookList ul {position:absolute; left:0; top:0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;} 
#lookDetailArea .lookListWrap .lookList ul li {padding:0 0 20px;}
#lookDetailArea .lookListWrap .lookList ul li .detailInfo {display:none;}
#lookDetailArea .lookListWrap .lookList ul li a {position:relative; display:block;}
#lookDetailArea .lookListWrap .lookList ul li a img {width:100%;}
#lookDetailArea .lookListWrap .lookList ul li a:before {content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:#fff;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
opacity:.4;}
#lookDetailArea .lookListWrap .lookList ul li.on a:before {background:transparent;}
#lookDetailArea #bigImg img {width:100%;}
	#lookDeatil {position:relative; padding-right:310px;}
	#lookDeatil .itemArea {position:absolute; right:0; top:0; width:310px; height:100%; padding:40px 30px 0; overflow:auto;}
	#lookDeatil .itemArea .section {padding-top:20%; /* text-align:center; */}
	#lookDeatil .itemArea .section a {display:block;}
	#lookDeatil .itemArea .section .txt0 {padding:15px 0 3px;}
	#lookDeatil .itemArea .section .txt1 {padding:0px 0 3px;font-size:10px}
	#lookDeatil .itemArea .section span {font-size:10px; color:#444444;}
	#lookDeatil .itemArea .section .cost {}
	#lookDeatil .itemArea .section .sizeList {margin-top:5px;}
	#lookDeatil .itemArea .section .sizeList ul {text-align:center;}
	#lookDeatil .itemArea .section .sizeList ul li {display:inline-block; margin:0 4px;}
	#lookDetail .itemArea img {max-width:100%;}

@media all and (max-width:1000px){
	#lookbookListArea {}
	#lookbookListArea li {width:33.3%; border-left:1px solid #fff; border-bottom:1px solid #fff;}
	#lookDetailArea {padding:0;}
	#lookDetailArea .listPaging {right:0; top:0; height:80%;width:100%; text-align:center;}
	#lookDetailArea .listPaging .btnControll {position:absolute; display:inline-block; top:50%; margin-top:0px; }
	#lookDetailArea .listPaging .btnControll.btnPrev {left:15px;}
	#lookDetailArea .listPaging .btnControll.btnNext {right:15px;}
	#lookDetailArea .listPaging .btnControll span {display:block; text-indent:-3000em; text-align:left; position:absolute; left:0; top:0;}
	#lookDetailArea .listPaging .numArea {display:none; width:65px; visibility:hidden;}
	#lookDetailArea .lookListWrap {width:0px; overflow:hidden; padding:0;}

	#btnDetailClose {display:block; position: absolute; right:10px; top:15px; z-index: 200;}

	#lookDeatil {padding:0 0 0 0;}
	#lookDetailArea #bigImg img {width:100%;}
	#lookDeatil .itemArea {position:static; right:0; top:0; width:100%; height:auto; padding:30px 0 0 0; overflow:visible; *zoom:1;}
	#lookDeatil .itemArea:after {content:""; display:block; clear:both;}
	#lookDeatil .itemArea .section {float:left; width:33.3%; padding:0 15px; text-align:center; z-index:9999;}
	#lookDeatil .itemArea .section a {display:block;}
	#lookDeatil .itemArea .section .txt0 {padding:15px 0 3px;}
	#lookDeatil .itemArea .section .txt1 {padding:0px 0 3px; font-size:10px}
	#lookDeatil .itemArea .section span {font-size:10px; color:#444444;}
	#lookDeatil .itemArea .section .cost {}
	#lookDeatil .itemArea .section .sizeList {margin-top:5px;}
	#lookDeatil .itemArea .section .sizeList ul {text-align:center;}
	#lookDeatil .itemArea .section .sizeList ul li {display:inline-block; margin:0 4px;}
	#lookDetail .itemArea img {max-width:100%;}
}


/* 게시판 */
.boardContainer {}
.boardContainer .board-list {padding:40px 20px 0;}

@media all and (max-width:1000px){
	.boardContainer .board-list{padding:20px 10px 0;}
}

/* 컨텐츠 */
.subContainer2 {border-top:1px solid #cecece;}
.layoutTypeA {width:960px; padding:165px 0 150px; margin:0 auto; *zoom:1;}
.layoutTypeA:after {content:""; display:block; clear:both;}

.layoutTypeA .aSide {float:left;}
.layoutTypeA .aSide strong {display:inline-block; float:left; font-size:15px; color:#000000; font-family:NanumGB; line-height:24px;}
.layoutTypeA .aSide ul {float:left; margin-left:13px; padding-left:13px; border-left:2px solid #606060;}
.layoutTypeA .aSide ul li {padding-top:3px; font-size:15px; color:#000000; line-height:24px;}
.layoutTypeA .aSide ul li:first-child{padding-top:0;}
.layoutTypeA .aSide ul li a {}
.layoutTypeA .aSide ul li.on a {font-family:NanumGB;}
.layoutTypeA .contArea {float:right; width:640px;}
.layoutTypeA .contArea .imgArea { width:100%}
.layoutTypeA .contArea .txtArea {margin-left:10px; margin-top:10px;text-align:center; }
.layoutTypeA .contArea strong.tit {display:block; margin-top:1px; font-size:32px; line-height:34px; font-family:NanumGB;}
.layoutTypeA .contArea p.txt {padding-bottom:20px; text-align:left;font-size:12px; color:#444; line-height:20px;}
.layoutTypeA.tabLayout .contArea {display:none;}

#membershipCont {}
#membershipCont .section {padding-top:20px; line-height:20px; font-size:13px;}
#membershipCont .section:first-child {padding-top:0;}
#membershipCont .section p {padding:2px 0;}
#membershipCont .section ul {padding-left:12px;}
#membershipCont .section ul li {position:relative; padding:2px 0 2px 12px;}
#membershipCont .section ul li:before {content:"-"; position:absolute; left:0; top:1px;}
#membershipCont .section.btnArea {padding-top:40px;}
#membershipCont .section.btnArea a {font-size:18px; font-family:NanumGB;}

#contactusCont {}
#contactusCont #google_map {width:100%; height:300px;}
#contactusCont .section {padding-top:20px; line-height:20px; font-size:13px;}
#contactusCont .section:first-child {padding-top:0;}
#contactusCont .section strong {display:block; padding:2px 0; font-family:NanumGB; color:#444444;}
#contactusCont .section p {padding:2px 0; font-family:NanumGB; color:#444444;}


@media all and (max-width:1000px){
	.subContainer2 {padding-top:80px; border-top:none;}
	.layoutTypeA {padding:0; width:100%;}
	.layoutTypeA .aSide {float:none; border-top:1px solid #cecece;  border-bottom:1px solid #cecece;}
	.layoutTypeA .aSide strong {display:none;}
	.layoutTypeA .aSide ul {float:none; border-left:0; padding:10px 5px; margin:0;}
	.layoutTypeA .aSide ul li {display:inline-block; padding:0 10px; line-height:20px; font-size:13px; vertical-align:middle;}
	.layoutTypeA .contArea {float:none; padding:20px 15px 100px; width:100%;}
	.layoutTypeA .contArea .imgArea { clear:both; text-align:center;}
	.layoutTypeA .contArea .imgArea img {}
	.layoutTypeA .contArea .txtArea { clear:both; text-align:center; margin-left:20px; padding-top:20px;}
	.layoutTypeA .contArea strong.tit {margin-top:0px; font-size:20px;}
}

/*  */ 
.storeWrap {width:auto; max-width:1200px; padding-left:20px; padding-right:20px;}
.storeWrap .contArea {position:relative; width:70%; *zoom:1;}
.storeWrap .contArea:after {content:""; display:block; clear:both;}
.storeWrap .storeList {}  
.storeWrap .storeList li {position:relative; padding:3px 0;} 
.storeWrap .storeList li strong.name {display:inline-block; min-width:130px; vertical-align:top; color:#333; font-family:NanumGB}
.storeWrap .storeList li span.tel {display:inline-block; vertical-align:top;}
.storeWrap .storeList li p.addr {padding-bottom:5px; font-size:12px; width:30%; border-bottom:1px solid #dedede;}
.storeWrap .storeList li .mapArea {display:none; position:absolute; right:0; top:0; width:65%; padding-top:5px; z-index:10;}
.storeWrap .storeList li iframe {width:100% !important; height:450px !important;}
.storeWrap .storeList li.on strong.name {}
.storeWrap .storeList li.on a {font-family:NanumGB; color:#333; border-bottom:1px solid #333;}
.storeWrap .storeList li.on .mapArea {display:block;}

@media all and (max-width:1000px){
	.storeWrap {padding-left:0; padding-right:0;}
	.storeWrap .storeList {float:none;}
	.storeWrap .contArea {width:100%;}
	.storeWrap .storeList li strong.name {display:inline-block; min-width:none; vertical-align:top; margin-right:20px;}
	.storeWrap .storeList li p.addr {width:100%;}
	.storeWrap .storeList li .mapArea {position:static; width:100%; padding-top:10px;}
	.storeWrap .storeList li .mapArea iframe {height:250px;}
}

@media all and (max-width:660px){     
	.storeWrap .tabArea .noMobile {display:none;}
}