@charset "utf-8";
@import url("./common.css?2017060901");
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap');

	/*body {background:url(../images/body_bg.jpg) center top no-repeat; background-size:cover; background-attachment:fixed;}*/
	
	body,html { scroll-behavior: smooth;}

	#markeat{display:inline-block;}
	#gohome{display:none}

	body{font-family:'Pretendard', 'Noto Sans KR',sans-serif; background:#fff;}


	#statusBar {position:fixed; top:0px; left:0; height:5px; width:0%; background-color:#cd2272; transition:width 0.1s ease; z-index:1000; }





	#wrap,#header,#footerGroup {position:relative; width:100%; }
	.jquery-modal{margin-top:100px}
	.jquery-modal .modal{max-width:800px}

	.default_layout {margin:0 auto; width:1300px; min-width:1300px;}

	.common_center {text-align:center;overflow:hidden;position:relative;}
	.common_left {float:left;}
	.common_right {float:right;}


	.common_btn {display:inline-block; cursor:pointer; line-height:26px; color:#fff; border:1px #ddd solid; background:#f8f8f8; color:#222; padding:0 10px; border-radius:2px; vertical-align:middle;text-align:center;}
	.common_btn.big {line-height:45px;min-width:120px; font-size:14px; padding:0 10px; }
	.common_btn.middle {line-height:35px;min-width:80px; font-size:14px; padding:0 10px; }
	.common_btn.gray {background:#464960; border-color:#464960; color:#fff;}
	.common_btn.bora {background:#a471c6; border-color:#9466b3; color:#fff;}
	.common_btn.green {background:#81c784; border-color:#74b477; color:#fff;}
	.common_btn.blue {background:#64b5f6; border-color:#5aa3de; color:#fff;}
	.common_btn.org {background:#ffb74d; border-color:#e6a545; color:#fff;}
	.common_btn.red {background:#e57373; border-color:#cf6868; color:#fff;}

	/*##################################################################################상단##################################################################################*/

	/*헤더*/
	#n_header {z-index:99;  min-width:1200px; height:90px; transition: all 0.2s;  position:fixed; width:100%; left:0px; top:0px;  ; border-bottom:1px #ededed solid; background:#fff; text-align:left;}
	#n_header #logo{display:inline-block; margin-left:5%;  vertical-align:top;;}
	#n_header #logo a{display:block;   height:90px; line-height:70px;}
	#n_header #logo a img{vertical-align:middle;}

	#n_header #topMenu{display:inline-block; margin-left:100px;}
	#n_header #topMenu li{display:inline-block; color:#000; margin:0px;}
	#n_header #topMenu li a{display:block; line-height:45px; letter-spacing:-1px; line-height:90px; padding:0px 25px;color:#000; font-size:18px; font-weight:bold; position:relative;}
	#n_header #topMenu li a span.line {position:absolute; left:0px; bottom:0px; width:0%; height:3px; background:#cd2272; transition: all 0.2s;}

	#n_header #topMenu li a.on{color:#cd2272}
	#n_header .etc_menu {position:absolute; right:5%; top:20px;}
	#n_header .etc_menu a{display:inline-block; margin-left:10px; border:1px #ddd solid; border-radius:10px; line-height:40px; padding:0 20px; color:#000; font-size:16px; font-weight:bold;}
	#n_header .etc_menu a.etc_sms{color:#fff; background:#000; border-color:#000;} 
	#n_header .etc_menu a.etc{border-color:#cd2272; color:#fff; background:#cd2272;}
	

	#n_header #topMenu li a:hover{color:#cd2272;}
	#n_header #topMenu li a:hover span.line { width:100%; transition: all 0.2s;}


	#top-main-line{max-width:1200px;margin:0 auto}
	#top-main-line .line{width:100%;height:3px;background-color:#ecc52f;border-bottom:1px solid #ad8428}

	.color-line{margin:0 auto;max-width:1200px;height:2px;background-color:#995;margin-top:30px;margin-bottom:40px;display:block;clear:both;}
	#container { }



	body{backgreound:#f8f8f8;}

	.n_main_my_delivery_inquiry_wrap {padding-top:90px; background:#cd2272; position:relative;display:none;  }
	.n_main_my_delivery_inquiry_wrap .default_layout {padding:60px 0px; position:relative;}
	.n_main_my_delivery_inquiry_wrap .default_layout .icon {position:absolute; left:-120px; top:20px; }
	.n_main_my_delivery_inquiry_wrap .default_layout .icon img {vertical-align:middle;}
	.n_main_my_delivery_inquiry_wrap .default_layout .title {position:absolute; left:120px; top:60px; color:#fff; text-align:left;}
	.n_main_my_delivery_inquiry_wrap .default_layout .title .t1 {font-size:30px; line-height:30px; font-weight:900; letter-spacing:-2px;}
	.n_main_my_delivery_inquiry_wrap .default_layout .title .t2 {font-size:16px;}
	.n_main_my_delivery_inquiry_wrap .default_layout .info  { margin-left:400px; text-align:left;}
	.n_main_my_delivery_inquiry_wrap .default_layout .info .col {display:inline-block; margin-right:5px;}
	.n_main_my_delivery_inquiry_wrap .default_layout .info .col input[type="text"] {border:0px; background:#fff; padding:0 10px; line-height:40px; height:40px; border-radius:5px; vertical-align:top; font-sizE:16px; color:#000;}
	.n_main_my_delivery_inquiry_wrap .default_layout .info .col select {border:0px; background:#fff; padding:0 20px; line-height:40px; height:40px; border-radius:5px; vertical-align:top; font-sizE:16px; color:#000;}
	.n_main_my_delivery_inquiry_wrap .default_layout .info .col input[type="submit"] {border:0px; background:#831548; color:#fff; padding:0 10px; line-height:40px; height:40px; border-radius:5px; vertical-align:top;}
	.n_main_my_delivery_inquiry_wrap .close_delivery_tbn {position:absolute; right:0px; bottom:0px;}
	.n_main_my_delivery_inquiry_wrap .close_delivery_tbn a{display:inline-block; width:50px; height:50px;  text-align:center;}


	.n_main_my_delivery_inquiry_wrap .close_delivery_tbn:before, 
	.n_main_my_delivery_inquiry_wrap .close_delivery_tbn:after {position: absolute;left: 20px;top:10px;content:' ';height:40px;width:1px;background-color: #fff;}
	.n_main_my_delivery_inquiry_wrap .close_delivery_tbn:before {transform: rotate(45deg);}
	.n_main_my_delivery_inquiry_wrap .close_delivery_tbn:after {transform: rotate(-45deg);}



	.n_main_visual_banner {margin:150px 5%; border-radius:50px; /*background: linear-gradient(to bottom, #000 60%, #cd2272 100%);*/ background:#f8f8f8} 	
	.n_main_visual_banner .info_wrap{padding:120px 80px; text-align:left;}	
	.n_main_visual_banner .info_wrap .title {position:relative; color:#000; text-align:left; margin-bottom:60px; padding-left:300px}
	.n_main_visual_banner .info_wrap .title .t1 {font-size:45px; line-height:50px; font-weight:bold;   letter-spacing:-2px; color:#000;}
	.n_main_visual_banner .info_wrap .title .t1 span {color:#cd2272; font-weight:900;}
	.n_main_visual_banner .info_wrap .title .t2  {font-size:25px; color:#000;}
	.n_main_visual_banner .info_wrap .title .t3  {position:absolute; left:30px; top:-60px;}	
	.n_main_visual_banner .info_wrap .title .t3 .lord-icon {width:300px; height:300px;}	


	.n_main_visual_banner .info_wrap ul.text_info {display:table; width:100%; table-layout:fixed; display:none;}	
	.n_main_visual_banner .info_wrap ul.text_info li {display:table-cell; background:#fff; border-radius:20px; position:relative; padding:60px 0px; text-align:left;} 	
	.n_main_visual_banner .info_wrap ul.text_info li.jump {width:20px; background:none; padding:0px;}	
	.n_main_visual_banner .info_wrap ul.text_info li .icon {position:absolute; left:30px; top:60px;}	
	.n_main_visual_banner .info_wrap ul.text_info li .lord-icon {width:80px; height:80px;}	
	.n_main_visual_banner .info_wrap ul.text_info li .info {margin-left:120px;}	
	.n_main_visual_banner .info_wrap ul.text_info li .info .t1{font-size:30px; color:#000; letter-spacing:-2px; ;}	
	.n_main_visual_banner .info_wrap ul.text_info li .info .t1 span{ font-weight:900; color:#cd2272;;}	
	.n_main_visual_banner .info_wrap ul.text_info li .info .t2{margin-top:20px; line-height:30px; font-size:26px; color:#000;}
	.n_main_visual_banner .info_wrap ul.text_info li .info .t2 span {display:inline-block; background:#444; color:#fff; padding:0 20px; font-size:18px; border-radius:20px; line-height:40px;}
	.n_main_visual_banner .info_wrap ul.text_info li .info .t3{margin-top:10px; font-size:30px;  line-height:35px; font-weight:900; color:#cd2272;; }
	.n_main_visual_banner .info_wrap ul.text_info li .info .t4{margin-top:10px; font-size:15px; letter-spacing:-1px; line-height:25px;  color:#000; padding-right:30px;; }

	.n_main_visual_banner .info_wrap ul.pic_info {display:table; width:100%; table-layout:fixed;  }	
	.n_main_visual_banner .info_wrap ul.pic_info li {display:table-cell; background:#fff; border-radius:20px; position:relative; ; text-align:left;} 	
	.n_main_visual_banner .info_wrap ul.pic_info li.jump {width:20px; background:none; padding:0px;}	
	.n_main_visual_banner .info_wrap ul.pic_info li img{max-width:100%; vertical-align:middle; }	






	.n_main_product_wrap {margin:150px 5%;padding-top:100px;}

	.n_main_product_wrap .title {position:relative; color:#000; text-align:center; margin-bottom:60px; }
	.n_main_product_wrap .title .t1 {font-size:50px; line-height:60px; font-weight:bold;   letter-spacing:-2px; color:#000;}
	.n_main_product_wrap .title .t1 span {color:#cd2272; font-weight:900;}
	.n_main_product_wrap .title .t2  {font-size:30px; color:#000;}
	.n_main_product_wrap #n_main-goods-nav {margin-top:30px;}
	.n_main_product_wrap #n_main-goods-nav ul {text-align:center;}
	.n_main_product_wrap #n_main-goods-nav ul li{display:inline-block; margin:0 2px; }
	.n_main_product_wrap #n_main-goods-nav ul li a{display:block; line-height:40px; border-radius:40px; padding:0 40px; font-size:16px; border:1px #ddd solid; color:#000;}
	.n_main_product_wrap #n_main-goods-nav ul li.on a{color:#fff; background:#cd2272;}

	.n_main_product_wrap .n_goods-list-container {margin-top:90px;   overflow:hidden;}
	.n_main_product_wrap .n_goods-list-container li {float:left; width:32%; margin-bottom:30px; transition: all 0.5s;}
	.n_main_product_wrap .n_goods-list-container li .box {border:1px #ddd solid;  border-radius:20px; overflow:hidden; position:relative; transition: all 0.5s; box-shadow: 0 0 7px rgba(202, 209, 217, .26)}
	.n_main_product_wrap .n_goods-list-container li:nth-child(3n+2) {margin-left:2%; margin-right:2%;}
	.n_main_product_wrap .n_goods-list-container li .photo {overflow:hidden;  width:100%;  border-bottom:1px #ddd solid; background:#f8f8f8}
	.n_main_product_wrap .n_goods-list-container li .photo img {width:auto; vertical-align:middle; -moz-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;  }
	.n_main_product_wrap .n_goods-list-container li .subject  { font-size:20px; color:#000; font-weight:700; letter-spacing:-1px; text-align:left; border-bottom:1px #ededed solid; padding-bottom:10px; padding:20px;}
	.n_main_product_wrap .n_goods-list-container li .detail_buy_btn_wrap {margin-top:0px; padding:20px; overflow:hidden;}
	.n_main_product_wrap .n_goods-list-container li .detail_buy_btn_wrap .bt_pri{float:left; font-size:25px;color:#cd2272; letter-spacing:0.5px; font-family: "Montserrat", serif; font-weight:900;}
	.n_main_product_wrap .n_goods-list-container li .detail_buy_btn_wrap .bt_buy {float:right;}
	.n_main_product_wrap .n_goods-list-container li .detail_buy_btn_wrap .bt_buy span {float:right; display:inline-block; line-height:40px; border-radius:40px; padding:0 30px; font-size:15px; color:#fff; background:#cd2272; color:#fff;}
	.n_main_product_wrap .n_goods-list-container li:hover .photo img{-moz-transform: scale(0.9); -webkit-transform: scale(0.9); transform: scale(0.9);}
	.n_main_product_wrap .n_goods-list-container li:hover .box{border-color:#cd2272}
	.n_main_product_wrap .n_goods-list-container li:hover .subject{color:#cd2272}
	.n_main_product_wrap .n_goods-list-container li:hover .detail_buy_btn_wrap .bt_pri{color:#cd2272}



	.n_main_delivery_wrap {margin:150px 0px; padding-top:50px;}
	.n_main_delivery_wrap .title {position:relative; color:#000; text-align:left; margin-bottom:30px; }
	.n_main_delivery_wrap .title .t1 {font-size:45px; line-height:50px; font-weight:bold;   letter-spacing:-2px;  }
	.n_main_delivery_wrap .title .t1 span {color:#cd2272; font-weight:900;}
	.n_main_delivery_wrap .title .t2  {font-size:25px; color:#000;}
	.n_main_delivery_wrap .info_box {margin-top:30px;  border-radius:20px;/* border:1px #cd2272 solid;*/ background:#f8f8f8; border:1px #ddd solid;}
	.n_main_delivery_wrap .info_box ul {display:table; width:100%; table-layout:fixed;}
	.n_main_delivery_wrap .info_box ul li{display:table-cell; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; padding:50px;  position:relative; text-align:left; border-right:1px #ddd solid;}
	.n_main_delivery_wrap .info_box ul li.jump {width:40px;vertical-align:middle;  text-align:center; padding:0px; border-right:0px; }
	.n_main_delivery_wrap .info_box ul li.jump .fonti {font-sizE:30px; color:#cd2272; position:relative; left:-22px;}
	.n_main_delivery_wrap .info_box ul li.jump .um-chevron-circle-down {display:none;}
	.n_main_delivery_wrap .info_box ul li:nth-child(5n+5) {border-right:0px;}
	.n_main_delivery_wrap .info_box ul li .icon {position:absolute; right:40px; bottom:40px;}
	.n_main_delivery_wrap .info_box ul li .icon .lord-icon {width:80px; height:80px;}	
	.n_main_delivery_wrap .info_box ul li .text .t1 {color:#cd2272; font-size:27px; font-weight:900; letter-spacing:0px;}
	.n_main_delivery_wrap .info_box ul li .text .t2 {color:#000; margin-right:100px; font-size:16px; line-height:25px; margin-top:20px;}



	.n_main_review_wrap {margin:150px 0px;padding-top:80px }
	.n_main_review_wrap .title {position:relative; color:#000; text-align:left; margin-bottom:30px; }
	.n_main_review_wrap .title .t1 {font-size:45px; line-height:50px; font-weight:bold;   letter-spacing:-2px;  }
	.n_main_review_wrap .title .t1 span {color:#cd2272; font-weight:900;}
	.n_main_review_wrap .title .t2  {font-size:25px; color:#000;}

	.n_main_review_wrap .info_box {border:1px #ddd solid; border-radius:20px; overflow:hidden; }
	.n_main_review_wrap .info_box ul li{border-bottom:1px #ededed solid; text-align:left; padding:30px 20px; position:relative; font-size:20px; color:#000; letter-spacing:-1px; padding-left:60px;}
	.n_main_review_wrap .info_box ul li a{color:#000;}
	.n_main_review_wrap .info_box ul li:last-child {border-bottom:0px;}
	.n_main_review_wrap .info_box ul li strong {position:absolute; left:20px; top:25px; width:30px; line-height:30px; height:30px; border-radius:30px; font-size:15px; color:#fff; background:#cd2272;  text-align:center; margin-right:10px;}
	.n_main_review_wrap .info_box ul li .question_a {margin-top:20px; background:#f8f8f8; padding:30px; border-radius:20px; position:relative; padding-left:30px; font-size:16px; color:#666; display:none;}
	.n_main_review_wrap .info_box ul li .question_a strong{background:#fff; color:#000;  position:absolute; left:-5px; top:-10px; font-size:15px;}
	/*.n_main_review_wrap .info_box ul li.check_on a{color:#cd2272}*/

		

	
	.n_main_sms_wrap {margin:150px 0px; background:#f8f8f8; padding:80px; padding-top:130px;   border-radius:20px;  text-align:left; position:relative; }
	.n_main_sms_wrap .icon {position:absolute; right:30px; top:-70px;}
	.n_main_sms_wrap .icon .lord-icon {width:200px; height:200px;}
	.n_main_sms_wrap .title {position:relative; color:#000; text-align:left; margin-bottom:30px; }
	.n_main_sms_wrap .title .t1 {font-size:45px; line-height:50px; font-weight:bold;   letter-spacing:-2px;  }
	.n_main_sms_wrap .title .t1 span {color:#cd2272; font-weight:900;}
	.n_main_sms_wrap .title .t2  {font-size:25px; color:#000;}

	.n_main_sms_wrap .sms_box { }
	.n_main_sms_wrap .sms_box input[type="tel"] {background:#fff; padding:0 20px; line-height:50px; height:50px; border-radius:10px; vertical-align:top; font-sizE:15px; color:#000; border:1px #ededed solid; width:100%; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
	.n_main_sms_wrap .sms_box .type{margin:10px 0px;}
	.n_main_sms_wrap .sms_box .type li{display:inline-block;;  background:#ededed; padding:0 20px; line-height:30px; height:30px;  font-size:14px; color:#000; border-radius:10px; margin-bottom:5px; }
	.n_main_sms_wrap .sms_box .type li label,
	.n_main_sms_wrap .sms_box .type li input[type="radio"] {vertical-align:middle;}
	.n_main_sms_wrap .sms_box .text_input {margin-top:10px; }
	.n_main_sms_wrap .sms_box .text_input textarea {background:#fff; padding:20px; ; height:80px; border-radius:10px; vertical-align:top;; font-sizE:15px; color:#000; border:1px #ededed solid; width:100%; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
	.n_main_sms_wrap .sms_submit {margin-top:40px;}
	.n_main_sms_wrap .sms_submit input[type="submit"] {border:0px; background:#cd2272; color:#fff;  text-align:center; border:0px; width:100%; line-height:60px; height:60px; border-radius:10px; vertical-align:top; font-size:20px; letter-spacing:-1px;}



	.n_main_partner_wrap {  border-radius:20px;   text-align:center; position:relative; display:none;  }
	.n_main_partner_wrap .icon {  vertical-align:middle}
	.n_main_partner_wrap .info_box { vertical-align:middle}}
	.n_main_partner_wrap .info_box .t2{font-size:17px; color:#000;}
	.n_main_partner_wrap .info_box .t2{font-size:17px; color:#000;}
	.n_main_partner_wrap .info_box .t3 {margin-top:20px;}
	.n_main_partner_wrap .info_box .t3 input[type="submit"] {border:0px; background:#cd2272; color:#fff;  text-align:center; border:0px;   line-height:45px; height:45px; border-radius:45px; padding:0 30px; vertical-align:top; font-size:16px; letter-spacing:-1px;}
	



		
	@media all and (max-width:1024px) {
		.default_layout {    width: auto;    min-width: auto;}



		/*헤더*/
		#n_header {z-index:99;  min-width:auto; height:auto; border-bottom:0px;}
		#n_header #logo{display:inline-block; margin-left:10px;  }
		#n_header #logo a{ height:70px; line-height:65px;}
		#n_header #logo a img{width:180px}

		#n_header #topMenu{display:block; margin-left:0px; text-align:center; background:#000;}
		#n_header #topMenu li{display:inline-block; color:#fff; margin:0px;}
		#n_header #topMenu li a{display:block; line-height:60px;  color:#fff;  padding:0px 10px; font-size:16px;  }

		#n_header #topMenu li a span.line {position:absolute; left:0px; bottom:0px; width:0%; height:3px; background:#cd2272; transition: all 0.2s;}

		#n_header #topMenu li a.on{color:#cd2272}



		#n_header .etc_menu {right:10px; top:20px;}
		#n_header .etc_menu a{margin-left:5px; border-radius:10px; line-height:33px; padding:0 15px;   font-size:13px;  }
		

		.n_main_my_delivery_inquiry_wrap {padding-top:131px; }
		.n_main_my_delivery_inquiry_wrap .default_layout .icon { left:0px; top:20px; }
		.n_main_my_delivery_inquiry_wrap .default_layout .icon img { width:120px}
		.n_main_my_delivery_inquiry_wrap .default_layout .title { left:120px; top:50px;}

		.n_main_my_delivery_inquiry_wrap .default_layout .info  { margin-left:0px; margin-top:90px; padding:0 10px; font-size:0px;}
		.n_main_my_delivery_inquiry_wrap .default_layout .info .col {display:inline-block; font-size:0px; margin:0px; width:33%; margin-bottom:5px;}
		.n_main_my_delivery_inquiry_wrap .default_layout .info .col input[type="text"] { -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; width:100%;  }
		.n_main_my_delivery_inquiry_wrap .default_layout .info .col input[type="submit"] { -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; width:100%;  }
		.n_main_my_delivery_inquiry_wrap .default_layout .info .col select {-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  width:100%;}


		.n_main_my_delivery_inquiry_wrap .default_layout .info .col.full {display:block; margin-right:0px; width:100%;}
		.n_main_my_delivery_inquiry_wrap .default_layout .info .col.full input[type="text"] {width:100%;}
		.n_main_my_delivery_inquiry_wrap .default_layout .info .col.tel02 { margin:0 0.5%;}


		
		.n_main_visual_banner {margin:130px 0px 0px 0%; border-radius:0px; } 	
		.n_main_visual_banner .info_wrap{padding:80px 10px; text-align:left;}	
		.n_main_visual_banner .info_wrap .title {  margin-bottom:60px; padding-left:100px}
		.n_main_visual_banner .info_wrap .title .t1 {font-size:35px; line-height:40px;}
		.n_main_visual_banner .info_wrap .title .t1 span {display:block;}
		.n_main_visual_banner .info_wrap .title .t2  {font-size:16px; line-height:25px; margin-top:5px;}
		.n_main_visual_banner .info_wrap .title .t3  {position:absolute; left:-50px; top:-50px;}	
		.n_main_visual_banner .info_wrap .title .t3 .lord-icon {width:140px; height:140px;}	


		.n_main_visual_banner .info_wrap ul.pic_info {display:block; width:auto;  overflow:hidden;} 	
		.n_main_visual_banner .info_wrap ul.pic_info li {display:block;    border-radius:10px; margin-bottom:5px;} 	
		.n_main_visual_banner .info_wrap ul.pic_info li.jump {display:none;}	
	
	
		


		.n_main_product_wrap {margin:50px 10px;padding-top:50px}

		.n_main_product_wrap .title { margin-bottom:30px; }
		.n_main_product_wrap .title .t1 {font-size:35px; }
		.n_main_product_wrap .title .t2  {font-size:20px;}
		.n_main_product_wrap #n_main-goods-nav {margin-top:0px;}
		.n_main_product_wrap #n_main-goods-nav ul li{ margin:0 2px; }
		.n_main_product_wrap #n_main-goods-nav ul li a{ padding:0 20px; font-size:15px;}

		.n_main_product_wrap .n_goods-list-container {margin-top:50px;  }
		.n_main_product_wrap .n_goods-list-container li {float:left; width:49%; margin:0px !important; margin-bottom:30px !important; }
		.n_main_product_wrap .n_goods-list-container li .box {border-radius:10px; }
		.n_main_product_wrap .n_goods-list-container li:nth-child(2n+2) {float:right;}
		.n_main_product_wrap .n_goods-list-container li .photo img {width:auto; width:100%; }
		.n_main_product_wrap .n_goods-list-container li .subject  { font-size:16px;  font-weight:normal; line-height:20px;  height:40px;  padding-bottom:10px; padding:20px;}

		.n_main_product_wrap .n_goods-list-container li .detail_buy_btn_wrap {text-align:left;}
		.n_main_product_wrap .n_goods-list-container li .detail_buy_btn_wrap .bt_pri{float:none; font-size:20px; text-align:center;}
		.n_main_product_wrap .n_goods-list-container li .detail_buy_btn_wrap .bt_buy {float:none;}
		.n_main_product_wrap .n_goods-list-container li .detail_buy_btn_wrap .bt_buy span {float:none; display:block; line-height:33px; border-radius:33px; padding:0; font-size:15px;  text-align:center;}


		.n_main_delivery_wrap {margin:50px 10px;padding-top:50px }
		.n_main_delivery_wrap .title {margin-bottom:30px; }
		.n_main_delivery_wrap .title .t1 {font-size:35px;  }
		.n_main_delivery_wrap .title .t2  {font-size:20px; line-height:30px; }
		.n_main_delivery_wrap .info_box {margin-top:30px;  border-radius:20px;}
		.n_main_delivery_wrap .info_box ul {display:block; width:auto;}
		.n_main_delivery_wrap .info_box ul li{display:block;  padding:30px;  border:0px; border-bottom:1px #ddd solid;}
		.n_main_delivery_wrap .info_box ul li.jump {width:auto; border:0px; text-align:center;}
		.n_main_delivery_wrap .info_box ul li.jump .fonti {left:0px; top:-20px; }
		.n_main_delivery_wrap .info_box ul li.jump .um-chevron-circle-down {display:block;}
		.n_main_delivery_wrap .info_box ul li.jump .um-chevron-circle-right {display:none;}
		.n_main_delivery_wrap .info_box ul li:last-child {border-bottom:0px;}

		

		.n_main_review_wrap {margin:50px 10px;padding-top:50px }
		.n_main_review_wrap .title .t1 {font-size:35px; }
		.n_main_review_wrap .title .t2  {font-size:20px; line-height:25px;}
		.n_main_review_wrap .info_box ul li{font-size:18px; }


		
		.n_main_sms_wrap {margin:90px 10px;  padding:30px; padding-top:50px;  border-radius:10px; }
		.n_main_sms_wrap .icon {position:absolute; right:30px; top:-70px;}
		.n_main_sms_wrap .icon .lord-icon {width:150px; height:150px;}
		.n_main_sms_wrap .title {  margin-bottom:30px; }
		.n_main_sms_wrap .title .t1 {font-size:35px;   padding-top:60px;}
		.n_main_sms_wrap .title .t2  {font-size:20px; line-height:25px;}

		
		.n_main_sms_wrap .sms_box .type li{ padding:10px 20px; height:auto;  font-size:13px;  line-height:20px; }

	}

	@media all and (min-width:1025px) and (max-width:1440px) {
		
		.default_layout {    width: auto;    min-width: auto;}

		/*헤더*/
		#n_header {z-index:99;  min-width:auto; text-align:center; }

		/*헤더*/
		#n_header #logo{ margin-left:2%; position:absolute; left:0px; top:0px; }
		#n_header #topMenu {margin-right:50px;}
		#n_header #topMenu li a{ padding:0px 15px;}
	
		#n_header .etc_menu {right:2%; top: 25px;}


		.n_main_my_delivery_inquiry_wrap .default_layout {padding:60px 20px; position:relative;}
		.n_main_my_delivery_inquiry_wrap .default_layout .icon {position:absolute; left:0px; top:20px; }
		.n_main_my_delivery_inquiry_wrap .default_layout .icon img { width:150px; }
		.n_main_my_delivery_inquiry_wrap .default_layout .title {position:relative; left:0px; top:0px; padding-left:140px;;}

		.n_main_my_delivery_inquiry_wrap .default_layout .info  { margin-left:140px; text-align:left; margin-top:20px;}



		.n_main_visual_banner {margin:100px 2%; border-radius:30px;} 	
		.n_main_visual_banner .info_wrap{padding:120px 20px; }	
		.n_main_visual_banner .info_wrap .title { margin-bottom:60px; padding-left:200px}
		.n_main_visual_banner .info_wrap .title .t3  {position:absolute; left:0px; top:-90px;}	
		.n_main_visual_banner .info_wrap .title .t3 .lord-icon {width:250px; height:250px;}	

		.n_main_visual_banner .info_wrap ul.text_info li.jump {width:10px;}	



		
		.n_main_product_wrap {margin:100px 2%;}


		.n_main_product_wrap .n_goods-list-container li .photo img {width:auto; max-width:100%; }
		.n_main_product_wrap .n_goods-list-container li .subject  { font-size:18px; line-height:25px; height:50px;}
		.n_main_product_wrap .n_goods-list-container li .detail_buy_btn_wrap .bt_pri{ font-size:23px}


		.n_main_delivery_wrap {margin:100px 2%; }
		
		.n_main_delivery_wrap .info_box ul li{padding:40px; }
		.n_main_delivery_wrap .info_box ul li .icon {right:40px; bottom:auto; top:30px;}
		.n_main_delivery_wrap .info_box ul li .icon .lord-icon {width:60px; height:60px;}	
		.n_main_delivery_wrap .info_box ul li .text .t1 {font-size:25px;}
		.n_main_delivery_wrap .info_box ul li .text .t2 {margin-right:0px; line-height:22px;}



		.n_main_review_wrap {margin:100px 2%; }
	


		.n_main_sms_wrap {margin:100px 2%; padding:80px;   }

		

	}




	/*########################################################################f##########상단##################################################################################*/

	


	/*메인비주얼*/
	.main_visual_banner {text-align:center; padding-bottom:42px;position:relative; width:100%; height:500px;width:100%; overflow:hidden; z-index:1;;padding-top:132px;background-color:#fff }
	.main_visual_banner ul {height:500px; position:relative; z-index:1;width:1200px;margin:0 auto;}
	.main_visual_banner li {width:580px; height:230px;margin-bottom:40px;}
	.main_visual_banner li img{width:580px;height:230px;}

	.main_visual_banner li:nth-child(odd){float:left;}
	.main_visual_banner li:nth-child(even){float:right}
	.main_visual_banner:after{content:"";width:100%;clear:both;display:block;float:none;padding-bottom:42px;}
	 .main_delivery_wrap:before{
		content: " ";
		display: block;
		margin-top: 0px;
		clear:both;
	  }
	  
	  .main_sms_wrap:before{
		content: " ";
		display: block;
		margin-top: 65px;
		clear:both;
	  }

	
	#main-goods-nav{margin-top:126px;margin-bottom:53px;width:1200px;margin:0 auto;text-align:left;}
	#main-goods-nav ul li{width:140px;height:40px;line-height:40px;text-align:center;box-sizing:border-box;;color:#000;font-weight:bold;display:inline-block;margin-right:16px;border-bottom:3px solid #fff}
	#main-goods-nav ul li i.fonti{display:none}
	#main-goods-nav ul li.on{color:#000;border-bottom:3px solid #2d2727}
	#main-goods-nav ul li.on i.fonti{display:inline}
	#main-goods-nav ul li.on a{color:#dd3326}
	#main-goods-nav ul li a{display:inline-block;width:100%;height:100%;font-size:15px;font-weight:bold;letter-spacing:0.1em;line-height:40px;color:#000;}

	
	/*상품리스트*/

	/*중간텍스트배너*/
	.main_product_wrap {background:#DDC9BC ; padding:40px 0px 20px 0px;}
	.main_product_wrap .help_text_banner {overflow:hidden;font-size:0px; padding:60px 0px; text-align:Center; background:url(../images/common/help_text_banner_bg.png) center 50% no-repeat; display:none;}
	.main_product_wrap .help_text_banner .col {display:inline-block;  width:300px; margin:0 20px; vertical-align:top; padding:0 20px;}
	.main_product_wrap .help_text_banner .col dl dt {font-size:33px; line-height:30px; color:#75621e;  margin-bottom:20px; font-weight:bold;}
	.main_product_wrap .help_text_banner .col dl dd {font-size:16px; color:#fff; line-height:20px;}



	.main_product_wrap .product_list_wrap  h3 {color:#dd3326;}
	.main_product_wrap .product_list_wrap  h3 .t1{font-size:40px;}
	.main_product_wrap .product_list_wrap  h3 .t2{font-size:18px; font-weight:normal; line-height:22px; color:#75621e;}


	.main_product_wrap .product_list_wrap ul {overflow:hidden; }
	.main_product_wrap .product_list_wrap .content {float:left; width:370px; margin-right:30px;background:transparent;}

	.goods-list{margin-top:60px}	
	.main_product_wrap .product_list_wrap  div.subject{color:#b97800;margin-top:16px;line-height:30px;font-size:1.7em;}
	.main_product_wrap .product_list_wrap  div.subject i{margin-right:15px}
	.main_product_wrap .product_list_wrap  div.detail{color:#333;font-size:1.3em;margin-top:5px;margin-bottom:70px;}
	.main_product_wrap .product_list_wrap  div.detail.buy_btn img{width:auto;}
	.main_product_wrap .product_list_wrap div div div span{color:#fe0000;width:100%;height:100%;}
	.main_product_wrap .product_list_wrap  div.price{margin-bottom:70px;color:#fff;font-size:1.4em;display:none}
	
	.main_product_wrap .product_list_wrap  span.buy-btn{color:#927408;margin-left:30px;}

	.main_product_wrap .product_list_wrap div div  img {vertical-align:middle; width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
	/*.main_product_wrap .product_list_wrap ul li img:hover{width:150px;height:150px}*/
	.main_product_wrap .product_list_wrap ul li:nth-child(3n) {margin-right:0px;}
	.main_product_wrap .product_list_wrap ul li a {color:#fff;position:relative;}
		


	/*미밀배송*/
	.main_delivery_wrap {background:#FFDC9F; padding:60px 0px;}
	.main_delivery_wrap h3 {color:#75621e;}
	.main_delivery_wrap h3 .t1{font-size:40px;}
	.main_delivery_wrap h3 .t2{font-size:18px; font-weight:normal; line-height:22px;color:#deodeo }

	.main_delivery_wrap ul {margin-top:100px; font-size:0px;}
	.main_delivery_wrap ul li{display:inline-block;  width:330px;  margin:0 40px;}
	.main_delivery_wrap ul li .icon{display:inline-block;  width:156px;height:156px;}
	
	.main_delivery_wrap ul li .icon img.hover_img{vertical-align:middle;width:156px;height:156px;}
	.main_delivery_wrap ul li dl {margin-top:30px;}
	.main_delivery_wrap ul li dl dt{font-size:33px; line-height:33px; font-weight:bold; color:#75621e; margin-bottom:20px;}
	.main_delivery_wrap ul li dl dd{font-size:16px;  color:#636363;}




	
	

	#main_my_delivery_inquiry_wrap{display:none}
	.main_my_delivery_inquiry_wrap {background:url(../images/common/main_my_delivery_inquiry_wrap_new.jpg) center top no-repeat;; padding:70px 0px 40px 0;margin-top:40px;}
	.main_my_delivery_inquiry_wrap h3 {color:#fff;}
	.main_my_delivery_inquiry_wrap h3 .t1{font-size:40px;}
	.main_my_delivery_inquiry_wrap h3 .t2{font-size:18px; font-weight:normal; line-height:22px; }

	.main_my_delivery_inquiry_wrap .my_delivery_inquiry {margin-top:30px; text-align:center;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.list{display:inline-block;margin:0 4px; }
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.list input[type="text"]{border:0px; height:40px; padding:0 10px; background:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:13px; vertical-align:middle; border-radius:5px; }
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.list select{border:0px; height:40px; padding:0 25px; background:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:13px; vertical-align:middle;border-radius:5px; }
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.list input[type="submit"]{border:0px; height:40px; padding:0 25px; text-align:cnter; background:#ee990a; color:##2f2f39; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:13px; vertical-align:middle;border-radius:5px;  cursor:pointer;font-weight:600;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.list input[type="button"]{border:0px; height:40px; padding:0 25px; text-align:cnter; background:#ee990a; color:##2f2f39; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:13px; vertical-align:middle;border-radius:5px;  font-weight:600;cursor:pointer;}
 




	.main_review_wrap {background-color:#b9b99d; padding:60px 0px;padding-top:120px}
	.main_review_wrap h3 {color:#75621e; }
	.main_review_wrap h3 .t1{font-size:40px;}
	.main_review_wrap h3 .t2{font-size:18px; font-weight:normal; line-height:22px; color:#fff;}
		
	.main_review_wrap .question_modal{margin-top:60px; text-align:left; }

	.main_review_wrap .question_modal ul {border-top:1px rgba(255,255,255,0.3) solid; }
	.main_review_wrap .question_modal ul li.list {position:relative; font-size:17px; color:#75621e;  border-bottom:1px rgba(255,255,255,0.3) solid; padding:15px; padding-left:30px;}
	.main_review_wrap .question_modal ul li.list a{ font-size:17px; color:#75621e;}
	.main_review_wrap .question_modal ul li.list strong{position:absolute; left:0px; top:12px; width:20px; height:20px;line-height:20px; color:#75621e; text-align:center; font-size:20px; }
	.main_review_wrap .question_modal ul li.list:hover a{text-decoration:underline;}

	.main_review_wrap .question_modal ul li.check_on a{color:#75621e;  }



	.main_review_wrap .question_modal ul li.list .question_a {display:none; background:#444;  border-radius:5px; margin:10px 0px; padding:20px; font-size:15px; position:relative; color:#fff;}
	.main_review_wrap .question_modal ul li.list .question_a  strong{position:absolute; left:-30px; top:-3px; width:20px; height:20px;line-height:20px; color:#286ed8; text-align:center;  font-size:20px; }



	/*sms*/
	.main_sms_wrap {background:#8E7C68; padding:60px 0px;}
	.main_sms_wrap h3 {color:#75621e;}
	.main_sms_wrap h3 .t3{color:#d5d4b1;font-size:40px;}
	.main_sms_wrap h3 .t1{font-size:40px;}
	.main_sms_wrap h3 .t2{font-size:16px; font-weight:normal; line-height:22px; color:#fff}

	.main_sms_wrap .sms_box {margin-top:60px;}
	.main_sms_wrap .sms_box input[type="tel"]{width:100%; border:0px; height:55px; padding:0 20px; background:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:15px;   color:#000;border:1px solid #333;}
	.main_sms_wrap .sms_box .type {padding:20px 0px; text-align:left; font-size:0px; /*border-bottom:1px rgba(255,255,255,0.4) solid;;*/}
	.main_sms_wrap .sms_box .type li {display:inline-block; width:33%; color:#fff; font-size:16px; margin:6px 0px;}
	.main_sms_wrap .sms_box .text_input {margin-top:20px; }
	.main_sms_wrap .sms_box .text_input textarea { width:100%; height:130px; background:#fff; border:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:15px; ; font-size:15px; color:#000;border:1px solid #333;}
	.main_sms_wrap .sms_box .sms_submit {margin-top:40px;}
	.main_sms_wrap .sms_box .sms_submit input[type="submit"]{width:250px; border:0px; line-height:75px; height:75px; text-align:center; background:#ee990a; color:#fff; font-size:20px;  font-weight:bold; cursor:pointer;border-radius:5px;}
	.main_sms_wrap .sms_box .partner_submit input[type="submit"]{width:250px; border:0px; line-height:75px; height:75px; text-align:center; background:#524d43; color:#fff; font-size:20px;  font-weight:bold; cursor:pointer;border-radius:5px;}

	
	#footerGroup {text-align:center; padding:30px 0px; font-size:13px; background:#000; color:#fff;}

	/*##################################################################################메인##################################################################################*/



	/*##################################################################################메인##################################################################################*/

	/*메인비주얼*/
	#main_visual {margin-top:10px; position:relative;}
	#main_visual ul  {z-index:1 !important; }
	#main_visual img {vertical-align:top;}

	#main_visual .main_event_text {position:absolute; width:100%; top:150px; z-index:2 !important; text-align:center;}
	#main_visual .main_event_text .t1{font-size:40px; font-weight:bold; color:#286ed8;  letter-spacing:-2px;}
	#main_visual .main_event_text .t2{font-size:20px; display:inline-block; line-height:40px; padding:0 10px; background:#286ed8; margin-top:40px; font-weight:bold; color:#fff; }
	#main_visual .main_event_text .t3{clear:both; margin-top:30px}
	#main_visual .main_event_text .t3 a{display:inline-block;  font-size:22px; line-height:60px;  border-bottom:3px #b72a30 solid;;  padding:0 30px; background:#286ed8; font-weight:bold; color:#fff;}




	/*메인상품 리스트*/
	.product_list { text-align:center; margin-top:10px; overflow:hidden; vertical-align:top; font-size:0px;}
	.product_list li{display:inline-block; width:267.5px; background:#2b2b2b;  vertical-align:top; font-size:12px; margin:0 5px;text-align:left;}
	.product_list li img {vertical-align:top; width:100%;}
	.product_list li .info_box{position:relative; padding:10px 10px 20px; border-bottom:1px #525252 solid; }
	.product_list li .product{position:absolute; left:15px; top:15px;}
	.product_list li dl {margin:5px 0 0 100px;}
	.product_list li dl dt{font-size:19px; font-weight:bold; letter-spacing:-1px; margin-bottom:7px;}
	.product_list li dl dd{line-height:18px; font-size:12px; color:rgba(255,255,255,0.6);}

	.product_list li .info{border-top:1px #212121 solid; border-bottom:1px #525252 solid; padding:10px; color:#a2a2a2; min-height:96px;  line-height:19px; }
	.product_list li .original{border-top:1px #212121 solid;text-align:center; padding:15px 10px;   font-size:20px; letter-spacing:-1px; }

	.product_list li .btn a{display:block; border:1px #ad252b solid; line-height:55px; background:#286ed8; text-align:center;  font-size:18px;  text-shadow:0 0 10px rgba(0,0,0,0.3); letter-spacing:-1px; font-weight:bold; color:#fff;}
	.product_list li .btn a:hover{background:#ad252b;}


	.product_list li.m1 {margin-left:0px;}
	.product_list li.m1 dt,
	.product_list li.m1 .original {color:#00d000;}

	.product_list li.m2 dt,
	.product_list li.m2 .original {color:#fa9800;}

	.product_list li.m3 dt,
	.product_list li.m3 .original {color:#ca31fb;}

	.product_list li.m4 {margin-right:0px;}
	.product_list li.m4 dt,
	.product_list li.m4 .original {color:#6bcaff;}


	/*배송&입금*/
	.delivery_box {overflow:hidden; text-align:center; margin-top:10px; font-size:0px;}
	.delivery_box .col {display:inline-block; width:267.5px; background:#2b2b2b;  vertical-align:top; font-size:12px; margin:0 5px;text-align:left;}
	.delivery_box .box{background:#252525; border:1px #000104 solid; }
	.delivery_box .first{margin-left:0px;}
	.delivery_box .last{width:544px; margin-right:0px;}

	.delivery_box .col h3{text-align:center; line-height:42px; border-bottom:1px #5d5d5d solid; color:#fff;}
	.delivery_box .col .lol_box{padding:10px 15px; border-top:1px #000104 solid;}

	.delivery_box .col ul {height:100px; }
	.delivery_box .col ul li{float:left; width:100%; line-height:20px; height:20px; overflow:hidden; font-size:13px; color:#999999;}
	.delivery_box .col ul li .name{float:left;}
	.delivery_box .col ul li .money{position:absolute; left:90px;}
	.delivery_box .col ul li .ing{float:right;}

	.delivery_box .last dl {height:81px; background-position:27px 15px; background-repeat:no-repeat;  padding-left:135px; line-height:22px;}
	.delivery_box .last dl.delivery_help {background-image:url(../images/delivery_help_bg.png);}
	.delivery_box .last dl.event_help {background-image:url(../images/event_help_bg.png); background-color:#2b2b2b; border-top:1px #0b0b0b solid;}

	.delivery_box .last dl dt{font-size:14px; color:#999999; padding-top:15px;}
	.delivery_box .last dl dd{font-size:18px; color:#ffffff;}


	/*partner*/
	.partner { margin-top:10px; background:#2b2b2b; text-align:center; border:1px #000104 solid; padding:20px; overflow:hidden;}
	.partner .info{font-size:20px; color:#fff; float:left; line-height:40px;letter-spacing:-2px;}
	.partner .info .t1{color:#61e16d;}
	.partner .info .t2{color:#fa9800;}
	.partner .info .t3{color:#2dadfe;}
	.partner .btn{float:right;}
	.partner .btn a{display:inline-block; line-height:40px; padding:0 20px; color:#fff; background:#286ed8; font-size:16px; font-weight:bold; border-radius:5px;; border-bottom:3px #8d1e23 solid;}
	.partner .btn a:hover{ background:#8d1e23;}




	/*##################################################################################메인##################################################################################*/


	/*##################################################################################모달##################################################################################*/

	.modal_common_close { position:absolute; right:10px; top:5px; width:40px; height:40px; }
	.modal_common_close img {vertical-align:middle;}
	.common_modal {background:#000; border:3px #222 solid; width:600px; position:relative; display:none;  z-index:99999999 !important; text-align:left;}
	.common_modal h3{font-size:23px; padding:30px; color:#fff; letter-spacing:-1px;}



	/*비밀배송*/
	.secret_delivery .box{padding:30px;}
	.secret_delivery h3 span{color:#222;}
	.secret_delivery h3 div{font-size:16px; padding-top:15px; line-height:20px;}
	.secret_delivery ul {text-align:center; margin-top:15px;}
	.secret_delivery ul li{display:inline-block; width:32%}
	.secret_delivery ul li img {width:150px; vertical-align:top; padding:10px; background:#555}
	.secret_delivery .bg{position:absolute; left:0px; top:-220px; width:233px; height:217px; background:url(../images/secret_delivery_bg.png) left top no-repeat;}

	/*빠른sms상담*/
	.sms_modal {width:700px;}
	.sms_modal h3{background:#222; text-align:center;}
	.sms_modal .box{overflow:hidden; padding:30px;}
	.sms_modal .box ul {float:left; width:60%;}
	.sms_modal .box ul li{line-height:25px; font-size:12px; color:#222;}
	.sms_modal .box .sms_write {float:left; width:40%; margin-top:5px; text-align:left;}
	.sms_modal .box .sms_write span{display:inline-block;border:1px #000 solid; padding:0 5px; color:#fff;  background:#222;}
	.sms_modal .box .sms_write input[type="text"] {line-height:25px;  border:1px #000 solid; padding:0 10px;}
	.sms_modal .box .sms_write #sms_text{background:#fff; border:1px #222 solid; width:99%; height:120px;}
	.sms_modal .box .sms_write .btn input[type="submit"]{display:inline-block; line-height:25px; padding:0 10px;  background:#222; border:1px #000 solid; color:#fff; cursor:pointer;}

	/*배송조회*/
	.delivery_inquiry_box {display:none; background:#ad282e; padding:30px; text-align:center;}
	.delivery_inquiry_box select,
	.delivery_inquiry_box input {vertical-align:top; height:30px;  border:0px; padding:0 10px; border-radius:3px; background:#fff; box-shadow:inset 0px 2px 8px rgba(0,0,0,0.3) }
	.delivery_inquiry_box input[type="submit"] {background:#353535; color:#fff; cursor:pointer;}
	.delivery_inquiry_box .delivery_inquiry_close {display:inline-block; height:30px; line-height:30px;  border:0px; padding:0 10px; border-radius:3px; background:#a8a8a8; color:#fff;}






	/*상품구매*/
	.buy_modal {position:relative; width:900px; padding:10px; border:0px; }
	.buy_modal .modal_common_close a{display:block;}
	.buy_modal .box {background:#fff; padding:15px;}

	.buy_modal h3 {padding:20px 0px 30px 110px; border-bottom:1px #ddd solid;}
	.buy_modal .btn{margin:20px 0px;}
	.buy_modal .buy_now { display:inline-block; color:#fff; border:1px #ddd solid; line-height:40px; padding:0 30px; font-size:16px; font-weight:bold;border-radius:3px; }


	/*비아그라*/
	.viagra  {background:#000;}
	.viagra h3{background:url(../images/product_s01.png) left top no-repeat; color:#000;}
	.viagra .buy_now{background:#000; border-color:#000; }
	.viagra .modal_common_close a{background:#000; }

	/*clais*/
	.clais  {background:#000;}
	.clais h3{background:url(../images/product_s02.png) left top no-repeat; color:#000;}
	.clais .buy_now{background:#346aff; border-color:#000; }
	.clais .modal_common_close a{background:#000; }

	/*filter*/
	.filter  {background:#000;}
	.filter h3{background:url(../images/product_s03.png) left top no-repeat; color:#000;}
	.filter .buy_now{background:#000; border-color:#000; }
	.filter .modal_common_close a{background:#000; }

	/*event*/
	.event  {background:#000;}
	.event h3{background:url(../images/product_s04.png) left top no-repeat; color:#000;}
	.event .buy_now{background:#6bcaff; border-color:#48a4d8; }
	.event .modal_common_close a{background:#000; }


	/*파트너 제휴*/
	.partner_modal{background:#fff; border:10px #d89228 solid; width:800px; padding-bottom:80px;}
	.partner_modal .modal_common_close {top:0px;right:0px; }
	.partner_modal .modal_common_close a{display:block; top:0px;right:0px;background:#286ed8; }
	.partner_modal h3{color:#222; padding-left:0px;}
	.partner_modal .box{padding:30px;}
	.partner_modal .btn { display:inline-block; color:#fff; border:1px #ad282e solid; background:#d87128; line-height:40px; padding:0 30px; font-size:16px; font-weight:bold; }


	/*##################################################################################모달##################################################################################*/







	/*이용후기*/
	.review_modal{background:#fff; border:10px #ad282e solid; margin-top:10px; }
	.review_modal h3 {color:#222; padding:15px 0px; font-size:22px;}
	.review_modal .box{ background:#fff;   min-height:600px;  padding:20px }
	.review_modal table {border-top:3px #636363 solid; width:100%; margin-top:5px; border-collapse:collapse;}
	.review_modal table th{background:#fafafa; border-bottom:1px #dddddd solid; padding:8px 0px; font-size:13px;}
	.review_modal table td{ padding:6px 0px; font-size:12px; border-bottom:1px #dddddd solid; text-align:center;}
	.review_modal table .left{text-align:left;}
	.review_modal table tr:hover {background:#f8f8f8}
	.review_modal table td a:hover {text-decoration:underline;}

	.board_view {position:relative;}
	.board_view .view_header .title{font-size:18px;  padding-bottom:10px;}
	.board_view .view_header .view_info{padding:0 0 10px;  border-bottom:1px solid #ddd;}
	.board_view .view_header .view_info span{padding-right:10px;}
	.board_view .view_content {padding:20px 10px; border-bottom:1px solid #ddd;}







	table.common_table  {border-top:3px #636363 solid; width:100%; margin-top:5px; border-collapse:collapse;}
	table.common_table th{background:#fafafa; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; padding:8px 10px; font-size:13px;}
	table.common_table td{ padding:6px 10px; font-size:12px; border-bottom:1px #dddddd solid; }
	table.common_table input[type="text"] {line-height:25px; border:1px #ddd solid; background:#fff; vertical-align:top; padding:0 10px;}
	table.common_table input[type="tel"] {line-height:25px; border:1px #ddd solid; background:#fff; vertical-align:top; padding:0 10px;}
	table.common_table textarea {border:1px #ddd solid; background:#fff; vertical-align:top; padding:0 10px; width:98%; height:100px;}
	table.common_table .skype_center {text-align:center; font-size:18px; }
	table.common_table .skype_center strong{color:#e4a059;}
	table.common_table .choice_type label{margin-right:8px;}





	



	@media screen and (max-width:480px)
	{
		table.common_table input[type="text"]{/*width:100%*/;max-width:400px}
	}


	/*게시판*/
	.common_pager {display:inline-block;}
	.common_pager span{display:inline-block; width:28px; text-align:center; vertical-align:top; }
	.common_pager span.on a{background:#286ed8; color:#fff;   border:1px #c33137 solid; }
	.common_pager span a{display:block; height:25px; line-height:25px; border:1px #ddd solid; }
	.common_pager span a:hover{border-color:#333; color:#333;}

	.common_search input[type="text"] {line-height:25px; border:1px #ddd solid; background:#fff; vertical-align:top;}
	.common_search input[type="submit"] {line-height:25px; border:1px #222 solid; background:#555; vertical-align:top; color:#fff; padding:0 10px;}














	@media all and (min-width:421px) and (max-width:768px) {

		
		#top-main-line{max-width:90%}
		.color-line{max-width:90%}
		
		#container{margin-top:0px;width:100%;min-width:100%;}

		.main_visual_banner::before{content:"";width:100%;clear:both;display:block;}
		.main_visual_banner:after{padding-bottom:0px}
		.main_product_wrap::before,
		.main_delivery_wrap::before,
		.main_review_wrap::before,
	 	.main_delivery_wrap::before{
		content: "";
		display: block;
		margin-top: 0px;
		clear:both;
	  }
	   .main_sms_wrap::before{
		content: "";
		display: block;
		margin-top: 0px;
		clear:both;
	  }

	  .default_layout{width:100%;min-width:100%}
	
	.jquery-modal{margin-top:100px}	

	/*##################################################################################상단##################################################################################*/

	/*헤더*/
	#header {z-index:99;  min-width:100%;  height:auto; }
	#header #logo{float:none;text-align:center;height:50px;overflow:hidden;}
	#header #logo a{display:block; line-height:60px;}
	#header #logo a img{width:auto;height:auto;padding:0px 3%;}

	#header #topMenu{float:none; background:#286ed8; text-align:left;padding:0 5px;margin-top:-15px;}
	#header #topMenu li{ color:#fff; display:inline-block;;margin:0px;padding:0px;}
	#header #topMenu li a{display:inline-block; line-height:25px; color:#fff; font-size:1.1em;padding:0 10px;border:1px solid #3d2f2f;margin-top:10px;}

	#header #topMenu li a:hover{color:#fff; }
	#header #topMenu{background-color:transparent;}
	#top-main-line{margin-top:20px;}
	
	#main-goods-nav{width:98%}


	


	/*##################################################################################상단##################################################################################*/


	/*메인비주얼*/
	.main_visual_banner {height:auto;min-width:100%;  padding:0 10px;padding-top:132px; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;    box-sizing: border-box;}
	.main_visual_banner ul {height:auto; position:relative; z-index:1;width:100%;}
	.main_visual_banner ul li{height:auto; }
	.main_visual_banner li img {width:100%; vertical-align:middle;}
	.main_product_wrap .product_list_wrap h3{margin-bottom:0px;}
	.main_visual_banner ul#main_visial_banner_mobile {display:block;}
	
	.main_visual_banner li{width:49%}

	.main_visual_banner li img {width:100%;height:auto;}

	.main_visual_banner .main_pager { left:0px; bottom:10px;  }


	#main-goods-nav ul{width:100%;margin:30px auto;;margin-top:30px;}
	#main-goods-nav ul li{width:auto;float:left;margin-right:5px;}
	#main-goods-nav ul li a{font-size:1.1em;letter-spacing:0.1em;padding:0 4px;}
	/*상품리스트*/
	.main_product_wrap .product_list_wrap ul li{float:left;width:48%;}
	.main_product_wrap .product_list_wrap ul li:nth-child(even){float:right}
	/*중간텍스트배너*/
	.main_product_wrap { padding:60px 0px;}
	.main_product_wrap .help_text_banner {overflow:hidden;font-size:0px; padding:0px; text-align:Center; background:url(../images/common/help_text_banner_bg.png) center 50% no-repeat; display:none;}
	.main_product_wrap .help_text_banner .col {display:inline-block;  width:300px; margin:0 20px; vertical-align:top; padding:0 20px;}
	.main_product_wrap .help_text_banner .col dl dt {font-size:33px; line-height:30px; color:#75621e;  margin-bottom:20px; font-weight:bold;}
	.main_product_wrap .help_text_banner .col dl dd {font-size:16px; color:#fff; line-height:20px;}
	.main_product_wrap .product_list_wrap .content{margin-right:0px;width:100%;min-width:100%;float:none;}
	.main_product_wrap .product_list_wrap div.price{margin-bottom:0px}		
		
	.main_product_wrap .product_list_wrap  h3 .t1{font-size:25px;}
	.main_product_wrap .product_list_wrap  h3 .t2{font-size:14px;  line-height:18px;}


	.main_product_wrap .product_list_wrap ul {overflow:hidden; margin-top:30px; padding:0 10px; }
	.main_product_wrap .product_list_wrap ul li {min-height:auto; margin-right:0px;}
	/*.main_product_wrap .product_list_wrap ul li:nth-child(2n) {float:right}
	.main_product_wrap .product_list_wrap ul li:nth-child(3n) {margin-right:0px;}*/

	.main_product_wrap .product_list_wrap div.detail{font-size:0.9em}	
	.main_delivery_wrap ul li .icon{width:auto;height:auto;}

	/*미밀배송*/
	.main_delivery_wrap { padding:60px 0px;}
	.main_delivery_wrap h3 .t1{font-size:25px;}
	.main_delivery_wrap h3 .t2{font-size:14px; line-height:18px; padding:0 20px;}

	.main_delivery_wrap ul {margin-top:40px; }
	.main_delivery_wrap ul li{width:30%;  margin:0px; vertical-align:top;}

	.main_delivery_wrap ul li:nth-child(2n) {margin:0 1.5%;}

	.main_delivery_wrap ul li .icon img{ width:90px;}
	.main_delivery_wrap ul li dl {margin-top:30px;}
	.main_delivery_wrap ul li dl dt{font-size:18px; line-height:20px; margin-bottom:10px; font-weight:normal;letter-spacing:0.05em;}
	.main_delivery_wrap ul li dl dd{font-size:12px; line-height:16px;}
		
	


	.main_review_wrap{padding:60px 0px;}
	
	.main_review_wrap h3 .t1{font-size:25px;}
	.main_review_wrap h3 .t2{font-size:14px;line-height:18px; padding:0px;}
		
	.main_review_wrap .question_modal{margin-top:40px; border:0px !important }

	.main_review_wrap .question_modal ul li.list { font-size:15px;}
	.main_review_wrap .question_modal ul li.list a{ font-size:15px; }





	/*sms*/
	
	
	.main_sms_wrap h3 .t1{font-size:25px;}
	
	.main_sms_wrap h3 .t2{font-size:14px; line-height:18px;}

	.main_sms_wrap .sms_box { margin:0 10px; margin-top:40px;}

	.main_sms_wrap .sms_box .type {padding:20px 0px; }
	.main_sms_wrap .sms_box .type li {display:block; width:auto; font-size:14px; margin:6px 0px;}

	

	#main_my_delivery_inquiry_wrap {background-size:cover;}
	.main_my_delivery_inquiry_wrap h3 {color:#fff;}
	.main_my_delivery_inquiry_wrap h3 .t1{font-size:25px;}
	.main_my_delivery_inquiry_wrap h3 .t2{font-size:14px; line-height:18px }

	.main_my_delivery_inquiry_wrap .my_delivery_inquiry {margin:30px 10px; text-align:center;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full{display:block;margin:5px 0px; }
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full input{width:100%; overflow:hidden;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col {display:table; width:100%; table-layout:fixed;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col .common_modal.list {display:table-cell; margin:0px; }
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col .list select,
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col .list input {width:100%;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col.common_modal.list.center {padding:0 5px;}









	
	#footerGroup {text-align:center; padding:30px 0px; font-size:13px; background:#000; color:#fff;}







	}



/*/////////////////////////////////////////////////////////////////////////////////반응형/////////////////////////////////////////////////////////////////////////////////*/

	@media all and (max-width:420px) {
	
		#container{margin-top:0px;}
		#top-main-line{width:100%;max-width:100%;margin-top:10px;}
		.color-line{width:100%;max-width:100%;}

		.main_visual_banner::before{content:"";width:100%;clear:both;display:block;margin-top:115px;}
		
		.main_delivery_wrap:before{margin-top:0px}
		.main_review_wrap::before,
		.main_sms_wrap::before{
			margin-top: 0px;
		
		}
	.jquery-modal .modal{width:100%;max-width:100%;padding:5px;}
	.jquery-modal:before{margin-top:90px}
	.buy_modal .btn{margin:10px 0px}
	.buy_modal h3{padding: 10px 0px 20px 110px;}
	.main_visual_banner:after{padding-bottom:0px}
	/*#wrap{width:100%;padding:5px;box-sizing: border-box}*/
	.main_delivery_wrap{padding:20px 0px}
	.main_review_wrap{padding:20px 0px}
	.main_sms_wrap{padding:20px 0px}
	table.common_table th{padding:5px;min-width:40px;font-size:12px}
	table.common_table tr{height:30px}
	table.common_table textarea{height:50px}


	/*##################################################################################상단##################################################################################*/

	/*헤더*/
	#header {z-index:99;  min-width:100%;  height:auto; }
	#header #logo{float:none;text-align:center;height:44px;overflow:hidden;}
	#header #logo a{display:block; line-height:60px;padding-right:20px;}
	#header #logo a img{width:94%;height:auto;padding:0px 3%;}

	#header #topMenu{float:none; background:#286ed8; text-align:left;padding:0 10px;margin:0 auto;}
	#header #topMenu li{ color:#fff; display:inline-block;;margin:0px;padding:0px;}
	#header #topMenu li a{display:inline-block; line-height:25px; color:#fff; font-size:14px;padding:0 3px;border:1px solid #3d2f2f;margin-top:7px;}
	#header #topMenu li{float:none}
	#header #topMenu li a:hover{color:#fff; }
	#header #topMenu{background-color:transparent;}
	#main-goods-nav{width:100%;max-width:100%}
	

	/*##################################################################################상단##################################################################################*/


	/*메인비주얼*/
	.main_visual_banner {height:auto;min-width:100%;  padding:0 10px; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;    box-sizing: border-box;}
	.main_visual_banner ul {height:auto; position:relative; z-index:1;width:100%;}
	.main_visual_banner ul li{height:auto;width:100%;height:auto;float:none;clear:both;margin-bottom:25px; }
	.main_visual_banner li img {width:100%; vertical-align:middle;}
	.main_product_wrap .product_list_wrap h3{margin-bottom:0px;}
	.main_visual_banner ul#main_visial_banner_mobile {display:block;}
	

	.main_visual_banner li img {width:100%;height:auto;}

	.main_visual_banner .main_pager { left:0px; bottom:10px;  }


	#main-goods-nav ul{width:100%;margin:30px auto;;margin-top:30px;}
	#main-goods-nav ul li{width:auto;float:left;margin-right:5px;}
	#main-goods-nav ul li a{font-size:1.1em;letter-spacing:0.3em;padding:0 4px;}
	/*상품리스트*/

	/*중간텍스트배너*/
	
	.main_product_wrap .help_text_banner {overflow:hidden;font-size:0px; padding:60px 0px; text-align:Center; background:url(../images/common/help_text_banner_bg.png) center 50% no-repeat; display:none;}
	.main_product_wrap .help_text_banner .col {display:inline-block;  width:300px; margin:0 20px; vertical-align:top; padding:0 20px;}
	.main_product_wrap .help_text_banner .col dl dt {font-size:33px; line-height:30px; color:#75621e;  margin-bottom:20px; font-weight:bold;}
	.main_product_wrap .help_text_banner .col dl dd {font-size:16px; color:#fff; line-height:20px;}
	.main_product_wrap .product_list_wrap .content{width:100%;}


	.main_product_wrap .product_list_wrap  h3 .t1{font-size:25px;}
	.main_product_wrap .product_list_wrap  h3 .t2{font-size:14px;  line-height:18px;}
	.goods-list{margin-top:20px}
	.main_product_wrap .product_list_wrap div.price{margin-bottom:30px}


	.main_product_wrap .product_list_wrap ul { padding:0 10px; box-sizing:border-box;}
	.main_product_wrap .product_list_wrap ul li {width:auto;; min-height:auto;  margin-bottom:10px; margin-right:0px;}
	/*.main_product_wrap .product_list_wrap ul li:nth-child(2n) {float:right}
	.main_product_wrap .product_list_wrap ul li:nth-child(3n) {margin-right:0px;}*/

		
	.main_delivery_wrap ul li .icon{width:auto;height:auto;}

	/*미밀배송*/

	.main_delivery_wrap h3 .t1{font-size:25px;}
	.main_delivery_wrap h3 .t2{font-size:14px; line-height:18px; padding:0 20px;}

	.main_delivery_wrap ul {margin-top:40px; }
	.main_delivery_wrap ul li{width:100%; margin:5px 0px; vertical-align:top;margin-bottom:30px;}

	

	.main_delivery_wrap ul li .icon img{ width:100%;height:auto;}
	.main_delivery_wrap ul li dl {margin-top:30px;}
	.main_delivery_wrap ul li dl dt{font-size:18px; line-height:20px; margin-bottom:10px; font-weight:normal;letter-spacing:0.05em;}
	.main_delivery_wrap ul li dl dd{font-size:12px; line-height:16px;width:80%;margin:0px auto;}
		
	


	
	
	.main_review_wrap h3 .t1{font-size:25px;}
	.main_review_wrap h3 .t2{font-size:14px;line-height:18px; padding:0px;}
		
	.main_review_wrap .question_modal{margin-top:40px; border:0px !important;padding:0px 10px; }

	.main_review_wrap .question_modal ul li.list { font-size:15px;}
	.main_review_wrap .question_modal ul li.list a{ font-size:15px; }





	/*sms*/
	
	.main_sms_wrap h3 {color:#fff;}
	.main_sms_wrap h3 .t1{font-size:25px;}
	.main_sms_wrap h3 .t2{font-size:14px; line-height:18px;}

	.main_sms_wrap .sms_box { margin:0 10px; margin-top:40px;}

	.main_sms_wrap .sms_box .type {padding:20px 0px; }
	.main_sms_wrap .sms_box .type li {display:block; width:auto; font-size:14px; margin:6px 0px;}

	

	#main_my_delivery_inquiry_wrap {background-size:cover; }
	.main_my_delivery_inquiry_wrap h3 {color:#fff;}
	.main_my_delivery_inquiry_wrap h3 .t1{font-size:25px;}
	.main_my_delivery_inquiry_wrap h3 .t2{font-size:14px; line-height:18px }

	.main_my_delivery_inquiry_wrap .my_delivery_inquiry {margin:30px 10px; text-align:center;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full{display:block;margin:5px 0px; }
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full input{width:100%; overflow:hidden;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col {display:table; width:100%; table-layout:fixed;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col .list {display:table-cell; margin:0px; }
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col .list select,
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col .list input {width:100%;}
	.main_my_delivery_inquiry_wrap .my_delivery_inquiry .col span.full_col .list.center {padding:0 5px;}









	
	#footerGroup {display:none;text-align:center; padding:30px 0px; font-size:13px; background:#000; color:#fff;}















	.default_layout { width:100%; min-width:100%; }

	/*body {background:url(../images/body_bg.jpg) center top no-repeat; background-size:cover; background-attachment:none;}*/


	/*##################################################################################상단##################################################################################*/

	
	/*##################################################################################상단##################################################################################*/




	

	/*##################################################################################메인##################################################################################*/

	/*메인비주얼*/
	#main_visual {margin-top:0px; }
	#main_visual img {vertical-align:top; width:100%;}

	#main_visual .main_event_text {position:relative; width:100%; top:0; background:#286ed8;  padding:15px;-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; }
	#main_visual .main_event_text .t1{font-size:21px; padding-top:15px; letter-spacing:-1px; color:#fff;}
	#main_visual .main_event_text .t2{font-size:14px; line-height:20px; padding:0; background:none; margin-top:10px;  font-weight:normal;}
	#main_visual .main_event_text .t3 {margin:10px 0 20px;; }
	#main_visual .main_event_text .t3 a{line-height:40px; border-radius:20px; font-size:16px;  border-bottom:3px #222 solid;  background:#555; }




	/*메인상품 리스트*/
	.product_list { -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
	.product_list li{width:100%; margin:0 0 30px;}


	.product_list li .product img {width:auto;}
	.product_list li .info{ min-height:100%;  line-height:19px; }



	/*배송&입금*/

	.delivery_box .col {width:100%; margin:0px 0 5px;}
	.delivery_box .last dl {height:auto; padding-bottom:15px; }
	.delivery_box .last dl dd{font-size:14px; color:#ffffff;}


	/*partner*/
	.partner .info{ float:none; text-align:center; line-height:27px;}

	.partner .btn{float:none; clear:both; margin-top:10px;}
	.partner .btn a{line-height:50px; }



	.mobile_none {display:none;}

	/*##################################################################################메인##################################################################################*/


	/*##################################################################################모달##################################################################################*/

	.modal_common_close { position:absolute; right:0px; top:-40px; width:40px; height:40px; }
	.common_modal { width:95% !important; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; }
	.common_modal h3{font-size:18px; padding:5px;letter-spacing:-1px;}



	/*비밀배송*/
	.secret_delivery .box{padding:5px;}
	.secret_delivery h3 div{font-size:13px; line-height:18px;}
	.secret_delivery ul li img {width:auto; max-width:100%; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; }


	/*빠른sms상담*/

	.sms_modal .box ul {width:100%;}
	.sms_modal .box .sms_write { width:100%; margin-top:5px; text-align:left;}


	/*배송조회*/
	.delivery_inquiry_box {display:none; background:#ad282e; padding:10px; text-align:center;}
	.delivery_inquiry_box .name{display:block; }
	.delivery_inquiry_box .name input {width:100%; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
	.delivery_inquiry_box .last {margin-top:5px; display:block; text-align:left; }
	.delivery_inquiry_box .last input[type="text"] {width:45px;}



	/*자주묻는질문과 답변*/
	




	/*이용후기*/
	.review_modal{padding:3px;}
	.review_modal .box{padding:10px }
	.board_view .view_content {padding:5px; }




	/*상품구매*/
	.buy_modal { padding:5px; }
	.buy_modal .box {background:#fff; padding:5px;}

	.buy_modal h3 {padding:20px 0px 30px 110px; border-bottom:1px #ddd solid;}

	.buy_modal table td{ line-height:16px;}
	.buy_modal table textarea {width:95%; }


	/*파트너 제휴*/
	.partner_modal{border:3px #286ed8 solid}
	.partner_modal .box{padding:10px;}



}

/* CSS Document */

html {
	overflow-y: scroll;
	color: #333333;
	font: 12px/1.25 Malgun Gothic, ,Tahoma;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-decoration: none;
	letter-spacing:-0.05em;
}


body {
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#BBBBBB;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #EEEEEE;
	scrollbar-arrow-color: #BBBBBB;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align:center;
	/*font-family:Malgun Gothic;*/
	}

img,input[type="image"] { border : 0px; vertical-align:bottom; }

a:link {color:#333333; text-decoration:none; }
a:visited {color:#333333; text-decoration:none; }
a:active {color:#333333; text-decoration:none;}
a:hover {color:#33cccc; text-decoration:none;}

a.mainmenu:link {font: 16px/1.25 Tahoma, Malgun Gothic; COLOR: #ffffff; text-decoration:none; letter-spacing:-0.1em;}
a.mainmenu:visited {font: 16px/1.25 Tahoma, Malgun Gothic; COLOR: #ffffff; text-decoration:none; letter-spacing:-0.1em;}
a.mainmenu:active {font: 16px/1.25 Tahoma, Malgun Gothic; COLOR: #ffff00; text-decoration:none;letter-spacing:-0.1em; }
a.mainmenu:hover {font: 16px/1.25 Tahoma, Malgun Gothic; COLOR: #ffff00; text-decoration:none; letter-spacing:-0.1em;}

a.link12_red:link {font: 12px/1.25 Tahoma, Malgun Gothic; COLOR: #333333; text-decoration:none; }
a.link12_red:visited {font: 12px/1.25 Tahoma, Malgun Gothic; COLOR: #333333; text-decoration:none; }
a.link12_red:active {font: 12px/1.25 Tahoma, Malgun Gothic; COLOR: #333333; text-decoration:none; }
a.link12_red:hover {font: 12px/1.25 Tahoma, Malgun Gothic; COLOR: #ff0066; text-decoration:none; }

a.link13:link {font: 13px/1.25 Tahoma, Malgun Gothic; COLOR: #333333; text-decoration:none; }
a.link13:visited {font: 13px/1.25 Tahoma, Malgun Gothic; COLOR: #333333; text-decoration:none; }
a.link13:active {font: 13px/1.25 Tahoma, Malgun Gothic; COLOR: #333333; text-decoration:none; }
a.link13:hover {font: 13px/1.25 Tahoma, Malgun Gothic; COLOR: #ff0066; text-decoration:none; }

a.link15_red:link {font: 15px/1.25 Tahoma, Malgun Gothic; COLOR: #cc0000; text-decoration:none; }
a.link15_red:visited {font: 15px/1.25 Tahoma, Malgun Gothic; COLOR: #cc0000; text-decoration:none; }
a.link15_red:active {font: 15px/1.25 Tahoma, Malgun Gothic; COLOR: #cc0000; text-decoration:none; }
a.link15_red:hover {font: 15px/1.25 Tahoma, Malgun Gothic; COLOR: #cc0000; text-decoration:underline; }

a.link25_red:link {font: 25px/1.25 Tahoma, Malgun Gothic; COLOR: #cc0000; text-decoration:none; font-weight:bold}
a.link25_red:visited {font: 25px/1.25 Tahoma, Malgun Gothic; COLOR: #cc0000; text-decoration:none; font-weight:bold }
a.link25_red:active {font: 25px/1.25 Tahoma, Malgun Gothic; COLOR: #cc0000; text-decoration:none;  font-weight:bold}
a.link25_red:hover {font: 25px/1.25 Tahoma, Malgun Gothic; COLOR: #cc0000; text-decoration:underline;  font-weight:bold}

a.link30_wht:link {font: 30px/1.25 Tahoma, Malgun Gothic; COLOR: #ffffff; text-decoration:none; }
a.link30_wht:visited {font: 30px/1.25 Tahoma, Malgun Gothic; COLOR: #ffffff; text-decoration:none; }
a.link30_wht:active {font: 30px/1.25 Tahoma, Malgun Gothic; COLOR: #ffffff; text-decoration:none; }
a.link30_wht:hover {font: 30px/1.25 Tahoma, Malgun Gothic; COLOR: #ffffff; text-decoration:underline; }



td,div,textarea,center,option,pre,blockquote {
		font-size:12px;
		/*font-family:Malgun Gothic,Tahoma;*/
		letter-spacing:-0.1em;
		line-height:160%;
		}

/* input */

.input_01 {color:#000000; font-size:15px; font-weight:bold; border:#cc3333 2px solid; background-color:#ffffff; PADDING-LEFT: 10px;}
.input_02 {color:#000000; font-size:15px; font-weight:bold; border:#33cbcc 2px solid; background-color:#ffffff; PADDING-LEFT: 10px;}
.input_03 {color:#ff0066; font-size:15px; letter-spacing:-0.1em; border:#ff0066 2px solid; background-color:#ffffff; PADDING-LEFT: 10px;}
.input_04 {color:#ff0066; font-size:15px; letter-spacing:-0.1em; border:#ff0066 2px solid; background-color:#000000; PADDING-LEFT: 10px;}



/*텍스트 스타일 관련*/



.size12_blk {font-size:12px; font-family:Malgun Gothic,Tahoma; COLOR: #ff0066;letter-spacing:-0.1em;}
.size14_blk {font-size:14px; font-family:Malgun Gothic,Tahoma; COLOR: #000000;letter-spacing:-0.1em;}
.size15_wht {font-size:15px; font-family:Malgun Gothic,Tahoma; COLOR: #ffffff;letter-spacing:-0.1em;}
.size15_blk {font-size:15px; font-family:Malgun Gothic,Tahoma; COLOR: #000000;letter-spacing:-0.1em;}
.size15_red {font-size:15px; font-family:Malgun Gothic,Tahoma; COLOR: #cc0000;letter-spacing:-0.1em;}
.size20_red {font-size:20px; font-family:Malgun Gothic,Tahoma; COLOR: #cc0000;letter-spacing:-0.1em;}
.size20_blk {font-size:20px; font-family:Malgun Gothic,Tahoma; COLOR: #000000;letter-spacing:-0.1em;}
.size25_blk {font-size:25px; font-family:Malgun Gothic,Tahoma; COLOR: #000000;letter-spacing:-0.1em;}
.size30_wht {font-size:30px; font-family:Malgun Gothic,Tahoma; COLOR: #ffffff;letter-spacing:-0.1em;}
.size30_blk {font-size:30px; font-family:Malgun Gothic,Tahoma; COLOR: #000000;letter-spacing:-0.1em;}
.size40_blk {font-size:40px; font-family:Malgun Gothic,Tahoma; COLOR: #000000;letter-spacing:-0.1em;}

/*슬라이드오른쪽퀵메뉴*/
#rightslidemenu{left:50%;margin-left:710px;width:100px;position:absolute;top:140px;}
#rightslidemenu #rightslidemenu_top{background:url(/images/event_bg.png) no-repeat -10px -20px;height:120px;width:110px;padding-top:38px}
#rightslidemenu #rightslidemenu_top #rightslide_top01{border:1px solid #444341;width:82px;height:102px;background:#FFF;margin:0px 0px 0px 10px;}

/* 레이어팝업 */
.layer {display:none; position:fixed; position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;}
.open {display:block;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .layer_popup { position:absolute; left:50%; top:50%; z-index:0;  padding:5px;  background:#fff;border-radius:.5em;box-shadow:0 3px 3px #20242b;}
.layer .layer_popup .layerForm-Close #layer_close { position:absolute; z-index:1; right:-2px; top:-2px;}

#wait-loader{
	text-align:center;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	background-color:#FFFFFF;
	display:none;
	font-weight:bold;
	position:absolute;
	z-index:10;
}

.prtThumbMacro{
	width:40px;
	border-radius:.5em;border:1px solid #dbdbdb;
	vertical-align:middle;
}

.actor_thumb_small{
border-radius: 50%;
width:35px;
vertical-align:middle;
margin-top:2px;
}

.scthumb{
float:center;
border : 0px; vertical-align:top;margin:5px;
}

.button{
	border:0px;
	font:12pt; FONT-FAMILY: 'Malgun Gothic';
	color:#FFFFFF;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	cursor:pointer;
}

.button.red{
	background:#cc3333;
}

.button.blue{
	background:#33cccc;
}

.avThumb1{
	width:40px;
	border-radius:.5em;border:1px solid #dbdbdb;
	vertical-align:middle;
}

#main_banner_slide_wrap {
	border:0px;
	width: 1300px;
	height: 510px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
#main_banner_slide_wrap .slidesjs-pagination {
	  position: absolute;
      list-style: none;
	  top: 10px;
	  right: 10px;
	  z-index: 999;
	  height: 13px;
	  overflow: hidden;
}

#main_banner_slide_wrap .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
	  z-index: 3;
    }

#main_banner_slide_wrap .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url('/images/pagination.png');
      background-position: 0 0;
      float: left;
      overflow: hidden;
	   z-index: 3;
    }

  #main_banner_slide_wrap .slidesjs-pagination li a.active,
   #main_banner_slide_wrap .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

   #main_banner_slide_wrap .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

#main_banner_slide_wrap .slidesjs-pagination li a:hover {
	  background-position: 0 -26px
}

#main_banner_slide_wrap .slidesjs-previous {
	position: absolute;
    list-style: none;
	top: 200px;
	left: 0px;
	width: 38px;
	height: 69px;
	background-image: url('/images/slides_previous.jpg');
	z-index: 66;
	text-indent: -3000;
	opacity:0.5;
}
#main_banner_slide_wrap .slidesjs-next {
	position: absolute;
	width: 38px;
	height: 69px;
	top: 200px;
	right: 0px;
	width: 38px;
	height: 69px;
	background-image: url('/images/slides_next.jpg');
	z-index: 99;
	opacity:0.5;
}

.mb20{margin-bottom:20px}
.go_home{paddidius:5px;background-color:#000;color:#fff;curor:hand;font-size:1.2em;font-weight:bold;}

div#vacation_modal{position:absolute;top:30px;left:30px;z-index:5555;width:540px;height:580px;}
div#vacation_modal .common_center{margin-top:20px;}
div#vacation_modal .common_center a{font-size:1.2em;color:#fff;font-weight:bold}



@import url(https://fonts.googleapis.com/css?family=Raleway);




.content {
  position: relative;
  width: 90%;
  max-width: 400px;
  margin: auto;
  overflow: hidden;
}

.content .content-overlay {
  background: #000;
 position: absolute;
  height: 270px;
  width: 100%;
  left: 0;
  top: -125px;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.content:hover .content-overlay{
  opacity: 0.5;
}

.content-image{
  width: 100%;
}

.content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 30%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details{
  top: 30%;
  left: 50%;
  opacity: 0.9;
}

.content-details h3{
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.15em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}

.content-details p{
  color: #fff;
  font-size: 0.8em;
}

.fadeIn-bottom{
  top: 80%;
}

.fadeIn-top{
  top: 30%;
}

.fadeIn-left{
  left: 20%;
}

.fadeIn-right{
  left: 80%;
}


.sample_image  img {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.sample_image:hover img {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);   
    -o-transform:scale(1.2);
    transform:scale(1.2);
}

#show-chat{display:none}
@media all and (max-width:480px)
{
	#show-chat{display:block;border:0px; background:#cd2272; color:#fff;  text-align:center; border:0px; width:100%; line-height:60px; height:60px; vertical-align:top; font-size:20px; letter-spacing:-1px;
	position: fixed;
        left: 0px;
        bottom: 0px;
        z-index: 1040;
        width: 100%
	}
}


.jquery-modal.blocker{height:90%;top:-15px}
.bgLayer {display:none;position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50); z-index:10;}

a.main_url,a:visited.main_url, a:link.main_url,a:hover.main_url{color:#fff}

#site_info_wrap{background-color:#fff}
