@charset "utf-8";

* { 
	-webkit-tap-highlight-color:transparent; margin:0px; font-family: '나눔고딕','nanum gothic','맑은고딕','malgun gothic','돋움','Dotum','Apple SD Gothic Neo','Helvetica','Noto Sans KR',sans-serif; 
	-ms-user-select: none; 
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;

} /* Nanum Gothic  Noto Sans KR */
body, html		{ margin:0px; position:relative; width:100%; text-align:center; background-color:#ffffff; overscroll-behavior: none; }
img				{ padding:0px; margin:0px; border:0px; }
form			{ margin:0px; padding:0px; }

a				{ cursor:pointer; text-decoration:none; }
a:hover			{ cursor:pointer; text-decoration:none; }
a:active		{ cursor:pointer; text-decoration:none; }
a:visited		{ cursor:pointer; text-decoration:none; }

a.normal		{ color:#000000; cursor:pointer; text-decoration:none; }
a.normal:hover	{ text-decoration:underline; }

.leftcatesub			{ cursor:pointer; text-decoration:none; border:none; }
.leftcatesub:hover		{ cursor:pointer; text-decoration:none; border:none; }
.leftcatesub:active		{ cursor:pointer; text-decoration:none; border:none; }
.leftcatesub:visited	{ cursor:pointer; text-decoration:none; border:none; }

@keyframes lotate { 100% { transform: rotate(-360deg); } }
#pageloading { display:none; position:fixed; z-index:30; top:0px; left:0px; right:0px; bottom:0px; } 
.loadingbg { position:fixed; top:0px; left:0px; right:0px; bottom:0px; background-color:rgba(0, 0, 0, 0.2); }
.loadingimg { position:fixed; z-index:1; animation-name:lotate; animation:lotate 3s infinite; top:50%; left:50%; width:36px; height:36px; margin-top:-18px; margin-left:-18px; border-radius:36px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M11.501 4.025v-4.025h1v4.025l-.5-.025-.5.025zm-7.079 5.428l-3.884-1.041-.26.966 3.881 1.04c.067-.331.157-.651.263-.965zm5.995-5.295l-1.039-3.878-.967.259 1.041 3.883c.315-.106.635-.197.965-.264zm-6.416 7.842l.025-.499h-4.026v1h4.026l-.025-.501zm2.713-5.993l-2.846-2.845-.707.707 2.846 2.846c.221-.251.457-.487.707-.708zm-1.377 1.569l-3.48-2.009-.5.866 3.484 2.012c.15-.299.312-.591.496-.869zm13.696.607l3.465-2-.207-.36-3.474 2.005.216.355zm.751 1.993l3.873-1.038-.129-.483-3.869 1.037.125.484zm-3.677-5.032l2.005-3.472-.217-.125-2.002 3.467.214.13zm-1.955-.843l1.037-3.871-.16-.043-1.038 3.873.161.041zm3.619 2.168l2.835-2.834-.236-.236-2.834 2.833.235.237zm-9.327-1.627l-2.011-3.484-.865.5 2.009 3.479c.276-.184.568-.346.867-.495zm-4.285 8.743l-3.88 1.04.26.966 3.884-1.041c-.106-.314-.197-.634-.264-.965zm11.435 5.556l2.01 3.481.793-.458-2.008-3.478c-.255.167-.522.316-.795.455zm3.135-2.823l3.477 2.007.375-.649-3.476-2.007c-.116.224-.242.439-.376.649zm-1.38 1.62l2.842 2.842.59-.589-2.843-2.842c-.187.207-.383.403-.589.589zm2.288-3.546l3.869 1.037.172-.644-3.874-1.038c-.049.218-.102.434-.167.645zm.349-2.682l.015.29-.015.293h4.014v-.583h-4.014zm-6.402 8.132l1.039 3.879.967-.259-1.041-3.884c-.315.106-.635.197-.965.264zm-1.583.158l-.5-.025v4.025h1v-4.025l-.5.025zm-5.992-2.712l-2.847 2.846.707.707 2.847-2.847c-.25-.22-.487-.456-.707-.706zm-1.165-1.73l-3.485 2.012.5.866 3.48-2.009c-.185-.278-.347-.57-.495-.869zm2.734 3.106l-2.01 3.481.865.5 2.013-3.486c-.299-.149-.591-.311-.868-.495zm1.876.915l-1.042 3.886.967.259 1.04-3.881c-.33-.067-.65-.158-.965-.264z'/%3E%3C/svg%3E"); background-size: 36px auto; background-position:center; background-repeat:no-repeat; }


/* 아이폰 기본 스타일 제거 */
input, textarea, button { appearance: none; -webkit-appearance: none; -webkit-border-radius: 0; }
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; color:#000000; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23444444' d='m16.843 10.211c.108-.141.157-.3.157-.456 0-.389-.306-.755-.749-.755h-8.501c-.445 0-.75.367-.75.755 0 .157.05.316.159.457 1.203 1.554 3.252 4.199 4.258 5.498.142.184.36.29.592.29.23 0 .449-.107.591-.291 1.002-1.299 3.044-3.945 4.243-5.498z'/%3E%3C/svg%3E");
background-size: 16px auto; background-position:right; background-repeat:no-repeat; }

/* 익스플로러 select 화살표 제거 - 화살표 없애기 for IE10, 11*/ 
/* select::-ms-expand { display:none; } */

/* 리사이즈 시 상하만 되도록 */
textarea { resize: vertical; }

/* margin : top right bottom left */
#containers		{ position:relative; top:0px; left:0px; right:0px; bottom:0px; background-color:#FFFFFF; }

.blankszero { position:relative; clear:both; top:0px; left:0px; height:0px; text-align:left; }
.blanks { position:relative; clear:both; top:0px; left:0px; height:5px; text-align:left; }
.blanks10 { position:relative; clear:both; top:0px; left:0px; height:10px; text-align:left; }
.blanks20 { position:relative; clear:both; top:0px; left:0px; height:20px; text-align:left; }
.blanks30 { position:relative; clear:both; top:0px; left:0px; height:30px; text-align:left; }
.blanks40 { position:relative; clear:both; top:0px; left:0px; height:40px; text-align:left; }
.blanks50 { position:relative; clear:both; top:0px; left:0px; height:50px; text-align:left; }
.blanks60 { position:relative; clear:both; top:0px; left:0px; height:60px; text-align:left; }
.blanks70 { position:relative; clear:both; top:0px; left:0px; height:70px; text-align:left; }
.blanks80 { position:relative; clear:both; top:0px; left:0px; height:80px; text-align:left; }
.blanks90 { position:relative; clear:both; top:0px; left:0px; height:90px; text-align:left; }
.blanks100 { position:relative; clear:both; top:0px; left:0px; height:100px; text-align:left; }
.blanks200 { position:relative; clear:both; top:0px; left:0px; height:200px; text-align:left; }
.blanksline { border-bottom:1px solid #E5E5E5; }
.blankslinez { border-bottom:1px solid transparent; }

.blankz1010 { position:relative; top:0px; left:0px; height:10px; text-align:left; border-bottom:1px solid #E5E5E5; margin-bottom:10px; }
.blankz1515 { position:relative; top:0px; left:0px; height:15px; text-align:left; border-bottom:1px solid #E5E5E5; margin-bottom:15px; }
.blankz1020 { position:relative; top:0px; left:0px; height:10px; text-align:left; border-bottom:1px solid #E5E5E5; margin-bottom:20px; }
.blankz2020 { position:relative; top:0px; left:0px; height:20px; text-align:left; border-bottom:1px solid #E5E5E5; margin-bottom:20px; }

.blankz { position:relative; top:0px; left:0px; height:5px; text-align:left; }
.blankz10 { position:relative; top:0px; left:0px; height:10px; text-align:left; }
.blankz15 { position:relative; top:0px; left:0px; height:15px; text-align:left; }
.blankz20 { position:relative; top:0px; left:0px; height:20px; text-align:left; }
.blankz30 { position:relative; top:0px; left:0px; height:30px; text-align:left; }
.blankz40 { position:relative; top:0px; left:0px; height:40px; text-align:left; }
.blankz50 { position:relative; top:0px; left:0px; height:50px; text-align:left; }
.blankz60 { position:relative; top:0px; left:0px; height:60px; text-align:left; }
.blankz70 { position:relative; top:0px; left:0px; height:70px; text-align:left; }
.blankz80 { position:relative; top:0px; left:0px; height:80px; text-align:left; }
.blankz90 { position:relative; top:0px; left:0px; height:90px; text-align:left; }
.blankz100 { position:relative; top:0px; left:0px; height:100px; text-align:left; }

.nodrag { -ms-user-select: none; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; }

.underlines		{ border-bottom:1px solid #000000; }
.underlines2	{ border-bottom:1px solid #DCDCDC; }
.underdotlines2	{ border-bottom:1px dotted #DCDCDC; }
.toplines2		{ border-top:1px solid #DCDCDC; }


/* all */
.groupbox { position:relative; top:0px; left:0px; width:100%; background-color:#FFFFFF; }
.groupbox_search { display:none; z-index:103; position:fixed; top:0px; left:0px; right:0px; bottom:0px; background-color:#FFFFFF; }
.groupbox_bot { z-index:105; position:fixed; bottom:0px; left:0px; width:100%; height:55px; background-color:#FFFFFF; border-top:1px solid #E5E5E5; transition: all 0.2s; }
.groupbox.groupbox_topline { border-top:1px solid #E5E5E5; }
.groupbox.groupbox_botline { border-bottom:1px solid #E5E5E5; }

.groupbox_title { position:relative; top:0px; left:0px; font-size:25px; font-weight:600; text-align:left; width:100%; }
/* .groupbox_title { position:relative; top:0px; left:0px; width:100%; text-align:center; font-weight:600; font-size:22px; color:#201A5A; } */
.groupbox_title_top { position:relative; clear:both; top:0px; left:0px; height:70px; text-align:left; }

.groupbox_tmp { position:absolute; top:10px; left:10px; font-size:10px; padding:5px; text-align:left; } /* 임시 설명 */
.inner_tmp { position:absolute; font-size:12px; padding:10px; } /* 임시 설명 */

.groupcontent { position:relative; top:0px; left:30px; width:1140px; text-align:left; }
.groupcontent_in { position:relative; top:0px; left:8%; width:84%; text-align:left; overflow:hidden; }

.groupboxin { position:relative; top:0px; left:50%; width:1200px; margin-left:-600px; }
.groupinner { position:relative; top:0px; left:0px; width:1200px; }

.absolute100 { position:absolute; width:100%; height:100%; }

.mabsolute100 { position:absolute; width:100%; height:100%; }
.mabsolute100:hover { position:absolute; width:110%; height:110%; transition: all 0.2s; }

.view1400 { display:block; } /* 1400 */
.view14001200 { display:block; } /* 1400 1200 */
.view14001000 { display:block; } /* 1400 1200 1000 */
.view1400740 { display:block; } /* 1400 1200 1000 740 */
.view1400620 { display:block; } /* 1400 1200 1000 740 620 */

.view1200 { display:none; } /* 1200 */
.view12001000 { display:none; } /* 1200 1000 */
.view1200740 { display:none; } /* 1200 1000 740 */
.view1200620 { display:none; } /* 1200 1000 740 620 */
.view1200m { display:none; } /* 1200 1000 740 620 m */

.view1000 { display:none; } /* 1000 */
.view1000740 { display:none; } /* 1000 740 */
.view1000620 { display:none; } /* 1000 740 620 */
.view1000m { display:none; } /* 1000 740 620 m */

.view740 { display:none; } /* 740 */
.view740620 { display:none; } /* 740 620 */
.view740m { display:none; } /* 740 620 m */

.view620 { display:none; } /* 620 */
.view620m { display:none; } /* 620 m */

.viewm { display:none; } /* m */


.noview1400 { display:block; } /* m */
.noview1200 { display:block; } /* m */
.noview1000 { display:block; } /* m */
.noview740 { display:block; } /* m */
.noview620 { display:block; } /* m */
.noviewm { display:block; } /* m */

.ellipsis4 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; }
.ellipsis3 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.ellipsis2 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.ellipsis1 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; }

.clear { clear:both; padding:0px; margin:0px; }

.main_twbf_left1 {
	position:absolute; z-index:11; top:0px; left:0px; width:30px; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.main_twbf_right1 {
	position:absolute; z-index:11; top:0px; right:0px; width:30px; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.main_twbf_left2 {
	position:absolute; z-index:11; top:0px; left:0px; width:30px; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.main_twbf_right2 {
	position:absolute; z-index:11; top:0px; right:0px; width:30px; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}

.pleft1_arrow {
	position:absolute; z-index:11; top:0px; left:0px; width:30px; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.pright1_arrow {
	position:absolute; z-index:11; top:0px; right:0px; width:30px; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}

.left1_arrow {
	position:absolute; z-index:11; top:0px; left:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.right1_arrow {
	position:absolute; z-index:11; top:0px; right:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.left2_arrow {
	position:absolute; z-index:11; top:0px; left:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.right2_arrow {
	position:absolute; z-index:11; top:0px; right:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.left3_arrow {
	position:absolute; z-index:11; top:0px; left:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.right3_arrow {
	position:absolute; z-index:11; top:0px; right:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.left4_arrow {
	position:absolute; z-index:11; top:0px; left:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.right4_arrow {
	position:absolute; z-index:11; top:0px; right:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.left5_arrow {
	position:absolute; z-index:11; top:0px; left:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.right5_arrow {
	position:absolute; z-index:11; top:0px; right:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.left6_arrow {
	position:absolute; z-index:11; top:0px; left:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.right6_arrow {
	position:absolute; z-index:11; top:0px; right:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.left7_arrow {
	position:absolute; z-index:11; top:0px; left:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}
.right7_arrow {
	position:absolute; z-index:11; top:0px; right:0px; width:5%; height:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23777777' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: center;
}


/* paging */
.pagings2		{ padding:5px 8px 5px 8px; border:1px solid #DCDCDC; background-color:#FFFFFF; border-radius:3px; text-align:center; font-size:11px; color:#191919; }
.pagings2:hover { background-color:#DCDCDC; }
.pagingson		{ background-color:#DCDCDC; }


.btns			{ position:relative; float:left; height:32px; text-align:center; cursor:pointer; transition-duration:0.25s; box-sizing:border-box; border-radius:3px; vertical-align:middle; }

.white			{ border:1px solid #efefef; color:#404040; background-color:#FFFFFF; }
.white:hover	{ box-shadow:0 0 0 2px #DFE0E2; background-color:#efefef; }

.darks			{ border:1px solid #404040; color:#FFFFFF; background-color:#404040; }
.darks:hover	{ box-shadow:0 0 0 2px #DFE0E2; background-color:#000000; }

.grays			{ border:1px solid #888888; color:#FFFFFF; background-color:#888888; }
.grays:hover	{ box-shadow:0 0 0 2px #DFE0E2; background-color:#888888; }

.colors			{ border:1px solid #ff8c11; color:#FFFFFF; background-color:#FFA811; }
.colors:hover	{ box-shadow:0 0 0 2px #DFE0E2; background-color:#ff8c11; }

.trans			{ border:1px solid transparent; color:#404040; background-color:transparent; }
.trans:hover	{ box-shadow:0 0 0 2px #DFE0E2; }

.transzero		{ border:1px solid transparent; color:#404040; background-color:transparent; }
.transzero:hover	{ ; }
.transzero:focus	{ border:1px solid transparent; }

.transzero2		{ border:none; color:#404040; background-color:transparent; outline:none; box-shadow:none; }
.transzero2:hover	{ border:none; color:#404040; background-color:transparent; outline:none; box-shadow:none; }
.transzero2:focus	{ border:none; color:#404040; background-color:transparent; outline:none; box-shadow:none; }

.font8			{ font-size:8px; }
.font9			{ font-size:9px; }
.font10			{ font-size:10px; }
.font11			{ font-size:11px; }
.font12			{ font-size:12px; }
.font13			{ font-size:13px; }
.font14			{ font-size:14px; }
.font15			{ font-size:15px; }
.font18			{ font-size:18px; }
.font20			{ font-size:20px; }
.font30			{ font-size:30px; }

.lineheight170	{ line-height:170%; }
.lineheight150	{ line-height:150%; }
.lineheight130	{ line-height:130%; }

.alignleft		{ text-align:left; }
.aligncenter	{ text-align:center; }
.alignright		{ text-align:right; }
.cursors		{ cursor:pointer; }

.alinks { color:#111111; }
.alinks:hover { color:#000000; }



.selectbox {
	width:100%; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='m16.843 10.211c.108-.141.157-.3.157-.456 0-.389-.306-.755-.749-.755h-8.501c-.445 0-.75.367-.75.755 0 .157.05.316.159.457 1.203 1.554 3.252 4.199 4.258 5.498.142.184.36.29.592.29.23 0 .449-.107.591-.291 1.002-1.299 3.044-3.945 4.243-5.498z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:right;
}

.selectbox2 {
	cursor:pointer; padding-right:20px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='m16.843 10.211c.108-.141.157-.3.157-.456 0-.389-.306-.755-.749-.755h-8.501c-.445 0-.75.367-.75.755 0 .157.05.316.159.457 1.203 1.554 3.252 4.199 4.258 5.498.142.184.36.29.592.29.23 0 .449-.107.591-.291 1.002-1.299 3.044-3.945 4.243-5.498z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:right;
}

.radiobox {
	width:20px; height:30px; cursor:pointer; border:0px; background-color:transparent; text-align:left; padding-left:25px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='m11.998 2c5.517 0 9.997 4.48 9.997 9.998 0 5.517-4.48 9.997-9.997 9.997-5.518 0-9.998-4.48-9.998-9.997 0-5.518 4.48-9.998 9.998-9.998zm0 1.5c-4.69 0-8.498 3.808-8.498 8.498s3.808 8.497 8.498 8.497 8.497-3.807 8.497-8.497-3.807-8.498-8.497-8.498z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:20px auto; background-position:left;
}
.radiobox:hover {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='m11.998 2c5.517 0 9.997 4.48 9.997 9.998 0 5.517-4.48 9.997-9.997 9.997-5.518 0-9.998-4.48-9.998-9.997 0-5.518 4.48-9.998 9.998-9.998zm0 1.5c-4.69 0-8.498 3.808-8.498 8.498s3.808 8.497 8.498 8.497 8.497-3.807 8.497-8.497-3.807-8.498-8.497-8.498z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:20px auto; background-position:left;
}
.radiobox.on {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='m11.998 2.005c5.517 0 9.997 4.48 9.997 9.997 0 5.518-4.48 9.998-9.997 9.998-5.518 0-9.998-4.48-9.998-9.998 0-5.517 4.48-9.997 9.998-9.997zm-5.049 10.386 3.851 3.43c.142.128.321.19.499.19.202 0 .405-.081.552-.242l5.953-6.509c.131-.143.196-.323.196-.502 0-.41-.331-.747-.748-.747-.204 0-.405.082-.554.243l-5.453 5.962-3.298-2.938c-.144-.127-.321-.19-.499-.19-.415 0-.748.335-.748.746 0 .205.084.409.249.557z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:20px auto; background-position:left;
}

.color1			{ background-color:#EAEFF7; }
.color2			{ background-color:#20509E; color:#FFFFFF; border:1px solid #000000; }

.inputs			{ position:relative; float:left; height:32px; text-align:start; padding:5px; border:1px solid #BABEC5; color:#000000; transition-duration:0.25s; box-sizing:border-box; border-radius:3px; vertical-align:middle; }
.inputs:hover	{ box-shadow:0 0 0 2px #DFE0E2; }
.inputs:focus	{ border:1px solid #2EA21E; box-shadow:0 0 0 2px #DFE0E2; }

.selects		{ position:relative; float:left; height:32px; text-align:start; padding:5px; border:1px solid #BABEC5; color:#000000; transition-duration:0.25s; box-sizing:border-box; border-radius:0px; vertical-align:middle; }
.selects:hover	{ box-shadow:0 0 0 2px #DFE0E2; }
.selects:focus	{ border:1px solid #2EA21E; box-shadow:0 0 0 2px #DFE0E2; }


.inputs2		{ position:relative; float:left; height:32px; text-align:start; padding:5px; border:1px solid #BABEC5; color:#000000; transition-duration:0.25s; box-sizing:border-box; vertical-align:middle; }
.inputs2:hover	{ box-shadow:0 0 0 2px #DFE0E2; }
.inputs2:focus	{ border:1px solid #2EA21E; box-shadow:0 0 0 2px #DFE0E2; }

.inputsop {
	position:relative; float:left; height:40px; width:100%; font-size:13px; text-align:start; margin-bottom:5px; border:1px solid #BABEC5; color:#000000; box-sizing:border-box; vertical-align:middle; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='m16.843 10.211c.108-.141.157-.3.157-.456 0-.389-.306-.755-.749-.755h-8.501c-.445 0-.75.367-.75.755 0 .157.05.316.159.457 1.203 1.554 3.252 4.199 4.258 5.498.142.184.36.29.592.29.23 0 .449-.107.591-.291 1.002-1.299 3.044-3.945 4.243-5.498z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:right;
}
.inputsop:hover	{ box-shadow:0 0 0 2px #DFE0E2; }
.inputsop:focus	{ border:1px solid #2EA21E; box-shadow:0 0 0 2px #DFE0E2; }

.inputsopbg	{ z-index:1; position:absolute; top:41px; left:0px; width:100%; height:100px; overflow-x:hidden; overflow-y:auto; background-color:#FFFFFF; border:1px solid #E5E5E5; display:none; }

.inputsopin { position:relative; float:left; height:40px; width:100%; font-size:13px; text-align:start; margin:0px; border:0px; border-bottom:1px dotted #E5E5E5; color:#000000; box-sizing:border-box; vertical-align:middle; cursor:pointer; }
.inputsopin:hover { background-color:#efefef; }
.inputsopin.first { background-color:#E5E5E5; color:#FCAF17; font-weight:600; }



.optionin2	{ width:100%; height:40px; font-size:11px; border-bottom:1px dotted #FFFFFF; margin-bottom:1px; border-top:0px; border-left:0px; border-right:0px; vertical-align:middle; text-align:left; background-color:#FFFFFF; color:#000000; cursor:pointer; }
.optionin2:hover { background-color:#efefef; }


.main_category_detail_fix { display:none; position:absolute; left:0px; top:0px; width:220px; height:513; z-index:2; background-color:#FFFFFF; padding-bottom:1px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; }
.main_category_detail_fix2 { display:none; position:absolute; left:220px; top:0px; width:600px; height:513; z-index:2; background-color:#FFFFFF; padding-bottom:1px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; }


/* top banner */
.banner_top { background-color:#D2D6E1; }
.banner_top_left { z-index:1; position:absolute; top:0px; left:0px; width:220px; height:100%; cursor:pointer; }
.banner_top_center { position:absolute; top:0px; left:0; width:100%; height:100%; text-align:center; cursor:pointer; }
.banner_top_right { z-index:1; position:absolute; top:0px; right:0px; width:220px; height:100%; cursor:pointer; }
.header_banner { height:70px; overflow:hidden; }



/* top */
.top_logo { z-index:1; position:absolute; top:15px; left:0px; width:150px; height:60px; cursor:pointer; 
	font-size:40px; color:#191919; font-weight:700;
	background:url('https://image.milishop.co.kr/image/shop/milishop_logo.png');
	background-repeat: no-repeat; background-size:150px auto;
}

.top_search_box { position:absolute; top:25px; left:50%; width:40%; margin-left:-20%; height:40px; box-sizing:border-box; border:1px solid #E5E5E5; border-radius:8px; background-color:#FFFFFF; overflow:hidden; }
.top_search_box_sub { position:absolute; top:25px; left:50%; width:40%; margin-left:-20%; height:40px; border:1px solid #E5E5E5; background-color:#FFFFFF; }
.top_search_box_input_bg { position:absolute; left:5px; right:50px; top:0px; cursor:pointer; z-index:2; }
.top_search_box_input { position:absolute; top:1px; bottom:1px; left:1px; right:1px; height:36px; outline:0px; border:0px; font-size:14px; color:#111111; font-weight:600; appearance:none; -webkit-appearance:none; -webkit-border-radius:0; background-color:transparent; }
.top_search_box_input::placeholder { color:#888888; font-size:13px; padding-left:5px; font-weight:400; }
.top_search_box_btn {
	position:absolute; top:0px; right:0px; width:34px; height:34px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='M23.111 20.058l-4.977-4.977c.965-1.52 1.523-3.322 1.523-5.251 0-5.42-4.409-9.83-9.829-9.83-5.42 0-9.828 4.41-9.828 9.83s4.408 9.83 9.829 9.83c1.834 0 3.552-.505 5.022-1.383l5.021 5.021c2.144 2.141 5.384-1.096 3.239-3.24zm-20.064-10.228c0-3.739 3.043-6.782 6.782-6.782s6.782 3.042 6.782 6.782-3.043 6.782-6.782 6.782-6.782-3.043-6.782-6.782zm2.01-1.764c1.984-4.599 8.664-4.066 9.922.749-2.534-2.974-6.993-3.294-9.922-.749z'/%3E%3C/svg%3E");
	background-size: 20px auto; background-position:8px 10px; background-repeat:no-repeat;
}
.top_headers { height:80px; overflow:hidden; }
.header_logo { height:90px; overflow:hidden; }



/* top right */
.top_right_bg { z-index:1; position:absolute; top:0px; right:0px; height:90px; }
.top_right { position:relative; float:right; left:0px; top:0px; margin:5px; padding-top:10px; width:50px; height:63px; cursor:pointer; background-color:#FFFFFF; }

.top_right.icon-right_cart {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23111111' d='M120,90.9c1,0,1.8-0.6,2.1-1.5l14.9-47c0.6-2,0.3-4.1-0.9-5.7c-1.2-1.7-3.1-2.6-5.2-2.6l-84.6,0c-1.2,0-2.2,1-2.2,2.2c0,1.2,1,2.2,2.2,2.2l84.6,0c0.7,0,1.3,0.3,1.6,0.8c0.4,0.5,0.5,1.2,0.3,1.8l-14.4,45.5h-72L31.9,38.1L31,35l-6.4-21.4c-0.3-0.9-1.1-1.6-2.1-1.6h-16c-1.2,0-2.2,1-2.2,2.2c0,1.2,1,2.2,2.2,2.2h14.4l21.5,72l-11.1,18.4c-0.4,0.7-0.4,1.5,0,2.2c0.4,0.7,1.1,1.1,1.9,1.1h5.4c-2.2,2.4-3.5,5.5-3.5,9c0,7.4,6,13.4,13.4,13.4c7.4,0,13.4-6,13.4-13.4c0-3.5-1.3-6.6-3.5-9h41.4c-2.2,2.4-3.5,5.5-3.5,9c0,7.4,6,13.4,13.4,13.4s13.4-6,13.4-13.4c0-7.4-6-13.4-13.4-13.4H37.1L46,90.9H120z M109.6,110.1c4.9,0,9,4,9,9c0,4.9-4,9-9,9c-4.9,0-9-4-9-9C100.7,114.1,104.7,110.1,109.6,110.1z M48.5,110.1c4.9,0,9,4,9,9c0,4.9-4,9-9,9c-4.9,0-9-4-9-9C39.5,114.1,43.5,110.1,48.5,110.1z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 36px auto; background-position: 9px 12px; color:#999999; border-bottom:2px solid #FFFFFF;
}
.icon-right_cart:hover { color:#111111; border-bottom:2px solid #111111; }

.top_right.icon-right_myshop {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23111111' d='M71.1,75.2c-17.2,0-31.2-14-31.2-31.2c0-17.2,14-31.2,31.2-31.2c17.2,0,31.2,14,31.2,31.2C102.4,61.2,88.4,75.2,71.1,75.2z	 M71.1,17.1c-14.8,0-26.9,12.1-26.9,26.9c0,14.8,12.1,26.9,26.9,26.9C86,70.9,98,58.8,98,44C98,29.2,86,17.1,71.1,17.1z M124.8,127.7H17.4c-1.2,0-2.2-1-2.2-2.2V119c0-19.3,15.7-35,35-35c1.2,0,2.2,1,2.2,2.2c0,1.2-1,2.2-2.2,2.2c-16.9,0-30.6,13.7-30.6,30.6v4.4h103.1V119c0-16.9-13.7-30.6-30.6-30.6c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2c19.3,0,35,15.7,35,35v6.6C127,126.7,126,127.7,124.8,127.7z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 36px auto; background-position: 9px 12px; color:#999999; border-bottom:2px solid #FFFFFF;
}
.icon-right_myshop:hover { color:#111111; border-bottom:2px solid #111111; }

.top_right.icon-right_menu {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23111111' d='M135.1,38.3H6.7c-3.5,0-2-2.9-2-2v0c0-3.5,2.9-2,2-2h128.4c3.5,0,2,2.9,2,2v0C141.4,35.4,138.6,38.3,135.1,38.3z M135.1,77.2H6.7c-3.5,0-2-2.9-2-2v0c0-3.5,2.9-2,2-2h128.4c3.5,0,2,2.9,2,2v0C141.4,74.4,138.6,77.2,135.1,77.2z M135.1,116.2H6.7c-3.5,0-2-2.9-2-2v0c0-3.5,2.9-2,2-2h128.4c3.5,0,2,2.9,2,2v0C141.4,113.3,138.6,116.2,135.1,116.2z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 36px auto; background-position: 9px 12px; color:#999999; border-bottom:2px solid #FFFFFF;
}
.icon-right_menu:hover { color:#111111; border-bottom:2px solid #111111; }

.top_right.icon-right_search {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23111111' d='M57.6,100.1c-23.8,0-43.2-19.4-43.2-43.2c0-23.8,19.4-43.2,43.2-43.2c23.8,0,43.2,19.4,43.2,43.2C100.8,80.8,81.4,100.1,57.6,100.1z M57.6,18.1c-21.4,0-38.8,17.4-38.8,38.8s17.4,38.8,38.8,38.8S96.4,78.4,96.4,57S79,18.1,57.6,18.1z M124.6,124.7c-0.6,0-1.1-0.2-1.5-0.6L85.8,86.9c-0.9-0.9-0.9-2.2,0-3.1c0.9-0.9,2.2-0.9,3.1,0l37.2,37.2c0.9,0.9,0.9,2.2,0,3.1C125.7,124.5,125.1,124.7,124.6,124.7z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 36px auto; background-position: 9px 12px; color:#999999; border-bottom:2px solid #FFFFFF;
	/*background-image:url("https://image.milishop.co.kr/image/icon/icon_search.png");
	background-repeat: no-repeat; background-size: 32px auto; background-position: 10px 13px; color:#999999; border-bottom:2px solid #FFFFFF;*/
}
.icon-right_search:hover { color:#111111; border-bottom:2px solid #111111; }

.top_right.icon-right_heart {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23111111' d='M120.9,27.8c-6.6-6.6-15.4-10.3-24.8-10.3c-9.4,0-18.2,3.6-24.8,10.3L71,28l-0.3-0.3c-13.7-13.7-35.9-13.7-49.6,0c-6.6,6.6-10.3,15.4-10.3,24.8c0,9.4,3.6,18.2,10.3,24.8l0.3,0.3l0,0l49.4,49.4l0.2,0.2l49.9-49.9c6.6-6.6,10.3-15.4,10.3-24.8C131.2,43.2,127.5,34.4,120.9,27.8z M24.3,74.2c-12-12-12-31.4,0-43.4c12-12,31.4-12,43.4,0l3.4,3.4l3.4-3.4c5.8-5.8,13.5-9,21.7-9s15.9,3.2,21.7,9c12,12,12,31.4,0,43.4L71,121L27.7,77.6l0,0L24.3,74.2z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 36px auto; background-position: 9px 12px; color:#999999; border-bottom:2px solid #FFFFFF;
}
.icon-right_heart:hover { color:#111111; border-bottom:2px solid #111111; }

.top_right.icon-right_view {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23111111' d='M82,105.4H56.7l-4.4-4.4H8.9c-1.1,0-2,0.9-2,2v3.6v0.4v0.8c0,3.2,2.7,5.9,5.9,5.9h116.3c3.2,0,5.9-2.7,5.9-5.9V107v0v-4c0-1.1-0.9-2-2-2h-44 M13.3,101V33.2c0-3.2,2.7-5.9,5.9-5.9h103.7c3.2,0,5.9,2.7,5.9,5.9V101'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 36px auto; background-position: 9px 12px; color:#999999; border-bottom:2px solid #FFFFFF;
}
.icon-right_view:hover { color:#111111; border-bottom:2px solid #111111; }

.top_right.icon-right_cust {
	background-image:url("https://image.benenuri.com/image/icon/icon_cust.png");
	background-repeat: no-repeat; background-size: 32px auto; background-position: 10px 13px; color:#999999; border-bottom:1px solid #FFFFFF;
}
.icon-right_cust:hover { color:#111111; border-bottom:1px solid #111111; }

.top_right.icon-right_box { color:#111111; }
.icon-right_box:hover { color:#111111; border-bottom:1px solid #111111; }

.top_right_txt { position:absolute; top:50px; left:0px; width:100%; font-size:13px; text-align:center; letter-spacing:-1px; color:#111111; }



/* left_menu display:none;  */
.leftmenu { z-index:109; position:fixed; top:0px; right:0px; width:340px; margin-right:-620px; bottom:0px; overflow-x:hidden; overflow-y:auto; background-color:#FFFFFF; border-left:1px solid #E5E5E5; transition: all 1s; }
.leftmenu_top_logo {
	position:absolute; top:20px; left:30px; width:100px; height:40px; cursor:pointer;
	font-size:22px; color:#191919; font-wieght:700;
	background:url('https://image.milishop.co.kr/image/shop/milishop_logo.png'); background-repeat: no-repeat;
	background-size:100px auto;
}
.leftmenu_top_close {
	position:absolute; top:25px; right:15px; width:16px; height:16px; padding:10px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23B4B1D5' d='M12 11.293l10.293-10.293.707.707-10.293 10.293 10.293 10.293-.707.707-10.293-10.293-10.293 10.293-.707-.707 10.293-10.293-10.293-10.293.707-.707 10.293 10.293z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size:20px auto; background-position: 0px 0px;
}
.leftmenu_top_link { position:relative; display:inline-block; padding:0px; margin:0px; height:100%; cursor:pointer; color:#111111; }
.leftmenu_top_link:hover { font-weight:600; }
.leftmenu_top_txt { margin-top:18px; padding:0px 12px 0px 12px; font-size:13px; border-right:1px solid #E5E5E5; letter-spacing:-1px; }
.leftmenu_top_link_cart { position:absolute; top:10px; right:0px; cursor:pointer; width:20px; height:20px; background-color:#ED1E24; text-align:center; border-radius:20px; }
.leftmenu_top_link_cart_txt { position:absolute; top:4px; width:100%; text-align:center; color:#FFFFFF; font-size:9px; }

.leftmenu_top_cate { position:relative; height:50px; border-bottom:3px solid #FFFFFF; background-color:#F5F6F8; cursor:pointer; }
.leftmenu_top_cate_text { position:absolute; top:16px; left:30px; text-align:left; font-size:15px; letter-spacing:-1px; font-weight:600; }
.leftmenu_top_cate_in { position:relative; height:40px; cursor:pointer; background-color:#FFFFFF; }
.leftmenu_top_cate_in_icon { position:absolute; top:5px; left:20px; width:30px; height:30px; }
.leftmenu_top_cate_in_text { position:absolute; top:12px; left:60px; text-align:left; font-size:13px; letter-spacing:-1px; color:#000000; }
.leftmenu_top_cate_in_text:hover { color:#000000; }
.leftmenu_top_cate_in_text80 { position:absolute; top:12px; left:80px; text-align:left; font-size:13px; letter-spacing:-1px; }
.leftmenu_top_cate_icon { position:absolute; top:16px; right:30px; font-size:11px; color:#000000; }
.leftmenu_top_cate_icon:hover { color:#000000; }

.leftmenu_servicebox_bg { position:relative; width:90%; margin:20px; }
.leftmenu_top_service { position:relative; float:left; width:20%; padding:0px; text-align:center; }

.liftmenu_top_bannerbox { position:relative; left:0px; top:0px; margin-bottom:5px; height:50px; cursor:pointer; }
.liftmenu_top_bannerbox_icon {
	position:absolute; top:16px; right:10px; width:20px; height:20px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size:20px auto; background-position: 0px 0px;
}
.liftmenu_top_bannerbox_card {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23FFFFFF' d='M131.3,104.9h-5c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2h5c3.1,0,5.6-2.5,5.6-5.6V31.6c0-3.1-2.5-5.6-5.6-5.6H25.5c-3.1,0-5.6,2.5-5.6,5.6V95c0,3.1,2.5,5.6,5.6,5.6h33.8c1.2,0,2.2,1,2.2,2.2s-1,2.2-2.2,2.2H25.5c-5.5,0-9.9-4.4-9.9-9.9V31.6c0-5.5,4.4-9.9,9.9-9.9h105.8c5.5,0,9.9,4.4,9.9,9.9V95C141.2,100.5,136.8,104.9,131.3,104.9z M73.6,119.6H10.8c-5.5,0-9.9-4.4-9.9-9.9V46.3c0-5.5,4.4-9.9,9.9-9.9h19.4c1.2,0,2.2,1,2.2,2.2s-1,2.2-2.2,2.2H10.8c-3.1,0-5.6,2.5-5.6,5.6v63.4c0,3.1,2.5,5.6,5.6,5.6h62.8c1.2,0,2.2,1,2.2,2.2S74.8,119.6,73.6,119.6z M137.7,53.4H18.4c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2h119.3c1.2,0,2.2,1,2.2,2.2S138.9,53.4,137.7,53.4z M137.7,40.7H18.4c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2h119.3c1.2,0,2.2,1,2.2,2.2S138.9,40.7,137.7,40.7z M92.7,124.4c-2.3,0-4.5-0.9-6.2-2.6l-19.7-19.7c-1.6-1.6-2.6-3.8-2.6-6.2c0-2.3,0.9-4.5,2.6-6.2c1.7-1.7,3.8-2.6,6.2-2.6c2.3,0,4.5,0.9,6.2,2.6L92,102.7c0.3,0.3,0.9,0.3,1.3,0l22.4-22.4c1.7-1.7,3.8-2.6,6.2-2.6c2.3,0,4.5,0.9,6.2,2.6c1.7,1.7,2.6,3.8,2.6,6.2s-0.9,4.5-2.6,6.2l-29.2,29.2C97.2,123.5,95,124.4,92.7,124.4z M73,91.5c-1.2,0-2.3,0.5-3.1,1.3c-0.8,0.8-1.3,1.9-1.3,3.1s0.5,2.3,1.3,3.1l19.7,19.7c0.8,0.8,1.9,1.3,3.1,1.3c1.2,0,2.3-0.5,3.1-1.3L125,89.5c0.8-0.8,1.3-1.9,1.3-3.1s-0.5-2.3-1.3-3.1c-0.8-0.8-1.9-1.3-3.1-1.3c-1.2,0-2.3,0.5-3.1,1.3l-22.4,22.4c-1,1-2.3,1.5-3.7,1.5s-2.7-0.5-3.7-1.5L76.1,92.8C75.2,92,74.1,91.5,73,91.5z M43.4,92h-13c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2h13c1.2,0,2.2,1,2.2,2.2S44.6,92,43.4,92z M57.1,92h-7.6c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2h7.6c1.2,0,2.2,1,2.2,2.2S58.3,92,57.1,92z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size:24px auto; background-position: 15px 13px; background-color:#262159; color:#FFFFFF;
}
.liftmenu_top_bannerbox_ask {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23FFFFFF' d='M70.9,114.9c-24.6,0-44.6-20-44.6-44.6s20-44.6,44.6-44.6s44.6,20,44.6,44.6c0,0.4,0,0.8,0,1.1c0,0.4,0,0.8,0,1.1c0,0.4,0,0.8-0.1,1.1c0,0.4-0.1,0.8-0.1,1.1l0,0.1c0,0.4-0.1,0.7-0.1,1l0,0.1c0,0.3-0.1,0.7-0.1,1l0,0.1c-0.1,0.3-0.1,0.7-0.2,1l0,0.1c-0.1,0.3-0.1,0.6-0.2,0.9l0,0.2c-0.1,0.3-0.1,0.6-0.2,0.9l-0.1,0.2c-0.1,0.3-0.1,0.6-0.2,0.8l-0.1,0.2c-0.1,0.3-0.1,0.6-0.2,0.8l-0.1,0.2c-0.1,0.3-0.2,0.5-0.2,0.8l-0.1,0.3c-0.1,0.3-0.2,0.5-0.2,0.7l-0.1,0.3c-0.1,0.2-0.2,0.5-0.2,0.7l-1.6,3.9l-1,1.9c-0.1,0.2-0.2,0.4-0.3,0.6l-0.2,0.3c0,0.1-0.1,0.2-0.1,0.2l5.1,19.1c0.2,0.7,0,1.5-0.6,2.1c-0.5,0.5-1.3,0.8-2.1,0.6L93,109.1l-1.6,0.9c-0.2,0.1-0.3,0.2-0.5,0.3c-0.1,0.1-0.3,0.2-0.5,0.2l-1.9,0.9c0,0-0.1,0-0.1,0l-0.4,0.2c-0.2,0.1-0.4,0.2-0.6,0.2l-1,0.4C81.4,114,76.2,114.9,70.9,114.9z M70.9,30.1c-22.2,0-40.2,18.1-40.2,40.2s18.1,40.2,40.2,40.2c4.8,0,9.5-0.8,14-2.5l4.1-1.8c0.2-0.1,0.3-0.2,0.4-0.2l2.1-1.2c0,0,0.1,0,0.1-0.1c0.5-0.3,1.1-0.4,1.6-0.2l16.4,4.4l-4.4-16.4c-0.2-0.6-0.1-1.2,0.2-1.7l0.2-0.4c0.1-0.2,0.2-0.4,0.3-0.6l0.2-0.3c0.1-0.2,0.2-0.3,0.3-0.5l1.7-3.5l1-2.7c0.1-0.2,0.1-0.4,0.2-0.6l0.1-0.3c0.1-0.2,0.1-0.5,0.2-0.7l0.1-0.2c0.1-0.2,0.1-0.5,0.2-0.7l0.1-0.2c0.1-0.3,0.1-0.5,0.2-0.8l0-0.2c0.1-0.2,0.1-0.5,0.2-0.8l0-0.2c0.1-0.3,0.1-0.5,0.2-0.8l0-0.1c0.1-0.3,0.1-0.6,0.1-0.9l0-0.1c0-0.3,0.1-0.6,0.1-0.9l0-0.1c0-0.3,0.1-0.6,0.1-0.9l0-0.1c0-0.3,0.1-0.6,0.1-0.9c0-0.4,0-0.7,0.1-1c0-0.4,0-0.7,0-1c0-0.4,0-0.7,0-1.1C111.1,48.2,93.1,30.1,70.9,30.1z M133.5,53.7h-5.2c-7.2-24.9-30.2-43.1-57.4-43.1c-27.2,0-50.2,18.2-57.4,43.1H8.3C4.3,53.7,1,57,1,61v18.7c0,4,3.3,7.3,7.3,7.3h5.2h2.6c6.5,21.3,25,37.4,47.7,40.2c1.1,2.9,3.9,5,7.1,5c4.2,0,7.6-3.4,7.6-7.6c0-4.2-3.4-7.6-7.6-7.6c-2.9,0-5.5,1.7-6.8,4.1c-19.4-2.6-35.4-16-41.6-34c-1.8-5.2-2.8-10.8-2.8-16.6c0-28.2,22.9-51.1,51.1-51.1c28.2,0,51.1,22.9,51.1,51.1c0,5.8-1,11.4-2.8,16.6h2.1h3h3.8h5.2c4,0,7.3-3.3,7.3-7.3V61C140.7,57,137.5,53.7,133.5,53.7z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size:24px auto; background-position: 15px 13px; background-color:#ED1E24; color:#FFFFFF;
}
.liftmenu_top_bannerbox_part {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23FFFFFF' d='M112.7,104.2c-0.7,0-1.3-0.1-1.9-0.3c-1-0.4-1.5-1-1.8-1.4L68.1,47.3l-9.8,8.6c0,0-0.1,0.1-0.1,0.1c-4.3,3.3-7.6,4.5-14.3,2.6c-0.1,0-0.2-0.1-0.3-0.1c-4.3-1.8-6.8-4.2-7.6-7c-0.8-3.2,0.9-5.5,1.1-5.8c0.1-0.1,0.2-0.2,0.3-0.3c0.2-0.2,17.3-15.8,22.3-20.5c5-4.7,8.8-4.7,10-4.5h8.3c0.5,0,5.4-0.1,8.4,1.7c0,0,8,4.5,17.9,9.7c7.3,3.9,18.3,6.6,18.4,6.6c1.2,0.3,1.9,1.5,1.6,2.6c-0.3,1.2-1.5,1.9-2.6,1.6c-0.5-0.1-11.6-2.9-19.3-7c-10-5.2-18-9.8-18.1-9.8c-1.5-0.9-4.6-1.2-6.2-1.1l-8.6,0c-0.2,0-0.3,0-0.5-0.1c0,0,0,0-0.1,0c-0.5,0-2.8,0.2-6.3,3.4C58,32.6,42.5,46.7,40.6,48.5c-0.2,0.3-0.5,1.1-0.3,2c0.4,1.4,2.1,2.8,4.9,4c5.2,1.4,7,0.6,10.3-1.9L67,42.5c0.5-0.4,1.1-0.6,1.7-0.5c0.6,0.1,1.1,0.4,1.5,0.9l42.3,57c0.6,0.1,2.8,0,8.6-3.4c1-0.6,2.4-0.2,2.9,0.8c0.6,1,0.2,2.4-0.8,2.9C118.7,102.9,115.2,104.2,112.7,104.2z M134.8,105.5h-8.4c-3.5,0-6.3-3.2-6.3-7.1v-6.3c0-1.2,1-2.2,2.2-2.2s2.2,1,2.2,2.2v6.3c0,1.5,0.9,2.8,2,2.8h8.4c1.1,0,2-1.3,2-2.8V40c0-1.5-0.9-2.8-2-2.8h-8.4c-1.1,0-2,1.3-2,2.8v41.2c0,1.2-1,2.2-2.2,2.2s-2.2-1-2.2-2.2V40c0-3.9,2.8-7.1,6.3-7.1h8.4c3.5,0,6.3,3.2,6.3,7.1v58.5C141.1,102.3,138.3,105.5,134.8,105.5z M14.8,105.5H6.4c-3.5,0-6.3-3.2-6.3-7.1V40c0-3.9,2.8-7.1,6.3-7.1h8.4c3.5,0,6.3,3.2,6.3,7.1v41.2c0,1.2-1,2.2-2.2,2.2s-2.2-1-2.2-2.2V40c0-1.5-0.9-2.8-2-2.8H6.4c-1.1,0-2,1.3-2,2.8v58.5c0,1.5,0.9,2.8,2,2.8h8.4c1.1,0,2-1.3,2-2.8v-6.3c0-1.2,1-2.2,2.2-2.2s2.2,1,2.2,2.2v6.3C21.1,102.3,18.3,105.5,14.8,105.5z M76.5,125.2c0,0-0.1,0-0.1,0c-2.3,0-4.5-1.2-6.1-3.1l-17.6-21.6c-0.8-0.9-0.6-2.3,0.3-3c0.9-0.8,2.3-0.6,3,0.3l17.6,21.6c0.8,0.9,1.8,1.5,2.8,1.5c1,0,2-0.5,2.8-1.4c1.8-2.1,1.9-5.6,0.1-7.8L66.9,96.4c-0.8-0.9-0.6-2.3,0.3-3c0.9-0.8,2.3-0.6,3,0.3L82.7,109c3.1,3.8,3,9.8-0.2,13.4C80.9,124.2,78.8,125.2,76.5,125.2z M62.5,129.5c-2,0-3.8-0.8-5.3-2.2L24.6,97.4c-0.1,0-0.2-0.1-0.2-0.1c-1.1-0.6-1.9-1-5.3-0.8c-1.2,0.1-2.2-0.8-2.3-2s0.8-2.2,2-2.3c4.3-0.3,5.8,0.3,7.6,1.2l0.4,0.2c0.2,0.1,0.4,0.2,0.5,0.3L60,124.1c0.8,0.8,1.8,1.1,2.8,1c1.1-0.1,2.1-0.8,2.8-1.9c1.6-2.4,1.2-5.9-0.7-7.7c-0.9-0.8-0.9-2.2-0.1-3.1c0.8-0.9,2.2-0.9,3.1-0.1c3.5,3.2,4.1,9.2,1.4,13.3c-1.4,2.1-3.5,3.5-5.9,3.8C63.1,129.5,62.8,129.5,62.5,129.5z M90.7,121.1c0,0-0.1,0-0.1,0c-2.3,0-4.5-1.2-6.1-3.1l-5.1-6.3c-0.8-0.9-0.6-2.3,0.3-3c0.9-0.8,2.3-0.6,3,0.3l5.1,6.3c0.8,0.9,1.8,1.5,2.8,1.5c1,0,2-0.5,2.8-1.4c1.8-2.1,1.9-5.6,0.1-7.8L81.6,92.9c-0.8-0.9-0.6-2.3,0.3-3c0.9-0.8,2.3-0.6,3,0.3l11.9,14.7c3.1,3.8,3,9.8-0.2,13.4C95.1,120.1,93,121.1,90.7,121.1z M102.6,114.1c0,0-0.1,0-0.1,0c-2.3,0-4.5-1.2-6.1-3.1l-3.4-4.1c-0.8-0.9-0.6-2.3,0.3-3c0.9-0.8,2.3-0.6,3,0.3l3.4,4.1c0.8,0.9,1.8,1.5,2.8,1.5c1.1,0,2-0.5,2.8-1.4c0.8-0.9,2.2-1,3-0.2c0.9,0.8,1,2.2,0.2,3C107,113.1,104.9,114.1,102.6,114.1z M33,42.1H19c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2H33c1.2,0,2.2,1,2.2,2.2S34.2,42.1,33,42.1z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size:24px auto; background-position: 15px 13px; background-color:#999999; color:#FFFFFF;
}
.liftmenu_top_bannerbox_text { position:absolute; top:16px; left:50px; text-align:left; font-size:15px; letter-spacing:-1px; }



/* footer_menu */
.footermenu_link { position:relative; float:left; width:20%; height:100%; text-align:center; }
.footermenu_ico { position:absolute; top:5px; width:30px; height:30px; left:50%; margin-left:-15px; }
.footermenu_txt { position:absolute; top:40px; width:100%; left:0px; text-align:center; font-size:10px; color:#888888; }



/* table */
.table-bordered { width:100%; min-width:280px; background-color:#cccccc; border-collapse:collapse; font-size:11px;  }
.table-bordered { display: table; border-collapse: separate; box-sizing: border-box; text-indent: initial; border-spacing: 2px; border-color: grey; width: 100%; min-width: 280px; background-color: #cccccc; border-collapse: collapse; font-size: 11px; }

.table-bordered table th { border: 1px solid #ececec; padding: 5px 3px; }
.table-bordered td { color:#191919; background-color:#FFFFFF; font-family: 'Nanum Gothic', sans-serif; border-collapse:collapse; border:1px solid #cccccc; padding:7px; font-size:11px; }


.titlebar		{ padding:3px; margin-right:10px; background-color:#000000; }

.tdtr2 { color:#191919; padding:10px; font-family: 'Nanum Gothic', sans-serif; background-color:#FFFFFF; border-collapse:collapse; font-size:12px; }

.tablebg		{ background-color:#DCDCDC; border-radius:0px; overflow:hidden; border:0px; border-spacing:1px; border-collapse:separate; }
.tablebg2		{ overflow:hidden; border:0px; border-spacing:0px; border-collapse:separate; }

.tabletitle		{ color:#191919; background-color:#f8f9fd; font-family: 'Nanum Gothic', sans-serif; }
.cursors		{ cursor:pointer; }
.tabletr		{ background-color:#FFFFFF; border-collapse:collapse; }
.tabletr:hover	{ background-color:#E3F1FF; }

.tabletr_check	{ background-color:#FFFBC9; border-collapse:collapse; }

.tabletr2		{ background-color:#FFFFFF; border-collapse:collapse; }

.tableth		{ color:#191919; padding:10px; font-family: 'Nanum Gothic', sans-serif; font-weight:700; }
.tableth5		{ color:#191919; padding:5px; font-family: 'Nanum Gothic', sans-serif; font-weight:700; }
.tabletd		{ color:#191919; padding:10px; font-family: 'Nanum Gothic', sans-serif; }
.tabletd5		{ color:#191919; padding:5px; font-family: 'Nanum Gothic', sans-serif; }
.tabletdz		{ color:#191919; font-family: 'Nanum Gothic', sans-serif; }
.tabletd05		{ color:#191919; padding:10px 5px 10px 5px; font-family: 'Nanum Gothic', sans-serif; }




/* category */
.top_category_menu {
	position:relative; float:left; top:0px; left:0px; height:55px; cursor:pointer; width:55px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M24 18v1h-24v-1h24zm0-6v1h-24v-1h24zm0-6v1h-24v-1h24z M24 19h-24v-1h24v1zm0-6h-24v-1h24v1zm0-6h-24v-1h24v1z'/%3E%3C/svg%3E");
	background-size: 24px auto;
	background-position:15px 15px;
	background-repeat:no-repeat;
}
.top_category_menu:hover {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M24 18v1h-24v-1h24zm0-6v1h-24v-1h24zm0-6v1h-24v-1h24z M24 19h-24v-1h24v1zm0-6h-24v-1h24v1zm0-6h-24v-1h24v1z'/%3E%3C/svg%3E");
}
.top_category_menu_main_in { position:relative; top:0px; left:0px; width:700px; }
.top_category_menu_right { position:absolute; top:0px; right:0px; height:55px; }
.top_category_menu_right_a { position:relative; float:right; left:0px; top:0px; height:53px; cursor:pointer; border-bottom:2px solid #FFFFFF; }
.top_category_menu_right_a:hover { border-bottom:2px solid #201A5A; }
.top_category_menu_right_a_in { position:relative; margin-top:20px; padding:0px 10px 0px 10px; border-left:1px solid #DDDDDD; font-size:13px; color:#666666; letter-spacing:-1px; }



.top_category_menu_main { position:absolute; top:0px; left:0px; right:0px; height:55px; overflow-y:hidden; overflow-x:auto; }
.top_category_menu_main::-webkit-scrollbar {
  -webkit-appearance: none;
  scrollbar-width:thin;
}
.top_category_menu_main::-webkit-scrollbar-thumb {
  scrollbar-width:thin;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

.scrollbars::-webkit-scrollbar { -webkit-appearance: none; width: 7px; }
.scrollbars::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3); }

.top_category_menu_main.hundreds { width:100%; }

.top_category_link { position:relative; float:left; left:0px; top:0px; height:53px; cursor:pointer; border-bottom:2px solid #FFFFFF; }
.top_category_link:hover { border-bottom:2px solid #201A5A; }
.top_category_link.on { border-bottom:2px solid #201A5A; }

.top_category_link2 { position:relative; float:left; left:0px; top:0px; height:53px; cursor:pointer; border-bottom:2px solid #FFFFFF; }
.top_category_link2:hover { border-bottom:0px solid #FFFFFF; }
.top_category_link2.on { border-bottom:2px solid #FFFFFF; }

.top_category_txt { position:relative; padding:25px 20px 20px 20px; font-size:14px; color:#111111; font-weight:600; letter-spacing:-1px; }


.top_category_plus {
	display:none; position:absolute; right:0px; top:0px; z-index:1; width:40px; height:40px; padding:7px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='M11.5 0c6.347 0 11.5 5.153 11.5 11.5s-5.153 11.5-11.5 11.5-11.5-5.153-11.5-11.5 5.153-11.5 11.5-11.5zm0 1c5.795 0 10.5 4.705 10.5 10.5s-4.705 10.5-10.5 10.5-10.5-4.705-10.5-10.5 4.705-10.5 10.5-10.5zm.5 10h6v1h-6v6h-1v-6h-6v-1h6v-6h1v6z'/%3E%3C/svg%3E");
	background-size: 32px auto; background-position:20px 12px; background-repeat:no-repeat;
}
.top_category_minus {
	display:none; position:absolute; right:0px; top:0px; z-index:1; width:40px; height:40px; padding:7px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='M11.5 0c6.347 0 11.5 5.153 11.5 11.5s-5.153 11.5-11.5 11.5-11.5-5.153-11.5-11.5 5.153-11.5 11.5-11.5zm0 1c5.795 0 10.5 4.705 10.5 10.5s-4.705 10.5-10.5 10.5-10.5-4.705-10.5-10.5 4.705-10.5 10.5-10.5zm-6.5 10h13v1h-13v-1z'/%3E%3C/svg%3E");
	background-size: 32px auto; background-position:20px 12px; background-repeat:no-repeat;
}



/* roll */
.bannerbox_roll { position:relative; top:0px; left:0px; width:1200px; height:501px; overflow:hidden; }
.bannerbox_roll_arrow { z-index:10; position:absolute; clear:both; width:50px; height:50px; text-align:center; background:rgba(0,0,0,0.2); border-radius:50px; top:50%; margin-top:-25px; cursor:pointer; }
.bannerbox_roll_arrow_img { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.bannerbox_roll_arrow_img_in { height:100%; width:auto; }
.bannerbox_roll_bottom { position:relative; top:0px; left:0px; width:1200px; height:37px; background-color:#FFFFFF; overflow:hidden; }


/*.bannerbox_roll { position:relative; top:0px; left:0px; width:1290px; height:491px; }*/
.bannerbox_roll_arrow_leftbox {
	z-index:9; position:absolute; left:-10px; width:30px; height:30px; text-align:center; border-radius:30px; top:50%; margin-top:-20px; cursor:pointer;
	padding:5px; background:rgba(0,0,0,0.2); border-radius:50px;
}
.bannerbox_roll_arrow_rightbox {
	z-index:9; position:absolute; right:-10px; width:30px; height:30px; text-align:center; border-radius:30px; top:50%; margin-top:-20px; cursor:pointer;
	padding:5px; background:rgba(0,0,0,0.2); border-radius:50px;
}
.bannerbox_roll_arrow_left {
	z-index:10; position:absolute; left:0px; width:20px; height:20px; text-align:center; border-radius:20px; top:50%; margin-top:-10px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23EFEFEF' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-size: 20px auto; background-position:0px 0px; background-repeat:no-repeat;
}
.bannerbox_roll_arrow_right {
	z-index:10; position:absolute; right:0px; width:20px; height:20px; text-align:center; border-radius:20px; top:50%; margin-top:-10px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23EFEFEF' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-size: 20px auto; background-position:0px 0px; background-repeat:no-repeat;
}


.bannerbox_rollm { position:relative; top:0px; left:0px; width:1200px; height:501px; overflow:hidden; }
.bannerbox_rollm_arrow { z-index:10; position:absolute; clear:both; width:50px; height:50px; text-align:center; background:rgba(0,0,0,0.2); border-radius:50px; top:50%; margin-top:-25px; cursor:pointer; }
.bannerbox_rollm_arrow_left {
	z-index:10; position:absolute; left:20px; width:40px; height:40px; text-align:center; background:rgba(0,0,0,0.2); border-radius:40px; top:50%; margin-top:-20px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23EFEFEF' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-size: 20px auto;
	background-position:8px 10px;
	background-repeat:no-repeat;
}
.bannerbox_rollm_arrow_left:hover {
	background:rgba(0,0,0,0.5);
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 20px auto; background-position:8px 10px;
}
.bannerbox_rollm_arrow_right {
	z-index:10; position:absolute; right:20px; width:40px; height:40px; text-align:center; background:rgba(0,0,0,0.2); border-radius:40px; top:50%; margin-top:-20px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23EFEFEF' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-size: 20px auto;
	background-position:12px 10px;
	background-repeat:no-repeat;
}
.bannerbox_rollm_arrow_right:hover {
	background:rgba(0,0,0,0.5);
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 20px auto; background-position:12px 10px;
}

/* 우측 배너 */
.bannerbox_right { z-index:3; position:fixed; top:206px; right:0px; width:90px; background-color:#FFFFFF; border:1px solid #E5E5E5; }
.bannerbox_right_link { position:relative; top:0px; left:10px; width:70px; height:60px; text-align:center; color:#999999; cursor:pointer; }
.bannerbox_right_link:hover { color:#111111; font-weight:600; }
.bannerbox_right_icon_cart {
	position:absolute; top:0px; left:0px; width:100%; height:50px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23111111' d='M120,90.9c1,0,1.8-0.6,2.1-1.5l14.9-47c0.6-2,0.3-4.1-0.9-5.7c-1.2-1.7-3.1-2.6-5.2-2.6l-84.6,0c-1.2,0-2.2,1-2.2,2.2c0,1.2,1,2.2,2.2,2.2l84.6,0c0.7,0,1.3,0.3,1.6,0.8c0.4,0.5,0.5,1.2,0.3,1.8l-14.4,45.5h-72L31.9,38.1L31,35l-6.4-21.4c-0.3-0.9-1.1-1.6-2.1-1.6h-16c-1.2,0-2.2,1-2.2,2.2c0,1.2,1,2.2,2.2,2.2h14.4l21.5,72l-11.1,18.4c-0.4,0.7-0.4,1.5,0,2.2c0.4,0.7,1.1,1.1,1.9,1.1h5.4c-2.2,2.4-3.5,5.5-3.5,9c0,7.4,6,13.4,13.4,13.4c7.4,0,13.4-6,13.4-13.4c0-3.5-1.3-6.6-3.5-9h41.4c-2.2,2.4-3.5,5.5-3.5,9c0,7.4,6,13.4,13.4,13.4s13.4-6,13.4-13.4c0-7.4-6-13.4-13.4-13.4H37.1L46,90.9H120z M109.6,110.1c4.9,0,9,4,9,9c0,4.9-4,9-9,9c-4.9,0-9-4-9-9C100.7,114.1,104.7,110.1,109.6,110.1z M48.5,110.1c4.9,0,9,4,9,9c0,4.9-4,9-9,9c-4.9,0-9-4-9-9C39.5,114.1,43.5,110.1,48.5,110.1z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 36px auto; background-position: 18px 10px; color:#999999;
}
.bannerbox_right_icon_heart {
	position:absolute; top:0px; left:0px; width:70px; height:50px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.7 141.7'%3E%3Cpath fill='%23111111' d='M120.9,27.8c-6.6-6.6-15.4-10.3-24.8-10.3c-9.4,0-18.2,3.6-24.8,10.3L71,28l-0.3-0.3c-13.7-13.7-35.9-13.7-49.6,0c-6.6,6.6-10.3,15.4-10.3,24.8c0,9.4,3.6,18.2,10.3,24.8l0.3,0.3l0,0l49.4,49.4l0.2,0.2l49.9-49.9c6.6-6.6,10.3-15.4,10.3-24.8C131.2,43.2,127.5,34.4,120.9,27.8z M24.3,74.2c-12-12-12-31.4,0-43.4c12-12,31.4-12,43.4,0l3.4,3.4l3.4-3.4c5.8-5.8,13.5-9,21.7-9s15.9,3.2,21.7,9c12,12,12,31.4,0,43.4L71,121L27.7,77.6l0,0L24.3,74.2z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 36px auto; background-position: 18px 10px; color:#999999;
}
.bannerbox_right_icon_recentview {
	position:absolute; top:0px; left:0px; width:100%; height:50px;
	background-image:url("https://image.milishop.co.kr/image/icon/svg_recentview.svg");
	background-repeat: no-repeat; background-size: 36px auto; background-position: 18px 10px; color:#999999;
}
.bannerbox_right_txt { position:absolute; top:50px; left:0px; width:100%; text-align:center; font-size:12px; letter-spacing:-1px; }
.bannerbox_right_recentbox { position:relative; top:0px; left:0px; width:90px; height:80px; cursor:pointer; }
.bannerbox_right_recentbox_goods { position:relative; top:0px; left:5px; width:80px; height:80px; margin-top:1px; overflow:hidden; cursor:pointer; border-bottom:1px solid #E5E5E5; }
.bannerbox_right_recentbox_goods_over { display:none; z-index:108; position:absolute; top:0px; right:5px; width:260px; height:79px; cursor:pointer; border:1px solid #111111; overflow:hidden; }
.bannerbox_right_recentbox_goods_over_close {
	position:absolute; top:0px; right:0px; width:24px; height:24px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='m21 3.998c0-.478-.379-1-1-1h-16c-.62 0-1 .519-1 1v16c0 .621.52 1 1 1h16c.478 0 1-.379 1-1zm-8.991 6.932 2.717-2.718c.146-.146.338-.219.53-.219.405 0 .751.325.751.75 0 .193-.073.384-.219.531l-2.718 2.717 2.728 2.728c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.384-.073-.531-.219l-2.728-2.728-2.728 2.728c-.146.146-.339.219-.531.219-.401 0-.75-.323-.75-.75 0-.192.073-.384.22-.531l2.728-2.728-2.722-2.722c-.146-.147-.219-.338-.219-.531 0-.425.346-.749.75-.749.192 0 .384.073.53.219z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 24px auto; background-position: 0px 0px;
}
.bannerbox_right_recentbox_goods_overbox { position:absolute; top:0px; left:0px; width:180px; height:80px; background-color:#FFFFFF; }
.bannerbox_right_recentbox_title { position:relative; margin:8px 0px 4px 12px; text-align:left; width:150px; font-size:12px; font-weight:600; color:#111111; }
.bannerbox_right_recentbox_subtitle { position:relative; margin:0px 0px 6px 12px; text-align:left; width:100%; font-size:11px; color:#111111; }
.bannerbox_right_recentbox_orgprice { position:relative; margin:0px 0px 2px 12px; text-align:left; width:100%; font-size:10px; font-weight:600; color:#111111; }
.bannerbox_right_recentbox_saleprice { position:relative; margin:0px 0px 2px 12px; text-align:left; width:100%; font-size:12px; font-weight:600; color:#EB1E23; }
.bannerbox_right_recentbox_48box { position:absolute; top:30px; left:12px; padding:3px; font-size:11px; background-color:#526133; color:#FFFFFF; font-weight:700; border-radius:3px; }



/* 카테고리 */
.main_category_detail_fix { display:none; position:absolute; left:0px; top:0px; width:220px; height:513; z-index:2; background-color:#FFFFFF; padding-bottom:1px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; }
.main_category_detail_fix2 { display:none; position:absolute; left:220px; top:0px; width:600px; height:513; z-index:2; background-color:#FFFFFF; padding-bottom:1px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; }

.main_category_detail { display:none; z-index:12; position:absolute; top:217px; left:50%; margin-left:-691px; margin-top:-1px; padding-bottom:1px; width:220px; background-color:#FFFFFF; border:1px solid #E5E5E5; overflow-x:hidden; overflow-y:auto; }
.main_category_detail2 { display:none; z-index:12; position:absolute; top:217px; left:50%; margin-left:-470px; margin-top:-1px; padding-bottom:1px; width:600px; background-color:#FFFFFF; border:1px solid #E5E5E5; overflow-x:hidden; overflow-y:auto; }

.main_category_detailz { display:none; z-index:12; position:absolute; top:217px; left:50%; margin-left:-691px; margin-top:-1px; padding-bottom:1px; width:220px; background-color:#FFFFFF; border:1px solid #E5E5E5; overflow-x:hidden; overflow-y:auto; }
.main_category_detailz2 { display:none; z-index:12; position:absolute; top:217px; left:50%; margin-left:-470px; margin-top:-1px; padding-bottom:1px; width:600px; background-color:#FFFFFF; border:1px solid #E5E5E5; overflow-x:hidden; overflow-y:auto; }


.main_category_link { position:relative; top:0px; left:0px; height:47px; width:220px; cursor:pointer; color:#000000; }
.main_category_link:hover { background-color:#F5F5F5; color:#000000; font-weight:600; }

.main_category2_link { position:relative; top:0px; left:0px; height:42px; width:220px; cursor:pointer; color:#000000; }
.main_category2_link:hover { background-color:#F5F5F5; color:#000000; font-weight:600; }

.main_category_ico { position:absolute; top:8px; left:10px; width:30px; height:30px; border-radius:30px; background-color:#FFFFFF; }
.main_category_txt { position:absolute; top:14px; left:50px; font-size:15px; text-align:left; letter-spacing:-1px; color:#000000; }
.main_category_txt2 { position:absolute; top:16px; left:30px; font-size:14px; text-align:left; letter-spacing:-1px; color:#000000; }
.main_category_txt:hover { color:#000000; }
.main_category_txt2:hover { color:#000000; }


.icon-cate_100 {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.27 25'%3E%3Cpath fill='%23444444' d='M0,0V25H21.27V0ZM20.41.86V4.2H.86V.86ZM.86,24.14V5.06H20.41V24.14Z M10.64,6.14a7.79,7.79,0,1,0,7.78,7.78A7.79,7.79,0,0,0,10.64,6.14Zm0,13.55A5.79,5.79,0,0,1,5.25,16a3.86,3.86,0,0,0,1,.14,3.13,3.13,0,0,0,2.17-.73,3.11,3.11,0,0,0,2.17.73,3.13,3.13,0,0,0,2.17-.73A3.13,3.13,0,0,0,15,16.1,3.84,3.84,0,0,0,16,16,5.78,5.78,0,0,1,10.64,19.69Zm5.67-4.77a2.71,2.71,0,0,1-1.33.32c-1.07,0-1.73-.47-1.74-.8h-.86c0,.33-.68.8-1.74.8s-1.73-.47-1.74-.8H8c0,.33-.68.8-1.74.8A2.71,2.71,0,0,1,5,14.92a5.47,5.47,0,0,1-.1-1,5.77,5.77,0,0,1,11.53,0A5.47,5.47,0,0,1,16.31,14.92Z M2.66,3.37a.93.93,0,1,0-.93-.93A.93.93,0,0,0,2.66,3.37Z M5.42,3.37a.93.93,0,1,0-.94-.93A.93.93,0,0,0,5.42,3.37Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 16px auto; background-position: 7px 6px;
}
.icon-cate_200 {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 20.15'%3E%3Cpath fill='%23444444' d='M21.51,13h-18A.51.51,0,0,1,3,12.52V1.26A1.25,1.25,0,0,1,4.24,0H20.76A1.25,1.25,0,0,1,22,1.26V12.52A.51.51,0,0,1,21.51,13ZM4,12H21V1.26A.23.23,0,0,0,20.76,1H4.24A.23.23,0,0,0,4,1.26Z M24.49,17.91H.51a.5.5,0,0,1-.44-.27.49.49,0,0,1,0-.52l3-4.87A.51.51,0,0,1,3.49,12h18a.51.51,0,0,1,.43.24l3,4.87a.51.51,0,0,1,0,.52A.5.5,0,0,1,24.49,17.91Zm-23.06-1H23.57L21.22,13H3.78Z M23.58,20.15H1.42A1.42,1.42,0,0,1,0,18.73V17.39a.51.51,0,0,1,.51-.51h24a.51.51,0,0,1,.51.51v1.34A1.42,1.42,0,0,1,23.58,20.15ZM1,17.91v.82a.39.39,0,0,0,.39.4H23.58a.39.39,0,0,0,.39-.4v-.82Z M6.54,14.49H5.15a.39.39,0,1,1,0-.77H6.54a.39.39,0,0,1,0,.77Z M5.31,16.19H3.92a.39.39,0,0,1,0-.77H5.31a.39.39,0,1,1,0,.77Z M8.47,16.19H7.08a.39.39,0,1,1,0-.77H8.47a.39.39,0,0,1,0,.77Z M14.78,16.19H10.23a.39.39,0,0,1,0-.77h4.55a.39.39,0,0,1,0,.77Z M17.93,16.19H16.54a.39.39,0,0,1,0-.77h1.39a.39.39,0,1,1,0,.77Z M21.08,16.19H19.69a.39.39,0,1,1,0-.77h1.39a.39.39,0,0,1,0,.77Z M9.85,14.49H8.47a.39.39,0,1,1,0-.77H9.85a.39.39,0,1,1,0,.77Z M13.17,14.49H11.78a.39.39,0,0,1,0-.77h1.39a.39.39,0,0,1,0,.77Z M16.48,14.49H15.1a.39.39,0,1,1,0-.77h1.38a.39.39,0,1,1,0,.77Z M19.8,14.49H18.41a.39.39,0,0,1,0-.77H19.8a.39.39,0,0,1,0,.77Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 19px auto; background-position: 5px 7px;
}

.icon-cate_300 {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 16.08'%3E%3Cpath fill='%23444444' d='M3.87,15.81a.37.37,0,0,1-.37-.32l-.56-4.64a.38.38,0,0,1,.14-.33C6.3,7.88,6.37,1.15,6.37,1.08A.38.38,0,0,1,6.75.71h0a.38.38,0,0,1,.37.37C7.12,1.37,7,8,3.7,11l.53,4.44a.36.36,0,0,1-.32.41Z M9.7,15.81h0a.36.36,0,0,1-.32-.41L9.86,11C6.52,8,6.45,1.37,6.44,1.08A.38.38,0,0,1,6.81.71h0a.38.38,0,0,1,.37.37c0,.07.07,6.8,3.29,9.44a.38.38,0,0,1,.14.33l-.56,4.64A.37.37,0,0,1,9.7,15.81Z M13.19,16.08H.37a.37.37,0,0,1-.31-.17.35.35,0,0,1,0-.34L6.44.23A.36.36,0,0,1,6.78,0a.37.37,0,0,1,.34.23l6.39,15.28a.42.42,0,0,1,.05.2A.37.37,0,0,1,13.19,16.08ZM.93,15.34h11.7l-5.85-14Z M24.63,16.08a.36.36,0,0,1-.34-.23L17.88.51a.37.37,0,1,1,.68-.28L25,15.57a.37.37,0,0,1-.2.48A.35.35,0,0,1,24.63,16.08Z M18.15.74H6.84A.37.37,0,0,1,6.47.37.38.38,0,0,1,6.84,0H18.15a.38.38,0,0,1,.37.37A.37.37,0,0,1,18.15.74Z M24.5,16.08H13.19a.38.38,0,0,1-.37-.37.37.37,0,0,1,.37-.37H24.5a.37.37,0,0,1,.37.37A.38.38,0,0,1,24.5,16.08Z M18.65,7.41H12.46A.37.37,0,0,1,12.09,7a.36.36,0,0,1,.37-.37h6.19A.37.37,0,0,1,19,7,.38.38,0,0,1,18.65,7.41Z M20.4,10.6H13.51a.36.36,0,0,1-.34-.23l-2-4.67a.36.36,0,0,1,0-.35.37.37,0,0,1,.31-.17h6.89a.37.37,0,0,1,.34.23L20.72,10a.47.47,0,0,1,.06.2A.38.38,0,0,1,20.4,10.6Zm-6.65-.74h6.09L18.18,5.92H12.1Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 22px auto; background-position: 4px 8px;
}

.icon-cate_400 { /* 생활주방 */
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 16.16'%3E%3Cpath fill='%23444444' d='M23.23,7H1.77a.52.52,0,0,1,0-1H23.23a.52.52,0,0,1,0,1Z M23.86,8.07h0a1.14,1.14,0,0,1-1.14-1.14V6a1.14,1.14,0,0,1,1.14-1.14h0A1.14,1.14,0,0,1,25,6v.95A1.14,1.14,0,0,1,23.86,8.07Zm0-2.2a.1.1,0,0,0-.1.11v.95a.09.09,0,0,0,.1.1h0a.1.1,0,0,0,.11-.1V6a.11.11,0,0,0-.11-.11Z M1.17,8.07h0A1.14,1.14,0,0,1,0,6.93V6A1.14,1.14,0,0,1,1.13,4.84h0A1.14,1.14,0,0,1,2.3,6v.95A1.14,1.14,0,0,1,1.17,8.07Zm0-2.2A.11.11,0,0,0,1,6v.95a.1.1,0,0,0,.1.1h0a.09.09,0,0,0,.1-.1V6a.1.1,0,0,0-.1-.11Z M20,16.16H5a2.27,2.27,0,0,1-2.27-2.27V5.1a2.25,2.25,0,0,1,.11-.68.51.51,0,1,1,1,.31,1.15,1.15,0,0,0-.06.37v8.79A1.25,1.25,0,0,0,5,15.13H20a.52.52,0,0,1,.52.52A.51.51,0,0,1,20,16.16Zm1.66-1.23-.15,0a.51.51,0,0,1-.34-.64,1.15,1.15,0,0,0,.06-.37V5.1A1.25,1.25,0,0,0,20,3.86H5a.52.52,0,0,1-.52-.52A.51.51,0,0,1,5,2.83H20A2.27,2.27,0,0,1,22.28,5.1v8.79a2.14,2.14,0,0,1-.11.67A.5.5,0,0,1,21.68,14.93Z M20,16.16H5a2.32,2.32,0,0,1-2.32-2.32V5.32a.51.51,0,0,1,.52-.51H21.76a.51.51,0,0,1,.52.51v8.52A2.32,2.32,0,0,1,20,16.16ZM3.75,5.84v8A1.29,1.29,0,0,0,5,15.13H20a1.29,1.29,0,0,0,1.29-1.29v-8Z M12.5,3.9A.49.49,0,0,1,12,3.45V1.86a.49.49,0,0,1,.52-.45.49.49,0,0,1,.52.45V3.45A.5.5,0,0,1,12.5,3.9Z M13,2.3H12a1.13,1.13,0,0,1-1.13-1.13v0A1.14,1.14,0,0,1,12,0h1a1.14,1.14,0,0,1,1.13,1.13v0A1.13,1.13,0,0,1,13,2.3ZM12,1a.11.11,0,0,0-.1.1v0a.1.1,0,0,0,.1.1h1a.1.1,0,0,0,.1-.1v0A.11.11,0,0,0,13,1Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 22px auto; background-position: 4px 8px;
}

.icon-cate_500 { /* 가구/침구/홈데코 */
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 20.97'%3E%3Cpath fill='%23444444' d='M24.38,15.33H.61A.61.61,0,0,1,.08,15a.6.6,0,0,1,0-.62L4.49,7a.61.61,0,0,1,.84-.21.62.62,0,0,1,.22.84L1.7,14.1H23.3L19.45,7.64a.62.62,0,0,1,.22-.84.61.61,0,0,1,.84.21l4.4,7.39a.6.6,0,0,1,0,.62A.63.63,0,0,1,24.38,15.33Z M12.5,7.94H5.07a.65.65,0,0,1-.48-.23.61.61,0,0,1-.11-.52c.36-1.6,2.17-2.76,4.31-2.76s4,1.16,4.31,2.76a.61.61,0,0,1-.12.52A.63.63,0,0,1,12.5,7.94ZM6.07,6.71H11.5a3.66,3.66,0,0,0-2.71-1A3.69,3.69,0,0,0,6.07,6.71Z M19.92,7.94H12.5A.63.63,0,0,1,12,7.71a.61.61,0,0,1-.12-.52c.36-1.6,2.17-2.76,4.31-2.76s3.95,1.16,4.31,2.76a.61.61,0,0,1-.6.75ZM13.5,6.71h5.43a3.69,3.69,0,0,0-2.72-1A3.66,3.66,0,0,0,13.5,6.71Z M24.38,18.64H.61a.62.62,0,0,1,0-1.23H24.38a.62.62,0,1,1,0,1.23Z M.61,21A.61.61,0,0,1,0,20.36V14.71a.62.62,0,0,1,.61-.61.62.62,0,0,1,.62.61v5.65A.61.61,0,0,1,.61,21Z M24.38,21a.61.61,0,0,1-.61-.61V14.71a.61.61,0,0,1,.61-.61.62.62,0,0,1,.62.61v5.65A.61.61,0,0,1,24.38,21Z M5,7.94a.62.62,0,0,1-.62-.62V.61A.62.62,0,0,1,5,0a.61.61,0,0,1,.61.61V7.32A.61.61,0,0,1,5,7.94Z M20,7.94a.61.61,0,0,1-.61-.62V.61A.61.61,0,0,1,20,0a.62.62,0,0,1,.62.61V7.32A.62.62,0,0,1,20,7.94Z M20,3.21H5A.62.62,0,1,1,5,2H20a.62.62,0,1,1,0,1.23Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 20px auto; background-position: 6px 6px;
}

.icon-cate_600 { /* 출산/유아동 */
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 21.24'%3E%3Cpath fill='%23444444' d='M12.5,21.24A16.59,16.59,0,0,1,.68,16.35a2.34,2.34,0,0,1,0-3.3,2.41,2.41,0,0,1,3.31,0,12,12,0,0,0,17,0,2.34,2.34,0,0,1,3.3,0,2.32,2.32,0,0,1,0,3.3A16.55,16.55,0,0,1,12.5,21.24ZM2.34,13.46a1.2,1.2,0,0,0-.88.37,1.19,1.19,0,0,0-.36.87,1.21,1.21,0,0,0,.36.88,15.64,15.64,0,0,0,22.08,0,1.25,1.25,0,0,0,.36-.88,1.24,1.24,0,0,0-2.11-.87,13.16,13.16,0,0,1-18.58,0A1.19,1.19,0,0,0,2.34,13.46Z M2.34,9a.56.56,0,0,1-.54-.45A.54.54,0,0,1,2.23,8L7.09,7a.54.54,0,1,1,.2,1.07L2.44,9Z M19.22,4.91a.55.55,0,0,1-.54-.55A.51.51,0,0,1,18.84,4a.57.57,0,0,1,.77,0,.51.51,0,0,1,.16.39.54.54,0,0,1-.16.39A.55.55,0,0,1,19.22,4.91Z M11.75,11.37A4,4,0,0,1,7.81,7.45.56.56,0,0,1,8,7a.53.53,0,0,1,.43-.14l.25,0h2.07a6.14,6.14,0,0,0,3.93-1.42.66.66,0,0,1,.64-.13.54.54,0,0,1,.38.45v1.6A4,4,0,0,1,11.75,11.37ZM9,8a2.84,2.84,0,0,0,5.62-.6V6.92A7.28,7.28,0,0,1,10.74,8Z M7.35,16.56a.54.54,0,0,1-.22,0,12.39,12.39,0,0,1-2.8-1.7.52.52,0,0,1-.2-.52A41.25,41.25,0,0,1,5.5,8.55,2.75,2.75,0,0,1,8.68,6.93h2.06a6.14,6.14,0,0,0,3.93-1.42,6,6,0,0,0,1.68-2.2l.95-2.07a2,2,0,0,1,.87-1A2.06,2.06,0,0,1,20,.18a2.1,2.1,0,0,1,1.21,1.43l.17.71a1,1,0,0,0,.25.47l1.55,1.58a2.33,2.33,0,0,1-2.52,3.8l-.63-.25,1.08,6.14a.53.53,0,0,1-.18.51,13.31,13.31,0,0,1-2.88,1.84.55.55,0,0,1-.71-.23l-1.31-2.37a7.84,7.84,0,0,1-6.66,0L7.81,16.3A.53.53,0,0,1,7.35,16.56Zm-2.08-2.4a12.66,12.66,0,0,0,1.87,1.15l1.61-2.54a.56.56,0,0,1,.74-.18,6.75,6.75,0,0,0,6.52,0,.56.56,0,0,1,.42-.05.53.53,0,0,1,.34.26l1.31,2.39A12,12,0,0,0,20,13.93l-1.2-6.78A.57.57,0,0,1,19,6.63a.55.55,0,0,1,.55-.09l1.54.61a1.23,1.23,0,0,0,1.33-2L20.89,3.55a2.07,2.07,0,0,1-.54-1l-.17-.7a1,1,0,0,0-.57-.69,1,1,0,0,0-.9.05.92.92,0,0,0-.41.46l-.95,2.08a7.35,7.35,0,0,1-2,2.59A7.3,7.3,0,0,1,10.74,8H8.62L8.5,8a1.7,1.7,0,0,0-2,.94A38.6,38.6,0,0,0,5.27,14.16Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 21px auto; background-position: 4px 6px;
}

.icon-cate_700 { /* 패션/잡화 */
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 19.24'%3E%3Cpath fill='%23444444' d='M20.92,7.3h-.71a7.72,7.72,0,0,0-15.42,0H4.07L0,19.24H25Zm-1.2.79L12.5,15.67,5.28,8.09ZM12.5,1.58A6.12,6.12,0,0,1,18.64,7.3H6.36A6.12,6.12,0,0,1,12.5,1.58Zm-8,6.86,8,8.37,8-8.37,3.41,10H1.1Z M13.52,13a1,1,0,1,0-1,1A1,1,0,0,0,13.52,13Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 21px auto; background-position: 5px 6px;
}

.icon-cate_800 { /* 패션의류/속옷 */
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 18.85'%3E%3Cpath fill='%23444444' d='M19,18.85H6a.4.4,0,0,1-.4-.41V8.07L4,9.62a.41.41,0,0,1-.58,0L.12,6.28A.4.4,0,0,1,0,6a.38.38,0,0,1,.12-.28l4.19-4.2A5.18,5.18,0,0,1,8,0a.49.49,0,0,1,.32.12L12.5,4.33,16.71.12A.4.4,0,0,1,17,0h0a5.18,5.18,0,0,1,3.66,1.51l4.19,4.2A.38.38,0,0,1,25,6a.4.4,0,0,1-.12.29L21.53,9.62a.4.4,0,0,1-.57,0L19.41,8.07V18.44A.4.4,0,0,1,19,18.85ZM6.4,18H18.6V7.1a.41.41,0,0,1,.25-.38.4.4,0,0,1,.44.09l2,2L24,6,20.11,2.08A4.31,4.31,0,0,0,17.16.81L12.79,5.19a.43.43,0,0,1-.58,0L7.84.81A4.34,4.34,0,0,0,4.89,2.08L1,6,3.75,8.77l2-2a.4.4,0,0,1,.44-.09.41.41,0,0,1,.25.38Z M12.5,5.3a.46.46,0,0,1-.29-.11L7.72.69A.4.4,0,0,1,8,0H9.53a.36.36,0,0,1,.28.12L12.5,2.8,15.19.12A.36.36,0,0,1,15.47,0H17a.4.4,0,0,1,.28.69l-4.49,4.5A.46.46,0,0,1,12.5,5.3ZM9,.81,12.5,4.33,16,.81h-.38L12.79,3.66a.41.41,0,0,1-.58,0L9.36.81Z M12.5,3.78a.42.42,0,0,1-.29-.12l-3-3A.42.42,0,0,1,9.15.25.42.42,0,0,1,9.53,0h5.94a.4.4,0,0,1,.37.25.4.4,0,0,1-.08.44l-3,3A.42.42,0,0,1,12.5,3.78Zm-2-3,2,2,2-2Z M17,7.94H14.76a.41.41,0,0,1-.4-.41.4.4,0,0,1,.4-.4H17a.41.41,0,0,1,.41.4A.42.42,0,0,1,17,7.94Z M4.92,8.65a.39.39,0,0,1-.28-.12L1.29,5.19a.41.41,0,0,1,0-.58.42.42,0,0,1,.57,0L5.21,8a.41.41,0,0,1-.29.69Z M20.08,8.65A.41.41,0,0,1,19.79,8l3.35-3.35a.42.42,0,0,1,.57,0,.41.41,0,0,1,0,.58L20.36,8.53A.39.39,0,0,1,20.08,8.65Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 23px auto; background-position: 4px 6px;
}

.icon-cate_900 { /* 뷰티 */
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.15 25'%3E%3Cpath fill='%23444444' d='M6.45,1.06C6.45.1,5.91,0,5.68,0,5.08,0,4.29.64,3,1.82,1.48,3.27.47,4.35.47,6V11H0V25H6.92V11H6.45ZM6.17,13.94H.76V11.8H6.17ZM1.23,6c0-1.31.87-2.23,2.32-3.59A8.82,8.82,0,0,1,5.65.73a.7.7,0,0,1,0,.33V11H1.23ZM.76,24.24V14.7H6.17v9.54Z M11.59,13.54A3.56,3.56,0,0,0,8,17.09V25h7.11V17.09A3.56,3.56,0,0,0,11.59,13.54Zm2.8,10.7H8.8V17.09a2.8,2.8,0,0,1,5.59,0Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 14px auto; background-position: 9px 2px;
}

.icon-cate_1000 { /* 식품 */
	background-image:url("https://image.benenuri.com/image/icon/icon_food_444444.png");
	background-repeat: no-repeat; background-size: 22px auto; background-position: 4px 6px;
}

.icon-cate_1100 { /* 반려/도서/취미 */
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 16.93'%3E%3Cpath fill='%23444444' d='M12.5,16.93a.61.61,0,0,1-.43-.19s-2.18-2-11.39-.32a.57.57,0,0,1-.47-.13A.59.59,0,0,1,0,15.84V1.25A.58.58,0,0,1,.48.68c9.85-1.76,12.21.42,12.45.68a.58.58,0,0,1,.15.39V16.34a.58.58,0,0,1-.37.55A.78.78,0,0,1,12.5,16.93ZM7.16,14.59a12.35,12.35,0,0,1,4.76.73V2C11.3,1.66,8.66.47,1.17,1.74V15.15A36.65,36.65,0,0,1,7.16,14.59Z M10.36,4.54h-.13a20.43,20.43,0,0,0-6.91,0,.58.58,0,0,1-.16-1.15,21.09,21.09,0,0,1,7.33,0,.58.58,0,0,1,.43.7A.58.58,0,0,1,10.36,4.54Z M10.36,7.66l-.13,0a19.8,19.8,0,0,0-6.91,0,.58.58,0,0,1-.16-1.15,21,21,0,0,1,7.33,0,.57.57,0,0,1,.43.7A.59.59,0,0,1,10.36,7.66Z M10.36,10.77l-.13,0a20.48,20.48,0,0,0-6.91,0,.58.58,0,0,1-.65-.5.58.58,0,0,1,.49-.66,21.3,21.3,0,0,1,7.33,0,.58.58,0,0,1-.13,1.15Z M14.64,4.54a.59.59,0,0,1-.57-.45.6.6,0,0,1,.44-.7,21.28,21.28,0,0,1,7.32,0,.58.58,0,0,1,.5.65.57.57,0,0,1-.65.5,20.17,20.17,0,0,0-6.91,0Z M14.64,7.66a.61.61,0,0,1-.57-.45.59.59,0,0,1,.44-.7,21,21,0,0,1,7.32,0,.58.58,0,0,1,.5.65.56.56,0,0,1-.65.5,20.16,20.16,0,0,0-6.91,0Z M14.64,10.77a.58.58,0,0,1-.13-1.15,21.24,21.24,0,0,1,7.32,0,.59.59,0,0,1,.5.66.58.58,0,0,1-.65.5,20.21,20.21,0,0,0-6.91,0Z M12.5,16.92a.42.42,0,0,1-.22-.05.56.56,0,0,1-.36-.53V1.75a.58.58,0,0,1,.15-.39c.24-.26,2.59-2.44,12.45-.68a.58.58,0,0,1,.48.57V15.84a.59.59,0,0,1-.69.58c-9.2-1.64-11.37.31-11.4.33A.58.58,0,0,1,12.5,16.92ZM13.08,2V15.32c1.39-.58,4.45-1.21,10.75-.17V1.74C16.37.48,13.72,1.65,13.08,2Z M12.5,16.93a.61.61,0,0,1-.43-.19s-2.18-2-11.39-.32a.57.57,0,0,1-.47-.13A.59.59,0,0,1,0,15.84V13.73a.58.58,0,0,1,.48-.57c9.86-1.76,12.21.42,12.45.68a.56.56,0,0,1,.15.39v2.11a.58.58,0,0,1-.37.55A.78.78,0,0,1,12.5,16.93ZM7.16,14.59a12.35,12.35,0,0,1,4.76.73v-.8c-.62-.38-3.26-1.57-10.75-.3v.93A36.65,36.65,0,0,1,7.16,14.59Z M12.5,16.92a.42.42,0,0,1-.22-.05.56.56,0,0,1-.36-.53V14.23a.56.56,0,0,1,.15-.39c.24-.26,2.59-2.44,12.45-.68a.58.58,0,0,1,.48.57v2.11a.59.59,0,0,1-.69.58c-9.2-1.64-11.37.31-11.4.33A.58.58,0,0,1,12.5,16.92Zm.58-2.4v.8c1.39-.58,4.45-1.21,10.75-.17v-.93C16.37,13,13.72,14.13,13.08,14.52Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 22px auto; background-position: 4px 8px;
}

.main_category_txt { position:absolute; top:14px; left:50px; font-size:15px; text-align:left; letter-spacing:-1px; }
.main_category_txt2 { position:absolute; top:16px; left:30px; font-size:14px; text-align:left; letter-spacing:-1px; }



/* 띠배너 */
.bannerbox_mid { position:relative; width:100%; left:0px; top:0px; height:180px; }
.bannerbox_mid_left {
	z-index:5; position:absolute; width:30px; height:30px; padding:10px; text-align:center; top:50%; margin-top:-20px; left:0px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:center;
}
.bannerbox_mid_right {
	z-index:5; position:absolute; width:30px; height:30px; padding:10px; text-align:center; top:50%; margin-top:-20px; right:0px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:center;
}
.bannerbox_mid_img { height:100%; width:auto; padding:0px; }



/* 로그인 */
.groupbox_login { position:fixed; left:0px; width:100%; top:0px; height:100%; background-color:#FFFFFF; overflow:auto; }
.loginbox_all { position:relative; left:50%; width:940px; margin-left:-470px; top:70px; height:640px; background-color:#FFFFFF; }
.loginbox { position:relative; left:0px; width:100%; top:0px; border:1px solid #E5E5E5; background-color:#FFFFFF; border-radius:30px; overflow:hidden; }
.loginbox_imgbox { position:relative; float:left; left:0px; width:60%; background-color:#efefef; height:100%; overflow:hidden; }
.loginbox_img { position:absolute; height:100%; top:50%; left:50%; transform:translate(-50%, -50%);  }
.loginbox_content { position:relative; float:left; left:0px; width:40%; height:100%; }
.loginbox_in { position:relative; width:260px; margin-left:-130px; left:50%; }
.loginbox_logo { position:relative; margin-top:50px; width:200px; margin-left:30px; }
.loginbox_copy { position:relative; margin-top:10px; font-size:15px; }

.loginbox_input_id { width:248px; height:40px; border:1px solid #E5E5E5; background-color:#FFFFFF; margin-bottom:5px; padding-left:10px; }
.loginbox_input_pw { width:248px; height:40px; border:1px solid #E5E5E5; background-color:#FFFFFF; padding-left:10px; }

.loginbox_options { position:relative; width:100%; height:30px; }
.loginbox_savebox { position:absolute; top:0px; left:0px; width:100px; height:30px; text-align:left; cursor:pointer; }
.loginbox_save_check {
	position:absolute; top:0px; left:0px; width:24px; height:24px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 18px auto; background-position: center;
}
.loginbox_save_check.on {
	position:absolute; top:0px; left:0px; width:24px; height:24px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23F56528' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 18px auto; background-position: center;
}
.loginbox_save_txt { position:absolute; left:28px; top:4px; font-size:12px; }
.loginbox_securitybox { position:absolute; top:0px; right:0px; width:100px; height:30px; text-align:right; cursor:pointer; }
.loginbox_security_check {
	position:absolute; top:0px; right:0px; width:24px; height:24px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='M18 18h-12c-3.311 0-6-2.689-6-6s2.689-6 6-6h12.039c3.293.021 5.961 2.701 5.961 6 0 3.311-2.688 6-6 6zm0-10h-12c-2.208 0-4 1.792-4 4s1.792 4 4 4h12c2.208 0 4-1.792 4-4 0-2.199-1.778-3.986-3.974-4h-.026zm-12 1c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 24px auto; background-position: center;
}
.loginbox_security_check.on {
	position:absolute; top:0px; right:0px; width:24px; height:24px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 24 24'%3E%3Cpath fill='%23F56528' d='M6 18h12c3.311 0 6-2.689 6-6s-2.689-6-6-6h-12.039c-3.293.021-5.961 2.701-5.961 6 0 3.311 2.688 6 6 6zm12-10c-2.208 0-4 1.792-4 4s1.792 4 4 4 4-1.792 4-4-1.792-4-4-4z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 24px auto; background-position: center;
}
.loginbox_security_txt { position:absolute; right:30px; top:5px; font-size:12px; }
.loginbox_btnbox { position:relative; width:100%; }
.loginbox_btn { width:100%; height:50px; border:1px solid #E5E5E5; background-color:#efefef; cursor:pointer; border-radius:5px; font-size:18px; font-weight:600; color:#111111; }
.loginbox_btn.signup {border:1px solid #E5E5E5; background-color:#FFFFFF; color:#111111; font-size:17px; }
.loginbox_search_left { position:relative; float:left; width:49%; font-size:13px; text-align:right; }
.loginbox_search_left_txt { margin-right:10px; cursor:pointer; padding:3px; color:#111111; }
.loginbox_search_left_txt:hover { border-bottom:1px solid #111111; }
.loginbox_search_mid { position:relative; float:left; width:2%; text-align:center; font-size:13px; }
.loginbox_search_right { position:relative; float:left; width:49%; font-size:13px; text-align:left; color:#111111; }
.loginbox_search_right_txt { margin-left:10px; cursor:pointer; padding:3px; }
.loginbox_search_right_txt:hover { border-bottom:1px solid #111111; }
.loginbox_footer { position:relative; left:50%; width:940px; margin-left:-470px; top:0px; height:50px; overflow:hidden; }
.loginbox_footer_txt { position:relative; margin-top:10px; font-size:12px; color:#999999; }


/* 회원가입 */
.joinbox { position:relative; left:50%; width:400px; margin-left:-260px; padding:60px; margin-top:70px; border:1px solid #E5E5E5; background-color:#FFFFFF; border-radius:30px; overflow:hidden; }
.loginsearcbox { position:relative; top:0px; left:50%; width:400px; margin-left:-260px; text-align:left; border:1px solid #E5E5E5; padding:60px; border-radius:15px; background-color:#FFFFFF; }
.loginsearcboxin { position:relative; top:0px; left:0px; width:100%; }
.joinbox_in { position:relative; left:0px; width:100%; }
.joinbox_logo { position:relative; top:0px; left:50%; width:200px; margin-left:-100px; }
.joinbox_copy { position:relative; margin-top:10px; font-size:15px; }
.joinbox_inputbox { position:relative; margin:30px 0px 10px 0px; }
.joinbox_input { width:97%; height:40px; border:1px solid #E5E5E5; background-color:#FFFFFF; margin-bottom:5px; padding-left:3%; }


.loginbox_title { position:relative; top:0px; left:0px; width:100%; text-align:center; font-size:26px; font-weight:900; letter-spacing:-1px; padding:0px 0px 0px 0px; font-family:'Noto Sans KR'; }
.loginbox_copy { position:relative; top:0px; left:0px; width:100%; text-align:center; font-size:13px; letter-spacing:-1px; color:#888888; line-height:170%; }
.loginbox_subtitle { position:relative; top:0px; left:0px; width:100%; text-align:left; font-size:13px; letter-spacing:-1px; line-height:170%; font-weight:600; color:#000000; margin-bottom:5px;}

.loginbox_inputbox { position:relative; top:0px; left:0px; width:100%; border:1px solid #E5E5E5; background-color:#FFFFFF; text-align:left; }
.loginbox_left { position:relative; top:0px; right:0px; width:1px; height:44px; cursor:pointer; } /* 공간 마련 */

.loginbox_input2 { position:relative; left:1%; width:98%; height:40px; outline:0px; border:0px; text-align:left; font-size:14px; color:#111111; font-weight:600; }
.loginbox_input2::placeholder { color:#888888; font-size:13px; padding-left:5px; font-weight:400; }

.loginbox_input { position:absolute; top:1px; left:10px; right:50px; height:40px; outline:0px; border:0px; text-align:left; font-size:14px; color:#111111; font-weight:600; }
.loginbox_input::placeholder { color:#888888; font-size:13px; padding-left:5px; font-weight:400; }
.loginbox_right {
	display:none; position:absolute; top:1px; right:1px; width:40px; height:40px; outline:0px; border:0px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm4.151 17.943l-4.143-4.102-4.117 4.159-1.833-1.833 4.104-4.157-4.162-4.119 1.833-1.833 4.155 4.102 4.106-4.16 1.849 1.849-4.1 4.141 4.157 4.104-1.849 1.849z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 20px auto; background-position:center;
}
.loginbox_error { display:none; position:relative; padding:3px 3px 10px 17px; text-align:left; font-size:12px; color:#FFA811; font-weight:400; }
.loginbox_okmsg { display:none; position:relative; padding:3px 3px 10px 17px; text-align:left; font-size:12px; color:#01A6B4; font-weight:400; }
.loginbox_error.okmsg { color:#01A6B4; }
.loginbox_sub_left_txt { position:relative; font-size:11px; top:0px; left:0px; border:1px solid #FFFFFF; padding:7px 2px 7px 2px; background-color:#FFFFFF; text-align:center; width:130px; cursor:pointer; }
.loginbox_sub_left_box { position:absolute; font-size:11px; top:0px; right:0px; color:#888888; border:1px solid #E5E5E5; padding:7px 2px 7px 2px; background-color:#FFFFFF; text-align:center; width:100px; cursor:pointer; }
.loginbox_sub_left_box2 { position:absolute; font-size:11px; right:10px; bottom:10px; color:#888888; border:1px solid #E5E5E5; padding:7px 2px 7px 2px; background-color:#FFFFFF; text-align:center; width:60px; cursor:pointer; }

.loginbox_option { position:relative; top:0px; left:0px; width:100%; height:50px; text-align:left; }
.loginbox_option_save { position:absolute; width:130px; height:50px; left:0px; top:0px; background-color:#FFFFFF; cursor:pointer; }
.loginbox_option_save:hover { font-weight:600; }

.loginbox_option_save1 { position:absolute; width:130px; height:50px; left:0px; top:0px; cursor:pointer; }
.loginbox_option_save1:hover { font-weight:600; }

.loginbox_option_security { position:absolute; width:130px; height:50px; right:0px; top:0px; background-color:#FFFFFF; cursor:pointer; }
.loginbox_option_security:hover { font-weight:600; }


.loginbox_searchbox { position:relative; height:40px; width:100%; text-align:center; }
.loginbox_search { position:absolute; top:0px; left:50%; margin-left:0px; width:130px; cursor:pointer; text-align:left; padding:15px 0px 15px 0px; color:#111111; }
.loginbox_search.right { margin-left:-130px; text-align:right; }
.loginbox_search:hover { font-weight:600; }
.loginbox_search_txt { font-size:13px; padding:0px 15px 0px 15px; }
.loginbox_search_txt.right { font-size:13px; border-right:1px solid #111111; }


.joinbox_option { position:relative; top:0px; left:4%; width:92%; padding-top:0px; height:34px; text-align:left; cursor:pointer; }
.joinbox_option_box {
	position:relative; float:left; width:25px; height:22px; padding-top:3px; font-size:18px; font-weight:600; text-align:center; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 18px auto; background-position:center;
}
.joinbox_option_box.on {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23201A5A' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 18px auto; background-position:center;
}
.joinbox_option_txt { position:relative; float:left; margin-left:7px; padding:4px 0px 5px 0px; text-align:left; font-size:13px; color:#444444; cursor:pointer; letter-spacing:-1px; }
.joinbox_option_txt:hover { font-weight:600; border-bottom:1px solid #000000; }
.joinbox_option_detail { position:absolute; right:0px; top:0px; font-size:12px; color:#888888; padding:3px; cursor:pointer; border:1px solid #E5E5E5; }
.joinbox_option_detail:hover { border-bottom:1px solid #000000; }


.joinbox_btn { position:absolute; right:0px; top:-1px; width:30%; height:46px; border:1px solid #FFA811; background-color:#FFA811; font-size:13px; color:#FFFFFF; text-align:center; cursor:pointer; }
.joinbox_btn.off { background-color:#A4A2B4; border:1px solid #A4A2B4; }





/* 로그인 */
.loginbox { position:relative; top:0px; left:50%; width:400px; margin-left:-260px; text-align:left; border:1px solid #E5E5E5; padding:60px; border-radius:15px; background-color:#FFFFFF; }
.loginsearcbox { position:relative; top:0px; left:50%; width:400px; margin-left:-260px; text-align:left; border:1px solid #E5E5E5; padding:60px; border-radius:15px; background-color:#FFFFFF; }
.loginsearcboxin { position:relative; top:0px; left:0px; width:100%; }
.loginbox_title { position:relative; top:0px; left:0px; width:100%; text-align:center; font-size:26px; font-weight:900; letter-spacing:-1px; padding:0px 0px 0px 0px; font-family:'Noto Sans KR'; }
.loginbox_copy { position:relative; top:0px; left:0px; width:100%; text-align:center; font-size:13px; letter-spacing:-1px; color:#888888; line-height:170%; }
.loginbox_subtitle { position:relative; top:0px; left:0px; width:100%; text-align:left; font-size:13px; letter-spacing:-1px; line-height:170%; font-weight:600; color:#000000; margin-bottom:5px;}

.loginbox_inputbox { position:relative; top:0px; left:0px; width:100%; border:1px solid #E5E5E5; background-color:#FFFFFF; text-align:left; }
.loginbox_inputboxw { position:relative; top:0px; left:0px; width:100%; border:1px solid #FFFFFF; background-color:#FFFFFF; text-align:left; cursor:pointer; }
.loginbox_left { position:relative; top:0px; right:0px; width:1px; height:44px; cursor:pointer; } /* 공간 마련 */

.loginbox_input2 { position:relative; left:1%; width:98%; height:40px; outline:0px; border:0px; text-align:left; font-size:14px; color:#111111; font-weight:600; }
.loginbox_input2::placeholder { color:#888888; font-size:13px; padding-left:5px; font-weight:400; }

.loginbox_input { position:absolute; top:1px; left:10px; right:50px; height:40px; outline:0px; border:0px; text-align:left; font-size:14px; color:#111111; font-weight:600; }
.loginbox_input::placeholder { color:#888888; font-size:13px; padding-left:5px; font-weight:400; }
.loginbox_right {
	display:none; position:absolute; top:1px; right:1px; width:40px; height:40px; outline:0px; border:0px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm4.151 17.943l-4.143-4.102-4.117 4.159-1.833-1.833 4.104-4.157-4.162-4.119 1.833-1.833 4.155 4.102 4.106-4.16 1.849 1.849-4.1 4.141 4.157 4.104-1.849 1.849z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 20px auto; background-position:center;
}
.loginbox_input_title { display:none; z-index:1; position:absolute; top:0px; left:0px; padding:5px 0px 0px 13px; text-align:left; font-size:11px; color:#01A6B4; font-weight:400; }
.loginbox_error { display:none; position:relative; padding:3px 3px 10px 17px; text-align:left; font-size:12px; color:#FFA811; font-weight:400; }
.loginbox_okmsg { display:none; position:relative; padding:3px 3px 10px 17px; text-align:left; font-size:12px; color:#01A6B4; font-weight:400; }
.loginbox_infos { position:relative; padding:3px 3px 10px 2px; text-align:left; font-size:12px; color:#444444; font-weight:400; }
.loginbox_error.okmsg { color:#01A6B4; }
.loginbox_sub_left_txt { position:relative; font-size:11px; top:0px; left:0px; border:1px solid #FFFFFF; background-color:#FFFFFF; text-align:center; width:130px; cursor:pointer; }
.loginbox_sub_left_box { display:none; position:absolute; font-size:11px; top:0px; right:0px; color:#888888; border:1px solid #E5E5E5; padding:7px 2px 7px 2px; background-color:#FFFFFF; text-align:center; width:100px; cursor:pointer; }
.loginbox_sub_left_box2 { position:absolute; font-size:11px; right:10px; bottom:10px; color:#888888; border:1px solid #E5E5E5; padding:7px 2px 7px 2px; background-color:#FFFFFF; text-align:center; width:60px; cursor:pointer; }

.loginbox_activebox { position:relative; top:0px; left:0px; width:99.5%; height:50px; }
.loginbox_active { position:absolute; top:0px; left:0px; width:100%; height:50px; line-height:50px; border:1px solid #201A5A; background-color:#201A5A; font-size:18px; font-weight:600; color:#FFFFFF; text-align:center; cursor:pointer; }
.loginbox_active.off { background-color:#A4A2B4; border:1px solid #A4A2B4; }
.loginbox_white { position:absolute; top:0px; left:0px; width:100%; height:50px; line-height:50px; border:1px solid #201A5A; background-color:#FFFFFF; font-size:18px; font-weight:600; color:#111111; text-align:center; cursor:pointer; }
.loginbox_option { position:relative; top:0px; left:0px; width:100%; height:50px; text-align:left; }
.loginbox_option_save { position:absolute; width:130px; height:50px; left:0px; top:0px; background-color:#FFFFFF; cursor:pointer; }
.loginbox_option_save:hover { font-weight:600; }
.loginbox_option_security { position:absolute; width:130px; height:50px; right:0px; top:0px; background-color:#FFFFFF; cursor:pointer; }
.loginbox_option_security:hover { font-weight:600; }
.loginbox_option_box {
	position:relative; float:left; width:25px; height:22px; padding-top:3px; font-size:18px; font-weight:600; text-align:center;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M5 2c-1.654 0-3 1.346-3 3v14c0 1.654 1.346 3 3 3h14c1.654 0 3-1.346 3-3v-14c0-1.654-1.346-3-3-3h-14zm19 3v14c0 2.761-2.238 5-5 5h-14c-2.762 0-5-2.239-5-5v-14c0-2.761 2.238-5 5-5h14c2.762 0 5 2.239 5 5z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:center;
}
.loginbox_option_box.on {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23201A5A' d='M19 0h-14c-2.762 0-5 2.239-5 5v14c0 2.761 2.238 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-8.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:center;
}
.loginbox_check_box {
	position:relative; float:left; width:25px; height:22px; padding-top:3px; font-size:18px; font-weight:600; text-align:center;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:center;
}
.loginbox_check_box.on {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23201A5A' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:center;
}
.loginbox_option_text { position:relative; float:left; margin-left:8px; margin-top:7px; text-align:left; font-size:12px; }


.loginbox_searchbox { position:relative; height:40px; width:100%; text-align:center; }
.loginbox_search { position:absolute; top:0px; left:50%; margin-left:0px; width:130px; cursor:pointer; text-align:left; padding:15px 0px 15px 0px; color:#111111; }
.loginbox_search.right { margin-left:-130px; text-align:right; }
.loginbox_search:hover { font-weight:600; }
.loginbox_search_txt { font-size:13px; padding:0px 15px 0px 15px; }
.loginbox_search_txt.right { font-size:13px; border-right:1px solid #111111; }


.joinbox_option { position:relative; top:0px; left:4%; width:92%; padding-top:0px; height:34px; text-align:left; cursor:pointer; }
.joinbox_option_box {
	position:relative; float:left; width:25px; height:22px; padding-top:3px; font-size:18px; font-weight:600; text-align:center; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 18px auto; background-position:center;
}
.joinbox_option_box.on {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23201A5A' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 18px auto; background-position:center;
}
.joinbox_option_txt { position:relative; float:left; margin-left:7px; padding:4px 0px 5px 0px; text-align:left; font-size:13px; color:#444444; cursor:pointer; letter-spacing:-1px; }
.joinbox_option_txt:hover { font-weight:600; border-bottom:1px solid #000000; }
.joinbox_option_detail { position:absolute; right:0px; top:0px; font-size:12px; color:#888888; padding:3px; cursor:pointer; border:1px solid #E5E5E5; }
.joinbox_option_detail:hover { border-bottom:1px solid #000000; }


.joinbox_cert_btn { position:absolute; right:0px; top:-1px; width:30%; line-height:44px; height:44px; border:1px solid #201A5A; background-color:#201A5A; font-size:13px; color:#FFFFFF; text-align:center; cursor:pointer; }
.joinbox_cert_btn.off { background-color:#A4A2B4; border:1px solid #A4A2B4; }

.joinbox_certcheck_btn { position:absolute; right:0px; top:-1px; width:30%; line-height:44px; height:44px; border:1px solid #201A5A; background-color:#201A5A; font-size:13px; color:#FFFFFF; text-align:center; cursor:pointer; }
.joinbox_certcheck_btn.off { background-color:#A4A2B4; border:1px solid #A4A2B4; }


.joinbox_bg { background-color:#F7F7F7; position:fixed; top:0px; left:0px; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; }
.loginbox_searchtitlebox { position:relative; top:0px; left:0px; width:100%; height:36px; border-bottom:1px solid #E5E5E5; }

.loginbox_searchactive { position:absolute; top:0px; left:0px; width:110px; height:35px; line-height:36px; border:1px solid #201A5A; background-color:#201A5A; font-size:13px; font-weight:600; color:#FFFFFF; text-align:center; cursor:pointer; }
.loginbox_searchactive.off { background-color:#A4A2B4; border:1px solid #A4A2B4; }
.loginbox_search_close {
	position:absolute; right:0px; width:35px; height:35px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='m12 10.93 5.719-5.72c.146-.146.339-.219.531-.219.404 0 .75.324.75.749 0 .193-.073.385-.219.532l-5.72 5.719 5.719 5.719c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.385-.073-.531-.219l-5.719-5.719-5.719 5.719c-.146.146-.339.219-.531.219-.401 0-.75-.323-.75-.75 0-.192.073-.384.22-.531l5.719-5.719-5.72-5.719c-.146-.147-.219-.339-.219-.532 0-.425.346-.749.75-.749.192 0 .385.073.531.219z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:5px 5px;
}



/* goods */
.list_titlebox { position:relative; width:96%; margin-left:2%; text-align:left; height:50px; overflow:hidden; }
.list_title { position:relative; width:96%; margin-left:2%; text-align:left; font-size:15px; font-weight:600; color:#000000; letter-spacing:-1px; }
.list_title:hover { color:#000000; }

.list_pricebox { position:relative; width:96%; text-align:left; height:70px; overflow:hidden; }
.list_price { position:relative; text-align:left; font-size:13px; font-weight:600; color:#000000; letter-spacing:-1px; }
.list_price:hover { color:#000000; }

.list_price2 { position:relative; text-align:left; font-size:13px; font-weight:600; color:#000000; letter-spacing:-1px; }
.list_price2:hover { color:#000000; }

.list_price_sale { font-size:24px; font-weight:700; color:#000000; letter-spacing:-1px; }
.list_price:hover { color:#000000; }

.list_price_stand { margin-left:3px; font-size:10px; color:#888888; font-weight:400; letter-spacing:-1px; }
.list_price_stand:hover { color:#000000; }

.list_price_login { font-size:13px; color:#888888; font-weight:400; }
.list_price_login:hover { color:#000000; }

.list_subbox { position:relative; width:96%; margin-left:2%; text-align:left; height:30px; border-top:1px dotted #cccccc; overflow:hidden; }

.list_subtxt { font-size:11px; padding-right:10px; }
.list_subtxt:hover { color:#000000; }

.list_ico_pay { margin-left:10px; padding:3px; padding-right:5px; font-size:11px; background-color:#526133; color:#FFFFFF; font-weight:600; border-radius:3px; letter-spacing:-1px; }

.products_saleprice { position:relative; width:96%; text-align:left; font-size:13px; margin:0px 2% 10px 2%; font-weight:600; color:#EF2E33; letter-spacing:-1px; }
.products_saleprice:hover { color:#000000; }




/* box */
.square_box { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }
.square_box:after { content:""; display:block; padding-bottom:100%; }

.square_box4 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }
.square_box4:after { content:""; display:block; padding-bottom:150%; }
.square_box44 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; overflow:hidden; }
.square_box44:after { content:""; display:block; padding-bottom:150%; }
.square_box444 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; overflow:hidden; }
.square_box444:after { content:""; display:block; padding-bottom:150%; }

.square_box4no { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #FFFFFF; overflow:hidden; }
.square_box4no:after { content:""; display:block; padding-bottom:170%; }

.square_box6 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }
.square_box6:after { content:""; display:block; padding-bottom:150%; }

.square_box8 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }
.square_box8:after { content:""; display:block; padding-bottom:170%; }

.square_box96 { position:relative; width:96%; margin-left:2%; margin-bottom:10px; border-radius:10px; background-color:#F9FAFD; border:1px solid #e5e5e5; vertical-align:top; overflow:hidden; }
.square_box96:after { content:""; display:block; padding-bottom:100%; }
.square_box96:hover { border:1px solid #999999; }

.square_box98 { position:relative; width:98%; margin-left:1%; margin-bottom:10px; border-radius:10px; background-color:#F9FAFD; vertical-align:top; overflow:hidden; }
.square_box98:after { content:""; display:block; padding-bottom:100%; }

.square_box_inner { position:absolute; width:100%; height:100%; }


.rect_box { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }
.rect_box:after { content:""; display:block; padding-bottom:50%; }

.rect_box3 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }
.rect_box3:after { content:""; display:block; padding-bottom:33.3333%; }

.rect_box4 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; }
.rect_box4:after { content:""; display:block; padding-bottom:50%; }
.rect_box44 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; overflow:hidden; }
.rect_box44:after { content:""; display:block; padding-bottom:50%; }

.rect_box6 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }
.rect_box6:after { content:""; display:block; padding-bottom:49.8%; }

.rect_box5 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }
.rect_box5:after { content:""; display:block; padding-bottom:75%; }
.rect_box55 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; overflow:hidden; }
.rect_box55:after { content:""; display:block; padding-bottom:75%; }

.rect_box7 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }
.rect_box7:after { content:""; display:block; padding-bottom:85%; }
.rect_box77 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; }
.rect_box77:after { content:""; display:block; padding-bottom:75%; }

.rect_box2 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; padding: 0 1px 1px 0; margin:-2px 0 0 0; }


.rect_box96 { position:relative; width:96%; margin-left:2%; margin-bottom:10px; border-radius:10px; background-color:#F9FAFD; vertical-align:top; overflow:hidden; }
.rect_box96:after { content:""; display:block; padding-bottom:50%; }

.rect_box98 { position:relative; width:98%; margin-left:1%; margin-bottom:10px; border-radius:10px; background-color:#F9FAFD; vertical-align:top; overflow:hidden; }
.rect_box98:after { content:""; display:block; padding-bottom:48.98%; }

.rect_box100 { position:relative; width:100%; margin:0px; border-radius:10px; vertical-align:top; overflow:hidden; }
.rect_box100:after { content:""; display:block; padding-bottom:50%; }

.rect_box_inner { position:absolute; width:100%; height:50%; }


/* 10 : 10 */
.square_goods_box { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; }
.square_goods_box:after { content:""; display:block; padding-bottom:100%; }

/* 10 : 9 */
.square_goods_box9 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; }
.square_goods_box9:after { content:""; display:block; padding-bottom:90%; }

/* 10 : 5 */
.rect_goods_box { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; }
.rect_goods_box:after { content:""; display:block; padding-bottom:50%; }

/* 10 : 3 */
.rect_goods_box3 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; }
.rect_goods_box3:after { content:""; display:block; padding-bottom:30%; }

/* 10 : 4 */
.rect_goods_box4 { position:relative; width:100%; background-color:#FFFFFF; vertical-align:top; border:1px solid #E5E5E5; overflow:hidden; }
.rect_goods_box4:after { content:""; display:block; padding-bottom:40%; }


/* footer */
.footer_com_link { position:relative; float:left; left:0px; top:0px; height:43px; border-bottom:2px solid #F8F8F8; cursor:pointer; }
.footer_com_link:hover { border-bottom:2px solid #FFA811; }
.footer_com_link.on { border-bottom:2px solid #FFA811; }
.footer_com_txt { position:relative; padding:15px; font-size:13px; color:#111111; letter-spacing:-1px; }
.footer_com_txt:hover { color:#111111; }



/* bbs */
.bbs_lines { position:relative; width:100%; text-align:left; padding:3px 0px 3px 0px; background-color:#FFFFFF; border-bottom:1px solid #efefef; letter-spacing:-1px; }
.bbs_lines2 { border-bottom:1px dotted #111111; letter-spacing:-1px; }
.bbs_title { position:relative; width:100%; text-align:left; color:#111111; padding:10px 0px 5px 0px; text-decoration:none; cursor:pointer; font-size:13px; line-height:170%; letter-spacing:-1px; }
.bbs_title2 { position:relative; width:100%; text-align:left; color:#111111; padding:10px 0px 5px 0px; text-decoration:none; cursor:pointer; line-height:170%; letter-spacing:-1px; }
.bbs_title3 { position:relative; width:100%; text-align:left; color:#111111; padding:10px 0px 5px 0px; text-decoration:none; line-height:170%; letter-spacing:-1px; }
.bbs_title:hover { font-weight:700; text-decoration:underline; }
.bbs_contents { display:none; position:relative; width:100%; text-align:left; color:#111111; padding:10px 0px 20px 0px; text-decoration:none; cursor:pointer; font-size:13px; line-height:170%; letter-spacing:-1px; border-bottom:1px solid #111111; }
.bbs_subtxt { position:relative; text-align:left; height:24px; color:#9D9D9D; font-size:11px; letter-spacing:-1px; }
.bbs_right { position:absolute; right:0px; bottom:11px; color:#9D9D9D; font-size:11px; letter-spacing:-1px; }
.bbs_right2 { position:absolute; right:0px; top:11px; color:#9D9D9D; letter-spacing:-1px; }

.bbs_right_down {
	position:absolute; right:0px; top:10px; width:30px; height:30px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='M23.245 4l-11.245 14.374-11.219-14.374-.781.619 12 15.381 12-15.391-.755-.609z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 12px auto; background-position:5px 5px;
}
.bbs_right_up {
	position:absolute; right:0px; top:10px; width:30px; height:30px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='M23.245 20l-11.245-14.374-11.219 14.374-.781-.619 12-15.381 12 15.391-.755.609z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 12px auto; background-position:5px 5px;
}
.bbs_right_right {
	position:absolute; right:0px; top:10px; width:30px; height:30px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='M9 6L15 12L9 18'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 12px auto; background-position:5px 5px;
}

/* etc */
.address_sheetbox { position:relative; left:0px; top:0px; width:100%; border:1px solid #E5E5E5; background-color:#FFFFFF; }
.addressbox { position:relative; border-radius:3px; padding:15px; width:100%; font-size:13px; text-align:start; border:1px solid #E5E5E5; color:#000000; box-sizing:border-box; vertical-align:middle; cursor:pointer; }
.addressbox:hover { border:1px solid #000000; }
.addressbox:focus { border:1px solid #000000; }
.addressbox::placeholder { color:#888888; font-size:13px; font-weight:400; }
#address_data { display:none; z-index:1001; position:fixed; left:50%; top:50%; border-radius:5px; width:500px; height:570px; margin-top:-285px; margin-left:-250px; background-color:#FFFFFF; overflow-x:hidden; overflow-y:auto; }
#address_bg { display:none; z-index:1000; position:fixed; left:0px; top:0px; width:100%; height:100%; bottom:0px; right:0px; background-color:#000000; opacity: 0.5; }
@media all and (max-width: 740px) {
	#address_data { z-index:1001; position:fixed; left:0px; top:0px; width:100%; height:100%; margin-top:0px; margin-left:0px; }
}

#pay48_data { display:none; z-index:1001; position:fixed; left:50%; top:50%; border-radius:5px; width:400px; height:660px; margin-top:-330px; margin-left:-200px; background-color:#FFFFFF; overflow-x:hidden; overflow-y:auto; overscroll-behavior: none; }
#pay48_bg { display:none; z-index:1000; position:fixed; left:0px; top:0px; width:100%; height:100%; bottom:0px; right:0px; background-color:#000000; opacity: 0.5; overscroll-behavior: none; }

@media all and (max-width: 500px) {
	#pay48_data { z-index:1001; position:fixed; left:0px; width:100%; height:100%; margin-top:0px; margin-left:0px; overscroll-behavior: none; }
}

#pay48_data_error { display:none; z-index:1003; position:fixed; left:50%; top:50%; border-radius:5px; width:600px; height:660px; margin-top:-330px; margin-left:-300px; background-color:#FFFFFF; overflow-x:hidden; overflow-y:auto; overscroll-behavior: none; }
#pay48_bg_error { display:none; z-index:1002; position:fixed; left:0px; top:0px; width:100%; height:100%; bottom:0px; right:0px; background-color:#000000; opacity: 0.5; overscroll-behavior: none; }

@media all and (max-width: 630px) {
	#pay48_data_error { z-index:1003; position:fixed; left:0px; top:0px; width:100%; height:100%; margin-top:0px; margin-left:0px; overscroll-behavior: none; }
}


#agree_data { display:none; z-index:1003; position:fixed; left:10px; right:10px; top:10px; bottom:10px; border-radius:10px; background-color:#FFFFFF; overflow:auto; overscroll-behavior: none; }
#agree_bg { display:none; z-index:1002; position:fixed; left:0px; top:0px; width:100%; height:100%; bottom:0px; right:0px; background-color:#000000; opacity: 0.5; overscroll-behavior: none; }


.addressbtn { left:50%; border:1px solid #000000; width:140px; margin-left:2px; text-align:center; background-color:#999999; color:#FFFFFF; }

.address_default {
	position:relative; float:left; left:0px; top:0px; width:30px; height:30px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='M5 2c-1.654 0-3 1.346-3 3v14c0 1.654 1.346 3 3 3h14c1.654 0 3-1.346 3-3v-14c0-1.654-1.346-3-3-3h-14zm19 3v14c0 2.761-2.238 5-5 5h-14c-2.762 0-5-2.239-5-5v-14c0-2.761 2.238-5 5-5h14c2.762 0 5 2.239 5 5z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 24px auto;
}
.address_default.on {
	position:relative; float:left; left:0px; top:0px; width:30px; height:30px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M19 0h-14c-2.762 0-5 2.239-5 5v14c0 2.761 2.238 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-8.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: 24px auto;
}

.myshop_layer { z-index:1; position:absolute; top:0px; right:0px; padding-top:5px; padding-right:10px; background-color:#F4F5F7; }
@media all and (max-width: 740px) {
	.myshop_layer { position:relative; }
}

.myorder_sheetbox { position:relative; left:0px; top:0px; width:100%; border:1px solid #E5E5E5; background-color:#FFFFFF; }

.myorder_detailbox { position:relative; left:0px; top:0px; width:100%; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; background-color:#F4F5F7; }
.myorder_detailboxin { margin:15px; }

.myorder_status { position:relative; font-weight:600; text-align:left; margin:15px 0px 0px 15px; }

.myorder_sheet_img { position:absolute; left:15px; top:45px; width:80px; height:80px; border:1px solid #E5E5E5; background-color:#FFFFFF; overflow:hidden; border-radius:3px; }

.myorder_sheet_right { position:relative; margin:5px 10px 10px 105px; }
.myorder_sheet_right_txt { font-size:12px; text-align:left; padding:3px; letter-spacing:-0.5px; }

.btnfloats { float:right; margin-left:5px; width:80px; height:36px; text-align:center; }

.fontcolor1 { color:#999999; }
.fontcolor2 { color:#000000; }
.fontspace { letter-spacing:-0.5px; }
.fontsize13 { font-size:13px; }
.fontsize15 { font-size:15px; }
.fontsize18 { font-size:18px; }
.fontweight { font-weight:600; }
.tdpadding { padding:5px; }
.tdpadding2 { padding:11px 10px 11px 10px; font-size:13px; }
.tdpadding10 { padding:10px 0px 10px 0px; }

.color22 { background-color:#444444; color:#FFFFFF; border:1px solid #000000; }

@media all and (max-width: 620px) {
	.myorder_sheet_img { width:60px; height:60px; }
	.myorder_sheet_right { margin:5px 10px 10px 85px; }
}

/* etc */

.heart_interest {
	position:absolute; top:5px; right:5px; width:22px; height:22px; cursor:pointer; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='m7.234 3.004c-2.652 0-5.234 1.829-5.234 5.177 0 3.725 4.345 7.727 9.303 12.54.194.189.446.283.697.283s.503-.094.697-.283c4.977-4.831 9.303-8.814 9.303-12.54 0-3.353-2.58-5.168-5.229-5.168-1.836 0-3.646.866-4.771 2.554-1.13-1.696-2.935-2.563-4.766-2.563zm0 1.5c1.99.001 3.202 1.353 4.155 2.7.14.198.368.316.611.317.243 0 .471-.117.612-.314.955-1.339 2.19-2.694 4.159-2.694 1.796 0 3.729 1.148 3.729 3.668 0 2.671-2.881 5.673-8.5 11.127-5.454-5.285-8.5-8.389-8.5-11.127 0-1.125.389-2.069 1.124-2.727.673-.604 1.625-.95 2.61-.95z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size: 22px auto; background-position:right;
}
.heart_interest.on {
	position:absolute; top:5px; right:5px; width:22px; height:22px; cursor:pointer; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFA811' d='m12 5.72c-2.624-4.517-10-3.198-10 2.461 0 3.725 4.345 7.727 9.303 12.54.194.189.446.283.697.283s.503-.094.697-.283c4.977-4.831 9.303-8.814 9.303-12.54 0-5.678-7.396-6.944-10-2.461z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size: 22px auto; background-position:right;
}

.heart_interest2 {
	position:absolute; bottom:0px; right:0px; width:22px; height:22px; cursor:pointer; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='m7.234 3.004c-2.652 0-5.234 1.829-5.234 5.177 0 3.725 4.345 7.727 9.303 12.54.194.189.446.283.697.283s.503-.094.697-.283c4.977-4.831 9.303-8.814 9.303-12.54 0-3.353-2.58-5.168-5.229-5.168-1.836 0-3.646.866-4.771 2.554-1.13-1.696-2.935-2.563-4.766-2.563zm0 1.5c1.99.001 3.202 1.353 4.155 2.7.14.198.368.316.611.317.243 0 .471-.117.612-.314.955-1.339 2.19-2.694 4.159-2.694 1.796 0 3.729 1.148 3.729 3.668 0 2.671-2.881 5.673-8.5 11.127-5.454-5.285-8.5-8.389-8.5-11.127 0-1.125.389-2.069 1.124-2.727.673-.604 1.625-.95 2.61-.95z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size: 22px auto; background-position:right;
}
.heart_interest2.on {
	position:absolute; bottom:0px; right:0px; width:22px; height:22px; cursor:pointer; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFA811' d='m12 5.72c-2.624-4.517-10-3.198-10 2.461 0 3.725 4.345 7.727 9.303 12.54.194.189.446.283.697.283s.503-.094.697-.283c4.977-4.831 9.303-8.814 9.303-12.54 0-5.678-7.396-6.944-10-2.461z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size: 22px auto; background-position:right;
}

.main_goods_box20 { position:relative; float:left; width:20%; cursor:pointer; }
.main_goods_box25 { position:relative; float:left; width:25%; cursor:pointer; }
.main_goods_box16666 { position:relative; float:left; width:16.666%; cursor:pointer; }
.main_goods_box909 { position:relative; float:left; width:9.09%; cursor:pointer; }
.main_goods_box83333 { position:relative; float:left; width:9.09%; cursor:pointer; }

.banner_relative50 { position:relative; float:left; width:50%; }

.goods_description { position:relative; height:150px; margin:3%; width:94%; overflow:hidden; }
.goods_title { text-overflow: ellipsis; overflow: hidden; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size:13px; text-align:left; line-height:170%; letter-spacing:-1px; color:#000000; }
.goods_title:hover { color:#000000; }

.goods_title.line1 { text-overflow: ellipsis; overflow: hidden; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size:13px; text-align:left; line-height:170%; letter-spacing:-1px; color:#000000; }
.goods_title.line1:hover { color:#000000; }

.goods_price { text-align:left; letter-spacing:-1px; font-size:17px; font-family:verdana; font-weight:900; vertical-align:text-bottom; color:#000000; }
.goods_price:hover { color:#000000; }
.goods_price_won { margin-left:3px; font-weight:400; font-size:12px; }
.goods_moretxt { font-size:11px; text-align:left; letter-spacing:-1px; color:#000000; }
.goods_moretxt:hover { color:#000000; }
.goods_saleper { font-size:12px; color:#f22867; font-family:verdana; font-weight:900; }
.goods_saleprice { font-size:12px; color:#AAAAAA; text-decoration:line-through; text-decoration-color:#AAAAAA; }

.favorite_group { position:relative; margin-top:10px; left:50%; width:70px; margin-left:-35px; height:50px; background-color:#FFFFFF; } /* border-radius:50px; border:1px solid #E5E5E5; */
.favorite_txt { position:relative; margin-top:5px; margin-bottom:15px; left:0px; width:100%; height:18px; font-size:13px; text-align:center; letter-spacing:-1px; color:#000000; }
.favorite_txt:hover { color:#000000; font-weight:600; }



.company_split20 { position:relative; float:left; width:20%; text-align:left; }
.company_split25 { position:relative; float:left; width:25%; text-align:left; }
.company_split30 { position:relative; float:left; width:30%; text-align:left; }

.company_split { display:none; }
.company_split2 { display:none; }



input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none; margin: 0;
}

/* buy */
.groupinner_p { position:relative; left:50%; width:1100px; margin-left:-550px; }

.cart_titlebox { position:relative; left:0px; width:100%; height:50px; margin-bottom:20px; }
.cart_title { z-index:1; position:absolute; top:0px; padding:5px; font-size:22px; font-weight:600; text-align:center; background-color:#FFFFFF; }
.cart_titleline { position:absolute; top:20px; left:0px; right:0px; border-bottom:1px solid #E5E5E5; }
.cart_title.type1 { color:#999999; left:0px; width:100px; }
.cart_title.type2 { color:#000000; left:50%; width:80px; margin-left:-40px; }
.cart_title.type3 { color:#999999; right:0px; width:60px; }

.cart_selectbox { position:relative; left:0px; top:0px; width:100%; height:40px; }

.order_sheetbox { position:relative; left:50%; top:0px; width:800px; margin-bottom:20px; margin-left:-400px; border:1px solid #E5E5E5; background-color:#FFFFFF; border-radius:5px; }
.cart_btn_color { font-size:20px; left:50%; top:0px; width:800px; margin-left:-400px; height:50px; font-weight:600; }

.tax_detail_table { width:100%; border-collapse:collapse; }

.cart_sheet_check { position:absolute; left:10px; top:10px; width:45px; height:45px; }
.cart_sheet_checkbox {
	width:30px; height:30px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M5 2c-1.654 0-3 1.346-3 3v14c0 1.654 1.346 3 3 3h14c1.654 0 3-1.346 3-3v-14c0-1.654-1.346-3-3-3h-14zm19 3v14c0 2.761-2.238 5-5 5h-14c-2.762 0-5-2.239-5-5v-14c0-2.761 2.238-5 5-5h14c2.762 0 5 2.239 5 5z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:24px auto; background-position:center;
}
.cart_sheet_checkbox:hover {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M5 2c-1.654 0-3 1.346-3 3v14c0 1.654 1.346 3 3 3h14c1.654 0 3-1.346 3-3v-14c0-1.654-1.346-3-3-3h-14zm19 3v14c0 2.761-2.238 5-5 5h-14c-2.762 0-5-2.239-5-5v-14c0-2.761 2.238-5 5-5h14c2.762 0 5 2.239 5 5z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:24px auto; background-position:center;
}
.cart_sheet_checkbox.on {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M19 0h-14c-2.762 0-5 2.239-5 5v14c0 2.761 2.238 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-8.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:24px auto; background-position:center;
}

.cart_sheet_title { position:absolute; top:10px; text-align:left; left:50px; right:40px; font-size:15px; font-weight:600; letter-spacing:-1px; }

.cart_sheet_img { position:absolute; left:10px; top:50px; width:80px; height:80px; border:1px solid #E5E5E5; background-color:#FFFFFF; overflow:hidden; border-radius:3px; }
.cart_sheet_close {
	position:absolute; right:0px; top:0px; height:35px; width:30px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M24 3.752l-4.423-3.752-7.771 9.039-7.647-9.008-4.159 4.278c2.285 2.885 5.284 5.903 8.362 8.708l-8.165 9.447 1.343 1.487c1.978-1.335 5.981-4.373 10.205-7.958 4.304 3.67 8.306 6.663 10.229 8.006l1.449-1.278-8.254-9.724c3.287-2.973 6.584-6.354 8.831-9.245z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:16px auto; background-position:center;
}
.cart_sheet_close:hover {
	position:absolute; right:0px; top:0px; height:35px; width:30px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M24 3.752l-4.423-3.752-7.771 9.039-7.647-9.008-4.159 4.278c2.285 2.885 5.284 5.903 8.362 8.708l-8.165 9.447 1.343 1.487c1.978-1.335 5.981-4.373 10.205-7.958 4.304 3.67 8.306 6.663 10.229 8.006l1.449-1.278-8.254-9.724c3.287-2.973 6.584-6.354 8.831-9.245z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:16px auto; background-position:center;
}
.cart_sheet_right { margin:55px 10px 10px 100px; }
.cart_sheet_right_txt { position:relative; left:0px; top:0px; font-size:13px; color:#111111; margin-bottom:10px; }
.cart_sheet_right_price { font-size:20px; font-weight:700; font-family:Tahoma; color:#000000; }



.cart_optionbox { position:relative; left:0px; top:0px; width:100%; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; background-color:#F4F5F7; } /* F4F5F7 */
.cart_optionboxin { position:relative; left:50%; top:0px; width:600px; margin-left:-300px; }

/* 수량 */
.pay_qtybox_bg { background-color:#FAFAFA; border-bottom:1px solid #EDEDED; border-top:1px solid #EDEDED; }
.pay_minus_txt { font-size:13px; color:#000000; cursor:pointer; text-align:center; padding:8px 0px 8px 0px; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED; width:50px; }
.pay_qty_txt { background-color:#FFFFFF; font-size:13px; color:#000000; text-align:center; padding:8px 0px 8px 0px; }
.pay_plus_txt { font-size:13px; color:#000000; cursor:pointer; text-align:center; padding:8px 0px 8px 0px; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED; width:50px; }

.pay_all_price_txt { position:absolute; color:#000000; text-align:right; font-weight:700; font-family:Tahoma; font-size:22px; }

/* option */
.methodbox { position:relative; left:2%; width:96%; height:40px; background-color:#FFFFFF; font-size:13px; text-align:center;  border:1px solid #E5E5E5; color:#000000; box-sizing:border-box; vertical-align:middle; cursor:pointer; }
.methodbox:hover { border:1px solid #000000; }
.methodbox:focus { border:1px solid #000000; }
.methodbox.on { border:1px solid #000000; background-color:#F4F5F7; }


.textsbox {
	position:relative; float:left; height:40px; width:100%; padding-left:2%; font-size:13px; text-align:start; margin-bottom:5px; border:1px solid #E5E5E5; color:#000000; box-sizing:border-box; vertical-align:middle; cursor:pointer;
}
.textsbox:hover { border:1px solid #000000; }
.textsbox:focus { border:1px solid #000000; }
.textsbox.on { border:1px solid #000000; background-color:#F4F5F7; }


.selectsbox { position:relative; width:97%; font-size:13px; padding:15px 0px 15px 1%; text-align:start; border-bottom:1px solid #E5E5E5; color:#000000; box-sizing:border-box; vertical-align:middle; cursor:pointer; }
.selectsbox:hover { background-color:#efefef; }


.floattxt { display:inline-block; position:relative; padding:8px 13px 0px 33px; font-size:13px; cursor:pointer; box-sizing:border-box; }
.circlebox {
	position:absolute; top:0px; left:0px; height:30px; width:30px; box-sizing:border-box; vertical-align:middle; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='m11.998 2c5.517 0 9.997 4.48 9.997 9.998 0 5.517-4.48 9.997-9.997 9.997-5.518 0-9.998-4.48-9.998-9.997 0-5.518 4.48-9.998 9.998-9.998zm0 1.5c-4.69 0-8.498 3.808-8.498 8.498s3.808 8.497 8.498 8.497 8.497-3.807 8.497-8.497-3.807-8.498-8.497-8.498z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 30px auto; background-position:right;
}
.circlebox.on {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='m11.998 2.005c5.517 0 9.997 4.48 9.997 9.997 0 5.518-4.48 9.998-9.997 9.998-5.518 0-9.998-4.48-9.998-9.998 0-5.517 4.48-9.997 9.998-9.997zm-5.049 10.386 3.851 3.43c.142.128.321.19.499.19.202 0 .405-.081.552-.242l5.953-6.509c.131-.143.196-.323.196-.502 0-.41-.331-.747-.748-.747-.204 0-.405.082-.554.243l-5.453 5.962-3.298-2.938c-.144-.127-.321-.19-.499-.19-.415 0-.748.335-.748.746 0 .205.084.409.249.557z'/%3E%3C/svg%3E");
}


/* 최종 금액 */
.total_price_txt { padding:7px 0px 7px 0px; font-size:15px; }
.total_price_num { padding:7px 0px 7px 0px; text-align:right; font-family:Arial,Tahomas!important; font-weight:600; letter-spacing:-1px; font-size:20px; }
.total_price_num2 { padding:14px 0px 7px 0px; text-align:right; font-family:Arial,Tahomas!important; font-weight:600; letter-spacing:-1px; font-size:25px; color:#000000; }
.total_price_info { padding:5px; text-align:left; font-size:12px; }

.buy_title { font-size:18px; font-weight:600; }
.buy_content { padding:5px; font-size:15px; line-height:150%; letter-spacing:-1px; }

.changebtns { border:1px solid #E5E5E5; background-color:#FFFFFF; color:#000000; font-size:13px; cursor:pointer; padding:7px 12px 7px 12px; }

@media all and (min-width: 1201px) and (max-width: 1400px) {
	.groupinner_p { width:1000px; margin-left:-500px; }
}

@media all and (min-width: 1001px) and (max-width: 1200px) {
	.groupinner_p { width:960px; margin-left:-480px; }
}

@media all and (min-width: 741px) and (max-width: 1000px) {
	.groupinner_p { width:100%; margin-left:0px; left:0px; }

	.order_sheetbox { left:0px; width:100%; margin-left:0px; }
	.cart_btn_color { left:0px; width:100%; margin-left:0px; }

	.buy_title { font-size:17px; }
	.buy_content { font-size:14px; }
	.total_price_num { font-size:18px; }
	.total_price_num2 { font-size:22px; }
}

@media all and (min-width: 621px) and (max-width: 740px) {
	.groupinner_p { width:600px; margin-left:-300px; }
	.cart_optionboxin { position:relative; left:3%; width:94%; margin-left:0px; }

	.order_sheetbox { left:0px; width:100%; margin-left:0px; }
	.cart_btn_color { left:0px; width:100%; margin-left:0px; }

	.buy_title { font-size:16px; }
	.buy_content { font-size:13px; }
	.total_price_txt { font-size:14px; }
	.total_price_num { font-size:16px; }
	.total_price_num2 { font-size:20px; }
}

@media all and (max-width: 620px) {
	.groupinner_p { width:100%; left:0px; margin-left:0px; }

	.cart_titlebox { height:40px; margin-bottom:10px; }

	.cart_title.type1 { font-size:20px; width:80px; }
	.cart_title.type2 { font-size:18px; width:60px; margin-left:-20px; }
	.cart_title.type3 { font-size:18px; width:40px; }
	.cart_titleline { top:15px; }

	.cart_sheet_title { font-size:12px; }
	.cart_sheet_img { width:60px; height:60px; }
	.cart_sheet_right { margin:55px 10px 10px 80px; }
	.cart_sheet_right_txt { font-size:11px; }

	.cart_optionboxin { position:relative; left:3%; width:94%; margin-left:0px; }

	.cart_btn_white { font-size:15px; }
	.cart_btn_color { font-size:15px; }

	.order_sheetbox { left:0px; width:100%; margin-left:0px; }
	.cart_btn_color { left:0px; width:100%; margin-left:0px; }

	.buy_title { font-size:15px; }
	.buy_content { font-size:12px; }
	.total_price_txt { font-size:13px; }
	.total_price_num { font-size:15px; }
	.total_price_num2 { font-size:18px; }
}



/* product */
.category_location { position:relative; float:left; top:0px; left:0px; padding:17px 0px 17px 0px; }
.category_location_in1 { position:relative; padding:0px 25px 0px 15px; font-size:12px; color:#444444; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23444444' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E"); background-size: 10px auto; background-position:right; background-repeat:no-repeat; }
.category_location_in2 { position:relative; padding:0px 25px 0px 15px; font-size:12px; color:#444444; }
.category_location_in2.on {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23444444' d='m16.843 10.211c.108-.141.157-.3.157-.456 0-.389-.306-.755-.749-.755h-8.501c-.445 0-.75.367-.75.755 0 .157.05.316.159.457 1.203 1.554 3.252 4.199 4.258 5.498.142.184.36.29.592.29.23 0 .449-.107.591-.291 1.002-1.299 3.044-3.945 4.243-5.498z'/%3E%3C/svg%3E");
	background-size: 16px auto; background-position:right; background-repeat:no-repeat;
}

.category_loaction_sub { position:relative; left:0px; width:94%; cursor:pointer; padding:12px 0px 12px 0px; border-bottom:1px dotted #E5E5E5; font-size:12px; color:#444444; }
.category_loaction_sub:hover { color:#000000; font-weight:600; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23444444' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E"); background-size: 10px auto; background-position:right; background-repeat:no-repeat; }

.category_loaction_sub2 { position:relative; left:0px; width:94%; cursor:pointer; padding:12px 0px 12px 0px; font-size:12px; color:#444444; }
.category_loaction_sub2:hover { color:#000000; font-weight:600; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23444444' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E"); background-size: 10px auto; background-position:right; background-repeat:no-repeat; }

#category_paging_count { position:relative; margin:5px 0px 5px 0px; top:0px; padding-left:10px; left:0px; width:100px; height:36px; font-size:12px; border:1px solid #E5E5E5; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23444444' d='m16.843 10.211c.108-.141.157-.3.157-.456 0-.389-.306-.755-.749-.755h-8.501c-.445 0-.75.367-.75.755 0 .157.05.316.159.457 1.203 1.554 3.252 4.199 4.258 5.498.142.184.36.29.592.29.23 0 .449-.107.591-.291 1.002-1.299 3.044-3.945 4.243-5.498z'/%3E%3C/svg%3E");
	background-size: 16px auto; background-position:right; background-repeat:no-repeat;
}

.category_subs { position:relative; width:20%; float:left; }
.category_subs_txt { position:relative; padding:10px 0px 10px 0px; margin:3px; border:1px solid #cccccc; text-align:center; font-size:13px; color:#000000; }
.category_subs_txt:hover { color:#000000; background-color:#F4F5F7; }
@media all and (min-width: 741px) and (max-width: 1000px) {
	.category_subs { width:25%; }
}
@media all and (min-width: 621px) and (max-width: 740px) {
	.category_subs { width:33.333%; }
	.category_subs_txt { font-size:12px; }
}
@media all and (max-width: 620px) {
	.category_subs { width:33.333%; }
	.category_subs_txt { font-size:11px; }
}

.groupinner_pp { position:relative; left:50%; width:1100px; margin-left:-550px; }
.groupinner_c { position:relative; left:50%; width:880px; margin-left:-550px; }
.groupinner_r { z-index:5; position:absolute; top:798px; left:50%; width:200px; height:400px; margin-left:348px; text-align:left; border:1px solid #E5E5E5; background-color:#F4F5F7; }

.displays_left { position:relative; float:left; left:0px; top:0px; width:500px; vertical-align:top; }
.displays_block { display:none; height:30px; }
.displays_right { position:relative; margin-left:500px; min-height:600px; vertical-align:top; }

.displays_main { position:relative; left:0px; margin-bottom:20px; top:0px; width:450px; height:450px; overflow:hidden; border:1px solid #E5E5E5; }
.displays_snail { position:relative; text-align:center; width:450px; }
.snail_dpart { position:relative; float:left; left:0px; vertical-align:top; width:59px; margin:0px 7px 7px 0px; height:59px; border:1px solid #E5E5E5; cursor:pointer; }
.subpartson { padding:15px 0px 15px 0px; cursor:pointer; text-align:center; width:25%; font-size:13px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; color:#000000; border-left:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; }
.subpartsr { padding:15px 0px 15px 0px; cursor:pointer; text-align:center; width:25%; font-size:13px; background-color:#F4F5F7; color:#000000; border-bottom:1px solid #000000; border-right:1px solid #E5E5E5; border-top:1px solid #E5E5E5; }
.subpartsr:hover { font-weight:600; background-color:#E8EBF0; }
.subpartsl { padding:15px 0px 15px 0px; cursor:pointer; text-align:center; width:25%; font-size:13px; background-color:#F4F5F7; color:#000000; border-bottom:1px solid #000000; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; }
.subpartsl:hover { font-weight:600; background-color:#E8EBF0; }

.products_groups { position:relative; font-size:15px; font-weight:600; color:#000000; padding:10px 0px 10px 0px; }
.products_table { width:100%; border-collapse:collapse; }
.products_tr { background-color:#FAFAFA; border-bottom:1px solid #EDEDED; }
.products_tr2 { background-color:#FAFAFA; }
.products_th { font-size:12px; padding:10px; font-weight:400; }
.products_td { background-color:#FFFFFF; font-size:12px; padding:10px; line-height:150%; }

.products_goods_title { font-size:30px; font-weight:600; letter-spacing:-1px; }
.products_goods_subtitle { font-size:13px; padding:5px 0px 15px 0px; letter-spacing:-1px; }
.products_goods_title_r { margin:10px 10px 30px 10px; font-size:15px; line-height:150%; font-weight:600; text-align:left; color:#000000; }
.products_ico_pay { margin-left:10px; padding:3px; padding-right:5px; font-size:11px; background-color:#201A58; color:#FAAF16; font-weight:600; border-radius:3px; letter-spacing:-1px; }

.mobile_spart { display:none; }

.product_btn1 { margin:2px 0px 2px 0px; border:1px solid #E5E5E5; background-color:#FFFFFF; color:#000000; cursor:pointer; font-size:17px; font-weight:600; text-align:center; height:50px; line-height:50px; }
.product_btn2 { margin:2px 0px 2px 0px; border:1px solid #E5E5E5; background-color:#FFA811; color:#FFFFFF; cursor:pointer; font-size:17px; font-weight:600; text-align:center; height:50px; line-height:50px; }


.products_per { font-size:22px; line-height:20px; font-weight:700; padding-top:5px; margin-left:30px; color:#CC0000; }
.products_price_sale { font-size:30px; line-height:30px; min-height:50px;  float:left; font-family:Tahoma; font-weight:700; letter-spacing:-1px; color:#000000; }
.products_price_sale_won { font-size:20px; line-height:30px; font-weight:700; }
.products_price_no { font-size:18px; color:#959595; min-height:30px; font-family:Tahoma; text-decoration: line-through; font-weight:400; }


.pay_groupbox { position:relative; margin:2px 2px 20px 2px; border:1px solid #E5E5E5; background-color:#FAFAFA; min-height:60px; }

/* 수량 */
.pay_qtybox_bg { background-color:#FAFAFA; border-bottom:1px solid #EDEDED; border-top:1px solid #EDEDED; }
.pay_minus_txt { font-size:13px; color:#000000; cursor:pointer; text-align:center; padding:5px 0px 5px 0px; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED; width:30px; }
.pay_qty_txt { background-color:#FFFFFF; font-size:13px; color:#000000; text-align:center; padding:5px 0px 5px 0px; }
.pay_plus_txt { font-size:13px; color:#000000; cursor:pointer; text-align:center; padding:5px 0px 5px 0px; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED; width:30px; }

.pay_all_price_txt { position:absolute; color:#000000; text-align:right; font-weight:700; font-family:Tahoma; font-size:22px; }

/* 배송비 */
.pay_delivery_left_txt { position:absolute; top:22px; left:15px; font-size:13px; color:#000000; }
.pay_delivery_txt { position:absolute; top:22px; right:15px; color:#888888; text-align:right; font-family:Tahoma; font-size:13px; font-weight:700; }

/* 옵션 option */
.optionbox {
	position:relative; float:left; height:40px; width:100%; padding-left:2%; font-size:13px; text-align:start; margin-bottom:5px; border:1px solid #E5E5E5; color:#000000; box-sizing:border-box; vertical-align:middle; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='m16.843 10.211c.108-.141.157-.3.157-.456 0-.389-.306-.755-.749-.755h-8.501c-.445 0-.75.367-.75.755 0 .157.05.316.159.457 1.203 1.554 3.252 4.199 4.258 5.498.142.184.36.29.592.29.23 0 .449-.107.591-.291 1.002-1.299 3.044-3.945 4.243-5.498z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:right;
}
.optionbox:hover { border:1px solid #000000; }
.optionbox:focus { border:1px solid #000000; }


.optionbox2 {
	position:relative; height:40px; width:100%; padding-left:2%; font-size:13px; text-align:start; margin-bottom:5px; border:1px solid #E5E5E5; color:#000000; box-sizing:border-box; vertical-align:middle; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='m16.843 10.211c.108-.141.157-.3.157-.456 0-.389-.306-.755-.749-.755h-8.501c-.445 0-.75.367-.75.755 0 .157.05.316.159.457 1.203 1.554 3.252 4.199 4.258 5.498.142.184.36.29.592.29.23 0 .449-.107.591-.291 1.002-1.299 3.044-3.945 4.243-5.498z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:right;
}
.optionbox2:hover { border:1px solid #000000; }
.optionbox2:focus { border:1px solid #000000; }

.optionboxin { position:relative; height:40px; width:100%; padding-left:2%; font-size:13px; text-align:start; margin:0px; border:0px; border-bottom:1px dotted #E5E5E5; color:#000000; box-sizing:border-box; vertical-align:middle; cursor:pointer; }
.optionboxin:hover { background-color:#F4F5F7; }
.optionboxin.first { background-color:#F4F5F7; color:#FCAF17; font-weight:600; }

.optionboxinbox	{ z-index:1; position:absolute; top:41px; left:0px; width:100%; height:100px; overflow-x:hidden; overflow-y:auto; background-color:#FFFFFF; border:1px solid #E5E5E5; display:none; }
.optionboxinbox2 { z-index:1; position:relative; top:1px; left:0px; width:100%; overflow-x:hidden; overflow-y:auto; background-color:#FFFFFF; border:1px solid #E5E5E5; display:none; }

.pay_groupboxin { position:relative; margin:15px 15px 10px 15px; }
.pay_qtybox_txt { position:relative; text-align:left; min-height:30px; font-size:13px; color:#000000; }
.pay_qtybox_close { display:none; position:absolute; text-align:center; font-size:15px; top:0px; right:0px; width:20px; height:20px; border:1px solid #e5e5e5; cursor:pointer; }
.pay_price_txt { position:absolute; color:#888888; text-align:right; font-size:18px; font-family:Tahoma; top:0px; right:0px; font-weight:700; }






#buttonarea_consulting1 {  }
#buttonarea_consulting2 { display:none; }
#buttonarea_sales1 {  }
#buttonarea_sales2 { display:none; }
#optionarea {  }


.pay_closebox_btn { z-index:1; margin-bottom:-1px; position:relative; left:50%; width:80px; margin-left:-40px; padding:7px 0px 7px 0px; font-size:11px; cursor:pointer; text-align:center; color:#FFFFFF; background-color:#000000; border-top-right-radius:5px; border-top-left-radius:5px; border-left:2px solid #000000; border-top:1px solid #000000; border-right:2px solid #000000; box-shadow: 0px -2px 2px -2px #FFFFFF; }
.pay_closebox_line { width:100%; height:5px; border-top:2px solid #000000; background-color:#FFFFFF; box-shadow: 0px -2px 2px -2px #FFFFFF; }


/* etc cart */
.groupinner_p { position:relative; left:50%; width:1100px; margin-left:-550px; }

.cart_titlebox { position:relative; left:0px; width:100%; height:50px; margin-bottom:20px; }
.cart_title { z-index:1; position:absolute; top:0px; padding:5px; font-size:22px; font-weight:600; text-align:center; background-color:#FFFFFF; }
.cart_titleline { position:absolute; top:20px; left:0px; right:0px; border-bottom:1px solid #E5E5E5; }
.cart_title.type1 { color:#000000; left:0px; width:100px; }
.cart_title.type2 { color:#999999; left:50%; width:80px; margin-left:-40px; }
.cart_title.type3 { color:#999999; right:0px; width:60px; }

.cart_selectbox { position:relative; left:0px; top:0px; width:100%; height:40px; }

.cart_sheetbox { position:relative; left:0px; top:0px; width:100%; border:1px solid #E5E5E5; background-color:#FFFFFF; }
.cart_sheet_check { position:absolute; left:10px; top:10px; width:45px; height:45px; }
.cart_sheet_checkbox {
	width:30px; height:30px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M5 2c-1.654 0-3 1.346-3 3v14c0 1.654 1.346 3 3 3h14c1.654 0 3-1.346 3-3v-14c0-1.654-1.346-3-3-3h-14zm19 3v14c0 2.761-2.238 5-5 5h-14c-2.762 0-5-2.239-5-5v-14c0-2.761 2.238-5 5-5h14c2.762 0 5 2.239 5 5z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:24px auto; background-position:center;
}
.cart_sheet_checkbox:hover {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M5 2c-1.654 0-3 1.346-3 3v14c0 1.654 1.346 3 3 3h14c1.654 0 3-1.346 3-3v-14c0-1.654-1.346-3-3-3h-14zm19 3v14c0 2.761-2.238 5-5 5h-14c-2.762 0-5-2.239-5-5v-14c0-2.761 2.238-5 5-5h14c2.762 0 5 2.239 5 5z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:24px auto; background-position:center;
}
.cart_sheet_checkbox.on {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M19 0h-14c-2.762 0-5 2.239-5 5v14c0 2.761 2.238 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-8.959 17l-4.5-4.319 1.395-1.435 3.08 2.937 7.021-7.183 1.422 1.409-8.418 8.591z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:24px auto; background-position:center;
}

.cart_sheet_title { position:absolute; top:10px; text-align:left; left:50px; right:40px; font-size:15px; font-weight:600; letter-spacing:-1px; }

.cart_sheet_img { position:absolute; left:10px; top:50px; width:80px; height:80px; border:1px solid #E5E5E5; background-color:#FFFFFF; overflow:hidden; border-radius:3px; }
.cart_sheet_close {
	position:absolute; right:0px; top:0px; height:35px; width:30px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M24 3.752l-4.423-3.752-7.771 9.039-7.647-9.008-4.159 4.278c2.285 2.885 5.284 5.903 8.362 8.708l-8.165 9.447 1.343 1.487c1.978-1.335 5.981-4.373 10.205-7.958 4.304 3.67 8.306 6.663 10.229 8.006l1.449-1.278-8.254-9.724c3.287-2.973 6.584-6.354 8.831-9.245z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:16px auto; background-position:center;
}
.cart_sheet_close:hover {
	position:absolute; right:0px; top:0px; height:35px; width:30px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M24 3.752l-4.423-3.752-7.771 9.039-7.647-9.008-4.159 4.278c2.285 2.885 5.284 5.903 8.362 8.708l-8.165 9.447 1.343 1.487c1.978-1.335 5.981-4.373 10.205-7.958 4.304 3.67 8.306 6.663 10.229 8.006l1.449-1.278-8.254-9.724c3.287-2.973 6.584-6.354 8.831-9.245z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size:16px auto; background-position:center;
}
.cart_sheet_right { margin:55px 10px 10px 100px; }
.cart_sheet_right_txt { position:relative; left:0px; top:0px; font-size:13px; color:#111111; margin-bottom:10px; }
.cart_sheet_right_price { font-size:20px; font-weight:700; font-family:Tahoma; color:#000000; }

.cart_btn_white { font-size:20px; left:50%; width:49.5%; margin-left:-50%; height:50px; font-weight:600; border:1px solid #cccccc; }
.cart_btn_color { font-size:20px; left:50%; width:49.5%; margin-left:0.5%; height:50px; font-weight:600; }


.cart_optionbox { position:relative; left:0px; top:0px; width:100%; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; background-color:#F4F5F7; } /* F4F5F7 */
.cart_optionboxin { position:relative; left:50%; top:0px; width:600px; margin-left:-300px; }

/* 수량 */
.pay_qtybox_bg { background-color:#FAFAFA; border-bottom:1px solid #EDEDED; border-top:1px solid #EDEDED; }
.pay_minus_txt { font-size:13px; color:#000000; cursor:pointer; text-align:center; padding:8px 0px 8px 0px; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED; width:50px; }
.pay_qty_txt { background-color:#FFFFFF; font-size:13px; color:#000000; text-align:center; padding:8px 0px 8px 0px; }
.pay_plus_txt { font-size:13px; color:#000000; cursor:pointer; text-align:center; padding:8px 0px 8px 0px; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED; width:50px; }

.pay_all_price_txt { position:absolute; color:#000000; text-align:right; font-weight:700; font-family:Tahoma; font-size:22px; }



/* 최종 금액 */
.total_price_txt { padding:7px 0px 7px 0px; font-size:15px; }
.total_price_num { padding:7px 0px 7px 0px; text-align:right; font-family:Arial,Tahomas!important; font-weight:600; letter-spacing:-1px; font-size:20px; }
.total_price_info { padding:5px; text-align:left; font-size:12px; }








.header_menu_li { position:relative; float:left; cursor:pointer; text-align:center; color:#000000; }
.header_menu_li:hover { border-bottom:3px solid #201A5A; }

.header_menu_li2 { position:relative; float:left; cursor:pointer; text-align:center; color:#000000; }
.header_menu_li2:hover { background-color:#efefef; color:#201A5A; }

.maingoods_box20 { position:relative; float:left; width:20%; padding:0px; margin:0px; vertical-align:top; }
.maingoods_box20:after { content:""; display:block; }

.maingoods_box20_line { position:relative; float:left; width:20%; padding:0px; margin:0px; vertical-align:top; }
.maingoods_box20_line:after { content:""; display:block; }

.maingoods_box25 { position:relative; float:left; width:25%; padding:0px; margin:0px; vertical-align:top; }
.maingoods_box25:after { content:""; display:block; }

.maingoods_box25_line { position:relative; float:left; width:25%; padding:0px; margin:0px; vertical-align:top; }
.maingoods_box25_line:after { content:""; display:block; }


.maingoods_box_inner { position:relative; width:100%; }
.maingoods_box_inner50 { position:relative; width:100%; margin-bottom:30px; }

.maingoods_box50 { position:relative; float:left; width:50%; padding:0px; margin:0px; vertical-align:top; }
.maingoods_box50:after { content:""; display:block; }

.maingoods_box75 { position:relative; float:left; width:75%; padding:0px; margin:0px; vertical-align:top; }
.maingoods_box75:after { content:""; display:block; }

.maingoods_box100 { position:relative; float:left; width:100%; padding:0px; margin:0px; vertical-align:top; }
.maingoods_box100:after { content:""; display:block; }

.maingoods_box100_line { position:relative; float:left; width:100%; padding:0px; margin:0px; vertical-align:top; }
.maingoods_box100_line:after { content:""; display:block; }

#banner_main_mid { position:relative; text-align:center; height:170px; }
#banner_main_roll { position:relative; height:440px; text-align:center; }
#banner_main_roll_img { height:440px; }

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none; margin: 0;
}


/* service */
.main_service_group { position:relative; width:100%; margin:0px; padding:0px; background-color:#FFFFFF; }
.main_service_group_in { position:relative; top:0px; left:0px; overflow:hidden; }

.main_service { position:relative; float:left; width:10%; padding:0px; text-align:center; }
.main_servicebox { position:relative; top:0px; left:10%; width:80%; text-align:center; background-color:#F4F5F7; border:1px solid #F6F7FA; border-radius:150px; cursor:pointer; }
.main_servicebox:after { content:""; display:block; padding-bottom:100%; }
.main_servicebox:hover { background-color:#FFFFFF; }
.main_service_left {
	position:absolute; top:0px; margin-top:-55px; width:24px; height:24px; padding:10px; right:30px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='m13.789 7.155c.141-.108.3-.157.456-.157.389 0 .755.306.755.749v8.501c0 .445-.367.75-.755.75-.157 0-.316-.05-.457-.159-1.554-1.203-4.199-3.252-5.498-4.258-.184-.142-.29-.36-.29-.592 0-.23.107-.449.291-.591 1.299-1.002 3.945-3.044 5.498-4.243z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:center;
}
.main_service_right {
	position:absolute; top:0px; margin-top:-55px; width:24px; height:24px; padding:10px; right:0px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='m10.211 7.155c-.141-.108-.3-.157-.456-.157-.389 0-.755.306-.755.749v8.501c0 .445.367.75.755.75.157 0 .316-.05.457-.159 1.554-1.203 4.199-3.252 5.498-4.258.184-.142.29-.36.29-.592 0-.23-.107-.449-.291-.591-1.299-1.002-3.945-3.044-5.498-4.243z'/%3E%3C/svg%3E");
	background-repeat:no-repeat; background-size: 24px auto; background-position:center;
}
.main_servicebox_txt { position:relative; width:100%; margin:10px 0px 30px 0px; text-align:center; color:#000000; font-size:13px; letter-spacing:-1px; }
.main_servicebox_txt:hover { color:#000000; }




.customersearch { position:relative; top:0px; left:0px; width:100%; max-width:400px; height:36px; border:1px solid #E5E5E5; background-color:#FFFFFF; }
.customersearch_input_bg { position:absolute; left:10px; right:50px; top:0px; cursor:pointer; z-index:1; }
.customersearch_input { width:100%; height:30px; outline:0px; border:0px; font-size:14px; color:#111111; font-weight:600; }
.customersearch_input::placeholder { color:#888888; font-size:13px; padding-left:5px; font-weight:400; }
.customersearch_btn {
	position:absolute; top:0px; right:0px; width:44px; height:44px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E5E5E5' d='M23.809 21.646l-6.205-6.205c1.167-1.605 1.857-3.579 1.857-5.711 0-5.365-4.365-9.73-9.731-9.73-5.365 0-9.73 4.365-9.73 9.73 0 5.366 4.365 9.73 9.73 9.73 2.034 0 3.923-.627 5.487-1.698l6.238 6.238 2.354-2.354zm-20.955-11.916c0-3.792 3.085-6.877 6.877-6.877s6.877 3.085 6.877 6.877-3.085 6.877-6.877 6.877c-3.793 0-6.877-3.085-6.877-6.877z'/%3E%3C/svg%3E");
	background-size: 20px auto; background-position:8px 10px; background-repeat:no-repeat;
}

.info_lefts { position:relative; float:left; text-align:left; left:0px; top:0px; width:160px; overflow:hidden; vertical-align:top; }
.info_rights { position:relative; text-align:left; margin-left:160px; min-height:700px; vertical-align:top; border-left:1px solid #E5E5E5; }

.info_topbox { position:relative; font-size:13px; padding:7px; color:#000000; border-bottom:1px solid transparent; cursor:pointer; }
.info_topboxin {
	position:relative; margin:3px; height:40px; line-height:40px; border-radius:3px; background-color:#FFFFFF; letter-spacing:-1px; font-size:15px; color:#111111; border:1px solid #E5E5E5; text-align:center; cursor:pointer;
}
.info_topboxin:hover { background-color:#F4F5F7; font-weight:600; color:#000000; }
.info_topboxin.on { background-color:#E5E5E5; font-weight:600; color:#000000; }

.cs_topbox { z-index:1; display:inline-block; position:relative; width:16.6%; margin-left:-3px; padding:0px; cursor:pointer; }
.cs_topboxin {
	position:relative; margin:3px; border-collapse:collapse; height:40px; line-height:40px; border-radius:3px; background-color:#FFFFFF; letter-spacing:-1px; font-size:13px; color:#111111; border:1px solid #E5E5E5; text-align:center; cursor:pointer;
}
.cs_topboxin:hover { background-color:#F4F5F7; font-weight:600; color:#000000; }
.cs_topboxin.on {
	position:relative; margin:3px; height:40px; line-height:40px; border-radius:3px; background-color:#E5E5E5; letter-spacing:-1px; font-size:13px; color:#111111; border:1px solid #E5E5E5; text-align:center; cursor:pointer;
}


.infocont { position:relative; left:5%; width:90%; font-size:13px; line-height:150%; text-align:left; }


#faq_data { display:none; z-index:1001; position:fixed; left:50%; top:50%; border-radius:5px; width:600px; height:400px; margin-top:-200px; margin-left:-300px; background-color:#FFFFFF; overflow-x:hidden; overflow-y:auto; }
#faq_bg { display:none; z-index:1000; position:fixed; left:0px; top:0px; width:100%; height:100%; bottom:0px; right:0px; background-color:#000000; opacity: 0.5; }
@media all and (max-width: 740px) {
	#faq_data { width:90%; height:400px; margin-top:-200px; margin-left:-45%; }
}

#page_header { height:80px; overflow:hidden; }
#page_header_fix { height:80px; }



/* faq */
.faq_roundbox { position:relative; float:right; left:-50%; }

.faq_roundbox_bg { position:relative; left:50%; top:0px; float:left; width:110px; cursor:pointer; }
.faq_roundbox_bg:after { content:""; display:block; }

.faq_roundbox_box { position:relative; top:0px; left:15px; width:80px; height:auto; border-radius:150px; background-color:#F4F5F7; border:1px solid #cccccc; }
.faq_roundbox_box:hover { border:1px solid #FFFFFF; background-color:#FFFFFF; }
.faq_roundbox_box.on { border:1px solid #FFFFFF; background-color:#FFFFFF; }

.faq_roundbox_ico { position:relative; top:0px; left:0px; width:80px; height:80px; background-color:transparent; }
.faq_roundbox_txt { position:relative; top:0px; left:0px; width:100%; font-size:13px; letter-spacing:-1px; color:#000000; text-align:center; margin-bottom:20px; }
.faq_roundbox_txt:hover { color:#000000; }

.faq_roundbox_left {
	position:absolute; top:50%; left:0px; width:50px; height:50px; margin-top:-25px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FED070' d='M0 12c0 6.627 5.373 12 12 12s12-5.373 12-12-5.373-12-12-12-12 5.373-12 12zm7.58 0l5.988-5.995 1.414 1.416-4.574 4.579 4.574 4.59-1.414 1.416-5.988-6.006z'/%3E%3C/svg%3E");
	background-size: 50px auto; background-position:center; background-repeat:no-repeat;
}
.faq_roundbox_left:hover {
	position:absolute; top:50%; left:0px; width:50px; height:50px; margin-top:-25px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M0 12c0 6.627 5.373 12 12 12s12-5.373 12-12-5.373-12-12-12-12 5.373-12 12zm7.58 0l5.988-5.995 1.414 1.416-4.574 4.579 4.574 4.59-1.414 1.416-5.988-6.006z'/%3E%3C/svg%3E");
	background-size: 50px auto; background-position:center; background-repeat:no-repeat;
}
.faq_roundbox_right {
	position:absolute; top:50%; right:0px; width:50px; height:50px; margin-top:-25px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FED070' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.568 18.005l-1.414-1.415 4.574-4.59-4.574-4.579 1.414-1.416 5.988 5.995-5.988 6.005z'/%3E%3C/svg%3E");
	background-size: 50px auto; background-position:center; background-repeat:no-repeat;
}
.faq_roundbox_right:hover {
	position:absolute; top:50%; right:0px; width:50px; height:50px; margin-top:-25px; cursor:pointer;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.568 18.005l-1.414-1.415 4.574-4.59-4.574-4.579 1.414-1.416 5.988 5.995-5.988 6.005z'/%3E%3C/svg%3E");
	background-size: 50px auto; background-position:center; background-repeat:no-repeat;
}


/* 포인트 */
.pointbg { background-color:#EFEFEF; border:1px solid #E5E5E5; }


.product_qna { cursor:pointer; position:absolute; right:0px; top:0px; width:120px; height:36px; border:1px solid #E5E5E5; background-color:#FFFFFF; color:#000000; font-size:13px; font-weight:600; text-align:center; line-height:36px; }
.product_qna_textarea { position:relative; width:97.5%; padding:1%; height:150px; line-height:150%; border:1px solid #E5E5E5; background-color:#FFFFFF; font-size:13px; }

.managerbox { margin:20px; }
@media all and (max-width: 620px) {
	.managerbox { margin:0px; }	
}

/* common */
@media all and (min-width: 1401px) {
	.view1400 { display:block; } /* 1400 */
	.view14001200 { display:block; } /* 1400 1200 */
	.view14001000 { display:block; } /* 1400 1200 1000 */
	.view1400740 { display:block; } /* 1400 1200 1000 740 */
	.view1400620 { display:block; } /* 1400 1200 1000 740 620 */

	.view1200 { display:none; } /* 1200 */
	.view12001000 { display:none; } /* 1200 1000 */
	.view1200740 { display:none; } /* 1200 1000 740 */
	.view1200620 { display:none; } /* 1200 1000 740 620 */
	.view1200m { display:none; } /* 1200 1000 740 620 m */

	.view1000 { display:none; } /* 1000 */
	.view1000740 { display:none; } /* 1000 740 */
	.view1000620 { display:none; } /* 1000 740 620 */
	.view1000m { display:none; } /* 1000 740 620 m */

	.view740 { display:none; } /* 740 */
	.view740620 { display:none; } /* 740 620 */
	.view740m { display:none; } /* 740 620 m */

	.view620 { display:none; } /* 620 */
	.view620m { display:none; } /* 620 m */

	.viewm { display:none; } /* m */
	
	
	.groupbox_title { font-size:22px; }
	
	.banner_top { display:block; }
	
	.icon-right_menu { display:none; }
	.icon-right_search { display:none; }
	.icon-right_heart { display:block; }
	
	.top_search_box { display:block; }
	
	.leftmenu { width:340px; }
	
	.main_category_detail { display:block; }
	.top_category_menu_txt { display:block; }
	.top_category_txt { padding:22px 20px 20px 20px; }
	.top_category_menu_right { display:block; }
	
	
	
	.bannerbox_right { display:block; } /* 우측 배너 */
	
	.main_service { width:10%; } /* 10개 */
	.main_servicebox_txt { font-size:13px; }
	
	
	.maingoods_box20 { width:20%; }
	.maingoods_box20_line { width:20%; }
	
	.maingoods_box25 { width:25%; }
	.maingoods_box25_line { width:25%; }
	
	.maingoods_box50 { width:50%; }
	.maingoods_box75 { width:75%; }
	.maingoods_box100_line { width:100%; }
	
	

	.noview1400 { display:none; } /* m */

	.top_category_menu { width:220px; }
	
	
	.bannerbox_roll { width:1200px; padding:250px; margin-left:-250px; height:1px; }
	.bannerbox_roll_arrow_img_in { height:511px; }
	.bannerbox_roll_arrow_img_in2 { height:511px; }
	
	
	.info_topbox { padding:0px; }
	.info_topboxin { border:0px; height:30px; text-align:left; border-bottom:1px solid #FFFFFF; padding-bottom:5px; }
	.info_topboxin.on {
		background-color:#FFFFFF; font-weight:600; color:#000000;
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");
		background-repeat:no-repeat; background-size: 12px auto; background-position:right;
	}
	.info_topboxin:hover {
		background-color:#FFFFFF; font-weight:600; color:#000000; border-bottom:1px dotted #E5E5E5;
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");
		background-repeat:no-repeat; background-size: 12px auto; background-position:right;
	}
}

@media all and (min-width: 1201px) and (max-width: 1400px) {
	/* 1122 (1000) + 배너 + 4칸 */
	.groupboxin { width:1000px; margin-left:-500px; }
	.groupinner { width:1000px; }

	.view1400 { display:none; } /* 1400 */
	.view14001200 { display:block; } /* 1400 1200 */
	.view14001000 { display:block; } /* 1400 1200 1000 */
	.view1400740 { display:block; } /* 1400 1200 1000 740 */
	.view1400620 { display:block; } /* 1400 1200 1000 740 620 */

	.view1200 { display:block; } /* 1200 */
	.view12001000 { display:block; } /* 1200 1000 */
	.view1200740 { display:block; } /* 1200 1000 740 */
	.view1200620 { display:block; } /* 1200 1000 740 620 */
	.view1200m { display:block; } /* 1200 1000 740 620 m */

	.view1000 { display:none; } /* 1000 */
	.view1000740 { display:none; } /* 1000 740 */
	.view1000620 { display:none; } /* 1000 740 620 */
	.view1000m { display:none; } /* 1000 740 620 m */

	.view740 { display:none; } /* 740 */
	.view740620 { display:none; } /* 740 620 */
	.view740m { display:none; } /* 740 620 m */

	.view620 { display:none; } /* 620 */
	.view620m { display:none; } /* 620 m */

	.viewm { display:none; } /* m */
	
	.groupinner_pp { width:1000px; margin-left:-500px; }
	.groupinner_c { width:770px; margin-left:-500px; }
	.groupinner_r { margin-left:295px; }
	
	.displays_left { width:490px; }
	.displays_block { display:none; }
	.displays_right { margin-left:490px; min-height:590px; }
	
	
	
	.groupinner_p { width:1000px; margin-left:-500px; }
	
	.groupcontent { left:30px; width:900px; margin-left:0px; }
	.groupbox_title { font-size:20px; }
	
	.banner_top { display:block; }
	
	.icon-right_menu { display:none; }
	.icon-right_search { display:none; }
	.icon-right_heart { display:block; }
	
	.top_search_box { display:block; }
	
	.leftmenu { width:340px; }
	
	.main_category_detail { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_txt { padding:20px 15px 20px 15px; }
	.top_category_menu_right { display:block; }
	
	
	.bannerbox_right { display:block; } /* 우측 배너 */
	
	.main_service { width:11.1%; } /* 9개 */
	.main_servicebox_txt { font-size:13px; }
	
	
	
	
	.maingoods_box20 { width:20%; }
	.maingoods_box20_line { width:20%; }
	
	.maingoods_box25 { width:25%; }
	.maingoods_box25_line { width:25%; }
	
	.maingoods_box50 { width:50%; }
	.maingoods_box75 { width:75%; }
	.maingoods_box100_line { width:100%; }
	

	.noview1200 { display:none; } /* m */

	.top_category_menu { width:55px; background-position:0px 12px; }


	.goods_title { font-size:12px; line-height:150%; }
	.goods_title.line1 { font-size:12px; line-height:150%; }
	
	
	.groupbox_title { font-size:23px; }
	.groupbox_title_top { height:70px; }

	.leftmenu { width:340px; }


	.bannerbox_roll { width:1122px; padding:250px; margin-left:-250px; height:1px; }
	.bannerbox_roll_arrow_img_in { height:511px; }
	.bannerbox_roll_arrow_img_in2 { height:511px; }
	
	.bannerbox_mid { height:160px; } /* 띠 배너 */
	.bannerbox_mid_img { height:160px; }
	

	.main_category_detail_fix { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_menu_right { display:block; }

	.bannerbox_right { margin-left:460px; } /* 우측 배너 */

	.main_brandbox_left { width:5%; background-size: 24px auto; }
	.main_brandbox_right { width:5%; background-size: 24px auto; }
	.main_brandboxin { width:90%; margin-left:5%; }
	.main_brandboxin_array { width:14.28%; }
	.main_brandboxin_ico { top:10px; }
	.main_brandboxin_ico2 { top:10px; }
	.main_brandboxin_txt { font-size:13px; }







	.main_goods_box20 { width:20%; }
	.main_goods_box25 { width:25%; }
	.main_goods_box16666 { width:16.666%; }
	.main_goods_box83333 { width:9.09%; }

	.banner_relative50 { width:50%; }

	.footer_com_txt { padding:15px; font-size:13px; }

	.company_split20 { width:20%; }
	.company_split25 { width:25%; }
	.company_split30 { width:30%; }
	.company_split { display:none; }
	.company_split2 { display:none; }

	.footerheight { height:45px; }

	.favorite_txt { font-size:12px; }

	.main_brandbox_left_ico { background-size:24px auto; background-position:14px 0px; }
	.main_brandbox_right_ico { background-size:24px auto; background-position:16px 0px; }
	
	
	.info_topbox { padding:0px; }
	.info_topboxin { border:0px; height:30px; text-align:left; border-bottom:1px solid #FFFFFF; padding-bottom:5px; }
	.info_topboxin.on {
		background-color:#FFFFFF; font-weight:600; color:#000000;
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");
		background-repeat:no-repeat; background-size: 12px auto; background-position:right;
	}
	.info_topboxin:hover {
		background-color:#FFFFFF; font-weight:600; color:#000000; border-bottom:1px dotted #E5E5E5;
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");
		background-repeat:no-repeat; background-size: 12px auto; background-position:right;
	}
}

@media all and (min-width: 1001px) and (max-width: 1200px) {
	/* 1000 + 4칸 */
	.groupboxin { width:960px; margin-left:-480px; }
	.groupinner { width:960px; }

	.view1400 { display:none; } /* 1400 */
	.view14001200 { display:none; } /* 1400 1200 */
	.view14001000 { display:block; } /* 1400 1200 1000 */
	.view1400740 { display:block; } /* 1400 1200 1000 740 */
	.view1400620 { display:block; } /* 1400 1200 1000 740 620 */

	.view1200 { display:none; } /* 1200 */
	.view12001000 { display:block; } /* 1200 1000 */
	.view1200740 { display:block; } /* 1200 1000 740 */
	.view1200620 { display:block; } /* 1200 1000 740 620 */
	.view1200m { display:block; } /* 1200 1000 740 620 m */

	.view1000 { display:block; } /* 1000 */
	.view1000740 { display:block; } /* 1000 740 */
	.view1000620 { display:block; } /* 1000 740 620 */
	.view1000m { display:block; } /* 1000 740 620 m */

	.view740 { display:none; } /* 740 */
	.view740620 { display:none; } /* 740 620 */
	.view740m { display:none; } /* 740 620 m */

	.view620 { display:none; } /* 620 */
	.view620m { display:none; } /* 620 m */

	.viewm { display:none; } /* m */
	
	
	.groupinner_pp { width:960px; margin-left:-480px; }
	.groupinner_c { width:730px; margin-left:-480px; }
	
	.displays_left { width:490px; }
	.displays_block { display:none; }
	.displays_right { margin-left:490px; min-height:590px; }
	
	.groupinner_r { margin-left:275px; }
	
	
	.groupinner_p { width:960px; margin-left:-480px; }
	
	
	.groupcontent { left:30px; width:900px; margin-left:0px; }
	.groupbox_title { font-size:20px; }
	
	.banner_top { display:block; }
	
	.icon-right_menu { display:none; }
	.icon-right_search { display:none; }
	.icon-right_heart { display:block; }
	
	.top_search_box { display:block; }
	
	.leftmenu { width:340px; }
	
	.main_category_detail { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_txt { padding:20px 15px 20px 15px; }
	.top_category_menu_right { display:block; }
	
	.bannerbox_right { display:none; }  /* 우측 배너 */
	
	.main_service { width:12.5%; } /* 8개 */
	.main_servicebox_txt { font-size:13px; }
	
	
	
	.maingoods_box20 { width:20%; }
	.maingoods_box20_line { width:20%; }
	
	.maingoods_box25 { width:25%; }
	.maingoods_box25_line { width:25%; }
	
	.maingoods_box50 { width:50%; }
	.maingoods_box75 { width:75%; }
	.maingoods_box100_line { width:100%; }
	
	

	.noview1000 { display:none; } /* m */

	.top_category_menu { width:55px; background-position:0px 12px; }

	.goods_title { font-size:12px; line-height:150%; }
	.goods_title.line1 { font-size:12px; line-height:150%; }


	.groupbox_title { font-size:21px; }
	.groupbox_title_top { height:50px; }

	.leftmenu { width:340px; }

	.bannerbox_roll { width:960px; padding:220px; margin-left:-220px; height:1px; }
	.bannerbox_roll_arrow_img_in { height:451px; }
	.bannerbox_roll_arrow_img_in2 { height:451px; }
	
	.bannerbox_mid { height:160px; } /* 띠 배너 */
	.bannerbox_mid_img { height:160px; }
	
	.main_category_detail_fix { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_txt { padding:20px 15px 20px 15px; }
	.top_category_menu_right { display:block; }

	.main_brandbox_left { width:5%; background-size: 24px auto; }
	.main_brandbox_right { width:5%; background-size: 24px auto; }
	.main_brandboxin { width:90%; margin-left:5%; }
	.main_brandboxin_array { width:14.28%; }
	.main_brandboxin_ico { top:10px; }
	.main_brandboxin_ico2 { top:10px; }
	.main_brandboxin_txt { font-size:13px; }







	.main_goods_box20 { width:20%; }
	.main_goods_box25 { width:25%; }
	.main_goods_box16666 { width:16.666%; }
	.main_goods_box83333 { width:9.09%; }

	.banner_relative50 { width:50%; }

	.footer_com_txt { padding:15px; font-size:13px; }

	.company_split20 { width:20%; }
	.company_split25 { width:25%; }
	.company_split30 { width:30%; }
	.company_split { display:none; }
	.company_split2 { display:none; }

	.footerheight { height:45px; }

	.favorite_txt { font-size:12px; }

	.main_brandbox_left_ico { background-size:24px auto; background-position:14px 0px; }
	.main_brandbox_right_ico { background-size:24px auto; background-position:16px 0px; }
	
	
	.info_topbox { padding:0px; }
	.info_topboxin { border:0px; height:30px; text-align:left; border-bottom:1px solid #FFFFFF; padding-bottom:5px; }
	.info_topboxin.on {
		background-color:#FFFFFF; font-weight:600; color:#000000;
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");
		background-repeat:no-repeat; background-size: 12px auto; background-position:right;
	}
	.info_topboxin:hover {
		background-color:#FFFFFF; font-weight:600; color:#000000; border-bottom:1px dotted #E5E5E5;
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");
		background-repeat:no-repeat; background-size: 12px auto; background-position:right;
	}
}

@media all and (min-width: 741px) and (max-width: 1000px) {
	/* 720 + 4칸 */
	.groupboxin { position:relative; top:0px; left:0px; left:3%; width:94%; margin:0px; }
	.groupinner { width:100%; }

	.view1400 { display:none; } /* 1400 */
	.view14001200 { display:none; } /* 1400 1200 */
	.view14001000 { display:none; } /* 1400 1200 1000 */
	.view1400740 { display:block; } /* 1400 1200 1000 740 */
	.view1400620 { display:block; } /* 1400 1200 1000 740 620 */

	.view1200 { display:none; } /* 1200 */
	.view12001000 { display:none; } /* 1200 1000 */
	.view1200740 { display:block; } /* 1200 1000 740 */
	.view1200620 { display:block; } /* 1200 1000 740 620 */
	.view1200m { display:block; } /* 1200 1000 740 620 m */

	.view1000 { display:none; } /* 1000 */
	.view1000740 { display:block; } /* 1000 740 */
	.view1000620 { display:block; } /* 1000 740 620 */
	.view1000m { display:block; } /* 1000 740 620 m */

	.view740 { display:block; } /* 740 */
	.view740620 { display:block; } /* 740 620 */
	.view740m { display:block; } /* 740 620 m */

	.view620 { display:none; } /* 620 */
	.view620m { display:none; } /* 620 m */

	.viewm { display:none; } /* m */
	
	
	.groupinner_pp { width:100%; margin-left:0px; left:0px; }
	.groupinner_c { width:100%; margin-left:0px; left:0px; }
	
	.displays_left { width:330px; }
	.displays_main { width:300px; height:300px; }
	.displays_snail { width:300px; }
	.displays_block { display:none; }
	.displays_right { margin-left:330px; min-height:440px; }
	
	.groupinner_r { display:none; }
	
	.products_goods_title { font-size:24px; }
	
	.groupinner_p { width:100%; margin-left:0px; left:0px; }
	
	
	.cate_list { width:90px; }
	.cate_listbox_txt { margin:10px 0px 20px 0px; }
	
	.groupcontent { left:0px; width:100%; margin-left:0px; }
	.groupbox_title { font-size:20px; }
	
	.banner_top { display:block; }
	
	.icon-right_menu { display:block; }
	.icon-right_search { display:block; }
	.icon-right_heart { display:block; }
	
	.top_search_box { display:none; }
	
	.leftmenu { width:340px; }
	
	
	.main_category_detail { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_txt { padding:20px 15px 20px 15px; }
	.top_category_menu_right { display:none; }
	
	.bannerbox_right { display:none; } /* 우측 배너 */
	
	.main_service { width:14.28%; } /* 7개 */
	.main_servicebox_txt { font-size:12px; }
	
	
	
	
	.maingoods_box20 { width:25%; }
	.maingoods_box20_line { width:25%; }
	
	.maingoods_box25 { width:33.333%; }
	.maingoods_box25_line { width:33.333%; }
	
	.maingoods_box50 { width:50%; }
	.maingoods_box75 { width:66.666%; }
	.maingoods_box100_line { width:100%; }
	
	.footer_com_txt { margin:15px 0px 15px 0px; padding:0px 15px 0px 15px; font-size:12px; }
	
	


	.noview740 { display:none; } /* m */

	.top_category_menu { width:55px; background-position:0px 12px; }

	.goods_title { font-size:11px; line-height:130%; }
	.goods_title.line1 { font-size:11px; line-height:130%; }

	.groupbox_title { font-size:20px; }
	.groupbox_title_top { height:50px; }

	.leftmenu { width:340px; }

	.bannerbox_roll { width:100%; padding:190px; margin-left:-190px; height:1px; }
	.bannerbox_roll_arrow_img_in { height:391px; }
	.bannerbox_roll_arrow_img_in2 { height:391px; }
	
	.bannerbox_mid { height:130px; } /* 띠 배너 */
	.bannerbox_mid_img { height:130px; }
	
	.main_category_detail_fix { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_txt { padding:20px 15px 20px 15px; }
	.top_category_menu_right { display:none; }

	.loginbox_all { position:relative; left:3%; width:94%; margin-left:0px; height:640px; }
	.loginbox_imgbox { width:50%;  }
	.loginbox_content { width:50%; }
	.loginbox_footer { left:3%; width:94%; margin-left:0px; }

	.main_brandbox_left { width:5%; background-size: 24px auto; }
	.main_brandbox_right { width:5%; background-size: 24px auto; }
	.main_brandboxin { width:90%; margin-left:5%; }
	.main_brandboxin_array { width:16.666%; }
	.main_brandboxin_ico { top:10px; }
	.main_brandboxin_ico2 { top:10px; }
	.main_brandboxin_txt { font-size:12px; }






	.main_goods_box20 { width:20%; }
	.main_goods_box25 { width:25%; }
	.main_goods_box16666 { width:16.666%; }
	.main_goods_box83333 { width:16.666%; }

	.banner_relative50 { width:50%; }

	.footer_com_txt { padding:15px; font-size:13px; }

	.company_split20 { width:50%; }
	.company_split25 { width:50%; }
	.company_split30 { width:50%; }
	.company_split { display:block; }
	.company_split2 { display:none; }

	.footerheight { height:45px; }

	.favorite_txt { font-size:12px; }

	.main_brandbox_left_ico { background-size:20px auto; background-position:14px 2px; }
	.main_brandbox_right_ico { background-size:20px auto; background-position:16px 2px; }
	
	
	.cs_topbox { width:25%; }
	.info_topbox { padding:0px; }
	.info_topboxin { border:0px; height:30px; text-align:left; border-bottom:1px solid #FFFFFF; padding-bottom:5px; }
	.info_topboxin.on {
		background-color:#FFFFFF; font-weight:600; color:#000000;
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");
		background-repeat:no-repeat; background-size: 12px auto; background-position:right;
	}
	.info_topboxin:hover {
		background-color:#FFFFFF; font-weight:600; color:#000000; border-bottom:1px dotted #E5E5E5;
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");
		background-repeat:no-repeat; background-size: 12px auto; background-position:right;
	}
}


@media all and (min-width: 621px) and (max-width: 740px) {
	/* vieport 고정 720 + 2칸 */
	.groupboxin { position:relative; top:0px; left:0px; left:3%; width:94%; margin:0px; }
	.groupinner { width:100%; }

	.view1400 { display:none; } /* 1400 */
	.view14001200 { display:none; } /* 1400 1200 */
	.view14001000 { display:none; } /* 1400 1200 1000 */
	.view1400740 { display:none; } /* 1400 1200 1000 740 */
	.view1400620 { display:block; } /* 1400 1200 1000 740 620 */

	.view1200 { display:none; } /* 1200 */
	.view12001000 { display:none; } /* 1200 1000 */
	.view1200740 { display:none; } /* 1200 1000 740 */
	.view1200620 { display:block; } /* 1200 1000 740 620 */
	.view1200m { display:block; } /* 1200 1000 740 620 m */

	.view1000 { display:none; } /* 1000 */
	.view1000740 { display:none; } /* 1000 740 */
	.view1000620 { display:block; } /* 1000 740 620 */
	.view1000m { display:block; } /* 1000 740 620 m */

	.view740 { display:none; } /* 740 */
	.view740620 { display:block; } /* 740 620 */
	.view740m { display:block; } /* 740 620 m */

	.view620 { display:block; } /* 620 */
	.view620m { display:block; } /* 620 m */

	.viewm { display:none; } /* m */
	
	
	.square_box444:after { content:""; display:block; padding-bottom:180%; }
	
	.groupinner_pp { width:600px; margin-left:-300px; }
	.groupinner_c { width:100%; left:0px; margin-left:0px; }
	
	.displays_left { width:600px; float:none; }
	.displays_main { width:600px; height:600px; }
	.displays_snail { width:600px; }
	.displays_block { clear:both; display:block; }
	.displays_right { width:100%; margin-left:0px; min-height:0px; }
	
	.groupinner_r { display:none; }
	
	.products_goods_title { font-size:24px; }
	
	
	.groupinner_p { width:600px; margin-left:-300px; }
	.cart_optionboxin { position:relative; left:3%; width:94%; margin-left:0px; }
	
	
	.cate_list { width:90px; }
	.cate_listbox_txt { margin:10px 0px 10px 0px; }
	
	.groupcontent { left:0px; width:100%; margin-left:0px; }
	.groupbox_title { font-size:18px; }
	
	.banner_top { display:block; }
	
	.icon-right_menu { display:block; }
	.icon-right_search { display:block; }
	.icon-right_heart { display:block; }
	
	.top_search_box { display:none; }
	
	.leftmenu { width:340px; }
	
	
	.main_category_detail { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_txt { padding:20px 15px 20px 15px; }
	.top_category_menu_right { display:none; }
	
	.bannerbox_right { display:none; } /* 우측 배너 */
	
	.main_service { width:16.65%; } /* 6개 */
	.main_servicebox_txt { font-size:12px; }
	
	.maingoods_box20 { width:33.333%; }
	.maingoods_box20_line { width:33.333%; }
	
	.maingoods_box25 { width:33.333%; }
	.maingoods_box25_line { width:33.333%; }
	
	.maingoods_box50 { width:50%; }
	.maingoods_box75 { width:66.666%; }
	.maingoods_box100_line { width:100%; }
	
	.content_title { font-size:20px; }
	.content_subtitle { font-size:18px; }
	
	.content_menubox6 { width:33.333%; }
	.content_menuboxin { font-size:12px; }
	.content_menuboxin:hover { font-size:12px; }
	.content_menuboxin.on { font-size:12px; }
	
	.footer_com_txt { margin:15px 0px 15px 0px; padding:0px 15px 0px 15px; font-size:12px; }
	
	.noview620 { display:none; } /* m */

	.goods_title { font-size:11px; line-height:130%; }
	.goods_title.line1 { font-size:11px; line-height:130%; }

	.groupbox_title { font-size:18px; }
	.groupbox_title_top { height:40px; }

	.leftmenu { width:340px; }
	
	.bannerbox_roll { width:100%; padding:130px; margin-left:-130px; height:101px; }
	.bannerbox_roll_arrow_img_in { height:371px; }
	.bannerbox_roll_arrow_img_in2 { height:371px; }
	
	
	.bannerbox_mid { height:110px; } /* 띠 배너 */
	.bannerbox_mid_img { height:110px; }
	

	.main_category_detail_fix { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_txt { padding:20px 15px 20px 15px; }
	.top_category_menu_right { display:none; }

	.main_brandbox_left { width:5%; background-size: 24px auto; }
	.main_brandbox_right { width:5%; background-size: 24px auto; }
	.main_brandboxin { width:90%; margin-left:5%; }
	.main_brandboxin_array { width:20%; }
	.main_brandboxin_ico { top:8px; }
	.main_brandboxin_ico2 { top:0px; }
	.main_brandboxin_txt { font-size:11px; }
	
	
	.list_title { font-size:13px; }
	.list_price { font-size:12px; }
	.list_price2 { font-size:12px; }
	.list_price_sale { font-size:22px; }
	.list_price_login { font-size:10px; }
	.list_ico_pay { font-size:10px; }


	.loginbox_all { position:relative; left:3%; width:94%; margin-left:0px; height:640px; }
	.loginbox_imgbox { width:50%;  }
	.loginbox_content { width:50%; }
	.loginbox_footer { left:3%; width:94%; margin-left:0px; }


	.products_title { font-size:13px; }


	.main_goods_box25 { width:33.333%; }
	.main_goods_box20 { width:25%; }
	.main_goods_box16666 { width:16.666%; }
	.main_goods_box83333 { width:16.666%; }

	.banner_relative50 { width:100%; }

	.footer_com_txt { padding:15px 10px 15px 10px; font-size:11px; }

	.company_split20 { width:50%; }
	.company_split25 { width:50%; }
	.company_split30 { width:50%; }
	.company_split { display:block; }
	.company_split2 { display:none; }

	.footerheight { height:45px; }

	.favorite_txt { font-size:12px; }

	.main_brandbox_left_ico { background-size:20px auto; background-position:8px 2px; }
	.main_brandbox_right_ico { background-size:20px auto; background-position:10px 2px; }

	#buttonarea_consulting1 { display:none; z-index:1006; margin:0px 3px 0px 3px; background-color:#FFFFFF; position:fixed; bottom:0px; left:0px; right:0px; }
	#buttonarea_consulting2 { display:block; z-index:1006; margin:0px 3px 0px 3px; background-color:#FFFFFF; position:fixed; bottom:0px; left:0px; right:0px; }
	#buttonarea_sales1 { display:none; z-index:1006; margin:0px 3px 0px 3px; background-color:#FFFFFF; position:fixed; bottom:0px; left:0px; right:0px; }
	#buttonarea_sales2 { display:block; z-index:1006; margin:0px 3px 0px 3px; background-color:#FFFFFF; position:fixed; bottom:0px; left:0px; right:0px; }
	#optionarea { z-index:1005; position:fixed; bottom:62px; left:0px; right:0px; display:none; }
	
	.pay_groupbox { position:relative; margin:0px 3px 3px 3px; border:1px solid #E5E5E5; background-color:#FAFAFA; }
	
	.cs_topbox { width:33.33%; }
	.info_topboxin { font-size:13px; }
	.info_topbox { position:relative; float:left; width:33.33%; font-size:13px; padding:0px; color:#000000; border-bottom:0px; }
	.info_topbox:hover { border-bottom:0px; background:none; }
	.info_lefts { float:none; width:100%; }
	.info_rights { margin-left:0px; border-left:0px; }
	.infocont { left:0px; width:100%; }
}

@media all and (max-width: 620px) {
	/* 100% */
	.groupboxin { position:relative; top:0px; left:0px; left:3%; width:94%; margin:0px; }
	.groupinner { width:100%; }

	.view1400 { display:none; } /* 1400 */
	.view14001200 { display:none; } /* 1400 1200 */
	.view14001000 { display:none; } /* 1400 1200 1000 */
	.view1400740 { display:none; } /* 1400 1200 1000 740 */
	.view1400620 { display:none; } /* 1400 1200 1000 740 620 */

	.view1200 { display:none; } /* 1200 */
	.view12001000 { display:none; } /* 1200 1000 */
	.view1200740 { display:none; } /* 1200 1000 740 */
	.view1200620 { display:none; } /* 1200 1000 740 620 */
	.view1200m { display:block; } /* 1200 1000 740 620 m */

	.view1000 { display:none; } /* 1000 */
	.view1000740 { display:none; } /* 1000 740 */
	.view1000620 { display:none; } /* 1000 740 620 */
	.view1000m { display:block; } /* 1000 740 620 m */

	.view740 { display:none; } /* 740 */
	.view740620 { display:none; } /* 740 620 */
	.view740m { display:block; } /* 740 620 m */

	.view620 { display:none; } /* 620 */
	.view620m { display:block; } /* 620 m */

	.viewm { display:block; } /* m */
	
	.groupinner_pp { width:100%; left:0px; margin-left:0px; }
	.groupinner_c { width:100%; left:0px; margin-left:0px; }
	
	.square_box444:after { content:""; display:block; padding-bottom:180%; }
	
	.displays_left { width:100%; }
	.displays_main { width:100%; }
	.displays_snail { width:100%; }
	.displays_block { clear:both; display:block; }
	.displays_right { width:100%; margin-left:0px; min-height:0px; }
	
	.groupinner_r { display:none; }
	
	.products_goods_title { font-size:20px; }
	.product_btn1 { font-size:15px; }
	.product_btn2 { font-size:15px; }
	
	.groupinner_p { width:100%; left:0px; margin-left:0px; }
	
	.cart_titlebox { height:40px; margin-bottom:10px; }
	
	.cart_title.type1 { font-size:20px; width:80px; }
	.cart_title.type2 { font-size:18px; width:60px; margin-left:-20px; }
	.cart_title.type3 { font-size:18px; width:40px; }
	.cart_titleline { top:15px; }
	
	.cart_sheet_title { font-size:12px; }
	.cart_sheet_img { width:60px; height:60px; }
	.cart_sheet_right { margin:55px 10px 10px 80px; }
	.cart_sheet_right_txt { font-size:11px; }
	
	.cart_optionboxin { position:relative; left:3%; width:94%; margin-left:0px; }
	
	.cart_btn_white { font-size:15px; }
	.cart_btn_color { font-size:15px; }
	
	
	.cate_list { width:22%; }
	.cate_listbox_txt { margin:10px 0px 10px 0px; }
	
	.groupcontent { left:0px; width:100%; margin-left:0px; }
	.groupbox_title { font-size:18px; }
	
	.banner_top { display:block; }
	
	.icon-right_menu { display:block; }
	.icon-right_search { display:block; }
	/*.icon-right_heart { display:none; }*/
	
	.top_search_box { display:none; }
	
	.leftmenu { width:100%; }
	
	#page_header { height:60px; }
	#page_header_fix { height:60px; }
	
	.top_logo { top:0px; left:0px; width:100px; height:60px;cursor:pointer; background-size:100px auto; background-position:0px 18px; font-size:26px; }
	
	.top_right { position:relative; float:right; left:0px; top:16px; margin:3px; width:36px; height:50px; cursor:pointer; background-color:#FFFFFF; }
	.top_right.icon-right_cart { background-size: 28px auto; background-position: 5px 5px; }
	.top_right.icon-right_myshop { background-size: 28px auto; background-position: 5px 5px; }
	.top_right.icon-right_menu { background-size: 28px auto; background-position: 5px 5px; }
	.top_right.icon-right_search { background-size: 28px auto; background-position: 5px 5px; }
	.top_right.icon-right_heart { background-size: 28px auto; background-position: 5px 5px; }
	.top_right_txt { position:absolute; top:40px; left:0px; width:100%; font-size:10px; text-align:center; letter-spacing:-1px; }
	
	.main_category_detail { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_txt { padding:20px 7px 20px 7px; font-size:13px; }
	.top_category_menu_right { display:none; }
	
	.bannerbox_right { display:none; } /* 우측 배너 */
	
	.main_service { width:20%; } /* 5개 */
	.main_servicebox_txt { font-size:10px; }
	
	.loginbox_inputbox { left:2%; width:96%; }
	.loginbox { left:3%; width:94%; margin-left:0px; border:none; padding:0px; border-radius:0px; }
	.loginsearcbox { left:3%; width:94%; margin-left:0px; border:none; padding:0px; border-radius:0px; }
	.loginsearcboxin { left:3%; width:94%; margin-left:0px; border:none; padding:0px; border-radius:0px; }
	
	.joinbox_bg { background-color:#FFFFFF;}
	
	
	
	.maingoods_box20 { width:50%; }
	.maingoods_box20_line { width:50%; }
	
	.maingoods_box25 { width:50%; }
	.maingoods_box25_line { width:50%; }
	
	.maingoods_box50 { width:100%; }
	.maingoods_box75 { width:50%; }
	.maingoods_box100_line { width:100%; }
	
	.content_title { font-size:20px; }
	.content_subtitle { font-size:18px; }
	
	.content_menubox6 { width:33.333%; }
	.content_menuboxin { font-size:12px; }
	.content_menuboxin:hover { font-size:12px; }
	.content_menuboxin.on { font-size:12px; }
	
	.faq_roundbox_bg { width:24%; }
	.faq_roundbox_txt { font-size:10px; }
	.faq_roundbox_box { width:80%; }
	.faq_roundbox_ico { width:100%; height:0px; padding-bottom:100%; }
	
	.faq_roundbox_left { width:30px; height:30px; margin-top:-15px; background-size:30px auto; }
	.faq_roundbox_left:hover { width:30px; height:30px; margin-top:-15px; background-size:30px auto; }
	.faq_roundbox_right { width:30px; height:30px; margin-top:-15px; background-size:30px auto; }
	.faq_roundbox_right:hover { width:30px; height:30px; margin-top:-15px; background-size:30px auto; }
	
	.footer_com_txt { margin:15px 0px 15px 0px; padding:0px 7px 0px 7px; font-size:10.5px; }
	.footer_com_txt2 { margin:15px 0px 15px 0px; padding:0px 7px 0px 7px; font-size:10.5px; border-right:0px; }
	
	.footer_select { width:100%; }
	.footer_div { width:90%; }
	.footer_div2 { width:90%; }
	
	
	.noviewm { display:none; } /* m */

	.groupbox_title { font-size:18px; }
	.groupbox_title_top { height:30px; }

	.header_logo { height:60px; }
	

	
	.top_right_txt { display:none; }

	.leftmenu { width:100%; }

	.bannerbox_roll { width:100%; height:290px; margin-left:-30px; padding-right:60px; }
	/*.bannerbox_roll_arrow_img { position:absolute; top:0px; left:0px; transform:none; } */
	.bannerbox_roll_arrow_img_in { height:300px; margin-left:0px; }
	.bannerbox_roll_arrow_img_in2 { height:240px; margin-top:30px; margin-left:30px; }
	
	
	.bannerbox_roll_arrow_leftbox { width:20px; left:-7px; height:20px; margin-top:-10px; background-size: 20px auto; }
	.bannerbox_roll_arrow_rightbox { width:20px; right:-7px; height:20px; margin-top:-10px; background-size: 20px auto; }
	
	.bannerbox_roll_arrow_left { width:14px; height:14px; margin-top:-4px; background-size: 14px auto; }
	.bannerbox_roll_arrow_right { width:14px; height:14px; margin-top:-4px; background-size: 14px auto; }
	
	
	.bannerbox_mid { height:80px; } /* 띠 배너 */
	.bannerbox_mid_img { height:80px; }


	.main_category_detail_fix { display:none; }
	.top_category_menu_txt { display:none; }
	.top_category_txt { padding:20px 15px 20px 15px; }
	.top_category_menu_right { display:none; }

	.leftmenu { width:100%; }

	.main_brandbox_left { width:5%; background-size: 24px auto; }
	.main_brandbox_right { width:5%; background-size: 24px auto; }
	.main_brandboxin { width:90%; margin-left:5%; }
	.main_brandboxin_array { width:25%; }
	.main_brandboxin_ico { top:0px; }
	.main_brandboxin_ico2 { top:0px; }
	.main_brandboxin_txt { font-size:9px; }
	
	
	.list_title { font-size:13px; }
	.list_price { font-size:12px; }
	.list_price2 { font-size:12px; }
	.list_price_sale { font-size:20px; }
	.list_price_login { font-size:10px; }
	.list_ico_pay { font-size:10px; }


	.loginbox_all { left:3%; width:94%; margin-left:0px; top:20px; }
	.loginbox_imgbox { display:none; }
	.loginbox_content { float:none; left:0px; width:100%; height:100%; }
	.loginbox_footer { left:3%; width:94%; margin-left:0px; }
	

	.joinbox { left:3%; width:94%; margin-left:0px; margin-top:20px; margin-bottom:50px; border:none; padding:0px; border-radius:0px; }
	.joinbox_bg { background-color:#FFFFFF;}
	.joinbox_in { left:3%; width:94%; }

	.loginsearcbox { left:3%; width:94%; margin-left:0px; border:none; padding:0px; border-radius:0px; }
	.loginsearcboxin { left:3%; width:94%; margin-left:0px; border:none; padding:0px; border-radius:0px; }





	.main_goods_box25 { width:50%; }
	.main_goods_box20 { width:50%; }
	.main_goods_box16666 { width:33.333%; }
	.main_goods_box83333 { width:33.333%;}

	.banner_relative50 { width:100%; }

	.footer_com_txt { padding:15px 10px 15px 10px; font-size:11px; }

	.company_split20 { width:100%; }
	.company_split25 { width:100%; }
	.company_split30 { width:100%; }
	.company_split { display:block; }
	.company_split2 { display:block; }

	.footerheight { height:90px; }

	.favorite_txt { font-size:11px; }


	.main_brandbox_left_ico { background-size:16px auto; background-position:3px 2px; }
	.main_brandbox_right_ico { background-size:16px auto; background-position:4px 2px; }

	
	#buttonarea_consulting1 { display:none; z-index:1006; margin:0px 3px 0px 3px; background-color:#FFFFFF; position:fixed; bottom:0px; left:0px; right:0px; }
	#buttonarea_consulting2 { display:block; z-index:1006; margin:0px 3px 0px 3px; background-color:#FFFFFF; position:fixed; bottom:0px; left:0px; right:0px; }
	#buttonarea_sales1 { display:none; z-index:1006; margin:0px 3px 0px 3px; background-color:#FFFFFF; position:fixed; bottom:0px; left:0px; right:0px; }
	#buttonarea_sales2 { display:block; z-index:1006; margin:0px 3px 0px 3px; background-color:#FFFFFF; position:fixed; bottom:0px; left:0px; right:0px; }
	#optionarea { z-index:1005; position:fixed; bottom:62px; left:0px; right:0px; display:none; }
	
	.pay_groupbox { position:relative; margin:0px 3px 3px 3px; border:1px solid #E5E5E5; background-color:#FAFAFA; }
	
	.cs_topbox { width:33.33%; }
	.info_topboxin { font-size:13px; }
	.info_topbox { position:relative; float:left; width:33.33%; font-size:13px; padding:0px; color:#000000; border-bottom:0px; }
	.info_topbox:hover { border-bottom:0px; background:none; }
	.info_lefts { float:none; width:100%; }
	.info_rights { margin-left:0px; border-left:0px; }
	.infocont { left:0px; width:100%; }
	
}
