@font-face {
  font-family:'NanumGothic',sans-serif;
  font-style: normal;
  font-weight: 600;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family:'NanumGothic',sans-serif;
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family:'NanumGothic',sans-serif;
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
    font-family:'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight:400;
    font-style: normal;
}
::selection { background:#c80001; color:#fff; text-shadow: none; }
html, body {width:100%;font-size:12px;font-family:'Pretendard-Regular',sans-serif; dotum, Arial, Tahoma, sans-serif;color:#333;background-color:#ffffff;}
html, body, form, legend, label, option, button, fieldset, textarea, div, p, pre, blockquote, img, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li {margin:0;padding:0;font-size:12pt;font-family:'Pretendard-Regular',sans-serif;line-height:22px;}
legend {position:absolute;top:0;left:-9999em;}
img {vertical-align:top;border:0;}
button {cursor:pointer;}
fieldset, img {border:0;}
ol, ul, dl, li {list-style:none;}
a {text-decoration:none;font-family:'Pretendard-Regular',sans-serif;cursor:pointer;}
a:hover {text-decoration:underline;}
em {font-style:normal;}
table {table-layout:fixed;border-collapse:collapse;}
header, #container, .tabletMenuArea, .visualArea {*zoom:1;}

input,textarea{
	-webkit-border-radius:0;
	-webkit-appearance:none;
}
input:focus {
	-webkit-tap-highlight-color:transparent;
	outline:none;
}
button, html [type="button"] {
	appearance: none;
	-moz-appearance:none;
	-webkit-appearance:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
input[type='checkbox']{
	-webkit-appearance:checkbox;
}
input[type='radio']{
	-webkit-appearance:checkbox;
}
select{
	-webkit-appearance: none;
	-moz-appearance: none; 
	appearance:none;
	color:#565656;
}
#menu {
	position:fixed;
	top:0px;
	right: -352px;
	width: 250px;
	height: 100%;
	overflow-y:auto;
	overflow-x:hidden;
	background-color:#ffffff;
	border: 1px solid #c9c9c9;
	z-index: 1003;
	vertical-align:top;
	text-align:left;
	transition: All 0.2s ease;
	-webkit-transition: All 0.2s ease;
	-moz-transition: All 0.2s ease;
	-o-transition: All 0.2s ease;
}
#menu.open {
	right:0px;
}
.page_cover {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: rgba(0, 0, 0, 0.4);
	z-index:102;
	display: none;
}
.page_cover.open {
	display: block;
}
.page_cover.close {
	display: none;
}
.menubox {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:230px;
	vertical-align:top;
}
.menubox_1 {
	margin:0;
	padding:0;
	text-align:right;
}
.menubox_1 img {
	height:50px;
	border:0;
	cursor:pointer;
}
.menubox_2 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	vertical-align:top;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.menubox_2 p {
	margin:0;
	padding-left:15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	font-weight:700;
	background-color:#f5f5f5;
	border-bottom:1px solid #cccccc;
}
.menubox_2 ul {
	margin:0;
	padding:0;
}
.menubox_2 ul li {
	margin:0;
	padding-left:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	border-bottom:1px solid #cccccc;
	cursor:pointer;
}
.menubox_3 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	line-height:40px;
	font-weight:700;
	vertical-align:top;
	text-align:center;
	background-color:#ff3c00;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	cursor:pointer;
}
.menubox_4 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	vertical-align:top;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.menubox_4_1 {
	margin:0;
	padding-top:20px;
	padding-left:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:25px;
}
.menubox_4_2 {
	margin:0;
	padding-bottom:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:20pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.bbs_search {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	width:96%;
	text-align:right;
}
.input_keyword {
	width:150px;
	height:30px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #343434;
}
.bbs_search_btn {
	display:inline-block;
	padding:0 10px;
	min-width:80px;
	height:34px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	text-align:center;
	background-color:#565656;
	border:1px solid #565656;
	cursor:pointer;
}
.bbs_list_2 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:96%;
	min-height:280px;
	text-align:center;
	vertical-align:top;
}
.bbs_list_2 ul {
	margin:0;
	padding:0;
}
.bbs_list_2 ul li {
	display:inline-block;
	margin-top:10px;
	margin-left:5px;
	padding:0;
	width:160px;
	height:300px;
	vertical-align:top;
	text-align:center;
	background-size:cover;
	background-position:50% 50%;
	cursor:pointer;
	position:relative;
}
.bbs_list_3 {
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:96%;
	min-height:280px;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #cccccc;
}
.bbs_list_3 ul {
	margin:0;
	padding:0;
}
.bbs_list_3 ul li {
	margin:0;
	padding:20px 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:left;
	border-bottom:1px solid #cccccc;
	cursor:pointer;
	position:relative;
}
.bbs_list_3 ul li img {
	width:100%;
	border:0;
}
.bbs_list_3_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
}
.bbs_list_3_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#a4a4a4;
	line-height:20px;
}
.bbs_list_4 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:96%;
	min-height:280px;
	text-align:center;
	vertical-align:top;
}
.bbs_list_4 ul {
	margin:0;
	padding:0;
}
.bbs_list_4 ul li {
	display:inline-block;
	margin-top:10px;
	padding:0;
	width:340px;
	height:200px;
	vertical-align:top;
	text-align:center;
	background-size:cover;
	background-position:50% 50%;
	cursor:pointer;
	position:relative;
}

.bbs_list_5 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:96%;
	min-height:280px;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #cccccc;
}
.bbs_list_5 ul {
	margin:0;
	padding:0;
}
.bbs_list_5 ul li {
	margin:0;
	padding:20px 20px;
	border-bottom:1px solid #cccccc;
	text-align:left;
	cursor:pointer;
	position:relative;
}
.bbs_list_5_1 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:26px;
	text-align:left;
}
.bbs_list_5_2 {
	margin-top:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:left;
}
.bbs_list_8 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:96%;
	min-height:280px;
	text-align:center;
	vertical-align:top;
}
.bbs_non_data {
	margin-top:80px;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:200%;
	font-weight:700;
	text-align:center;
}
.bbs_list_8 ul {
	margin:0;
	padding:0;
}
.bbs_list_8 ul li {
	display:inline-block;
	margin-top:10px;
	padding:0;
	width:310px;
	height:310px;
	vertical-align:top;
	text-align:center;
	background-size:cover;
	background-position:50% 50%;
	cursor:pointer;
	position:relative;
}
.bbs_recset_btn {
	position:absolute;
	top:22px;
	right:10px;
	padding:2px 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ffffff;
	background-color:#ff8a00;
	border-radius:5px;
}
.bbs_recset_btn2 {
	position:absolute;
	top:22px;
	right:10px;
	padding:2px 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ff8a00;
	background-color:#f5f5f5;
	border-radius:5px;
}
.bbsset {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:340px;
	text-align:center;
	vertical-align:top;
	position:relative;
}
.bbsset_1 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:330px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:50px;
	vertical-align:top;
	text-align:center;
}
.bbsset_1 label {
	text-align:center;
	cursor:pointer;
}
.bbsset_2 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:330px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:left;
}
.bbsset_2_date {
	display:inline-block;
	padding:2px 6px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#ffffff;
	background-color:#a8a8a8;
	border-radius:5px;
}
.bbsset_3 {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
.bbsset_4 {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
.bbsset_4_1 {
	display:inline-block;
	padding:0;
	width:80px;
}
.bbsset_4_1 img {
	border:0;
}
.bbsset_4_2 {
	display:inline-block;
	padding:0;
	width:80px;
}
.bbsset_4_3 {
	display:inline-block;
	padding:0;
	text-align:center;
}
.bbsset_5 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:26px;
	font-weight:700;
	text-align:left;
}
.bbsset_6 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:330px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.bbsset_btn {
	display:inline-block;
	margin-top:2px;
	padding:0;
	width:80px;
	height:40px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#ffffff;
	text-align:center;
	background-color:#565656;
	border:1px solid #565656;
	cursor:pointer;
}
.bbsset_rebtn {
	display:inline-block;
	margin-top:2px;
	padding:0;
	width:332px;
	height:40px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#ffffff;
	text-align:center;
	background-color:#22b573;
	border:1px solid #22b573;
	border-radius:5px;
	cursor:pointer;
}
.bbsset_input {
	width:100%;
	height:40px;
	font-family:'Pretendard-Regular', sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.bbsset_input2 {
	width:100%;
	height:40px;
	font-family:'Pretendard-Regular', sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.bbsphoto {
	position:fixed;
	top:60px;
	left:0;
	width:100%;
	text-align:center;
	z-index:104;
	background-color:#ffffff;
	display:none;
}
.bbsphoto img {
	width:100%;
	text-align:center;
	border:2px solid #ffffff;
	cursor:pointer;
}
.bbsmovie {
	position:fixed;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	z-index:107;
	background-color:#ffffff;
	display:none;
}
.bbsmovie iframe {
	width:100%;
	height:250px;
	text-align:center;
	border:2px solid #ffffff;
	cursor:pointer;
}
.bbs_but_m {
	position:absolute;
	bottom:10px;
	right:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:18pt;letter-spacing:0pt;color:#dddddd;
	z-index:106;
}
.bbsview2_textarea {
	padding:5px;
	width:94%;
	height:200px;
	font-family:'Pretendard-Regular', sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #cccccc;;
	background-color:#ffffff;
}
.bbsview2_textarea:focus {
	outline:none;
}
.comenttool {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:340px;
	text-align:center;
	background-color:#f7931e;
	z-index:101;
}
.comenttool_1 {
	margin:0;
	padding:0;
	width:340px;
	font-family:'Pretendard-Regular', sans-serif;font-size:12pt;letter-spacing:0pt;color:#ffffff;
	line-height:40px;
	background-color:#f7931e;
	position:relative;
	vertical-align:top;
	text-align:left;
}
.comenttool_1 input {
	width:250px;
	height:40px;
	font-family:'Pretendard-Regular', sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	border:0;
	background-color:#ffffff;
	border:3px solid #f7931e;
}
.comenttool_1_2 {
	position:absolute;
	top:8px;
	right:15px;
	font-family:'Pretendard-Regular', sans-serif;font-size:14pt;letter-spacing:0pt;color:#ffffff;
	line-height:30px;
	background-color:#f7931e;
	text-align:center;
	cursor:pointer;
}
.comentdiv {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
	width:340px;
	vertical-align:top;
	text-align:left;
	border-top:1px solid #cccccc;
}
.comentdiv ul {
	margin:0;
	padding:0;
}
.comentdiv ul li {
	margin:0;
	padding-top:10px;
	border-bottom:1px dotted #e3e3e3;
}
.comentdiv_1 {
	display:inline-block;
	padding:2px 10px;
	font-family:'Pretendard-Regular', sans-serif;font-size:8pt;letter-spacing:0pt;color:#565656;
	background-color:#f5f5f5;
	border-radius:5px;
}
.comentdiv_2 {
	margin:0;
	padding:10px 5px;
	font-family:'Pretendard-Regular', sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	white-space:normal;
}
.pagingdiv {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	text-align:center;
	vertical-align:top;
}
.pagingdiv ul {
	margin:0;
	padding-bottom:30px;
}
.pagingdiv ul li {
	display:inline-block;
	margin:2px;
	padding:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	text-align:center;
	cursor:pointer;

}
.pagingdiv ul li:hover {
	text-decoration:underline;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ff8a00;
}
.pagingdiv2 {
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	width:96%;
	text-align:center;
	vertical-align:top;
}
.pagingdiv2 ul {
	margin:0;
	padding:0;
}
.pagingdiv2 ul li {
	display:inline-block;
	margin:2px;
	padding:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	text-align:center;
	cursor:pointer;

}
.pagingdiv2 ul li:hover {
	text-decoration:underline;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ff8a00;
}



.where {
	display: block;
	margin: 25px 15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#000000;
	text-decoration: none;
} 
.filebox {
	display:inline-block;
	padding:0;
	vertical-align:top;
	text-align:left;
}
.filebox input[type="file"] {
	position: absolute;
	width:0;
	height:0;
	padding:0;
	overflow:hidden;
	border:0;
}

.filebox label {
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#ffffff;
	line-height:32px;
	vertical-align:top;
	background-color:rgba(0, 53, 109, 0.95);
	cursor:pointer;
}
.filebox .upload-name {
	display:inline-block;
	width:160px;
	height:38px;
	font-family:'Pretendard-Regular', sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #cccccc;
	background-color:#ffffff;
}

.filebox.bs3-primary label {
	display:inline-block;
	padding:0 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	line-height:40px;
	vertical-align:middle;
	background-color:rgba(0, 53, 109, 0.95);
	cursor:pointer;
}
.idx {
	margin-top:100px;
	padding:0;
	width:100%;
	vertical-align:top;
}
.idx2 {
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	width:340px;
	min-height:600px;
	vertical-align:top;
	text-align:center;
}
.idxtop {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	z-index:1000;
}
.idxtopdiv_0 {
	position:absolute;
	right:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	text-align:right;
}
.idxtopdiv_0_sotik {
	position:absolute;
	top:5px;
	left:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	z-index:1;
}
.idxtopdiv_0_sotik img {
	width:25px;
	border:0;
	cursor:pointer;
}
.idxtopdiv {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	position:relative;
}
.idxtopdiv_logo {
	display:inline-block;
	padding:0;
	vertical-align:top;
	width:140px;
	height:60px;
}
.idxtopdiv_logo img {
	margin-top:3px;
	width:120px;
	border:0;
}
.idxtopdiv_dv {
	display:none;
	margin-top:16px;
	margin-left:20px;
	padding-left:16px;
	text-align:left;
	vertical-align:top;
	border:1px solid #ff8a00;
	border-radius:20px;
}
.idxtopdiv_dv2 {
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:300px;
	text-align:left;
	vertical-align:top;
	border:1px solid #ff8a00;
	border-radius:20px;
}
.idxtopdiv_dv_input_div {
	display:inline-block;
	padding-left:30px;
	text-align:left;
	vertical-align:top;
	position:relative;
}
.idxtopdiv_dv_input {
	width:220px;
	height:40px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:0;
	transition: width 0.3s ease;
	caret-color:#ff8a00;
}
#placeholderLabel {
	position: absolute;
	top:10px;
	left:30px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	pointer-events: none;
	transition: 0.2s ease;
}
#placeholderLabel2 {
	position: absolute;
	top:10px;
	left:30px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	pointer-events: none;
	transition: 0.2s ease;
}
.idxtopdiv_dv_btn {
	display:inline-block;
	padding-top:10px;
	padding-right:15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#ff8a00;
	cursor:pointer;
}
.idxtopdiv_btnbox {
	position:absolute;
	top:25px;
	right:0;
	width:100%;
	vertical-align:top;
	text-align:right;
}
.idxtopdiv_btn {
	display:inline-block;
	padding:8px 8px 6px 8px;
	font-family:'Pretendard-Regular',sans-serif;font-size:19pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius:5px;
	cursor:pointer;
}
.idxtopdiv_btn2 {
	display:inline-block;
	padding:7px 6px 6px 8px;
	font-family:'Pretendard-Regular',sans-serif;font-size:19pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius:5px;
	cursor:pointer;
}
.idxtopdiv_btn3 {
	display:inline-block;
	margin-left:20px;
	padding:7px 6px 6px 6px;
	font-family:'Pretendard-Regular',sans-serif;font-size:19pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius:5px;
	cursor:pointer;
}
.idxtopdiv_btn4 {
	display:inline-block;
	padding:0;
	vertical-align:top;
	background-color:#ffffff;
	cursor:pointer;
}
.idxtopdiv_btn4_1 {
	display:inline-block;
	padding-top:8px;
	font-family:'Pretendard-Regular',sans-serif;font-size:22pt;letter-spacing:0pt;color:#565656;
	vertical-align:top;
	font-weight:700;
	background-color:#ffffff;
	position:relative;
}
.idxtopdiv_btn4_2 {
	display:inline-block;
	margin-left:10px;
	padding-top:2px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
}
.idxtopdiv_fix_btn1 {
	position:absolute;
	top:10px;
	left:10px;
	width:40px;
	height:35px;
	padding-top:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:14px;
	border:1px solid #cccccc;
	border-radius:5px;
	cursor:pointer;
}
.idxtopdiv_fix_btn2 {
	position:absolute;
	top:10px;
	right:10px;
	width:38px;
	height:38px;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#ff8a00;
	line-height:38px;
	border:1px solid #ff8a00;
	border-radius:5px;
	cursor:pointer;
}
.idxtopdiv2 {
	margin:0;
	padding:0;
	width:100%;
	background-color:#ffffff;
	display:none;
}
.idxtopdiv_2 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:340px;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.idxtopdiv_2_1 {
	display:inline-block;
	padding:8px 15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	font-weight:500;
	vertical-align:top;
	cursor:pointer;
}
.idxtopdiv_2_2 {
	display:inline-block;
	padding:0;
	vertical-align:top;
}
.idxtopdiv_2_2 ul {
	margin:0;
	padding-left:20px;
}
.idxtopdiv_2_2 ul li {
	display:inline-block;
	padding:8px 15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	vertical-align:top;
	cursor:pointer;
}
.idxtopdiv_2_2 ul li a {
	color:#565656;
	text-decoration:none;
	cursor:pointer;
}
.idxtopdiv_2_2 ul li a:hover {
	color:#ff8a00;
	text-decoration:underline;
}
.idxtopdiv_2_2_link {
	position:absolute;
	bottom:2px;
	right:0;
}
.idxtopdiv_2_2_link_txt {
	display:inline-block;
	padding:8px 0;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	font-weight:500;
	vertical-align:top;
	cursor:pointer;
}
.idxtopdiv_2_2_link_line {
	display:inline-block;
	padding:8px 0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#cccccc;
	vertical-align:top;
	cursor:pointer;
}
.idxtopdiv_2_2_link_txt2 {
	display:inline-block;
	padding:8px 5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	font-weight:500;
	vertical-align:top;
	cursor:pointer;
}
.idxtopdiv_2_2_link_txt4 {
	display:inline-block;
	padding:8px 5px 8px 0px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	font-weight:500;
	vertical-align:top;
	cursor:pointer;
}
.idxtopdiv_2_2_link_line2 {
	display:inline-block;
	padding:8px 0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#cccccc;
	vertical-align:top;
	cursor:pointer;
}
.idx_copy {
	margin-top:20px;
	padding:0;
	width:100%;
	vertical-align:top;
	border-top:1px solid #cccccc;
	background-color:#ffffff;
}
.idx_copydv {
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	width:300px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.idx_copydv_at {
	margin:0;
	padding-top:10px;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	vertical-align:top;
	text-align:center;
	position:relative;
}
.idx_copydv_1 {
	margin-top:15px;
	padding-top:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	line-height:30px;
	text-align:left;
}
.idx_copydv_1_1 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#ff8a00;
	font-weight:700;
	line-height:20px;
	text-align:left;
}
.idx_copydv_1_2 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	line-height:20px;
	text-align:left;
}
.idx_copydv_1_2 a {
	color:#565656;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
}
.idx_copydv_1_2 a:hover {
	text-decoration:underline;
}
.idx_copydv_1_3 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	line-height:20px;
	text-align:left;
}
.idx_copydv_2 {
	margin-top:20px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#cccccc;
	line-height:28px;
	text-align:left;
}
.idx_copydv_2 a {
	color:#565656;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
}
.idx_copydv_2 a:hover {
	text-decoration:underline;
}
.idx_copydv_3 {
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	width:300px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:left;
}
.idx_copydv_3_1 {
	display:inline-block;
	padding-right:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#565656;
	line-height:10px;
	font-weight:700;
	text-align:left;
}
.idx_copydv_3_2 {
	margin-top:10px;
	padding:10px 0 50px 0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#868686;
	line-height:16px;
	font-weight:700;
	background-color:#f0f0f0;
	text-align:center;
}
.idx_copydv_5 {
	display:none;
	position:absolute;
	bottom:-60px;
	left:50%;
	margin-left:-130px;
	width:260px;
	height:80px;
	background-image:url("/img/ksnet4.jpg");
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
}
.idx_copydv_5_div {
	margin:0;
	padding:0;
	width:100%;
	height:40px;
	position:relative;
}
.idx_copydv_5_div span {
	position:absolute;
	top:17px;
	left:102px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#565656;
}
.idx_copydv_6 {
	margin-top:10px;
	padding:0;
	width:100%;
	text-align:center;
}
.idx_copydv_6_span {
	display:inline-block;
	margin-top:5px;
	padding:1px 12px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	text-align:center;
	background-color:#ebebeb;
	border:0;
	border-radius:20px;
}
.idx_copydv_6_span a {
	color:#565656;
	text-decoration:none;
	cursor:pointer;
}
.idx_copydv_6_span a:hover {
	text-decoration:underline;
}
.idxtopdiv_btn4_blur {
	position:absolute;
	top:40px;
	right:80px;
	padding-top:10px;
	padding-bottom:10px;
	width:240px;
	background-color:#ffffff;
	border:1px solid #565656;
	text-shadow: 0 0 0 black;
	border-radius:5px 5px 5px 5px;
	border-top-right-radius:5px 5px;
	border-bottom-right-radius:10px;
	text-align:left;
	display:none;
	z-index:10003;
}
.idxtopdiv_btn4_blur_1 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 20px;
	width:180px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#ffffff;
	font-weight:700;
	text-align:center;
	background-color:#565656;
	border-radius:20px;
}
.idxtopdiv_btn4_blur_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	text-align:center;
}
.idxtopdiv_btn4_blur_bar {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:80%;
	font-size:0;
	border-top:1px solid #f2f2f2;
}
.idxtopdiv_btn4_blur_3 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	text-align:center;
	cursor:pointer;
}
.idxtopdiv_2_2_link_txt3 {
	display:inline-block;
	padding:8px 5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	font-weight:500;
	vertical-align:top;
	cursor:pointer;
	position:relative;
}
.idxtopdiv_btn4_blur_4_div {
	position:absolute;
	top:30px;
	right:0;
	width:160px;
	background-color:#ffffff;
	border:1px solid #ff8a00;
	text-shadow: 0 0 0 black;
	text-align:left;
	display:none;
}
.idxtopdiv_btn4_blur_4_div ul {
	margin:0;
	padding:0;
}
.idxtopdiv_btn4_blur_4_div ul li {
	margin:0;
	padding-left:20px;
	padding-right:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:500;
	position:relative;
}
.idxtopdiv_btn4_blur_4_div ul li a {
	color:#565656;
	text-decoration:none;
	cursor:pointer;
}
.idxtopdiv_btn4_blur_4_div ul li:hover {
	background-color:#fff9f3;
}
.idxtopdiv_btn4_blur_4_div ul li:hover .idxtopdiv_btn4_blur_4_div_span {
	display:block;
}
.idxtopdiv_btn4_blur_4_div_span {
	position:absolute;
	top:0px;
	right:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:5pt;letter-spacing:0pt;color:#ff8a00;
	display:none;
}
.idxtopdiv_2_2_link_txt3:hover .idxtopdiv_btn4_blur_4_div {
	display:block;
}
.idxtopdiv_btn4:hover .idxtopdiv_btn4_blur {
	display:block;
}
.idxtopdiv_2_1_cate {
	position:absolute;
	top:30px;
	left:0;
	padding:0;
	width:160px;
	background-color:#ffffff;
	border:1px solid #ff8a00;
	text-shadow: 0 0 0 black;
	text-align:left;
	display:none;
	z-index:10003;
}
.idxtopdiv_2_1_cate ul {
	margin:0;
	padding:0;
}
.idxtopdiv_2_1_cate ul li {
	margin:0;
	padding-left:20px;
	padding-right:20px;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:500;
	vertical-align:top;
	cursor:pointer;
	position:relative;
}
.idxtopdiv_2_1_cate_span {
	position:absolute;
	top:-5px;
	width:30px;
	right:170px;
	font-family:'Pretendard-Regular',sans-serif;font-size:5pt;letter-spacing:0pt;color:#ff8a00;
	z-index:1001;
}
.idxtopdiv_2_1_cate ul li a {
	color:#555658;
	text-decoration:none;
	cursor:pointer;
}
.idxtopdiv_2_1_cate ul li a:hover {
	text-decoration:underline;
}
.idxtopdiv_2_1:hover .idxtopdiv_2_1_cate {
	display:block;
}
.idxtopdiv_2_1_cate ul li span {
	position:absolute;
	top:5px;
	left:-10px;
	z-index:10;
}
.idxtopdiv_2_1_cate ul li span img {
	width:24px;
	height:24px;
	border:0;
}
.idxtopdiv_2_2_cate_call:hover .idxtopdiv_2_2_cate {
	display:block;
}
.idxtopdiv_2_2_cate_call:hover {
	background-color:#fff9f3;
	color:#ff8a00;
}
.idxtopdiv_2_2_cate_call a:hover {
	color:#ff8a00;
}
.idxtopdiv_2_2_cate {
	position:absolute;
	top:-1px;
	left:160px;
	padding:0;
	min-width:186px;
	background-color:#fff9f3;
	border:1px solid #ff8a00;
	text-shadow: 0 0 0 black;
	text-align:left;
	display:none;
	z-index:12004;
}
.idxtopdiv_2_2_cate ul {
	margin:0;
	padding:0;
}
.idxtopdiv_2_2_cate_li {
	margin:0;
	padding-left:20px;
	padding-right:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	vertical-align:top;
	cursor:pointer;
	position:relative;
}
.idxtopdiv_2_2_cate_li a {
	color:#565656;
	text-decoration:none;
	cursor:pointer;
}
.idxtopdiv_2_2_cate_li a:hover {
	color:#ff8a00;
}





@media only screen and (min-width :2350px){
	.mainSlide .swiper-slide .txt.con3{left:35% !important;}
	.leftCategory{height:626px;}
}
.swiper-container {
	width:100%;
	height:100%;
}
.swiper-slide {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.swiper-container.mainSlide {
	margin-bottom:100px;
	padding-bottom:0px;
	position:relative;
}
.mainSlide__wrap {
	width:100%;
	max-width:350px;
	overflow:hidden;
}
.mainSlide.swiper-container {
	margin:0;
	width:350px;
	overflow:visible;
}
.mainSlide .slide_bg {
	width:350px;
	height:100%;
}
.mainSlide .swiper-slide {
	border-radius:30px;
	overflow: hidden;
}
.mainSlide .swiper-slide .text {
	position:absolute;
	top:38%;
	left:18%;
	max-width:350px;
	letter-spacing:-1px;
	color:#686868;
	display:none;
}
.mainSlide .swiper-slide h2 {
	margin:0 0 5%;
	font-size:3em;
	font-weight:400;
}
.mainSlide .swiper-slide .subtitle{
	font-size:1.5em;
	line-height:1.5em;
	font-weight:300;
}
.mainSlide .swiper-slide .more-btn {
	margin-top:80px;
}
.mainSlide img {
	width:100%;
}
.mainSlide a {
	line-height:0;
}
.mainSlide .swiper-slide .txt{
	position:absolute;
	top:45%;
	right:430px;
	width:100%;
	font-weight:normal;
	text-align:left;
	color:#000;
}
.mainSlide .swiper-slide .txt.con3 {
	left:30%;
}
.mainSlide .swiper-slide .txt h3 {
	margin-left: -5px;
	font-weight:500;
	font-size:35px;
	line-height:45px;
	letter-spacing:-1px;
}
.mainSlide .swiper-slide .txt span {
	margin:40px 0 20px;
	font-size:18px;
	font-weight:400;
	letter-spacing: -0.5px;
	display:block;
}
.mainSlide .swiper-slide .txt .btn:hover {
	background:#fff;
	color:#fff;
}
.mainSlide .swiper-slide .txt .btn i{
	font-size:11px;
}
.mainSlide .swiper-slide .txt a.wt {
	background:#fff;
	color:#000;
}
.mainSlide .swiper-slide .txt a.wt:hover {
	background:#fff;
	color:#b9a992;
}
.mainSlide .swiper-slide .owl-dots {bottom:30px;}
.mainSlide .swiper-pagination {
	position:relative;
	margin:10px auto 0;
	bottom:0;
	width:50px;
	font-size:14px;
	border:0;
	color:#999;
	border-radius:10px;
}
.mainSlide .swiper-pagination-current {color:#000;}
.mainSlide .swiper-pagination-bullet {
	height:6px;
	width:30px;
	background:rgba(125,125,125,.4);
	border-radius:10px;
	margin:2px !important;
	opacity:1;
}
.mainSlide .swiper-pagination-bullet-active {
	width:30px;
	background:#FF3A24;
}
.swiper-button-prev.circle span,.swiper-button-next.circle span {
	display:none;
	width:100%;
	height:100%;
}
.swiper-button-prev.circle::after,.swiper-button-next.circle::after {content: initial;display:none;}
.swiper-button-prev.circle span {
display:none;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2eee'%2F%3E%3C%2Fsvg%3E") center no-repeat;
}
.swiper-button-next.circle span {
display:none;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2eee'%2F%3E%3C%2Fsvg%3E") center no-repeat;
}
.swiper-button-prev.circle,.mainSlide .swiper-container-rtl .swiper-button-next{
display:none;
	left:-10px;
	background-position: -17px 0;
}
.swiper-button-next.circle,.mainSlide .swiper-container-rtl .swiper-button-prev {right:-10px;}
.swiper-button-prev.circle,.swiper-button-next.circle {
display:none;
	margin-top: -20px;
	padding:10px;
	width:40px;
	height:40px;
	border:1px solid #eee;
	border-radius:50%;
	box-shadow:0 3px 4px rgb(0 0 0 / 16%);
	background-color:#fff;
	background-size:7px auto;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	box-sizing:border-box;
}
.mainSlide .swiper-slide img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.mainSlide .swiper-slide{opacity:.3;}
.mainSlide .swiper-slide.swiper-slide-active,.mainSlide .swiper-slide.swiper-slide-next {opacity:1;}
.swiper-container{width:100%;height:100%;}
.swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;}
.swiper-container.midSlide{padding-bottom:0px;position:relative;margin:50px 0 50px;}


.mbcateimgbox {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	vertical-align:top;
}
.mbcateimgbox ul {
	margin:0;
	padding-top:10px;
	padding-bottom:50px;
}
.mbcateimgbox ul li {
	display:inline-block;
	margin-top:30px;
	margin-left:2px;
	margin-right:2px;
	padding:0;
	width:80px;
	height:80px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:500;
	letter-spacing:-1px;
	text-align:center;
	cursor:pointer;
}
.mbcateimgbox ul li img {
	width:70px;
	height:70px;
	border:0;
	border-radius:100px;
}

.mbbox_at {
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	width:350px;
}
.mbbox {
	margin:0;
	padding-bottom:10px;
	width:100%;
}
.mbbox_dv {
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-bottom:30px;
	width:340px;
	vertical-align:top;
	position:relative;
}
.mbbox_dvtxt {
	position:absolute;
	top:40px;
	left:0;
	vertical-align:top;
}
.mbbox_dvtxt_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#ffffff;
	text-align:left;
}
.mbbox_dvtxt_2 {
	margin-top:20px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:24pt;letter-spacing:0pt;color:#ffffff;
	font-weight:700;
	text-align:left;
}
.mbbox_dvtxt2 {
	position:absolute;
	bottom:30px;
	left:0;
	width:260px;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#0096ff;
	line-height:60px;
	font-weight:700;
	text-align:center;
	background-color:#ffffff;
	border-radius:0px 50px 50px 0px;
	cursor:pointer;
}
@keyframes blink {
	0% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 1;}
}
.blinking-text {
	animation: blink 1s infinite;
}
.blinking-text2 {
	animation: blink 0.6s infinite;
}
.mbbox_dv2 {
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-bottom:30px;
	width:340px;
	vertical-align:top;
}
.mainbndiv {
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:20px;
	width:350px;
	max-width:100%;
	vertical-align:top;
	text-align:center;
}
.mainbndiv img {
	width:100%;
	border:0;
	cursor:pointer;
}
.mbbox_dv2_1 {
	display:inline-block;
	padding:0;
	width:240px;
	height:460px;
	vertical-align:top;
}
.mbbox_dv2_1_0 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:220px;
	height:460px;
	vertical-align:top;
	border-radius:10px;
}
.mbbox_dv2_1_pro {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:140px;
	cursor:pointer;
}
.mbbox_dv2_1_pro_1 {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
.mbbox_dv2_1_pro_1 img {
	width:90%;
	border:0;
	border-radius:10px;
}
.mbbox_dv2_1_pro_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#4fd307;
	line-height:20px;
	text-align:left;
}
.mbbox_dv2_1_pro_3 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ff0000;
	line-height:20px;
	text-align:left;
}
.mbbox_dv2_2 {
	display:inline-block;
	padding:0;
	width:350px;
	height:460px;
	vertical-align:top;
}
.mbbox_dv2_2_0 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:330px;
	height:460px;
	vertical-align:top;
	background-color:#f8f8f8;
	border-radius:10px;
}
.mbbox_dv2_3 {
	display:none;
	padding:0;
	width:600px;
	vertical-align:top;
}
.mbbox_dv2_3_1 {
	margin-top:60px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:380px;
	text-align:center;
}
.mbbox_dv2_3_2 {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:380px;
	text-align:center;
}
.mbbox_dv2_1_pro_title {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#b8720f;
	line-height:50px;
	font-weight:700;
	text-align:center;
}
.mbbox_dv2_2_pro {
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0;
	width:310px;
	text-align:center;
	background-color:#ffffff;
	border-radius:10px;
	cursor:pointer;
}
.mbbox_dv2_2_pro_1 {
	display:inline-block;
	padding:0;
	width:90px;
	vertical-align:top;
}
.mbbox_dv2_2_pro_1 img {
	width:100%;
	border:0;
	border-radius:10px;
}
.mbbox_dv2_2_pro_2 {
	display:inline-block;
	padding-left:5px;
	width:190px;
	vertical-align:top;
}
.mbbox_dv2_2_pro_2_0 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:left;
}
.mbbox_dv2_2_pro_2_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:7pt;letter-spacing:0pt;color:#4fd307;
	line-height:20px;
	text-align:left;
}
.mbbox_dv2_2_pro_2_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ff0000;
	line-height:18px;
	text-align:left;
}
.mbbox_dv3 {
	margin:0;
	padding-bottom:5px;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.mbbox_dv3 ul {
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:center;
}
.mbbox_dv3 ul li {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	padding:0;
	width:160px;
	height:300px;
	vertical-align:top;
	text-align:center;
}
.mbbox_dv3_pro {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:160px;
	vertical-align:top;
	position:relative;
}
.mbbox_dv4_pro {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:160px;
	vertical-align:top;
	position:relative;
}
.mbbox_dv5_pro {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:280px;
	vertical-align:top;
	cursor:pointer;
	position:relative;
}
.mbbox_dv3_pro_0 {
	margin:0;
	padding:0;
	width:100%;
	cursor:pointer;
	position:relative;
}
.mbbox_dv3_pro_0 img {
	width:100%;
	border-radius:10px;
	border:0;
}
.mbbox_dv3_title {
	margin-top:50px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:20pt;letter-spacing:0pt;color:#000000;
	line-height:30px;
	font-weight:700;
	text-align:left;
}
.mbbox_dv3_pro_1 {
	margin-top:10px;
	padding:0;
	height:60px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:700;
	text-align:left;
}
.mbbox_dv3_pro_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#4fd307;
	line-height:18px;
	text-align:left;
}
.mbbox_dv3_pro_3 {
	margin-top:5px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#565656;
	line-height:18px;
	font-weight:700;
	text-align:left;
}
.mbbox_dv3_pro_uset3 {
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:18pt;letter-spacing:0pt;color:#ffffff;
	line-height:160px;
	font-weight:700;
	background-color:#000000;
	opacity:0.6;
	z-index:202;
	border-radius:10px;
}
.mbbox_dv3_pro_4 {
	position:absolute;
	bottom:10px;
	right:10px;
	padding:5px 7px 5px 7px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#ffffff;
	background-color:#000000;
	border-radius:30px;
	opacity:0.8;
	cursor:pointer;
}
.mbbox_dv3_pro_5 {
	position:absolute;
	top:0;
	left:0;
	z-index:111;
}
.mbbox_dv3_pro_5 img {
	width:100%;
	border-radius:20px 0 0 0;
	border:0;
}
.mbbox_dv3_pro_uset6 {
	position:absolute;
	top:5px;
	left:5px;
	padding:0;
	width:100px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	line-height:100px;
	text-align:center;
	font-weight:700;
	background-color:#000000;
	opacity:0.6;
	z-index:202;
	border-radius:20px;
}
.ic_div_1 {
	position:absolute;
	top:-0.2px;
	left:0;
	width:36px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ffffff;
	line-height:34px;
	font-weight:700;
	background-color:#24c225;
	border-radius:9px 0 9px 0;
	z-index:111;
}
.ic_div_2 {
	position:absolute;
	top:-0.2px;
	left:0;
	width:36px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ffffff;
	line-height:34px;
	font-weight:700;
	background-color:#015aff;
	border-radius:10px 0 10px 0;
	z-index:111;
}
.ic_div_3 {
	position:absolute;
	top:-0.2px;
	left:0;
	width:36px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ffffff;
	line-height:34px;
	font-weight:700;
	background-color:#e83928;
	border-radius:9px 0 9px 0;
	z-index:111;
}
.ic_div_4 {
	position:absolute;
	top:-0.2px;
	left:0;
	width:36px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ffffff;
	line-height:34px;
	font-weight:700;
	background-color:#00b2de;
	border-radius:9px 0 9px 0;
	z-index:111;
}
.ic_div_5 {
	position:absolute;
	top:-0.2px;
	left:0;
	padding-top:4px;
	padding-bottom:4px;
	width:36px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ffffff;
	line-height:13px;
	font-weight:500;
	background-color:#ff8a02;
	vertical-align:top;
	border-radius:9px 0 9px 0;
	z-index:111;
}
.mbbox_dv3_pro_6 {
	position:absolute;
	bottom:10px;
	right:10px;
	padding:10px 10px 8px 14px;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#565656;
	background-color:#ffffff;
	border-radius:50px;
	opacity:0.8;
	cursor:pointer;
}
.mbbox_dv4 {
	margin:0;
	padding-top:20px;
	padding-bottom:10px;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.mbbox_dv4_1 {
	margin:0;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.mbbox_dv4_1_0 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:350px;
	vertical-align:top;
	border-radius:10px;
}
.mbbox_dv4_1_0 img {
	width:100%;
	border:0;
}
.mbbox_dv4_2 {
	margin:0;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.mbbox_dv4_2 ul {
	margin:0;
	padding:20px 0;
}
.mbbox_dv4_2 ul li {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:40px;
	width:160px;
	vertical-align:top;
}
.mbbox_dv5 {
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:10px;
	width:350px;
	vertical-align:top;
	text-align:center;
}
.mbbox_dv5 ul {
	margin:0;
	padding:20px 0;
}
.mbbox_dv5 ul li {
	display:inline-block;
	padding:0;
	width:294px;
	vertical-align:top;
}



.mbbox_dv6 {
	margin:0;
	padding-bottom:30px;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.mbbox_dv6_1 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.mbbox_dv6_1 video {
	width:100%;
}
.mbbox_dv6_2 {
	margin-top:10px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.mbbox_dv6_2_dv {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.mbbox_dv6_2_dv_1 {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:340px;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.mbbox_dv6_2_dv_1_img {
	display:inline-block;
	padding:0;
	width:100px;
	height:100px;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.mbbox_dv6_2_dv_1_img img {
	width:100px;
	height:100px;
	border:0;
	border-radius:20px;
}
.mbbox_dv6_2_dv_1_dv {
	display:inline-block;
	margin-left:10px;
	padding:0;
	width:220px;
	vertical-align:top;
	text-align:left;
}
.mbbox_dv6_2_dv_1_dv_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:18px;
	white-space:normal;
}
.mbbox_dv6_2_dv_1_dv_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#929292;
	line-height:18px;
	text-decoration:line-through;
}
.mbbox_dv6_2_dv_1_dv_3 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ff0000;
	line-height:18px;
	font-weight:700;
}
.mbbox_dv6_3 {
	clear:left;
	margin:0;
	padding:0;
	width:0;
	height:0;
	font-size:0;
	border:0;
}

















.idx_title {
	margin-top:130px;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	font-weight:700;
	text-align:center;
}
.idx_title2 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	font-weight:700;
	text-align:center;
}
.loginpage {
	margin-left:auto;
	margin-right:auto;
	padding-bottom:30px;
	width:350px;
	vertical-align:top;
	text-align:center;
}
.loginbox {
	margin:0;
	padding-top:20px;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.loginbox_1 {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.loginbox_2 {
	margin:0;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
}
.loginbox_3 {
	margin:0;
	padding-bottom:10px;
	text-align:center;
}
.loginbox_4 {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.pageinput {
	width:330px;
	height:40px;
	font-family:'Pretendard-Regular', sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.pagepbut {
	width:140px;
	height:40px;
	font-family:'Pretendard-Regular', sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	text-align:center;
	border:0;
	border-radius:10px;
	cursor:pointer;
}
.mbtidiv {
	margin:0;
	padding-top:100px;
	padding-bottom:100px;
	width:100%;
	border-top:1px dashed #cccccc;
	text-align:center;
}
.mbtidivbf {
	margin:0;
	padding-top:100px;
	padding-bottom:100px;
	width:100%;
	border-top:1px dashed #cccccc;
	background-color:#f5f5f5;
	opacity:0.6;
	text-align:center;
}
.mbtidivaf {
	margin:0;
	padding-top:100px;
	padding-bottom:100px;
	width:100%;
	border-top:1px dashed #cccccc;
	background-color:#cccccc;
	opacity:0.7;
	text-align:center;
}
.mbtidiv_1 {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	font-family:'Pretendard-Regular',sans-serif;font-size:20pt;letter-spacing:0pt;color:#565656;
	line-height:120%;
}
.mbtidiv_2 {
	margin-top:50px;
	padding:0;
	width:100%;
	text-align:center;
	vertical-align:top;
}
.mbtidiv_2 label {
	display:inline-block;
	padding:0;
	width:32%;
	font-family:'Pretendard-Regular',sans-serif;font-size:20pt;letter-spacing:0pt;color:#565656;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}

.mbtidiv_2 label [type="radio"] {
	appearance: none;
	border: max(2px, 0.1em) solid gray;
	border-radius: 50%;
	width: 1.25em;
	height: 1.25em;
	transition: border 0.5s ease-in-out;
}
.mbtidiv_2 label [type="radio"]:checked {
	border: 0.4em solid tomato;
}

.mbtidiv_2 label [type="radio"]:focus-visible {
	outline-offset: max(2px, 0.1em);
	outline: max(2px, 0.1em) dotted tomato;
}

.mbtidiv_2 label [type="radio"]:hover {
	box-shadow: 0 0 0 max(4px, 0.2em) lightgray;
	cursor: pointer;
}

.mbtidiv_2 label [type="radio"]:disabled {
	background-color: lightgray;
	box-shadow: none;
	opacity: 0.7;
	cursor: not-allowed;
}
.reqbtn {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#ffffff;
	line-height:40px;
	text-align:center;
	background-color:#fe4545;
	z-index:101;
	cursor:pointer;
}
.mbtidiv3 {
	margin-top:40px;
	padding-bottom:30px;
	width:100%;
	text-align:center;
	vertical-align:top;
}
.mbtidiv3_btn {
	display:inline-block;
	padding:10px 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#ffffff;
	background-color:#fe4545;
	border-radius:10px;
	font-weight:700;
	cursor:pointer;
}
.dust-class{
	width:90%; 
	box-sizeing:border-box;
	margin:20px auto;
	position:relative;
}
.dust-class label{
	display: inline-block;
	position: absolute;
	top: -5px;
	left: 14px;
	padding: 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#888888;
	background:#ffffff;
	font-weight: bold;
}
.dust-class.ver2 label{
	top: initial;
	bottom:-20px;
}
.dust-class label span{
	color: #da4841;
	vertical-align:-1px;
}
.dust-class input {
	margin-top:12px;
	padding:16px;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#888888;
	border: 1px solid #dddddd !important;
	line-height:50px;
	letter-spacing:-0.04rem;
	border-radius:8px;	
}
.dust-class select {
	margin-top:12px;
	padding:16px 0 16px 16px;
	width:100px;
	line-height:50px;
	border:1px solid #cccccc;
	border-radius:8px;
}
.dust-class option {
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#565656;
}
.pagetextarea {
	width:300px;
	height:130px;
	padding:1rem;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #ccc;
	border-radius:6px;
	overflow-y:scroll;
	resize:none;
}
.jointxtbox {
	padding-top:20px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.jointxtbox label {
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	line-height:40px;
}
.radiobox {
	margin-top:10px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.chcontents {
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	width:340px;
	min-height:300px;
	text-align:left;
}
.chcontents img {
	max-width:340px;
}
.chcontents p {
	line-height:140%;
}
.searchmember {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
.searchmember_1 {
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
}
.searchmember_2 {
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	width:90%;
	text-align:center;
	border:2px solid #a3a3a3;
	border-radius:10px;
	position:relative;
}
.searchmember_1_1 {
	position:absolute;
	top:-8px;
	left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#464646;
	text-align:left;
	background-color:#ffffff;
}
.searchmember_1_2 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.searchmember_1_2 input {
	width:90%;
	height:50px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#464646;
	border:0;
	outline:none;
}
.searchmember_3 {
	display:inline-block;
	margin-top:10px;
	padding:0;
	width:120px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	line-height:40px;
	text-align:center;
	background-color:#565656;
	border-radius:10px;
	cursor:pointer;
}
.searchmember_4 {
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ff0000;
	line-height:24px;
	white-space:normal;
	text-align:center;
}






/*products view*/
.proview {
	margin-left:auto;
	margin-right:auto;
	padding-bottom:30px;
	width:340px;
	vertical-align:top;
	text-align:center;
}
.proview_1 {
	padding:0;
	width:100%;
	vertical-align:top;
}
.proview_1 img {
	width:100%;
	border-radius:10px;
	border:0;
}
.proview_2 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.proview_2_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#606060;
	line-height:20px;
	font-weight:700;
	white-space:normal;
	text-align:left;
	vertical-align:top;
}
.proview_2_1_dv {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#606060;
	line-height:20px;
	font-weight:700;
}
.proview_2_1_dv2 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:4pt;letter-spacing:0pt;color:#606060;
	line-height:20px;
	font-weight:700;
	vertical-align:top;
}
.proview_2_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#000000;
	line-height:180%;
	font-weight:700;
	white-space:normal;
	text-align:left;
}
.proview_2_3 {
	margin-top:5px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#929292;
	line-height:120%;
	letter-spacing:-0.6px;
	text-decoration:line-through;
	text-align:left;
}
.proview_2_4 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;
	line-height:30px;
	font-weight:700;
	white-space:normal;
	text-align:left;
	position:relative;
}
.proview_2_5 {
	margin:0;
	padding:0;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.proview_2_5_1 {
	display:inline-block;
	padding:0;
	width:25%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#6f6f6f;
	line-height:30px;
	font-weight:700;
	text-align:left;
}
.proview_2_5_2 {
	display:inline-block;
	padding:0;
	width:72%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#6f6f6f;
	line-height:30px;
	font-weight:700;
	text-align:left;
}
.proview_2_5_3 {
	display:inline-block;
	padding:0;
	width:25%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#6f6f6f;
	line-height:30px;
	font-weight:700;
	text-align:left;
}
.proview_2_5_4 {
	display:inline-block;
	padding:0;
	width:72%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#6f6f6f;
	line-height:30px;
	font-weight:700;
	text-align:left;
}
.proview_2_6 {
	margin:0;
	padding:0;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:22pt;letter-spacing:0pt;color:#000000;
	line-height:140%;
	text-align:right;
}
.proview_2_7 {
	margin:0;
	padding:0;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	text-align:right;
}
.proview_2_7_1 {
	display:inline-block;
	padding:0;
	width:60px;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#ff0000;
	line-height:60px;
	text-align:center;
	background-color:#ffffff;
	border:1px solid #ff0000;
	border-radius:5px;
	cursor:pointer;
}
.proview_2_7_2 {
	display:inline-block;
	padding:0;
	width:210px;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#000000;
	line-height:60px;
	text-align:center;
	background-color:#ffffff;
	border:1px solid #565656;
	border-radius:5px;
	cursor:pointer;
}
.proview_2_7_3 {
	display:inline-block;
	padding:0;
	width:210px;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#ffffff;
	line-height:60px;
	text-align:center;
	background-color:#ff0000;
	border:1px solid #ff0000;
	border-radius:5px;
	cursor:pointer;
}
.proview_select {
	padding:0 10px 0 5px;
	width:94%;
	height:30px;
	border:1px solid #cccccc;
	border-radius:5px;
}
.proview_select option {
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
}
.ponylist_select {
	padding:0 10px 0 5px;
	width:80px;
	height:30px;
	border:1px solid #cccccc;
	border-radius:5px;
}
.ponylist_select option {
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
}
.proview_3 {
	margin-top:30px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.proview_3 ul {
	margin:0;
	padding:20px 0;
}
.proview_3 ul li {
	display:inline-block;
	padding:0;
	width:194px;
	vertical-align:top;
}
.proview_attbox {
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	width:350px;
	height:30px;
	background-color:#ffffff;
	border-top:1px solid #949494;
	border-bottom:1px solid #d9d9d9;
	text-align:center;
}
.proview_attbox1 {
	margin-top:30px;
	padding:0;
	width:100%;
	text-align:center;
}
.proview_attbox2 {
	position:fixed;
	top:110px;
	left:0;
	width:100%;
	text-align:center;
}
.proview_attbox_1 {
	display:inline-block;
	padding:0;
	width:248px;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	background-color:#ffffff;
	text-align:center;
	cursor:pointer;
}
.proview_attbox_2 {
	display:inline-block;
	padding:0;
	width:230px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:700;
	background-color:#ffffff;
	text-align:center;
	cursor:pointer;
}
.proview_4 {
	margin:0;
	padding-top:20px;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.proview_4_contents {
	margin:0;
	padding-top:20px;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.proview_4_contents img {
	max-width:100%;
}
.proview_4_con {
	padding-top:80px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:160%;
}
.tab-menu {
	display:flex;
	margin-top:40px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
	border-top:1px solid #949494;
	border-bottom:1px solid #d9d9d9;
	justify-content:space-around;
	z-index:999;
}
.tab-menu.fixed {
	position:fixed;
	top:84px;
	left:0;
	margin-top:0;
	width:100%;
	z-index:999;
}
.tab-menu .tab {
	padding:0 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:700;
	position:relative;
	cursor:pointer;
}
.tab-menu .tab.active {
	color:#ff8a00;
}
.tab-menu .tab.active::after {
	position:absolute;
	margin-left:-13px;
	left:50%;
	bottom:-10px;
	width:26px;
	height:3px;
	content:"";
	background-color:#ff8a00;
}
.spacer {
	height:60px;
	display:none;
}
.spacer.show {
	display:block;
}
section {
	margin:0;
	padding:0;
	min-height:500px;
}
.videobox {
	margin-top:20px;
	padding:0;
	width:100%;
	min-width:340px;
	height:200px;
	text-align:center;
}


.bglineall {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	position:relative;
}
/*
.bgline {
	margin:0;
	padding:0;
	width:100%;
	height:420px;
	vertical-align:top;
}
.background_div_left {
	flex:1.7;
	height:420px;
	border-radius:0 50px 50px 0;
}
.background_div_right {
	flex:2.9;
	height:420px;
}
*/
.bgline {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	vertical-align:top;
}
.bgline_div {
	position: absolute;
	top:0;
	left:50%;
	transform:translateX(-50%);
	width: 340px;
	padding:0;
	display:flex;
	gap:30px;
}
.bgline_div_section {
	flex:1;
}
.bgline_1 {
	margin:0;
	padding:10px 0 50px 0;
	width:100%;
	background-color:#ffe8cc;
	vertical-align:top;
}
.proview_title_1 {
	margin-top:100px;
	margin-left:10px;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	font-weight:700;
	text-align:left;
}
.bgline_1_1 {
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.bgline_1_1_at {
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.bgline_1_2 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565455;
	line-height:20px;
	font-weight:500;
	text-align:center;
}
.bgline_1_2_at {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565455;
	line-height:20px;
	font-weight:500;
	text-align:center;
}
.bgline_1_3 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.bgline_1_div {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:320px;
	background-color:#ffffff;
	border:0;
	border-radius:20px;
	box-shadow:2px 1px 4px 2px #f1dcc1;
	cursor:pointer;
}
.bgline_1_div_1 {
	display:inline-block;
	padding:5px;
	width:100px;
	height:100px;
	position:relative;
}
.bgline_1_div_1 img {
	width:100%;
	border:0;
	border-radius:20px;
}
.bgline_1_div_2 {
	display:inline-block;
	padding-left:2px;
	width:200px;
	text-align:left;
	vertical-align:top;
}
.bgline_1_div_2_1 {
	margin-top:5px;
	padding:0;
	height:60px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:700;
	text-align:left;
	vertical-align:top;
}
.bgline_1_div_2_1_2 {
	margin:0;
	padding:0;
	height:56px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:500;
	text-align:left;
	vertical-align:top;
}
.bgline_1_div_2_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#919191;
	line-height:20px;
	text-decoration:line-through;
	text-align:left;
}
.bgline_1_div_2_3 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:700;
	text-align:left;
}
.bgline_1_div_2_4 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:center;
}
.bgline_1_div_2_4 span {
	font-size:8pt;
	color:#cccccc;
}
.bgline_2 {
	margin-top:50px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.bgline_2_div {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.bgline_2 ul {
	display:flex;
	overflow-x:auto;
	overflow-y:hidden;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;
	padding-bottom:20px;
	padding-left:10px;
	margin-left:10px;
	gap:10px;
	scroll-behavior: smooth;
}
.bgline_2 ul::-webkit-scrollbar {
	display: none;
}
.bgline_2 ul li {
	flex: 0 0 80%;
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	width:130px;
	max-width:130px;
	background-color:#ffffff;
	border:0;
	border-radius:20px;
	box-shadow:1px 1px 3px 2px #e1e1e1;
	cursor:pointer;
	vertical-align:top;
	scroll-snap-align: start;
}
.bgline_2_div_photo {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:120px;
	height:120px;
	position:relative;
}
.bgline_2_div_photo img {
	width:100%;
	border:0;
	border-radius:20px;
}
.bgline_2_div_txt {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:130px;
	vertical-align:top;
}


#buydiv {
	position:fixed;
	top:120px;
	right:20px;
	width:360px;
	max-height:80%;
	overflow-y:auto;
	vertical-align:top;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius:5px;
	display:block;
	z-index:101;
}
#buydiv2 {
	position:fixed;
	top:120px;
	right:20px;
	width:360px;
	height:90%;
	vertical-align:top;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius:5px;
	display:block;
	z-index:101;
}
@media only screen and (max-width:1200px){
	#buydiv {display:none;}
}
.buydiv {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:92%;
	text-align:left;
	position:relative;
}
.buydiv_0 {
	position:absolute;
	bottom:5px;
	right:10px;
	z-index:100;
	font-family:'Pretendard-Regular',sans-serif;font-size:17pt;letter-spacing:0pt;color:#ff0000;
	font-weight:500;
	cursor:pointer;
}
.buydiv_1 {
	margin-top:30px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:26pt;letter-spacing:0pt;color:#565656;
	font-weight:500;
	text-align:left;
}
.buydiv_2 {
	margin:0;
	padding-bottom:30px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#b2b2b2;
	line-height:30px;
	text-align:left;
}
.buydiv_3 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#b2b2b2;
	line-height:40px;
	text-align:left;
	position:relative;
}
.buydiv_input {
	width:94%;
	height:40px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	border:0;
	-moz-appearance:textfield;
}
.buydiv_arrow_1 {
	position:absolute;
	top:4px;
	left:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:28pt;letter-spacing:0pt;color:#565656;
	font-weight:500;
	cursor:pointer;
	z-index:1;
}
.buydiv_arrow_2 {
	position:absolute;
	top:4px;
	left:94px;
	font-family:'Pretendard-Regular',sans-serif;font-size:28pt;letter-spacing:0pt;color:#565656;
	font-weight:500;
	cursor:pointer;
	z-index:2;
}
.buydiv_arrow_3 {
	position:absolute;
	top:8px;
	left:140px;
	padding:2px 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#ffffff;
	background-color:#565656;
	border:1px solid #565656;
	border-radius:5px;
	cursor:pointer;
	z-index:2;
}
.buydiv_3_1 {
	display:inline-block;
	padding:0;
	width:25%;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#6f6f6f;
	line-height:40px;
	text-align:left;
}
.buydiv_3_2 {
	display:inline-block;
	padding:0;
	width:70%;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#6f6f6f;
	line-height:40px;
	text-align:left;
}
/*
.buydiv_4 {
	position:absolute;
	bottom:10px;
	left:0;
	width:100%;
	text-align:center;
	vertical-align:top;
}
*/
.buydiv_4 {
	margin:0;
	padding-bottom:15px;
	width:100%;
	text-align:center;
	vertical-align:top;
}
.buydiv_4_1 {
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#ffffff;
	line-height:50px;
	text-align:center;
	background-color:#ff0000;
	border:1px solid #ff0000;
	border-radius:5px;
	cursor:pointer;
}
.buydiv_5 {
	margin-left:auto;
	margin-right:auto;
	padding-left:6px;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:60px;
	text-align:left;
}
.buydiv_6 {
	margin-top:15px;
	padding:10px 0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:left;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.buycartdiv {
	margin:0;
	padding:0 0 10px 0;
	width:100%;
	max-height:250px;
	overflow-y:auto;
}
.buydiv_7 {
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:22px;
	text-align:left;
	background-color:#f9f9f9;
	border-radius:5px;
	position:relative;
}
.buydiv_7_1 {
	margin:0;
	padding:0;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:16px;
	text-align:left;
}
.buydiv_7_2 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:22px;
	text-align:left;
}
.buydiv_7_2_select {
	padding:0 10px 0 5px;
	width:94%;
	height:22px;
	border:1px solid #cccccc;
	border-radius:5px;
}
.buydiv_7_2_select option {
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
}
.buydiv_7_del {
	position:absolute;
	top:10px;
	right:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ff5555;
	cursor:pointer;
}
.buydiv_8 {
	margin:0;
	padding-bottom:80px;
	width:100%;
	text-align:center;
	vertical-align:top;
}


.ponydatabox {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	width:350px;
	vertical-align:top;
	text-align:center;
}
.cartlist2 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	width:350px;
	vertical-align:top;
	text-align:left;
}
.cartlist {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	width:350px;
	vertical-align:top;
	text-align:left;
}
.cartlist_1 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.cartlist_2 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:330px;
	vertical-align:top;
	text-align:left;
}
.ponycartbox {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:10px 0;
	width:350px;
	border-radius:20px;
	border:1px solid #f5f5f5;
}
.cartlist_1_1 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:94%;
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
	border:1px solid #f2f2f2;
	border-radius:10px;
	position:relative;
}
.cartlist_1_1_delbtn {
	position:absolute;
	top:10px;
	right:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#ff0000;
	cursor:pointer;
}
.cartlist_1_1_detailbtn {
	position:absolute;
	top:20px;
	right:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:40pt;letter-spacing:0pt;color:#cccccc;
	cursor:pointer;
}
.cartlist_2_1 {
	margin-top:90px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	width:94%;
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
}
.cartlist_2_1_1 {
	margin-top:20px;
	padding-left:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	line-height:160%;
}
.cartlist_2_1_2 {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:90%;
	vertical-align:top;
	text-align:center;
}
.cartlist_2_1_2_div {
	display:inline-block;
	padding:0;
	width:40%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:25px;
	text-align:left;
}
.cartlist_2_1_3 {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	width:90%;
	vertical-align:top;
	text-align:center;
	border-top:1px solid #cccccc;
}
.cartlist_2_1_3_div {
	display:inline-block;
	padding:0;
	width:40%;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:25px;
	text-align:left;
}
.cartlist_2_1_4 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	line-height:48px;
	text-align:center;
	background-color:#ff8a00;
	border-radius:15px;
	cursor:pointer;
}
.cartlist_2_1_5 {
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:48px;
	text-align:center;
	background-color:#e6e6e6;
	border-radius:15px;
	cursor:pointer;
}
.cartlist_1_1_1 {
	margin:0;
	padding-left:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	text-align:left;
}
.cartlist_1_1_2 {
	margin-left:auto;
	margin-right:auto;
	padding:10px 0;
	width:96%;
	min-height:100px;
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
	border-top:1px solid #cccccc;
	position:relative;
}
.cartlist_1_1_2_0 {
	position:absolute;
	top:10px;
	left:10px;
}
.cartlist_1_1_2_0 img {
	width:100px;
	height:100px;
	border:0;
	border-radius:5px;
}
.cartlist_1_1_2_1 {
	margin:0;
	padding-left:120px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:22px;
	text-align:left;
}
.cartlist_1_1_2_2 {
	margin:0;
	padding-left:120px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:160%;
	text-align:left;
}
.cartlist_1_1_2_3 {
	position:absolute;
	bottom:10px;
	right:40px;
	background-color:#f5f5f5;
	border-radius:30px;
}
.cartlist_1_1_2_3_input {
	width:80px;
	height:40px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	text-align:center;
	border:0;
	-moz-appearance:textfield;
}
.cartlist_1_1_2_3_arrow_1 {
	position:absolute;
	top:10px;
	left:-20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:20pt;letter-spacing:0pt;color:#565656;
	font-weight:500;
	cursor:pointer;
	z-index:1;
}
.cartlist_1_1_2_3_arrow_2 {
	position:absolute;
	top:10px;
	left:80px;
	font-family:'Pretendard-Regular',sans-serif;font-size:20pt;letter-spacing:0pt;color:#565656;
	font-weight:500;
	cursor:pointer;
	z-index:2;
}
.cartlist_1_1_2_4 {
	margin-top:10px;
	padding-left:120px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#ff0000;
	line-height:160%;
	font-weight:500;
	text-align:left;
}
.buyonbox {
	margin:0;
	padding:10px;
	width:320px;
	vertical-align:top;
	text-align:left;
}
.buyonbox_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:16px;
	font-weight:700;
}
.buyonbox_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:25px;
	font-weight:700;
}
.buyonboxpro {
	margin:0;
	padding:20px 10px;
	width:310px;
	vertical-align:top;
	text-align:left;
	overflow-x:auto;
}
.buyonboxpro ul {
	margin:0;
	padding:0;
}
.buyonboxpro ul li {
	float:left;
	margin-top:10px;
	margin-right:10px;
	padding:0;
	width:145px;
	vertical-align:top;
	text-align:left;
	position:relative;
	cursor:pointer;
}
.buyonboxpro ul li img {
	width:145px;
	height:145px;
	border-radius:10px;
	border:0;
}
.buyonboxpro ul li span {
	position:absolute;
	top:0;
	left:0;
	padding:5px;
	width:90px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ffffff;
	line-height:16px;
	font-weight:700;
	background-color:#000;
	border-radius:10px;
	display:none;
}
.buyonboxpro ul li:hover span {
	display:block;
}

.buyon {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:780px;
	border:1px solid #cccccc;
}
.buyon_1 {
	margin-top:15px;
	padding-top:15px;
	padding-left:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	font-weight:500;
	text-align:left;
	position:relative;
}
.buyon_1 label {
	position:absolute;
	top:24px;
	left:180px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#2e7f02;
	text-align:left;
	z-index:2;
	cursor:pointer;
}
.buyon_2 {
	margin:0;
	padding-left:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;
	line-height:64px;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.buyon_2_1 {
	position:absolute;
	top:10px;
	left:120px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	text-align:left;
	z-index:2;
}
.buyon_3 {
	margin:0;
	padding:10px 0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.buyon_3_1 {
	margin:0;
	padding:5px 0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.buyon_3_2 {
	margin:0;
	padding-left:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	vertical-align:top;
	text-align:center;
}
.buyon_input {
	width:620px;
	height:40px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #cccccc;
}
.buyon_btn {
	width:100px;
	height:44px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #727272;
}
.buyon_select {
	margin-top:12px;
	padding:16px 0 16px 16px;
	width:714px;
	line-height:50px;
	border:1px solid #cccccc;
}
.buyon_select option {
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#565656;
}
.buyon_4 {
	margin:0;
	padding:10px 0;
	width:100%;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.buyon_4_1 {
	display:inline-block;
	margin-left:30px;
	padding:0;
	width:90px;
	height:90px;
}
.buyon_4_1 img {
	width:90px;
	height:90px;
	border:0;
}
.buyon_4_2 {
	display:inline-block;
	margin-left:20px;
	padding:0;
	vertical-align:top;
	text-align:left;
}
.buyon_4_2_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	text-align:left;
}
.buyon_4_2_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:22px;
	text-align:left;
}
.buyon_4_3 {
	position:absolute;
	top:10px;
	right:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#cccccc;
	z-index:2;
	cursor:pointer;
}
.buyon_5 {
	margin:0;
	padding-left:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;
	line-height:64px;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.buyon_5_1 {
	position:absolute;
	top:10px;
	left:120px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	text-align:right;
	z-index:2;
}
.buyon_5_2 {
	position:absolute;
	top:12px;
	left:330px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	text-align:right;
	z-index:2;
}
.buyon_6 {
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:center;
}
.buyon_6_1 {
	display:inline-block;
	padding:0;
	width:360px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;
	line-height:40px;
	text-align:left;
}
.buyon_6_2 {
	display:inline-block;
	padding:0;
	width:370px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;
	line-height:40px;
	text-align:right;
}
.buyon_6_3 {
	display:inline-block;
	padding:0;
	width:360px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;
	line-height:20px;
	text-align:left;
}
.buyon_6_4 {
	display:inline-block;
	padding:0;
	width:370px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#707070;
	line-height:20px;
	text-align:right;
}
.buyon_7 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;
	line-height:64px;
	vertical-align:top;
	border-top:1px solid #cccccc;
	text-align:center;
}
.buyon_7_1 {
	display:inline-block;
	padding:0;
	width:360px;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#000000;
	line-height:40px;
	font-weight:500;
	text-align:left;
}
.buyon_7_2 {
	display:inline-block;
	padding:0;
	width:370px;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#000000;
	line-height:40px;
	font-weight:500;
	text-align:right;
}
.buyon_8 {
	margin:40px;
	padding-bottom:40px;
	width:100%;
	text-align:center;
}
.buyon_8_btn {
	display:inline-block;
	padding:0;
	width:120px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	text-align:center;
	line-height:40px;
	font-weight:500;
	background-color:#ff0000;
	cursor:pointer;
}
#zipcodedaum {
	margin:0;
	padding:0;
	width:340px;
	height:350px;
	overflow-y:auto;
	display:none;
	border:1px solid #cccccc;
	z-index:10;
}
.zipcodedaumimg {
	position:absolute;
	top:0;
	left:-20px;
	cursor:pointer;
	z-index:1100;
}

.prolist_top {
	margin:0;
	padding-top:10px;
	width:100%;
}
.prolist_top_1 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:340px;
	text-align:center;
	position:relative;
	border-bottom:1px solid #cccccc;
}
.prolist_top_1_1 {
	display:inline-block;
	padding:2px 2px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:26px;
	border-top:2px solid #ffffff;
	cursor:pointer;
}
.prolist_top_1_1:hover {
	border-top:2px solid #ff0000;
}
.prolist_top_1_1_ch {
	display:inline-block;
	padding:2px 5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:26px;
	border-top:2px solid #ec7020;
	cursor:pointer;
}
.prolist_top_1_1_ch:hover {
	border-top:2px solid #ff0000;
}
.prolist_top_1_2 {
	display:inline-block;
	padding:2px 2px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#cccccc;
	line-height:26px;
}
.prolist_top_2 {
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
	width:350px;
	border:1px solid #cccccc;
	border-radius:20px;
}
.prolist_input {
	width:150px;
	height:30px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:1px solid #cccccc;
	border-radius:5px;
}
.prolist_top_2_1 {
	display:inline-block;
	margin-left:5px;
	padding:2px 5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:26px;
	cursor:pointer;
}
.prolist_top_2_2 {
	display:inline-block;
	padding:2px 5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:26px;
	background-color:#f6f6f6;
	border:1px solid #cccccc;
	border-radius:3px;
	cursor:pointer;
}
.prolist_top_2_3 {
	display:inline-block;
	padding:2px 10px;
}
.prolist_top_2_btn {
	display:inline-block;
	padding:0 20px 0 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:35px;
	font-weight:700;
	cursor:pointer;
}



.ponydata {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:330px;
	border:3px solid #f5f5f5;
	border-radius:20px;
}
.ponydata_dv_1 {
	margin:0;
	padding:0;
	border:0;
	text-align:left;
}
.ponydata_dv_2 {
	margin:0;
	padding:0;
	text-align:left;
	border-top:1px dotted #cccccc;
}
.ponydata_1 {
	display:inline-block;
	padding:0;
	width:60px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:35px;
}
.ponydata_2 {
	display:inline-block;
	padding-left:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:35px;
}



.myleft {
	float:left;
	margin:0;
	padding:0;
	width:160px;
	vertical-align:top;
	text-align:left;
}
.myright {
	float:left;
	margin:0;
	padding-left:10px;
	width:1030px;
	vertical-align:top;
	text-align:left;
}
.myend {
	clear:left;
	margin:0;
	padding:0;
	width:0;
	height:0;
	font-size:0;
}
.idxleftm {
	margin-bottom:40px;
	padding:0 0 15px 10px;
	width:96%;
	vertical-align:top;
	text-align:left;
	border:1px solid #ececec;
	border-radius:15px;
	box-shadow:1px 2px 5px #e0e0e0;
}
.idxleftm_1 {
	margin:0;
	padding-left:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	letter-spacing:-1px;
	font-weight:700;
	text-align:left;
	cursor:pointer;
}
.idxleftm_2 {
	margin-top:15px;
	padding:2px 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ff8a00;
	line-height:22px;
	letter-spacing:-1px;
	font-weight:700;
	text-align:left;
	cursor:pointer;
}
.idxleftm_3 {
	margin:0;
	padding:2px 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:35px;
	text-align:left;
	background-color:#f5f5f5;
	cursor:pointer;
}
.idxleftm_4 {
	margin:0;
	padding:2px 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:35px;
	text-align:left;
	background-color:#f5f5f5;
	cursor:pointer;
}

.buylistcartdata {
	margin-top:10px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.buylistcartdata2 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0;
	width:350px;
	vertical-align:top;
	text-align:left;
}
.buylistcartdata3 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0;
	width:350px;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.buylistcartdata4 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:350px;
	vertical-align:top;
	text-align:left;
}
.buylistcartdata_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	line-height:35px;
	text-align:left;
	font-weight:700;
	cursor:pointer;
	position:relative;
}
.buylistcartdata_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:left;
	font-weight:700;
	cursor:pointer;
}
.buylistcartdata_4 {
	margin-top:20px;
	padding-top:10px;
	width:100%;
	vertical-align:top;
	text-align:left;
	border-top:1px dotted #cccccc;
}
.buylistcartdata_4_1 {
	margin-top:10px;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#8b8b8b;
	line-height:16px;
	text-align:left;
	cursor:pointer;
}
.buylistcartdata_4_2 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:left;
	font-weight:700;
	cursor:pointer;
}
.buylistcartdata_4_3 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:35px;
	text-align:left;
	font-weight:700;
	cursor:pointer;
}
.buylistcartdata_3 {
	margin-top:20px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.buylistcartdata3_1 {
	display:inline-block;
	margin-right:5px;
	padding:0 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	line-height:35px;
	background-color:#ff6333;
	border-radius:5px;
	text-align:center;
	cursor:pointer;
}
.buylistcartdata3_2 {
	margin-top:10px;
	padding:0;
	text-align:left;
}
.buylistcartdata3_3 {
	margin-top:10px;
	padding:0;
	text-align:left;
}
.cancelbtn {
	width:120px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	line-height:33px;
	background-color:#ff8a00;
	border:0;
	border-radius:5px;
	text-align:center;
	cursor:pointer;
}
.cancelbtn2 {
	width:120px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	line-height:35px;
	background-color:#ff0000;
	border:0;
	border-radius:5px;
	text-align:center;
	cursor:pointer;
}

.procate {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-bottom:15px;
	width:340px;
	vertical-align:top;
	text-align:center;
	border-top:1px solid #565656;
	border-bottom:1px solid #cccccc;
}
.procate ul {
	margin:0;
	padding:0;
	vertical-align:top;
}
.procate ul li {
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	cursor:pointer;
}
.procate ul li:hover {
	color:#ff8a00;
}
.listqueicbox {
	margin:0;
	padding-top:10px;
	padding-bottom:40px;
	width:100%;
	text-align:center;
}
.listqueicicon {
	display:inline-block;
	padding:2px 20px 2px 20px;
	font-family:'NanumGothic',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius:25px;
	cursor:pointer;
}

.pop_proview {
	position:fixed;
	z-index:9998;
	display:none;
}
.pop_proview_1 {
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	width:96%;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	text-align:left;
}
.pop_proview_2 {
	margin-left:auto;
	margin-right:auto;
	width:96%;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:24px;
	text-align:left;
	font-weight:700;
}
.pop_proview_3 {
	position:absolute;
	bottom:120px;
	left:0;
	width:100%;
	text-align:center;
	vertical-align:top;
}
.pop_proview_4 {
	position:fixed;
	bottom:20px;
	width:300px;
	right:50px;
	z-index:99999;
}

.new_loginbox {
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	width:350px;
	vertical-align:top;
	text-align:center;
}
.new_loginbox_0 {
	margin-left:auto;
	margin-right:auto;
	padding:10px 0 30px 0;
	width:350px;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_02 {
	margin-left:auto;
	margin-right:auto;
	padding:30px 0;
	width:350px;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_1 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:350px;
	vertical-align:top;
}
.new_loginbox_2 {
	margin-left:30px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:350px;
	vertical-align:top;
}
.new_loginbox_1_dv0 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.new_loginbox_1_dv {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.new_loginbox_1_dv2 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ff0000;
	line-height:20px;
	font-weight:600;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_1_dv3 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:26px;
	text-align:left;
}
.new_loginbox_1_dv3 label {
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
}
.new_loginbox_1_error_1 {
	margin-left:5px;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ff0000;
	line-height:20px;
	text-align:left;
}
.new_loginbox_1_error_2 {
	position:absolute;
	bottom:10px;
	right:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ff0000;
	text-align:right;
}
.new_loginbox_1_t {
	margin-top:10px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:500;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_1_t2 {
	margin:0;
	padding:0;
	height:40px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	font-weight:500;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_1_1 {
	margin:0;
	padding:2px 0;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_1_1 label {
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:50px;
}
.new_loginbox_1_2 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_1_3 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_1_4 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_1_5 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_2_1 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	font-weight:500;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_2_2 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.new_loginbox_2_3 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.new_loginbox_2_3 label {
	margin-left:30px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
}
.new_loginbox_2_4 {
	margin-top:30px;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:500;
	vertical-align:top;
	text-align:center;
}
.new_loginbox_2_5box {
	margin-top:20px;
	padding:0;
	width:100%;
	height:40px;
	vertical-align:top;
	text-align:center;
}
.new_loginbox_2_5 {
	display:inline-block;
	margin-left:15px;
	margin-right:15px;
	padding:0;
	vertical-align:top;
	text-align:center;
}



.login-container {
	margin-left:auto;
	margin-right:auto;
	padding:30px 0;
	width:320px;
	text-align:center;
}
.login-container h2 {
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	margin-bottom:20px;
}
.login-container_inputlayer {
	margin-top:5px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.login-container_input {
	padding:10px;
	width:290px;
	margin-bottom:10px;
	background-color:#e6e6e6;
	border:1px solid #ddd;
	border-radius:6px;
}
.login-container_button {
	padding:0 10px;
	width:312px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	line-height:36px;
	background-color:#ff9900;
	font-weight:500;
	border:none;
	border-radius:6px;
	cursor:pointer;
}
.login-container_button2 {
	display:inline-block;
	padding:5px 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	background-color:#ff9900;
	font-weight:500;
	border:none;
	border-radius:30px;
	cursor:pointer;
}
.login-container_button3 {
	margin-left:-25px;
	padding:8px 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	background-color:#ff9900;
	font-weight:500;
	border:none;
	border-radius:30px;
	cursor:pointer;
}
.login-links {
	margin-top:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#e5e5e5;
}
.login-links a {
	text-decoration:none;
	color:#565656;
}
.social-login {
	margin-top:69px;
	padding-top:30px;
	padding-bottom:30px;
	border-top:1px solid #cccccc;
}
.social-icons {
	margin-top:10px;
	width:100%;
	text-align:center;
}
.social-icons img {
	border:0;
	width:80px;
	margin-left:5px;
	margin-right:5px;
	cursor:pointer;
}
.login-kakao {
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:60px;
	background-color:#fae100;
	border:none;
	padding:10px 20px;
	border-radius:50px;
	font-weight:bold;
}
.login-naver {
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:50px;
	background-color:#03c75a;
	color:white;
	border:none;
	padding:10px 20px;
	border-radius:50px;
	font-weight:bold;
}



.signup-container {
	margin-left:40px;
	width:300px;
	text-align: center;
}
.signup-container_h2 {
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	margin-bottom: 20px;
}
.signup-container_input-box {
	width:93%;
	padding:12px;
	margin-bottom: 10px;
	border: none;
	border-radius: 8px;
	background-color: #f1f1f1;
	font-size: 14px;
}
.signup-container_input-box2{
	width:240px;
	padding: 12px;
	margin-bottom: 10px;
	border: none;
	border-radius: 8px;
	background-color: #f1f1f1;
	font-size: 14px;
}
.signup-container_id-box {
	display: flex;
	gap: 8px;
	margin-bottom: 10px;
}
.signup-container_id-box input {
	flex: 1;
}
.signup-container_input-box_btn {
	display:inline-block;
	padding:9px 15px 6px 15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#ffffff;
	line-height:22px;
	background-color:#565656;
	border:1px solid #565656;
	border-radius:8px;
	cursor:pointer;
}
.signup-container_check-btn {
	padding:2px 10px;
	font-size:12px;
	background-color: #ddd;
	border: none;
	border-radius:8px;
	cursor: pointer;
}
.signup-container_check-btn:disabled {
	background-color: #eee;
	color: #999;
}
.signup-container_signup-btn {
	width: 100%;
	padding: 12px;
	background-color: #FFA500;
	color: white;
	border: none;
	border-radius: 8px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	cursor: pointer;
}
.signup-container_error-message {
	font-size:10pt;
	color:blue;
	margin-bottom:10px;
}
.signup-container_social-section {
	margin-top: 40px;
	border-top: 1px solid #ddd;
	padding-top: 20px;
}
.signup-container_social-title {
	font-size: 14px;
	margin-bottom: 15px;
}
.signup-container_social-buttons {
	display: flex;
	justify-content: center;
	gap: 20px;
}
.signup-container_social-btn {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #f0f0f0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.kakao {
	background-color: #FEE500;
	color: #3C1E1E;
}
.naver {
	background-color: #03C75A;
	color: white;
}
#zipcodedaum {
	position:absolute;
	width:340px;
	height:420px;
	background-color:#ffffff;
	display:none;
	z-index:2;
}
.zipcodedaumimg {
	margin:0;
	padding:0;
	background-color:#ffffff;
	width:100%;
	height:0px;
}
.zipcodedaumimg img {
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	z-index:1;
}


.buydatabox {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	width:350px;
	vertical-align:top;
	text-align:left;
	display:flex;
	gap: 20px;
}
.buydatabox_1 {
	display:inline-block;
	padding:0;
	width:350px;
	height:auto;
	vertical-align:top;
	text-align:left;
}
.buydatabox_2 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:350px;
	vertical-align:top;
	text-align:left;
}
.buydatabox_2_1 {
	position:sticky;
	top:130px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	width:350px;
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
}
.buyon2_select {
	margin:0;
	padding:5px 40px 5px 12px;
	width:96%;
	height:40px;
	border:1px solid #565656;
	border-radius:8px;
	background-color:#ffffff;
	background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><polygon points="5,7 10,12 15,7" fill="%565656"/></svg>');
	background-repeat:no-repeat;
	background-position:right 12px center;
	background-size:16px;
	appearance:none;
	-webkit-appearance:none;
}
.buyon2_select option {
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
}
.buyon2 {
	margin-left:auto;
	margin-right:auto;
	padding:10px 0;
	width:350px;
	vertical-align:top;
	background-color:#ffffff;
	position:relative;
}
.buyon2_pro {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:330px;
	vertical-align:top;
	background-color:#ffffff;
	border:1px solid #f2f2f2;
	border-radius:10px;
	position:relative;
}
.buyon2_proname {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	line-height:25px;
	text-align:left;
}
.buyon2_pro_0 {
	margin:0;
	padding:10px 0;
	width:100%;
}
.buyon2_pro_1 {
	display:inline-block;
	padding:0;
	width:80px;
	vertical-align:top;
}
.buyon2_pro_1 img {
	width:80px;
	height:80px;
	border:0;
	border-radius:10px;
}
.buyon2_pro_2 {
	display:inline-block;
	padding-left:15px;
	width:205px;
	vertical-align:top;
}
.buyon2_pro_2_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	line-height:25px;
}
.buyon2_pro_2_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	line-height:25px;
}
.buyon2_pro_2_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#7f7f7f;
	line-height:20px;
}
.buyon2_pro_2_3 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ff8a00;
	font-weight:700;
	line-height:25px;
}
.buyon2_pro_sum {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 20px;
	width:80%;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius:10px;
}
.buyon2_pro_sum .row{display:flex;justify-content:space-between;line-height:24px}
.buyon2_pro_sum .row strong{font-weight:800}
.buyon2_pro_sum .em{font-weight:800}

.buyon2_7 {
	margin:0;
	padding-top:20px;
	width:370px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:16px;
	font-weight:500;
	vertical-align:top;
	text-align:center;
}
.buyon2_8 {
	margin-top:20px;
	width:350px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	text-align:center;
	line-height:40px;
	font-weight:700;
	border:none;
	border-radius:10px;
	background-color:#ff0000;
	cursor:pointer;
}


.proslide_wrapper {
	margin:0;
	padding-top:8px;
	width:100%;
	overflow:hidden;
	position:relative;
}
.proslide_track {
	display: flex;
	transition: transform 0.5s ease;
	padding: 0;
	margin: 0;
	list-style: none;
	cursor: grab;
	text-align:center;
}
.proslide_track li {
	width:100%;
	user-select:none;
}
.proslide_track img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	pointer-events: none;
}
.proslide_nav {
	position: absolute;
	top:50%;
	transform:translateY(-50%);
	background: none;
	border: none;
	color: white;
	font-size:32px;
	font-weight:300;
	cursor: pointer;
	z-index: 1;
	padding: 0 10px;
	line-height: 1;
	display:none;
}
.proslide_nav:hover {
	color: #ccc;
}
.proslide_nav.proslide_prev {
	left: 5px;
}
.proslide_nav.proslide_next {
	right: 5px;
}
.proslide_dots {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: 8px;
}
.proslide_dots .proslide_dot {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.5);
	cursor: pointer;
	transition: background-color 0.3s;
}
.proslide_dots .proslide_dot.active {
	background-color: white;
}


.popproview {
	position:fixed;
	top:62px;
	left:0;
	width:100%;
	height:100%;
	background-color:#ffffff;
	z-index:999999;
	display:none;
}
.poppro {
	margin-left:auto;
	margin-right:auto;
	padding-top:24px;
	width:340px;
	height:460px;
	position:relative;
}
.poppro_close {
	position:absolute;
	left:50%;
	bottom:-50px;
	margin-left:-24px;
	padding:10px 13px;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#ffffff;
	font-weight:700;
	background-color:#565656;
	border-radius:20px;
	cursor:pointer;
}
.poppro_1 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.poppro_1_1 {
	display:inline-block;
	padding:5px;
	width:100px;
	height:100px;
	vertical-align:top;
	text-align:center;
	position:relative;
}
.poppro_1_1 img {
	width:100%;
	border:0;
	border-radius:10px;
}
.poppro_1_2 {
	display:inline-block;
	padding-left:10px;
	width:200px;
	height:100px;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.poppro_1_2_bae {
	position:absolute;
	right:0;
	bottom:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ff8a00;
	font-weight:700;
}
.poppro_pull {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:320px;
	height:230px;
	vertical-align:top;
	overflow-y:auto;
}
.poppro_2 {
	margin-top:5px;
	padding-top:5px;
	width:100%;
	vertical-align:top;
	border-top:1px solid #cccccc;
}
.poppro_2_1 {
	margin:0;
	padding:2px 0;
	width:100%;
	text-align:center;
}
.poppro_2_1 select {
	margin:0;
	padding:7px 10px;
	width:310px;
	border:1px solid #cccccc;
	border-radius:5px;
	appearance: none;
	background-color:#ffffff;
	background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><polygon points="5,7 10,12 15,7" fill="%565656"/></svg>');
	background-repeat:no-repeat;
	background-position:right 12px center;
	background-size:16px;
}
.poppro_2_1 option {
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
}
.poppro_2_2 {
	margin:0;
	padding:2px 0;
	width:100%;
	text-align:left;
}
.poppro_2_2 select {
	margin:0;
	padding:5px 40px 5px 12px;
	width:90px;
	border:1px solid #cccccc;
	border-radius:5px;
	appearance: none;
	background-color:#ffffff;
	background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><polygon points="5,7 10,12 15,7" fill="%565656"/></svg>');
	background-repeat:no-repeat;
	background-position:right 12px center;
	background-size:16px;
}
.poppro_2_2 option {
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
}
.poppro_2_3 {
	margin:0;
	padding:2px 0;
	width:100%;
	text-align:center;
}
.poppro_2_3 select {
	padding:7px 10px;
	width:310px;
	border:none;
	border:1px solid #ffe8cc;
	border-radius:5px;
	appearance:none;
	background-color:#ffe8cc;
	background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><polygon points="5,7 10,12 15,7" fill="%565656"/></svg>');
	background-repeat:no-repeat;
	background-position:right 12px center;
	background-size:16px;
}
.poppro_2_3 option {
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
}
.poppro_3 {
	margin:0;
	padding:0;
	width:100%;
	height:220px;
	vertical-align:top;
	text-align:left;
	overflow-y:auto;
}
.poppro_3 ul {
	margin:0;
	padding:0;
}
.poppro_3 ul li {
	margin:0;
	padding:0;
	text-align:center;
}
.poppro_3_1 {
	display:inline-block;
	padding:0;
	width:130px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:34px;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:top;
}
.poppro_3_2 {
	display:inline-block;
	margin:5px 0;
	padding:0;
	width:60px;
	height:22px;
	background-color:#f5f5f5;
	border-radius:10px;
	text-align:center;
	vertical-align:top;
}
.poppro_3_2_1 {
	display:inline-block;
	padding:0;
	width:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	cursor:pointer;
	vertical-align:top;
}
.poppro_3_2_2 {
	display:inline-block;
	padding:0;
	width:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	cursor:pointer;
	vertical-align:top;
}
.poppro_3_2_3 {
	display:inline-block;
	padding:0;
	width:15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:700;
	cursor:pointer;
	vertical-align:top;
}
.poppro_3_2_4 {
	display:inline-block;
	padding:0;
	width:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	cursor:pointer;
	vertical-align:top;
}
.poppro_3_3 {
	display:inline-block;
	padding:0;
	width:80px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:34px;
	font-weight:700;
	text-align:right;
	vertical-align:top;
}
.poppro_3_4 {
	display:inline-block;
	padding:0;
	width:170px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:18px;
	text-align:left;
}
.poppro_3_5 {
	display:inline-block;
	padding:0;
	width:60px;
	height:18px;
	text-align:center;
}
.poppro_3_6 {
	display:inline-block;
	padding:0;
	width:90px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:18px;
	font-weight:700;
	text-align:right;
}
.poppro_3_7 {
	display:inline-block;
	padding:0;
	width:200px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:18px;
	text-align:left;
}
.poppro_4 {
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:320px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:34px;
	font-weight:700;
	text-align:right;
	border-top:1px solid #cccccc;
}
.poppro_5 {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center;
}
.poppro_5_1 {
	display:inline-block;
	padding:0;
	width:160px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	font-weight:700;
	background-color:#ebebeb;
	border-radius:10px;
	cursor:pointer;
}
.poppro_5_2 {
	display:inline-block;
	margin-left:10px;
	padding:0;
	width:160px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	line-height:40px;
	font-weight:700;
	background-color:#ff8a00;
	border-radius:10px;
	cursor:pointer;
}


.review_20250430 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:340px;
	vertical-align:top;
	text-align:left;
}
.review_20250430_img {
	display:inline-block;
	padding:2px;
	width:75px;
	height:75px;
	position:relative;
}
.review_20250430_img img {
	width:100%;
	height:100%;
	border:0;
	border-radius:5px;
	cursor:pointer;
}
.review_20250430_img_onder {
	position:absolute;
	top:2px;
	left:2px;
	width:75px;
	height:75px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#ffffff;
	line-height:75px;
	text-align:center;
	font-weight:700;
	background-color:#000000;
	opacity:0.7;
	border:0;
	border-radius:5px;
	cursor:pointer;
}
.review_20250430_board {
	padding:0 0 30px 0;
	width:350px;
	min-height:400px;
	background-color:#ffffff;
	border:0;
}
.review_20250430_btbox {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:350px;
	vertical-align:top;
	text-align:right;
	position:relative;
}
.review_20250430_btbox_1 {
	display:inline-block;
	padding-right:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ff8a00;
	line-height:25px;
	font-weight:700;
	cursor:pointer;
}
.review_20250430_btbox_2 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#cccccc;
	line-height:25px;
}
.review_20250430_btbox_3 {
	display:inline-block;
	padding-left:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:25px;
	font-weight:700;
	cursor:pointer;
}
.review_20250430_btbox_4 {
	display:inline-block;
	padding:5px 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	background-color:#ff8a00;
	border-radius:20px;
	cursor:pointer;
}
.review_20250430_1_div {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:350px;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.review_20250430_1 {
	margin:0;
	padding:10px 0;
	width:100%;
	text-align:left;
	border-top:2px solid #cccccc;
	border-bottom:1px solid #cccccc;
	position:relative;
}
.review_20250430_1 span {
	position:absolute;
	top:12px;
	right:10px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
}
.review_20250430_1_1 {
	display:inline-block;
	padding-right:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#1e1e1e;
	line-height:25px;
	font-weight:700;
}
.review_20250430_1_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:700;
}
.review_20250430_1_3 {
	display:inline-block;
	padding:0 10px;
}
.review_20250430_1_3_star1 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffd34a;
	line-height:25px;
}
.review_20250430_1_3_num {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:25px;
}
.review_20250430_2 {
	margin:0;
	padding:10px 0;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:22px;
}
.review_20250430_3 {
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
}
.review_20250430_3_img {
	display:inline-block;
	padding:3px;
	width:43px;
	height:43px;
	position:relative;
}
.review_20250430_3_img img {
	width:100%;
	height:100%;
	border:0;
	border-radius:10px;
	cursor:pointer;
}
.review_20250430_boardboxlayout {
	margin:0;
	padding:0;
	width:100%;
	min-height:150px;
}
.review_20250430_boardbox {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:340px;
}
.review_20250430_boardbox ul {
	margin:0;
	padding:0;
	vertical-align:top;
}
.review_20250430_boardbox_ul1 {
	margin:0;
	padding:0;
	cursor:pointer;
}
.review_20250430_boardbox_ul2 {
	margin:0;
	padding:0;
	border-top:1px solid #949494;
	display:none;
}
.review_20250430_boardbox_ul3 {
	margin-top:-15px;
	padding-bottom:20px;
}
.review_20250430_boardbox_ul1 li {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	border-bottom:1px solid #e0e0e0;
	text-align:center;
}
.review_20250430_boardbox_1 {
	display:inline-block;
	padding:0;
	width:640px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:50px;
	font-weight:700;
	text-align:center;
}
.review_20250430_boardbox_2 {
	margin-top:10px;
	padding:15px;
	width:96%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:18pt;
	text-align:left;
	background-color:#f5f5f5;
	border-radius:0 0 20px 20px;
}
.review_20250430_boardbox_3 {
	margin-top:5px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:18pt;
	text-align:left;
}
.review_20250430_boardbox_4 {
	margin:0;
	padding-left:18px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:18pt;
	text-align:left;
}

.post_1 {
	margin:0;
	padding-left:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:700;
	text-align:left;
}
.post_2 {
	display:inline-block;
	padding-left:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	text-align:left;
}
.post_3 {
	display:inline-block;
	padding-left:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	text-align:left;
}
.post_4 {
	display:inline-block;
	padding-left:5px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	text-align:left;
}


.jusolistboxs {
	margin-left:auto;
	margin-right:auto;
	padding:20px 0;
	width:350px;
	text-align:left;
	border-bottom:1px dotted #cccccc;
}
.jusolistboxs_1 {
	display:inline-block;
	padding:0 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
}
.jusolistboxs_2 {
	display:inline-block;
	padding:0 10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
}
#myDiv {
	position:fixed;
	left:0;
	bottom:40px;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	line-height:50px;
	font-weight:700;
	text-align:center;
	background-color:#ff8a00;
	display:block;
	cursor:pointer;
	z-index:901
}

.cart250507_total {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	text-align:left;
}
.cart250507 {
	margin-bottom:20px;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	text-align:left;
}
.cart250507_checkbox {
	width:18px;
	height:18px;
	appearance: none;
	-webkit-appearance: none;
	border: 2px solid #ccc;
	border-radius: 6px;
	cursor: pointer;
	background-color: #fff;
	transition: background-color 0.3s;
}
.cart250507_checkbox:checked {
	background-color:#565656;
	border-color:#565656;
}
.cart250507_group_checkbox {
	width:18px;
	height:18px;
	appearance: none;
	-webkit-appearance: none;
	border: 2px solid #ccc;
	border-radius: 6px;
	cursor: pointer;
	background-color: #fff;
	transition: background-color 0.3s;
}
.cart250507_group_checkbox:checked {
	background-color:#565656;
	border-color:#565656;
}
.cart250507_item_checkbox {
	width:18px;
	height:18px;
	appearance: none;
	-webkit-appearance: none;
	border: 2px solid #ccc;
	border-radius: 6px;
	cursor: pointer;
	background-color: #fff;
	transition: background-color 0.3s;
}
.cart250507_item_checkbox:checked {
	background-color:#565656;
	border-color:#565656;
}
.cart250507_total_non {
	margin-left:auto;
	margin-right:auto;
	padding:10px 0;
	width:350px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	text-align:center;
	line-height:200px;
	border:1px solid #f5f5f5;
	border-radius:20px;
	box-shadow:1px 1px 2px 1px #ececec;
}
.cart250507_1 {
	margin-left:auto;
	margin-right:auto;
	padding:10px 5px;
	width:340px;
	border:1px solid #f5f5f5;
	border-radius:10px;
}
.cart250507_2 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
}
.cart250507_2_1 {
	display:inline-block;
	padding:0;
	vertical-align:top;
	text-align:left;
}
.cart250507_2_2 {
	display:inline-block;
	padding:0;
	width:300px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:700;
	vertical-align:top;
	text-align:left;
}
.cart250507_3 {
	margin-top:10px;
	padding:10px 0;
	width:100%;
	border-top:1px solid #ececec;
	position:relative;
}
.cart250507_4 {
	margin-top:5px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
	position:relative;
}
.cart250507_4_1 {
	display:inline-block;
	padding-left:10px;
	width:45px;
	height:45px;
}
.cart250507_4_1 img {
	margin-top:7px;
	width:100%;
	height:100%;
	border-radius:10px;
	cursor:pointer;
}
.cart250507_4_2 {
	display:inline-block;
	padding-left:8px;
	padding-top:5px;
	width:240px;
	vertical-align:top;
	text-align:left;
}
.cart250507_4_2_1 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:20px;
	font-weight:700;
}
.cart250507_4_2_2 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#7f7f7f;
	line-height:20px;
}
.cart250507_4_2_3 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ff8a00;
	line-height:20px;
	font-weight:700;
}
.cart250507_4_3 {
	position:absolute;
	padding:2px 15px;
	bottom:0;
	right:36px;
	background-color:#f3f3f3;
	border:0;
	border-radius:20px;
}
.cart250507_4_3_1 {
	display:inline-block;
	padding:0 3px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:25px;
	font-weight:700;
	cursor:pointer;
}
.cart250507_4_3_2 {
	display:inline-block;
	padding:0 3px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:25px;
	font-weight:700;
	cursor:pointer;
}
.cart250507_4_4 {
	position:absolute;
	bottom:2px;
	right:15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	font-weight:700;
	cursor:pointer;
}



.cart20250507_group {
	width:18px;
	height:18px;
}
.cart20250507_group-box {
	border: 1px solid #ddd;
	border-radius: 12px;
	padding: 15px;
	margin: 20px 0;
}
.cart20250507_itemname {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	text-align:left;
}
.cart20250507_itembox {
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
}
.cart20250507_item {
	display: flex;
	align-items: center;
	margin: 15px 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	position:relative;
}
.cart20250507_item:last-child {
	border-bottom: none;
}
.cart20250507_itembox_1 {
	display:inline-block;
	padding:0;
	width:80px;
	text-align:center;
}
.cart20250507_itembox img {
	margin:0;
	padding:0;
	width: 60px;
	height: 60px;
	border-radius: 8px;
}
.cart20250507_info {
	flex: 1;
}
.cart20250507_qty {
	display: flex;
	align-items: center;
	gap: 8px;
}
.cart20250507_qty button {
	width: 25px;
	height: 25px;
}
.cart20250507_itemchk {
	width:18px;
	height:18px;
}
.cart20250507_header {
	display: flex;
	align-items: center;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:700;
	margin-bottom:10px;
}
.cart20250507_indent {
	margin-left:0;
	padding:0;
	text-align:left;
}
.cart20250507_price {
	font-weight: bold;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ff8a00;
}
.cart20250507_trash {
	position:absolute;
	bottom:10px;
	right:10px;
	cursor: pointer;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
}











#reviewbbs {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100vh;
	background-color:#f5f5f5;
	display:none;
	z-index:999999;
}
#writebbs {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100vh;
	background-color:#f5f5f5;
	display:none;
	z-index:999999;
}
.writebbsbox {
	margin:0;
	padding:5px 0 10px 0;
	width:100%;
	text-align:center;
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	position:relative;
}
.writebbsbox_close {
	position:absolute;
	top:20px;
	right:20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:22pt;letter-spacing:0pt;color:#565656;
	cursor:pointer;
}
.writebbsbox2 {
	margin-top:10px;
	padding:5px 5px;
	width:100%;
	background-color:#ffffff;
	border-radius:20px;
	text-align:center;
	position:relative;
}
.writebbsbox2_star {
	position:absolute;
	top:8px;
	right:20px;
}
.writebbsbox2_input {
	width:94%;
	height:40px;
	font-family:'Pretendard-Regular', sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:none;
	background-color:#ffffff;
}
.writebbsbox2_input:focus {
	outline:none;
}
.writebbsbox2_textarea {
	width:330px;
	height:200px;
	font-family:'Pretendard-Regular', sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	border:none;
	border-radius:5px;
	background-color:#ffffff;
}
.writebbsbox2_textarea:focus {
	outline:none;
}
.writebbsbox3 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0;
	width:90%;
	background-color:#ffffff;
	border-radius:20px;
	text-align:center;
}
.writebbsbox3_probox {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 0;
	width:350px;
	background-color:#ffffff;
	border:2px solid #f5f5f5;
	border-radius:20px;
	text-align:center;
}
.writebbsbox3_1 {
	display:inline-block;
	padding:0;
	width:30%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	vertical-align:top;
}
.writebbsbox3_1 img {
	width:80px;
	border-radius:10px;
	border:0;
}
.writebbsbox3_2 {
	display:inline-block;
	padding:0;
	width:60%;
	vertical-align:top;
	text-align:left;
}
.writebbsbox4 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	line-height:50px;
	font-weight:700;
	text-align:center;
	background-color:#ff8a00;
	border-radius:20px;
	cursor:pointer;
}
.writebbsbox5 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:90%;
	text-align:center;
}
.writebbsbox6 {
	display:inline-block;
	margin-top:10px;
	padding:5px 0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	line-height:50px;
	font-weight:700;
	text-align:center;
	border:none;
	background-color:#ff8a00;
	border-radius:20px;
	cursor:pointer;
}
.unlogin_1 {
	margin:0;
	padding:0;
	width:100%;
}
.unlogin_1 img {
	margin:0;
	padding:0;
	width:100%;
	border:0;
	cursor:pointer;
}
#files-upload {
	display: none;
}
.custom-file-btn {
	display: inline-block;
	margin-left:15px;
	padding:5px 20px;
	background-color:#ff8a00;
	color: #fff;
	font-size:12px;
	font-weight: bold;
	border-radius:10px;
	cursor: pointer;
	transition: background-color 0.2s;
	user-select: none;
}
.custom-file-btn:hover {
	background-color: #ff8a00;
}
.file-names {
	margin-top: 12px;
	text-align: left;
	display: inline-block;
	max-width: 300px;
}
.file-name-item {
	display: inline-block;
	margin-left:5px;
	background-color:#f0f0f0;
	color: #333;
	font-size:10px;
	padding:2px 10px;
	border-radius:5px;
	word-break: break-all;
}
.starsput_0 {
	display:inline-block;
	margin-left:10px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	line-height:30px;
}
.starsput_1 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:26pt;letter-spacing:0pt;color:#dadada;
	line-height:30px;
	cursor:pointer;
}
.starsput_2 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:26pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	cursor:pointer;
}
.starsview_1 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#dadada;
	line-height:30px;
	cursor:pointer;
}
.starsview_2 {
	display:inline-block;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	cursor:pointer;
}
#huphotos {
	position:fixed;
	margin-left:-150px;
	left:50%;
	top:200px;
	width:300px;
	height:auto;
	background-color:#ffffff;
	border:5px solid #565656;
	border-radius:20px;
	display:none;
	z-index:999999;
}
.huphotos {
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	position:relative;
}
.huphotos img {
	max-width:100%;
	border-radius:15px;
	border:0;
}
.huphotosbtn {
	position:absolute;
	top:-10px;
	right:-23px;
	font-family:'Pretendard-Regular',sans-serif;font-size:22pt;letter-spacing:0pt;color:#565656;
	cursor:pointer;
}
.restar {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:350px;
}
.restar_1 {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:0;
	width:350px;
	min-height:350px;
	overflow-y:auto;
	vertical-align:top;
	text-align:left;
	border:1px solid #cccccc;
}
.restar_1_0 {
	margin:0;
	padding:0;
	width:100%;
}
.restar_1_0 img {
	opacity:0;
	animation:fadeIn 0.5s ease-in-out forwards;
	max-width:100%;
	max-height:100%;
	border:0;
}
.restar_1_1 {
	margin-top:10px;
	padding:0 20px;
	text-align:left;
}
.restar_1_2 {
	margin-top:10px;
	padding:5px 20px;
	min-height:50px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:25px;
	text-align:left;
	position:relative;
}
.restar_1_2_btn {
	position:absolute;
	top:-40px;
	right:20px;
	padding:5px 8px;
	cursor: pointer;
	font-family:'Pretendard-Regular',sans-serif;font-size:8pt;letter-spacing:0pt;color:#ffffff;
	background-color:#565656;
	line-height:12px;
	border-radius:5px;
}
.restar_2 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:350px;
	vertical-align:top;
	text-align:center;
}
.restar_2_thumb {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:left;
}
.restar_2_thumb ul {
	margin:0;
	padding:0;
}
.restar_2_thumb ul li {
	display:inline-block;
	padding:3px;
	width:75px;
	height:75px;
	opacity:0;
	animation:fadeIn 0.5s ease-in-out forwards;
}
.restar_2_thumb ul li img {
	width:100%;
	height:100%;
	border:0;
	cursor:pointer;
}
@keyframes fadeIn {
	from { opacity: 0; }
	to   { opacity: 1; }
}
.restar_3 {
	margin:0;
	padding:0;
	width:100%;
}
.restar_3_btn {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:22pt;letter-spacing:0pt;color:#565656;
	line-height:70px;
	font-weight:700;
	text-align:center;
	cursor:pointer;
}
.restar_3_btn:hover {
	color:#ff8a00;
}


.post {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	border-bottom:1px solid #e0e0e0;
	text-align:left;
	border-top:1px dotted #cccccc;
	cursor:pointer;
}
.ans {
	margin:0;
	padding:0;
	max-height: 0;
	overflow:hidden;
	transition: max-height 0.3s ease;
}
 .ans.open {
	max-height: 800px;
}
#usetcallbox {
	position:fixed;
	top:50%;
	left:50%;
	width:300px;
	height:260px;
	background-color:#ffffff;
	border-radius:10px;
	z-index:1000;
	transform: translate(-50%, -50%);
	box-shadow:0 0 15px rgba(0,0,0,0.5);
	display:none;
}
.usetcallboxdiv {
	margin:0;
	padding:20px;
	width:260px;
	height:220px;
	position:relative;
}
#usetcalloverlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	background-color: rgba(0,0,0,0.8);
	z-index:999;
	display:none;
}
.usetcallboxdiv_1 {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
.usetcallboxdiv_1 button {
	margin-top:8px;
	padding:3px 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	background-color:#555555;
	border-radius:10px;
	border:none;
	cursor:pointer;
}
#m_categoryPanel {
	position:fixed;
	padding:0;
	top:0;
	left:-140%;
	width:100%;
	height:100%;
	background: #fff;
	z-index:9999;
	transition:left 0.3s ease;
	overflow-y:auto;
}
.m_category-title {
	margin:0;
	padding:0 15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:50px;
	font-weight:700;
	cursor: pointer;
	border-bottom:1px solid #cccccc;
}
.m_subcategory {
	max-height: 0;
	overflow: hidden;
	background-color:#f5f5f5;
	padding-left: 10px;
}
.m_subcategory.open {
	max-height: 500px;
	transition: max-height 0.4s ease;
}
.m_subcategory div {
	margin:0;
	padding:0 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	border-bottom:1px solid #cccccc;
}
.m_subcategory div a {
	color:#565656;
}
.m_category-bottom {
	margin:0;
	padding:50px 0;
}
.m_close-btn {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:16pt;letter-spacing:0pt;color:#565656;
	line-height:70px;
	font-weight:700;
	text-align:left;
	position:relative;
}
.m_close-btn_btn {
	position:absolute;
	top:20px;
	right:15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:18pt;letter-spacing:0pt;color:#565656;
	cursor:pointer;
}
/* È­¸é Ä¸Ã³ ¹æÁö ½Ãµµ (Åõ¸í ¿ä¼Ò °ãÄ¡±â) */
.nocapture_layer {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 9999;
	background: rgba(255,255,255,0); /* Åõ¸í */
	pointer-events: none; /* Å¬¸¯ ¹æÇØ ¾È ÇÔ */
}
.codingbox {
	margin:0;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.codingbox_btnbox {
	margin-top:20px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.codingbox_btn2 {
	display:inline-block;
	padding:10px 30px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	background-color:#ff9900;
	font-weight:500;
	border:none;
	border-radius:30px;
	cursor:pointer;
}
.codingbox_btn3 {
	margin-left:-25px;
	padding:13px 30px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	background-color:#ff9900;
	font-weight:500;
	border:none;
	border-radius:30px;
	cursor:pointer;
}
#bottombtn {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	background-color:#f9f9f9;
	border-top:1px solid #cccccc;
	z-index:9999;
}
#bottombtn li {
	float:left;
	padding:0;
	width:25%;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	text-align:center;
}
.page2box {
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:20px;
	width:350px;
	vertical-align:top;
	text-align:center;
}
.page2box ul {
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:center;
}
.page2box ul li {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:15px;
	width:154px;
	height:310px;
	vertical-align:top;
	text-align:center;
}
.page2boxbtnbox {
	margin-top:50px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.ponylist {
	position:absolute;
	top:10px;
	left:10px;
}
.ponylist img {
	width:60px;
	height:60px;
	border:0;
	border-radius:5px;
}
.ponylist_1 {
	margin:0;
	padding-left:80px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:22px;
	text-align:left;
}
.ponylist_2 {
	margin:0;
	padding-left:80px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
	line-height:160%;
	text-align:left;
}
.ponylist_3 {
	margin-top:10px;
	padding-left:80px;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#ff0000;
	line-height:160%;
	font-weight:500;
	text-align:left;
}
.m_calluset_wrap {
	position: fixed;
	top:0;
	left:-140%;
	width:100%;
	height:100%;
	background-color:#ffffff;
	transition: left 0.3s ease;
	z-index:9001;
}
.m_calluset_wrap.close {
	left:-140%;
}
.m_calluset_wrap.active {
	left:0;
}
.m_calluset_content {
	padding:0;
}
.m_calluset_depth1 {
	margin:0;
	padding:0;
	width:100%;
	border-top:1px solid #cccccc;
}
.m_calluset_depth1 > li {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:50px;
	border-bottom:1px solid #cccccc;
	cursor:pointer;
}
.m_calluset_depth2 {
	display:none;
	margin-top:5px;
	padding-left:15px;
}
.m_calluset_depth1 > li.active .m_calluset_depth2 {
	display: block;
}
.m_callmenu_wrap {
	position: fixed;
	top:0;
	left:-140%;
	width:100%;
	height:100%;
	background-color:#ffffff;
	transition: left 0.3s ease;
	z-index: 9001;
}
#m_callmenuPanel {
	position:fixed;
	padding:0;
	top:0;
	left:-140%;
	width:100%;
	height:100%;
	background: #fff;
	z-index:9001;
	transition:left 0.3s ease;
	overflow-y:auto;
}
.m_callmenu-title {
	margin:0;
	padding:0 15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:50px;
	font-weight:700;
	cursor: pointer;
	border-bottom:1px solid #cccccc;
}
.m_subcallmenu {
	max-height: 0;
	overflow: hidden;
	background-color:#f5f5f5;
	padding-left: 10px;
}
.m_subcallmenu.open {
	max-height: 500px;
	transition: max-height 0.4s ease;
}
.m_subcallmenu div {
	margin:0;
	padding:0 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:40px;
	border-bottom:1px solid #cccccc;
}
.m_subcallmenu div a {
	color:#565656;
}
#m_opensearch {
	position:fixed;
	padding:0;
	top:0;
	right:-140%;
	width:100%;
	height:100%;
	background: #fff;
	z-index:9001;
	transition:left 0.3s ease;
	overflow-y:auto;
}
.catetitle {
	margin:0;
	padding:10px 0 20px 0;
	width:100%;
}
.cuidorderpro_slider {
	margin:0;
	padding-top:20px;
	padding-bottom:5px;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.cuidorderpro_slider ul {
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	scroll-snap-type: x mandatory; /* ½º³À È¿°ú È°¼ºÈ­ */
	-webkit-overflow-scrolling: touch; /* iOS ºÎµå·¯¿î ½ºÅ©·Ñ */
	padding: 10px;
	gap: 10px;
	padding-bottom:5px;
	vertical-align:top;
}
.cuidorderpro_slider ul::-webkit-scrollbar {
	display:none;
}
.cuidorderpro_slider ul li {
	flex: 0 0 80%;
	scroll-snap-align: start;
	margin-left:5px;
	margin-right:5px;
	padding:0;
	width:130px;
	max-width:130px;
	height:300px;
	vertical-align:top;
	text-align:center;
}
.cuidorderpro_slider_pro {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:125px;
	vertical-align:top;
	position:relative;
}
.cuidorderpro_slider_soldout {
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:18pt;letter-spacing:0pt;color:#ffffff;
	line-height:125px;
	font-weight:700;
	background-color:#000000;
	opacity:0.6;
	z-index:202;
	border-radius:10px;
}
.cuidorderpro_slider_pro_img {
	margin:0;
	padding:0;
	width:100%;
	cursor:pointer;
	position:relative;
}
.cuidorderpro_slider_pro_img img {
	width:100%;
	border-radius:10px;
	border:0;
}
.mtopmenu {
	position:fixed;
	top:56px;
	left:0;
	width:100%;
	vertical-align:top;
	text-align:center;
	background-color:#ffffff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	z-index:10002;
}
.mtopmenu ul {
	margin:0;
	padding:0;
}
.mtopmenu ul li {
	display:inline-block;
	padding:0;
	width:19%;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
}
.mtopmenu ul li a {
	color:#565656;
	text-decoration:none;
	cursor:pointer;
}
.mtopmenu ul li a:hover {
	color:#ff8a00;
	text-decoration:underline;
}













.sinfo {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:92%;
	vertical-align:top;
	text-align:center;
}
.sinfo2 {
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.sinfo3 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:86%;
	vertical-align:top;
	text-align:center;
}
.sinfo_1 {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
.sinfo_1 img {
	width:90%;
	border:0;
}
.sinfotxt_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:700;
	text-align:left;
}
.sinfotxt_1 span {
	color:#ff8a00;
	font-weight:700;
}
.sinfotxt_2 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	text-align:left;
}
.sinfotxt_2 span {
	color:#ff8a00;
	font-weight:700;
}
.sinfotxt_3 {
	margin-top:100px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.sinfotxt_4 {
	margin:0;
	padding-bottom:10px;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.sinfotxt_5left {
	float:left;
	padding:0;
	width:50%;
	vertical-align:top;
}
.sinfotxt_5left img {
	width:100%;
	border:0;
}
.sinfotxt_5clear {
	clear:left;
	margin:0;
	padding:0;
	width:0;
	height:0;
	font-size:0;
}
.sinfotxt_6 {
	margin-top:100px;
	padding:0;
	width:100%;
	vertical-align:top;
	text-align:center;
	position:relative;
}
.sinfotxt_6_1_1 {
	position:absolute;
	top:-20px;
	left:0;
}
.sinfotxt_6_1_2 {
	position:absolute;
	bottom:-20px;
	right:0;
	transform: scaleX(-1) scaleY(-1);
}
.sinfotxt_6_2 {
	display:inline-block;
	padding:0;
	width:70%;
	vertical-align:top;
	text-align:center;
}
.sinfotxt_6_2_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:12pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.sinfotxt_6_2_2 {
	margin-top:10px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.sinfotxt_7 {
	margin:0;
	padding:0;
	width:100%;
	min-height:600px;
	background-image: url('/img/sinfo_7.jpg');
	background-size: cover;
	background-position:bottom center;
	background-repeat: no-repeat;
}
.sinfotxt_7_1 {
	margin-top:120px;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.sinfotxt_7_1 span {
	color:#ff8a00;
	font-weight:700;
}
.sinfotxt_7_2 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:90%;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:13pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.sinfotxt_7_2 span {
	color:#ff8a00;
	font-weight:700;
}
.sinfotxt_7_3 {
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	height:315px;
	background-image: url('/img/sinfo_6.png');
	background-size:cover;
	background-position:center center;
	background-repeat: no-repeat;
}
.sinfotxt_7_4 {
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:80%;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	text-align:center;
}
.sinfotxt_7_4 span {
	color:#ff8a00;
	font-weight:700;
}
.cart250507_3_unbuystxt {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:140px;
	background-color: rgba(0, 0, 0, 0.8);
    color:#fff;
	border-radius:20px;
	z-index:202;
	text-align:center;
}
.cart250507_3_unbuystxt_1 {
	margin:0;
	padding-top:10px;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#ffffff;
	line-height:30px;
	text-align:center;
}
.cart250507_3_unbuystxt_2 {
	display:inline-block;
	margin-top:5px;
	padding:5px 20px;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;
	line-height:30px;
	background-color:#ffffff;
	border:1px solid #000000;
	border-radius:10px;
	text-align:center;
	cursor:pointer;
}

.fastlogin {
	margin-left:auto;
	margin-right:auto;
	padding:20px 0 7px 0;
	width:340px;
	vertical-align:top;
	border:0;
	border-radius:20px;
	background-color:#f5f5f5;
	text-align:left;
}
.fastlogin_1 {
	margin:0;
	padding:0;
	font-family:'Pretendard-Regular',sans-serif;font-size:11pt;letter-spacing:0pt;color:#565656;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.fastlogin_2 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:90%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#909090;
	line-height:20px;
	text-align:center;
}
.fastlogin_3 {
	margin-top:20px;
	padding:0;
	width:100%;
	text-align:center;
}
.fastlogin_3_btn {
	display:inline-block;
	padding:20px;
	width:80px;
}
.fastlogin_3_btn img {
	width:100%;
	border:0;
	cursor:pointer;
}



.jd-slider,.jd-slider .slide-inner{overflow:hidden;position:relative;width:100%}
blockquote,q{quotes:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}
.jd-slider{margin:0 auto;padding:0}
.jd-slider .slide-area{width:100%;margin:0;padding:0}
.jd-slider .slide-area:after{display:block;content:'';clear:both}
.jd-slider .slide-area li{display:none;float:left;width:100%}
.jd-slider .slide-area li:first-child{display:block}
.jd-slider .slide-area li img{display:block;width:100%}
.jd-slider .next,.jd-slider .prev{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff}
.jd-slider .hidden.next,.jd-slider .hidden.prev{display:none}
.jd-slider .prev{left:30px;opacity: 0.5;}
.jd-slider .next{right:30px;opacity: 0.5;}
.jd-slider .controller{width:100%;text-align:center;display:none;}
.jd-slider .controller .auto{display:inline-block;vertical-align:middle}
.jd-slider .controller .auto i{display:none;color:#ffffff}
.jd-slider .controller .auto.pause .fa-pause,.jd-slider .controller .auto.play .fa-play{display:block}
.jd-slider .controller .indicate-area{display:inline-block}
.jd-slider .controller .indicate-area a{display:inline-block;position:relative;width:10px;height:10px;margin:0 5px;font-size:0;color:transparent;vertical-align:middle}
.jd-slider .controller .indicate-area a:after{content:'';position:absolute;top:0;left:0;width:inherit;height:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ffffff;border-radius:50%}
.jd-slider .controller .indicate-area a.on:after{background-color:#ffffff}
.jd-slider a{font-size:1.5rem}
.jd-slider.fade .slide-area li{display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
.jd-slider.fade .slide-area li:first-child{position:static;opacity:1}
.jd-slider.slider--none .controller,.jd-slider.slider--none .next,.jd-slider.slider--none .prev{display:none}




.time-item {
	position:absolute;
	top:0;
	right:0;
	padding:5px 15px;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	font-weight:700;
	text-align:right;
	background-color:#ff0000;
	border-radius:9px;
	z-index:110;
}
.mtitletext {
	margin:0 auto;
	padding:0;
	width:220px;
	font-family:'Pretendard-Regular',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
	font-weight:400;
	line-height:18px;
	text-align:center;
}



.mp_overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	background: rgba(0,0,0,0.3);
	display: none;
}
.mp_popup {
	position:fixed;
	top:40%;
	left:0;
	padding:0;
	width:100%;
	background:#fff;
	transform: translate(0, -50%);
	box-shadow:0 2px 8px rgba(0,0,0,0.0.4);
}
.mp_popup_cont {
	margin:0;
	padding:0;
	width:100%;
}
.mp_popup_cont img{
	width:100%;
	border:0;
	cursor:pointer;
}
.mp_btnbox {
	margin:0;
	padding:10px 0;
	width:100%;
	background:#000000;
	text-align:center;
}
.mp_close {
	padding:2px 12px;
	font-family:'NanumGothic',sans-serif;font-size:8pt;letter-spacing:0pt;color:#565656;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius:5px;
	cursor:pointer;
}
.mp_no_show {
	padding:2px 12px;
	font-family:'NanumGothic',sans-serif;font-size:8pt;letter-spacing:0pt;color:#ffffff;
	background-color:#565656;
	border:1px solid #565656;
	border-radius:5px;
	cursor:pointer;
}


.custom-file-upload {
	display:inline-block;
	padding-left:10px;
	height:30px;
	font-family:'NanumGothic',sans-serif;font-size:8pt;letter-spacing:0pt;color:#ffffff;
	line-height:20px;
	border-radius:5px;
	background-color:#3498db;
	cursor:pointer;
	border:none;
	transition:background-color 0.2s;
}
.custom-file-upload:hover {
	font-size:8pt;
	background-color:#2980b9;
}
.custom-file-upload_span {
	font-family:'NanumGothic',sans-serif;font-size:9pt;letter-spacing:0pt;color:#565656;
}
.custom-file-upload2 {
	display:inline-block;
	padding:2px 12px;
	font-family:'NanumGothic',sans-serif;font-size:10pt;letter-spacing:0pt;color:#ffffff;
	line-height:20px;
	background-color:#4CAF50;
	cursor:pointer;
	border-radius:4px;
}
.custom-file-upload2_span {
	margin-left:10px;
	font-family:'NanumGothic',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565656;
}


.skin_title {
	margin:0;
	padding:5px 0;
	width:100%;
}
.skin_title1 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:14pt;letter-spacing:0pt;color:#ff8a00;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.skin_title2 {
	margin:0;
	padding:0;
	width:100%;
	font-family:'Pretendard-Regular',sans-serif;font-size:10pt;letter-spacing:0pt;color:#565455;
	line-height:20px;
	font-weight:500;
	text-align:center;
}