.wrapper{width:1200px; margin:0 auto; position:relative;}

/* 서브컨텐츠 */

.mapleft{float:left; margin-right:45px;}
.mapright{float:left; width:580px; height:auto;}
.mapright{font-size:15px; color:#5e5e5e; font-weight:400; line-height:26px;width:520px;}
.mapright h2{font-size:25px; color:#2c2d32; font-weight:500;display:block; margin-bottom:10px;}

.netw_01 { width:100%; text-align:center; background:#f2f2f2; padding:18px;font-size:20px; color:#666666; font-weight:500; margin-bottom:30px;}
.netw_02{margin:40px auto; padding-bottom:40px;clear:both;overflow:hidden; border-bottom:#F2F2F2 solid 1px;}
.netw_02left{ float:left; width:316px; background:#f4f4f4; text-align:center; margin-right:45px;}
.netw_02left p{display:block; padding:15px;}
.netw_02right{float:left; }
.netw_02right01{float:left;width:300px;line-height:27px;font-size:14px; color:#30332a; font-weight:400;}
.netw_02right02{float:left; clear:both;line-height:27px;font-size:14px; color:#30332a; font-weight:400;}


.netw_03{margin:30px auto 20px auto; padding-bottom:30px; padding-top:30px;clear:both;overflow:hidden; border-bottom:#F2F2F2 solid 1px; border-top:#F2F2F2 solid 1px;}
.netw_03left{ float:left; margin-right:45px;}
.netw_03left p{display:block; padding:16px;}
.netw_03right{float:left; }
.netw_03right01{float:left;width:300px;line-height:27px;font-size:14px; color:#30332a; font-weight:400;}
.netw_03right01 strong{font-size:17px; }

.netw_03right02{float:left; clear:both;line-height:27px;font-size:14px; color:#30332a; font-weight:400;}


.netw_04{margin:30px auto 10px auto; width:46%; margin-right:8%; float:left; padding-bottom:30px;padding-top:30px; overflow:hidden; border-bottom:#F2F2F2 solid 1px; border-top:#F2F2F2 solid 1px;}
.netw_04left{ width:160px; float:left; margin-right:45px;}
.netw_04left p{display:block; padding:16px;}
.netw_04right{float:left; }
.netw_04right01 strong{font-size:17px; }
.netw_04right01{float:left;width:300px;line-height:27px;font-size:14px; color:#30332a; font-weight:400;}
.netw_04right02{float:left; clear:both;line-height:27px;font-size:14px; color:#30332a; font-weight:400;}

.netw_05{background: url(https://aicdn.co.kr/t10030/kms1/img000.jpg) no-repeat; padding-top:280px; width:1200px; height:390px; text-align:center; font-size:14px; line-height:25px;}

.netw_06-01{background: url(https://aicdn.co.kr/t10030/kms1/con0301.jpg) no-repeat; width: 375px; margin-right:15px; float:left; text-align: center; height:289px; padding-top:40px}
.netw_06-02{background: url(https://aicdn.co.kr/t10030/kms1/con0302.jpg) no-repeat; width: 375px; margin-right:15px; float:left;text-align: center; height:289px; padding-top:40px}
.netw_06-03{background: url(https://aicdn.co.kr/t10030/kms1/con0303.jpg) no-repeat; width: 375px; float:left; text-align: center; height:289px; padding-top:40px}
.netw_06-01 h1, .netw_06-02 h1, .netw_06-03 h1 {font-size:20px; color:#4a4a4a; display:block; padding-bottom:30px;}
.netw_06-01 p, .netw_06-02 p, .netw_06-03 p {font-size:15px; color:#4a4a4a; line-height:22px;display:block;}


#scon{width:100%; height:100%; background:#fff; position:relative;}
#scon .content{z-index:11; height:100%; /*background-color:#fff; border-right:1px solid #9ca0a6; border-left:1px solid #9ca0a6;*/}
#scon .bg_right{position:absolute; top:0; right:0; width:50%; height:100%; /*background-color:#f6f8fa;*/ z-index:1;}
.sbody{padding:50px 0 100px; min-height:500px;}

.shop_stitle{font-size:48px; color:#2c2d32; font-weight:800; padding-left:18px; line-height:48px;}
.shop_stitle2{padding:0 0 67px 18px;}
.shop_navi{font-size:14px; color:#4f5257; padding-right:18px;}

.sbody .scontent{width:1160px; margin:55px auto 0; overflow:hidden;}
.sbody .con_img{text-align:center; padding-top:80px;}

.sbody .c31{display:block; padding:30px 0 114px; margin-left:25px;}
.sbody .c32{display:block; padding-bottom:114px;}
.sbody .c33{display:block; padding-bottom:67px; margin-left:22px;}
.sbody .c34{display:block; padding-bottom:85px;}
.sbody .c35{width:100%; text-align:center;}

.sbody .c41{display:block; padding:30px 0 64px; margin-left:25px;}
.sbody .c42{display:block; padding-bottom:90px;}
.sbody .con_group41{margin:0 0 150px 20px;}
.sbody .con_group41 .c43{display:block; padding-bottom:55px;}
.sbody .c45{width:100%; text-align:center;}

.sbody .c51{display:block; padding:30px 0 149px; margin-left:25px;}
.sbody .con_group51{margin:0 20px;}
.sbody .con_group51:after{content:''; display:block; clear:both;}
.sbody .con_group51 .left{float:left;}
.sbody .con_group51 .right{float:right;}

.shop_stitle{font-size:48px; color:#2c2d32; font-weight:800; padding-left:18px; line-height:48px;}
.shop_stitle2{padding:0 0 67px 18px;}
.shop_navi{font-size:14px; color:#4f5257; padding-right:18px;}

.tab{margin-bottom: 30px; width: 100%; }
.tab:after { content: ""; display: block; clear: both; margin-right:0%;}
.tab li{float: left; width: 48%; margin-right:2%;}
.tab.ta li {float: left; }
.tab li a  {background:#fff;  border:#c1c1c1 1px solid; display: block; height: 63px; line-height: 63px; font-size: 18px; color: #000; text-align: center; position: relative; z-index: 0; margin-left: -2px; font-family:Noto Sans CJK KR,'돋움'; font-weight:500;letter-spacing: -0.4px;}
.tab li a:hover{background:#9b9393; z-index: 100; color:#FFF}

.tab li a.on{background:#9b9393; z-index: 100; color:#FFF}


.tab02{margin-bottom: 30px; width: 100%; }
.tab02:after { content: ""; display: block; clear: both; }
.tab02 li{float: left; width: 23.8%; margin-right:1.2%;}
.tab02.ta02 li {float: left; }
.tab02 li a  {background:#fff;  border:#c1c1c1 1px solid; height: 63px; line-height: 63px; font-size: 18px; color: #000; text-align: center;display: block;  position: relative; z-index: 0; margin-left: -2px; font-family:Noto Sans CJK KR,'돋움'; font-weight:500;letter-spacing: -0.4px;}


.tab02 li a:hover{background:#9b9393; z-index: 100; color:#FFF}

.tab02 li a.on{background:#9b9393; z-index: 100; color:#FFF}

.product_list_title{clear:both; width:100%; height:63px; text-align:center; font-size:35px; color:#3c3638; font-weight:700; padding:75px 0 0 0; background:url('https://aicdn.co.kr/t10030/kms1/product_list_title.jpg') no-repeat bottom center;}
.product_list_title02{clear:both; width:100%; height:63px; margin-bottom:30px; text-align:center; font-size:38px; color:#3c3638; font-weight:700; padding:30px 0 0px 0; background:url('https://aicdn.co.kr/t10030/kms1/product_list_title.jpg') no-repeat bottom center;}




/* 상품목록 커버 */
#shop_dev_top_menu .pro_list{position: relative; clear: both; width: 375px; height: 500px;}
#shop_dev_top_menu .pro_list .cover{position:absolute; top:0; left:0; z-index:11; width:375px; height:500px;}
#shop_dev_top_menu .pro_list_name a{position:absolute; top:385px; font-size:24px; color:#323438; z-index:11; width:100%; text-align:center; display:block; font-weight:200}
#shop_dev_top_menu .pro_list_summary a{position:absolute; top:419px; font-size:14px; color:#4f5156; z-index:11; width:100%; text-align:center;display:block; font-weight:300}
#shop_dev_top_menu .pro_list_price a{position:absolute; top:454px; font-size:18px; color:#4f5156; font-weight:700; z-index:11; width:100%; text-align:center;display:block}
#shop_dev_top_menu .pro_list:hover .cover2{ display:block;position:absolute; top:0; left:0; z-index:11; width:375px; height:500px; }
.cover2{position:absolute; top:0; left:0; z-index:11; width:375px; height:500px; display:none}
#shop_dev_top_menu .pro_list:hover .cover{display:none}
#shop_dev_top_menu .pro_list:hover .pro_list_name a, #shop_dev_top_menu .pro_list:hover .pro_list_summary a, #shop_dev_top_menu .pro_list:hover .pro_list_price a{color:#fff}

/* 이용후기 */
.ps_top_wrap {clear:both; width:1120px; margin:30px 0 30px 40px;}
.ps_title{clear:both; width:100%; padding:0; text-align:center; font-size:24px; color:#4c4c4c; font-weight:500; letter-spacing:0; height:45px; vertical-align:top; border-bottom:1px solid #4d4d4d;}
.ps_wrap{clear:both; width:100%; padding:0px 0 15px 0; font-size:14px; color:#4c4c4c; font-weight:400; line-height:24px; text-align:left;}
.ps_wrap img.ico{float:left; margin: 7px 35px 0 10px;}

/* 질문과답변 */
.qa_top_wrap {clear:both; width:1120px; margin:30px 0 30px 40px;}
.qa_title{clear:both; width:100%; padding:0; text-align:center; font-size:24px; color:#4c4c4c; font-weight:500; letter-spacing:-1px; height:45px; vertical-align:top; border-bottom:1px solid #4d4d4d;}
.qa_wrap{clear:both; width:100%; padding:0px 0 15px 0 !important; font-size:14px; color:#4c4c4c; font-weight:400; line-height:24px; text-align:left;}
.qa_wrap img.ico{float:left; margin: 7px 35px 0 10px;}
.qa_wrap a.btn_counsel{background-color:#ffb60f; border-radius:30px; cursor:pointer; font-size:14px; color:#fff; font-weight:400; letter-spacing:0; display:inline-block; margin: 0 0 0 25px; width:144px; height:26px; text-align:center; text-decoration:none;}
.qa_wrap a.btn_counsel:hover{background-color:#f90; color:#fff}

/*배송,교환,반품,환불*/
.guide_title{clear:both; width:100%; padding:190px 0 0 0; text-align:center; font-size:24px; color:#4c4c4c; font-weight:500; letter-spacing:-1px; height:50px; vertical-align:top; border-bottom:1px solid #4d4d4d;}
.guide_wrap{clear:both; width:100%; padding:75px 0 65px 0; font-size:14px; color:#666; font-weight:300; line-height:20px;}

/*######## 상단 ########*/
.header_wrap{clear:both; width:100%; height:52px; text-align:center; border-bottom:1px solid #b0b1b8;}
.header{clear:both; width:1200px; text-align:left; margin:0 auto; vertical-align:top;}

	.sns{float:left; width:460px; padding:15px 0 0 0; margin:0;}
	.sns li{float:left; list-style-type:none; padding:0 8px 0 0;}

	.search{float:left; padding:10px 0 0 0; vertical-align:top;}
	.search input{width:185px; height:23px; border:0; border-bottom:1px solid #d7d7d7; font-size:14px; vertical-align:-2px;}

	.btn_shop{float:right; padding:15px 0 0 0; font-size:14px; color:#7d818a;}
	.btn_shop a{font-size:14px; color:#7d818a; font-weight:200; vertical-align:0; text-decoration:none; padding:0 8px;}
	.btn_shop a:hover{color:#a36071}

	.btn_cart{float:right; padding:10px 0 0 0; width:75px; text-align:right;}

/* 로고 */
.logo{clear:both; width:100%; height:160px; text-align:center;}
.logo img{margin-top:50px;}

/* 메뉴 */
.menu_wrap{clear:both; width:100%; text-align:center;}
.menu{clear:both; width:1200px; text-align:center; margin:0 auto; vertical-align:top; border-top:1px solid #b0b1b8; border-bottom:1px solid #b0b1b8; height:85px; }
	.menu a{display:inline-block; font-size:16px; color:#4f5257; font-weight:500; vertical-align:0; text-decoration:none; padding:30px 0 0 0; margin:0 40px; height:28px;}
	.menu a:hover{color:#4f5257; border-bottom:2px solid #333;}

/*######## 하단 ########*/
.bottom_wrap{clear:both; width:100%; height:400px; text-align:center; background:url('https://aicdn.co.kr/t10030/kms1/bottom_bg.jpg') repeat; padding:45px 0 0 0;}

	/* 1단 */
	.bottom1{clear:both; width:1200px; height:80px; vertical-align:top; text-align:left; margin:0 auto; vertical-align:top; border-top:1px solid #bda8ad; border-bottom:1px solid #bda8ad; }

		.join_us{float:left; width:370px; padding:15px 0 0 0; font-size:14px; color:#3d3638; font-weight:100;}
		.join_us h1{margin:0; padding:0; height:30px; font-size:18px; color:#3d3638; font-weight:600;}

		.sign_up{float:left; width:350px; padding:25px 0 0 0; font-size:14px; color:#3d3638;}
		.sign_up input{width:200px; height:32px; border:0; border:1px solid #bda8ad; font-size:14px; vertical-align:-2px;}

		.follow_us{float:left; padding:15px 0 0 0; font-size:14px; color:#3d3638; font-weight:100;}
		.follow_us h1{margin:0; padding:0; height:30px; font-size:18px; color:#3d3638; font-weight:600;}

		.bottom_sns{float:right; padding:30px 0 0 0; margin:0;}
		.bottom_sns li{float:left; list-style-type:none; padding:0 8px 0 0;}

	/* 2단 */
	.bottom2{clear:both; width:1200px; margin:0 auto; text-align:left; padding:55px 0 0 0;}

		.bottom_group1{float:left; width:355px; padding:0 0 0 65px;}
		.bottom_group1 h1{clear:both; margin:0; padding:0; height:55px; font-size:18px; color:#333; font-weight:600;}
		.bottom_group1 h1 img{margin:0 12px 0 0; vertical-align:-2px;}
		.bottom_group1 p{margin:0; padding:0 0 0 30px; font-size:16px; line-height:30px; color:#333; font-weight:100;}

		.bottom_group2{float:left; width:540px;}
		.bottom_group2 h1{clear:both; margin:0; padding:0; height:55px; font-size:18px; color:#333; font-weight:600;}
		.bottom_group2 h1 img{margin:0 12px 0 0; vertical-align:-2px;}
		.bottom_group2 p{margin:0; padding:0 0 0 30px; font-size:16px; line-height:30px; color:#333; font-weight:100;}

		.bottom_group3{float:left;}
		.bottom_group3 h1{clear:both; margin:0; padding:0; height:55px; font-size:18px; color:#333; font-weight:600;}
		.bottom_group3 h1 img{margin:0 12px 0 0; vertical-align:-2px;}
		.bottom_group3 p{margin:0; padding:0 0 0 30px; font-size:16px; line-height:30px; color:#333; font-weight:100;}
		.bottom_group3 a{font-size:16px; line-height:30px; color:#333; font-weight:100; text-decoration:none;}
		.bottom_group3 a:hover{color:#a36071;}

/*######## 푸터 ########*/
.footer_wrap{clear:both; width:100%; text-align:center; background:url('https://aicdn.co.kr/t10030/kms1/bottom_bg.jpg') repeat; padding:25px 0 0 0;}
.footer{clear:both; width:1200px; vertical-align:top; text-align:center; margin:0 auto; vertical-align:top;font-family: 'Noto Sans KR', 'Nanum Gothic', sans-serif;}

	.f_menu{clear:both; display:inline-block; padding:0 0 15px 0; border-bottom:1px solid #b5acac;}
	.f_menu a{font-size:15px; color:#4f5257; font-weight:100; letter-spacing:0; text-decoration:none; padding:0 0 0 50px; vertical-align:0;}
	.f_menu a:first-child{padding-left:0;}
	.f_menu a:hover{color:#a36071}

	.copyright{clear:both; padding:30px 0 30px 0; font-size:12px; color:#827c7c; font-weight:100; line-height:24px;}
	.copyright a{font-size:15px; color:#827c7c; font-weight:100; text-decoration:none; display:inline-block; padding:0 5px; vertical-align:0;}
	.copyright a:hover{color:#a36071}

/*######## 메인 ########*/
/* 메인비주얼 */
.visual{clear:both; width:100%; min-width:1200px; height:621px; margin:0 auto;  position:relative; margin-top:-1px;}
.visual img{position:absolute; top:380px; left:50%; margin-left:-580px;}

/* 1단 */
.main_content01{clear:both; width:100%; height:437px; margin:30px auto 0 auto; vertical-align:top; text-align:center; background: url("https://aicdn.co.kr/t10030/kms1/mcont1.png") no-repeat 50% 0; background-color:#f5f0ed; position:relative;}
	.mcont_right{text-align:left; overflow:hidden; position:absolute; left:50%; padding-left:25px;}
		.mcont_right1{clear:both; text-align:left; }
		.mcont_right2{clear:both; text-align:left; padding-top:35px;}
		.mcont_right3{clear:both; text-align:left; padding-top:25px;}
		.mcont_right4{clear:both; text-align:left; padding-top:20px;}
	
/* 2단 */
.main_content02{clear:both; width:1236px; margin:20px auto 0 auto; vertical-align:top; text-align:center;} /*목록의 가로크기지정*/
	.mtit{width:100%; text-align:center; height:165px;}
	
/* 3단 */
.main_content03{clear:both; width:1200px; height:500px; margin:30px auto 0 auto; vertical-align:top; text-align:left; position:relative;}
	.mcont5{clear:both; width:100%; text-align:left; position:absolute; z-index:1; top:0; left:35px;}
	.mcont6{float:left; padding: 160px 23px 0 0;}
	.mcont7{float:left; padding: 160px 23px 0 0;}
	.mcont8{float:left; padding: 160px 0 0 0;}
