/*
========================================================================
RESET
========================================================================
*/
/*
 * Nanum Gothic (Korean) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/font/NanumGothic-Regular.eot);
  src: url(/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumGothic-Regular.woff2) format('woff2'),
       url(/font/NanumGothic-Regular.woff) format('woff'),
       url(/font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/font/NanumGothic-Bold.eot);
  src: url(/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumGothic-Bold.woff2) format('woff2'),
       url(/font/NanumGothic-Bold.woff) format('woff'),
       url(/font/NanumGothic-Bold.ttf) format('truetype');
}
* {max-height: 1000000px;}

* {font-family: 'Nanum Gothic';}

ul,li,dd { list-style:none; margin:0; padding:0}

html, body, pre,


blockquote,
form, fieldset, legend,
menu, nav, section, hgroup, article, Atop, aside, footer,
input, select, textarea, button {
    margin: 0;
    padding: 0;
	font-family: Nanum Gothic; 
	font-size:13.3px;
	line-height: 20px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

input[type="radio"]{
    -webkit-appearance: radio;
}
input[type="checkbox"]{
    -webkit-appearance: checkbox;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, Atop, hgroup, menu, nav, section {
	display: block;
}
body {overflow-y:scroll}
body,
table,
td,
input, select, textarea, a {
	font-size:13.3px;
	line-height: 20px;
    color: #313131; 
	font-family: Nanum Gothic; 
}

h1, h2, h3, h4, h5, h6 { font-weight: normal }
img,  button { border: 0 none }
hr, caption { display: none }
a { color: #313131; text-decoration: none; }
a:hover { }
button { overflow: hidden; cursor: pointer; }
button span { visibility: hidden }
address, em { font-style: normal }
input:focus { outline: none }

div {box-sizing:border-box; }
ul,li,ol {}

/* ÆûµðÀÚÀÎ */
input {border:1px solid #e1e1e1; vertical-align:middle; font-size:13px }
textarea {border:1px solid #e1e1e1; vertical-align:middle; padding: 2px 0 0 2px }
input[type=checkbox], input[type=radio], input[type=image] { border:0 }

/* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* Àü¿ª¼³Á¤ */


#container {width:100%; margin:0 auto; z-index:0; min-height:500px; margin-top:80px}	/* #Ç¥½Ã-id·Î ÁöÁ¤ */
#container .bodywrap { width:100%; margin-bottom:0px; z-index:0}
#container .bodywrap .g_body { position:relative; width:1100px; border-top:1px solid #e5e5e5; margin:0; z-index:0}
#container .bodywrap .g_body .g_table { position: relative; width:1100px; margin:0; left:0px; z-index:0}
#container .main_slide {width:100%; margin:0 auto; z-index:10}

#bottom {width:100%; bottom:0px; background-color:#555555; padding-bottom:20px;}

/* ¹ÝÅõ¸í ¹è°æ Å©·çÁî°Ë»ö */
#search_table {
	position:absolute;
	width:100%;
	margin:0 auto;
	z-index:20;
}














/* ########################################################################################################################### */
/* Common #################################################################################################################### */
/* ########################################################################################################################### */


/* Font color */
.fontRed { color: #cf050a !important; }
.fontOrg { color: #fa791a !important; }
.fontWht { color: #fff !important; }
.font333 { color: #333 !important; }
.font777 { color: #777 !important; }
.font_down{ color: #a1a1a1 !important}

/* Font style */
.b{ font-weight: bold !important;}
.bold{ color: #333; font-weight: bold;}
.font14{font-size:14px !important;}
.font16{font-size:16px;}
.font18{font-size:16px;}
.font19{font-size:19px !important;}
.font24{font-size:24px !important;}


/* Background color */
.bgWhite { background: #fff !important; }
.bgSky { background: #1aa4e1 !important; }
.bgBlue { background: #4e7fba !important; }
.bgOrange { background: #fd7b1b !important; }
.bgRed { background: #dc282c !important;}
.bgf5f5f5 { background: #f5f5f5 !important;}

/* Title style */
.title14{font-size:14px; font-weight:bold !important;}
.title16{font-size:16px; font-weight:bold;}
.title16WH{font-size:16px; color:#FFF; font-weight:bold;}
.title18{font-size:18px; font-weight:bold;}
.title18WH{font-size:18px; color:#FFF; font-weight:bold;}
.title19{font-size:19px; font-weight:bold;}
.title19WH{font-size:19px; color:#FFF; font-weight:bold;}
.title24{font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:36px;}
.title24WH{font-size:24px; color:#FFF; font-weight:bold;}
.title30{font-size:30px; font-weight:bold; line-height:36px;}
.title36{font-size:36px; font-weight:bold; letter-spacing:-1px; line-height:40px;}
.title48{font-size:48px; font-weight:bold; letter-spacing:-1px; line-height:48px;}

/* Button style */
.button1 {width:66px; height:24px; border-radius: 13.3px; text-align:center; vertical-align:top; color:#313131; font-weight:normal; background-color:#e2e2e2; padding-top:2px; cursor: pointer;}

.button_area {box-sizing: border-box; height:40px; background:#fff; border:1px solid #ccc; border-radius:20px; padding-right:30px; padding-left:30px; margin-right: 5px; font-size:16px; font-weight: normal; float:left; line-height:36px}
.button_area_selected {box-sizing: border-box; height:40px; background:#666; border:1px solid #666; border-radius:20px; padding-right:30px; padding-left:30px; margin-right:5px; color:#fff; font-size:16px; font-weight: bold; float:left; line-height:36px;}

.button_theme {box-sizing: border-box; height:40px; background:#fff; border:0px solid #ccc; border-radius:20px; padding-right:30px; padding-left:30px; margin-right: 5px; font-size:16px; font-weight: normal; float:left; line-height:36px}
.button_theme_selected {box-sizing: border-box; height:40px; background:#666; border:0px solid #666; border-radius:20px; padding-right:30px; padding-left:30px; margin-right:5px; color:#fff; font-size:16px; font-weight: bold; float:left; line-height:36px;}


/*Input Information*/
textarea {
	background-color:#EFEFEF;
	color:#5D657C;
	font: 9px;
}
file {
	background-color:#EFEFEF;
	color:#5D657C;
	font: 9px;
}
input {
	height:20px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 13.3px;
	background-color: #FFFFFF
}
.input_100 {
	width:100%;
	height:20px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 13.3px;
	border: 1px solid;
	border-color:#d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5;
	background-color: #FFFFFF
}
.input_none {
	height:20px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 13.3px;
	border: 1px solid;
	border-color:#d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5;
	background-color: #FFFFFF
}

.input_search {
	height:38px;
	width:300px;
	font-family : 'Nanum Gothic', sans-serif;
	padding-left:8px;
	border: 0px;
	background: url(/images/common/selectarrow.png) no-repeat;
	background-color: #ffffff;
}
.input_login {
	height:21px;
	font-family : 'Nanum Gothic', sans-serif;
	color: #bababa;
	padding-top:4px;
	padding-left:2px;
	letter-spacing:0px;
	font-size :11px;
	border: 1px solid #d7d7d7;
	background-color: #FFFFFF;
	width: 90px;
}
.input_radio_none {
	height:13.3px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 13.3px;
	border: 0px solid;
	background-color: #FFFFFF;
	border-color:   #d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5;
}
.input_100_none {
	width:100%;
	height:20px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 13.3px;
	border: 1px solid;
	background-color: #FFFFFF;
	border-color:   #d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5
}

.textarea_none {
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 13.3px;
	border: 1px solid;
	background-color: #ffffff;
	border-color:   #e5e5e5 #e5e5e5 #e5e5e5 #e5e5e5;
	padding:10px;
}

textarea {
	width:100%;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 13.3px;
	border: 1px solid;
	border-color:   #d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5;
	background-color: #FFFFFF
}

A:link, A:visited, A:active, A:hover {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 13.3px;
	TEXT-DECORATION: none;
}
A.login:link, A.login:visited, A.login:active, A.login:hover {
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 13.3px;
	TEXT-DECORATION: none;
}
a.cal:link {
	COLOR: #b4b4b4;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
a.cal:visited {
	COLOR: #b4b4b4;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
a.cal:active {
	COLOR: #b4b4b4;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 10px;
	font-weight: bold;
}
a.cal:hover {
	COLOR: #b4b4b4;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.cal {
	COLOR: #0f54b2;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	FONT-SIZE: 10px;
	font-weight: normal;
	line-height: 16px;
}

.stext {
	font-size: 12px;
	font-family: 'Nanum Gothic', sans-serif;
	letter-spacing: normal;
	line-height: 16px;
	color: #898989;
}

.stext_no {
	font-size: 11px;
	font-family: 'Nanum Gothic', sans-serif;
	letter-spacing: normal;
	line-height: 16px;
	color: #8f8f8f;
}


.goods_name {
	letter-spacing:normal;
	font-size: 16px;
	font-family: 'Nanum Gothic', sans-serif;
	font-weight: normal;
	line-height: 24px;
}


.iljung_title {
	letter-spacing:-1px;
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #010101;
	line-height: 20px;
}
.iljung_day {
	letter-spacing:normal;
	font-size: 24px;
	font-family: 'Nanum Gothic', sans-serif;
	font-weight: 500;
	line-height: 24px;
}
.iljung_date {
	letter-spacing:normal;
	font-size: 18px;
	font-family: 'Nanum Gothic', sans-serif;
	font-weight: bold;
	line-height: 24px;
}
.iljung_name {
	letter-spacing:0.5px;
	font-size: 13.3px;
	font-family: "±¼¸²";
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.month {
	letter-spacing:normal;
	font-size: 20px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: bold;
	line-height: 22px;
	color: #010101;
}
.price1 {
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 18px;
	color: #f2312c;
	font-weight: bold;
}
.price2 {
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 30px;
	color: #f2312c;
	font-weight: bold;
}
.price3 {
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	line-height:30px;
}

.fontFooter_copyright {
	font-size: 11px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	letter-spacing: normal;
	color: #a1a1a1;
	font-weight: bold;
}
.fontFooter { font-size:12px; color: #a1a1a1; line-height:18px !important; }


A.AutoLinkType_red:link {
	text-decoration:none;
	color:#D8442C;
	border-bottom:1px solid #E78B29
}
A.AutoLinkType_red:visited {
	text-decoration:none;
	color:#D8442C;
	border-bottom:1px solid #E78B29
}
A.AutoLinkType_red:active {
	text-decoration:none;
	color:#D8442C;
	border-bottom:1px solid #E78B29
}
A.AutoLinkType_red:hover {
	text-decoration:none;
	color:#A9250F;
	border-bottom:1px solid #DD7611
}
A.AutoLinkType_blue:link {
	text-decoration:none;
	color:#2A61A4;
	border-bottom:1px solid #37AFCD
}
A.AutoLinkType_blue:visited {
	text-decoration:none;
	color:#2A61A4;
	border-bottom:1px solid #37AFCD
}
A.AutoLinkType_blue:active {
	text-decoration:none;
	color:#2A61A4;
	border-bottom:1px solid #37AFCD
}
A.AutoLinkType_blue:hover {
	text-decoration:none;
	color:#144684;
	border-bottom:1px solid #3796CD
}
A.AutoLinkType_green:link {
	text-decoration:none;
	color:#368E36;
	border-bottom:1px solid #76BD31
}
A.AutoLinkType_green:visited {
	text-decoration:none;
	color:#368E36;
	border-bottom:1px solid #76BD31
}
A.AutoLinkType_green:active {
	text-decoration:none;
	color:#368E36;
	border-bottom:1px solid #76BD31
}
A.AutoLinkType_green:hover {
	text-decoration:none;
	color:#136F13;
	border-bottom:1px solid #5FA90F
}
.st_day_A {
	color:black;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:white;
}
.st_day_B {
	color:black;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:#fcacbc
}
.st_day_C {
	color:black;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:#fec092
}
.st_day_D {
	color:black;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:#c9f1c9
}
.st_day_E {
	color:white;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:#bfbbbb
}


select {

  padding-left: 8px; /* ¿©¹éÀ¸·Î ³ôÀÌ ¼³Á¤ */
  font-family: inherit;  /* ÆùÆ® »ó¼Ó */
  background: url(/images/common/selectarrow.png) no-repeat;/*  ³×ÀÌÆ¼ºê È­»ìÇ¥ ´ëÃ¼ */  
  border: 0px solid #a0a0a0 !important; 
  background-color:#fff;
  border-radius: 0px; /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */
  -webkit-appearance: none; /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
  -moz-appearance: none;
  appearance: none;
  margin:0px;
  height:38px !important;
  text-align: center;
  text-align-last: center;
}

.select_s {

  padding-left: 8px; /* ¿©¹éÀ¸·Î ³ôÀÌ ¼³Á¤ */
  font-family: inherit;  /* ÆùÆ® »ó¼Ó */
  background: url(/images/common/selectarrow.png) no-repeat;/*  ³×ÀÌÆ¼ºê È­»ìÇ¥ ´ëÃ¼ */  
  border: 0px solid #a0a0a0 !important; 
  background-color:#fff;
  border-radius: 0px; /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */
  -webkit-appearance: none; /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
  -moz-appearance: none;
  appearance: none;
  margin:0px;
  width:60px !important;
  height:30px !important;
  text-align: center;
  text-align-last: center;
}

        

.ctd {padding:5px; border-bottom:1px solid #cccccc; line-height:18px}

.icon0 {font-family:µ¸¿ò; font-size:11px; color:#5c7683; font-weight:normal; border:1px solid #c6cacc; background-color:#e9edf0; padding:0px 2px 0 2px; border-radius: 1px; text-align:center; display:inline-block; margin-right:5px}
.icon1 {font-family:µ¸¿ò; font-size:11px; color:#fff; font-weight:normal; border:1px solid #419db8; background-color:#4eb4d2; padding:0px 2px 0 2px; border-radius: 1px; text-align:center; display:inline-block; margin-right:5px}
.icon2 {font-family:µ¸¿ò; font-size:11px; color:#fff; font-weight:normal; border:1px solid #b5c33c; background-color:#c4d046; padding:0px 2px 0 2px; border-radius: 1px; text-align:center; display:inline-block; margin-right:5px}
.icon3 {font-family:µ¸¿ò; font-size:11px; color:#fff; font-weight:normal; border:1px solid #e1962d; background-color:#fbb047; padding:0px 2px 0 2px; border-radius: 1px; text-align:center; display:inline-block; margin-right:0px}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #cccccc !important;
	font-weight:normal !important;
	font-size:12px !important;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #cccccc !important;
	font-weight:normal !important;	
	font-size:12px !important;	
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #cccccc !important;
	font-weight:normal !important;	
	font-size:12px !important;	
}

text-rendering: optimizeLegibility;






<!--¸¶¿ì½º¿À¹ö½Ã ÀÌ¹ÌÁö È®´ë-->

.list_img {position:relative; left:0px; top:0px; width:260px; height:202px; z-index:1}
.hover_figure { left:0; top:0; width:260px; height:202px;	margin: 0;	padding: 0;	background: #fff;	overflow: hidden}

.chu_goods { background-color:#FFFFFF}
/*.chu_goods:hover {	border:1px solid #ccc;}
*/
.chu_goods .hover_figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	}
.chu_goods:hover .hover_figure img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	}

.place {
	position:absolute; left:0px; top:230px; width:260px; height:70px; z-index:99; display:table; background-color: rgba(255, 255, 255, 0.8);
	}
.place ._row {
	display: table-row;
	}
.place ._row ._cell {
	display: table-cell;
	text-align:center;
	vertical-align:middle;
	/*font-family: 'Nanum Gothic'; */
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	}
.tag {
	position:absolute;
	left:0px;
	top:-5px;
	width:100px;
	height:100px;
	z-index:10}
	
.sdatebtn {float:center; background:#fff; color:#666; width:110px; height:24px; line-height:22px; text-align:center; font-size:12px; font-weight:normal; border-radius:0px; border:1px solid #666;}	
.sdatebtn:hover { background:#fff; color:#F60; cursor:pointer}
.detail_text { width:100%; margin:15px auto}
.detail_text img { width:100% !important}

