/* body °øÅë¼Ó¼º */
@charset "euc-kr";

body,div,dl,dt,dd,ul,ol,li,p,
h1,h2,h3,h4,h5,h6,
form,fieldset,legend,input,label,button,textarea,select,
table,caption,thead,tfoot,tbody,tr,th,td,
address,img,SPAN,em,strong,pre {margin:0px; padding:0px;}

html,body {width:100%; height:100%;}
html {overflow-y:scroll;}
body {line-height:100%; background-color:#fff; word-break:break-all;}

body,div,table,a,input,textarea,select,button {font-size:14px; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;}
h1,h2,h3,h4,h5,h6 {color:#111; -webkit-font-smoothing: antialiased;}
table {border-collapse:collapse; border-spacing:0; width:100%; margin:0; padding:0;}
table td {word-break: break-all;}

fieldset,iframe {border:0 none; }
img {border:0 none; image-rendering: -webkit-optimize-contrast;}
ul,ol,li {list-style: none; display: inline;}
i,em,address {font-style: normal;}
caption, hr, .blind{display:none;}

a {color:#000; text-decoration:none; vertical-align:top; font-weight: normal;}
a:link,a:visited {/* color:#111;  */text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}

input:-webkit-autofill {
   -webkit-box-shadow: 0 0 0 1000px white inset;
}

/* over link */
A.ov {color:#111; text-decoration:none; }
A.ov:hover { color:#FF0038; position:relative; top:1px; left:1px;}
A.ov:link,A.ov:visited,A.ov:active {text-decoration:none;}

A.un {color:#111; text-decoration:underline; line-height: 22px; font-size: 12px;}
A.un:hover { color:#FF0038; position:relative; top:1px; left:1px;}
A.un:link,A.un:visited,A.un:active {text-decoration:underline;}

A.no {color:#111; text-decoration:none; }
A.no:hover { color:#FF0038; position:relative; top:0px; left:0px;}
A.no:link,A.no:visited,A.no:active {text-decoration:none;}

.scroll_top{ position:fixed; z-index:100; right:30px; bottom:-100px; width:50px; height:50px; background: url(//img.cultwo-flower.com/web/img/top.png) no-repeat; border-radius: 5px; -webkit-border-radius: 5px; opacity:0; transition:all .5s; -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.1),0px 0px 1px 0px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 15px 0 rgba(0,0,0,.1),0px 0px 1px 0px rgba(0, 0, 0, 0.3); cursor:pointer;}
.scroll_top.on{ bottom:30px; opacity:1;}

textarea,input {ime-mode: active;}

BODY {
	white-space:nowrap;
	-webkit-text-size-adjust:none;
	/*OVERFLOW: AUTO;*/
	oncontextmenu : return false;
	ondragstart : return false;
	onselectstart : return false;
}

/* Top Layout */
#container {position:absolute; margin:0px; padding: 0px; width: 100%; height:100%; }

button { cursor:pointer; margin:0; vertical-align:middle; }
label { }
input { margin:0; padding:0; vertical-align:middle; }
input[type=checkbox] { border:0; }

/* º£³Êt */
.banner { position:relative; min-width:1000px; height:80px; overflow:hidden; z-index:1; background-color:#F5F5F5; box-sizing: border-box;}
.banner .top_banner { position:absolute; bottom:0; left:50%; margin-left:-500px; width:1000px; }
.banner .btn_close { position:absolute; right:35px; bottom:37px; }
.banner .btn_close label { font-size:11px; color:#111; }
.banner .btn_close button { margin:0; padding:0; background:none; border:0; }

.banner_o {width: 1000px; display: flex; }
.banner_m {width: 1000px; display: flex; justify-content: space-between;}

#menu_wrap {width:100%; height:85px; background:url('//img.cultwo-flower.com/web/img/menu_bg.gif');}
#main_menu {width:1000px; height:50px; margin:0 auto; text-align:center; font-size:0px; line-height:0px;}
#plan_menu {width:1000px; height:35px; margin:0 auto; text-align:center; font-size:0px; line-height:0px;}

#HeadWrap{width:100%;}
.Main_tit{font-size: 24px; font-weight: bold; text-align: left}
	.Top01{width:100%;}
	.Top01_body {width:1000px; height:30px; margin:0 auto; font-size:11px;  color:#666}
	.Top01_body ul {display: inline; line-height: 17px;}
	.Top01_body .gap { font-size:11px;  color:#ddd; vertical-align: top; font-family:  "µ¸¿ò"}
		.Top01_ml li {float:left; padding-left:10px; padding-top:10px;}
		.Top01_ml li a { overflow:hidden; font-size:12px; color:#666; letter-spacing:-.2px;}
		.Top01_ml li a:hover  { color:#FF0038; }
		.Top01_ml li.select   { color:#FF0038; }
		.Top01_ml li.select a { color:#FF0038; }
		.Top01_ml li.bookmark a{padding-left:15px; background:url('//img.cultwo-flower.com/web/img/ico_bookmark.png') no-repeat 0 50%;}
		.Top01_ml li.mobile a{padding-left:15px; background:url('//img.cultwo-flower.com/web/img/ico_mobile.png') no-repeat 0 50%;}
		.Top01_mr {float:right; padding-top:10px;}
		.Top01_mr li {padding-left:5px;}
		.Top01_mr li a { overflow:hidden; font-size:12px; color:#666; letter-spacing:-.2px;}
		.Top01_mr li a:hover  { color:#FF0038; }
		.Top01_mr li.select   { color:#FF0038; }
		.Top01_mr li.select a { color:#FF0038; }
		.Top01_mr li.basket a{padding-left:20px; background:url('//img.cultwo-flower.com/web/img/ico_basket.png') no-repeat 0 50%;}

	.Top02 { width:100%; height:99px; background:#FFF;z-index:1}
	.Top02_body {width:1000px; height:99px; margin:0 auto;z-index:1;}
	.Top02_body .TopSearch {width:220px; height:33px; border:1px solid #dfdfdf; }
	.Top03 { position: relative; width:100%; height:60px; -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px); background-color: rgba(255,255,255,0.75); z-index:2; border-top: 1px solid #F3F3F3; -webkit-box-shadow: 0 1px 3px 0 rgb(0 0 0 / 12%); box-shadow: 0 1px 3px 0 rgb(0 0 0 / 12%);}
	.Top03_body { height:60px; margin:0 auto; text-align:center; z-index:2; }
	.Top03_body .gap { font-size:11px; color:#ccc; vertical-align: top; font-family:  "µ¸¿ò"}
	.Top03_body ul { display: inline; }
	.Top03_body li { height:60px; line-height:61px; text-align:center; }
	.Top03_body li a { display:inline-block; position: relative; padding: 0 5px; overflow:hidden; font-size:15px; line-height:60px; color:#000; height:60px;}
	.Top03_body li a:hover  { color:#FF0038;}
	.Top03_body li.select   { color:#FF0038;}
	.Top03_body li.select a { color:#FF0038;  border-bottom:2px solid #FF0038; height:58px;}
	.Top03_body li a.mNew { position:relative; background:url('//img.cultwo-flower.com/web/img/new.png') no-repeat 99% 15px; padding-right: 6px;}
    .Top03_body li a.More { position:relative; background:url('//img.cultwo-flower.com/web/img/more.png') no-repeat 100% 22px; padding-left:10px; padding-right:20px; border-left: 1px solid #e9e9e9;}

    .menuOpen span {position: relative; display: block; width: 28px; height: 28px; margin: 15px 0px 15px 0px; border-radius: 4px; border: 1px solid #999; -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%); box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%); cursor: pointer;}
    .menuOpen span:before {content: ""; position: absolute; top: 50%; left: 50%; width: 20px; height: 20px; background: url(//img.cultwo-flower.com/web/img/more.svg) no-repeat 50%/cover; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
	
	.DivMoreMenu { display:none; position:relative; width:1000px; padding: 35px 40px 25px 40px; margin:0 auto; background:#FFF; box-sizing:border-box; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 0 0 1px #e3e5e8,0 4px 8px 0 rgba(0,0,0,.3);}
    .MoreMenuBG { animation-name: MoreMenuBG; animation: MoreMenuBG .3s; -webkit-animation: MoreMenuBG .3s;} @keyframes MoreMenuBG {from {opacity: 0;} to {opacity: 0.3;}} @-webkit-keyframes MoreMenuBG {from {opacity: 0;}to {opacity: 0.3;}}
	.TabMoreMenu { clear:both; text-align:left;  z-index:2; white-space:normal; word-break: break-all; margin-top:10px; letter-spacing: -.1px;}
	.TabMoreMenu .gap { font-size:11px; color:#ccc; vertical-align: top; font-family:  "µ¸¿ò"}
	.TabMoreMenu ul { display: inline; }
	.TabMoreMenu li { height:50px; line-height:52px; text-align:center; }
	.TabMoreMenu li a { display:inline-block; padding: 0 5px; overflow:hidden; font-size:15px; line-height:50px; color:#111; height:50px; letter-spacing: -.4px;}
	.TabMoreMenu li a:hover  { color:#FF0038; text-decoration: underline;}
	.TabMoreMenu li.select   { color:#FF0038;}
	.TabMoreMenu li.select a { color:#FF0038; text-decoration: underline;}
	.TabMoreMenu li a.mNew { position:relative; background:url('//img.cultwo-flower.com/web/img/new.png') no-repeat 99% 10px; padding-right: 6px;}
	
	
	.Top04 {width:100%; height:35px; background:#f7f7f9; border-top: 1px solid #e5e5e5;}
	.Top04_body {height:35px; margin:0 auto; text-align:center; }
	.Top04_body .gap { font-size:11px; color:#ccc; vertical-align: top;}
	.Top04_body ul { display: inline;}
	.Top04_body li { display:inline-block; height:35px; line-height:35px; text-align:center; }
	.Top04_body li a { display:inline-block; padding:0 2px; overflow:hidden; font-size:12px; line-height:35px; color:#111; letter-spacing:-0.5px; height:35px;}
	.Top04_body li a:hover  { color:#FF0038; }
	.Top04_body li.select   { color:#FF0038; }
	.Top04_body li.select a { color:#FF0038; }
	.Top04_body li a.sNew { position:relative; background:url('//img.cultwo-flower.com/web/img/ico_snew1.gif') no-repeat 5px 50%; padding-left:15px;}

	#LeftBanner {z-index: 2; position:relative; float:left; width: 90px; top:741px; left:50%; margin-left:-620px;} 
	#LeftBanner div {margin-bottom: 10px; border: 1px solid #e9e9e9; border-radius: 5px; -webkit-border-radius: 8px; overflow: hidden;}

	#BodyWrap{ clear:both; width:100%; margin:0 auto;}

	/* ºÐ·ùÆäÀÌÁö º£½ºÆ® */
	.BestZone { padding:0px -20px 20px 0px;}
	.BestItem {position:relative; width:1000px; height:75px; z-index: 2; margin-bottom:325px;}
	.BestRT { clear:both; position:absolute; top:0px; left:-20px; width:219px; height:196px; z-index:100}
	.BestR1 { position:absolute; top:30px; left:35px; width:48px; height:48px; z-index:5; opacity: .70;}
	.BestR2 { position:absolute; top:30px; left:365px; width:48px; height:48px; z-index:5; opacity: .70;}
	.BestR3 { position:absolute; top:30px; left:695px; width:48px; height:48px; z-index:5; opacity: .70;}

	.BestIT1 { position:absolute; left:4px; padding: 31px; margin-top: -1px; ppadding-bottom:121px; width:270px; height:270px; border-top:0px; z-index:2;}
	.BestIT1 .prd-name { position:absolute; top:322px; height:25px; font-size:16px; font-weight:400; text-overflow:ellipsis; white-space:nowrap; word-break: break-all;}
	.BestIT1 .prd-brand { color: #999; padding-bottom: 10px; font-size: 14px; font-weight: 300; word-break: keep-all;}
	.BestIT1 .prd-icon { position:absolute; top:348px; }
	.BestIT1 .prd-price { position:absolute; top:376px; }
	.BestIT1  li div.oprice { float:left; height:25px; font-size:15px; line-height:21px; padding-left:10px; color:#999; font-family: Roboto-Regular,sans-serif;}
	.BestIT1 dd li div.sprice { float:left; height:25px; font-size:20px; line-height:20px; color:#FF0038; white-space:normal; text-overflow:ellipsis; overflow:hidden; font-family: Roboto-Medium,sans-serif;}
	.BestIT1 dd li.prd-etc { position:absolute; top:382px;  width:270px;  color:#888; font-size:11.5px; }
	
	.BestIT2 { position:absolute; left:334px; padding: 31px; margin-top: -1px; padding-bottom:121px; width:270px; height:270px; border-top:0px;z-index:2;}
	.BestIT2 .prd-name { position:absolute; top:322px; height:25px; font-size:16px; font-weight:400; text-overflow:ellipsis; white-space:nowrap; word-break: break-all;}
	.BestIT2 .prd-icon { position:absolute; top:348px; } 
	.BestIT2 .prd-price { position:absolute; top:376px; }
	.BestIT2  li div.oprice { float:left; height:25px; font-size:15px; line-height:21px; padding-left:10px; color:#999; font-family: Roboto-Regular,sans-serif;}
	.BestIT2 dd li div.sprice { float:left; height:25px; font-size:20px; line-height:20px; color:#FF0038; white-space:normal; text-overflow:ellipsis; overflow:hidden; font-family: Roboto-Medium,sans-serif;}
	.BestIT2 dd li.prd-etc { position:absolute; top:382px;  width:270px;  color:#888; font-size:11.5px; }

	.BestIT3 { position:absolute; left:664px; padding: 31px; margin-top: -1px; padding-bottom:121px; width:270px; height:270px; border-top:0px; z-index:2;}
	.BestIT3 .prd-name { position:absolute; top:322px; height:25px; font-size:16px; font-weight:400; text-overflow:ellipsis; white-space:nowrap; word-break: break-all;}
	.BestIT3 .prd-icon { position:absolute; top:348px; } 
	.BestIT3 .prd-price { position:absolute; top:376px; }
	.BestIT3  li div.oprice { float:left; height:25px; font-size:15px; line-height:21px; padding-left:10px; color:#999; font-family: Roboto-Regular,sans-serif;}
	.BestIT3 dd li div.sprice { float:left; height:25px; font-size:20px; line-height:20px; color:#FF0038; white-space:normal; text-overflow:ellipsis; overflow:hidden; font-family: Roboto-Medium,sans-serif;}
	.BestIT3 dd li.prd-etc { position:absolute; top:382px;  width:270px;  color:#888; font-size:11.5px; }


	/* Å×¸¶ »óÇ° º£½ºÆ® */
	.BestItem_thema { width:1000px; height:75px; margin-bottom: 320px;}
	
	.Best_themaIT1 {  position:absolute; width:220px;  margin-left:20px;}
	.Best_themaIT1 .prd-name { width:220px; font-size:15px; font-weight:400; word-break:break-all; white-space:normal; padding-top:20px;}
	.Best_themaIT1 .prd-etc { color:#787878; font-size:14px; padding-top:10px; word-break:keep-all; white-space:normal; line-height:20px; font-weight: 300;}
	.Best_themaIT1 .prd-icon { width:220px; display:block; padding-top:10px} 
	.Best_themaIT1 .prd-price { padding-top: 20px}
	.Best_themaIT1 .oprice { float:left; padding-left: 10px; font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif;}
	.Best_themaIT1 .sprice { float:left; font-size:18px; height:20px; color:#FF0038; line-height:15px; font-family: Roboto-Medium,sans-serif;}

	.Best_themaIT2 { position:absolute; width:220px;  margin-left:267px;}
	.Best_themaIT2 .prd-name { width:220px; font-size:15px; font-weight:400; word-break:break-all; white-space:normal; padding-top:20px;}
	.Best_themaIT2 .prd-etc { color:#787878; font-size:14px; padding-top:10px; word-break:keep-all; white-space:normal; line-height:20px; font-weight: 300;}
	.Best_themaIT2 .prd-icon { width:220px; display:block; padding-top:10px} 
	.Best_themaIT2 .prd-price { padding-top: 20px}
	.Best_themaIT2 .oprice { float:left; padding-left: 10px; font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif;}
	.Best_themaIT2 .sprice { float:left; font-size:18px; height:20px; color:#FF0038; line-height:15px; font-family: Roboto-Medium,sans-serif;}

	.Best_themaIT3 { position:absolute; width:220px;  margin-left:513px;}
	.Best_themaIT3 .prd-name { width:220px; font-size:15px; font-weight:400; word-break:break-all; white-space:normal; padding-top:20px;}
	.Best_themaIT3 .prd-etc { color:#787878; font-size:14px; padding-top:10px; word-break:keep-all; white-space:normal; line-height:20px; font-weight: 300;}
	.Best_themaIT3 .prd-icon { width:220px; display:block; padding-top:10px} 
	.Best_themaIT3 .prd-price { padding-top: 20px}
	.Best_themaIT3 .oprice { float:left; padding-left: 10px; font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif;}
	.Best_themaIT3 .sprice { float:left;font-size:18px; height:20px; color:#FF0038; line-height:15px; font-family: Roboto-Medium,sans-serif;}

	.Best_themaIT4 { position:absolute; width:220px; margin-left:760px; }
	.Best_themaIT4 .prd-name { width:220px; font-size:15px; font-weight:400; word-break:break-all; white-space:normal; padding-top:20px;}
	.Best_themaIT4 .prd-etc { color:#787878; font-size:14px; padding-top:10px; word-break:keep-all; white-space:normal; line-height:20px; font-weight: 300;}
	.Best_themaIT4 .prd-icon { width:220px; display:block; padding-top:10px} 
	.Best_themaIT4 .prd-price { padding-top: 20px}
	.Best_themaIT4 .oprice { float:left; padding-left: 10px; font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif;}
	.Best_themaIT4 .sprice { float:left; font-size:18px; height:20px; color:#FF0038; line-height:15px; font-family: Roboto-Medium,sans-serif;}

	.Best_themaIMG {width:220px; height:220px; margin-top:30px;}


	/* ¼­ºê ÃßÃµ»óÇ° */
	.RecmdItem	{ width:1000px;}
	.RecmdIT:last-child { padding-right: 0;}
	.RecmdIT { position: relative; text-align: left; display: inline-grid; padding-right: 36px;}
	.RecmdIT .prd-name { font-size:15px; word-break:break-all; white-space:normal; padding-top:15px}
	.RecmdIT .prd-brand {color: #666;font-weight: 300; padding-top: 10px; font-size: 14px; letter-spacing: -.2px;}
	.RecmdIT .prd-icon { text-align:left; display:block; padding-top:10px} 
	.RecmdIT .prd-price { width:140px; text-align:left; padding-top: 10px;}
	.RecmdIT .oprice { font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif;}
	.RecmdIT .sprice { float:left; font-size:17px; height:20px; color:#FF0038; padding-right: 10px; line-height:15px; font-family: Roboto-Medium,sans-serif;}

	.item-wrap .item-cont { zoom: 1; }
	.item-wrap .item-cont:after { content: ""; display: block; clear: both; }
    .item-wrap .item-cont .item-list { float: left; width: 300px; height: 440px; margin: 30px 16px 0 17px ; overflow: hidden; background-color: #fff; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border: 1px solid #eee; box-sizing: border-box;}     
    .item-wrap .item-cont .item-list:hover { box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2); transition: box-shadow .1s ease; box-sizing: border-box; border: 1px solid #e9e9e9;}

	.item-wrap .item-cont .item-list li { padding:5px; display:block; text-align: left; padding-left: 20px}
	.item-wrap .item-cont .item-list li.prd-name { padding-top:10px; font-size: 16px; letter-spacing: -.2px;}
	.item-wrap .item-cont .item-list li.prd-brand { font-size: 14px; font-weight: 300; color: #666; word-break: keep-all;}
	.item-wrap .item-cont .item-list li.prd-price { margin-top: 7px;}
	.item-wrap .item-cont .item-list li span.oprice { height:25px; color:#999999; padding-left:5px; font-size:15px; font-family: Roboto-Regular,sans-serif;}
	.item-wrap .item-cont .item-list li span.sprice { height:25px; color:#FF0038; font-size:18px; line-height:15px; font-family: Roboto-Medium,sans-serif;}
	
	.item-wrap .item-cont .item-list2 { float: left; width: 50%; margin: 30px 0; text-align: center; }
	.item-wrap .item-cont .item-list2 li { padding:3px; display:block; }
	.item-wrap .item-cont .item-list2 li.prd-name {font-weight:bold; padding-top:25px; word-break: break-all;}
	.item-wrap .item-cont .item-list2 li.prd-price { text-align:center; }
	.item-wrap .item-cont .item-list2 li span.oprice { height:25px; color:#999999; padding-right:5px; font-size:13px; font-family: Roboto-Regular,sans-serif;}
	.item-wrap .item-cont .item-list2 li span.sprice { height:25px; color:#FF0038; padding-left:5px; font-size:15px; line-height:15px; font-family: Roboto-Medium,sans-serif;}
	
	.related_item { width:1000px;} 
	.related_item .relate_box { padding-top:50px;} 
	.related_item dt { float:left;}
	.related_item dd { float:left; width:788px; border:1px solid #e9e9e9; border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -ms-border-radius: 0 10px 10px 0; -o-border-radius: 0 10px 10px 0;}
	.related_item dd ul { float:left; display:block; padding:20px 0; text-align:center; margin-left: 68px}
	.related_item dd li { display:block; }
	.related_item dd li.prd-img img {width:110px; height:110px; border:1px solid #e9e9e9; overflow:hidden; border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}
	.related_item dd li.prd-icon { text-align:center;}
	.related_item dd li.prd-name { margin-top: 6px; font-size:15px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break: break-all;}
	.related_item dd li.prd-price { display:block; padding-top:5px;  text-align:center; white-space:normal; text-overflow:ellipsis; overflow:hidden;}
	.related_item dd li.prd-brand { margin:0 auto; text-align:center; color:#888; font-size:13px; word-break:keep-all; white-space:normal; line-height:18px}
	.related_item dd li span.oprice { height:15px; color:#999; font-family: Roboto-Regular,sans-serif;}
	.related_item dd li span.sprice { height:15px; font-size:15px; line-height:15px; white-space:normal; text-overflow:ellipsis; overflow:hidden; font-family: Roboto-Medium,sans-serif;}
		
	.manual { clear:both; text-align:center; padding:30px 0; }	
	
	.cuppon_zone { margin-top: 50px;}
	.cuppon_zone .cuppon_img { text-align:center; }
	.cuppon_zone .cuppon_img .cuppon_btn { padding:20px; }
	.cuppon_zone .cuppon_txt { width:100%; font-size: 15px; padding-top:20px; text-align:center; line-height:24px; font-weight: 300; color: #000;}

    .cuppon_zone1 {padding: 30px;}
	.cuppon_zone1 .cuppon_img { text-align:center; }
	.cuppon_zone1 .cuppon_img .cuppon_btn { padding:10px; display: block;}
	.cuppon_zone1 .cuppon_txt { width:100%; padding-top:20px; text-align:center; line-height:150%;}

	.ContZone { width:1000px; padding-top: 1px; padding-bottom:100px; margin:0 auto; vertical-align:top}
		
		.themeZone { width:1000px; padding:25px 0 5px 1px; font-size:0px; line-height:0px; border-bottom: solid #f1f1f1 1px; padding-bottom: 28px}
		.themeZone ul { width: 1000px; height: 90px;}
		.themeZone li:hover {transition: .1s; box-shadow: 0 5px 14px 0 rgba(0,0,0,.1),0px 0px 1px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 5px 14px 0 rgba(0,0,0,.1),0px 0px 1px 0px rgba(0, 0, 0, 0.4);}
		.themeZone li {width: 158px; height: 88px; list-style: none; display: inline-block; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); -o-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); margin-right: 10px; overflow:hidden; border-radius:45px; -webkit-border-radius: 45px; -moz-border-radius: 45px; -ms-border-radius: 45px; -o-border-radius: 45px;}
		.themeZone li:last-child {margin-right: 0px;}
        .thema_new {padding: 0 25px 0 25px; text-align:center;}
        .thema_new a {display: inline-block;}
        .thema_new img {width: 85px; height: 85px;}
        .text {display: block; margin-top: 10px; font-size: 14.5px; font-weight: 300; text-align: center; line-height: 18px; white-space: nowrap;}

		.location { margin-top: 10px; width:1000px;  padding:10px 0 10px 0;  height:18px; display:block; border-bottom:1px solid #e9e9e9 }
		.location dt { float:left;  position:relative; width:30%; top:-1px;}
		.location dd { float:right; width:70%; text-align:right; vertical-align:middle; line-height:15px; color: #333;}
		.location a { color: #999;}	
		.location img { position:relative; top:4px }
		
		.nlocation { margin-top: 10px; width:1000px;  padding:10px 0 10px 0;  height:18px; display:block;  }
		.nlocation dt { float:left;  position:relative; width:30%;  padding-bottom:5px; top:-5px;}
		.nlocation dd { float:right; width:70%; text-align:right; vertical-align:middle; line-height:15px; }
		.nlocation a { color: #999; font-size:13px; }	
		.nlocation img { position:relative; top:4px }
	
	.MainBodyZone { width:100%; margin:0 auto; vertical-align:top; background:url('//img.cultwo-flower.com/web/img/swiper_bg.png') repeat-x; background-position: center center;}
	.BodyZone { width:1000px; margin:0 auto; vertical-align:top;}
		.mZone01 { width:100%; height:450px; margin:0 auto; }
		.mZone02 { width:1000px; padding-top:10px; font-size:0px; line-height:0px; margin: 0 auto; padding-left: 2px;}
		.mZone02 ul { width: 1000px; height: 90px;}
		.mZone02 li:hover {transition: .1s; box-shadow: 0 5px 14px 0 rgba(0,0,0,.1),0px 0px 1px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 5px 14px 0 rgba(0,0,0,.1),0px 0px 1px 0px rgba(0, 0, 0, 0.4);}
		.mZone02 li {width: 158px; height: 88px; list-style: none; display: inline-block; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); -o-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.4); margin-right: 10px; overflow:hidden; border-radius:45px; -webkit-border-radius: 45px; -moz-border-radius: 45px; -ms-border-radius: 45px; -o-border-radius: 45px;}
		.mZone02 li:last-child {margin-right: 0px;}
		.mZone03 { width:1000px; padding-top:70px; margin: 0 auto;}
		.mZone03 table { border-collapse:collapse; width:100%;}
		.mZone03 td { margin:0; padding:0; border:0 }
		.mZone04 { width:1000px; padding:30px 0 20px 0; background:url('//img.cultwo-flower.com/web/img/z04_line.gif') repeat-x left bottom;}
		.mZone05 { clear:both; width:1000px; padding-top:70px; margin: 0 auto;}
		.mZone07 { width:1000px; padding-top:50px; margin: 0 auto; float: left}
		.mZone08 { width:1000px; padding-top:70px; margin: 0 auto;}
		.mZone09 { width:1000px; padding-top:70px; padding-bottom: 30px; margin: 0 auto;}
		.mZone10 { padding-top:70px; margin: 0 auto;}
		.mZone11 { width:1000px; padding-top:70px; margin: 0 auto;}
		.mZone12 { width:100%; padding-top:90px; padding-bottom: 10px; margin: 0 auto; position: relative;}
		.mZone12:after { content: ""; height: 300px; top: 20px; width: 100%; background-size: 100%; background-image: url(//img.cultwo-flower.com/web/planshop/bg_visual.jpg); background-repeat: no-repeat; background-size: cover; position: absolute;}

		.pbList td   { padding:5px 6px; border-bottom:1px solid #333; border-left:1px solid #333; text-align:left; font-weight:bold; line-height:170%;}
		.pbList td.T { background-color:#f5f4d6; font-size:16px; font-weight:bold; text-align:center; }
		.pbList td.R {  padding:7px 6px; background-color:#f5f4d6; font-size:12px; font-weight:bold; text-align:center; }
		.pbList td .LB { font-size:16px; }
		.pbList td .MB { font-size:14px; line-height:160%; }
		.pbList td .SB { font-size:12px; line-height:160%; }
		.pbList td .SR { color:#ff0000; }
		
		.BnrZone { width:100%; height:100px; background-color:#fef2f2; }
		.BnrBG { width:1000px; margin:0 auto;}

#BottomWrap{ width:100%; margin:0 auto;}
	.BottomZone { width:100%; margin:0 auto;}
	.MyBottomZone { width:100%; margin:0 auto; background-color: #f5f5f7;}
		.bZone01 { clear:both; width:1000px; padding-top:50px; padding-bottom: 30px; margin:0 auto;}
		.bZoen02 { clear:both; width:998px; margin-top:20px; background-color: #fff; border:1px solid #e9e9e9; margin:0 auto; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;}
			.bZone02_01 { display:inline-block; vertical-align:top; clear:both; border-right:1px solid #e9e9e9; }
			.bZone02_01 .bt_nt { display:block; border-bottom:1px solid #e9e9e9;}
			.bZone02_01 .bt_btn {clear:both; display:block; }
			.bZone02_01 .bt_btn ul { height:107px; display:block; border-bottom:1px solid #e9e9e9;}
			.bZone02_01 .bt_btn ul:last-child {border-bottom:0;}
			.bZone02_01 .bt_btn li { float:left; width:121px; height:107px; border-left:1px solid #e9e9e9;  position:relative;}
			.bZone02_01 .bt_btn li:first-child {border-left:0px;}
			.bZone02_02 { display:inline-block; vertical-align:top; border-right:1px solid #e9e9e9; }
			.bZone02_02 .bt_bank { padding: 30px 30px 20px 30px;}
			.bZone02_03 { display:inline-block; }
			.bZone02_03 .bt_call { padding:30px;}

		.bZone03 { width:100%; border-top:1px solid #e9e9e9; background-color: #fafbfc; height:50px; border-bottom:1px solid #e9e9e9; margin:0 auto; margin-top: 50px;}
		.bZone03 .gap { font-size:11px; color:#D3D3D3; padding:0 15px 0 15px; }
		.bZone03 ul { display:inline;}
		.bZone03 li { display:inline-block; line-height:48px; text-align:center; }
		.bZone03 li a { padding:0 0px; overflow:hidden; font-size:14px; color:#111; letter-spacing:-.3px; vertical-align:middle; }
		.bZone03 li a:hover  { color:#FF0038; }
		.bZone03 li.select   { color:#FF0038; }
		.bZone03 li.select a { color:#FF0038; }
		.bZone04 { clear:both; width:100%; padding:20px 0; margin:0 auto; background-color: #fafbfc}
		.bZone04 img { vertical-align: middle; }
		
/* »ó´Ü¹è³Ê */
#jqb_object { position:relative; width:290px; height:99px; overflow:hidden; }
#jqb_object .jqb_bar{ position:absolute; width:34px; height:18px; left:258px; bottom:73px; }
#jqb_object .jqb_slide{ position:absolute; width:290px; height:99px;}
#jqb_object .jqb_btn{ width: 14px; height: 14px;margin: 2px 2px 0px 0px; float: right;}
#jqb_object .jqb_btn_next{ background-image:url(//img.cultwo-flower.com/web/img/btn_next.gif); }
#jqb_object .jqb_btn_prev{ background-image:url(//img.cultwo-flower.com/web/img/btn_prev.gif); }
	
/* main slider */
.bx_area{position:relative;width:100%;}
.bx_area ul{*zoom:1;}
.bx_area ul:after{content:"";display:block;clear:both;}
.bx_area li{float:left;}
.bx-controls{position: absolute;width: 100%;top: 0;left: 0;height: 100%;}

/* Å×¸¶¹öÆ° ¿À¹ö */
a.ovst, a.ovst img {float: left;overflow:hidden;}
a.ovst:hover {border:1px solid #d3dbe3;}
a.ovst:hover img {margin: -1px;}

/* ÆäÀÌÁö ¹öÆ° */
.bx-pager{position:absolute;z-index:50;bottom:0;display:inline-block;*display:inline;zoom:1;width: 100%;text-align: center;font-size: 0;line-height: 0;height: 0;}
.bx-pager-item{display:inline-block;*display:inline;zoom:1;}
.bx-pager-item .bx-pager-link{display:block;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;width:22px;height:22px;background: url(//img.cultwo-flower.com/web/img/controls_2.png) no-repeat -22px -206px;}
.bx-pager-item .bx-pager-link.active{background-position:0 -206px;}

/* ÀÌÀü,´ÙÀ½ ¹öÆ° */
.bx-controls-direction{position:absolute;z-index:50;left:0;top:0;width:100%;}
.bx-controls-direction a{position:absolute;top:0;display:block;font-size:0;line-height:0; overflow:hidden;width:42px;height:42px;background: url(//img.cultwo-flower.com/web/img/controls_3.png) no-repeat;}
.bx-controls-direction .bx-prev{left:-21px; background-position:0 0;}
.bx-controls-direction .bx-next{right:-21px; background-position:-42px 0;}

/* Àç»ý,Á¤Áö ¹öÆ° */
.bx-controls-auto{position:absolute;z-index:50;top:10px;right:10px;}
.bx-controls-auto-item a{display:block;width:16px;height:16px;background: url(//img.cultwo-flower.com/web/img/btn_controls.gif) no-repeat;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}
.bx-controls-auto-item .bx-start{background-position:-47px 0;}
.bx-controls-auto-item .bx-stop{background-position:-31px 0;}
.bx-controls-auto-item .bx-start.active,
.bx-controls-auto-item .bx-stop.active{display:none;}
.bx_area.short .bx-pager{top:10px;right:31px;width:auto;font-family:arial;font-size:12px;line-height:16px;height:16px;}
.bx_area.small .bx-pager{top:10px;right:64px;}

/* zone01_banner */
.main_visual{overflow:hidden; position:relative; width:100%; height:450px; border-top:0px; margin: 0 auto;}
.main_visual .blind {}
.main_visual .info { position:absolute; top:0; left:0; display:none;}
.main_visual .visual_area{ position:relative; height:350px; }
.main_visual .visual_area .cont{ width:100%; height:350px; position:relative; top:0; left:0; display:none; border:0;}
.main_visual .visual_area .cont .Link01{top: 0; left: 0; width: 100%; height: 350px;}

/*
ÇÏ³ªÀÇ º£³Ê¿¡ ¿©·¯°³ÀÇ ¸µÅ©°É°æ¿ì
.main_visual .visual_area .cont .Link01{top: 0; left: 0; width: 674px; height: 350px;}
.main_visual .visual_area .cont .Link02{top: 0; left: 674px; width: 214px; height: 350px;}
*/
.main_visual .visual_area .cont a{background:url(//img.cultwo-flower.com/web/img/blank.gif) repeat; display:block!important; cursor:pointer; position:absolute;}

.category_area {margin-top:350px;}
.category_area .cate{ position:relative; z-index:10; height:50px;}
.category_area .cate>li{ float:left; width:110.1px; height:50px; background:#f9f9f9; text-align:center; border-left:1px solid #f1f1f1; border-top:1px solid #e9e9e9; }
.category_area .cate>li:first-child{ margin-left:-2px; }
.category_area .cate>li>a{ position:relative; display: block;top:0; left:0; width:110.1px; height:50px; line-height:45px; font-weight:bold; font-size:11.5px; cursor: default;}
.category_area .cate>li>a.selected{color:#fff; width:110.3px; top:-1px; height:50px; padding-top:1px; background:#FF0038; z-index:2; cursor: default;}

/* ÀÌÀü,´ÙÀ½ ¹öÆ° */
.visual_area .btn { clear:both;position:absolute; top:140px; left:0; width:1000px; z-index:9999;}
.visual_area .btn a { position:absolute; top:0; display:block; font-size:0; line-height:0; overflow:hidden; width:40px; height:70px; /*background: url(//img.cultwo-flower.com/web/img/controls_2.png) no-repeat;*/}
.visual_area .btn .prev_btn { top:0; left:0; background-position:0 0;}
.visual_area .btn .next_btn { top:0; right:0; background-position:-40px 0;}

/* ±âÈ¹»óÇ° */
.sec_plan .bx_area {position:relative; float:left; width:690px; height:320px;}
.sec_plan .bx_area ul {height:320px;}

/* ÀÌÀü,´ÙÀ½ ¹öÆ° */
.sec_plan .bx_area .bx-controls-direction{top:0;}
.sec_plan .bx_area .bx-controls-direction a{width:32px;height:32px;}
.sec_plan .bx_area .bx-controls-direction .bx-prev{background-position:0 -129px;}
.sec_plan .bx_area .bx-controls-direction .bx-next{background-position:-32px -129px;}

.sec_plan .plan {position:relative;float:left;width:688px;height:318px;border:1px solid #e9e9e9; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;}
.sec_plan .plan .tabs .mask {overflow:hidden;position:relative;width:658px;height:32px;margin:0 15px 0 15px;}
.sec_plan .plan .tabs ul {position:absolute;top:0;}
.sec_plan .plan .prdSet {width:100%;overflow:hidden; position:relative}
.sec_plan .plan .tab_content{margin:0 !important;}
.sec_plan .plan a.prev,
.sec_plan .plan a.next{cursor:text; position:absolute; bottom:0;display:block;width:15px;height:31px;background: url(//img.cultwo-flower.com/web/img/btn_arrow.gif) no-repeat;font-size:0;line-height:0;overflow:hidden; border-top:1px solid #e9e9e9;}
.sec_plan .plan a.prev{left:0; background-position:-28px 0;border-right:1px solid #e9e9e9;}
.sec_plan .plan a.next{right:0;background-position:-42px 0;border-left:1px solid #e9e9e9;}
.sec_plan .plan a.prev.on {background-position:0 0; cursor:pointer;}
.sec_plan .plan a.next.on {background-position:-14px 0; cursor:pointer;}
.sec_plan .plan .tabs{position:absolute;left:0;bottom:0;*zoom:1;overflow:hidden;}
.sec_plan .plan .tabs:after{display:block; clear:both; content:"";}
.sec_plan .plan .tabs li{float:left;text-align:center;border:1px solid #e9e9e9; border-bottom:0;margin-left:-1px;}
.sec_plan .plan .tabs li:first-child{margin-left:0;}
.sec_plan .plan .tabs li.fir {border-left:0;}
.sec_plan .plan .tabs li a{display:inline-block; width:220px; height:31px; line-height:31px; color:#999; font-size:13.5px; background:#f9f9f9;}
.sec_plan .plan .tabs .selected {border-top:1px solid #fff;}
.sec_plan .plan .tabs .selected a{background:#fff; color:#111;}

/* Tap list */
.tab_wrap { *zoom:1;  overflow:hidden;}
.tab_wrap:after {clear:both; display:block; content:"";}
.tab_content {display:none; margin-top:30px; }
.tab_content * {opacity:inherit; filter:inherit;}

.tab_st04 { height:47px; display:block; background:url('//img.cultwo-flower.com/web/img/bg_tab6_line.gif') repeat-x left bottom; *zoom:1;}
.tab_st04:after { display:block; clear:both; content:"";}
.tab_st04 li { float:left; margin-right:10px; overflow:hidden; text-align:center; border:1px solid #e9e9e9; border-bottom:0; background:#f9f9f9; position:relative; *top:-1px;}
.tab_st04 li a {color:#666; padding:12px 10px 13px; *padding:13px 10px; overflow:hidden; font-weight:bold; font-size:14px; display:inline-block;}
.tab_st04 .on,
.tab_st04 .selected {background:#fff !important; border: 2px solid #37b4be; border-bottom:0;}
.tab_st04 .on a,
.tab_st04 .selected a {min-width:148px; color:#111; padding:12px 10px 13px; *padding:13px 10px;}

.tab_st05 {height:47px; display:contents; background:url('//img.cultwo-flower.com/web/img/bg_tab6_line.gif') repeat-x left bottom; *zoom:1;}
.tab_st05:after {display:block; clear:both; content:"";}
.tab_st05 li {float:left; margin-right:10px; overflow:hidden; text-align:center; border:1px solid #e9e9e9; border-bottom:0; background:#f9f9f9; position:relative; *top:-1px; border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0;}
.tab_st05 li a {color:#666; padding:12px 10px 13px; *padding:13px 10px; overflow:hidden; font-size:14px; display:inline-block;}
.tab_st05 .on,
.tab_st05 .selected {background:#fff !important; border: 2px solid #37b4be; border-bottom:0;}
.tab_st05 .on a,
.tab_st05 .selected a {min-width:148px; color:#FF0038; padding:13px 10px; *padding:13px 10px 14px;}

.sec_theme.tab_wrap .tab_content{margin-top:0;}
.sec_theme .tab_st04 {height:44px; border-bottom:2px solid #FF0038; margin-left:0; background:none;}
.sec_theme .tab_st04 li {margin:0 0 0 10px;}
.sec_theme .tab_st04 li:first-child{margin-left:0;}
.sec_theme .tab_st04 li a { width:240px; height:19px; padding:12px 0 11px; font-size:14px; color:#666;}
.sec_theme .tab_st04 .on a,
.sec_theme .tab_st04 .selected a {width:240px; height:21px; padding:11px 0 12px; font-weight:bold; color:#111;}
.sec_theme .tab_st04 .on,
.sec_theme .tab_st04 .selected { border: 2px solid #FF0038; border-bottom:0;}

.sec_theme .tab_st05 {height:44px; border-bottom:1px solid #e9e9e9; float: left; margin-left:0; background:none; box-sizing: border-box;}
.sec_theme .tab_st05 li {margin:0 0 0 0px;}
.sec_theme .tab_st05 li:first-child{margin-left:0;}
.sec_theme .tab_st05 li a {width:198px; padding:12px 0 11px; font-size:15px; color:#999;}
.sec_theme .tab_st05 .on a,
.sec_theme .tab_st05 .selected a {width:198px; height:21px; padding:12px 0 11px;  color:#111; background-color: #ffea3c;}
.sec_theme .tab_st05 .on,
.sec_theme .tab_st05 .selected{border: 1px solid #111; border-bottom:0;}

.circle {width:200px; height:200px; border-radius:50%; overflow:hidden;}
.bnr_list {overflow:hidden; margin-top:20px;}
.bnr_list li{float:left;margin-left:50px; width:200px; position:relative;}
.bnr_list li:first-child {margin-left:25px;}
.bnr_list a{display:block;position:relative;}
.bnr_list img{vertical-align:top;}
.bnr_list .thum{display:block;}
.bnr_list .thum_txt{display:block;padding:10px 0 0;}
.bnr_list .thum_txt .thum_tit{display:block;text-align:center;font-size:14px;font-weight:bold;line-height:20px;color:#111;letter-spacing:-0.4px; width:206px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.bnr_list .thum_txt .thum_desc{display:block;text-align:center;font-size:12px;line-height:20px;color:#111;margin-top:1px;letter-spacing:-0.6px;}
.bnr_list li.on .outline {display:block; position:absolute; top:0px; left:0px; z-index:300; width:204px; height:304px; border:1px solid #e10064;cursor: pointer;}
.bnr_list li.on .thum_tit,
.bnr_list li.on .thum_tit{color:#e10064;}
.bnr_list li.on .thum_desc,
.bnr_list li.on .thum_desc{color:#e10064;}
.bnr_list li.on a{color:#e10064;}

/* »óÇ°Á¤º¸ */
.itemImg {  width:100%; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;}
.itemName { font-size: 15px; font-weight: normal; padding-top: 15px; padding-bottom: 10px; text-align:left; word-break:break-all; white-space:normal;}
.itemBrand { color: #666; padding-bottom: 10px; font-size: 14px; font-weight: 300; white-space: normal; word-break: keep-all; word-wrap: break-word; line-height: 20px; letter-spacing: -.2px;}
.itemIcon {}
.itemPrice { margin:12px 0 0;}
.itemPrice .oprice { color:#999; line-height:16px; padding-left:5px; font-family: Roboto-Regular,sans-serif;}
.itemPrice .sprice { font-size:18px; height:20px; color:#FF0038; line-height:18px; font-family: Roboto-Medium,sans-serif;}

/* µû²öµû²ö ½Å»ó */
.bnr_Slist {margin-top:20px; display: flex; flex-wrap: wrap;}
.bnr_Slist li{ padding: 0 33px 30px 0;}
.bnr_Slist li:nth-child(4),
.bnr_Slist li:nth-child(8) { padding-right: 0; /* 4¹øÂ°¿Í 8¹øÂ° Ç×¸ñÀÇ ¿À¸¥ÂÊ ÆÐµù Á¦°Å */}
.bnr_Slist a{display:block;position:relative;}
.bnr_Slist img{vertical-align:top;}
.bnr_Slist .itemImg:after { content: ""; display: block; position: absolute; margin-top: -225px; width: 225px; height: 225px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}

/* ¹«Á¦ */
.bnr_Slist1 {margin-top:20px; display: flex; flex-wrap: wrap;}
.bnr_Slist1 li{ padding: 0 35px 30px 0;}
.bnr_Slist1 li:nth-child(3),
.bnr_Slist1 li:nth-child(6) { padding-right: 0;}
.bnr_Slist1 a{display:block;position:relative;}
.bnr_Slist1 img{vertical-align:top;}
.bnr_Slist1 .itemImg:after { content: ""; display: block; position: absolute; margin-top: -200px; width: 310px; height: 200px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}

/* Ãß°¡»óÇ°(6) */
.bnr_Nlist1 {margin-top:30px; position:absolute; z-index:5;}
.bnr_Nlist1 li{float:left;}
.bnr_Nlist1 img{vertical-align:top;}
.bnr_Nlist1 .itemImg { width:100%;}
.bnr_Nlist1 .itemImg:after { content: ""; display: block; position: absolute; margin-top: -190px; width: 314px; height: 190px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}
.bnr_Nlist1 .itemName { font-size: 15px; text-align:left; word-break:break-all; white-space:normal;}
.bnr_Nlist1 .itemBrand { color: #666; padding-bottom: 10px; font-size: 14px; font-weight: 300; word-break: keep-all;}
.bnr_Nlist1 .itemIcon {}
.bnr_Nlist1 .itemPrice { margin:12px auto;}
.bnr_Nlist1 .itemPrice .oprice { color:#999; line-height:15px; padding-left:5px}
.bnr_Nlist1 .itemPrice .sprice { font-size:18px; height:20px; color:#FF0038; line-height:18px;}

.bnr_Nlist2 {margin-top:30px; position:absolute; z-index:3;}
.bnr_Nlist2 li{float:left; margin-left:343px;}
.bnr_Nlist2 img{vertical-align:top;}
.bnr_Nlist2 .itemImg { width:100%;}
.bnr_Nlist2 .itemImg:after { content: ""; display: block; position: absolute; margin-top: -314px; width: 314px; height: 314px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}
.bnr_Nlist2 .itemName { font-size: 15px; text-align:left; word-break:break-all; white-space:normal;}
.bnr_Nlist2 .itemBrand { color: #666; padding-bottom: 10px; font-size: 14px; font-weight: 300; word-break: keep-all;}
.bnr_Nlist2 .itemIcon {}
.bnr_Nlist2 .itemPrice { margin:12px auto;}
.bnr_Nlist2 .itemPrice .oprice { color:#999; line-height:15px; padding-left:5px}
.bnr_Nlist2 .itemPrice .sprice { font-size:18px; height:20px; color:#FF0038; line-height:18px;}

.bnr_Nlist3 {margin-top:30px; position:absolute; z-index:2;}
.bnr_Nlist3 li{float:left; margin-left:686px;}
.bnr_Nlist3 img{vertical-align:top;}
.bnr_Nlist3 .itemImg {  width:100%;}
.bnr_Nlist3 .itemImg:after { content: ""; display: block; position: absolute; margin-top: -190px; width: 314px; height: 190px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}
.bnr_Nlist3 .itemName { font-size: 15px; text-align:left; word-break:break-all; white-space:normal;}
.bnr_Nlist3 .itemBrand { color: #666; padding-bottom: 10px; font-size: 14px; font-weight: 300; word-break: keep-all;}
.bnr_Nlist3 .itemIcon {}
.bnr_Nlist3 .itemPrice { margin:12px auto;}
.bnr_Nlist3 .itemPrice .oprice { color:#999; line-height:15px; padding-left:5px}
.bnr_Nlist3 .itemPrice .sprice { font-size:18px; height:20px; color:#FF0038; line-height:18px;}

.bnr_Nlist4 {margin-top:358px; position:absolute; z-index:4;}
.bnr_Nlist4 li{float:left;}
.bnr_Nlist4 img{vertical-align:top;}
.bnr_Nlist4 .itemImg {  width:100%;}
.bnr_Nlist4 .itemImg:after { content: ""; display: block; position: absolute; margin-top: -314px; width: 314px; height: 314px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}
.bnr_Nlist4 .itemName { font-size: 15px; text-align:left; word-break:break-all; white-space:normal;}
.bnr_Nlist4 .itemBrand { color: #666; padding-bottom: 10px; font-size: 14px; font-weight: 300; word-break: keep-all;}
.bnr_Nlist4 .itemIcon {}
.bnr_Nlist4 .itemPrice { margin:12px auto;}
.bnr_Nlist4 .itemPrice .oprice { color:#999; line-height:15px; padding-left:5px}
.bnr_Nlist4 .itemPrice .sprice { font-size:18px; height:20px; color:#FF0038; line-height:18px;}

.bnr_Nlist5 {margin-top:482px; position:absolute; z-index:1;}
.bnr_Nlist5 li{float:left; margin-left:343px; }
.bnr_Nlist5 img{vertical-align:top;}
.bnr_Nlist5 .itemImg {  width:100%;}
.bnr_Nlist5 .itemImg:after { content: ""; display: block; position: absolute; margin-top: -190px; width: 314px; height: 190px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}
.bnr_Nlist5 .itemName { font-size: 15px; text-align:left; word-break:break-all; white-space:normal;}
.bnr_Nlist5 .itemBrand { color: #666; padding-bottom: 10px; font-size: 14px; font-weight: 300; word-break: keep-all;}
.bnr_Nlist5 .itemIcon {}
.bnr_Nlist5 .itemPrice { margin:12px auto;}
.bnr_Nlist5 .itemPrice .oprice { color:#999; line-height:15px; padding-left:5px}
.bnr_Nlist5 .itemPrice .sprice { font-size:18px; height:20px; color:#FF0038; line-height:18px;}

.bnr_Nlist6 {margin-top:358px; position:absolute; z-index:0;}
.bnr_Nlist6 li{float:left; margin-left:686px;}
.bnr_Nlist6 img{vertical-align:top;}
.bnr_Nlist6 .itemImg {  width:100%;}
.bnr_Nlist6 .itemImg:after { content: ""; display: block; position: absolute; margin-top: -314px; width: 314px; height: 314px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}
.bnr_Nlist6 .itemName { font-size: 15px; text-align:left; word-break:break-all; white-space:normal;}
.bnr_Nlist6 .itemBrand { color: #666; padding-bottom: 10px; font-size: 14px; font-weight: 300; word-break: keep-all; letter-spacing: -.2px;}
.bnr_Nlist6 .itemIcon {}
.bnr_Nlist6 .itemPrice { margin:12px auto;}
.bnr_Nlist6 .itemPrice .oprice { color:#999; line-height:15px; padding-left:5px}
.bnr_Nlist6 .itemPrice .sprice { font-size:18px; height:20px; color:#FF0038; line-height:18px;}

/* Æ®·£µå Pick! */
.sec_shop { clear:both; position:relative; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;}
.sec_shop .bx_area{position:static;}
.sec_shop .bx_area ul{}
.sec_shop li{ overflow:hidden;}
.sec_shop li span.itemBox {display: inline-block; margin-right: 29.5px; height: 350px;}
.sec_shop li>span:nth-child(4) { margin-right: 0;}
.sec_shop li span.itemBox a{display:block; height:225px; text-align:center; font-size:14px;}
.sec_shop li span.itemBox name { display: block; text-align:left; margin: 15px 0 10px 0; font-size:15px; word-break:break-all; white-space:normal;}
.sec_shop li span.itemBox brand { display: block; text-align: left; color: #666; font-weight: 300; margin-top: -4px; padding-bottom: 5px; word-break: break-all; white-space: normal; letter-spacing: -.2px;}
.sec_shop li span.itemBox em { display:block;  text-align:left; margin:5px auto; }
.sec_shop li span.itemBox em span.MK-product-icons { position:relative;}
.sec_shop li span.itemBox div.itemPrie { clear:both; display:block; margin:12px auto;  text-align:left; }
.sec_shop li span.itemBox div.itemPrie span.oprice { margin:0; color:#999; padding-left:5px; height:20px; line-height:20px; font-family: Roboto-Regular,sans-serif;}
.sec_shop li span.itemBox div.itemPrie span.sprice { margin:0; font-size:18px; height:20px; color:#FF0038; line-height:20px; font-family: Roboto-Medium,sans-serif;}
.sec_shop .bx_area.short .bx-pager{top:-51px;right:25px;}
.sec_shop .bx-controls-auto{top:-51px;right:0;}
.sec_shop .bx-controls-direction{top:92px;}
.sec_shop .itemBox:after { content: ""; display: block; position: absolute; margin-top: -225px; width: 225px; height: 225px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}

/* ½ÃÁð »óÇ° */
.sec_shop1 { clear:both; position:relative; width: 1000px; padding: 50px 0 50px; margin:0 auto;}
.sec_shop1 .bg{ background-color: #f5f5f5;}
.sec_shop1 .bx_area{position:static;}
.sec_shop1 .bx_area ul{}
.sec_shop1 li{overflow:hidden;}
.sec_shop1 li span { margin-right: 46.3px; display: inline-flex;}
.sec_shop1 li>span{background:#FFF; width: 300px; overflow: hidden; border-radius: 8px; border: 1px solid #e9e9e9; box-sizing: border-box; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;}
.sec_shop1 li span a{display:block; height:425px; text-align:left; font-size:14px;}
.sec_shop1 li span name { display: block; text-align: left; margin: 12px 0 10px 0; padding-left: 20px; font-size:15px; word-break:break-all; white-space:normal }
.sec_shop1 li span em{ clear:both; display:block; text-align:left; padding-left: 20px;}
.sec_shop1 li span brand{ display:block; padding-left: 20px; color: #666; font-weight: 300; margin-top: -4px; padding-bottom: 10px; letter-spacing: -.2px;}
.sec_shop1 li span em span.MK-product-icons { margin-left: 0px;}
.sec_shop1 li span div.itemPrie { clear:both; display:block; margin:10px auto; position:relative; text-align:left; padding-left: 20px;}
.sec_shop1 li span div span.oprice { margin:0; color:#999999; font-family: Roboto-Regular,sans-serif;}
.sec_shop1 li span div span.sprice { margin:0; color:#FF0038; line-height:18px; font-size:18px; height:20px; font-family: Roboto-Medium,sans-serif; padding-right: 10px;}
.sec_shop1 .bx_area.short .bx-pager{top:-51px;right:25px;}
.sec_shop1 .bx-controls-auto{top:-51px;right:0;}
.sec_shop1 .bx-controls-direction{top:232px;}

/* ºÎ¸ð´Ô ¼±¹° */
.sec_shop2 { clear:both; position:relative; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;}
.sec_shop2 .bx_area{position:static;}
.sec_shop2 .bx_area ul{}
.sec_shop2 li{ overflow:hidden;}
.sec_shop2 li span.itemBox {display: inline-block; margin-right: 47px; height: 420px;}
.sec_shop2 li>span:nth-child(4) {margin-right: 0;}
.sec_shop2 li span.itemBox a{display:block; height:300px; text-align:center; font-size:14px;}
.sec_shop2 li span.itemBox name { display: block; text-align:left; margin: 15px 0 10px 0; font-size:15px; word-break:break-all; white-space:normal;}
.sec_shop2 li span.itemBox brand { display: block; text-align: left; color: #666; font-weight: 300; margin-top: -4px; padding-bottom: 5px; word-break: break-all; white-space: normal; letter-spacing: -.2px;}
.sec_shop2 li span.itemBox em { display:block;  text-align:left; margin:5px auto; }
.sec_shop2 li span.itemBox em span.MK-product-icons { position:relative;}
.sec_shop2 li span.itemBox div.itemPrie { clear:both; display:block; margin:12px auto;  text-align:left; }
.sec_shop2 li span.itemBox div.itemPrie span.oprice { margin:0; color:#999; padding-left:5px; height:20px; line-height:20px; font-family: Roboto-Regular,sans-serif;}
.sec_shop2 li span.itemBox div.itemPrie span.sprice { margin:0; font-size:18px; height:20px; color:#FF0038; line-height:20px; font-family: Roboto-Medium,sans-serif;}
.sec_shop2 .bx_area.short .bx-pager{top:-51px;right:25px;}
.sec_shop2 .bx-controls-auto{top:-51px;right:0;}
.sec_shop2 .bx-controls-direction{top:129px;}
.sec_shop2 .itemBox:after { content: ""; display: block; position: absolute; margin-top: -300px; width: 300px; height: 300px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}

/* ¹«Á¦(Ãß°¡5) */
.sec_shop3 { clear:both; position:relative; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;}
.sec_shop3 .bx_area{position:static;}
.sec_shop3 .bx_area ul{}
.sec_shop3 li{ overflow:hidden;}
.sec_shop3 li span.itemBox {display: inline-block; margin-right: 46.1px; height: 415px;}
.sec_shop3 li>span:nth-child(3) { margin-right: 0;}
.sec_shop3 li span.itemBox a{display:block; height:300px; text-align:center; font-size:13px;}
.sec_shop3 li span.itemBox name { display: block; text-align:left; margin: 15px 0 10px 0; font-size:15px; word-break:break-all; white-space:normal;}
.sec_shop3 li span.itemBox brand { display: block; text-align: left; color: #999; font-weight: 300; margin-top: -4px; padding-bottom: 5px; word-break: break-all; white-space: normal;}
.sec_shop3 li span.itemBox em { display:block;  text-align:left; margin:5px auto; }
.sec_shop3 li span.itemBox em span.MK-product-icons { position:relative;}
.sec_shop3 li span.itemBox div.itemPrie { clear:both; display:block; margin:5px auto;  text-align:left; }
.sec_shop3 li span.itemBox div.itemPrie span.oprice { margin:0; color:#999; padding-left:5px; height:20px; line-height:20px; font-family: Roboto-Regular,sans-serif;}
.sec_shop3 li span.itemBox div.itemPrie span.sprice { margin:0; font-size:18px; height:20px; color:#FF0038; line-height:20px; font-family: Roboto-Medium,sans-serif;}
.sec_shop3 .bx_area.short .bx-pager{top:-51px;right:25px;}
.sec_shop3 .bx-controls-auto{top:-51px;right:0;}
.sec_shop3 .bx-controls-direction{top:129px;}
.sec_shop3 .itemBox:after { content: ""; display: block; position: absolute; margin-top: -300px; width: 300px; height: 300px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}

/* ÇÁ¸®¹Ì¾ö»óÇ° */
.SpecialItem { width:1000px; position: relative; z-index: 5; margin: 0 auto; padding-bottom: 50px; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; white-space: normal;}
.SpecialIT { position:relative; text-align:left; padding: 0 46px 30px 0; display: inline-grid;}
.SpecialIT:nth-child(3),.SpecialIT:nth-child(6),.SpecialIT:nth-child(9),.SpecialIT:nth-child(12),.SpecialIT:nth-child(15),.SpecialIT:nth-child(18),
.SpecialIT:nth-child(21) {padding-right: 0;}
.SpecialIT .itemImg:after { content: ""; width: 300px; height: 300px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; pointer-events: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.SpecialIT .prd-name { font-size:15px; word-break:break-all; white-space:normal; margin: 15px 0 10px 0;}
.SpecialIT .prd-brand { color: #666; font-weight: 300; padding-bottom: 10px; font-size: 14px; letter-spacing: -.2px;}
.SpecialIT .prd-icon { text-align:left; display:block;} 
.SpecialIT .prd-price { text-align:left; padding-top: 15px;}
.SpecialIT .oprice { font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif; width: 200px;}
.SpecialIT .sprice { float:left; padding-right: 10px; font-size:18px; height:20px; color:#FF0038; line-height:16px; font-family: Roboto-Medium,sans-serif;}

/* 3¿­ Áø¿­ */
.AddItem { width:1000px; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; white-space: normal;}
.AddIT { position:relative; text-align:left; padding: 0 31px 30px 0; display: inline-grid;}
.AddIT:nth-child(3),.AddIT:nth-child(6),.AddIT:nth-child(9),.AddIT:nth-child(12),.AddIT:nth-child(15),.AddIT:nth-child(18),.AddIT:nth-child(21) {padding-right: 0;}
.AddIT .itemImg:after { content: ""; width: 310px; height: 310px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; pointer-events: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.AddIT .prd-name { font-size:15px; word-break:break-all; white-space:normal; margin: 15px 0 10px 0;}
.AddIT .prd-brand { color: #666; font-weight: 300; padding-bottom: 10px; font-size: 14px; letter-spacing: -.2px;}
.AddIT .prd-icon { text-align:left; display:block; padding-top: 2px;} 
.AddIT .prd-price { text-align:left; padding-top: 15px;}
.AddIT .oprice { font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif;}
.AddIT .sprice { float:left; padding-right: 10px; font-size:18px; height:20px; color:#FF0038; line-height:16px; font-family: Roboto-Medium,sans-serif;}

/* 4¿­ Áø¿­ */
.AddItem { width:1000px; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; white-space: normal;}
.AddIT1 { position:relative; text-align:left; padding: 0 28px 30px 0; display: inline-grid;}
.AddIT1:nth-child(4),.AddIT1:nth-child(8),.AddIT1:nth-child(12),.AddIT1:nth-child(16),.AddIT1:nth-child(20),.AddIT1:nth-child(24),.AddIT1:nth-child(28) {padding-right: 0;}
.AddIT1 .itemImg:after { content: ""; width: 225px; height: 225px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; pointer-events: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.AddIT1 .prd-name { font-size:15px; word-break:break-all; white-space:normal; margin: 15px 0 10px 0;}
.AddIT1 .prd-brand { color: #666; font-weight: 300; padding-bottom: 10px; font-size: 14px; letter-spacing: -.2px;}
.AddIT1 .prd-icon { text-align:left; display:block; padding-top: 2px;}
.AddIT1 .prd-price { text-align:left; padding-top: 15px;}
.AddIT1 .oprice { font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif;}
.AddIT1 .sprice { float:left; padding-right: 10px; font-size:18px; height:20px; color:#FF0038; line-height:16px; font-family: Roboto-Medium,sans-serif;}

/* Æ¯°¡»óÇ° */
.AddItem2 { width:570px; margin-left: 430px; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; white-space: normal;}
.AddIT2 { position:relative; text-align:left; padding: 0 50px 10px 0; display: inline-grid;}
.AddIT2:nth-child(3),.AddIT2:nth-child(6) {padding-right: 0;}
.AddIT2 .itemImg:after { content: ""; width: 135px; height: 135px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; pointer-events: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.AddIT2 .prd-name { font-size:14px; word-break:break-all; white-space:normal; margin: 8px 0 8px 0;}
.AddIT2 .prd-brand { color: #999; font-weight: 300; padding-bottom: 10px; font-size: 13px}
.AddIT2 .prd-icon { text-align:left; display:block;} 
.AddIT2 .prd-price { text-align:left; padding-top: 12px;}
.AddIT2 .oprice { font-size:13px; color:#999; line-height:15px; font-family: Roboto-Regular,sans-serif; letter-spacing: -.2px;}
.AddIT2 .sprice { float:left; padding-right: 9px; font-size:15px; height:20px; color:#FF0038; line-height:15px; font-family: Roboto-Medium,sans-serif; letter-spacing: -.2px;}

/* 5¿­ Áø¿­ */
.AddItem3 { width:1000px; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; white-space: normal;}
.AddIT3 { position:relative; text-align:left; padding: 0 14.8px 30px 0; display: inline-grid;}
.AddIT3:nth-child(5),.AddIT3:nth-child(10),.AddIT3:nth-child(15),.AddIT3:nth-child(20),.AddIT3:nth-child(25),.AddIT3:nth-child(30),.AddIT3:nth-child(35) {padding-right: 0;}
.AddIT3 .itemImg:after { content: ""; width: 185px; height: 185px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; pointer-events: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.AddIT3 .prd-name { font-size:15px; word-break:break-all; white-space:normal; margin: 15px 0 10px 0;}
.AddIT3 .prd-brand { color: #666; font-weight: 300; padding-bottom: 10px; font-size: 14px; white-space: normal; word-break: keep-all; word-wrap: break-word; width: 185px; line-height: 18px; letter-spacing: -.2px;}
.AddIT3 .prd-icon { text-align:left; display:block; padding-top: 2px;}
.AddIT3 .prd-price { text-align:left; padding-top: 15px;}
.AddIT3 .oprice { font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif;}
.AddIT3 .sprice { float:left; padding-right: 10px; font-size:18px; height:20px; color:#FF0038; line-height:16px; font-family: Roboto-Medium,sans-serif;}

/* ÀÚÀ¯Áø¿­ */
.AddItem4 { width:1000px; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; white-space: normal;}
.AddIT4 { position:relative; text-align:left; padding: 0 14.8px 30px 0; display: inline-grid;}
.AddIT4:nth-child(5),.AddIT4:nth-child(10),.AddIT4:nth-child(15),.AddIT4:nth-child(20),.AddIT4:nth-child(25),.AddIT4:nth-child(30),.AddIT4:nth-child(35) {padding-right: 0;}
.AddIT4 .itemImg:after { content: ""; display: block; position: absolute; margin-top: -185px; width: 185px; height: 185px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}
.AddIT4 .prd-name { font-size:15px; word-break:break-all; white-space:normal; margin: 15px 0 10px 0;}
.AddIT4 .prd-brand { color: #999; font-weight: 300; padding-bottom: 10px; font-size: 13px; white-space: normal; word-break: keep-all; word-wrap: break-word; width: 185px; line-height: 18px;}
.AddIT4 .prd-icon { text-align:left; display:block; padding-top: 2px;}
.AddIT4 .prd-price { text-align:left; padding-top: 15px;}
.AddIT4 .oprice { font-size:14px; color:#999; line-height:18px; font-family: Roboto-Regular,sans-serif;}
.AddIT4 .sprice { float:left; padding-right: 10px; font-size:18px; height:20px; color:#FF0038; line-height:16px; font-family: Roboto-Medium,sans-serif;}

/* ÇØ½ÃÅÂ±×°Ë»ö */
.hash_lst { padding: 25px; overflow: hidden; font-size: 0; text-align: center; border-bottom: solid #f2f4f6 1px;}
.hash_lst li { display: inline-block; vertical-align: top; padding-left: 7px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;  white-space:normal; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
.hash_lst li a {display: inline-block; background-color: #fff; border: solid #e5e5e5 1px; font-size: 14px; color:#666; font-weight: 300; letter-spacing: -.2px; border-radius: 32px; padding: 7px 14px 7px 14px;}
.hash_lst li a:hover { background-color: #333; color:#fff; text-decoration: none; border: solid #333 1px;}

/* »ó¼¼ÆäÀÌÁö ÀÌ »óÇ°°ú ÇÔ²² º» »óÇ° */
.purchased_list {overflow:hidden;}
.purchased_list li:nth-child(5) {padding-right: 0;}
.purchased_list li{position: relative; text-align: left; padding: 35px 25px 10px 0; display: inline-grid;}
.purchased_list a{display:block; position:relative;}
.purchased_list img{vertical-align:top;}
.purchased_list .itemImg:after { content: ""; display: block; position: absolute; margin-top: -180px; width: 180px; height: 180px; background: rgba(0,0,0,.02); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; pointer-events: none;}
.purchased_list .itemIcon { white-space: normal;}

/* Ä«Å×°í¸® ´õº¸±â ¹öÆ° */
.category_more {float: right; position: relative; bottom: 30px;}
.category_more a {position: relative; display: inline-block; padding: 0 10px 0 0; font-size: 15px; color: #666;}    
.category_more a:after {position: absolute; top: 50%; right: 0; width: 5px; height: 5px; margin-top: -3px; border: solid #666; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: "";}

/* ÀÌÀüÆäÀÌÁö ¹öÆ° */
.prev {float: left;}
.prev a {position: relative; display: inline-block; padding: 0 0 0 10px; font-size: 14px; color: #666;}    
.prev a:after {position: absolute; top: 50%; left: 0; width: 5px; height: 5px; margin-top: -3px; border: solid #666; border-width: 1px 1px 0 0; -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); content: "";}  

/* pc´õº¸±â ¹öÆ° Ãß°¡ ¿µ¿ª */
.btn_moreGray {width: 250px; height: 50px; background-color: #fff; border: 1px solid #ddd; border-radius: 25px; color:#333; display: block; margin: 0 auto; padding-right:10px;}
.btn_moreGray:after {position: absolute; margin:5px 0 0 11px; width: 6px; height: 6px; border: solid #777; border-width: 1px 1px 0 0; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); content: "";}

.rankNumber { z-index: 5; position: absolute; display: inline-block;  font-size: 17px; padding: 8px; background-color: #ffea3c; color: #111; font-family: "Roboto", "NotoSansKR", sans-serif; -webkit-border-radius: 8px 0px 8px 0px; display: flex; justify-content: center; align-items: center; min-width: 30px; box-sizing: border-box;}
.sale{display: block; position: relative; width: 350px; height: 420px; -webkit-border-radius: 8px; background: #f5f5f7; image-rendering: -webkit-optimize-contrast; background-image: url(//img.cultwo-flower.com/web/banner/main_banner_sale.jpg); background-repeat: no-repeat; background-size: cover;}

/* ¸ÞÀÎ ·Ñ¸µ º£³Ê */
#MainBannerWrap {width:1000px; height:400px; position: relative; margin:0}

#xbx-pager {background:#f9f9f9;top:400px; display: flex; align-content: center; justify-content: space-between;}
#xbx-pager a { float:left; margin:0; display: block;  width:100%; height:50px; line-height:45px; text-align:center; font-size:13.3px; color: #666; font-weight: 400; letter-spacing: -.2px; border-left:1px solid #f1f1f1; border-top:1px solid #e9e9e9;}
#xbx-pager a:hover, #xbx-pager a:active{ background: #FF0038; color: #FFF;font-weight: 400; top:-1px; }
#xbx-pager a.active{ background: #FF0038; color: #FFF;}

/* ¸ÞÀÎ Áß°£ º£³Ê */
.image-link { display: block; text-decoration: none;}
.image-container { position: relative; text-align: left; cursor: pointer;}
.image-container img { width: 100%; height: auto; display: block;}
.image-container:after {position: absolute; right: 0; bottom: 0; left: 0; height: 100px; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%); border-radius: 8px; -webkit-border-radius: 8px; content: ""}
.text-overlay { position: absolute; bottom: 25px; left: 25px; z-index: 1; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}
.text-overlay .btitle { font-size: 26px; font-weight: bold; margin: 0; color: #fff; letter-spacing: -0.2px;}
.text-overlay .subtitle { font-size: 15px; margin: 8px 0 0; color: #fff; letter-spacing: -0.2px;}
.arrow { position: absolute; bottom: 28px; right: 25px; display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; background-color: rgba(0, 0, 0, 0.5); color: #fff;}
.arrow svg path { stroke-width: 0.5;  stroke: currentColor; fill: currentColor; }

/* Èæ¹éÀÌ¹ÌÁö */
.SoldOutImg {
    filter:url('data:image/svg+xml;utf8,<svg xmlns="//www.w3.org/2000/svg"><filter id="grayscale"><feColorMatrix type="matrix" values="0.3333" 0.3333="" 0="" 10=""></feColorMatrix></filter></svg>#grayscale'); /* Firefox 3.5+, IE10 */
    filter: grayscale(100%); /* Current draft standard */
    -webkit-filter: grayscale(100%); /* New WebKit */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */ 
    filter: url(resources.svg#desaturate); /* Gecko */
    filter: gray; /* IE */
    -webkit-filter: grayscale(1); /* Old WebKit */
    opacity: 0.5;
}
