BODY {
	SCROLLBAR-FACE-COLOR: #ebe5da; FONT-WEIGHT: normal; FONT-SIZE: 9pt; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #c4b8a2; COLOR: #4A4A4A; SCROLLBAR-3DLIGHT-COLOR: #cec3b0; 
	SCROLLBAR-ARROW-COLOR: #c4b8a2; SCROLLBAR-TRACK-COLOR: #ffffff; FONT-FAMILY: "±¼¸²"; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; TEXT-DECORATION: none; scroll-overflow-x: scroll; scroll-overflow-y:hidden;
	word-spacing:0px;
	
}


/* ??? */
button.btn_admin { margin:0; padding:3px; border:1px solid #d0d0d0; background-color:#fff; font-size:9pt; font-weight:normal; color:#000; cursor:pointer; }
.login_box { display:table; width:700px; margin:0 auto 0; border:0; background:rgba(0,0,0,0.7); margin-top:10%; }
.login_box > #login_title { display:table-caption; padding:0 0 8px 0; font-family:'NanumSquare',sans-serif; font-size:12pt; font-weight:bold; color:#000; text-align:center; }
.login_box > #login_title > #login_page_title_icon { float:left; width:110px; }
.login_box > #login_title > #company_name { float:left; width:550px; margin:5px 0 5px 0; padding:0; font-size:30pt; font-weight:bold; color: #31313c;; text-align:left; letter-spacing:-1px; }
.login_box > #login_title > #login_page_subtitle { float:left; width:550px; margin:0; padding:0; font-size:12pt; font-weight:normal; color:#31313c; text-align:left; letter-spacing:-1px; }
.login_box > .login_items { display:table-row; }
.login_box > .login_items > .login_item { position:relative; display:table-cell; margin:0; padding:5px 8px 5px 8px; font-family:'Nanum Gothic'; color:#fff; }
.login_box > .login_items > .box_item { font-family:'Nanum Gothic'; font-size:12pt; font-weight:bold; color:#fff; text-align:right; }
.login_box > .login_items > .login_item > button#btn_login { position:absolute; margin:0; padding:0; border:0; }

#login_alert { width:400px; margin:150px auto; padding:20px; border:5px solid #ccc; border-radius:10px; background-color:#fff; }
#login_alert > p.alert_info { margin:0; padding:5px 0; font-size:12pt; font-weight:normal; color:#000; text-align:center; }
#login_alert > p > button.login_alert { padding-left:8px; padding-right:8px; font-size:12pt; font-weight:bold; }
/* ??? */

/* ???? ?? */
  #admin_area { position:relative; width:1030px; margin:0 auto; padding:0; }
#admin_area_left { float:left; width:200px; margin:10px 10px 0 0; padding-bottom:30px; }
#admin_area_contents { float:left; width:820px; padding:10px 0 0 0; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* ???? ?? */

TR {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #4A4A4A; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
A:link {
	COLOR: #4A4A4A; TEXT-DECORATION: none
}
A:active {
	COLOR: #4A4A4A; TEXT-DECORATION: none
}
A:visited {
	COLOR: #4A4A4A; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.login {
	FONT-WEIGHT: none; FONT-SIZE: 8.5pt; COLOR: #4A4A4A; LINE-HEIGHT: 13pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.login2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #F47609; LINE-HEIGHT: 13pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.left1{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 13pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.left2{
	FONT-WEIGHT: none; FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 13pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.left3{
	FONT-WEIGHT: none; FONT-SIZE: 8.5pt; COLOR: #ffffff; LINE-HEIGHT: 13pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.left4{
	FONT-WEIGHT: none; FONT-SIZE: 8.5pt; COLOR: #000000; LINE-HEIGHT: 13pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.left_bold{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4A4848; LINE-HEIGHT: 12pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.left_bold A:link {
	COLOR: #4A4848; TEXT-DECORATION: none
}
.left_bold A:active {
	COLOR: #4A4848; TEXT-DECORATION: none
}
.left_bold A:visited {
	COLOR: #4A4848; TEXT-DECORATION: none
}
.left_bold A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.here{
	FONT-WEIGHT: none; FONT-SIZE: 8.5pt; COLOR: #7F7F7F; LINE-HEIGHT: 12pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.here2{
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #7F7F7F; LINE-HEIGHT: 12pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.title{
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; LINE-HEIGHT: 14pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:-1px
}
.pop{
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; LINE-HEIGHT: 12pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.bold{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4A4A4A; LINE-HEIGHT: 12pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.orange{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #D55508; LINE-HEIGHT: 12pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:0px
}
.maemul_title {
	FONT-SIZE: 9pt; Font-weight:none; COLOR: #346590; LINE-HEIGHT: 14pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none; word-spacing:0px
}
.maemul_title A:link {
	COLOR: #346590; TEXT-DECORATION: none
}
.maemul_title A:active {
	COLOR: #346590; TEXT-DECORATION: none
}
.maemul_title A:visited {
	COLOR: #346590; TEXT-DECORATION: none
}
.maemul_title A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.maemul_man {
	FONT-SIZE: 8.5pt; Font-weight:none; COLOR: #666666; LINE-HEIGHT: 14pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none; word-spacing:0px
}
.maemul_bold {
	FONT-SIZE: 11pt; Font-weight:bold; COLOR: #000000; LINE-HEIGHT: 14pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none; word-spacing:0px
}
.maemul_orange {
	FONT-SIZE: 11pt; Font-weight:bold; COLOR: #ff6600; LINE-HEIGHT: 14pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none; word-spacing:0px
}
INPUT {
	BORDER-RIGHT: #CACACA 1px solid; BORDER-TOP: #CACACA 1px solid; FONT-SIZE: 9pt; WORD-SPACING: -0.1em; BORDER-LEFT: #CACACA 1px solid; COLOR: #585858; LINE-HEIGHT: 17px; BORDER-BOTTOM: #CACACA 1px solid;  BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
TEXTAREA {
	BORDER-RIGHT: #CACACA 1px solid; BORDER-TOP: #CACACA 1px solid; FONT-SIZE: 9pt; WORD-SPACING: -0.1em; BORDER-LEFT: #CACACA 1px solid; COLOR: #585858; LINE-HEIGHT: 17px; BORDER-BOTTOM: #CACACA 1px solid;  BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
SELECT {
	FONT-SIZE: 9pt; WORD-SPACING: -0.1em; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
.radio{border:0; cursor:pointer;}
.login_radio{border:0;BACKGROUND-COLOR: #ffe4d9;}
.info_01 {
	FONT-SIZE: 9pt; font-weight:bold; WORD-SPACING: -0.1em; COLOR: #464646;  FONT-FAMILY: "±¼¸²"; word-spacing: -0.03em; TEXT-DECORATION: none; word-spacing:0px
}
.info_01 A:link {
	COLOR: #464646; TEXT-DECORATION: none
}
.info_01 A:active {
	COLOR: #464646; TEXT-DECORATION: none
}
.info_01 A:visited {
	COLOR: #464646; TEXT-DECORATION: none
}
.info_01 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.info_02 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #c23a06; LINE-HEIGHT: 12pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none; word-spacing:0px
} 
.info_02 A:link {
	COLOR: #c23a06; TEXT-DECORATION: none
}
.info_02 A:active {
	COLOR: #c23a06; TEXT-DECORATION: none
}
.info_02 A:visited {
	COLOR: #c23a06; TEXT-DECORATION: none
}
.info_02 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.style3 {
	color: #FF9900
}
.m_vv_category {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #E0242D; LINE-HEIGHT: 10pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:-2px
}
.m_vv_category2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #094282; LINE-HEIGHT: 10pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:-2px
}
.hot-category {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #010c0f; LINE-HEIGHT: 10pt; FONT-FAMILY: "±¼¸²"; TEXT-DECORATION: none;
	word-spacing:-1px
}
table.t_box { border-top:2px solid #ff6600; border-collapse:collapse; }
td.t_item { background-color:#F9F9F9; border-bottom:1px solid #DADADA; font-weight:bold; text-align:center; }
td.t_vals { background-color:#FFFFFF; border-bottom:1px solid #DADADA; font-weight:normal; text-align:left; }

button.list_btns { width:70px; height:22px; border:1px solid #c0c0c0; background-color:#fff; font-size:12px; font-weight:normal; color:#000; text-align:center; cursor:pointer; }

/* ÆäÀÌÂ¡ */
  #item_pager { position:relative; width:100%; margin:15px auto; text-align:center; }
  .page_now { display:inline-block; margin:5px 8px; padding:5px; border:1px solid #3d3d3d; background-color:#3d3d3d; font-size:14pt; font-weight:bold; color:#fff; cursor:pointer; }
  .page_num { display:inline-block; margin:5px 8px; padding:5px; border:1px solid #aaa; font-size:13pt; font-weight:normal; color:#000; cursor:pointer; }
  .page_first { display:inline-block; margin:5px 8px; padding:7px 5px; border:1px solid #aaa; font-size:10pt; font-weight:normal; color:#000; cursor:pointer; }
  .page_pre { display:inline-block; margin:5px 8px; padding:7px 5px; border:1px solid #aaa; font-size:10pt; font-weight:normal; color:#000; cursor:pointer; }
  .page_next { display:inline-block; margin:5px 8px; padding:7px 5px; border:1px solid #aaa; font-size:10pt; font-weight:normal; color:#000; cursor:pointer; }
  .page_end { display:inline-block; margin:5px 8px; padding:7px 5px; border:1px solid #aaa; font-size:10pt; font-weight:normal; color:#000; cursor:pointer; }
/* ÆäÀÌÂ¡ */

.opt_item { display:table-cell; width:100px; margin:0; padding:0; font-size:11px; font-weight:normal; letter-spacing:-1px; }
.opt_item > .item_icon { display:inline-block; margin:0; padding:0; }
.opt_item > .item_icon > img { width:30px; height:30px; }
.opt_item > .icon_on { border-radius:15px; background-color:#79b0d0; }