/* BASIC css start */
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 400;
	src: url(/design/kyh6643/supermarket/font/NanumGothic-Regular.woff2) format('woff2'),  url(/design/kyh6643/supermarket/font/NanumGothic-Regular.woff) format('woff'),
}
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 200;
	src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),  url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),  url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),  url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),  url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 700;
	src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),  url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),  url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 800;
	src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),  url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),  url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}

html.hidden{overflow:hidden}

#review-board-write .form-wrap{background:#fff !important}
#review-board-write .form-wrap table{border-top:0}
#review-board-write .pd10{margin-top:0 !Important}

.dn,.displaynone{display:none !important}

.h_title h3 a{display:none}
.all-board-list{
    display: block;
    padding: 30px 0 0;
    font-weight: bold;
    color: #7d7d7d;
    text-decoration: underline;}

.fixButtonR{position:relative}

/* 탑배너 */
#top_banner {
	background: #232428;
	display: block;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 5;
	overflow: hidden;
	font-size: 0;
}
#top_banner .inner {
	position: relative;
}
#top_banner .inner p a {
	text-align: center;
	display: block;
}
#top_banner .inner p a img {
	width: 100%;
}
#top_banner .btn {
	position: absolute;
	top: 25px;
	transition: opacity 0.3s;
	right: 5px;
}
#top_banner:hover .btn {
	opacity: 1;
}
#top_banner .btn div {
	width: 890px;
	margin: 0 auto;
	overflow: hidden;
}
#top_banner .btn div .left {
	float: left;
}
#top_banner .btn div .right {
	float: right;
}
#top_banner .btn a {
	display: inline-block;
	width: 28px;
	height: 28px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 10px;
	vertical-align: top;
}
#top_banner .btn a.close_today {
	width: auto;
	height: auto;
	padding: 0 12px;
	border: 1px solid #333;
	font-size: 13px;
	font-weight: 500;
	line-height: 26px;
	color: #333;
	background: #fff;
}
#top_banner .btn a.close_today:hover {
	text-decoration: underline;
}
#top_banner .btn a.btn_close {
	cursor: pointer;
	background-image: url(/design/makeheal/A/images/top_xbtn.png);
	background-size: unset;
}
#top_banner .btn a.btn_prev {
	background-image: url(/design/makeheal/A/images/common/btn_prev_on.png);
}
#top_banner .btn a.btn_next {
	background-image: url(/design/makeheal/A/images/common/btn_next_on.png);
}
#login .tab a {
	border-bottom: 1px solid #6b3590 !important;
}
#login .tab a.act {
	color: #6b3590 !important;
	border: 1px solid #6b3590 !important;
	border-top: 3px solid #6b3590 !important;
}
.prd-soldout {
	font-size: 13px;
	padding-top: 10px;
	color: #94223e;
	font-weight: normal;
}
.t-menu {
	display: table;
	width: 100%;
	text-align: center;
}
.t-menu div {
	width: 20%;
	display: inline-block;
}
.t-menu div a {
	display: block;
}
.prd-name {
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.prd-consumer {
	font-size: 11px !important;
}
.dn {
	display: none !important;
}
html {
	overflow-x: hidden;
}
#topBnr {
	display: none;
	width: 100%;
	background: #6b3590
}
#topBnr a#txt {
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	height: 35px;
	line-height: 35px;
	font-size: 11px;
	color: #fff;
}
#topBnr p#xbtn {
	position: absolute;
	top: 10px;
	right: 10px;
}
p.join {
	position: relative;
	display: inline-block;
}
#m_preview_wrap, .displaynone {
	display: none !important
}
#point {
	position: absolute;
	background-image: url(/design/kyh6643/supermarket/mimg/joinpoint.png);
	background-repeat: no-repeat;
	background-size: 97%;
	width: 58px;
	left: -7px;
	z-index: 9;
	top: 26px;
	color: #000;
	text-align: center;
	height: 36px;
	line-height: 32px;
	font-size: 10px !important;
	font-family: roboto;
	font-weight: 500;
}
.search_box {
	position: relative;
	text-align: center;
}
.search_box input {
	border: 0;
	width: 100%;
	margin: 0 auto;
	text-indent: 25px;
	padding-left: 0 !important;
	font-size: 14px;
	margin-bottom: 7px;
	margin-top: 7px;
	position: relative;
	background: #242424;
	color: #7e7e7e;
	font-weight: 100;
}
*:focus {
	outline: none;
}
.search_box a {
	position: absolute;
	right: 20px;
	top: 13px;
}
.search_box a img {
	width: 22px;
}
.menu_on {
	height: 100%;
	overflow: hidden;
}
.menu_off {
	height: auto;
	overflow: initial;
}
#header {
	width: 100%;
}
#header .top-pt-01 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
}
#header.top-pt-02 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
	margin-top: 0 !IMPORTANT;
	background-color: #fff;
}

 

#header .headerTop {
	min-width: 275px;
	text-align: center;
	background-color: #000;
}
#header .headerTop a {
	font-size: 14px;
	font-family: roboto;
	font-weight: 300;
	width: 20%;
	height: 44px;
	line-height: 44px;
	color: #fff;
	display: inline-block;
	margin-left: -4px;
}
#header #menu {
}
#header #menu img {
	width: 23px;
}
#header .headerBottom {
}

#header .headerBottom.down{}
#header .headerBottom.down .top_slide{
    margin-top: 0;}


#header .headerBottom.down .headerBottomLeft,
#header .headerBottom.down h1,
#header .headerBottom.down .headerBottomRight{display:none}

#header .headerBottom h1 {
	width: 50%;
	margin: 0 auto;
	margin-top: 15px;
	text-align: center;
}
#header .headerBottom h1 a {/*display: block; text-align: center; font-size: 26px; font-family: roboto; letter-spacing: 2px;*/
}
#header .headerBottom h1 a img {
	width: 180px;
	vertical-align: top;
}
#header .headerBottom .headerBottomLeft {
	position: absolute;
	top: 23px;
	left: 15px;
}
#header .headerBottom .headerBottomRight {
	position: absolute;
	right: 10px;
	top: 20px;
}
#header .headerBottom .headerBottomRight a {
}
#header .headerBottom .headerBottomRight a img {    
    max-width: inherit !important;
}
#header .headerBottom .headerBottomRight .cart {
	position: relative;
}
#header .headerBottom .headerBottomRight .cart .user_basket_quantity {
	font-family: 'Josefin Sans';
	width: 15px;
	height: 15px;
	background-color: #000;
	border-radius: 100%;
	position: absolute;
	top: -4px;
	right: 4px;
	color: #fff;
	text-align: center;
	line-height: 17px;
	font-weight: 100;
	font-size: 11px !important;
}
#header .headerBottom .headerBottomRight .cart img {
	width: 25px;
	position: absolute;
	right: 10px;
}
#header .headerBottom .headerBottomRight a#search {
	width: 37px !important;
	display: inline-block;
}
#header .headerBottom .headerBottomRight a#search img {
	width: 67%;
	margin-left: 8px;
	margin-top: 2px;
}
#header .search {
	height: 42px;
	position: relative;
	left: 0;
	right: 0;
	background-color: #ab3e41;
	padding-right: 45px;
	text-align: center;
	display: none;
	z-index: 10;
}
#header .search .searchBox {
	width: 100%;
}
#header .search .searchBox input {
	width: 90%;
	height: 30px;
	border: 0px none;
	margin-top: 6px;
	padding: 0 5px;
}
#header .search .btn_search {
	width: 45px;
	height: 42px;
	line-height: 50px;
	background-color: #822023;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
}
#header .top_slide {
    border-bottom: 1px solid #e4e4e4;
	width: 100%;
	border-left: 0;
	border-right: 0;
	margin-top: 24px;
}
#header .top_slide a {
	display: inline-block;
	_border-bottom: 2px solid #fff;
	font-weight: 100;
	font-size: 16px;
	padding: 10px 0;
	color: #717171 !important;
}
#header .top_slide a.now {
	border-bottom: 2.5px solid #000;
	color: #000 !important;
}

#header .top_slide .swiper-slide:nth-child(1){padding-left: 15px;}


#header .top_slide .swiper-slide {
    margin-bottom: -1px;
	width: initial !important;
	padding: 0 11px;
}
.fa-angle-down:before {
	color: #b6b6b6;
	font-size: 16px;
}
/* 카테고리 */

#close_btn {
	padding: 8px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 35px;
	right: 15px;
}
#close_btn img {
	width: 95%
}
aside {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	z-index: 999999;
	display: none;
	background: #fff;
}
aside .asideTop {
	position: relative;
	text-align: right;
	background: #242424;
}
aside .search {
	height: 35px;
	position: relative;
	left: 0;
	right: 0;
	padding-right: 45px;
	text-align: center;
	border-bottom: 1px solid #fff;
	padding: 20px;
}
aside .search .searchBox {
	width: 100%;
}
aside .search .searchBox input {
	width: 100%;
	height: 37px;
	border: 0px none;
	margin-top: 6px;
	font-size: 15px;
	padding: 0;
	font-family: roboto;
	border-radius: 50px;
	text-indent: 15px;
	line-height: 37px;
}
aside .search .btn_search {
	width: 45px;
	height: 42px;
	line-height: 50px;
	position: absolute;
	bottom: 7px;
	right: 23px;
	color: #fff;
	text-align: center;
	;
}
aside .search .btn_search img {
	width: 23px;
	vertical-align: inherit;
}
aside nav li {
	position: relative;
	padding-bottom: 8px;
}
aside nav ul > li > a {
	font-family: 'Josefin Sans';
	font-weight: bold;
	font-size: 29px;
	margin: 10px 0 0;
}
aside nav li a {
	display: block;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 27px;
	margin-right: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
	color: #000;
}
aside nav li .fa {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	text-align: center;
	height: 45px;
	line-height: 45px;
}
aside nav li span {
}
aside nav li span.fa {
	top: -7px !important;
	display: block;
	padding-right: 100%;
	padding-left: 0;
	background: url(/design/makeheal/A/mimg/plus_btn.png) no-repeat;
	background-position: right;
	background-size: 23px;
	margin-right: 20px;
}
aside nav li span.fa.fa-rotate {
	display: block;
	padding-right: 100%;
	padding-left: 0;
	background: url(/design/makeheal/A/mimg/minus_btn.png) no-repeat;
	background-position: right;
	background-size: 25px;
	margin-right: 20px;
}
aside nav li > ul {
	display: none;
	margin-top: 15px;
	margin-left: 10px;
}
aside nav li > ul > li a {
	height: 25px;
	line-height: 25px;
	padding: 3px 40px 0 30px;
	margin: 0;
	font-family: "Noto Sans", sans-serif;
	font-weight: 100;
	font-size: 21px;
	color: #000 !important;
}
aside nav li > ul > li a img.timeico {
	width: 22px;
	vertical-align: middle;
	margin-top: -4px;
	display: inline-block;
}
aside nav li > ul > li > ul {
	margin-top: 10px;
}
aside nav li > ul > li > ul > li {
	border-bottom: 0px none;
	padding-bottom: 3px;
}
aside nav li > ul > li > ul > li a {
	padding: 0 0 0 40px;
	margin: 0;
	background-color: #fff;
	font-size: 18px
}
aside nav li.no-line {
	margin-top: 0 !important;
	border-bottom: 0 !important;
}
aside nav li.plan {
	text-align: center;
	padding-top: 25px;
	display: table;
	padding: 25px 10px;
}
aside nav li.plan a {
	margin-bottom: 10px !important;
	display: inline-block;
	width: 48.5%;
	height: inherit;
	line-height: inherit;
	padding: 0 !important;
	margin: 0;
	border: 1px solid #ededed;
}
aside nav li.plan a:nth-child(odd) {
	float: left;
}
aside nav li.plan a:nth-child(even) {
	float: right;
}
aside nav li.plan a img {
	width: 100%;
}
aside nav li.plan a em {
	display: block;
	text-align: center;
	padding: 13px;
	font-size: 15px;
	color: #646464;
}
aside .bg {
	background: #ededed;
	height: 7px;
	margin: 35px 0 27px;
}
aside .notice {
    padding-bottom: 30px;
	display: block;
	margin: 0 25px;
}
aside .notice dl {
}
aside .notice dl dt {
	font-family: 'Josefin Sans';
	font-weight: bold;
	font-size: 16px;
	display: inline-block;
	margin-right: 15px;
}
aside .notice dl dt img {
	width: 5px;
	padding-left: 5px;
}
aside .notice dl dd {
	display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre;
    width: 70%;
}
aside .notice dl dd a {
	font-family: 'Malgun Gothic' !important;
	color: #757575;
	font-size: 13px;
    vertical-align: middle;
}
aside .asideBottom {
	position: relative;
	text-align: center;
	padding: 15px 28px 0;
	_background: #fafafa;
}
aside .asideBottom ul {
	text-align: left;
	margin: 30px 0;
	display: inline-block;
	width: 100%;
}
aside .asideBottom ul li {
	margin-right: 30px;
	display: inline-block;
}
aside .asideBottom ul li a {
	letter-spacing: 2px;
	display: block;
	font-family: 'Josefin Sans';
	color: #000;
	font-size: 18px;
	font-weight: 100;
}



aside .asideBottom ul li a#benefit{position: relative;}
aside .asideBottom ul li a#benefit span.icoTooltip {
    background: url(http://makeheal.img9.kr/2020/m/m_cloud.png) no-repeat;
    width: 80px;
    height: 26px;
    background-size: contain;
    display: block;
    text-align: center;
    z-index: 1;
    position: absolute;
    top: -4px;
    left: 55px;
    letter-spacing: -1px;
    color: #fff;
    line-height: 25px;
    font-size: 11px;
    text-indent: 3px;
}

aside .asideBottom ul li a#benefit span img{opacity:0}




aside .asideBottom ul li p {
	font-size: 12px;
}
aside .asideBottom ul li img {
}
aside h1 {
	padding: 20px 20px 13px;
}
aside h1 a {
	color: #fff !important;
	display: block;
	text-align: center;
	font-size: 26px;
	font-family: roboto;
	font-weight: 900;
	letter-spacing: 5px;
	line-height: 7px;
}
aside h1 a img {
	width: 110px;
}
aside .flag {
	margin-left: 25px;
	padding-top: 25px;
}
aside .flag a {
	display: inline-block;
}
aside .flag a img {
	width: 45px;
	padding-right: 10px;
}
/* //카테고리 */





.slider_wrap{}

.ct_title{
    text-align: center;
    font-family: 'Poppins';
    font-size: 27px;
    color: #000;
    margin: 45px 0 30px;
    letter-spacing: -1px;
}

.slider_wrap .ct_title img{
    padding: 0 4px;
    width: 33px;
    vertical-align: inherit;
    letter-spacing: -1px;}




/*진열 공통css*/
.makeheal_slide {overflow:hidden; margin: 0 15px; _text-align: center;}

.makeheal_slide li {margin:0 !important;}

.makeheal_slide .slick-slide{}

.makeheal_slide .thumb img{width:100%}

.makeheal_slide .slick-slide > div{
    padding: 15px 10px;}

.makeheal_slide li a {
	display: block;
}
.makeheal_slide li a img {
    
}
.makeheal_slide li a .info {
	padding-top: 20px;
	text-align: left;
}
.makeheal_slide li a .info .brand {
    font-size: 13px;
    color: #808080;
    font-family: 'Malgun Gothic' !important;
    margin-bottom: 8px;
    letter-spacing: -1px;
}
.makeheal_slide li a .info .tit {
    font-size: 15px;
    color: #000000;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre;
    padding-bottom: 8px;
}

.makeheal_slide li a .info .cont {
    font-size: 13px;
    color: #999999;
    font-family: 'Malgun Gothic' !important;
    margin-bottom: 8px;
    letter-spacing: -2px;
}

.makeheal_slide li a .price {
	text-align: left;
}
.makeheal_slide li a .price dd {
	display: inline-block;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #000;
}
.makeheal_slide li a .price em {
	font-weight: 500;
	font-family: none !important;
	_font-family: 'Malgun Gothic' !important;
}
.makeheal_slide li a .price .per {
	color: #de3131;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 600;
	margin-right: 2px;
}
.makeheal_slide li a .price .dc_sell {
	color: #242424;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
.makeheal_slide li a .price .origin_sell {
}
.makeheal_slide li a .price .origin_sell strike {
    color: #bfbfbf;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-left: 1px;
}

.makeheal_slide .slick-dots{bottom:0 !important}

.makeheal_slide .slick-dots li{width: 13px !important;  height: 13px !important;}

.makeheal_slide .slick-dots li button{
    padding: 0;
    height: 13px !important;
    width: 13px !important;}

.makeheal_slide .slick-dots li button:before{
    opacity:1 !Important;
    font-size: 0;
    background: #e6e6e6;
    width: 7px;
    height: 7px;
    margin-right: 5px;
    border-radius: 100%;}

.makeheal_slide .slick-dots li.slick-active button:before{
    border-radius: 100%;
    opacity:1 !Important;
    background: #000 !important;}
    
/*block 또는 일반진열시*/

ul.items {overflow:hidden; margin: 0 15px; _text-align: center;}

ul.items li {
    margin: 0 !important;
    width: 49%;
    display: inline-block;
    vertical-align: top;
}

ul.items .slick-slide{}

ul.items .thumb img{width:100%}

ul.items .slick-slide > div{
    padding: 15px 10px;}

ul.items li a {
	display: block;
    padding: 15px 10px;
}
ul.items li a img {
    
}
ul.items li a img.MS_prod_img_m{width:100%}

ul.items li a .info {
	padding-top: 20px;
	text-align: left;
}
ul.items li a .info .brand {
    font-size: 13px;
    color: #808080;
    font-family: 'Malgun Gothic' !important;
    margin-bottom: 8px;
    letter-spacing: -1px;
}
ul.items li a .info .tit {
    font-size: 15px;
    color: #000000;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre;
    padding-bottom: 8px;
}

ul.items li a .info .cont {
    font-size: 13px;
    color: #999999;
    font-family: 'Malgun Gothic' !important;
    margin-bottom: 8px;
    letter-spacing: -2px;
}

ul.items li a .price {
	text-align: left;
}
ul.items li a .price dd {
	display: inline-block;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #000;
}
ul.items li a .price em {
	font-weight: 500;
	font-family: 'Malgun Gothic' !important;
}
ul.items li a .price .per {
	color: #de3131;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 600;
	margin-right: 2px;
}
ul.items li a .price .dc_sell {
	color: #242424;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
ul.items li a .price .origin_sell {
}
ul.items li a .price .origin_sell strike {
    color: #bfbfbf;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-left: 1px;
}

ul.items .slick-dots{bottom:0 !important}

ul.items .slick-dots li{width: 13px !important;  height: 13px !important;}

ul.items .slick-dots li button{
    padding: 0;
    height: 13px !important;
    width: 13px !important;}

ul.items .slick-dots li button:before{
    opacity:1 !Important;
    font-size: 0;
    background: #e6e6e6;
    width: 7px;
    height: 7px;
    margin-right: 5px;
    border-radius: 100%;}

ul.items .slick-dots li.slick-active button:before{
    border-radius: 100%;
    opacity:1 !Important;
    background: #000 !important;}
    
    
    
    
    
/*이전 솔루션 css*/

#searchForm #titleArea{background-color:transparent;border-bottom:0;}

#searchForm #titleArea span.count{position:static;color:#508bed;}

#searchForm #titleArea h2{border-bottom:1px solid #c2c2c2;background:#fff;}

.xans-search-form .empty{padding:93px 0 59px;color:#4a5164;text-align:center;font-size:17px;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_search.png") center 28px no-repeat #fff;background-size:37px;}

.xans-search-form .searchbox{position:relative;padding:7px 65px 6px 14px;border-bottom:1px solid #d1d1d1;background:#fff;}

.xans-search-form .searchbox input#keyword{width:100%;padding:0 30px 0 0;}

.xans-search-form .searchbox .button{width:60px;position:absolute;top:7px;right:10px;text-align:right;}

.xans-search-form .searchbox .button .btnStrong{height:29px;}

.xans-search-form .searchbox .btnDelete{overflow: hidden;position:absolute;right:72px;top:12px;width:20px;height:20px;border:0;cursor: pointer;text-indent:100%;font-size:0;white-space: nowrap;background: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_delete.png") no-repeat 0 0;background-size:20px 20px;}

.xans-search-form .inner{overflow:hidden;padding:7px 14px 6px;border-bottom:1px solid #ececec;background:#f1f1f1;}

.xans-search-form .inner p{float:left;}

.xans-search-form .inner p.button{float:right;padding:2px 0 0;}

.xans-search-form .inner .button img{display:block;border:1px solid red;}

#titleArea{position:relative;border-bottom:1px solid #c2c2c2;background-color:#fff;}

#titleArea h2{font-weight:bold; padding:0 61px;line-height:43px;font-size:15px;color:#2e2e2e;text-align:center;}

#titleArea span{position:absolute;top:6px;left:14px;}

.help{margin:0;padding:0 0 0 22px;color:#757575;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_help.png") 0 2px no-repeat;background-size:14px;}

.help p{margin:0 0 8px;}

.myshopMain{padding:14px 7px;font-size:13px;}

.paginate.typeSwipe .prev,.paginate.typeSwipe .next{display:none;}

.txtEm{color:#008bcc;}

.gBlank5{display:block;margin-top:5px;}

.gBlank7{display:block;margin-top:7px;}

.gBlank10{display:block;margin-top:10px;}

.gBlank20{display:block;margin-top:20px;}

.gBlank30{display:block;margin-top:30px;}

.gIndent10{margin-left:10px;}

.gIndent20{margin-left:20px;}

.gSpace10{margin-right:10px;}

.gSpace20{margin-right:20px;}

.gMerge{position:relative;z-index:1;margin-top:-1px;}

.ec-base-qty [type="text"]{width:49px;}

.ec-base-qty button{margin:0;padding:0;border:0;vertical-align:top;background:transparent;}

.paginate{text-align:center;background:#fff;}

.paginate.typeMoreview{margin:0 auto;width:100%;}

.paginate.typeMoreview a{display:block;padding:12px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #d5d5d5;color:#757575;font-weight:bold;background:#f5f5f5;}

.paginate.typeMoreview span.icoMore{display:inline-block;margin:0 0 0 8px;width:13px;height:8px;font-size:0;line-height:0;vertical-align:baseline;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_more.png") no-repeat 0 50%;background-size:13px auto;}

.paginate.typeSwipe{color:#757575;}

.paginate.typeSwipe button.circle{margin:0 3px 0 4px;width:13px;height:13px;border:0;cursor:pointer;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_swipe.png") no-repeat 0 0;background-size:13px 13px;}

.paginate.typeSwipe button.circle.selected{background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_swipe_on.png") no-repeat 0 0;background-size:13px 13px;}

.paginate.typeSwipe span{color:#fff;font-size:0;line-height:0;}

.paginate.typeSwipe button.prev,.paginate.typeSwipe button.next{width:31px;font-size:15px;line-height:1.2em;border:0;cursor:pointer;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_prev.png") no-repeat 50% 50%;background-size:7px auto;}

.paginate.typeSwipe button.next{background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_next.png") no-repeat 50% 50%;background-size:7px auto;}

.paginate.typeTotal{color:#696969;}

.paginate.typeTotal > span{margin:0 8px;font-weight:bold;}

.paginate.typeTotal p{display:inline-block;vertical-align:middle;}

.paginate.typeTotal .prev,.paginate.typeTotal .next{width:7px;height:13px;font-size:15px;line-height:1.2em;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_prev.png") no-repeat 50% 50%;background-size:7px auto;}

.paginate.typeTotal .next{background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_next.png") no-repeat 50% 50%;background-size:7px auto;}

.paginate.typeTotal p span{overflow:hidden;display:block;width:29px;text-indent:-999px;}

.paginate.typeTotal strong{color:#508bed;}

.paginate.typeList{padding:7px 0;color:#1b1b1b;font-size:0}

.paginate.typeList ol{margin:0}

.paginate.typeList ol,.paginate.typeList ol li,.paginate.typeList p,.paginate.typeList p a,.paginate.typeList ol li a{display:inline-block;vertical-align:middle;}

.paginate.typeList ol li{margin-right: -1px !important; margin:0 1px 5px;list-style:none;background:#fff;}

.paginate.typeList p,.paginate.typeList ol li a{padding:7px 0 2px;width:31px;height:19px;border-radius:2px;}

.paginate.typeList ol li .other,.paginate.typeList p,.paginate.typeList ol li a{border:1px solid #d9d9d9;}

.paginate.typeList ol li .this{border:1px solid #508bed;}

.paginate.typeList .this{color:#508bed;}

.paginate.typeList .prev,.paginate.typeList .next{margin:0 0 5px;width:31px;font-size:15px;line-height:1.2em;background:#fff url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_prev.png") no-repeat 50% 50%;background-size:7px auto;}

.paginate.typeList .next{background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_next.png");}

.paginate.typeList p span{overflow:hidden;display:block;width:29px;text-indent:-999px;}

.paginate.typeList p a{padding:7px 0 2px;width:31px;height:19px;color:#fff;}

p.ec-base-help,ul.ec-base-help li{margin:8px 4px;padding:0 0 0 18px;font-size:12px;line-height:1.5;color:#757575;text-align:left;background:url("//img.echosting.cafe24.com/skin/mobile/common/ico_help.png") no-repeat 0 3px;background-size:14px auto;}

.ec-admin-icon.cart{height:26px;cursor:pointer;}

.ec-base-product{padding:0;background-color:#fff;}

.ec-base-product h2{max-height:43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:43px;padding:0 42px 0 14px;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_title_close.gif") no-repeat right 14px top 50%;background-size:13px 8px;cursor:pointer;}

.ec-base-product h3{margin-bottom:14px;}

.ec-base-product img{max-width:100%;}

.ec-base-product > ul{padding:14px 0 0;}

.ec-base-product li{vertical-align:top;}

.ec-base-product [class*="grid"]{display:table;table-layout:fixed;width:100%;box-sizing:border-box;padding:0 7px;font-size:0;line-height:0;}

.ec-base-product [class*="grid"] > li{display:inline-block;margin:0 0 14px;vertical-align:top;text-align:center;font-size:12px;line-height:1.4;}

.ec-base-product .thumbnail{position:relative;margin:0 7px 14px;}

.ec-base-product .thumbnail a{display:block;}

.ec-base-product .thumbnail a img{display:block;width:100%;border:1px solid #ededed;vertical-align:top;}

.ec-base-product .thumbnail .prdIcon{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:30% auto;}

.ec-base-product .thumbnail .wish{position:absolute;right:3px;bottom:3px;z-index:10;}

.ec-base-product .description{min-height:10px;margin:0 7px;line-height:1em;text-align:left;}

.ec-base-product .description .name{line-height:1.3em;word-wrap:break-word;margin:0 0 7px;}

.ec-base-product .description .name a{font-size:13px;color:#1b1b1b;}

.ec-base-product .description .icon{margin:0 0 7px;}

.ec-base-product .description .icon img{margin:0 4px 0 0;}

.ec-base-product .description .icon .icon_img{margin:0;}

.ec-base-product .description .price{font-size:12px;margin:0 0 7px;}

.ec-base-product .description .strike,.ec-base-product .description .mPriceStrike{text-decoration:line-through;}

.ec-base-product .description li.cart{margin:0 0 7px;}

.ec-base-product .description .color{overflow:hidden;margin:0;}

.ec-base-product .description .color .chips{float:left;width:12px;height:10px;margin:0 2px 2px 0;font-size:0;line-height:0;border:1px solid #e3e3e3;}

.ec-base-product .description .likeButton button{border:0;background:none;}

.ec-base-product .description .likeButton button strong{margin:0 0 0 3px;font-size:11px;line-height:20px;color:#757575;}

.ec-base-product .description .likeButton.selected button strong{line-height:20px;color:#2e2e2e;}

.ec-base-product .more_view{margin:7px 4px 0;}

.ec-base-product .more_view a{display:block;padding:0 0 0 0;background:#d4d4d6;}

.ec-base-product .more_view a span{overflow:hidden;display:block;width:100%;height:30px;text-indent:120%;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/bg_togglebar_show.png") no-repeat 50% 50%;background-size:12px 12px;}

.ec-base-product.typeDesc{margin:0;background:#fff;}

.ec-base-product.typeDesc .prdList:after{display:block;content:"";clear:both;}

.ec-base-product.typeDesc .prdList > li{margin:0;padding:14px;width:100%;box-sizing:border-box;border-top:1px solid #ececec;}

.ec-base-product.typeDesc .prdList > li:first-child{padding:0 14px 14px;border-top:0;}

.ec-base-product.typeDesc .prdList > li:after{display:block;content:"";clear:both;}

.ec-base-product.typeDesc .thumbnail{float:left;margin:0;padding:0;width:87px;}

.ec-base-product.typeDesc .thumbnail .wish{right:4px;}

.ec-base-product.typeDesc .description{padding:0 0 0 103px;}

.ec-base-product.typeDesc .description .price{color:#494949;font-size:13px;}

.ec-base-product.typeDesc .description .price.sale{color:#000;font-size:15px;}

.ec-base-product.typeDesc .description .color{margin:0 0 10px;}

.ec-base-product.typeDesc .description .summary{font-size:11px;color:#757575;margin:0 0 10px;}

.ec-base-product.typeGallery{margin:0;}

.ec-base-product.typeGallery ul{display:table;table-layout:fixed;padding:0 14px 0 12px;font-size:0;line-height:0;}

.ec-base-product.typeGallery li{position:relative;display:inline-block;margin:0 0 2px;padding:0;vertical-align:top;overflow:hidden;font-size:13px;line-height:1.2em;}

.ec-base-product.typeGallery .thumbnail{margin:0 2px;}

.ec-base-product.typeGallery .thumbnail .wish{top:3px;bottom:auto;}

.ec-base-product.typeGallery .description{position:absolute;left:0;margin:0;padding:0 0 0 2px;width:100%;opacity:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.ec-base-product.typeGallery .description a{overflow:hidden;display:block;padding:5px 38px 5px 5px;width:100%;height:100%;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(0,0,0,0.6);}

.ec-base-product.typeGallery .description a .name:after{display:block;content:"";position:absolute;top:0;right:12px;width:20px;height:100%;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_arrow_white.png") 0 center no-repeat;background-size:20px 20px;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);transform: rotate(270deg);}

.ec-base-product.typeGallery .description a .name{display:inline-block;margin:0;width:100%;}

.ec-base-product.typeGallery .description a .name,.ec-base-product.typeGallery .description a p{overflow:hidden;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;}

.ec-base-product.typeGallery .description a .price{margin:0;font-weight:bold;}

.ec-base-product.typeGallery .description a .price span{display:none;}

.ec-base-product.typeGallery .description .likeButton{position:absolute;bottom:0;right:5px;background:rgba(255,255,255,0.8);}

.ec-base-product .layerDiscountPeriod{display:none;position:absolute;z-index:100;left:0;width:100%;padding:11px 7px;box-sizing:border-box;}

.ec-base-product .layerDiscountPeriod .inner{border:1px solid #353535;background:#f1f1f1;border-radius:4px;}

.ec-base-product .layerDiscountPeriod .inner .title{display:block;padding:10px 14px;font-size:14px;background-color:#353535;color:#fff;}

.ec-base-product .layerDiscountPeriod .inner .timeleft{padding:14px;color:#508bed;font-size:13px;font-weight:bold;text-align:center;}

.ec-base-product .layerDiscountPeriod ul{margin:0 7px 14px;padding:0;border:1px solid #d5d5d5;background:#fff;}

.ec-base-product .layerDiscountPeriod ul li{position:relative;padding:14px 13px 14px 100px;border-top:1px solid #ececec;color:#353535;}

.ec-base-product .layerDiscountPeriod ul li:first-child{border-top:0;}

.ec-base-product .layerDiscountPeriod ul li span{position:absolute;top:14px;left:13px;color:#757575;}

.ec-base-product .layerDiscountPeriod .btnClose{position:absolute;top:8px;right:4px;display:block;width:40px;height:40px;text-indent:-9999px;font-size:0;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_close_white.png") center center no-repeat;background-size:50% 50%;}

.ec-product-bgLT{background-position:left top;}

.ec-product-bgLC{background-position:left center;}

.ec-product-bgLB{background-position:left bottom;}

.ec-product-bgRT{background-position:right top;}

.ec-product-bgRC{background-position:right center;}

.ec-product-bgRB{background-position:right bottom;}

.ec-product-bgCT{background-position:center top;}

.ec-product-bgCC{background-position:center center;}

.ec-product-bgCB{background-position:center bottom;}

.ec-base-product .grid1 > li{width:100%;}

.ec-base-product .grid2 > li{width:50%;}

.ec-base-product .grid3 > li{width:33.333%;}

.ec-base-product .grid4 > li{width:25%;}

.ec-base-product .grid5 > li{width:20%;}

@media all and (max-width:480px){.ec-base-product .prdList.grid1 > li{width:100%;}

.ec-base-product .prdList.grid2 > li{width:50%;}

.ec-base-product .prdList.grid3 > li{width:33.333%;}

.ec-base-product .prdList.grid4 > li{width:25%;}

.ec-base-product .prdList.grid5 > li{width:20%;}

.ec-base-product .grid1 li .name{font-size:15px;}

.ec-base-product .grid2 li .name,.ec-base-product .grid3 li .name{font-size:13px;}

.ec-base-product .grid4 li .name{font-size:11px;}

}

@media all and (min-width:481px) and (max-width:767px){.ec-base-product .prdList.grid2 > li{width:33.333%;}

.ec-base-product .prdList.grid3 > li,.ec-base-product .prdList.grid4 > li,.ec-base-product .prdList.grid5 > li{width:25%;}

.ec-base-product [class*="grid"] li .name{font-size:13px;}

}

@media all and (min-width:768px){.ec-base-product .prdList.grid2 > li{width:25%;}

.ec-base-product .prdList.grid3 > li,.ec-base-product .prdList.grid4 > li,.ec-base-product .prdList.grid5 > li{width:20%;}

.ec-base-product [class*="grid"] li .name{font-size:15px;}

}

.btnNormal,.btnStrong,.btnBasic,.btnSubmit,.btnEm{display:inline-block;letter-spacing:0;text-align:center;font-family:Verdana,"맑은 고딕",Malgun Gothic,"돋움",Dotum;border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box;}

.btnNormal,.btnStrong,.btnBasic{height:29px;line-height:27px;padding:0 10px;vertical-align:middle;font-size:13px;}

.btnNormal{color:#1b1b1b;border:1px solid #cfcfcf;border-bottom-color:#b5b5b5;background:#fff;}

.btnStrong{color:#fff;border:1px solid #4a5164;border-bottom-color:#373d4b;background:#4a5164;}

.btnSubmit{height:36px;line-height:36px;padding:0 10px;font-size:13px;color:#fff;border:1px solid #4a5164;background:#4a5164;}

.btnEm{height:36px;line-height:34px;padding:0 10px;font-size:13px;border:1px solid #d5d5d5;background:#fff;}

.btnBasic{color:#1b1b1b;border:1px solid #bcbcbc;background:#f0f0f0;}

[class*="btn"].mini{height:26px;line-height:24px;font-size:11px;}

.ec-base-button .soldout{cursor:default;}

.btnIcon{max-width:12px;max-height:12px;background-size:100% 100%;}

.ec-base-button{margin:10px auto;text-align:right;}

.ec-base-button:after{content:"";display:block;clear:both;}

.ec-base-button.typeMulti{margin:0 auto;padding:7px;}

.ec-base-button.typeMulti .gTop:after,.ec-base-button.typeMulti .gBottom:after{content:"";display:block;clear:both;}

.ec-base-button.typeMulti .gBottom{margin:7px 0 0;padding:7px 0 0;border-top:1px solid #d5d5d5;clear:both;}

.ec-base-button.gLeft{text-align:left;}

.ec-base-button.gCenter{text-align:center;}

.ec-base-button.gRight{text-align:right;}

.ec-base-button .gLeft{float:left;text-align:left;}

.ec-base-button .gRight{float:right;}

.ec-base-button[class*="gColumn"]{display:flex;margin:10px 0 10px -4px;}

.ec-base-button[class*="gColumn"]:after{content:none;}

.ec-base-button[class*="gColumn"] a,.ec-base-button[class*="gColumn"] button{flex:1;margin:0 0 0 4px;padding:0 3px;white-space:nowrap;}

.ec-base-button[class*="gColumn"] .gFlex2{flex:2;}

.ec-base-button[class*="gColumn"] .gFlex3{flex:3;}

.ec-base-button[class*="gColumn"] .gFlex4{flex:4;}

.ec-base-button.gFull{margin-bottom:3px;}

.ec-base-button.gFull [class*="btn"],[class*="btn"].gFull{width:100%;}

.ec-base-button.gFull [class*="btn"]{margin:0 0 7px;}

.ec-base-button.gFixed{position:fixed;z-index:120;left:0;bottom:0;max-width:100%;width:100%;margin:0;padding:0 7px;box-sizing:border-box;background-color:#dbdbdb;-webkit-box-shadow:0px -4px 4px 0px rgba(120,120,120,0.5);-moz-box-shadow:0px -4px 4px 0px rgba(120,120,120,0.5);box-shadow:0px -4px 4px 0px rgba(120,120,120,0.5);}

.ec-base-button.gFixed .state + .ec-base-button{margin-top:3px;}

.ec-base-button.gFixed .state{overflow:hidden;margin:0 auto;font-size:11px;}

.ec-base-button.gFixed .state .count{float:left;padding:7px 0;}

.ec-base-button.gFixed .state .price{float:right;padding:7px 0;}

.ec-base-button.gFixed .price strong{font-weight:normal;}

.ec-base-button.gFixed .count strong,.ec-base-button.gFixed .price em{color:#508bed;font-weight:bold;}

@media all and (min-width:768px){.btnSubmit{height:46px;line-height:44px;font-size:16px;}

.btnEm{height:46px;line-height:44px;font-size:16px;}

}

.ec-base-box{padding:14px;margin:14px;border:1px solid #d5d5d5;line-height:1.6;color:#757575;background:#fff;}

.ec-base-box.center{text-align:center;}

.ec-base-layer .ec-base-button{margin:0;padding:7px 14px 7px 10px;border-top:1px solid #ccc;border-radius:0 0 5px 5px;background:#f1f1f1;}

.ec-base-layer .ec-base-button.gFull{padding:7px 14px 0;}

.ec-base-layer .ec-base-button.gFixed .ec-base-button{padding:0;border-top:0;}

.ec-base-layer .wrap + .ec-base-button{border-top:0;}

.ec-base-tab:after{content:"";display:block;clear:both;}

.ec-base-tab ul{display:flex;border-top:1px solid #ececec;border-bottom:1px solid #4a5164;font-size:13px;line-height:14px;word-break:break-all;}

.ec-base-tab li{display:flex;flex:1;min-height:36px;border-left:1px solid #ececec;text-align:center;background:#fff;}

.ec-base-tab .gFlex2{flex:2;}

.ec-base-tab a{display:flex;flex-basis:100%;justify-content:center;flex-wrap:nowrap;align-items:center;padding:5px 10px;}

.ec-base-tab a .number{display:inline-block;padding-left:5px;}

.ec-base-tab li:first-child{border-left:0;}

.ec-base-tab li.selected a{border-left:0;font-weight:bold;color:#fffffd;background:#4a5164;}

.ec-base-tab.typeSub ul{border-top:1px solid #c8cdd2;border-bottom:1px solid #c8cdd2;}

.ec-base-tab.typeSub ul > li{background:#f1f1f1;border-left:1px solid #c8cdd2;}

.ec-base-tab.typeSub .selected a{margin:0 0 -1px;color:#333;background:#fff;}

.ec-base-tooltip-area{display:inline-block;vertical-align:top;}

.ec-base-tooltip-area.show{z-index:80;}

.ec-base-tooltip-area .btnTip{overflow:hidden;padding:0 0 0 5px;margin:0;border:0;white-space:nowrap;width:14px;height:14px;font-size:1px;line-height:0;vertical-align:middle;color:transparent;text-indent:-150%;cursor:pointer;background:url("//img.echosting.cafe24.com/skin/mobile/common/ico_help.png") right center no-repeat;background-size:14px 14px;}

.ec-base-tooltip{display:none;z-index:1;position:absolute;left:0;right:0;width:88%;margin:3px auto 0;text-align:left;border:1px solid #ccc;border-radius:2px;letter-spacing:normal;background-color:#fff;}

.ec-base-tooltip-area .ec-base-tooltip{padding:0 30px 14px 14px;}

.ec-base-tooltip .title{display:block;font-size:15px;color:#000;line-height:43px;}

.ec-base-tooltip ul{color:#757575;}

.ec-base-tooltip ul li{font-size:13px;}

.ec-base-tooltip .content table + .title{margin-top:14px;}

.ec-base-tooltip p{float:none;font-size:12px;text-align:left;}

.ec-base-tooltip p strong{font-weight:normal;font-size:13px;}

.ec-base-tooltip table{background:#fff;}

.ec-base-tooltip th,.ec-base-tooltip td{padding:7px;border:1px solid #d5d5d5;}

.ec-base-tooltip th{width:80px;border-right-width:0;color:#353535;}

.ec-base-tooltip td{border-left-width:0;}

.ec-base-tooltip .txtEm{color:#008bcc;}

.ec-base-tooltip .txtWarn{color:#f65b54;}

.ec-base-tooltip .btnClose{overflow:hidden;position:absolute;right:10px;top:10px;width:25px;height:25px;margin:0;font-size:1px;line-height:0;text-indent:150%;white-space:nowrap;border:0;background:url("//img.echosting.cafe24.com/skin/mobile/common/btn_close.png") no-repeat 50% 50%;background-size:13px 13px;}

.ec-base-tooltip.typeUpper{position:absolute;left:-90px;bottom:33px;width:200px;padding:14px 28px 14px 14px;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.15);-moz-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.15);box-shadow:3px 3px 3px 0px rgba(0,0,0,0.15);}

.ec-base-tooltip.typeUpper:before{content:"";position:absolute;left:40%;bottom:-5px;display:inline-block;width:0;height:0;margin:-3px 0 0;border-left:5px solid transparent;border-top:5px solid #ccc;border-right:5px solid transparent;}

.ec-base-tooltip.typeUpper:after{content:"";position:absolute;left:40%;bottom:-4px;display:inline-block;width:0;height:0;margin:-3px 0 0;border-left:5px solid transparent;border-top:5px solid #fff;border-right:5px solid transparent;}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight:400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight:500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight:700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}

html{-webkit-text-size-adjust:100%;}

html,body{min-height:100% }

html,body,div,ol,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,a,span,form,input{margin:0;padding:0;}

a{border:0;text-decoration:none;font:normal 13px 'Noto Sans KR',sans-serif;color:#333;letter-spacing:-0.2px;}

ul,dl,ol{list-style:none;}

img{max-width:100%;border:0;vertical-align:top;-webkit-user-drag: none;user-drag: none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

body{font:normal 13px 'Noto Sans KR',sans-serif;color:#333;letter-spacing:-0.2px;}

table{width:100%;border-collapse:collapse;font:normal 13px 'Noto Sans KR',sans-serif;color:#333;letter-spacing:-0.2px;}

input,select,textarea,button{font:normal 13px 'Noto Sans KR',sans-serif;color:#333;letter-spacing:-0.2px;}

br.pc{display:inline;}

br.mobile{display:none;}

img.pc{display:inline;}

img.mobile{display:none;}

.clear_fix:after{content:"";display:block;clear:both;}

#wrap{position:relative;width:100%;}

#wrap .buttonArea{font-size:12px;}

#wrap .buttonArea a,#wrap .buttonArea button{padding:8px 12px;border:1px solid #aaa;font-size:14px;line-height:14px;}

#wrap .buttonArea a:hover,#wrap .buttonArea button:hover{background:#fafafa;}

#wrap .btnNormalM,#wrap a.btnNormalM,#wrap .btnNormalM:hover,#wrap a:hover.btnNormalM{font-weight:400;}

#wrap .btnSubmitB,#wrap .btnSubmitB:hover,#wrap .btnEmB,#wrap .btnEmB:hover,#wrap .btnSubmitM,#wrap a.btnSubmitM,#wrap .btnSubmitM:hover,#wrap a:hover.btnSubmitM,#wrap .btnSubmit,#wrap a.btnSubmit,#wrap .btnSubmit:hover,#wrap a:hover.btnSubmit,#wrap .btnSubmitL,#wrap a.btnSubmitL,#wrap .btnSubmitL:hover,#wrap a:hover.btnSubmitL{border:1px solid #333 !important;background:#333 !important;color:#fff;font-weight:400;}

#wrap .btnEm,#wrap a.btnEm,#wrap .btnEm:hover,#wrap a:hover.btnEm,#wrap .btnSubmitB:hover,#wrap .buttonArea .btnSubmitB:hover,#wrap .btnEmB:hover,#wrap .buttonArea .btnEmB:hover,#wrap .btnEmM,#wrap a.btnEmM,#wrap .btnEmM:hover,#wrap a:hover.btnEmM,#wrap .btnEmL,#wrap a.btnEmL,#wrap .btnEmL:hover,#wrap a:hover.btnEmL{font-weight:400;}

#wrap div[class*="tabTheme"] ul.menu li a{line-height:36px;background:#fff;}

#wrap div[class*="tabTheme"] ul.menu li.selected a{background:#333;}

#wrap div[class*="tabTheme"] ul.menu li:first-child a{border-left:1px solid #cdcdce;}

#wrap .txtStrong12B,#wrap .txtStrong12B a,#wrap .txtStrong12B a:hover,#wrap .txtStrong12B a:active,#wrap .txtStrong12B a:focus,#wrap .txtStrong17B,#wrap .txtStrong17B a,#wrap .txtStrong17B a:hover,#wrap .txtStrong17B a:active,#wrap .txtStrong17B a:focus,#wrap .txtOrderTotal,#wrap .txtOrderTotal a,#wrap .txtOrderTotal a:hover,#wrap .txtOrderTotal a:active,#wrap .txttxtOrderTotal a:focus{color:#000;}

#wrap .mid-0 ul.xans-board-listheader,#wrap .xans-board-search,#wrap .xans-board-function,#wrap .titleArea,#wrap .orderStep{display:none !important;}

#wrap .xans-board-catemove{padding:20px 0 0;border:0;}

#wrap .btnNormal,.btnStrong,#wrap .btnBasic,#wrap .btnSubmit,.btnEm{font-family:'Open Sans','Noto Sans KR',sans-serif !important;}

#wrap .paginate{margin:30px 7px;font-size:0;}

#wrap .paginate p{display:inline-block;width:auto;height:auto;margin:0;padding:0;box-sizing:border-box;}

#wrap .paginate a{display:inline-block;width:34px;height:34px;padding:0;line-height:34px;}

#wrap .paginate p.next a,#wrap .paginate p.prev a{width:32px;height:32px;}

#wrap .paginate ol{display:inline-block;margin:0;font-size:0;line-height:0;vertical-align:top;}

#wrap .paginate ol li{display:inline-block;margin:0 0 0 -1px;vertical-align:top;}

#wrap .paginate ol li:first-child{margin-left:0;}

#wrap .paginate ol li a{display:inline-block;width:34px;padding:0;font-weight:bold;color:#333;border:1px solid #ddd;box-sizing:border-box;background-color:#fff;}

#wrap .paginate ol li a.this{border-color:#333;color:#fff;background:#333;}

#wrap .xans-board-listpackage .notice{border-top:0;}

#wrap iframe#content_IFRAME{background:#fff;}


.sub_layer_wrap > div > .sl_left_wrap{float:left;width:40%;height:100%;min-width:380px;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left{float:right;padding-top:33px;overflow:hidden;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_title{float:left;width:275px;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > div > h2{font-family:'Open Sans',sans-serif;font-size:26px;line-height:100%;letter-spacing:0;font-weight:600;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > div > h2 + p{margin-top:18px;font-size:14px;line-height:22px;color:#aaa;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left >.sl_list{float:left;width:235px;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list ul{position:relative;width:100%;padding-right:30px;box-sizing:border-box;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list ul > li {margin-top:24px;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list ul > li:first-child{margin-top:0;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list ul > li > a{font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:15px;color:#fff;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list ul > li > a:hover{text-decoration:underline;}

.sub_layer_wrap > div > .sl_right_wrap{float:right;width:60%;height:100%;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right{width:100%;height:100%;display:none;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right:first-child{display:block;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_fixed{display:block !important;opacity:1 !important;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right a{display:table;width:100%;height:100%;background-position:0 center;background-repeat:no-repeat;background-size:cover;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_01_01 a{background-image:url(/images/common/gnb_01_01.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_01_02 a{background-image:url(/images/common/gnb_01_02.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_02_01 a{background-image:url(/images/common/gnb_02_01.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_02_02 a{background-image:url(/images/common/gnb_02_02.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_02_03 a{background-image:url(/images/common/gnb_02_03.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_02_04 a{background-image:url(/images/common/gnb_02_04.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_02_05 a{background-image:url(/images/common/gnb_02_05.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_03_01 a{background-image:url(/images/common/gnb_03_01.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_04_01 a{background-image:url(/images/common/gnb_04_01.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_05_01 a{background-image:url(/images/common/gnb_05_01.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_06_01 a{background-image:url(/images/common/gnb_06_01.jpg);}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right a dl{display:table-cell;padding-left:48%;padding-right:5%;vertical-align:middle;color:#fff;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right.sl_black a dl{color:#000;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right a dl dt{font-family:"Open Sans",'Noto Sans KR',sans-serif;font-size:38px;font-weight:600;line-height:110%;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right a dl dd{margin-top:15px;font-size:18px;}

#header .search_inner{position:fixed;top:55px;left:0;width:100%;height:100%;padding:20px 4%;box-sizing:border-box;background:rgba(0,0,0,0.85);}

#header .search_inner .search_wrap{float:left;position:relative;width:83%;height:35px;}

#header .search_inner .xans-layout-searchheader{display:block;background:none;border:none;border-radius:0;}

#header .search_inner .search_wrap input[type="text"]{position:absolute;left:0;top:0;width:100%;height:35px;line-height:35px;padding:0 68px 0 10px;border:1px solid #888;box-sizing:border-box;background:none !important;font-size:12px;color:#fff;}

#header .search_inner .search_wrap .btnDelete{position:absolute;top:1px;right:35px;width:33px;height:33px;border:none;background:url("/images/common/search_cancel.png") right center no-repeat;}

#header .search_inner .search_wrap > button{position:absolute;top:0;right:0;width:35px;height:35px;background:none;border:none;}

#header .search_inner .search_wrap > button img{width:16px;height:auto;}

#header .search_inner .search_close_btn{float:right;width:14.5%;height:35px;line-height:34px;margin-left:2.5%;border:1px solid #888;box-sizing:border-box;background:none;font-size:11px;color:#888;text-align:center;letter-spacing:0;}

#header > .header_inner > .utill_menu{position:absolute;right:40px;top:42px;}

#header > .header_inner > .utill_menu ul{float:left;line-height:100%;margin-right:11px;}

#header > .header_inner > .utill_menu ul > li{float:left;margin-left:12px;}

#header > .header_inner > .utill_menu ul > li:first-child{margin-left:0;}

#header > .header_inner > .utill_menu ul > li > a{font-family:'Open Sans',sans-serif;font-size:13px;color:#aaa;letter-spacing:0;}

#header > .header_inner > .utill_menu ul > li > a:hover{color:#fff;}

#header > .header_inner > .mobile{display:none;}

#footer_wrap{width:100%;padding:63px 0;background-color:#e0e0e0;}

#footer{width:1400px;margin:0 auto ;position:relative;}

#footer > .footer_top{position:relative;width:100%;padding-left:274px;box-sizing:border-box;}

#footer > .footer_top > span{ position:absolute;top:0;left:0;}

#footer > .footer_top > .footer_utill{float:left;line-height:38px;}

#footer > .footer_top > .footer_utill li{float:left;margin-left:23px;}

#footer > .footer_top > .footer_utill li:first-child{margin-left:0;}

#footer > .footer_top > .footer_utill li a{font-size:15px;font-weight:500;}

#footer > .footer_top > .footer_utill li a:hover{text-decoration:underline;}

#footer > .footer_top >.footer_right{float:right;}

#footer > .footer_top >.footer_right >.familysite{float:left;width:160px;height:44px;margin-right:20px;border:1px solid #aaa;box-sizing:border-box;overflow:hidden;}

#footer > .footer_top >.footer_right >.familysite > a{display:block;width:160px;height:44px;padding:0 10px;box-sizing:border-box;line-height:42px;background:url(/images/common/sitemap_more.png) 140px center no-repeat;}

#footer > .footer_top >.footer_right >.familysite > ul{width:160px;margin-left:-1px;margin-top:-2px;border:1px solid #aaa;box-sizing:border-box;background:#000;}

#footer > .footer_top >.footer_right >.familysite > ul a{ display:block;width:100%;height:44px;padding:0 10px;box-sizing:border-box;line-height:42px;font-size:13px;color:#fff;}

#footer > .footer_top >.footer_right .sns_list{float:right;}

#footer > .footer_top >.footer_right .sns_list > a{display:none;font-size:0;}

#footer > .footer_top >.footer_right .sns_list ul{overflow:hidden;}

#footer > .footer_top >.footer_right .sns_list li{float:left;margin-left:20px;}

#footer > .footer_top >.footer_right .sns_list li:first-child{margin-left:0;}

#footer > .footer_top >.footer_right .sns_list li a{display:inline-block;width:44px;height:44px;border:2px solid #000;box-sizing:border-box;font-size:0;vertical-align:top;}

#footer > .footer_top >.footer_right .sns_list li a:hover > img.on{display:inline-block;}

#footer > .footer_top >.footer_right .sns_list li a:hover > img.off{display:none;}

#footer > .footer_top >.footer_right .sns_list img.on{display:none;}

#footer > .footer_bottom{width:100%;margin-top:30px;color:#666;line-height:25px;}

#footer > .footer_bottom > p span{padding:0 7px;vertical-align:top;line-height:22px;font-size:12px;}

#footer > .footer_bottom > p:first-child + p{margin-top:10px;}

#footer > .footer_bottom > p a{font-size:12px;color:#666;}

#footer > .footer_bottom > p strong{font-weight:500;color:#333;}

#footer > .footer_bottom > p strong span{color:#666;font-weight:300;}

#footer > .footer_bottom > p .mail a{font-size:inherit;}

#footer > .footer_bottom > p .pc{display:inline;}

#footer > .footer_bottom > p .mobile{display:none;}

#footer > #pg{position:absolute;right:0;bottom:0;}

#main_visual{position:relative;width:100%;overflow:hidden;}

#main_visual ul{position:relative;width:500%;}

#main_visual ul > li{float:left;position:relative;display:block;width:20%;height:840px;background-position:0 center;background-repeat:no-repeat;background-size:cover;z-index:1;}

#main_visual ul > li > div{position:absolute;top:160px;left:45%;height:365px;padding-left:315px;color:#fff;background:url(/images/main/visual_goods01.png) left center no-repeat;}

#main_visual ul > li > div > .v_title{margin-top:16px;font-size:54px;font-weight:300;line-height:130%;letter-spacing:-3px;}

#main_visual ul > li > div > .v_txt{margin-top:29px;font-size:18px;line-height:150%;}

#main_visual ul > li > div > .v_btn{display:inline-block;margin-top:47px;}

#main_visual ul > li > div > .v_btn_1{ display:inline-block;margin-top:12px;}

#main_visual ul > li > div > .v_btn_1 > a{ display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;box-sizing:border-box;font-size:12px;color:#fff;font-weight:500;background:#000;transition:all 0.2s;}

#main_visual ul > li > div > .v_btn > a{ display:inline-block;width:160px;height:50px;line-height:45px;border:2px solid #fff;text-align:center;box-sizing:border-box;font-size:14px;color:#000;font-weight:500;background:#fff;transition:all 0.2s;}

#main_visual ul > li > div > .v_btn > a:hover{color:#fff;background:none;border:2px solid #fff;box-sizing:border-box;transition:all 0.2s;}

#main_visual ul > li > div.event_visual{margin-left:0;color:#000;}

#main_visual ul > li > div.event_visual > .v_stitle{margin-bottom:6px;font-family:"Open Sans";font-size:20px;}

#main_visual ul > li > div.event_visual > .v_txt{margin-top:31px;font-size:18px;line-height:150%;}

#main_visual ul > li > div.event_visual > .v_btn > a{border-color:#222;background:#222;color:#fff;}

#main_visual ul > li > div.event_visual > .v_btn > a:hover{border-color:#222;background:none;color:#222;}

#main_visual > .btn_prev{position:absolute;top:50%;left:3%;margin-top:-21px;width:23px;height:43px;background:url(/images/common/main_prev_btn.png) 0 0 no-repeat;z-index:2;}

#main_visual > .btn_prev > a{display:block;width:100%;height:100%;font-size:0;}

#main_visual > .btn_next{position:absolute;top:50%;right:3%;margin-top:-21px;width:23px;height:43px;background:url(/images/common/main_next_btn.png) 0 0 no-repeat;z-index:2;}

#main_visual > .btn_next > a{display:block;width:100%;height:100%;font-size:0;}

#main_visual > .v_pasing{position:absolute;bottom:140px;left:0;width:100%;text-align:center;z-index:3;font-size:0;}

#main_visual > .v_pasing a{display:inline-block;margin-left:10px;padding:12px 12px 0 0 ;border:2px solid #fff;box-sizing:border-box;font-size:0;}

#main_visual > .v_pasing a:first-child{margin-left:0;}

#main_visual > .v_pasing a.on{font-size:0;padding:12px 12px 0 0 ;background-color:#fff;}


.ct_stitle{font-size:20px;color:#666;}

.ct_title.fwb{font-weight:bold;}

.ct_txt{font-size:16px;line-height:28px;}

.more_btn{display:inline-block;box-sizing:border-box;}

.more_btn a{display:inline-block;padding:12px 44px 14px 45px;box-sizing:border-box;border:2px solid #222;font-size:14px;color:#fff;font-weight:500;background:#222;transition:all 0.2s;}

.more_btn a:hover{color:#000;background:none;border:2px solid #222;box-sizing:border-box;transition:all 0.2s;}

#content > div > div{width:1400px;padding:120px 0;margin:0 auto;box-sizing:border-box;}

#main .ct01_wrap{position:relative;margin-top:-200px;width:100%;height:800px;box-sizing:border-box;z-index:2;}

#main .ct01_wrap > .ct01{padding:295px 0 95px;position:relative;}

#main .ct01_wrap > .ct01 > .ct_title{color:#fff;}

#main .ct01_wrap > .ct01 > .ct_txt{margin-top:22px;color:rgba(255,255,255,0.5);}

#main .ct01_wrap > .ct01 > .more_btn{margin-top:45px;}

#main .ct01_wrap > .ct01 > .more_btn a{color:#000;background:#FFF;border:2px solid #fff;}

#main .ct01_wrap > .ct01 > .more_btn a:hover{color:#fff;background:none;border:2px solid #fff;}

#main .ct01_wrap .ct01_bg{width:100%;height:100%;padding:0;position:absolute;}

#main .ct01_wrap .ct01_bg > div{width:100%;height:100%;padding:0;position:absolute;}

#main .ct01_wrap .ct01_bg > div.bg_before{background:url(/images/main/ct01_before.png) center no-repeat;background-size:cover;}

#main .ct01_wrap .ct01_bg > div.bg_after{display:none;background:url(/images/main/ct01_after.png) center no-repeat;background-size:cover;}

#main .ct02_wrap > .ct02{padding:32px 0 80px;overflow:hidden;}

#main .ct02_wrap > .ct02 > .ct_bg{float:right;width:50%;height:477px;padding-left:100px;box-sizing:border-box;}

#main .ct02_wrap > .ct02 > .ct_img{float:left;width:50%;margin-top:30px;}

#main .ct02_wrap > .ct02 > .ct_bg > .ct_stitle{display:inline-block;margin-top:114px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:20px;}

#main .ct02_wrap > .ct02 > .ct_bg > .ct_title{font-family:'Noto Sans KR',sans-serif;margin-top:12px;letter-spacing:-1px;}

#main .ct02_wrap > .ct02 > .ct_bg > .ct_date{display:block;margin-top:24px;font-size:16px;color:#888;}

#main .ct02_wrap > .ct02 > .ct_bg > .more_btn{display:inline-block;margin-top:47px;}

#main .ct03_wrap{position:relative;background-color:#e0e0e0;}

#main .ct03_wrap > .ct03{text-align:center;}

#main .ct03_wrap > .ct03 > div{width:100%;margin-top:70px;overflow:hidden;}

#main .ct03_wrap > .ct03 > div > ul{position:relative;width:500%;}

#main .ct03_wrap > .ct03 > div > ul > li{float:left;width:4.3%;margin-left:1%;}

#main .ct03_wrap > .ct03 > div > ul > li:first-child{margin-left:0;}

#main .ct03_wrap > .ct03 > div > ul > li a{display:inline-block;position:relative;}

#main .ct03_wrap > .ct03 > div > ul > li a img:first-child{position:absolute;left:0;top:0;}

#main .ct03_wrap > .ct03 > div > ul > li a .xans-product-imagestyle span{width:90%;height:90%;position:absolute;left:5%;top:5%;background-repeat:no-repeat;background-size:24% auto;}

#main .ct03_wrap > .ct03 > div > ul > li .pd_title{ margin-top:25px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:16px;}

#main .ct03_wrap > .ct03 > div > ul > li .pd_stitle{margin-top:5px;color:#666;font-size:16px;}

#main .ct03_wrap > .ct03 > div > ul > li .pd_stitle span{font-size:inherit !important;color:inherit !important;}

#main .ct03_wrap > .ct03 > div > ul > li .pd_price{display:block;margin-top:10px;font-weight:bold;font-size:16px;}

#main .ct03_wrap > .ct03 > div > ul > li div{margin-top:5px;}

#main .ct03_wrap > .ct03 > div > ul > li div p:first-child{display:none;}

#main .ct03_wrap > .btn_prev{position:absolute;top:50%;left:3%;margin-top:-21px;width:23px;height:43px;background:url(/images/common/main_prev_btn.png) 0 0 no-repeat;z-index:2;}

#main .ct03_wrap > .btn_prev > a{display:block;width:100%;height:100%;font-size:0;}

#main .ct03_wrap > .btn_next{position:absolute;top:50%;right:3%;margin-top:-21px;width:23px;height:43px;background:url(/images/common/main_next_btn.png) 0 0 no-repeat;z-index:2;}

#main .ct03_wrap > .btn_next > a{display:block;width:100%;height:100%;font-size:0;}

#main .ct04_wrap > .ct04{text-align:center;}

#main .ct04_wrap > .ct04 > .ct_title{line-height:50px;}

#main .ct04_wrap > .ct04 > .ct_stitle{margin-top:16px;}

#main .ct04_wrap ul{width:100%;overflow:hidden;margin-top:68px;}

#main .ct04_wrap ul > li{display:block;float:left;margin-left:4%;width:22%;font-size:0;background:url(/images/main/img_chage01.png) 0 0 no-repeat;background-size:100% auto;}

#main .ct04_wrap ul > li:first-child{margin-left:0;}

#main .ct04_wrap ul > li:first-child + li{background-image:url(/images/main/img_chage02.png);}

#main .ct04_wrap ul > li:first-child + li + li{background-image:url(/images/main/img_chage03.png);}

#main .ct04_wrap ul > li:first-child + li + li + li{background-image:url(/images/main/img_chage04.png);}

#main .ct04_wrap ul > li > a{position:relative;display:inline-block;width:100%;padding-top:145%;text-align:left;}

#main .ct04_wrap ul > li > a:after{position:absolute;bottom:56px;left:0;display:block;content:"";width:100%;height:110px;background-color:#eee;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);transition:all 0.3s;z-index:1;}

#main .ct04_wrap ul > li > a:hover:after{-webkit-transform:skewY(12deg);transform:skewY(12deg);background-color:#000;transition:all 0.3s;}

#main .ct04_wrap ul > li > a > dl{position:absolute;bottom:0;left:0;width:100%;height:122px;padding:5px 8% 34px;box-sizing:border-box;background-color:#eee;transition:all 0.3s;z-index:2;}

#main .ct04_wrap ul > li > a:hover > dl{background-color:#000;transition:all 0.3s;}

#main .ct04_wrap ul > li > a:hover > dl > dt{color:#fff;}

#main .ct04_wrap ul > li > a:hover > dl > dd{color:#ccc;}

#main .ct04_wrap ul > li > a > dl > dt{font-size:22px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-weight:600;}

#main .ct04_wrap ul > li > a > dl > dd{margin-top:10px;font-size:16px;color:#666;word-break:keep-all;}

#main .ct05_wrap{width:100%;height:559px;padding:0;box-sizing:border-box;background:#e0e0e0;}

#main .ct05_wrap > .ct05{height:559px;margin:0 auto;padding:0;text-align:center;overflow:hidden;}

#main .ct05_wrap > .ct05 > .ct05_left{position:absolute;float:left;margin-left:-108px;}

#main .ct05_wrap > .ct05 > .ct05_right{float:right;width:30%;margin-top:116px;margin-right:120px;}

#main .ct05_wrap > .ct05 > .ct05_right > .ct_stitle{margin-top:14px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-weight:500;font-size:20px;}

#main .ct05_wrap > .ct05 > .ct05_right > .ct_title{margin-top:13px;font-weight:bold;letter-spacing:-1px;}

#main .ct05_wrap > .ct05 > .ct05_right > .ct_txt{margin-top:28px;color:#666;word-break:keep-all;}

#main .ct05_wrap > .ct05 > .ct05_right > .more_btn{ margin-top:43px;}

#main .ct06_wrap{width:100%;background:#222;}

#main .ct06_wrap > .ct06{height:100%;margin:0 auto;overflow:hidden;}

#main .ct06_wrap > .ct06 > .video_left{float:left;margin-top:115px;}

#main .ct06_wrap > .ct06 > .video{float:right;width:820px;}

#main .ct06_wrap > .ct06 > .video iframe{width:100%;height:462px;}

#main .ct07_wrap{text-align:center;display:none;}

#main .ct07_wrap .ct_title{margin-bottom:20px;}

#content_wrap{padding-top:0px !Important;}

#contents{width:1400px;margin:80px auto;}

#content_wrap.common #contents{width:1100px;margin:60px auto;}

#contents .path{display:none !important;}

h3.sub_title,#sub_tab h3,#sub_box h3{font-family:"Open Sans","Noto Sans KR",sans-serif;font-size:46px;color:#333;text-align:center;}

.sub_inner{width:1400px;margin:0 auto;}

#sub_tab{width:100%;padding:60px 0;background-color:#222;text-align:center;}

.common #sub_tab{padding:50px 0;}

#sub_tab h3{color:#fff;}

#sub_tab ul{display:inline-block;margin-top:32px;}

#sub_tab ul li{display:block;float:left;margin-left:55px;}

#sub_tab ul li:first-child{margin-left:0;}

#sub_tab ul li a{display:block;width:100%;height:100%;font-family:"Open Sans",'Noto Sans KR',sans-serif;font-size:17px;color:#aaa;}

#sub_tab ul li a:hover{color:#fff;}

#sub_tab ul li.on a{padding-bottom:6px;border-bottom:2px solid #fff;font-family:'Open Sans','Noto Sans KR',sans-serif;color:#fff;}

#sub_box{width:100%;height:590px;margin-bottom:118px;background-color:#222;text-align:center;}

#sub_box h3{padding:70px 0 50px;color:#fff;}

table{border-top:2px solid #000;}

table td.ta_c{text-align:center;}

div[class*="tableTheme"] th,div[class*="tableTheme"] td{border-left:0;border-right:0;background:none;}

div[class*="tableTheme"] th{font-weight:500;}

div[class*="tableTheme"] td{color:#666;}

div[class*="tableTheme"] tbody td{padding:12px 10px;}

input[type="text"],input[type="password"],select{height:30px;}

div[class*="tableTheme"] input[type="text"],div[class*="tableTheme"] input[type="password"],div[class*="tableTheme"] select{margin:0 4px;}

div[class*="tableTheme"] input[type="text"]:first-child,div[class*="tableTheme"] input[type="password"]:first-child,div[class*="tableTheme"] select:first-child{margin-left:0;}

#board,#board_read_wrap,#contents .xans-board-writepackage,#contents .xans-board-modifypackage{width:1100px;margin:0 auto;}

#about_wrap{width:100%;text-align:center;}

#about_wrap > .sub_title{line-height:180px;}

#about_wrap .about_top{padding:80px 0 110px;border-bottom:1px solid #ccc;}

#about_wrap .about_top h4{margin-bottom:35px;font-size:54px;font-weight:bold;}

#about_wrap .about_top p{margin-top:28px;font-size:20px;line-height:180%;color:#333;}

#about_wrap .about_bottom{width:100%;padding:110px 0 80px;box-sizing:border-box;overflow:hidden;}

#about_wrap .about_bottom >.about_bleft{float:left;width:50%;padding-top:28px;}

#about_wrap .about_bottom >.about_bright{float:right;width:50%;}

#about_wrap .about_bottom >.about_bleft > p{font-size:22px;color:#888;font-weight:300;}

#about_wrap .about_bottom >.about_bleft > p:first-child{margin-bottom:25px;}

#about_wrap .about_bottom >.about_bleft > h5{margin-top:45px;font-size:34px;font-weight:bold;}

#about_wrap .about_bottom >.about_bleft > h5 > span{font-family:"Open Sans","Noto Sans KR",sans-serif;font-weight:400;}

#about_wrap .about_bottom >.about_bleft > .img{margin-top:40px;}

#people_wrap{width:1400px;margin:0 auto;text-align:center;}

#people_wrap dl{padding-top:80px;}

#people_wrap dl dd{margin-top:30px;font-size:22px;}

.profile_wrap{position:relative;width:1345px;padding:40px;box-sizing:border-box;margin:80px 0;background:#eee;text-align:left;}

.profile_wrap > div{display:none;}

.profile_wrap > div.on{ display:block;}

.profile_wrap > div > .profile_inner{position:relative;width:100%;min-height:919px;border:1px solid #ccc;}

.profile_wrap > div > .profile_inner > .profile_bg{position:absolute;top:80px;left:58px;width:540px;height:700px;background:#e0e0e0;}

.profile_wrap > div > .profile_inner > .profile_name{position:absolute;top:105px;left:98px;font-family:"Open Sans","Noto Sans KR",sans-serif;font-size:20px;color:#333;}

.profile_wrap > div > .profile_inner > .profile_img{position:absolute;top:138px ;left:98px;box-shadow:3px 3px 10px rgba(0,0,0,0.1);}

.profile_wrap > div > .profile_inner > .profile_txt_wrap{width:486px;padding-left:720px;padding-top:140px;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > h4{font-size:38px;font-weight:400;line-height:130%;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > p{margin-top:26px;padding-bottom:40px;font-size:18px;line-height:160%;color:#666;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > .profile_info{padding-top:40px;border-top:1px solid #ccc;background:url(/images/sub/people_bg_01.png) right 40px no-repeat;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > .profile_info li{font-size:15px;line-height:190%;color:#888;}

.profile_wrap > div > .profile_inner > .profile_sign{position:absolute;width:260px;height:115px;bottom:-23px;right:50px;background:url(/images/sub/people_sign01.png) 0 0 no-repeat;z-index:1;}

.profile_wrap > div.profile02 > .profile_inner > .profile_sign{background-image:url(/images/sub/people_sign02.png);}

.profile_wrap > div.profile03 > .profile_inner > .profile_sign{background-image:url(/images/sub/people_sign03.png);}

.profile_wrap > div.profile03 > .profile_inner{ background:url(/images/sub/people_bg_02.png) right 530px no-repeat;}

.profile_wrap > div.profile03 > .profile_inner > .profile_txt_wrap > .profile_info{background:none;}

.profile_wrap > div > .profile_inner > .profile_sign > span{display:block;margin-top:78px;margin-left:188px;font-size:20px;}

.profile_wrap > .tab_list{position:absolute;top:213px;right:-267px;transform:rotate(90deg);overflow:hidden;border-left:1px solid #eee;}

.profile_wrap > .tab_list li{float:left;width:160px;height:55px;}

.profile_wrap > .tab_list li a{display:block;width:160px;height:55px;text-align:center;line-height:55px;border:1px solid #eee;border-left:none;box-sizing:border-box;font-family:"Open Sans","Noto Sans KR",sans-serif;font-size:16px;color:#888;}

.profile_wrap > .tab_list li a:hover{background-color:#fafafa;}

.profile_wrap > .tab_list li a.on{font-family:'Open Sans','Noto Sans KR',sans-serif;background:#eee;color:#000;}

.shopping_tab{width:100%;border-bottom:1px solid #ddd;text-align:center;font-size:0;}

.shopping_tab > ul{display:inline-block;}

.shopping_tab > ul li{float:left;margin-left:60px;}

.shopping_tab > ul li:first-child{margin-left:0;}

.shopping_tab > ul li a{display:block;padding:16px 0;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:17px;color:#aaa;}

.shopping_tab > ul li a:hover{color:#000;}

.shopping_tab > ul li.selected a{color:#000;padding-bottom:13px;border-bottom:3px solid #000;font-weight:700;}


#shopping_wrap > .img_title > p{font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:46px;font-weight:700;color:#fff;}

#shopping_wrap .list_tab{overflow:hidden;border-left:1px solid #222;}

#shopping_wrap .list_tab li{float:left;width:200px;height:48px;box-sizing:border-box;text-align:center;border:1px solid #222;border-left:none;}

#shopping_wrap .list_tab li a{display:block;width:100%;height:100%;line-height:46px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:15px;color:#222;}

#shopping_wrap .list_tab li a.on{font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:15px;color:#fff;background:#222;}

#shopping_wrap .sub_inner{margin:80px auto;}

#shopping_wrap .shopping_list > .goods_list .shopping_info_left > p{background-position:center;background-repeat:no-repeat;background-size:contain;}

#wrap .xans-product-normalmenu .function{margin-bottom:40px;border:0;border-top:2px solid #000;border-bottom:1px solid #ddd;line-height:50px;}

#wrap .xans-product-normalmenu .function .prdCount strong{font-size:13px;}

#product_detail{padding-bottom:40px;}

#product_detail .xans-product-detail,#product_detail #prdComp,#product_detail #prdInfo,#product_detail #prdReview,#product_detail #prdQnA,#product_detail #prdDetail > ul{width:1400px;margin:0 auto;}

#product_detail #prdDetail iframe{width:100%;height:640px;}

#product_detail .xans-product-detail{padding:80px 0;}

#product_detail .xans-product-detail .detailArea{padding:0;overflow:hidden;}

#product_detail .xans-product-detail .detailArea .imgArea{width:auto;margin:0;float:left;}

#product_detail .xans-product-detail .detailArea .imgArea .keyImg{width:auto;float:right;}

#product_detail .xans-product-detail .detailArea .imgArea .keyImg .thumbnail{width:600px;}

#product_detail .xans-product-detail .detailArea .imgArea .keyImg .thumbnail a img{width:100%;max-width:none;border:0;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage{float:left;margin:0;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage ul{width:auto !important;min-width:auto;height:auto;margin:0;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage ul li{display:block;margin:0 0 20px;float:none !important;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage ul li img{width:100px;height:auto;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage button{display:none !important;}

#product_detail .xans-product-detail .detailArea .infoArea{width:600px;float:right;}

#product_detail .xans-product-detail .detailArea .infoArea h3{margin-bottom:5px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:36px;font-weight:700;}

#product_detail .xans-product-detail .detailArea .infoArea h4{margin-bottom:20px;font-size:20px;font-weight:500;}

#product_detail .xans-product-detail .detailArea .infoArea h5{margin-bottom:16px;font-size:15px;font-weight:400;color:#888;}

#product_detail .xans-product-detail .detailArea .infoArea h5 br{display:none;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-detaildesign tr:nth-child(1),#product_detail .xans-product-detail .detailArea .infoArea .xans-product-detaildesign tr:nth-child(2),#product_detail .xans-product-detail .detailArea .infoArea .xans-product-detaildesign tr:nth-child(3){display:none !important;}

#product_detail .xans-product-detail .detailArea .infoArea table tr th,#product_detail .xans-product-detail .detailArea .infoArea table tr td{padding:12px 0;font-size:14px;}

#product_detail .xans-product-detail .detailArea .infoArea table tr th{width:120px;}

#product_detail .xans-product-detail .detailArea .infoArea table tr td{font-weight:400;}

#product_detail .xans-product-detail .detailArea .infoArea table tr th span,#product_detail .xans-product-detail .detailArea .infoArea table tr td span,#product_detail .xans-product-detail .detailArea .infoArea table tr td strong{font-size:inherit !important;font-weight:inherit !important;color:inherit !important;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-option,#product_detail .xans-product-detail .detailArea .infoArea .xans-product-quantity{border:0;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-option li{padding:0;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-option li a{width:50px;height:50px;}

#product_detail .mid-0.xans-product-detail .quantity{position:relative;display:inline-block;width:50px;vertical-align:top;}

#product_detail .mid-0.xans-product-detail .quantity input{width:29px;height:25px;padding:0 2px 0 3px;line-height:23px;border:1px solid #d4d8d9;border-radius:3px 0 0 3px}

#product_detail .mid-0.xans-product-detail .quantity .up{position:absolute;left:28px;top:0;}

#product_detail .mid-0.xans-product-detail .quantity .down{position:absolute;left:28px;top:12px;}

#product_detail .xans-product-detail .detailArea .infoArea #totalPrice{margin:0;padding:25px 0 0;line-height:30px;overflow:hidden;}

#product_detail .xans-product-detail .detailArea .infoArea #totalPrice,#product_detail .xans-product-detail .detailArea .infoArea #totalPrice strong{font-size:16px;font-weight:400;color:#888;}

#product_detail .xans-product-detail .detailArea .infoArea #totalPrice .total{float:right;font-size:14px;color:#000;}

#product_detail .xans-product-detail .detailArea .infoArea #totalPrice .total strong em{font-size:22px;font-weight:700;color:#000;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action{padding:40px 0 0;border-top:0;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea{margin:0;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea span{display:block;float:none;text-align:center;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea a,#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea button{display:block;width:48%;margin:0;padding:0;border:1px solid #333;font-size:16px;font-weight:700;line-height:54px;transition:all 0.3s;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea a{float:left;color:#fff;background:#333;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea a:hover{background:#000;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea button{color:#888;background:#fff;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea button:hover{color:#333;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea button.btn_02{float:right;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-addproduct h3{font-size:14px;font-weight:700;}

#product_detail .cont_wrap{padding:60px 0;}

#product_detail .cont{padding:40px 0 0;}

#product_detail .cont:first-child{padding-top:0;}

#product_detail #prdComp .product_info_table div:first-child{margin-bottom:40px;}

#product_detail #prdComp .product_info_table p{padding-top:16px;text-align:right;}

#product_detail #prdComp table caption{display:table-caption;padding-bottom:12px;font-size:22px;font-weight:700;text-align:left;}

#product_detail #prdComp table th,#product_detail #prdComp table td{padding:20px;border:1px solid #ddd;border-left:0;border-right:0;font-weight:400;line-height:170%;}

#product_detail #prdComp table th{width:15%;background:#fafafa;word-break:keep-all;}

#product_detail #prdComp table td{color:#777;}

#product_detail #prdInfo{color:#777;}

#product_detail #prdInfo .cont:first-child{padding-top:0;}

#product_detail #prdInfo h3{margin-bottom:12px;font-size:18px;color:#333;}

#product_detail #prdInfo b{color:#333;}

#product_detail .xans-product-additional{margin-top:80px;}

#product_detail .eventArea{margin:0;padding-top:50px;}

#product_detail .eventArea img{display:none;}

#product_detail .eventArea img.mobile{display:inline;}

#product_detail .eventArea img{height:auto !important;}

#product_detail .detail_01_wrap{width:100%;position:relative;background:#eee;}

#product_detail .detail_01_wrap h3{margin-bottom:50px;font-size:36px;font-weight:700;text-align:center;}

#product_detail .detail_01_wrap > .detail_01{width:1400px;margin:0 auto;padding:90px 0;}

#product_detail .detail_01_wrap > .detail_01 > span{display:none;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list{overflow:hidden;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li{float:left;width:275px;margin-left:100px;text-align:center;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li:first-child{margin-left:0;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li > a{display:inline-block;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li > a .thumb{position:relative;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li > a .thumb img:first-child{position:absolute;left:0;top:0;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li > a:hover{text-decoration:underline;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li dl{margin-top:22px;font-size:16px;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li dl dt{font-size:18px;font-weight:500;color:#333;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li dl dd{margin-top:5px;color:#666;}

#product_detail .detail_01_wrap > .detail_01 .btn_prev{z-index:2;position:absolute;background: url(../images/common/main_prev_btn.png) center no-repeat;background-size:12px auto;}

#product_detail .detail_01_wrap > .detail_01 .btn_next{z-index:2;position:absolute;background: url(../images/common/main_next_btn.png) center no-repeat;background-size:12px auto;}

#gallery_wrap ul{overflow:hidden;margin-left:-5.3%;margin-top:-5.3%;margin-bottom:60px;}

#gallery_wrap ul li{float:left;width:27.9%;height:100%;margin-left:5.3%;margin-top:5.3%;overflow:hidden;}

#gallery_wrap ul li > a{display:block;background:#000;}

#gallery_wrap ul li > a:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);opacity:0.6;transition:all 1s;}

#gallery_wrap ul li > a img{transition:all 1s;opacity:1;}

.gallery_list ul{width:1464px;margin-top:-55px;overflow:hidden;}

.gallery_list ul li{width:424px;margin-top:55px;margin-right:64px;float:left;}

.gallery_list ul li a{display:block;}

.gallery_list ul li a .thumb{border:1px solid #eee;background:#000;}

.gallery_list ul li a .thumb img{transition:opacity 0.3s;}

.gallery_list ul li a dl{margin-top:24px;}

.gallery_list ul li a dl dt{font-size:20px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.gallery_list ul li a dl dd{margin-top:10px;font-size:15px;color:#888;}

.gallery_list ul li a:hover .thumb img{opacity:0.5;}

.gallery_list ul li a:hover dt{text-decoration:underline;}

#event_list ul{margin-top:-70px;}

#event_list ul li{width:680px;margin-top:70px;margin-right:40px;}

#news_list{border-top:2px solid #000;}

#news_list ul li{border-bottom:1px solid #ddd;position:relative;overflow:hidden;transition:background 0.3s;}

#news_list ul li:hover{background-color:#222;}

#news_list ul li > a{width:100%;height:100%;display:block;position:absolute;left:0;top:0;}

#news_list ul li .news_img{float:left;width:420px;padding:30px;box-sizing:border-box;}

#news_list ul li .news_img > img{border:1px solid #eee;}

#news_list ul li .news_txt{float:right;width:970px;padding:55px 35px 55px 0;box-sizing:border-box;}

#news_list ul li .news_txt > dt{font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:22px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

#news_list ul li:hover .news_txt > dt{color:#fff;}

#news_list ul li .news_txt > dd.txt,#news_list ul li .news_txt > dd.txt *{display:inline !important;font-family:'Noto Sans KR',sans-serif !important;font-size:inherit !important;font-weight:400 !important;font-style:normal !important;line-height:180% !important;text-decoration:none !important;color:#666 !important;text-align:left !important;vertical-align:top !important;}

#news_list ul li .news_txt > dd.txt br{display:none !important;}

#news_list ul li:hover .news_txt > dd.txt,#news_list ul li:hover .news_txt > dd.txt *{color:#aaa !important;}

#news_list ul li .news_txt > dd.txt{display:block !important;display: -webkit-box !important;height:84px;margin-top:15px;overflow:hidden;font-size:16px !important;text-overflow:ellipsis;-webkit-box-orient: vertical;word-wrap:break-word;}

#news_list ul li .news_txt > dd.txt img{display:none !important;}

#news_list ul li .news_txt > dd.date{display:block;height:auto;margin-top:15px;font-family:"Open Sans",'Noto Sans KR',sans-serif;font-size:15px;color:#aaa;}

#board .xans-board-listpackage .boardSort{margin-bottom:20px;}

#board .xans-board-listpackage .boardSort select{height:30px;padding:0 5px;}

#board .xans-board-listpackage table{margin-top:0;}

#board .xans-board-listpackage table tr th,#board .xans-board-listpackage table tr td{padding:20px;border-left:0;border-right:0;border-color:#ddd;background:#fff;}

#board .xans-board-listpackage table tr th{font-weight:500;color:#333;}

#board .xans-board-listpackage table tr td,#board .xans-board-listpackage table tr td a{font-size:15px;color:#666;}

#board .xans-board-listpackage table tr:hover td{color:#333;background:#fafafa;}

.xans-board-list-8 .thumbType{width:100%;padding:14px 5% 0;}

.xans-board-list-8 .thumbType.grid3 li{width:100%;margin-top:20px;}

.xans-board-list-8 .thumbType.grid3 li:first-child{margin-top:0;}

.xans-board-list-8 .thumbnail{padding:0;}

.xans-board-read{width:90%;margin:0 auto;}

.xans-board-read .title{margin:20px 0 0;}

.xans-board-read .title h3{font-size:20px;line-height:140%;}

.xans-board-read .info{margin:0 0 25px;padding:0;}

.xans-board-read .content{padding:30px 0 0 0;border-top:2px solid #333;}

.xans-board-listsgroup-4 h3{font-size:1.17em;}

#board_read_wrap #board_title{margin-bottom:36px;}

#board_read_wrap #board_title > .board_title_subject{padding-bottom:20px;font-size:28px;font-weight:500;color:#000;}

#board_read_wrap #board_title > .board_title_subject .adminAnswer{padding-bottom:5px;font-size:0;}

#board_read_wrap #board_title > .board_title_subject .adminAnswer span{margin-right:5px;}

#board_read_wrap #board_title > .board_title_info > span{margin-right:20px;color:#888;}

#board_read_wrap #board_title > .board_title_info > span a{color:#888;}

#board_read_wrap #board_title > .board_title_info > span a img{vertical-align:sub;}

#board_read_wrap .detail{margin-bottom:30px;padding:55px 0;border-top:2px solid #000;border-bottom:2px solid #000;font-size:15px;line-height:180%;color:#666;}

#board_read_wrap .detail *{font-family:'Noto Sans KR',sans-serif !important;font-size:15px !important;}

#board_read_wrap .detail img{max-width:100%;height:auto !important;}

#board_read_wrap .detail iframe:not(.instagram-media){display:block;max-width:100%;width:900px !important;height:506px !important;margin:0 auto;}

#board_read_wrap .xans-board-movement{border-left:0;border-right:0;}

#board_read_wrap .xans-board-movement li{padding:0;}

#board_read_wrap .xans-board-movement li span{padding:15px 30px;background:none;text-align:center;}

#board_read_wrap .xans-board-movement li a{display:block;padding:15px 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#board_read_wrap .xans-board-movement li a:hover{text-decoration:underline;}

.xans-board-write table select,.xans-board-write table input[type='text'],.xans-board-write table input[type='password'],.xans-board-modify table select,.xans-board-modify table input[type='text'],.xans-board-modify table input[type='password']{height:30px;box-sizing:border-box;}

.xans-board-write table .attach_mobile{display:none;}

div.nneditor-container{border-left:1px solid #ddd;border-right:1px solid #ddd;}

#faq .category_tab{margin-bottom:40px;}

#faq .category_tab ul{overflow:hidden;}

#faq .category_tab ul li{float:left;width:12.5%;border:1px solid #888;border-left:none;text-align:center;box-sizing:border-box;}

#faq .category_tab ul li:first-child{border-left:1px solid #888;}

#faq .category_tab ul li a{display:block;width:100%;height:100%;padding:15px 0;font-size:15px;color:#888;}

#faq .category_tab ul li a:hover{background:#fafafa;}

#faq .category_tab ul li.on a{color:#fff;background-color:#222;}

#faq .category_tab_m{display:none;}

#faq #faq_list ul{width:100%;border-top:2px solid #000;}

#faq #faq_list ul li{border-bottom:1px solid #ddd;}

#faq #faq_list ul li > div{position:relative;padding:20px 0;font-size:15px;line-height:160%;}

#faq #faq_list ul li > div > div{padding-left:80px;padding-right:40px;}

#faq #faq_list ul li > div > span{width:80px;position:absolute;font-family:"Open Sans","Noto Sans KR",sans-serif;font-size:18px;color:#222;text-align:center;}

#faq #faq_list ul li .question{font-size:15px;cursor:pointer;}

#faq #faq_list ul li.on .question > div{text-decoration:underline;}

#faq #faq_list ul li .question::after{display:block;content:'';width:13px;height:100%;padding-right:20px;position:absolute;right:0;top:0;background:url(/images/common/icon_faq_more.png) 0 center no-repeat;}

#faq #faq_list ul li.on .question::after{background-image:url(/images/common/icon_faq_close.jpg);}

#faq #faq_list ul li .question > a{display:block;margin-top:-16px;padding:5px 16px;border:1px solid #aaa;border-radius:3px;position:absolute;right:55px;top:50%;z-index:1;}

#faq #faq_list ul li .question > a:hover{background:#fafafa;}

#faq #faq_list ul li .answer{padding:35px 0;border-top:1px solid #ddd;background:#fafafa;display:none;}

#faq #faq_list ul li .answer > div{color:#666;}

#faq #faq_list ul li .answer > div *{font-size:inherit !important;font-weight:400 !important;font-style:normal !important;line-height:inherit !important;text-decoration:none !important;color:inherit !important;text-align:left !important;}

#membership_wrap > #membership > h4{font-size:40px;text-align:center;font-weight:bold;margin-top: 40px;}

#membership_wrap > #membership > h4 span{font-family:"Open Sans","Noto Sans KR",sans-serif;display:block;font-weight:500;}

#membership_wrap > #membership > p{margin-top:25px;font-size:18px;color:#888;text-align:center;word-break:keep-all;}

#membership_wrap > #membership > .special_grade {
	margin-top: 30px;
    width: 100%;
    border-collapse: collapse;
  }
#membership_wrap > #membership > .special_grade th{
    background-color: #fff;
  }
#membership_wrap > #membership > .special_grade td {
	border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    background-color: #fff;
  }
}
#membership_wrap > #membership > .member_grade{margin-top:60px;}

#membership_wrap > #membership > .member_grade th{font-weight:normal;}

#membership_wrap > #membership > .member_grade th,#membership_wrap > #membership > .member_grade td{border:1px solid #ddd;padding:30px 0;text-align:center;}

#membership_wrap > #membership > .member_grade thead th{width:22%;padding:140px 0 30px;font-family:"Open Sans","Noto Sans KR",sans-serif;font-size:18px;font-weight:500;background-color:#eee;}

#membership_wrap > #membership > .member_grade thead .tb_h01{width:12%;padding:0 0 0 30px;text-align:left;font-weight:normal;font-size:16px;box-sizing:border-box;}

#membership_wrap > #membership > .member_grade thead .tb_h02{background:#eee url(/design/makeheal/A/images/common/member_s.png) center 30px no-repeat;}

#membership_wrap > #membership > .member_grade thead .tb_h03{background:#eee url(/design/makeheal/A/images/common/member_g.png) center 30px no-repeat;}

#membership_wrap > #membership > .member_grade thead .tb_h04{background:#eee url(/design/makeheal/A/images/common/member_d.png) center 30px no-repeat;}

#membership_wrap > #membership > .member_grade thead .tb_h05{background:#eee url(/design/makeheal/A/images/common/member_d.png) center 30px no-repeat;}

#membership_wrap > #membership > .member_grade tbody tr > th{font-size:16px;text-align:left;padding-left:30px;background-color:#fafafa;}

#membership_wrap > #membership > .member_grade tbody .tb_row01 > td{font-family:"Open Sans","Noto Sans KR",sans-serif;font-size:17px;color:#333;background:url(/design/makeheal/A/images/common/icon_ticket.png) center no-repeat;}

#membership_wrap > #membership > .member_grade tbody .tb_row01 > td.st01{background-image:url(/design/makeheal/A/images/common/icon_ticket01.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row01 > td.st02{background-image:url(/design/makeheal/A/images/common/icon_ticket02.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row01 > td.st03{background-image:url(/design/makeheal/A/images/common/icon_ticket03.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row01 > td.st04{background-image:url(/design/makeheal/A/images/common/icon_ticket04.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row02 > td{padding-top:95px;background:url(/design/makeheal/A/images/common/icon_birth.png) center 30px no-repeat;}

#membership_wrap > #membership > .member_grade tbody .tb_row02 > td.st01{ background-image:url(/design/makeheal/A/images/common/icon_birth01.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row02 > td.st02{background-image:url(/design/makeheal/A/images/common/icon_birth02.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row02 > td.st03{background-image:url(/design/makeheal/A/images/common/icon_birth03.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row02 > td.st04{background-image:url(/design/makeheal/A/images/common/icon_birth04.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row03 > td.st01,#membership_wrap > #membership > .member_grade tbody .tb_row03 > td.st02{padding-top:100px;box-sizing:border-box;background:url(/design/makeheal/A/images/common/icon_bag01.png) center 30px no-repeat;}

#membership_wrap > #membership > .member_grade tbody .tb_row03 > td.st02{background-image:url(/design/makeheal/A/images/common/icon_bag02.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row04 > td{padding-top:90px;background:url(/design/makeheal/A/images/common/icon_delivery01.png) center 30px no-repeat;}

#membership_wrap > #membership > .member_grade tbody .tb_row04 > td.st02{background-image:url(/design/makeheal/A/images/common/icon_delivery02.png);}

#membership_wrap > #membership > .member_grade tbody .tb_row05 > td:first-child + td{padding-top:105px;background:url(/design/makeheal/A/images/common/icon_membership.png) center 30px no-repeat;}

#membership_wrap > #membership > .member_grade tbody .tb_row06 > td:first-child + td{padding-top:100px;background:url(/design/makeheal/A/images/common/icon_diamond.png) center 30px no-repeat;}

#membership_wrap > #membership > .member_grade tbody .tb_row07 > td > span{display:block;font-weight:500;color:#333;}

#membership_wrap > #membership > .membership_mobile{display:none;}

#membership_wrap > #membership > div{margin-top:120px;}

#membership_wrap > #membership > div > h5 {font-size:22px;}

#membership_wrap > #membership > div > table{margin-top:15px;text-align:left;}

#membership_wrap > #membership > div > table th{width:12%;padding-left:30px;box-sizing:border-box;font-weight:normal;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fafafa;}

#membership_wrap > #membership > div > table td{padding:30px;line-height:200%;box-sizing:border-box;border-bottom:1px solid #ddd;text-align:left;color:#777;}

#membership_wrap > #membership > div > table td p{padding-left:10px;background:url(/images/common/icon_dot.png) left 13px no-repeat;}

#member_login{width:500px;margin:0 auto;text-align:center;}

#member_login .mem_stitle{margin:25px 0 36px;font-size:18px;}

#member_login .login_inner input[type='text'],#member_login .login_inner input[type='password']{width:100%;height:54px;margin-bottom:13px;padding:0 20px;box-sizing:border-box;font-size:15px;}

#member_login .login_inner p{font-size:15px;text-align:left;color:#666;}

#member_login .login_inner button{width:100%;height:60px;margin-top:30px;padding:0;border:none;font-size:18px;font-weight:400;line-height:60px;color:#fff;background-color:#222;}

#member_login .login_bottom{width:500px;margin:34px auto 0;text-align:center;}

#member_login .login_bottom ul li{display:inline;}

#member_login .login_bottom ul li > span{display:inline-block;width:45px;line-height:15px;vertical-align:text-top;text-align:center;color:#ddd;}

#member_login .login_bottom ul li > a{font-size:16px;color:#666;}

#member_login .login_bottom ul li > a:hover{color:#333;text-decoration:underline;}

#mypage_inner{text-align:center;}

#mypage_inner > .xans-myshop-asyncbenefit > p{margin-top:20px;font-size:17px;line-height:170%;color:#666;}

#mypage_inner > .xans-myshop-asyncbenefit > p span{color:#000;font-weight:500;}

#mypage_inner > .xans-myshop-asyncbenefit > p span a{font-size:17px;}

#mypage_inner > .xans-myshop-asyncbenefit > p span a:hover{text-decoration:underline;}

#mypage_inner > .myorder_list{width:100%;}

#mypage_inner > .myorder_list > p{width:100%;margin-top:40px;padding:11px 0;font-size:17px;background-color:#222;color:#fff;}

#mypage_inner > .myorder_list > p span{font-size:15px;}

#mypage_inner > .myorder_list >.myorder_list_inner{width:100%;height:100px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden;}

#mypage_inner > .myorder_list >.myorder_list_inner > div{display:table;float:left;width:20%;height:100%;border-right:1px solid #ddd;box-sizing:border-box;}

#mypage_inner > .myorder_list >.myorder_list_inner > div > dl{display:table-cell;vertical-align:middle;}

#mypage_inner > .myorder_list >.myorder_list_inner > div dt{font-size:14px;font-weight:400;color:#666;}

#mypage_inner > .myorder_list >.myorder_list_inner > div dd{margin-top:10px;}

#mypage_inner > .myorder_list >.myorder_list_inner > div dd a{font-size:16px;font-weight:500;color:#000;}

#mypage_inner > .myorder_list >.myorder_list_inner > div dd a:hover{text-decoration:underline;}

#mypage_inner > .myorder_list >.myorder_list_inner > .myorder_cancel{border-right:none;}

#mypage_inner > .myorder_list >.myorder_list_inner > .myorder_cancel > div{display:table-cell;vertical-align:middle;padding-left:25px;}

#mypage_inner > .myorder_list >.myorder_list_inner > .myorder_cancel > div > p{font-size:15px;font-weight:400;line-height:160%;color:#666;text-align:left;}

#mypage_inner > .myorder_list >.myorder_list_inner > .myorder_cancel > div > p span{font-size:15px;font-weight:500;color:#000;}

#mypage_inner > .myorder_list >.myorder_list_inner > .myorder_cancel > div > p a:hover{text-decoration:underline;}

#mypage_inner > .mypage_bottom{margin-top:40px;overflow:hidden;text-align:left;}

#mypage_inner > .mypage_bottom > div{float:left;width:47.5%;box-sizing:border-box;}

#mypage_inner > .mypage_bottom .mypoint_list{padding:20px 40px 40px;border:1px solid #ddd;}

#mypage_inner > .mypage_bottom .mypoint_list .mypoint_list_title{padding-bottom:14px;border-bottom:2px solid #222;font-family:"Open Sans","Noto Sans KR",sans-serif;font-size:18px;color:#000;}

#mypage_inner > .mypage_bottom .mypoint_list > p{padding:11px 0;border-bottom:1px solid #eee;line-height:25px;color:#666;overflow:hidden;}

#mypage_inner > .mypage_bottom .mypoint_list > p > span{float:right;font-weight:500;color:#000;}

#mypage_inner > .mypage_bottom .mypoint_list > p > span > .point_btn{display:inline-block;width:50px;height:25px;margin-left:15px;}

#mypage_inner > .mypage_bottom .mypoint_list > p > span > .point_btn a{display:inline-block;width:100%;height:100%;text-align:center;line-height:25px;color:#fff;background-color:#222;}

#mypage_inner > .mypage_bottom .mypage_list{margin-left:5%;}

#mypage_inner > .mypage_bottom .mypage_list ul{width:100%;overflow:hidden;margin-top:-15px;}

#mypage_inner > .mypage_bottom .mypage_list ul li{float:left;width:47.5%;box-sizing:border-box;margin-top:15px;margin-left:5%;}

#mypage_inner > .mypage_bottom .mypage_list ul li.ml_n{margin-left:0;}

#mypage_inner > .mypage_bottom .mypage_list ul li > a{display:block;width:100%;height:92px;padding:20px 0;border:1px solid #ddd;line-height:50px;box-sizing:border-box;}

#mypage_inner > .mypage_bottom .mypage_list ul li > a:hover{border-color:#000;}

#mypage_inner > .mypage_bottom .mypage_list ul li img{vertical-align:middle;padding:0 20px 0;}

#wrap .xans-order-form .payArea .info .payHelp{margin:0;}

#wrap .xans-order-form .payArea .info table{border:0;}

#wrap .xans-order-form .payArea .total .price,#wrap .xans-order-form .payArea .total .price #total_price{color:#333;}

#wrap .xans-order-form .payArea .total .btnCheckout,#wrap .xans-order-form .payArea .total a.btnCheckout,#wrap .xans-order-form .payArea .total.btnCheckout:hover,#wrap .xans-order-form .payArea .total a:hover.btnCheckout{background:#333;}

#frm_order_act .totalArea table{border:0;}

#wrap .xans-mall-term .boxTheme,#wrap .xans-mall-privacy .boxTheme{padding:30px;}

#wrap .xans-mall-privacy .agree{padding:0;border:0;}

#wrap .xans-mall-privacy .agree p{padding:0;}

#wrap .xans-member-edit .buttonArea,#wrap .xans-member-join .buttonArea{margin-top:30px;margin-bottom:0;}

#wrap .xans-attend-calendarhead p.date{font-family:'Open Sans','Noto Sans KR',sans-serif;color:#333;font-weight:700;}

#wrap .xans-attend-calendar th{background:#333;color:#fff;}

#wrap .xans-attend-calendar th span{background:none;}

#wrap .xans-attend-calendar td{border:1px solid #ddd;background:#fff;}

#wrap .xans-attend-calendar td p{border:0;}

#wrap .xans-attend-calendar td p .png24{padding:0;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;}

#wrap .xans-attend-calendar #attStart,#wrap .xans-attend-calendar #attEnd{left:-13px;top:-40px;margin:0;}

#wrap .xans-instagramwidget-display h2{display:none;}

#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul{padding:0;}

#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li{width:12.5%;margin:0 !important;padding:5px;box-sizing:border-box;box-sizing:border-box;}

#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li img{width:100%;height:auto;}

body{min-width:1260px;}

#header{width:1200px;}

#content > div > div{width:1200px;}

#content_wrap.common #contents{width:900px;}

.sub_inner{width:1200px;}

#main_visual ul > li{background-position:50% 0;}

#main_visual ul > li > div{left:38%;margin-left:0;}

#header > .header_inner > #gnb > li > div.sub_layer_wrap{min-width:1200px;height:300px;}

.sub_layer_wrap > div > .sl_left_wrap{width:40%;}

.sub_layer_wrap > div > .sl_right_wrap{width:60%;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left{float:right;width:460px;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_title{width:50%;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list{width:50%;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list ul > li > ul{left:140px;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_right{width:600px;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right a dl{padding-left:55%;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right a dl dt{font-size:30px;}

.sub_layer_wrap > div > .sl_right_wrap > .sl_right a dl dd{font-size:16px;}

#main .ct02_wrap > .ct02 > .ct_bg > .ct_title{font-size:44px;}

#main .ct03_wrap > .ct03 > div{width:90%;margin:70px auto 0;}

#main .ct04_wrap ul > li > a > dl > dd{letter-spacing:-1px;font-size:15px;}

#main .ct05_wrap > .ct05 > .ct05_left{margin-left:-230px;}

#main .ct05_wrap > .ct05 > .ct05_right{width:40%;margin-right:0;}

#main .ct06_wrap > .ct06 > .video_left > img{width:85%;}

#main .ct06_wrap > .ct06 > .video{width:710px;}

#main .ct06_wrap > .ct06 > .video iframe{height:398px;}

#main .ct06_wrap > .ct06 > .video_left{margin-top:95px;}

#contents{width:1200px;}

#sub_box{height:516px;}

#sub_box img{max-width:1200px;}

#footer{width:1200px;}

#footer > .footer_bottom .mail{display:none;}

#sub_tab{padding:50px 0;}

#sub_tab ul{margin-top:24px;}

#sub_tab ul li{margin-left:45px;}

#people_wrap{width:1200px;}

.profile_wrap{width:1145px;}

.profile_wrap > div > .profile_inner{min-height:840px;}

.profile_wrap > div > .profile_inner > .profile_bg{width:490px;height:635px;top:50px;left:50px;}

.profile_wrap > div > .profile_inner > .profile_name{top:75px;left:90px;}

.profile_wrap > div > .profile_inner > .profile_img{width:490px;top:108px;left:90px;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap{width:400px;padding-left:630px;padding-top:105px;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > h4{font-size:34px;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > p{font-size:16px;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > p br{display:none;}

.profile_wrap > div.profile03 > .profile_inner,.profile_wrap > div > .profile_inner > .profile_txt_wrap > .profile_info{background:none;}

.gallery_list ul{width:1248px;}

.gallery_list ul li{width:368px;margin-right:48px;}

.gallery_list ul li a dl dt{font-size:18px;}

.gallery_list ul li a dl dd{margin-top:6px;font-size:14px;}

#event_list ul li{width:576px;margin-right:48px;}

#news_list ul li .news_img{width:380px;}

#news_list ul li .news_txt{width:820px;}

#board,#board_read_wrap,#contents .xans-board-writepackage,#contents .xans-board-modifypackage{width:900px;}

#product_detail .xans-product-detail,#product_detail #prdComp,#product_detail #prdInfo,#product_detail #prdReview,#product_detail #prdQnA,#product_detail #prdDetail > ul{display:block;width:1200px;}

#product_detail .xans-product-detail .detailArea .imgArea .keyImg .thumbnail,#product_detail .xans-product-detail .detailArea .infoArea{width:100%;}

#product_detail .detail_01_wrap > .detail_01{width:1200px;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li{width:248px;margin-left:69px;}

body{min-width:320px;font-size:13px;}

br.pc{display:none;}

br.mobile{display:inline;}

img.pc{display:none;}

img.mobile{display:inline;}









#header_wrap{width:100%;position:fixed;left:0;top:0;z-index:500;transition:top 0.3s;}

.banner #header_wrap{top:100px;}

#header{width:100%;padding-left:0;}

#header > h1{top:50%;left:50%;width:130px;height:auto;margin-top:-12px;margin-left:-65px;padding:0 !important;}

#header > h1 > a{display:block;}

#header > .mobile.menu_btn{display:block;position:absolute;top:0;left:0;width:15%;height:100%;z-index:2;}

#header > .mobile.menu_btn > a{display:block;width:100%;height:100%;background:url(/images/common/btn_menu.png)center no-repeat;background-size:20px auto;font-size:0;}

#header > .mobile.menu_btn > a.on{background-image:url(/images/common/btn_close.png);background-size:18px auto;}

#header > .header_inner{position:relative;top:55px;left:-100%;width:100%;height:500px;overflow:auto;background:#fff;z-index:5;-webkit-overflow-scrolling:touch;}

#header > .header_inner.on{display:block;}

#header > .header_inner > #gnb{padding-top:110px;width:100%;}

#header > .header_inner > #gnb > li{position:relative;width:100%;height:auto;box-sizing:border-box;}

#header > .header_inner > #gnb > li > a{display:block;width:100%;height:45px;line-height:45px;padding:0 5%;box-sizing:border-box;font-size:15px;color:#000 !important;border-bottom:1px solid #ddd;background:#fff url(/images/common/btn_plus.png) 95% center no-repeat;background-size:15px auto;}

#header > .header_inner > #gnb > li.on > a{padding-bottom:0;border-bottom:1px solid #ddd;background-color:#222;color:#fff !important;background-image:url(/images/common/btn_minus.png);}

#header > .header_inner > #gnb > li > div.sub_layer_wrap{display:none;width:100%;position:inherit;left:0;top:0;min-width:auto;height:auto;}

#header > .header_inner > #gnb > li.on > div.sub_layer_wrap{display:block;box-shadow:none;}

.shopbrand h3 a{
    font-family: inherit !important;
    font-size: inherit;
    font-weight: inherit;
    color: inherit !important;}

.sub_layer_wrap > div > .sl_left_wrap{min-width:auto;width:100%;padding-left:0;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left{width:100%;float:none;padding-top:0;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_title{display:none;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list{float:none;width:100%;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list > ul{position:inherit;padding-right:0;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list > ul > li{margin-top:0;border-bottom:1px solid #ddd;background-color:#fff;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list > ul > li:hover > a {text-decoration:none;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list > ul > li > a{display:inline-block;width:100%;height:100%;padding:0 7%;box-sizing:border-box;line-height:43px;font-size:14px;color:#666;background:#fafafa;}

.sub_layer_wrap > div > .sl_left_wrap> .sl_left > .sl_list > ul > li > a.on{padding-right:0;background:none;}

.sub_layer_wrap > div > .sl_right_wrap{display:none;}

#header > .header_inner > .utill_menu{position:absolute;top:0;right:0;width:100%;height:110px;border-bottom:1px solid #ddd;box-sizing:border-box;background-color:#eee;}

#header > .header_inner > .utill_menu ul{display:block;position:absolute;top:0;left:0;width:100%;text-align:center;}

#header > .header_inner > .utill_menu ul:before{display:block;margin:25px 0 15px;content:"메이크힐의 다양한 혜택을 만나보세요.";font-size:15px;color:#000;}

#header > .header_inner > .utill_menu ul > li{display:inline-block;float:none;width:90px;height:30px;margin:0 5px;border:1px solid #222;text-align:center;}

#header > .header_inner > .utill_menu ul > li > a{display:block;width:100%;height:100%;font-size:12px;line-height:30px;}

#header > .header_inner > .utill_menu ul > li:nth-child(3){background-color:#222;}

#header > .header_inner > .utill_menu ul > li:nth-child(3) > a{color:#fff;}

#header > .header_inner > .utill_menu ul > li:nth-child(2) > a{color:#222;}

#header > .header_inner > .utill_menu ul > li:nth-child(1),#header > .header_inner > .utill_menu ul > li:nth-child(4){display:none;}

#header > .search{width:15%;height:100%;margin-top:0;float:none;position:absolute;right:0;top:0;z-index:2;}

#header > .search > a{background-position:center;background-size:18px auto;}

#header > .header_inner > .mobile{display:block;width:100%;padding-bottom:40px;background:#fff;}

#header > .header_inner > .mobile > .mobile_list{overflow:hidden;width:100%;border-bottom:1px solid #ddd;box-sizing:border-box;background-color:#eee;}

#header > .header_inner > .mobile > .mobile_list li{float:left;width:33.333%;box-sizing:border-box;text-align:center;}

#header > .header_inner > .mobile > .mobile_list li > a{display:block;padding:15px 0;}

#header > .header_inner > .mobile > .mobile_list li > a > span{display:block;padding-top:30px;border-left:2px solid #e5e5e5;font-size:12px;background:url(/images/common/icon_cart.png) center top no-repeat;background-size:auto 25px;}

#header > .header_inner > .mobile > .mobile_list li:nth-child(2) > a > span{background-image:url(/images/common/icon_buy.png);background-size:auto 23px;background-position-y:2px;}

#header > .header_inner > .mobile > .mobile_list li:nth-child(3) > a > span{background-image:url(/images/common/icon_member.png);background-size:auto 22px;background-position-y:2px;}

#header > .header_inner > .mobile > p{margin-top:30px;font-size:13px;color:#888;text-align:center;}

#header > .header_inner > .mobile > .sns_list{width:184px;margin:15px auto 0;overflow:hidden;}

#header > .header_inner > .mobile > .sns_list li{float:left;margin-left:20px;width:30px;height:auto;}

#header > .header_inner > .mobile > .sns_list li:first-child{margin-left:0;}

#header > .header_inner > .mobile > .sns_list li a img{border:2px solid #000;}

#footer_wrap{padding:0;}

#footer{width:100%;padding:0;}

#footer > .footer_top{padding-left:0;text-align:center;}

#footer > .footer_top > span{position:relative;display:block;width:130px;height:auto;margin:0 auto;padding-top:70px;}

#footer > .footer_top >.footer_right{width:100%;position:absolute;top:0;left:0;border-top:1px solid #ddd;float:inherit;}

#footer > .footer_top >.footer_right >.familysite{float:right;width:50%;height:40px;margin-right:0;border:none;}

#footer > .footer_top >.footer_right >.familysite > a{width:100%;height:40px;padding:0 20px;line-height:38px;box-sizing:border-box;text-align:left;font-size:12px;background:#fff url(/images/common/m_footer_icon.png) right 20px center no-repeat;background-size:15px auto;}

#footer > .footer_top >.footer_right >.familysite > ul,#footer > .footer_top >.footer_right >.sns_list > ul{width:auto;margin:0;border:0;border-top:1px solid #ddd;background:#fff;}

#footer > .footer_top >.footer_right >.familysite > ul a,#footer > .footer_top >.footer_right >.sns_list > ul a{display:block;height:40px;padding:0 20px;border:0;line-height:38px;font-size:11px;text-align:left;color:#000;}

#footer > .footer_top > .footer_right > .sns_list{float:left;width:50%;height:40px;overflow:hidden;border-right:1px solid #ddd;box-sizing:border-box;}

#footer > .footer_top > .footer_right > .sns_list > a{display:block;width:100%;height:40px;padding:0 20px;box-sizing:border-box;text-align:left;font-size:12px;line-height:38px;background:#fff url(/images/common/m_footer_icon.png) right 20px center no-repeat;background-size:15px auto;}

#footer > .footer_top > .footer_right > .sns_list > ul > li{float:inherit;width:100%;height:40px;margin-left:0;background:#fff;border-bottom:1px solid #ddd;}

#footer > .footer_top > .footer_right > .sns_list > ul > li > a{width:100%;height:40px;overflow:hidden;padding-left:0;border:none;font-size:11px;line-height:38px;text-align:left;}

#footer > .footer_top > .footer_right > .sns_list > ul > li > a > img.on{float:left;display:inline-block;width:25px;height:25px;padding:7px 10px 8px 15px;}

#footer > .footer_top > .footer_right > .sns_list > ul > li > a > img.off{display:none;}

#footer > .footer_top > .footer_utill{display:inline-block;float:inherit;margin:12px auto 0;}

#footer > .footer_top > .footer_utill li{margin-left:8px;}

#footer > .footer_top > .footer_utill li a{font-size:12px;}

#footer > .footer_bottom{width:90%;margin:7px auto 0;}

#footer > .footer_bottom > p{line-height:20px;font-size:11px;text-align:center;}

#footer > .footer_bottom > p span{padding:0 3px;font-size:8px;line-height:16px;}

#footer > .footer_bottom > p > .pc{display:none;}

#footer > .footer_bottom > p > .mobile{display:inline;}

#footer > .footer_bottom .mail{display:inline;}

#footer > #pg{width:90%;margin:20px auto 0;position:relative;padding-bottom:40px;}

#content_wrap{padding-top:55px;transition:padding 0.3s;}


#contents,#content_wrap.common #contents{width:100% ;margin:0;background:#fff;}

#shopping_wrap .sub_inner{margin:40px auto;}

table{width:100%;}

.sub_inner{width:90%;}

h3.sub_title,#sub_tab h3,#sub_box h3{font-size:25px;}

#sub_tab{padding:30px 0;}

.common #sub_tab{padding:30px 0;}

#sub_tab h3{margin-top:0;font-size:25px;}

#sub_tab > .sub_tab_wrap{width:90%;margin:20px auto 0;}

#sub_tab ul{margin:0;}

#sub_tab ul li{margin-left:11px;}

#sub_tab ul li a{display:inline-block;width:auto;font-size:13px;letter-spacing:-0.5px;}

#sub_tab ul li.on a{padding-bottom:4px;}

#sub_box{height:auto;margin-bottom:40px;}

#sub_box h3{padding:0;line-height:80px;}

#sub_box img{width:100%;}

.pasing_wrap{margin-top:20px !important;}

.pasing_wrap a{width:25px;height:25px;line-height:25px;}

#main_visual{width:100%;}

#main_visual ul > li{height:340px;background-position:left center;}

#main_visual ul > li > a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}

#main_visual ul > li > div{top:0;left:52%;width:42%;height:auto;margin-top:30px;padding-left:0;background-position:0 0;background-repeat:no-repeat;background-size:80px auto;}

#main_visual ul > li > div > .v_title{margin-top:120px;font-size:20px;word-break:keep-all;letter-spacing:-2px;white-space:nowrap;}

#main_visual ul > li > div > .v_txt{display:none;}

#main_visual ul > li > div > .v_btn{margin-top:12px;}

#main_visual ul > li > div > .v_btn > a{width:90px;height:30px;line-height:26px;font-size:11px;}

#main_visual ul > li > div.event_visual{margin-top:80px;left:58%;}

#main_visual ul > li > div.event_visual > .v_title{margin-top:0;}

#main_visual ul > li > div.event_visual > .v_stitle{font-size:11px;word-break:keep-all;}

#main_visual ul > li > div.event_visual > .v_stitle .mobile{display:none;}

#main_visual > .btn_prev ,#main_visual > .btn_next{display:none;}

#main_visual > .v_pasing{ bottom:50px;}

#main_visual > .v_pasing a{padding:8px 8px 0 0 ;}

#main_visual > .v_pasing a.on{padding:8px 8px 0 0 ;}

#content > div > div{width:90%;padding:45px 0;}

#main .ct_title{font-size:20px;line-height:130%;}

#main .ct_txt{font-size:12px;line-height:150%;}

#main .more_btn a{display:block;width:90px;height:30px;padding:0;line-height:26px;text-align:center;font-size:11px;}

#main .ct01_wrap{margin-top:-57px;height:335px;padding-top:0;}

#main .ct01_wrap .ct01_bg > div.bg_before{background-image:url(/images/main/m01_before.png);background-position:center 0;}

#main .ct01_wrap .ct01_bg > div.bg_after{background-image:url(/images/main/m01_after.png);background-position:center 0;}

#main .ct01_wrap > .ct01{padding:110px 0 0 0;}

#main .ct01_wrap > .ct01 .ct_title{margin-top:0px;}

#main .ct01_wrap > .ct01 .ct_txt{margin-top:7px;}

#main .ct01_wrap > .ct01 .ct_txt .pc{display:none;}

#main .ct01_wrap > .ct01 > .more_btn{margin-top:12px;}

#main .ct02_wrap > .ct02{ padding:43px 0 53px;}

#main .ct02_wrap > .ct02 > .ct_img{float:none;width:100%;margin-top:5px;}

#main .ct02_wrap > .ct02 > .ct_bg{float:none;width:100%;height:auto;padding-left:0;text-align:center;}

#main .ct02_wrap > .ct02 > .ct_bg > .ct_stitle{margin-top:0;font-size:12px;}

#main .ct02_wrap > .ct02 > .ct_bg > .ct_title{margin-top:8px;font-size:23px;}

#main .ct02_wrap > .ct02 > .ct_bg > .ct_date{margin-top:10px;font-size:12px;}

#main .ct02_wrap > .ct02 > .ct_bg > .more_btn{margin-top:18px;}

#main .ct02_wrap > .ct02 > .ct_bg > .more_btn > a{padding:0;}

#main .ct03_wrap > .ct03 > div{margin-top:20px;}

#main .ct03_wrap > .ct03 > div > ul > li{width:9.3%;margin-left:1.5%;}

#main .ct03_wrap > .ct03 > div > ul > li .pd_title{font-size:11px;margin-top:13px;}

#main .ct03_wrap > .ct03 > div > ul > li .pd_stitle{font-size:13px;margin-top:1px;}

#main .ct03_wrap > .ct03 > div > ul > li .pd_price{font-size:13px;margin-top:3px;}

#main .ct03_wrap > .btn_prev{width:30px;height:100%;top:0;left:0;margin-top:0;background-size:11px auto;background-position:center;}

#main .ct03_wrap > .btn_next{width:30px;height:100%;top:0;right:0;margin-top:0;background-size:11px auto;background-position:center;}

#main .ct04_wrap > .ct04 > .ct_title{font-size:23px;line-height:25px;}

#main .ct04_wrap > .ct04 > .ct_stitle{margin-top:7px;font-size:12px;}

#main .ct04_wrap ul{margin-top:5px;}

#main .ct04_wrap ul > li{width:47%;margin-left:6%;margin-top:20px;}

#main .ct04_wrap ul > li:nth-child(2n+1){margin-left:0;}

#main .ct04_wrap ul > li > a{padding-top:275px;}

#main .ct04_wrap ul > li > a:after{bottom:75px;height:45px;-webkit-transform:skewY(-10deg) !important;transform:skewY(-10deg) !important;}

#main .ct04_wrap ul > li > a:hover:after{position:absolute;left:0;display:block;content:"";width:100%;height:45px;background-color:#eee;-webkit-transform:skewY(-15deg);transform:skewY(-15deg);transition:all 0.3s;z-index:1;}

#main .ct04_wrap ul > li > a > dl{height:100px;}

#main .ct04_wrap ul > li > a > dl > dt{font-size:14px;}

#main .ct04_wrap ul > li > a > dl > dd{font-size:11px;margin-top:4px;letter-spacing:-0.04em;}

#main .ct04_wrap ul > li > a > dl > dd > br{display:none;}

#main .ct04_wrap ul > li > a:hover > dl{background-color:#eee;transition:all 0.3s;}

#main .ct04_wrap ul > li > a:hover > dl > dt{color:#000;}

#main .ct04_wrap ul > li > a:hover > dl > dd{color:#666;}

#main .ct05_wrap{height:auto;padding:0;background:none;}

#main .ct05_wrap > .ct05{width:100%;height:auto;padding:0;}

#main .ct05_wrap > .ct05 > .ct05_left{position:inherit;width:100%;margin-left:0;}

#main .ct05_wrap > .ct05 > .ct05_right{position:inherit;width:90%;margin-top:0;padding:40px 5%;background:#fff;}

#main .ct05_wrap > .ct05 > .ct05_right > .ct_stitle{margin-top:0;font-size:11px;}

#main .ct05_wrap > .ct05 > .ct05_right > .ct_title{margin-top:9px;font-size:23px;}

#main .ct05_wrap > .ct05 > .ct05_right > .ct_txt{margin-top:15px;color:#888;}

#main .ct05_wrap > .ct05 > .ct05_right > .more_btn{margin-top:22px;}

#main .ct06_wrap{height:auto;}

#main .ct06_wrap > .ct06{padding:50px 0;}

#main .ct06_wrap > .ct06 > .video_left{float:inherit;margin-top:0;text-align:center;}

#main .ct06_wrap > .ct06 > .video_left img{width:75%;height:auto;}

#main .ct06_wrap > .ct06 > .video{width:100%;height:190px;margin-top:20px;}

#main .ct06_wrap > .ct06 > .video iframe{height:190px;}

#about_wrap > .sub_title{line-height:80px;}

#about_wrap .about_top{padding:40px 0;}

#about_wrap .about_top h4{margin-bottom:15px;font-size:26px;color:#333;}

#about_wrap .about_top p{margin-top:22px;font-size:13px;word-break: keep-all;}

#about_wrap .about_bottom{padding:40px 0 60px;}

#about_wrap .about_bottom >.about_bleft{float:none;width:100%;padding-top:20px;}

#about_wrap .about_bottom >.about_bleft > p{font-size:15px;}

#about_wrap .about_bottom >.about_bleft > p:first-child{margin-bottom:15px;}

#about_wrap .about_bottom >.about_bright{float:none;width:100%;}

#about_wrap .about_bottom >.about_bright > img{width:80%;}

#about_wrap .about_bottom >.about_bleft > h5{margin-top:20px;font-size:18px;}

#about_wrap .about_bottom >.about_bleft > .img{margin-top:18px;}

#about_wrap .about_bottom >.about_bleft > .img img{width:60%;}

#people_wrap{width:90%;margin:0 auto;}

#people_wrap dl{padding-top:0;}

#people_wrap dl dt img{width:50%;}

#people_wrap dl dd{margin-top:12px;font-size:14px;}

.profile_wrap{width:100%;margin:72px 0;padding:7% 5%;}

.profile_wrap > div > .profile_inner{min-height:auto;height:auto;padding:20px 20px 40px;box-sizing:border-box;}

.profile_wrap > div.profile03 > .profile_inner{background:none;}

.profile_wrap > div > .profile_inner > .profile_bg{width:80%;height:300px;left:20px;top:20px;}

.profile_wrap > div > .profile_inner > .profile_name{display:none;}

.profile_wrap > div > .profile_inner > .profile_img{width:95%;padding-top:5%;padding-left:5%;position:static;box-shadow:none;}

.profile_wrap > div > .profile_inner > .profile_img img{position:relative;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap{width:auto;padding:40px 0 0;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > h4{font-size:20px;text-align:center;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > p{margin-top:20px;padding-bottom:20px;font-size:13px;text-align:center;word-break:keep-all;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > .profile_info{padding-top:20px;}

.profile_wrap > div > .profile_inner > .profile_txt_wrap > .profile_info li{font-size:12px;}

.profile_wrap > div > .profile_inner > .profile_sign{right:10px;bottom:-18px;width:130px;height:57px;background-size:120px auto;}

.profile_wrap > div > .profile_inner > .profile_sign > span{margin-top:38px;margin-left:90px;font-size:12px;}

.profile_wrap > .tab_list{width:100%;top:-35px;right:auto;left:0;transform:rotate(0deg);}

.profile_wrap > .tab_list li{width:33%;}

.profile_wrap > .tab_list li:first-child{width:34%;}

.profile_wrap > .tab_list li a{width:100%;height:35px;line-height:35px;font-size:12px;}

.profile_wrap > .tab_list li a.on{font-weight:600;}

.shopping_tab{width:100%;padding:12px 0;box-sizing:border-box;}

.shopping_tab > ul li,.shopping_tab > ul li:first-child{margin:5px 15px;}

.shopping_tab > ul li a{padding:5px 0;font-size:14px;}

.shopping_tab > ul li.selected a{padding-bottom:2px;}

#wrap .xans-product-normalmenu .function{margin:0;line-height:40px;text-align:center;line-height:100%;}

#wrap .xans-product-normalmenu .function ul#type{display:inline-block;margin:0;line-height:40px;}

#wrap .xans-product-normalmenu .function ul#type li{display:inline;padding:0 6px 0 10px;background:url("//img.echosting.cafe24.com/skin/base_ko_KR/product/bg_result_type.gif") no-repeat 0 50%;}

#wrap .xans-product-normalmenu .function ul#type li:first-child{display:none;}

#wrap .xans-product-normalmenu .function ul#type li:nth-child(2){background:none;}

#wrap .xans-product-normalmenu .function ul#type li a{font-size:13px;}

#wrap .xans-product-normalmenu .function .prdCount{display:none;}

#wrap .mid-0.xans-product-detail .infoArea .xans-product-option .ec-product-button.ec-product-preview{overflow:hidden;}

#wrap .mid-0.xans-product-detail .infoArea .xans-product-option .ec-product-button.ec-product-preview li{float:left;width:50px;height:auto;margin:0 5px 3px 0;border:1px solid #d7d7d7;font-size:0;box-sizing:border-box;}

#wrap .mid-0.xans-product-detail .infoArea .xans-product-option .ec-product-button.ec-product-preview li.ec-product-selected{border:2px solid #495164;}

#wrap .mid-0.xans-product-detail .infoArea .xans-product-option .ec-product-button.ec-product-preview li a span{font-size:0 !important;}

.xans-product-review .descriptions a .summary{font-size:14px;letter-spacing:0;}

.xans-product-review .descriptions a .summary > img{padding-top:5px;}

.xans-product-review .descriptions a span:before{top:3px;}

.xans-product-review .descriptions a .point img{padding-top:4px;}

.xans-product-review .contentView p{font-size:14px;letter-spacing:0;color:#333;}

.xans-product-review .contentView .ec-base-button a em{color:#888;}

#shopping_wrap > .img_title{padding:30px 0;}

#shopping_wrap > .img_title > p{font-size:25px;}

#shopping_wrap .list_tab{width:100%;height:35px;border:none;}

#shopping_wrap .list_tab > ul{z-index:1;position:absolute;width:90%;height:35px;overflow:hidden;}

#shopping_wrap .list_tab > ul li{width:100%;height:35px;border:none;}

#shopping_wrap .list_tab > ul li a{line-height:35px;font-size:13px;border:1px solid #ddd;border-top:none;box-sizing:border-box;background-color:#fff;}

#shopping_wrap .list_tab > ul li a.on{background:#222 url(../images/common/icon_more_down.png) right 20px center no-repeat;background-size:12px auto;}

#shopping_wrap .shopping_list{width:100%;margin-top:30px;}

#shopping_wrap .shopping_list > .goods_list{position:relative;width:100%;height:210px;overflow:hidden;margin-top:30px;}

#shopping_wrap .shopping_list > .goods_list:first-child{margin-top:0px;}

#shopping_wrap .shopping_list > .goods_list:first-child > .shopping_img{float:left;}

#shopping_wrap .shopping_list > .goods_list:first-child > .shopping_info{float:right;}

#shopping_wrap .shopping_list > .goods_list:nth-child(2n+1) > .shopping_img{float:left;}

#shopping_wrap .shopping_list > .goods_list:nth-child(2n+1) > .shopping_info{float:right;}

#shopping_wrap .shopping_list > .goods_list:nth-child(2n) > .shopping_img{float:right;}

#shopping_wrap .shopping_list > .goods_list:nth-child(2n) > .shopping_info{float:left;}

#shopping_wrap .shopping_list > .goods_list> .shopping_img{width:50%;height:100%;position:relative;}

#shopping_wrap .shopping_list > .goods_list> .shopping_img > p{width:100%;height:100%;position:absolute;left:0;top:0;background-position:center;background-size:cover;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info{width:50%;height:100%;border:1px solid #ddd;box-sizing:border-box;background:#fefefe;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > div{width:50% !important;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_left{width:100% !important;height:50%;position:relative;float:left;text-align:center;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_left > img{width:auto;height:120%;max-width:none;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_left > p{width:100%;height:110%;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_left .xans-product-imagestyle span{display:block;width:90%;height:90%;position:absolute;top:5%;left:5%;background-repeat:no-repeat;background-size:25% auto;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right{float:left;display:table;width:100% !important;height:50%;text-align:center;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .info_inner{display:table-cell;vertical-align:middle;padding:0;box-sizing:border-box;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .info_inner > div{width:85%;margin:0 auto;padding-bottom:0;box-sizing:border-box;border-bottom:0;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .info_inner span{font-size:12px !important;line-height:130%;letter-spacing:-1px;color:inherit !important;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .info_inner span a{display:none;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .info_inner span > br{display:none;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .shopping_title{margin-top:0;font-size:inherit;line-height:130%;color:#000;word-break:keep-all;letter-spacing:-2px;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .shopping_stitle{display:none;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .shopping_etitle{margin-top:5px;padding-top:5px;border-top:1px solid #ddd;font-size:10px;font-family:'Open Sans','Noto Sans KR',sans-serif;color:#888;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .shopping_etitle > span{font-size:10px !important;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .shopping_price{margin-top:0;font-size:inherit;font-weight:bold;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info > .shopping_info_right .shopping_price + .shopping_price{margin-top:0;color:#d31d27;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info .buy_btn{display:block;margin:20px auto 0;}

#shopping_wrap .shopping_list > .goods_list > .shopping_info .buy_btn a{display:inline-block;width:160px;border:2px solid #222;line-height:46px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:16px;color:#fff;background:#222;transition:all 0.3s;}

#shopping_wrap .shopping_list > .goods_list > a{position:absolute;top:0;left:0;width:100%;height:100%;}

#shopping_wrap .shopping_list > .goods_list:hover .buy_btn > a{background:#fff;color:#222;}

.product_detail > div > div{/*width:90% !important;margin:0 auto;*/}

#product_detail .xans-product-detail{padding:10px 0 0;}

#product_detail .xans-product-detail .detailArea .imgArea{float:none;}

#product_detail .xans-product-detail .detailArea .imgArea .keyImg{float:none;position:relative;}

#product_detail .xans-product-detail .detailArea .imgArea .keyImg .thumbnail .xans-product-imagestyle span{width:90%;height:90%;position:absolute;left:5%;top:5%;background-repeat:no-repeat;background-size:20% auto;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage{float:none;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage ul{font-size:0;line-height:0;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage ul li{display:inline-block;width:18.4%;margin:0 0 0 2%;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage ul li img{border:1px solid #ececec;cursor:pointer;}

#product_detail .xans-product-detail .detailArea .imgArea .xans-product-addimage ul li:first-child{margin-left:0;}

#product_detail .xans-product-detail .detailArea .infoArea{width:auto;margin-top:30px;float:none;}

#product_detail .xans-product-detail .detailArea .infoArea h3{margin-bottom:2px;font-size:19px;}

#product_detail .xans-product-detail .detailArea .infoArea h4{margin-bottom:15px;font-size:16px;}

#product_detail .xans-product-detail .detailArea .infoArea h5{margin-bottom:24px;font-size:14px;}

#product_detail .xans-product-detail .detailArea .infoArea table tr th,#product_detail .xans-product-detail .detailArea .infoArea table tr td{padding:10px 0;font-size:13px;}

#product_detail .xans-product-detail .detailArea .infoArea table tr th{width:90px;text-align:left;font-weight:600;color:#000;}

#product_detail .xans-product-detail .detailArea .infoArea #totalPrice,#product_detail .xans-product-detail .detailArea .infoArea #totalPrice strong{font-size:13px;}

#product_detail .xans-product-detail .detailArea .infoArea #totalPrice{padding-top:15px;border:none;border-top:1px solid #9a9ba0;}

#product_detail .xans-product-detail .detailArea .infoArea #totalPrice .total strong{font-size:20px;color:#000;font-weight:700;}

#product_detail .xans-product-detail .detailArea .infoArea #totalPrice .total strong em{font-size:20px;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea a,#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea button{font-size:14px;line-height:46px;}

#product_detail .xans-product-detail .detailArea .infoArea .xans-product-action .buttonArea button.btn_03{width:100%;}

#product_detail .xans-product-detail,#product_detail #prdComp,#product_detail #prdInfo,#product_detail #prdReview,#product_detail #prdQnA,#product_detail #prdDetail .tabProduct{width:90%;margin:0 auto;}

#product_detail #prdDetail iframe{width:90% !important;height:200px !important;}

#product_detail .xans-product-detail .detailArea{padding:0;}

#product_detail .xans-product-additional{margin-top:0;}

#product_detail .detail_01_wrap h3{margin-bottom:30px;font-size:22px;}

#product_detail .detail_01_wrap > .detail_01{width:90%;padding:40px 0;overflow:hidden;}

#product_detail .detail_01_wrap > .detail_01 > span{display:block;width:30px;height:100%;top:0;margin-top:0;}

#product_detail .detail_01_wrap > .detail_01 > span.btn_prev{left:0;}

#product_detail .detail_01_wrap > .detail_01 > span.btn_next{right:0;}

#product_detail .detail_01_wrap > .detail_01 > span a{display:block;width:100%;height:100%;font-size:0;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list{position:relative;margin-top:30px;width:400%;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li{width:10%;margin-left:2%;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li:first-child{margin-left:1.5%;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li dl{margin-top:15px;font-size:13px;}

#product_detail .detail_01_wrap > .detail_01 >.detail_list > li dl dt{font-size:13px;}

div[class*="tabTheme"] ul.menu{line-height:1.5;border-bottom:1px solid #333;overflow:hidden;}

div[class*="tabTheme"] ul.menu li{float:left;width:auto;text-decoration:none;}

div[class*="tabTheme"] ul.menu li a{display:block;height:auto;padding:0 5px;border-top:1px solid #cdcdce;border-right:1px solid #cdcdce;color:#757575;font-size:11px;line-height:36px;}

div[class*="tabTheme"] ul.menu li.selected a{color:#fff;}

#product_detail .cont_wrap{padding:0;}

#product_detail #prdComp table{border-top:0;}

#product_detail #prdComp table caption{font-size:18px;}

#product_detail #prdComp table tr,#product_detail #prdComp table th,#product_detail #prdComp table td{display:block;width:100%;box-sizing:border-box;border-top:0;font-size:13px;}

#product_detail #prdComp table th{padding:8px 10px;border-top:2px solid #333;}

#product_detail #prdComp table td{padding:10px 10px 30px;font-size:12px;}

#product_detail #prdComp table th br{display:none;}

#product_detail #prdComp .product_info_table p{font-size:12px;text-align:left;}

#product_detail #prdComp .product_info_table > div:last-child table td{padding:10px;text-align:center;}

#product_detail #prdComp .product_info_table table tr th br{display:inline;}

#product_detail #prdInfo{font-size:13px;}

#product_detail #prdInfo .cont{padding-top:30px;}

#product_detail #prdInfo h3{margin-bottom:10px;font-size:16px;}

.gallery_list ul{width:100%;margin-top:-40px !important;}

.gallery_list ul li{width:100% !important;margin-top:40px !important;margin-right:0 !important;}

.gallery_list ul li a dl{margin-top:16px;}

.gallery_list ul li a dl dt{font-size:14px;}

.gallery_list ul li a dl dd{font-size:13px;}

#news_list ul li{padding:30px 0;}

#news_list ul li .news_img{float:none;width:100%;padding:0;}

#news_list ul li .news_txt{float:none;width:100%;margin-top:20px;padding:0;}

#news_list ul li .news_txt > dt{font-size:16px;}

#news_list ul li .news_txt > dd.txt{height:66px;margin-top:12px;font-size:13px !important;}

#news_list ul li .news_txt > dd.date{margin-top:12px;font-size:13px !important;}

#news_list ul li{background:none !important;}

#news_list ul li:hover .news_txt > dt{color:#333;}

#news_list ul li:hover .news_txt > dd.txt,#news_list ul li:hover .news_txt > dd.txt *{color:#666 !important;}

div[class*="tableTheme"] table{table-layout:auto;}

div[class*="tableTheme"] table colgroup{display:none !important;}

div[class*="tableTheme"] tbody th,div[class*="tableTheme"] tbody td{padding:12px 10px;font-size:12px;}

div[class*="tableTheme"] tbody th{width:24%;}

div[class*="tableTheme"] tbody td{width:76%;}

div[class*="tableTheme"] input[type="text"],div[class*="tableTheme"] input[type="password"],div[class*="tableTheme"] select{max-width:220px;font-size:13px;}

input#member_id,input#addr1,input#addr2{display:block;}

input#email2,select#email3,input#oemail2,select#oemail3{margin:5px 0 0 !important;}

.gIndent{display:block;margin-top:5px;margin-left:0;}

.buttonArea{text-align:left;}

#board,#board_read_wrap,#contents .xans-board-writepackage,#contents .xans-board-modifypackage{width:auto;}

#board .xans-board-listpackage table tr th,#board .xans-board-listpackage table tr td{width:20%;padding:10px;font-size:12px;}

#board .xans-board-listpackage table tr td a{font-size:32px;}

#board .xans-board-listpackage table colgroup,#board .xans-board-listpackage table tr th.cell_01,#board .xans-board-listpackage table tr td.cell_01{display:none !important;}

#board .xans-board-listpackage table tr th.cell_03,#board .xans-board-listpackage table tr td.cell_03{width:auto;}

.xans-board-list .thumb img{display:none;}

.xans-board-list .thumb img:first-child{display:inline;}

.xans-board-read .content .pc_btn_event_member {display:none;text-indent:-9999em;}

.xans-board-read .content .pc_btn_event_member a {display:none;text-indent:-9999em;}

.xans-board-read .content .pc_btn_event_member a:hover {display:none;text-indent:-9999em;}

.xans-board-read .content .mobile_btn_event_member{padding-top:20px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member a {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#333;}

.xans-board-read .content .mobile_btn_event_member a:hover {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#1565d8;}

.xans-board-read .content .pc_btn_event_member_oct {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_oct a {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_oct a:hover {display:none;text-indent:-9999px;}

.xans-board-read .content .mobile_btn_event_member_oct{padding-top:20px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member_oct a {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#523031;}

.xans-board-read .content .mobile_btn_event_member_oct a:hover {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#efc7bb;}

.xans-board-read .content .pc_btn_event_member_nov {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_nov a {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_nov a:hover {display:none;text-indent:-9999px;}

.xans-board-read .content .mobile_btn_event_member_nov{padding-top:20px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member_nov a {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#222;}

.xans-board-read .content .mobile_btn_event_member_nov a:hover {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#cea863;}

.xans-board-read .content .pc_btn_event_member_dec {display:none;text-indent:-9999px;width:0;height:0;}

.xans-board-read .content .pc_btn_event_member_dec a {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_dec a:hover {display:none;text-indent:-9999px;}

.xans-board-read .content .mobile_btn_event_member_dec{padding-top:20px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member_dec a {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#701011;}

.xans-board-read .content .mobile_btn_event_member_dec a:hover {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#222;}

.xans-board-read .content .pc_btn_event_member_dec_2 {display:none;text-indent:-9999em;}

.xans-board-read .content .pc_btn_event_member_dec_2 a {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_dec_2 a:hover {display:none;text-indent:-9999em;width:0;height:0;}

.xans-board-read .content .mobile_btn_event_member_dec_2{padding-top:20px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member_dec_2 a {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#701011;}

.xans-board-read .content .mobile_btn_event_member_dec_2 a:hover {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#222;}

.xans-board-read .content .pc_btn_event_member_dec_1 {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_dec_1 a {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_dec_1 a:hover {display:none;text-indent:-9999px;}

.xans-board-read .content .mobile_btn_event_member_dec_1{padding-top:20px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member_dec_1 a {display:inline-block;padding:0 38px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#f7a492;}

.xans-board-read .content .mobile_btn_event_member_dec_1 a:hover {display:inline-block;padding:0 38px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#222;}

.xans-board-read .content .pc_btn_event_member_oneplus {display:none;text-indent:-9999em;}

.xans-board-read .content .pc_btn_event_member_oneplus a {display:none;text-indent:-9999em;}

.xans-board-read .content .pc_btn_event_member_oneplus a:hover {display:none;text-indent:-9999em;}

.xans-board-read .content .mobile_btn_event_member_oneplus{padding-top:40px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member_oneplus a{display:inline-block;padding:0 50px;font-size:20px !important;font-weight:700;line-height:60px;color:#fff;background:#0050bf;}

.xans-board-read .content .mobile_btn_event_member_oneplus a:hover{display:inline-block;padding:0 50px;font-size:20px !important;font-weight:700;line-height:60px;color:#fff;background:#fec260;}

.xans-board-read .content .event_volume {margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .event_volume img{margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .event_volume a.oneplus_volume_1{z-index:3;display:block;position:absolute;top:52.7%;left:3.5%;width:92.5%;height:12.8%;}

.xans-board-read .content .event_volume a.oneplus_volume_2{z-index:3;display:block;position:absolute;top:67.1%;left:3.5%;width:92.5%;height:12.8%;}

.xans-board-read .content .btn_event_member_oct{ padding-top:20px;text-align:center;}

.xans-board-read .content .btn_event_member_oct a {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#3b7d4f;}

.xans-board-read .content .btn_event_member_oct a:hover {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#333;}

.xans-board-read .content .btn_review_event_1 {display:inline-block;width:180px;margin:0 auto;padding-top:40px;text-align:center;}

.xans-board-read .content .btn_review_event_1 a{display:inline-block;padding:0 20px;font-size:16px !important;font-weight:700;line-height:50px;color:#fff;background:#d59780;}

.xans-board-read .content .btn_review_event_1 a:hover{display:inline-block;padding:0 20px;font-size:16px !important;font-weight:700;line-height:50px;color:#fff;background:#333;}

.xans-board-read .content .btn_review_event_2{display:inline-block;width:180px;margin:0 auto;padding-top:40px;text-align:center;}

.xans-board-read .content .btn_review_event_2 a{display:inline-block;padding:0 20px;font-size:16px !important;font-weight:700;line-height:50px;color:#fff;background:#9c4c43;}

.xans-board-read .content .btn_review_event_2 a:hover{display:inline-block;padding:0 20px;font-size:16px !important;font-weight:700;line-height:50px;color:#fff;background:#333;}

.xans-board-read .content .sep_event{ position:relative;width:100%;margin:0 auto;}

.xans-board-read .content .sep_event img{ position:relative;margin:0;padding:0;}

.xans-board-read .content .sep_event a.event_sep_1{z-index:10;display:block;position:absolute;top:17.55%;left:5.3%;width:89.4%;height:6.24%;cursor:pointer;}

.xans-board-read .content .sep_event a.event_sep_2{z-index:10;display:block;position:absolute;top:27.97%;left:5.3%;width:89.4%;height:6.23%;cursor:pointer;}

.xans-board-read .content .sep_event a.event_sep_3{z-index:10;display:block;position:absolute;top:38.38%;left:5.3%;width:89.4%;height:6.23%;cursor:pointer;}

.xans-board-read .content .sep_event a.event_sep_4{z-index:10;display:block;position:absolute;top:49.26%;left:5.3%;width:89.4%;height:6.23%;cursor:pointer;}

.xans-board-read .content .sep_event a.event_sep_5{z-index:10;display:block;position:absolute;top:59.61%;left:5.3%;width:89.4%;height:6.23%;cursor:pointer;}

.xans-board-read .content .base_face_event{ position:relative;margin:0 auto;width:100%;}

.xans-board-read .content .base_face_event img{ position:relative;margin:0;padding:0;}

.xans-board-read .content .base_face_event a.event_face_1{z-index:3;display:block;position:absolute;top:29%;left:0%;width:100%;height:13%;cursor:pointer;}

.xans-board-read .content .base_face_event a.event_face_2{z-index:3;display:block;position:absolute;top:49%;left:0%;width:100%;height:10%;cursor:pointer;}

.xans-board-read .content .base_face_event a.event_face_3{z-index:3;display:block;position:absolute;top:62%;left:0%;width:100%;height:13%;cursor:pointer;}

.xans-board-read .content .base_face_event a.event_lip_1{z-index:3;display:block;position:absolute;top:49%;left:0%;width:100%;height:12%;cursor:pointer;}

.xans-board-read .content .base_face_event a.event_lip_2{z-index:3;display:block;position:absolute;top:65%;left:0%;width:100%;height:12%;cursor:pointer;}

.xans-board-read .content .holiday_event{ margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .holiday_event img{ margin:0;padding:0;position:relative;}

.xans-board-read .content .holiday_event a.event_1{ z-index:3;display:block;position:absolute;top:33%;left:6.7%;width:86%;height:1.3%;border:2.5px solid #d1b688;cursor:pointer;font-size:32px;color:#d1b688;line-height:38px;text-align:center;}

.xans-board-read .content .holiday_event a.event_1:hover{ z-index:3;display:block;position:absolute;top:33%;left:6.7%;width:86%;height:1.3%;background:#d1b688;cursor:pointer;font-size:32px;color:#111;line-height:38px;text-align:center;}

.xans-board-read .content .holiday_event a.event_2{ z-index:3;display:block;position:absolute;top:52%;left:6.7%;width:86%;height:1.3%;border:2.5px solid #d1b688;cursor:pointer;font-size:32px;color:#d1b688;line-height:38px;text-align:center;}

.xans-board-read .content .holiday_event a.event_2:hover{ z-index:3;display:block;position:absolute;top:52%;left:6.7%;width:86%;height:1.3%;background:#d1b688;cursor:pointer;font-size:32px;color:#111;line-height:38px;text-align:center;}

.xans-board-read .content .event_volume_eyecrown{margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .event_volume_eyecrown img{ margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .event_volume_eyecrown a.event_volume_01{ z-index:3;display:block;position:absolute;top:38%;left:4%;width:94%;height:8.8%;cursor:pointer;}

.xans-board-read .content .event_volume_eyecrown a.event_volume_02{ z-index:3;display:block;position:absolute;top:48.2%;left:4%;width:94%;height:8.8%;cursor:pointer;}

.xans-board-read .content .event_top3{margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .event_top3 img{ margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .event_top3 a.event01{ z-index:3;display:block;position:absolute;top:31%;left:0;width:100%;height:15.5%;cursor:pointer;}

.xans-board-read .content .event_top3 a.event02{ z-index:3;display:block;position:absolute;top:48.4%;left:0;width:100%;height:15.7%;cursor:pointer;}

.xans-board-read .content .event_top3 a.event03{ z-index:3;display:block;position:absolute;top:66.4%;left:0;width:100%;height:16%;cursor:pointer;}

#board_read_wrap #board_title > .board_title_subject{padding-bottom:15px;font-size:20px;}

#board_read_wrap #board_title > .board_title_info > span{margin-right:12px;font-size:12px;}

#board_read_wrap .detail{padding:35px 0;font-size:14px;}

#board_read_wrap .xans-board-movement li span{width:21%;padding:3%;box-sizing:border-box;font-size:13px;line-height:140%;}

#board_read_wrap .xans-board-movement li a{width:73%;padding:3%;font-size:13px;line-height:140%;}

.xans-board-read .content *{font-size:14px !important;}

.xans-board-read .content iframe:not(.instagram-media){width:100% !important;height:205px !important;}

.xans-board-read .content .img_wrap{display:none;}

.xans-board-read .content .btn_event{padding-top:20px;text-align:center;}

.xans-board-read .content .btn_event a{display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#333;}

.xans-board-read .attach{display:none;}

.xans-board-read .content .b-top:20px;text-align:center;}

.xans-board-read .content .btn_event a{display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#333;}

.xans-board-read .content .feb_brow_event{margin:0 auto;position:relative;width:100%;text-align:center;}

.xans-board-read .content .feb_brow_event img{ margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .feb_brow_event a{ display:inline-block;margin:0 auto;padding:0 30px;font-size:16px !important;font-weight:700;line-height:50px;color:#fff;background:#e20030;cursor:pointer;text-align:center;}

.xans-board-read .content .feb_brow_event a:hover{ display:inline-block;padding:0 20px;font-size:16px !important;font-weight:700;line-height:50px;color:#fff;background:#342925;cursor:pointer;}

.xans-board-read .content .ampoule_glow{margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .ampoule_glow img{ margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .ampoule_glow_buy{ z-index:3;display:block;position:absolute;top:41%;left:0;width:100%;height:30.5%;cursor:pointer;}

.xans-board-read .content .mar_lip_event{margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .mar_lip_eventimg{ margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .mar_lip_event_inner{ z-index:3;display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}

.xans-board-read .content .may_eye_event {margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .may_eye_eventimg{margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .may_eye_event a.event01{z-index:3;display:block;position:absolute;top:25%;left:0;width:100%;height:13%;cursor:pointer;}

.xans-board-read .content .may_eye_event a.event02{z-index:3;display:block;position:absolute;top:38%;left:0;width:100%;height:13%;cursor:pointer;}

.xans-board-read .content .may_eye_event a.event03{z-index:3;display:block;position:absolute;top:51%;left:0;width:100%;height:14%;cursor:pointer;}

.xans-board-read .content .may_eye_event a.event04{z-index:3;display:block;position:absolute;top:65%;left:0;width:100%;height:12.5%;cursor:pointer;}

.xans-board-read .content .may_eye_event a.event05{z-index:3;display:block;position:absolute;top:77.5%;left:0;width:100%;height:14%;cursor:pointer;}

.xans-board-read .content .june_bestbase{margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .june_bestbase img{ margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .june_bestbase a.event01{z-index:3;display:block;position:absolute;top:30%;left:0;width:100%;height:15%;cursor:pointer;}

.xans-board-read .content .june_bestbase a.event02{z-index:3;display:block;position:absolute;top:45%;left:0;width:100%;height:15%;cursor:pointer;}

.xans-board-read .content .june_bestbase a.event03{z-index:3;display:block;position:absolute;top:63%;left:0;width:100%;height:15%;cursor:pointer;}

.xans-board-read .content .june_bestbase a.event04{z-index:3;display:block;position:absolute;top:78%;left:0;width:100%;height:15%;cursor:pointer;}

.xans-board-read .content .july_whole_event{ margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .july_whole_event img{ margin:0;padding:0;position:relative;text-align:center;width:100%;}

.xans-board-read .content .july_whole_event a.july_whole_event01{ z-index:3;display:block;position:absolute;top:15.8%;left:0;width:65%;height:6.5%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event02{ z-index:3;display:block;position:absolute;top:15.8%;left:65%;width:35%;height:6.5%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event03{ z-index:3;display:block;position:absolute;top:22.5%;left:0%;width:35%;height:7%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event04{ z-index:3;display:block;position:absolute;top:22.5%;left:35%;width:65%;height:7%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event05{ z-index:3;display:block;position:absolute;top:32.5%;left:0%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event06{ z-index:3;display:block;position:absolute;top:32.5%;left:35%;width:30%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event07{ z-index:3;display:block;position:absolute;top:32.5%;left:65%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event08{ z-index:3;display:block;position:absolute;top:39.5%;left:0%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event09{ z-index:3;display:block;position:absolute;top:39.5%;left:35%;width:30%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event10{ z-index:3;display:block;position:absolute;top:39.5%;left:65%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event11{z-index:3;display:block;position:absolute;top:46.3%;left:0;width:65%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event12{z-index:3;display:block;position:absolute;top:46.3%;left:65%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event13{z-index:3;display:block;position:absolute;top:56%;left:0;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event14{z-index:3;display:block;position:absolute;top:56%;left:35%;width:30%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event15{z-index:3;display:block;position:absolute;top:56%;left:65%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event16{z-index:3;display:block;position:absolute;top:62.8%;left:0%;width:35%;height:7%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event17{z-index:3;display:block;position:absolute;top:62.8%;left:35%;width:30%;height:7%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event18{z-index:3;display:block;position:absolute;top:62.8%;left:65%;width:35%;height:7%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event19{z-index:3;display:block;position:absolute;top:69.8%;left:0%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event20{z-index:3;display:block;position:absolute;top:69.8%;left:35%;width:30%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event21{z-index:3;display:block;position:absolute;top:69.8%;left:65%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event22{z-index:3;display:block;position:absolute;top:76.6%;left:0;width:65%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event23{z-index:3;display:block;position:absolute;top:76.6%;left:65%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event24{z-index:3;display:block;position:absolute;top:83.6%;left:0%;width:35%;height:6.8%;cursor:pointer;}

.xans-board-read .content .july_whole_event a.july_whole_event25{z-index:3;display:block;position:absolute;top:83.6%;left:35%;width:65%;height:6.8%;cursor:pointer;}

.xans-board-read .content .pc_btn_event_member_19_july {display:none;text-indent:-9999px;line-height:0;}

.xans-board-read .content .pc_btn_event_member_19_july a {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_19_july a:hover {display:none;text-indent:-9999px;}

.xans-board-read .content .mobile_btn_event_member_19_july{padding-top:20px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member_19_july a {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fcd81f;background:#0073cc;}

.xans-board-read .content .mobile_btn_event_member_19_july a:hover {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#0073cc;background:#fcd81f;}

.xans-board-read .content .naver_event{position:relative;text-align:center;}

.xans-board-read .content .mobile_btn_naver_event{position:absolute;top:61.2%;left:50%;margin-left:-110px;padding-top:40px;text-align:center;}

.xans-board-read .content .mobile_btn_naver_event a{display:inline-block;padding:15px 38px;font-size:20px !important;font-weight:700;line-height:30px;color:#fcd81f;background:#0073cc;}

.xans-board-read .content .mobile_btn_naver_event a:hover{display:inline-block;padding:15px 38px;font-size:20px !important;font-weight:700;line-height:30px;color:#0073cc;background:#fcd81f;}

.xans-board-read .content .pc_btn_naver_event {display:none;text-indent:-9999em;}

.xans-board-read .content .pc_btn_naver_event a {display:none;text-indent:-9999em;}

.xans-board-read .content .pc_btn_naver_event a:hover {display:none;text-indent:-9999em;}

.xans-board-read .content .august_1pl_base {margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .august_1pl_base img {margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .august_1pl_base a.event01 {z-index:3;display:block;position:absolute;top:25%;left:0;width:100%;height:10%;cursor:pointer;}

.xans-board-read .content .august_1pl_base a.event02 {z-index:3;display:block;position:absolute;top:41.5%;left:0;width:100%;height:10%;cursor:pointer;}

.xans-board-read .content .august_1pl_base a.event03 {z-index:3;display:block;position:absolute;top:61.5%;left:0;width:100%;height:10%;cursor:pointer;}

.xans-board-read .content .august_1pl_base a.event04 {z-index:3;display:block;position:absolute;top:77.9%;left:0;width:100%;height:10%;cursor:pointer;}

.xans-board-read .content .august_sale_60 {margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .august_sale_60 img {margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .august_sale_60 a.event_01 {z-index:3;display:block;position:absolute;top:34%;left:0;width:50%;height:21%;cursor:pointer;}

.xans-board-read .content .august_sale_60 a.event_02 {z-index:3;display:block;position:absolute;top:34%;left:50%;width:50%;height:21%;cursor:pointer;}

.xans-board-read .content .august_sale_60 a.event_03 {z-index:3;display:block;position:absolute;top:55%;left:0;width:50%;height:22%;cursor:pointer;}

.xans-board-read .content .august_sale_60 a.event_04 {z-index:3;display:block;position:absolute;top:55%;left:50%;width:50%;height:22%;cursor:pointer;}

.xans-board-read .content .pc_btn_event_member_19_aug {display:none;text-indent:-9999px;}

.xans-board-read .content .pc_btn_event_member_19_aug a {display:none;text-indent:-9999px;text-indent:-9999em;}

.xans-board-read .content .pc_btn_event_member_19_aug a:hover {display:none;text-indent:-9999px;line-height:0;}

.xans-board-read .content .mobile_btn_event_member_19_aug{padding-top:20px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member_19_aug a {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#0000f2;}

.xans-board-read .content .mobile_btn_event_member_19_aug a:hover {display:inline-block;padding:0 40px;font-size:18px !important;font-weight:700;line-height:50px;color:#fff;background:#55a7f0;}

.xans-board-read .content .pc_btn_event_member_19_sep {display:none;text-indent:-9999px;width:0;}

.xans-board-read .content .pc_btn_event_member_19_sep a {display:none;text-indent:-9999px;line-height:0;}

.xans-board-read .content .pc_btn_event_member_19_sep a:hover {display:none;text-indent:-9999px;}

.xans-board-read .content .mobile_btn_event_member_19_sep{padding-top:20px;text-align:center;}

.xans-board-read .content .mobile_btn_event_member_19_sep a {display:inline-block;padding:0 40px;font-size:18px;!important;font-weight:700;line-height:50px;color:#39224e;background:#fcde58;}

.xans-board-read .content .mobile_btn_event_member_19_sep a:hover {display:inline-block;padding:0 40px;font-size:18px;!important;font-weight:700;line-height:50px;color:#9cc7bd;background:#39224e;}

.xans-board-read .content .con_makeheal {margin:0 auto;position:relative;width:100%;}

.xans-board-read .content .con_makeheal img{margin:0;padding:0;position:relative;text-align:center;}

.xans-board-read .content .con_makeheal a.con_event01 {z-index:3;display:block;position:absolute;top:19.8%;left:0;width:100%;height:18.9%;cursor:pointer;}

.xans-board-read .content .con_makeheal a.con_event02 {z-index:3;display:block;position:absolute;top:43.5%;left:0;width:100%;height:19%;cursor:pointer;}

.xans-board-read .content .con_makeheal a.con_event03 {z-index:3;display:block;position:absolute;top:68%;left:0;width:100%;height:19%;cursor:pointer;}

.xans-board-read .content .pc_sep_queen_event{display:none;width:0;overflow: hidden;text-indent:-9999em;}

.xans-board-read .content .pc_sep_queen_event a{display:none;text-indent:-9999em;width:0;}

.xans-board-read .content .pc_sep_queen_event a:hover{display:none;text-indent:-9999em;line-height:0;}

.xans-board-read .content .mo_sep_queen_event{position:absolute;top:29.3%;left:50%;margin-left:-150px;text-align:center;}

.xans-board-read .content .mo_sep_queen_event a {display:inline-block;padding:0.4% 90px;font-size:60px;!important;border-radius:50px 50px 50px 50px;!important;font-weight:700;line-height:40px;color:#222;background:#fff;}

.xans-board-read .content .mo_sep_queen_event a:hover {display:inline-block;padding:0.4% 90px;font-size:60px;!important;border-radius:50px 50px 50px 50px;!important;font-weight:700;line-height:40px;color:#fff;background:#ba0c0d;}

.xans-board-write table .attach_mobile,.xans-board-modify table .attach_mobile{display:table-row-group !important;}

#faq .category_tab{display:none;}

#faq .category_tab_m{margin-bottom:20px;display:block;}

#faq .category_tab_m select{width:100%;height:34px;padding:0 10px;margin:0;}

#faq #faq_list ul li > div{padding:16px 0;}

#faq #faq_list ul li > div > span{width:40px;}

#faq #faq_list ul li > div > div{padding-left:40px;padding-right:30px;}

#faq #faq_list ul li .answer{padding:20px 0;}

#faq #faq_list ul li .answer > div *{font-size:13px !important;}

#faq #faq_list ul li .question{font-size:13px;}

#faq #faq_list ul li .question::after{padding-right:10px;}

#faq #faq_list ul li .question > a{display:none;}

#membership_wrap{width:90%;margin:40px auto;}

#membership_wrap > #membership > h4{font-size:22px;}

#membership_wrap > #membership > p{font-size:14px;margin-top:15px;}

#membership_wrap > #membership > .member_grade{margin-top:25px;border-top:none;}

#membership_wrap > #membership .member_grade thead{display:block;}

#membership_wrap > #membership > .member_grade thead tr{display:block;width:100%;padding:0;border-bottom:none;overflow:hidden;}

#membership_wrap > #membership > .member_grade thead .tb_h01{display:none;}

#membership_wrap > #membership > .member_grade thead th{float:left;display:block;width:25% !important;font-size:12px;padding:72px 0 0;border:none;background-size:45px auto !important;background-position:center 20px !important;}

#membership_wrap > #membership > .member_grade thead th:after{position:relative;top:-50px;right:-95%;display:block;content:"";width:8px;height:15px;background:url(/images/common/icon_next.png) center center no-repeat;background-size:8px 15px;}

#membership_wrap > #membership > .member_grade thead th.tb_h05:after{background:none;}

#membership_wrap > #membership > .member_grade tbody{display:none;}

#membership_wrap > #membership > div{margin-top:10px;}

#membership_wrap > #membership > .membership_mobile{display:block;margin-top:0px;}

#membership_wrap > #membership > div > h5{margin-top:30px;font-size:13px;}

#membership_wrap > #membership > div > table{margin-top:7px;}

#membership_wrap > #membership > div > table td p{margin-bottom:14px;word-break:keep-all;}

#membership_wrap > #membership > div > table td p:last-child{margin-bottom:0;}

#membership_wrap > #membership > div table tr{overflow:hidden;height:100%;padding:0;}

#membership_wrap > #membership > div table tr th,#membership_wrap > #membership > div table tr td{padding:14px 2.5%;border:none;border-bottom:1px solid #ddd;line-height:150%;font-size:12px;}

#membership_wrap > #membership > div table tr th{width:25%;background:#fafafa;vertical-align:top;}

#membership_wrap > #membership > div table tr td{width:75%;}

#membership_wrap > #membership > div table tr td span{color:#333;font-weight:bold;}

#membership_wrap > #membership > .membership_mobile > table td p{background:none;padding:0;}

#member_login{width:100%;}

#member_login .mem_stitle{font-size:15px;}

#member_login .login_inner input[type='text'],#member_login .login_inner input[type='password']{height:44px;padding:10px;}

#member_login .login_inner button{height:45px;font-size:16px;line-height:45px;}

#member_login .login_bottom{width:100%;margin:30px auto 0;}

#member_login .login_bottom ul li > a{font-size:14px;}

#member_login .login_bottom ul li > span{width:20px;}

.loginWrap .snsLogin{margin-top:20px;}

#member_wrap{width:90%;margin:40px auto;}

#mypage_inner > img{width:28%;}

#mypage_inner > .xans-myshop-asyncbenefit > p,#mypage_inner > .xans-myshop-asyncbenefit > p span a{font-size:14px;}

#mypage_inner > .myorder_list > p{margin-top:40px;font-size:14px;}

#mypage_inner > .myorder_list >.myorder_list_inner{height:auto;border-right:none;}

#mypage_inner > .myorder_list >.myorder_list_inner > div{width:50%;padding:10px 0;border-bottom:1px solid #ddd;}

#mypage_inner > .myorder_list >.myorder_list_inner > div dd{margin-top:5px;}

#mypage_inner > .myorder_list >.myorder_list_inner > .myorder_cancel{width:100%;border-bottom:none;border-right:1px solid #ddd;}

#mypage_inner > .mypage_bottom{margin-top:30px;}

#mypage_inner > .mypage_bottom > div{width:100%;}

#mypage_inner > .mypage_bottom .mypoint_list{padding:20px 5%;}

#mypage_inner > .mypage_bottom .mypage_list{margin-left:0;margin-top:30px;}

#mypage_inner > .mypage_bottom .mypoint_list .mypoint_list_title{padding-top:0;}

#mypage_inner > .mypage_bottom .mypage_list ul li{width:48%;margin-left:4%;line-height:50px;}

#mypage_inner > .mypage_bottom .mypage_list ul li > a{height:auto;padding:0;font-size:13px;}

#mypage_inner > .mypage_bottom .mypage_list ul li img{width:20%;padding:0 10px 0;}

#wrap .ec-base-tab ul{border:1px solid #d5d5d5;}

#wrap .ec-base-tab li.selected a{background:#333;}

#wrap .xans-order-basketpackage{margin:0 7px;}

#wrap .xans-order-basketpackage .ec-base-tab{margin:7px 0;}

#wrap .xans-order-basketpackage .xans-order-selectorder{display:none;}

#wrap .xans-order-totalorder .btnEmM{display:none;}

#wrap .xans-order-dcinfo .division .heading{width:50px;}

#wrap .orderListArea p.button{display:none;}

#wrap .orderListArea table{table-layout:fixed;}

#wrap .orderListArea table th,#wrap .orderListArea table td{padding:15px 5px;}

#wrap .orderListArea table th.pc,#wrap .orderListArea table td.pc{display:none !important;}

#wrap .orderListArea table tfoot{text-align:right;}

#wrap .orderListArea table tfoot tr{display:block;}

#wrap .orderListArea table tfoot tr td{width:0;padding:12px 20px;border:0;background:none;display:inline-block;font-size:12px;white-space:nowrap;}

#wrap .orderListArea table tfoot tr td .type{display:none;}

#wrap .xans-order-form .buttonArea .gLeft{display:none;}

#wrap .xans-order-form .orderArea .gSpace{display:block;margin-bottom:5px;}

#wrap .xans-order-form .payArea{padding:0;background:none;}

#wrap .xans-order-form .payArea .payment{float:none;}

#wrap .xans-order-form .payArea .payment .method span{margin-bottom:5px;}

#wrap .xans-order-form .payArea .total{width:auto;margin:0;border-top:1px solid #333;float:none;}

#wrap .xans-order-form .payArea .total .price{margin-top:0;}

#wrap .xans-myshop-historylist table,.xans-order-totalsummary.gStrong table,#frm_order_act .totalArea .gStrong table{table-layout:fixed;}

.xans-order-totalsummary.gStrong table th strong,#frm_order_act .totalArea .gStrong table th strong{font-size:13px;font-weight:400;}

.xans-order-totalsummary.gStrong table td span,#frm_order_act .totalArea .gStrong table td span{font-size:16px;}

#wrap .helpTheme .content,#wrap .helpTheme .content a{font-size:12px;}

#wrap .xans-myshop-summary dl.desc dt{width:40%;}

#wrap .xans-myshop-summary dl.desc dd{width:60%;}

.ec-multi-popup{z-index:1000;}

.ec-multi-popup .ec-multi-popup-inner{position:fixed;}

#wrap .xans-attend-calendar td p{height:60px;}

#wrap .xans-attend-calendar td p .png24{width:32px;margin-left:-16px;margin-top:0;top:auto;bottom:10px;}

#wrap .xans-attend-calendar #attStart,#wrap .xans-attend-calendar #attEnd{width:auto;bottom:auto;}

#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li{width:33.33%;display:none;}

#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li:nth-child(1),#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li:nth-child(2),#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li:nth-child(3),#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li:nth-child(4),#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li:nth-child(5),#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li:nth-child(6),#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li:nth-child(7),#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li:nth-child(8),#wrap .xans-instagramwidget-display.typeGrid .thumb.slide ul li:nth-child(9){display:block;}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight:400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight:500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight:700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}


#searchForm #titleArea span.count{color:#333;}

.xans-search-form .searchbox input#keyword{padding:7px;}

.xans-search-form .inner #order_by{float:right;}

.btnEm{line-height:36px;border:1px solid #666;color:#333;}

.xans-product-action.fixed{box-shadow:none;-webkit-box-shadow:none;}

.btnSubmit{border:1px solid #333 !important;background:#333 !important;}

.btnArea.type2{margin-bottom:20px;text-align:center;}

.btnArea.type3 > a,.btnArea.type3 > button{border:1px solid #333;}

#tabProduct li.selected a{background-color:#333;color:#fff;}

.btnNormal,.btnStrong,.btnBasic,.btnSubmit,.btnEm{font-family:'Open Sans','Noto Sans KR',sans-serif !important;}

.paginate.typeList p,.paginate.typeList ol li a{padding:5px 0;font-weight:bold;}

.xans-myshop-historypaging.paginate{background:none;border-bottom:none;}

.xans-order-form .toggleArea > .title{border:1px solid #d5d5d5;color:#333;background:#fff;}

.xans-order-form .toggleArea > .title:after,.xans-order-form .toggleArea .toggleArea > .title:after{background-image:url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_toggle_arow_down.png");background-size:13px auto;}

.xans-order-tabinfo.tab.typeStrong.gFlex{margin:0;}

.xans-order-tabinfo.tab.typeStrong.gFlex ul{border:1px solid #ddd;box-sizing:border-box;}

.xans-order-tabinfo.tab.typeStrong.gFlex li.selected{background:#333;border:1px solid #333;box-sizing:border-box;}

.xans-order-basketpackage .toggleArea > .title,.xans-order-basketpackage .toggleArea .toggleArea > .title{border:1px solid #d5d5d5;color:#333;background-color:#FFF;}

.xans-order-basketpackage .toggleArea > .title:after,.xans-order-basketpackage .toggleArea .toggleArea > .title:after{background-size:13px auto;background-image:url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_toggle_arow_down.png");}

.xans-order-basketpackage .title h2{color:#333;}

.xans-order-basketpackage .toggleArea{margin:0;}

.xans-order-basketpackage .totalPrice{padding:14px;}

.xans-order-basketpackage .toggleArea > .title,.xans-order-basketpackage .toggleArea .toggleArea > .title{padding:10px;}

.xans-order-selectorder{padding:14px;}

.totalSummary .total.order{background-color:#333;}

.totalSummary .total{line-height:42px;padding:0 32px 0 14px;background-color:#FFF;}

.totalSummary .total h3{color:#333;}

.xans-order-basketpackage .toggleArea.type1 > .title{background-color:#FFF;}

.xans-myshop-orderstate .desc em{color:#333;}

.xans-myshop-orderstate .order .count,.xans-myshop-orderstate .cs .count,.xans-myshop-main li .count{ color:#d0a458;}

.xans-myshop-orderhistorytab{margin:7px;}

.xans-myshop-orderhistorytab ul{border:1px solid #d5d5d5;}

.xans-myshop-orderhistorytab li.selected{background:#333;}

.xans-myshop-orderhistorytab li.selected a{background:none;}

.xans-myshop-orderhistoryhead a.selected,.xans-myshop-orderhistoryhead fieldset a.btnBasic:hover,.xans-myshop-orderhistoryhead fieldset a.btnBasic:active,.xans-myshop-orderhistoryhead fieldset a.btnBasic:focus{ background-color:#333;border:1px solid #333;}

.xans-myshop-summary h3{background:#333;}

.xans-myshop-summary .boardView table tbody th{word-break:keep-all;}

.xans-myshop-summary .boardView table .txtEm{color:#d0a458;}

.xans-myshop-mileagepackage .navigation li{background:#fff;}

.xans-myshop-mileagepackage .navigation li a{color:#333;}

.xans-myshop-couponlist > h3{font-size:14px;background-color:#333;}

.xans-myshop-boardpackage{margin:7px;}

.xans-myshop-boardpackage .tab ul{border:1px solid #d5d5d5;}

.xans-myshop-boardpackage .tab li{background:#fff;}

.xans-myshop-boardpackage .tab li.selected{background:#333;}

.xans-myshop-boardpackage .tab li.selected a{color:#fff;}

.xans-myshop-boardpackage .tab li a{border-bottom:none;}

.xans-myshop-boardpackage .list .subject{font-size:13px;line-height:130%;}

.xans-myshop-boardpackage .list .subject > strong{display:block;margin-bottom:10px;}

.xans-myshop-addrlist h3{background:#333;}

.xans-myshop-addrlist .btnAdd a{border:1px solid #fff;background:#fff;color:#333;}

.xans-myshop-addrlist .name span{color:#333;}

.btnBasic{color:#fff;border:1px solid #333;background:#333;}

.xans-board-product{padding:20px;border-bottom:1px solid #ddd;background:none;}

.xans-board-product .prdInfo{padding:0 0 0 90px;}

.xans-board-product .prdInfo p.price{color:#d0a458;}

.xans-board-product .prdInfo h3 > a{font-size:16px;font-weight:500;}

.adminAnswer{margin-bottom:5px;font-size:16px;}

.xans-board-product .prdInfo p.price{margin-top:5px;font-size:15px;}

.xans-board-product .prdInfo p.button{margin-top:12px;}

.xans-board-read .info p.writer{margin:10px 0 0;}

.xans-board-read .info p:before{top:4px;}

.xans-board-read .info p.rating,.xans-board-read .info p.vote{ display:none;}

.xans-board-commentlist li .info p.rating img{margin:1px 0 0;}

.xans-board-listsgroup-4 .descriptions .point img{margin-top:2px;}

.xans-board-read .content{padding:30px 0;}

.xans-board-read .content img{width:100% !important;height:auto !important;}

.xans-board-read .info{margin:0 0 14px;}

.xans-board-read .password{text-align:right;padding:14px;}

.xans-board-read .ec-base-button{margin:14px;}

.xans-board-secure{background:none;}

.xans-board-secure .secret fieldset{width:60%;padding:20px 0;}

.xans-board-secure .password{width:100%;}

.xans-board-secure .password > input[type="password"]{width:75%;}

.xans-board-write .prdSelect{margin:0;margin-bottom:20px;border-bottom:1px solid #ccc;}

#product_detail_option_layer .totalPrice .total{color:#333 !important;}

.btnStrong,.paginate.typeList ol li .this{border:1px solid #333;background:#333;color:#fff;}

.xans-order-form .priceArea .total{background-color:#333;}

.xans-order-form .orderArea h3,.xans-order-form .recipient h4,.xans-order-form .receipt h4,.xans-order-form .priceArea .title{color:#333;}

.xans-member-join{margin:14px;}

.xans-member-join #member_id{display:inline-block;margin-right:5px;}

.xans-member-join #user_passwd_confirm,.xans-member-join #hint,.xans-member-join #hint_answer{margin-bottom:0;}

.xans-member-join #email2{margin:0 4px 7px !important;}

.xans-member-join #email3{margin:0 0 8px 0 !important;}

.xans-member-join .title a.btnMore{display:none;}

.xans-member-join .contents{overflow-y:auto;}

.xans-member-join .agreeAll span.ec-base-chk{width:20px;height:20px;}

.xans-member-join span.ec-base-chk .checkbox{background-size:40px auto;}

.xans-member-join .agreeAll span.ec-base-chk input:checked + .checkbox{background-position:-20px 0;}

.xans-member-join .agreeAll span.ec-base-chk + label{color:#333;}

.xans-member-findid #searchType{padding-top:0;}

.welcome .complete span{color:#333;}

input#member_id,input#addr1,input#addr2{width:100%;}

.boardSort{display:none;}

.xans-board-listpackage .ec-base-button{overflow:hidden;}

.xans-board-listpackage .ec-base-button .boardSort{display:block;float:left;width:40%;padding:0;}

.xans-board-listpackage .ec-base-button .boardSort span{width:100%;}

.xans-board-listpackage .ec-base-button .boardSort span select{margin:0;}

.xans-board-listpackage .ec-base-button .btnStrong{float:right;}

#popup h2{background:#000;}

.xans-coupon-selectnew h3{background:#333;}

.xans-order-result .infomation strong,.xans-order-result .totalList .boardList .totalPay,.xans-order-result .totalList .boardList .totalPay th,.xans-myshop-orderhistoryapplyexchange .status,.xans-myshop-orderhistorydetail .status,.xans-myshop-orderhistorydetail .boardView .totalPay th,.xans-myshop-orderhistorydetail .boardView .totalPay td,.xans-myshop-orderhistorylistitem .status,.xans-myshop-orderhistorylistitem .request.button > .btnBasic{color:#333;}

.xans-order-result .toggleArea > .title,.xans-myshop-addrmodify h3,.xans-myshop-addrregister h3,.xans-myshop-orderhistoryapplyexchange .title,.xans-myshop-orderhistorydetail .toggleArea > .title,.xans-myshop-orderhistorydetail .toggleArea .toggleArea > .title,.xans-myshop-orderhistoryapplyexchange .toggleArea > .title,.xans-myshop-orderhistoryapplyexchange .toggleArea .toggleArea > .title,.xans-myshop-orderhistorylistitem .order h3{background:#333;}

.xans-order-result .toggleArea.type2 > .title,.xans-myshop-orderhistorydetail .toggleArea.type2 > .title,.xans-myshop-orderhistorydetail .toggleArea.type3 > .title{background:#f9f9f9;}

.xans-layout-searchheader{display:none;position:absolute;top:0;left:0;right:0;z-index:200;background-color:#fff;border:1px solid #cccccc;border-radius:1px;}

.xans-layout-searchheader .searchForm{position:relative;margin:7px 61px 7px 14px;padding:0 34px 0 33px;border:1px solid #ccc;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_search.png") no-repeat 7px 5px;background-size:20px 20px;}

.xans-layout-searchheader .btnDelete{position:absolute;right:7px;top:5px;width:20px;height:20px;border:0;cursor:pointer;overflow:hidden;text-indent:100%;font-size:0;white-space:nowrap;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_delete.png") no-repeat 0 0;background-size:20px 20px;}

.xans-layout-searchheader #keyword{width:100%;height:29px;padding:0;border:0;}

.xans-layout-searchheader .btnClose{position:absolute;right:14px;top:7px;width:40px;height:31px;margin:0;padding:0;border:1px solid #d5d5d5;border-radius:4px;outline-style:none;cursor:pointer;background:#f0f0f0;font-size:13px;text-align:center;}

.xans-layout-searchheader .xans-search-hotkeyword{background:#f8f8f8;}

.xans-layout-searchheader .xans-search-hotkeyword ul{overflow-y:auto;max-height:278px;padding:7px 14px 7px 0;border-bottom:1px solid #d5d5d5;text-align:left;font-size:0;}

.xans-layout-searchheader .xans-search-hotkeyword li{position:relative;display:inline-block;vertical-align:top;}

.xans-layout-searchheader .xans-search-hotkeyword li a{display:inline-block;padding:7px 15px 7px 14px;color:#1b1b1b;font-size:13px;}

.xans-layout-searchheader .xans-search-hotkeyword li a:before{display:block;content:"";position:absolute;top:7px;right:0;width:1px;height:13px;background:#757575;}

.xans-layout-searchheader .xans-search-hotkeyword li:last-child a:before{display:none;}

.xans-layout-searchheader .xans-search-recentkeyword{background:#f8f8f8;}

.xans-layout-searchheader .xans-search-recentkeyword p{padding:12px 14px 11px;border-bottom:1px solid #d5d5d5;color:#787878;font-size:13px;text-align:left;}

.xans-layout-searchheader .xans-search-recentkeyword ul{overflow-y:auto;max-height:252px;text-align:left;}

.xans-layout-searchheader .xans-search-recentkeyword li{position:relative;padding:0 39px 0 0;border-bottom:1px solid #d5d5d5;}

.xans-layout-searchheader .xans-search-recentkeyword li a{display:block;padding:12px 0 11px 14px;color:#1b1b1b;font-size:13px;min-height:13px;}

.xans-layout-searchheader .xans-search-recentkeyword li .btnDelete{position:absolute;right:14px;top:10px;overflow:hidden;width:20px;height:20px;padding:0;border:0;text-indent:100%;white-space:nowrap;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_delete.png") no-repeat 0 0;background-size:20px 20px;}

.xans-layout-searchheader .xans-search-recentkeyword .button{padding:8px 0;text-align:center;border-bottom:1px solid #d5d5d5;background:#f1f1f1;}

.xans-layout-searchheader .xans-search-recentkeyword .button .btnDeleteAll{display:inline-block;height:29px;line-height:29px;margin:0;padding:0 18px;border:1px solid #d5d5d5;font-size:13px;cursor:pointer;vertical-align:middle;color:#000;background-color:#fff;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;}


/* BASIC css end */

