@import url(/css/webfont-local.css);
/*#import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
#import url(http://fonts.googleapis.com/earlyaccess/kopubbatang.css);
#import url('https://fonts.googleapis.com/css?family=Lora');*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, a:link, a:visited, a:hover, a:active {
    text-decoration: none;
    color: inherit;
}

/*  Bootstrap Clearfix */
.container-fluid, .container,
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding: 0;
}

/* Basic */
html,body {font-family: 'Nanum Gothic'; font-size:13px; font-weight: 300; background-color: #ffffda; background-color: #fff; color:#333; LETTER-SPACING: -1px; line-height:18px; padding: 0; margin: 0; list-style: none; text-decoration: none;}
contents table:first-child { 
    width: 100%;
}
contents table:nth-child(2) { 
    width: 98%;
}
tbody {
    margin: 0 auto;
}
tbody {
    margin: 0 auto;
}
td {
    font-family:'Nanum Gothic';
    font-size:13px;
    color:#333;
    LETTER-SPACING: -1px;
    line-height:18px;
    height: auto;
}
contents table tbody tr td:first-child {
    vertical-align: top;
}
contents table tbody tr td:nth-child(2) {
    vertical-align: middle;
}
table#data_grid1 tr td {
    vertical-align: middle;
}
img {border:0;}
input, select {font-family:'Nanum Gothic'; font-size:13px; color:#333;}
a,img,input {selector-dummy:expression(this.hideFocus=true);}
section {
    font-size: 15px;
    line-height: 25px;
   /* padding: 10px 0 10px 0; */
    text-align: left;
}
section a {
    color: #efa33e;
}
section em {
    color: #efa33e;
}
li.li_list {
    padding: 5px 0 5px 0;
}

/*menu*/
.menutd {font-size:13px; LETTER-SPACING: -1px; font-weight:bold; background-image:url(../ip_img/submenu_bg.gif); color:#328398;padding:3 0 0 5;height:25px}
.menutd_s {font-size:12px; LETTER-SPACING: -1px; color:#ff6600;padding:8 0 8 15;line-height:18px}

/*headline*/
h1 {
    font-family: 'Lora','Nanum Gothic';
    font-size: 40pt;
    font-weight: 500;
    line-height: 47pt;
}

h2 {
    font-family: 'Lora','Nanum Gothic';
    font-size: 30pt;
    font-weight: 500;
    line-height: 35pt;
}

h3 {
    font-family: 'Lora','Nanum Gothic';
    font-size: 24pt;
    font-weight: 500;
    line-height: 29pt;
}

h4 {
    font-family: 'Lora','Nanum Gothic';
    font-size: 18pt;
    font-weight: 500;
    line-height: 23pt;
}

h5 {
    font-family: 'Lora','Nanum Gothic';
    font-size: 14pt;
    font-weight: 900;
    line-height: 18pt;
}

h6 {
    font-family: 'Lora','Nanum Gothic';
    font-size: 11pt;
    font-weight: 900;
    line-height: 14pt;
    letter-spacing: 1px;
    text-transform: uppercase;
}

h6.gradient {
    width: 200px;
    height: 40px;
    text-align: left;
    line-height: 30pt;
    margin-bottom: 20px;
    text-shadow: 0px 4px 7px rgba(150, 150, 150, 1);
}

line {
    background: #333;
    width: 25px;
    height: 1px;
    max-height: 1px;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 40px;
}

i {
    font-size: 15pt;
    position: relative;
}

/*main*/
.main_list {font-size:13px; LETTER-SPACING: -1.5px; line-height:18px; padding:0 0 0 0;}
.login_text01 {font-size:12px; LETTER-SPACING: -1.5px; line-height:130%; padding:3 0 0 0;}
.notice_day {font-size:12px; color:#CAC8C8; line-height:16px}
.main_news {font-size:12px; color:#787878; line-height:16px}
.main_poll {
    font-family: 'Nanum Gothic';
    font-size: 11px;
    color: #747474;
    line-height: 16px;
    LETTER-SPACING: -1px;
    padding: 0;
    position: absolute;
    width: 250px;
    margin-left: 10px;
}
.main_news_day {font-family:Tahoma; font-size:10px; color:#AA9E93; line-height:16px}
.quick_num01 {font-size:12px; color:#21A623; font-weight:bold; line-height:16px}
.quick_num02 {font-size:12px; color:#215FA6; font-weight:bold; line-height:16px}
.quick_title {font-size:12px; color:#0097e4; font-weight:bold; line-height:16px}
.seach_text01 {font-size:12px; LETTER-SPACING: -1px; line-height:130%}
.location {font-size:12px; color:#0C820F; LETTER-SPACING: -0.5px; line-height:130%;}

.Wrap {
    position: static;
    width: 1080px;
    overflow-x: hidden;
    margin: 0 auto;
    margin-top: 60px;
}

.Flex {
    width: 100%;
    display: flex;
}

top {
    display: flex;
    width: 100%;
    height: 30px;
    background-color: #333;
    margin-bottom: 40px;
    position: relative;
    margin: 0 auto;
}

sidebar {
    position: relative;
    display: inline-block;
    width: 250px;
    top: 0;
    left: 0;
    padding: 0 25px 0 25px;
}

contents {
    position: relative;
    display: inline-block;
    width: 830px;
    top: 0;
    left: 0;
    padding-left: 35px;
}

footer {
    position: relative;
    display: flex;
	width: 1080px;
    border-top: 2px solid #333;
    padding: 45px 0 40px 0;
    margin-top: 20px;
}

/* top elements */

.top_textwrap {
    position: relative;
    width: 1080px;
    height: 30px;
    overflow: hidden;
    text-align: right;
    vertical-align: middle;
    margin: 0 auto;
    color: #fff;
    font-size: 9pt;
}

.top_textwrap p {
    display: inline-block;
    line-height: 30px;
    height: 100%;
    vertical-align: middle;
    padding-right: 60px;
}

.top_textwrap em {
    color: #64bd48;
    font-weight: 900;
	font-style: normal
}

.top_textwrap img {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    max-height: 100%;
    padding: 4px 0 4px 0;
    margin-left: 10px;
}

/* sidebar element */

.Logo {
    text-align: center;
}

.Logo img {
    width: 200px;
    height: 200px;
}

.Logo h3 {
    font-family: 'KoPub Batang';
    font-size: 9.9pt;
    line-height: 10pt;
    font-weight: 900;
    letter-spacing: -1pt;
    margin: 0;
    margin-top: 25px;
    padding: 0;
}

.Logo h1 {
    font-size: 30pt;
    line-height: 33pt;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    /* padding-bottom: 35px; */
    /* border-bottom: 2px solid #333; */
    width: 139px;
    margin: 0 auto;
    text-indent: -3px;
}

/* menu */

#Nav,#Nav ul,#Nav li,#Nav a {
    position: relative;
    font-size: 14pt;
    list-style: none;
    padding: 0;
    margin: 0;
}
#Nav {
    margin: 35px 0 15px 0;
    padding: 20px 0 20px 0;
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
}
#Nav h6 {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    color: #489c2d;
    font-size: 14px;
    margin-bottom: 10px;
}
#Nav i {
    font-size: 14pt;
    margin-right: 8px;
    position: relative;
}
#Nav a {
  line-height: 1.3;
}
#Nav > ul > li {
  margin: 0 0 2px 0;
}
#Nav > ul > li:last-child {
  margin: 0;
}
#Nav > ul > li > a {
  font-size: 14px;
  display: block;
  color: #333;
  padding-left: 26px;
}
#Nav > ul > li > a > span {
    display: block;
    padding: 6px 0;
}
#Nav > ul > li > a:hover {
  text-decoration: none;
}
#Nav > ul > li.active {
  border-bottom: none;
}
#Nav > ul > li.active > a {
    color: #333;
}
#Nav > ul > li.active > a span {
    font-weight: 600;
}
/* Sub menu */
#Nav ul ul {
  padding: 5px 0;
  display: none;
}
#Nav ul ul li {
  padding: 3px 0;
  border-left: 1px solid #489c2d;
  margin-left: 26px;
}
#Nav ul ul a {
  display: block;
  color: #579e16;
  font-size: 14px;
    padding-left: 10px;
}
#Nav ul ul a:hover {
  text-decoration: underline;
}

.BannerWrap {
    margin: 30px 0 15px 0;
}

.Banner {
    width: 100%;
    height: 130px;
    background-color: #fff;
    margin: 15px 0 15px 0;
    font-size: 15pt;
    font-weight: 700;
    overflow: hidden;
}
.Banner1 {
    width: 100%;
    height: 100px;
    background-color: #fff;
    margin: 15px 0 15px 0;
    font-size: 15pt;
    font-weight: 700;
    overflow: hidden;
}

.Banner2 {
    width: 100%;
    height: 380px;
    background-color: #fff;
    margin: 15px 0 15px 0;
    font-size: 15pt;
    font-weight: 700;
    overflow: hidden;
}

.Banner3 {
    width: 100%;
    height: 50px;
    background-color: #fff;
    margin: 15px 0 15px 0;
    font-size: 15pt;
    font-weight: 700;
    overflow: hidden;
}
.cs img {
    width: 100%;
}

/* Contents elements */
.Slider {
    height: 540px;
    margin-bottom: 35px;
    background-color: #fff;
    background-image: url(../images/slider_1.jpg);
    background-size: cover;
    background-position: bottom center;
    background-repeat: no-repeat;
}

.Slider img {
    width: 100%;
}

.Main_Notice {
    padding: 13px 0 35px 0;
    margin-bottom: 5px;
    width: 85%;
    margin: 0 auto;
}
.Main_Notice h3 {
    font-size: 14pt;
    font-weight: 600;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
}

.Main_Notice i {
    margin: 0 auto;
    font-size: 14pt;
    top: -1px;
    margin-right: 7px;
    position: relative;
    text-align: center;
    display: inline-block;
}

.Main_Notice ul {
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
    padding: 25px 0 25px 0;
    position: relative;
}

.Main_Notice ul li {
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 0 35px 0 35px;
}

.Main_Notice ul li:after {
    content: '¡í';
    position: absolute;
    left: 0;
    padding-left: 21px;
    top: 3px;
    font-family: 'lora';
    margin-right: 10px;
}

.Main_Notice ul li title {
    display: inline-block;
    float: left;
    line-height: 20pt;
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Main_Notice ul li title:hover {
    text-decoration: underline;
}

.Main_Notice ul li date {
    display: inline-block;
    float: right;
    line-height: 20pt;
}

.More {
    position: absolute;
    display: inline-block;
    top: -21px;
    right: 0;
    font-family: 'Nanum Gothic';
    cursor: pointer;
    background-color: #333;
    padding: 1px 6px 0px 6px;
    border-radius: 3px;
    color: #fff;
    -webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.4);
}

.More:after {
    content: 'more';
    font-size: 8pt;
    font-family: 'nanumgothic';
    font-weight: 600;
    line-height: 10pt;
    top: -1px;
    position: relative;
    letter-spacing: 0;
}

/* Product list */
.Product {
    margin-top: 15px;
    margin-bottom: 15pt;
    display: inline-block;
}

.Product h3 {
    font-size: 14pt;
    font-weight: 600;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
}

.Product i {
    margin: 0 auto;
    font-size: 14pt;
    top: -1px;
    margin-right: 7px;
    position: relative;
    text-align: center;
    display: inline-block;
}

h3.Shop {
    display: inline-block;
    width: 100%;
    font-size: 14pt;
    font-weight: 700;
    margin-left: 30px;
    margin-bottom: 30px;
    color: #4a9e46;
}

h3.Shop:after {
    content: '¤Ó Ã¼Çè´ÜÀÇ »óÇ°Æò°¡¸¦ ÅëÇÑ ÃÖ°í Á¦Ç°¸¸À» Ãâ½Ã!';
    position: relative;
    margin-left: 35px;
    top: 3px;
    font-weight: 100;
    color: #303030;
    font-size: 12pt;
}
    
h3.Shop i {
    font-size: 12pt;
    font-weight: 700;
    margin-right: 7px;
}

.ListLRBtn {
    position: relative;
    display: inline-block;
    top: 90px;
    z-index: 100;
    cursor: pointer;
}


.Best {
    margin: 0 auto;
    display: inline-block;
    width: 830px;
}

.Best ul {
    float: left;
    vertical-align: top;
    padding: 0;
    margin: 0
}

.Best ul.BestL {
    height: 310px;
    width: 265px;
    overflow: hidden;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.Best ul.BestR {
    width: 530px;
    height: 310px;
    overflow: hidden;
    display: inline-block;
    position: relative;
}

.Best ul.BestR li {
    margin: 0;
    display: inline-block;
    padding: 0 0 10px 10px;
    float: left;
    width: 50%;
    height: 155px;
    overflow: hidden;
}

.Best ul li img {
    height: 100%;
    width: 100%;
}

.list-sub.Shop {
    border: 1px solid #9cd268;
    padding: 0 15px 15px 15px;
    margin-top: 20px;
    height: 270px;
}

#symbol_2 {
        display: inline-block;
    margin-right: 6px;
}

.view {
    position: relative;
    display: inline-block;
    cursor: default;
    overflow: hidden;
    text-align: center;
    padding: 0px;
    margin: 0 auto;
    margin-bottom: 20px;
    border-width: 0 30px 0 30px;
    border-color: transparent;
    border-style: solid;
    z-index: 50;
    height: 400px;
}

.view.Shop {
    height: 610px;
}
.view.rec {
    height: auto;
}
.view-textwrap {
    width: 100%;
    height: 50%;
    top: 50%;
    position: absolute;
}
.view-text {
    width: 100%;
    height: 120px;
    max-height: 120px;
    top: -50px;
    position: absolute;
}
.view .mask,.view .content {
    width: 100%;
    height: 100%;
    position: absolute;
}
.ThumbWrap {
    display: inline-block;
    position: relative;
    padding: 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    background-color: #fff;
}

.Thumb {
    display: block;
    width: 100%;
    height: auto;
    width: 190px;
    height: 190px;
    overflow: hidden;
}

.Thumb.Shop {
    display: block;
    width: 187px;
/*    height: 275px;*/
    height: auto;
    overflow: hidden;
}

.ThumbOverlay {
    position: absolute;
    padding: inherit;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
}

.ThumbOverlay img {
    width: 190px;
    height: 190px;
}

.ThumbOverlay.Shop img {
/*    height: 275px;*/
    width: 100%;
    height: 100%;
}

.ThumbWrap:hover .ThumbOverlay {
  opacity: 1;
}
.view h3 {
    font-size: 13pt;
    color: #333;
    margin: 0;
    margin-top: 20px;
    display: inline-block;
    line-height: 15pt;
    font-weight: 300;
    word-break: keep-all;
}
.view p {
    margin: 15px 0 0 0;
    padding: 7px 13px 7px 13px;
    overflow: hidden;
    color: #ada3ae;
    font-size: 10pt;
    line-height: 13pt;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.view p em {
    color: #ef7a48;
	font-style: normal
}
.view h4 {
    font-size: 13pt;
    line-height: 13pt;
    font-weight: 700;
    margin: 0;
    margin-top: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #489c2d;
    color: #333;
    font-family: 'nanum gothic';
}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 3px 12px 3px 12px;
    margin-top: 15px;
    border: 1px solid #333;
    border-radius: 4px;
    font-size: 9pt;
    line-height: 10pt;
    color: #333;
    cursor: pointer;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.4);
}

.view a.info:after {
    content: '±¸ÀÔÇÏ±â';
}

/*shop*/
.shop_b_title01 {font-size:16px; font-weight:bold; color:#1870C3; line-height:18px;}

.shop_b_title02 {
    width: 600px;
    height: 30px;
    font-size: 24px;
    font-weight: 300;
    color: #333;
    padding-top: 4px;
    padding-bottom: 10px;
    /* vertical-align: middle !important; */
    border-bottom: 2px solid #489c2d;
}

.shop_b_title02 i {
    font-size: 20px;
    margin-right: 10px;
}

.shop_b_title02_mark {
    width: 37px;
    height: 40px;
    vertical-align: middle;
}

.shop_info {
    display: block;
}
.shop_img_box {

}
.shop_img_box img {
    width: 250px;
    height: 250px;
}
.shop_table_p {
    border: 0;
    background-color: #ffffff;
    font-size: 12px;
    font-weight: 900;
    color: #333;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #489c2d;
}

.shop_table_p i {
    font-size: 10px;
    color:#545454;
    margin-right: 4px;
}

.shop_table_p02 {
    border: 0;
    background-color: #ffffff;
    font-size: 12px;
    color: #545454;
    font-weight: bold;
    LETTER-SPACING: -0px;
    padding: 15px 5px 15px 5px;
    height: 27px;
    border-bottom: 1px solid #489c2d;
}
/*
.shop_table_p.Last {
    border-bottom: 0;
}
.shop_table_p02.Last {
    border-bottom: 0;
}
*/
.shop_table_p03 {
 	border : 0px solid #f7d9c4;
 	
	font-size:13px;color:7c7c7c;LETTER-SPACING: -0px;padding:8 5 5 5;
	background-color:#ffffff;
	height:27px}

.box_shop {
    font-size: 12px;
    border: 1px solid #DFDFDF;
    color: #666666;
    background: #FFFFFF;
    height: 19px;
    padding: 0 0 0 3px;
    margin: 0;
    position: relative;
    width: 40px;
}
.shop_tab_active {
    border: 1px solid #ccc;
    border-top: 4px solid rgba(72, 156, 45, 0.87);
    border-bottom: 0;
    /* border-radius: 10px 10px 0 0; */
    width: 265px;
    height: 48px;
    font-size: 12pt;
    font-weight: 500;
    text-align: center;
    line-height: 33pt;
    z-index: 30;
}
.shop_tab_active:after {
    width: 5px;
    height: 48px;
    position: relative;
    margin-top: -48px;
    margin-left: 100%;
    background-color: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    content: '';
    display: block;
}
.shop_tab_off {
    border: 1px solid #ccc;
    /* border-bottom: 3px solid #489c2d; */
    background-color: rgba(236, 236, 236, 0.24);
    /* border-radius: 10px 10px 0 0; */
    width: 265px;
    height: 48px;
    font-size: 12pt;
    font-weight: 500;
    text-align: center;
    line-height: 33pt;
    color: #b1b1b1;
}
.shop_tab_off:after {
    width: 5px;
    height: 48px;
    position: relative;
    margin-top: -45px;
    margin-left: 100%;
    background-color: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    content: '';
    display: block;
}
.shop_td_text01 {
    font-size: 13px;
    color: #333;
    line-height: 22px;
    LETTER-SPACING: -0px;
    font-weight: 500;
    margin: 0 1px 0 1px;
}
.shop_s_p01 {font-size:12px; LETTER-SPACING: -1.0px; color:7c7c7c;line-height:14px;}
.shop_s_num01 {font-size:13px; LETTER-SPACING:0px; font-weight:bold; color:ff6600;line-height:14px;}
.shop_s_num02 {font-size:12px; LETTER-SPACING:0px; font-weight:bold; color:ff6600;line-height:14px;}

.shop_img_box02 {
	border : 3px solid #e0f2e9;
	padding:0 0 0 0;
	background-color:#e0f2e9;
	}
.shop_img_box03 {
    border: 1px solid #ccc;
    padding: 0;
    background-color: #ffffff;
    padding: 3px;
}
.globar_menu_box {
	/* border-width:1 1 1 1; 
	border-color:e3e3e3; 
	border-style:solid; */ 
	
	border : 1px solid #e3e3e3;
	padding:3 4 3 4;
	background-color:#ffffff; }
.shop_img_box04 {
    border: 1px solid #e5e5e5;
    padding: 3 3 3 3;
    background-color: #ffffff;
    width: 77px;
    height: 77px;
    display: block;
    overflow: hidden;
}

/*admin*/
.admin_t01 {font-size:13px; LETTER-SPACING:0px; font-weight:bold; color:6fc1e7;}

/*guide_main*/
.g_notice_day {font-size:12px; color:#AAAAAA; line-height:16px}
.g_notice {font-size:12px; color:#5B5453; line-height:16px}

/*main_day*/
.month_day {font-family:vernada; font-size:12px; color:#787878; font-weight:bold; LETTER-SPACING: -0.6px; line-height:16px}
.month_day02 {font-family:Tahoma; font-size:10px; color:#7C7C7C; line-height:16px}
.month_day03 {font-family:Tahoma; font-size:10px; color:#AC2D2D; line-height:16px}
.month_day04 {font-family:Tahoma; font-size:10px; color:#3366CC; line-height:16px}


/*font_bold_color*/
.main_menu_s01 {font-size:13px; color:#1870C3; font-weight:bold; line-height:18px; padding:5 0 3 3;}
.main_bold_color01 {font-size:14px; color:#489c2d; line-height:18px}
.main_bold_color02 {font-size:15px; color:#10A1AA; line-height:18px}
.main_bold_color03 {font-size:15px; color:#6D33C9; line-height:18px}
.main_bold_color04 {font-size:15px; color:#C02F6A; line-height:18px}
.main_bold_color05 {font-size:14px; color:#E15B22; line-height:18px}
.main_bold_color05 i {
    font-size: 14px;
    margin-right: 5px;
}

.main_bold_color06 {font-size:15px; color:#629907; line-height:18px}
.main_bold_color07 {font-size:15px; color:#06930B; line-height:18px}
.main_bold_color08 {font-size:13px; color:#666666; LETTER-SPACING: -0px;line-height:16px}
.main_bold_color09 {font-size:15px; color:#0000FF; line-height:18px}
/*site_link*/
A.notice_LINK01:link{font-size:12px; LETTER-SPACING: -1.0px; color:909090; line-height:14px; text-decoration:none}
A.notice_LINK01:visited{font-size:12px; LETTER-SPACING: -1.0px; color:909090; line-height:14px; text-decoration:none}
A.notice_LINK01:hover{font-size:12px; LETTER-SPACING: -1.0px; color:1D72B4; line-height:14px; text-decoration:underline}

A.shop_LINK01:link{font-size:13px; LETTER-SPACING: -1.0px; color:1D72B4;  text-decoration:underline}
A.shop_LINK01:visited{font-size:13px; LETTER-SPACING: -1.0px; color:1D72B4;  text-decoration:underline}
A.shop_LINK01:hover{font-size:13px; LETTER-SPACING: -1.0px; color:1D72B4;  text-decoration:underline}

A.shop_LINK02:link{font-size:12px; LETTER-SPACING: -1.0px; color:666666;  text-decoration:none}
A.shop_LINK02:visited{font-size:12px; LETTER-SPACING: -1.0px; color:666666;  text-decoration:none}
A.shop_LINK02:hover{font-size:12px; LETTER-SPACING: -1.0px; color:1D72B4;  text-decoration:underline}

A.shop_menu01_LINK01:link {
    font-size: 14px;
    display: inline-block;
    margin: 5px;
    LETTER-SPACING: -1.0px;
    color: 666666;
    line-height: 16px;
    height: 16;
    text-decoration: none;
	width:80%;
}
A.shop_menu01_LINK01:hover{text-decoration:underline}

A.main_news01:link{font-size:12px; color:4F9DCA; font-weight:bold; text-decoration:none}
A.main_news01:visited{font-size:12px; color:4F9DCA; font-weight:bold; text-decoration:none}
A.main_news01:hover{font-size:12px; color:4F9DCA; font-weight:bold; text-decoration:underline}

A.main_news02:link{font-size:12px; color:7A6E69;  text-decoration:none}
A.main_news02:visited{font-size:12px; color:7A6E69;  text-decoration:none}
A.main_news02:hover{font-size:12px; color:7A6E69;  text-decoration:underline}

A.SITE_LINK03:link{font-size:13px; color:969595; text-decoration:none}
A.SITE_LINK03:visited{font-size:13px; color:969595; text-decoration:none}
A.SITE_LINK03:hover{font-size:13px; color:4263AE; text-decoration:none}

A.shop_admin01:link{font-size:13px; color:b34c7e; font-weight:bold; text-decoration:none}
A.shop_admin01:visited{font-size:13px; color:b34c7e; font-weight:bold; text-decoration:none}
A.shop_admin01:hover{font-size:13px; color:b34c7e; font-weight:bold; text-decoration:underline}

A.SITE_LINK05:link{font-size:13px; color:E15B22; font-weight:bold; text-decoration:none}
A.SITE_LINK05:visited{font-size:13px; color:E15B22; font-weight:bold; text-decoration:none}
A.SITE_LINK05:hover{font-size:13px; color:E15B22; font-weight:bold; text-decoration:underline}

A.SITE_LINK06:link{font-size:13px; color:629907; font-weight:bold; text-decoration:none}
A.SITE_LINK06:visited{font-size:13px; color:629907; font-weight:bold; text-decoration:none}
A.SITE_LINK06:hover{font-size:13px; color:629907; font-weight:bold; text-decoration:underline}

A.SITE_LINK07:link{font-size:13px; color:06930B; font-weight:bold; text-decoration:none}
A.SITE_LINK07:visited{font-size:13px; color:06930B; font-weight:bold; text-decoration:none}
A.SITE_LINK07:hover{font-size:13px; color:06930B; font-weight:bold; text-decoration:underline}


A.NEW_LINK:link{font-size:12px; color:#8C8C8C; text-decoration:none; line-height:15px; LETTER-SPACING: -2px;}
A.NEW_LINK:visited{font-size:12px; color:#8C8C8C; text-decoration:none; line-height:15px; LETTER-SPACING: -2px;}
A.NEW_LINK:hover{font-size:12px; color:#ff6600; text-decoration:none; line-height:15px; LETTER-SPACING: -2px;x}


/* box */

.searchbox_login {font-size:12px; border:1px solid #66A7E5; color:#6885AD; background:#DBE7F8; height:17px;}
.searchbox_sum {font-size:13px; border:1px solid #B6D4E3; font-weight:bold; color:#7C7C7C; background:#F1FAFE; height:20;}
.box_all {font-size:13px; border:1px solid #C5DACC; color:#52735B; background:#F9FEFA; height:20; padding:3 0 0 3;}
.box_all_my {font-size:13px; border:1px solid #DAC5D3; color:#77575A; background:#FEF9FD; height:20; padding:3 0 0 3;}
.box_join {
    font-size: 12px;
    border: 1px solid #DFDFDF;
    color: #666666;
    background: #FFFFFF;
    height: 22;
    padding: 3 0 0 3;
    margin: 1px 0 1px 0;
    position: relative;
}
.searchbox_main_s {font-size:13px; border:1px solid #CBCBCB; color:#666666; background:#ffffff; height:19;}
.searchbox_table {font-size:13px; border:1px solid #CBCBCB; color:#666666; background:#ffffff; height:19;}
.searchbox_nomal {font-size:13px; border:1px solid #DEDEDE; color:#666666; background:#ffffff; height:18;}
.searchbox_all {font-size:12px; border:1px solid #CBC3A2; color:#666666; background:#ffffff; height:18;}
.textarea {font-size:13px; border:1px solid #dedbcd; color:#666666; background:#ffffff;}
.board_box {font-size:13px; border:1px solid #70C9E7; color:#7C7C7C; background:#FFFFFF; height:16;}
.shop_admin_box {font-size:13px; border:1px solid #DFDFDF; color:#545454; background:#FFFFFF; height:20; padding:3 0 0 3;}

/* board */
.board_t {
	/* border-width:0 0 1 0;
	border-color:E5E5E5;
	border-style:solid; */
	
	border-top : 0px solid #E5E5E5;
 	border-right : 0px solid #E5E5E5;
 	border-bottom : 1px solid #E5E5E5;
 	border-left : 0px solid #E5E5E5;
 	
	font-size:12px;color:#4f7fa9;font-weight:bold;
	background-color:#F4FCFD;
	padding:3 0 0 0;height:32px
	}
.board_t02 {
	/* border-width:0 0 1 0;
	border-color:E5E5E5;
	border-style:solid; */
	
	border-top : 0px solid #E5E5E5;
 	border-right : 0px solid #E5E5E5;
 	border-bottom : 1px solid #E5E5E5;
 	border-left : 0px solid #E5E5E5;
 	
	font-size:13px;color:#666666;
	background-color:#F4FCFD;
	padding:3 0 0 10;height:32px}
.board_t04 {
	/* border-width:0 0 1 0;
	border-color:E5E5E5;
	border-style:solid; */
	
	border-top : 0px solid #E5E5E5;
 	border-right : 0px solid #E5E5E5;
 	border-bottom : 1px solid #E5E5E5;
 	border-left : 0px solid #E5E5E5;
 	
	font-size:12px;
	color:#B4B5B5;background-color:#F4FCFD;
	padding:3 0 0 10;height:32px
	}
.board_t03 {
	/* border-width:0 0 1 0;
	border-color:E5E5E5;
	border-style:solid; */
	
	border-top : 0px solid #E5E5E5;
 	border-right : 0px solid #E5E5E5;
 	border-bottom : 1px solid #E5E5E5;
 	border-left : 0px solid #E5E5E5;
 	
	font-size:13px;
	color:#666666;
	background-color:#ffffff;
	padding:18 10 18 10}
.button_n {
	/* border-width:0 0 1 0;
	border-color:E5E5E5;
	border-style:solid; */
	
	border-top : 0px solid #E5E5E5;
 	border-right : 0px solid #E5E5E5;
 	border-bottom : 1px solid #E5E5E5;
 	border-left : 0px solid #E5E5E5;
	font-size:13px;
	
	color:#666666;
	background-color:white;
	padding:4 0 0 0;
	height:27px}
.button_t {
	/* border-width:0 0 1 0;
	border-color:E5E5E5;
	border-style:solid; */
	
	border-top : 0px solid #E5E5E5;
 	border-right : 0px solid #E5E5E5;
 	border-bottom : 1px solid #E5E5E5;
 	border-left : 0px solid #E5E5E5;
 	
	font-size:13px;
	color:#666666;
	background-color:white;padding:4 0 0 0;height:27px}
.button_11px {
	/* border-width:0 0 1 0;
	border-color:E5E5E5;
	border-style:solid; */
	
	border-top : 0px solid #E5E5E5;
 	border-right : 0px solid #E5E5E5;
 	border-bottom : 1px solid #E5E5E5;
 	border-left : 0px solid #E5E5E5;
 	
	font-size:12px;
	color:#A3A2A0;
	background-color:white;
	
	padding:4 0 0 0;height:27px}

/* class */
.class01 {font-size:15px; font-weight:bold; color:#545454; line-height:16px;}
.class02 {font-size:12px; font-weight:bold; color:#000000; line-height:16px; padding:2 0 0 0;}
.class03 {font-size:12px; font-weight:bold; color:#999999; line-height:16px; padding:2 0 0 0;}
.button_class01 {border-width:0 0 1 0;border-color:F1F1F1;border-style:solid;font-size:13px;color:333333;background-color:ffffff;padding:5 0 0 0;height:24px}
.class_day01 {font-family:tahoma; font-size:12px; font-weight:bold; color:#ffffff; line-height:16px}
.class_day02 {font-family:tahoma; font-size:12px; color:#333333; line-height:16px}
.class_note {font-size:12px; font-weight:bold; color:#FF6600; line-height:16px}


/* guide */
.button {
	/* border-width:0 0 1 0;
	border-color:efefef;
	border-style:solid; */
	
	border-top : 0px solid #efefef;
 	border-right : 0px solid #efefef;
 	border-bottom : 1px solid #efefef;
 	border-left : 0px solid #efefef;
 	
	font-size:13px;font-weight:bold;
	color:#666666;background-color:white;padding:4 0 0 0;height:30px}
.button_C {
	/* border-width:1 0 1 0;
	border-color:CAE1EC;
	border-style:solid; */
	
	border-top : 1px solid #CAE1EC;
 	border-right : 0px solid #CAE1EC;
 	border-bottom : 1px solid #CAE1EC;
 	border-left : 0px solid #CAE1EC;
	
	font-size:13px;color:#666666;background-color:#F6FBFE;padding:4 0 0 0;height:36px}
.button_C2 {
	/* border-width:0 0 1 0;
	border-color:CAE1EC;
	border-style:solid; */
	
	border-top : 0px solid #CAE1EC;
 	border-right : 0px solid #CAE1EC;
 	border-bottom : 1px solid #CAE1EC;
 	border-left : 0px solid #CAE1EC;
 	
	font-size:13px;color:#666666;background-color:#F6FBFE;padding:4 0 0 0;height:36px}

.text_09px {font-size:12px; color:#787878;line-height:16px}
.text_09px_c01 {font-size:12px; color:#61880E;line-height:18px}
.text_09px_c02 {font-size:12px; color:#5095A8;LETTER-SPACING: 0px;line-height:18px}
.text_11px_b{border: solid 1;border-top-color:#BEC0B1;border-right-color:#FFFFFF;border-left-color:#BEC0B1;border-bottom-color:#FFFFFF; background-color:#E6E7E1;font-family:DotumA;font-size:12px;overflow-x:hidden;overflow-y:auto}
.text_11px_s{font-size:12px;width:100%;font-family:Dotum;filter:dropshadow(color=#FFFFFF,offX=1,offY=1,positive=1);line-height:130%}

/* tax */
.t_tdleft {
	/* border-width:1 1 1 0;
	border-color:CAE1EC;
	border-style:solid; */
	
	border-top : 1px solid #CAE1EC;
 	border-right : 1px solid #CAE1EC;
 	border-bottom : 1px solid #CAE1EC;
 	border-left : 0px solid #CAE1EC;
 	
	font-size:13px;
	padding:5 5 5 5;
	height:20px}
	
.t_tdright {
	/* border-width:1 0 1 0;
	border-color:CAE1EC;
	border-style:solid; */
	
	border-top : 1px solid #CAE1EC;
 	border-right : 0px solid #CAE1EC;
 	border-bottom : 1px solid #CAE1EC;
 	border-left : 0px solid #CAE1EC;
 	
	font-size:13px;
	padding:5 5 5 5;height:20px}
.t_tdbl {
	/* border-width:0 1 1 0;
	border-color:CAE1EC;
	border-style:solid; */
	
	border-top : 0px solid #CAE1EC;
 	border-right : 1px solid #CAE1EC;
 	border-bottom : 1px solid #CAE1EC;
 	border-left : 0px solid #CAE1EC;
 	
	font-size:13px;padding:5 5 5 5;height:20px}
.t_tdbr {
	/* border-width:0 0 1 0;
	border-color:CAE1EC;
	border-style:solid; */
	
	border-top : 0px solid #CAE1EC;
 	border-right : 0px solid #CAE1EC;
 	border-bottom : 1px solid #CAE1EC;
 	border-left : 0px solid #CAE1EC;
 	
	font-size:13px;
	padding:5 5 5 5;
	height:20px}
.t_tdb {
	/* border-width:0 0 1 0;
	border-color:efefef;
	border-style:solid; */
	
	border-top : 0px solid #efefef;
 	border-right : 0px solid #efefef;
 	border-bottom : 1px solid #efefef;
 	border-left : 0px solid #efefef;
 	
	font-size:13px;font-weight:bold;color:#666666;background-color:white;padding:4 0 0 0;height:30px}
.t02_tdleft {
	/* border-width:1 1 1 0;
	border-color:d6b6ae;
	border-style:solid; */
	
	border-top : 1px solid #d6b6ae;
 	border-right : 1px solid #d6b6ae;
 	border-bottom : 1px solid #d6b6ae;
 	border-left : 0px solid #d6b6ae;
 	
	font-size:13px;padding:5 5 5 5;height:20px}
.t02_tdright {
	/* border-width:1 0 1 0;
	border-color:d6b6ae;
	border-style:solid; */
	
	border-top : 1px solid #d6b6ae;
 	border-right : 0px solid #d6b6ae;
 	border-bottom : 1px solid #d6b6ae;
 	border-left : 0px solid #d6b6ae;
 	
	font-size:13px;padding:5 5 5 5;height:20px}
.t02_tdbl {
	/* border-width:0 1 1 0;
	border-color:d6b6ae;
	border-style:solid; */
	
	border-top : 0px solid #d6b6ae;
 	border-right : 1px solid #d6b6ae;
 	border-bottom : 1px solid #d6b6ae;
 	border-left : 0px solid #d6b6ae;
 	
	font-size:13px;padding:5 5 5 5;height:20px}
.t02_tdbr {
	/* border-width:0 0 1 0;
	border-color:d6b6ae;
	border-style:solid; */
	
	border-top : 0px solid #d6b6ae;
 	border-right : 0px solid #d6b6ae;
 	border-bottom : 1px solid #d6b6ae;
 	border-left : 0px solid #d6b6ae;
 	
	font-size:13px;padding:5 5 5 5;height:20px}
.t02_tdb {
	/* border-width:0 0 1 0;
	border-color:efefef;
	border-style:solid; */
	
	border-top : 0px solid #efefef;
 	border-right : 0px solid #efefef;
 	border-bottom : 1px solid #efefef;
 	border-left : 0px solid #efefef;
 	
	font-size:13px;font-weight:bold;color:#666666;background-color:white;padding:4 0 0 0;height:30px}
.select {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #333333; PADDING-TOP: 1pt; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff}
.InputRight {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #5876ae; PADDING:3 3 0 0; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f6f9fe; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.readonlyRight {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #5876ae; PADDING:3 3 0 0; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f6f9fe; TEXT-ALIGN: right; TEXT-DECORATION: none
}
select[multiple], select[size] {
    width: 100%;
    margin-bottom: 45px;
    border: 1px solid #ccc;
}
option {
    color: #333 !important;
    border: 1px solid #ccc;
}

/* td */
.t_tdleft_title {
	/* border-width:1 1 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 1px solid #aec3d6;
 	border-right : 1px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;color:5b6392;padding:8 5 5 5;background-color:#e7eefb;height:27px}
.t_tdleft_title_u {
/* 	border-width:1 0 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 1px solid #aec3d6;
 	border-right : 0px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;color:5b6392;padding:8 5 5 5;background-color:#e7eefb;height:27px}
.t_tdleft_title02 {
/* 	border-width:0 1 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 1px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;color:5b6392;padding:8 5 5 5;background-color:#e7eefb;height:27px}
.t_tdleft02_title {
	/* border-width:1 1 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 1px solid #aec3d6;
 	border-right : 1px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;

	font-size:13px;color:8c5a5b;padding:8 5 5 5;background-color:#e6d5cf;height:27px}
.t_tdleft02_title02 {
/* 	border-width:0 1 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 1px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;color:#8c5a5b;padding:8 5 5 5;background-color:#e6d5cf;height:27px}
.t_tdright_title {
/* 	border-width:1 0 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 1px solid #aec3d6;
 	border-right : 0px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;

	font-size:13px;color:#5b6392;padding:8 5 5 5;background-color:#e7eefb;height:27px}
.t_tdright_title02 {
/* 	border-width:0 0 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 0px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;color:#5b6392;padding:8 5 5 5;background-color:#e7eefb;height:27px}
.t_tdleft {
/* 	border-width:1 1 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 1px solid #aec3d6;
 	border-right : 1px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;padding:5 5 5 5;height:27px}
.t_tdright {
/* 	border-width:1 0 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 1px solid #aec3d6;
 	border-right : 0px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;padding:5 5 5 5;height:27px}
.t_tdbl {
/* 	border-width:0 1 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 1px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;padding:5 5 5 5;height:20px}
.t_tdbr {
/* 	border-width:0 0 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 0px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;padding:5 5 5 5;height:20px}
.t_tdbl_c01 {
/* 	border-width:0 1 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 1px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;color:#5891a5;padding:5 5 5 5;background-color:#f9fcff;height:20px}
.t_tdbl_c02 {
/* 	border-width:0 1 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 1px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;color:#8c5a5b;padding:5 5 5 5;background-color:#f8f4f2;height:20px}
.t_tdbr_c01 {
/* 	border-width:0 0 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 0px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;

	font-size:13px;color:#5891a5;padding:5 5 5 5;background-color:#f9fcff;height:20px}
.t_tdbr_c02 {
/* 	border-width:0 0 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 0px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;color:#8c5a5b;padding:5 5 5 5;background-color:#f8f4f2;height:20px}
.t_tdlt_c02 {
/* 	border-width:1 1 1 0;border-color:aec3d6;border-style:solid; */
	border-top : 1px solid #aec3d6;
 	border-right : 1px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;
 	
	font-size:13px;color:#8c5a5b;padding:5 5 5 5;background-color:#f8f4f2;height:20px}
.t_tdb {
/* 	border-width:0 0 1 0;border-color:efefef;border-style:solid; */
	border-top : 0px solid #aec3d6;
 	border-right : 0px solid #aec3d6;
 	border-bottom : 1px solid #aec3d6;
 	border-left : 0px solid #aec3d6;

	font-size:13px;font-weight:bold;color:#666666;background-color:white;padding:4 0 0 0;height:30px
	}

/* board */
.board_title01 {
    border-top: 2px solid #333;
    border-right: 0;
    border-bottom: 2px solid #333;
    border-left: 0;
    font-size: 14px;
    color: #333;
    padding: 0 0 0 0;
    background-color: #fff;
    height: 40px;
    }
.board_td_num {
	/* border-width:0 0 0 0;border-color:e1e1e1;border-style:solid; */
	border-top : 0px solid #e1e1e1;
 	border-right : 0px solid #e1e1e1;
 	border-bottom : 0px solid #e1e1e1;
 	border-left : 0px solid #e1e1e1;
    font-size: 14px;
    color: #333;
    padding: 5px 0 5px 0;
    height: 28px;
}
.board_td_list {
	/* border-width:0 0 0 0;border-color:e1e1e1;border-style:solid; */
	border-top : 0px solid #e1e1e1;
 	border-right : 0px solid #e1e1e1;
 	border-bottom : 0px solid #e1e1e1;
 	border-left : 0px solid #e1e1e1;
    font-size: 14px;
    color: #333;
    padding: 10px 0 10px 0;
    height: 28px;
}

.board_td_n {
    border-top: 0px solid #e1e1e1;
    border-right: 0px solid #e1e1e1;
    border-bottom: 0px solid #e1e1e1;
    border-left: 0px solid #e1e1e1;
    font-size: 14px;
    color: #333;
    padding: 8px 0 8px 2px;
    height: 28px;
}


/* web td */				 
.w_t_left01 {
	/* border-width:0 0 1 0;border-color:e7f1f6;border-style:solid; */
	border-top : 0px solid #e7f1f6;
 	border-right : 0px solid #e7f1f6;
 	border-bottom : 1px solid #e7f1f6;
 	border-left : 0px solid #e7f1f6;
	font-size:13px;color:#00bd39;padding:8 15 5 5;background-color:#ffffff;height:27px}
.w_t_right01 {
	/* border-width:0 0 1 0;border-color:e7f1f6;border-style:solid; */
	border-top : 0px solid #e7f1f6;
 	border-right : 0px solid #e7f1f6;
 	border-bottom : 1px solid #e7f1f6;
 	border-left : 0px solid #e7f1f6;
	font-size:13px;color:#575757;padding:8 5 5 5;background-color:#ffffff;height:27px}
.w_t_left02 {
    border: 1px solid #eaeaea;
    font-size: 13px;
    color: #333;
    LETTER-SPACING: -0px;
    padding: 10px 5px;
    background-color: #f9f9f9;
    height: 27px;
    text-transform: uppercase;
}
.w_t_right02 {
    border: 1px solid #eaeaea;
    font-size: 13px;
    color: #333;
    LETTER-SPACING: -0px;
    padding: 10px 5px;
    background-color: #f9f9f9;
    height: 27px;
    text-transform: uppercase;
}
.w_t_left03 {
    border: 1px solid #eaeaea;
    font-size: 13px;
    color: #545454;
    LETTER-SPACING: -0px;
    padding: 8 5 5 5;
    height: 27px;
    vertical-align: middle !important;
    text-align: center;
}
.w_t_left03 td a {
    color: #4a9c31;
    font-weight: 700;
}
.w_t_right03 {
    border: 1px solid #eaeaea;
    font-size: 13px;
    color: #545454;
    LETTER-SPACING: -0px;
    padding: 8 5 5 5;
    /* background-color: ffffff; */
    height: 27px;
    vertical-align: middle !important;
    text-transform: uppercase;
    color: #fd9306;
    font-weight: 700;
}
.w_t_left04 {
	/* border-width:0 1 1 0;border-color:cdd0de;border-style:solid; */
	border-top : 0px solid #cdd0de;
 	border-right : 1px solid #cdd0de;
 	border-bottom : 1px solid #cdd0de;
 	border-left : 0px solid #cdd0de;
	font-size:13px;color:#545454;padding:8 5 5 5;background-color:#ffffff;height:27px}
.w_t_right04 {
	/* border-width:0 0 1 0;border-color:cdd0de;border-style:solid; */
	border-top : 0px solid #cdd0de;
 	border-right : 0px solid #cdd0de;
 	border-bottom : 1px solid #cdd0de;
 	border-left : 0px solid #cdd0de;
	font-size:13px;color:#545454;padding:8 5 5 5;background-color:#ffffff;height:27px}
.w_t_left05 {
 			border-top : 2px solid #cdb7c1;
 			border-right : 1px solid #cdb7c1;
 			border-bottom : 1px solid #cdb7c1;
 			border-left : 0px solid #cdb7c1;
			background-color : #f1e7eb;

			font-size:13px;
			color:#795a68;
			padding:8 5 5 5;
			height:27px}
.w_t_right05 {
		border-top : 2px solid #cdb7c1;
		border-right : 0px solid #cdb7c1;
		border-bottom : 1px solid #cdb7c1;
		border-left : 0px solid #cdb7c1;
		background-color : #f1e7eb;
 
 		font-size:13px;
		color:#795a68;
		padding:8 5 5 5;
		height:27px}
.w_tl_left05 {
	/* border-width:0 1 1 0; */
	/* border-color:cdb7c1; */
	/* border-style:solid; */
	border-top : 0px solid #e1e1e1;
 	border-right : 1px solid #e1e1e1;
 	border-bottom : 1px solid #e1e1e1;
 	border-left : 0px solid #e1e1e1;			

	font-size:13px;
	color:#795a68;
	background-color : #f1e7eb;
	padding:8 5 5 5;
	/* background-color:f1e7eb; */
	height:27px}
		
.w_tl_left05_a {
	/* border-width:0 1 1 0;border-color:cdb7c1;border-style:solid; */
	border-top : 0px solid #cdb7c1;
 	border-right : 1px solid #cdb7c1;
 	border-bottom : 1px solid #cdb7c1;
 	border-left : 0px solid #cdb7c1;
	font-size:13px;color:#795a68;padding:3 5 0 5;background-color:#f1e7eb;height:15px}
.w_tl_right05 {
	/* border-width:0 0 1 0;border-color:cdb7c1;border-style:solid; */
	border-top : 0px solid #cdb7c1;
 	border-right : 0px solid #cdb7c1;
 	border-bottom : 1px solid #cdb7c1;
 	border-left : 0px solid #cdb7c1;
	font-size:13px;color:#795a68;padding:8 5 5 5;background-color:#f1e7eb;height:27px}
.w_tl_right05_a {
	/* border-width:0 0 1 0;border-color:cdb7c1;border-style:solid; */
	border-top : 0px solid #cdb7c1;
 	border-right : 0px solid #cdb7c1;
 	border-bottom : 1px solid #cdb7c1;
 	border-left : 0px solid #cdb7c1;
	font-size:13px;color:#795a68;padding:3 5 0 5;background-color:#f1e7eb;height:15px}
.w_t_left06 {
	/* border-width:0 1 1 0;border-color:f2d0c7;border-style:solid; */
	border-top : 0px solid #f2d0c7;
 	border-right : 1px solid #f2d0c7;
 	border-bottom : 1px solid #f2d0c7;
 	border-left : 0px solid #f2d0c7;
	font-size:13px;color:#996051;padding:8 5 5 5;background-color:#fff4ef;height:27px}
.w_t_right06 {
	/* border-width:0 0 1 0;border-color:f2d0c7;border-style:solid; */
	border-top : 0px solid #f2d0c7;
 	border-right : 0px solid #f2d0c7;
 	border-bottom : 1px solid #f2d0c7;
 	border-left : 0px solid #f2d0c7;
	font-size:13px;color:#996051;padding:8 5 5 5;background-color:#fff4ef;height:27px}
.w_t_left07 {
	/* border-width:0 1 1 0;border-color:9bcff2;border-style:solid; */
	border-top : 0px solid #9bcff2;
 	border-right : 1px solid #9bcff2;
 	border-bottom : 1px solid #9bcff2;
 	border-left : 0px solid #9bcff2;
	font-size:13px;color:#ffffff;padding:8 5 5 5;background-color:#489c2d;height:27px}
.w_t_left07_2px {
	/* border-width:2 1 1 0;border-color:4c9bd2;border-style:solid; */
	border-top : 2px solid #4c9bd2;
 	border-right : 1px solid #4c9bd2;
 	border-bottom : 1px solid #4c9bd2;
 	border-left : 0px solid #4c9bd2;
	font-size:13px;color:#ffffff;padding:8 5 5 5;background-color:#489c2d;height:27px}
.w_t_right07 {
	/* border-width:0 0 1 0;border-color:9bcff2;border-style:solid; */
	border-top : 0px solid #9bcff2;
 	border-right : 0px solid #9bcff2;
 	border-bottom : 1px solid #9bcff2;
 	border-left : 0px solid #9bcff2;
	font-size:13px;color:#ffffff;padding:8 5 5 5;background-color:#489c2d;height:27px}
.w_t_right07_2px {
	/* border-width:2 0 1 0;border-color:4c9bd2;border-style:solid; */
	border-top : 2px solid #4c9bd2;
 	border-right : 0px solid #4c9bd2;
 	border-bottom : 1px solid #4c9bd2;
 	border-left : 0px solid #4c9bd2;
	font-size:13px;color:#376689;padding:8 5 5 5;background-color:#dfeefa;height:27px}
.w_td01_01 {
	/* border-width:0 1 1 0;border-color:D8C6C9;border-style:solid; */
	border-top : 0px solid #D8C6C9;
 	border-right : 1px solid #D8C6C9;
 	border-bottom : 1px solid #D8C6C9;
 	border-left : 0px solid #D8C6C9;
	font-size:13px;padding:8 5 5 5;height:24px}
.w_td01_02 {
	/* border-width:0 0 1 0;border-color:D8C6C9;border-style:solid; */
	border-top : 0px solid #D8C6C9;
 	border-right : 0px solid #D8C6C9;
 	border-bottom : 1px solid #D8C6C9;
 	border-left : 0px solid #D8C6C9;
	font-size:13px;padding:8 5 5 5;height:24px}
.w_td02_01 {
	/* border-width:0 1 1 0;border-color:C5D3D9;border-style:solid; */
	border-top : 0px solid #C5D3D9;
 	border-right : 1px solid #C5D3D9;
 	border-bottom : 1px solid #C5D3D9;
 	border-left : 0px solid #C5D3D9;
	font-size:13px;LETTER-SPACING: -0px;padding:8 5 5 5;height:24px}
.w_td02_02 {
	/* border-width:0 0 1 0;border-color:C5D3D9;border-style:solid; */
	border-top : 0px solid #C5D3D9;
 	border-right : 0px solid #C5D3D9;
 	border-bottom : 1px solid #C5D3D9;
 	border-left : 0px solid #C5D3D9;
	font-size:13px;LETTER-SPACING: -0px;padding:8 5 5 5;height:24px}
.w_td03_01 {
	/* border-width:0 1 1 0;border-color:C9CDA3;border-style:solid; */
	border-top : 0px solid #C9CDA3;
 	border-right : 1px solid #C9CDA3;
 	border-bottom : 1px solid #C9CDA3;
 	border-left : 0px solid #C9CDA3;
	font-size:13px;padding:8 5 5 5;height:24px}
.w_td03_02 {
	/* border-width:0 0 1 0;border-color:C9CDA3;border-style:solid; */
	border-top : 0px solid #C9CDA3;
 	border-right : 0px solid #C9CDA3;
 	border-bottom : 1px solid #C9CDA3;
 	border-left : 0px solid #C9CDA3;
	font-size:13px;padding:8 5 5 5;height:24px}
.w_td04_01 {
	/* border-width:0 1 1 0;border-color:cdd0de;border-style:solid; */
	border-top : 0px solid #cdd0de;
 	border-right : 1px solid #cdd0de;
 	border-bottom : 1px solid #cdd0de;
 	border-left : 0px solid #cdd0de;
	font-size:13px;LETTER-SPACING: -0px;padding:8 5 5 5;height:24px}
.w_td04_02 {
	/* border-width:0 0 1 0;border-color:cdd0de;border-style:solid; */
	border-top : 0px solid #cdd0de;
 	border-right : 0px solid #cdd0de;
 	border-bottom : 1px solid #cdd0de;
 	border-left : 0px solid #cdd0de;
	font-size:13px;LETTER-SPACING: -0px;padding:8 5 5 5;height:24px}
		
.w_td05_01 {
/* 	border-width:0 1 1 0;border-color:CDC0B7;border-style:solid;*/	
	border-top : 0px solid #CDC0B7;
 	border-right : 1px solid #CDC0B7;
 	border-bottom : 1px solid #CDC0B7;
 	border-left : 0px solid #CDC0B7;
 	
	font-size:13px;padding:8 5 5 5;LETTER-SPACING:0px;
	/* background-color:ffffff; */
	height:24px}
.w_td05_01_a {
	/* border-width:0 1 1 0;border-color:CDC0B7;border-style:solid; */
	border-top : 0px solid #CDC0B7;
 	border-right : 1px solid #CDC0B7;
 	border-bottom : 1px solid #CDC0B7;
 	border-left : 0px solid #CDC0B7;
	font-size:13px;padding:3 5 0 5;LETTER-SPACING:0px;
	/* background-color:ffffff; */
	height:15px}
.w_td05_02 {
	/* border-width:0 0 1 0;border-color:CDC0B7;border-style:solid; */
	border-top : 0px solid #CDC0B7;
 	border-right : 0px solid #CDC0B7;
 	border-bottom : 1px solid #CDC0B7;
 	border-left : 0px solid #CDC0B7;
	font-size:13px;padding:8 5 5 5;LETTER-SPACING:0px;
	/* background-color:ffffff; */
	height:15px}
.w_td05_02_a {
	/* border-width:0 0 1 0;border-color:CDC0B7;border-style:solid; */
	border-top : 0px solid #CDC0B7;
 	border-right : 0px solid #CDC0B7;
 	border-bottom : 1px solid #CDC0B7;
 	border-left : 0px solid #CDC0B7;
	font-size:13px;padding:3 5 0 5;LETTER-SPACING:0px;background-color:#ffffff;height:24px}
.w_td06_01 {
	/* border-width:0 1 1 0;border-color:f2d0c7;border-style:solid; */
	border-top : 0px solid #f2d0c7;
 	border-right : 1px solid #f2d0c7;
 	border-bottom : 1px solid #f2d0c7;
 	border-left : 0px solid #f2d0c7;
	font-size:13px;padding:8 5 5 5;height:24px}
.w_td06s_01 {
	/* border-width:0 1 1 0;border-color:e4e4e4;border-style:solid; */
	border-top : 0px solid #e4e4e4;
 	border-right : 1px solid #e4e4e4;
 	border-bottom : 1px solid #e4e4e4;
 	border-left : 0px solid #e4e4e4;
	font-size:13px;padding:5 3 3 3}
.w_td06_02 {
	/* border-width:0 0 1 0;border-color:f2d0c7;border-style:solid; */
	border-top : 0px solid #f2d0c7;
 	border-right : 0px solid #f2d0c7;
 	border-bottom : 1px solid #f2d0c7;
 	border-left : 0px solid #f2d0c7;
	font-size:13px;padding:8 5 5 5;height:24px}
.w_td06s_02 {
	/* border-width:0 0 1 0;border-color:e4e4e4;border-style:solid; */
	border-top : 0px solid #e4e4e4;
 	border-right : 0px solid #e4e4e4;
 	border-bottom : 1px solid #e4e4e4;
 	border-left : 0px solid #e4e4e4;
	font-size:13px;padding:5 3 3 3}
.w_td07_01 {
	/* border-width:0 1 1 0;border-color:B5CAD8;border-style:solid; */
	border-top : 0px solid #B5CAD8;
 	border-right : 1px solid #B5CAD8;
 	border-bottom : 1px solid #B5CAD8;
 	border-left : 0px solid #B5CAD8;
	font-size:13px;padding:8 5 5 5;height:24px}
.w_td07_02 {
	/* border-width:0 0 1 0;border-color:B5CAD8;border-style:solid; */
	border-top : 0px solid #B5CAD8;
 	border-right : 0px solid #B5CAD8;
 	border-bottom : 1px solid #B5CAD8;
 	border-left : 0px solid #B5CAD8;
	font-size:13px;padding:8 5 5 5;height:24px}


/* Layer */
.#login {position:absolute; left:500; top:16; height:17; z-index:1;}
.#notice {position:absolute; left:515; top:140; z-index:1;}
.#news {position:absolute; left:515; top:288; z-index:1;}
.#club {position:absolute; left:515; top:468; z-index:1;}
.#quick {position:absolute; left:903; top:140; z-index:1;}
.#quick_s {position:absolute; left:903; top:263; z-index:1;}

/* ajax_indicator 
*/
#ajax_indicator {
	position:absolute;
	width:70px;
	height:75px;
	top:50%;
	left:50%;
	padding:2px;
	
	/* background-color: #000000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px; */
}

/*
	li, table
	<ul style="display:block;">
		<li class="data_grid1">
	
	.data_grid1:nth-child(odd) {
	    background-color: #edeef0;
	}
	
	.data_grid1:nth-child(even) {
	    background-color: #FFFFFF;
	}
*/
	.data_grid1:nth-child(2n-1) {
	    background-color: #edeef0;
	}

	.data_grid1:nth-child(odd) {
	    background-color: #edeef0;
	}
	
	.data_grid1:nth-child(even) {
	    background-color: #FFFFFF;
	}

	.data_grid1 a {
		display: block;
	}
	table .data_grid1 :HOVER {
		background-color: #FCE3EA;	
		/* background-color: #19E43A; */
	}
	table .data_grid1 :AFTER {
		background-color: #FFFFFF;
	}
	
 	li.data_grid1 a:HOVER {
		background-color: #19E43A;
	}
	li.data_grid1 a:AFTER {
		background-color: #FFFFFF;
	}
 	.bright:hover {
		filter: brightness(80%);
		-webkit-filter: brightness(80%);
		-moz-filter: brightness(80%);
		-o-filter: brightness(80%);
		-ms-filter: brightness(40%);
		
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*IE8+*/  
    	filter: alpha(opacity=50); /* IE7 and lower */  
	}

	.color1 {background-color:#FFFFFF; color: #737373;}
	.color4 {background-color:#edeef0; color: #737373;}
	
	/* 
	admin
	*/
	
	ul#left_menu {
		list-style: none;
	}
	.left_menu_one,
	ul#left_menu li {
		display: block;
		height : 25px;
		line-height :30px;
		padding: 5px;
		width:140px;
		font-size: 2em;
		font-weight: bold ;
		list-style: none;
		text-align: left;
	}
	
	.left_menu_one,
	ul#left_menu li a {
		display: block;
	}
	
	.left_menu_one,
	ul#left_menu li a:hover{
		background-color: #FCE3EA;
	}
	
	.left_menu_one,
	ul#left_menu li a:after{
		background-color: #ffffff;
	}

/* °Ô½ÃÆÇ */

#unc-list-footer {
    font-family: 'nanum gothic';
    margin: 25px 0 50px 0;
    padding: 0 5px 0 5px;
}

#unc-list-footer .current {
    color: #489c2d;
    font-weight: bold;
}


#unc-copy {
    float: right;
    color: #ccc;
    font-family: 'nanum gothic';
    font-size: 11px;
}

a.unc-copy {
    color: #ccc;
    text-decoration: none;
}

.unc-usr {
    color: #333;;
    font-family: 'nanum gothic';
}

#unc-list-body table tbody tr {
    height: 25px;
    background: #fff;
}

#unc-list-footer table tbody tr td {
    vertical-align: middle;
}

#unc-bbs {
    width: 100% !important;
}