/* º»°íµñ °¡Á®¿À±â*/
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);


@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
	   url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
	   url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
	   url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
	   url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }


/* ¿ä¼Ò(element) ¿©¹é ÃÊ±âÈ­  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th{
	margin:0;
	padding:0;
}


/* ¸ñ·Ï */
ol, ul { list-style:none; }

/* Å×µÎ¸® ¾ø¾Ö±â */
fieldset, img, abbr,acronym { border:0 none; } 

/* Å×ÀÌºí - ¸¶Å©¾÷¿¡ 'cellspacing="0"' ÁöÁ¤ ÇÔ²² ÇÊ¿ä */
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}

/* ÀÌ¹ÌÁö, Æû°ü·Ã ¿ä¼Ò */
label, select, input, textarea {
	vertical-align:middle;
	box-sizing:border-box;
}

/* ÅØ½ºÆ® °ü·Ã ¿ä¼Ò ÃÊ±âÈ­ */
address, caption, em, cite, th {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* body ½ºÅ¸ÀÏ */
body,td,div {
	color:#000;
	font-size:25px;
	letter-spacing: 0pt;
	font-family:'Noto Sans KR', sans-serif;
}


/* ¸µÅ© */
a, a:link {color:#4f4f4f;text-decoration:none;} 
a:visited {color:#4f4f4f;text-decoration:none;}
a:hover {color:#f00;text-decoration:underline;}
a:focus {color:#f00;text-decoration:underline;}
a:active {color:#f00;text-decoration:none;} 

.memu{color:#000000;font-size:9pt; font-family:±¼¸²,tahoma;line-height:140%}
A.menu:link {color:#000000; text-decoration:none;}
A.menu:visited {color:#000000; text-decoration:none;}
A.menu:hover {color:#FF0000; text-decoration:none;}

.thm7{font-size:7pt; font-family:tahoma;letter-spacing: 0pt}
.dod8_{font-size:8pt; font-family:µ¸¿ò;letter-spacing: -1pt}
.dod8{font-size:8pt; font-family:µ¸¿ò;letter-spacing: 0pt}
.n{letter-spacing: 0pt}
.b{letter-spacing: 0pt;font-weight:bolder}

.input_{padding:10px;border:1px solid #dddddd; background-color:#ffffff;font-size:25px;-webkit-border-radius:0;-webkit-appearance:none;}
.submit_{height:22px}
select{font-size:25px;padding:10px}

/* Ä«Å×°í¸® ³×ºñ°ÔÀÌ¼Ç */
.category_m{letter-spacing: 0px;}
.make_navigation_mobile{padding:20px 30px;border-bottom:1px solid #c7c7c7;background-color:#e9e9e9;text-align:center;position:relative;}
.make_navigation_mobile .ab{position:absolute;width:70px;height:70px;top:0;left:30px;background:url(image/S_m_left_close2.png) 0 60% no-repeat;}

/* ÇÊ¼öÀÔ·Â¸¶Å© */
.p{color:red;font-weight:bolder;padding-right:6px}

/* ¾à°ü */
.member_agree h1{margin-bottom:5px}
.member_agree h2{margin-bottom:5px;font-size:16px}
.member_agree ol{margin-bottom:15px;padding-left:20px}
.member_agree p{margin-bottom:15px;padding-left:20px}

.total_price_show{color:red;font-weight:bolder;font-family:tahoma;font-size:1.2em}

input[type="checkbox"], input[type="radio"]{width:30px;height:30px}


/* Àå¹Ù±¸´Ï ¼ö·® */
.cartnum_box{border-collapse:collapse;background-color:#ffffff}
.cartnum_box td{border:1px solid #dddddd;padding:0;}
.cartnum_box td input{border:0;text-align:center}


.input_ess{background:url(./image/input_ess.gif);background-repeat:no-repeat;background-Position:0% 0%;}

/* ½ÃÁß°¡,ÆÇ¸Å°¡,Æ÷ÀÎÆ®,»óÇ°¸í,°£·«¼³¸í*/
.goodsName{font-size:22px;color:#2e2e2e;line-height:30px;padding-bottom:20px;text-align:left}
.goodsAdvance{font-size:18px;color:#949494;line-height:24px;padding-bottom:20px;}
.goodsMarketPrice{font-size:18px;color:#787878;line-height:18px;padding-bottom:8px;}
.goodsPrice{font-size:26px;color:#191919;font-weight:600;line-height:26px;padding-bottom:10px;text-align:left}
.goodsPoint{font-size:20px;;color:#a6a153;padding-top:20px;text-align:left}

.goods_file1 {border-bottom:1px solid #dddddd}

.under_line{border-bottom:1px solid #dddddd;padding:20px 0;}
.wrap_sp{text-align:left;padding:0 30px;}
.wrap_sp select{width:100%;padding:7px}