body, div, dl, dd, table, td, tr, ul, li, img, a	{
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0;
	font-family:돋움;
}

div {display:block;}
dl {display:table-row;}
dd {display:table-cell; height:auto;}
ul {display:table; display:block;}
li {display:table-row; height:auto;}
a{color:#000; font-weight:normal; text-decoration:none;}
img{border:0px;}
h1, h2 {font-size:100%;}
h4 {font-size:11px; color:#999; font-weight:normal; clear:both;}
table {border-collapse:collapse}
form {margin:0px; padding:0px;}
input [type=text] {border-top:1px solid #888888; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-left:1px solid #888888;}
input:read-only {background: #f7f7f7;}

/* layout */
.new_layout {width:100%; display:table; min-height: 1100px; padding-bottom:49px;}
.new_row {display:table-row;}
.new_left {width: 200px;min-width:200px; background:#fff; height: auto; display:table-cell;border-right:1px solid #dedede;vertical-align:top;}
.new_right {width: auto; background:#fff; display:table-cell;vertical-align:top;}

/* index _ left */
.index_left {width:100%;}
.index_left_wrap {width:90%; margin:auto;}
.member_info {width:100%;border:1px solid #d6d6d6; border-radius:4px;background:#f5f6f7;margin-top:10px;}
.member_info_wrap {width:90%; margin:10px auto;}
.member_info_wrap h1 {font-size:12px;border-bottom:1px solid #d6d6d6;padding:8px 0px;}
.info_li li {font-size:11px;padding:5px 0px !important;display:block;}
.info_li li b {color:#343173}
.info_li li a {font-size:11px;}
.info_btn {border:1px solid #ccc;border-radius:4px;padding:3px 8px;display:inline-block;background:#fff;margin-top:4px;}
.domain_root {display:block;}
.member_mybtn {width:100%;margin-top:12px;}
.member_mybtn li {display:block;border:1px solid #ccc;margin-top:-1px;padding:8px; cursor:pointer}
.member_mybtn li span {padding-left:15px;}

.left_ban01 {margin-top:10px;}

/* index _ latest contents */
.intro_commerce {padding-bottom:25px;}
.intro_tline {border:1px solid #afb2b4; }
.commerce_latest {}
.commerce_latest thead {border:1px solid #afb2b4;}

.commerce_latest thead th {padding:10px;color:#fff;font-size:12px;background:#aeb2bd;font-weight:normal;border:1px solid #8b8e97}
.commerce_latest thead th span {background:#ec5a13;font-size:11px;border-radius:4px;padding:2px 3px; display:inline-block;letter-spacing:-1px;margin-left:3px;}
.commerce_latest tbody {border:1px solid #afb2b4 !important}
.commerce_latest tbody th {background:#fff;padding:10px;border-top:1px solid #f1f1f1;text-align:left;font-weight:normal;color:#666}
.commerce_latest tbody th span {color:#999;font-size:11px;}
.commerce_latest tbody td {background:#fff;padding:10px;border-top:1px solid #f1f1f1;text-align:center;color:#666}

.commerce_latest tbody td {}
.today_bg {background:#fef8e4 !important;color:#333;font-weight:bold;}
.magl_none {margin_left:0px !important;}
.intro_btitle {padding-left:10px;font-weight:bold; color:#333}

.pano_ban {width:100%;display:block;height:100px;}
.pano_ban ul {width:780px;}
.pano_ban li{width:363px;float:left;border:1px solid #ccc; background:#f8f8f8; height:60px;padding:10px 0px;text-align:center;margin:20px 0px 0px 20px;}
.zero_service {width:100%;display:block;float:left;margin-top:50px;margin-bottom:30px;}
.zero_service h2 {font-size:16px; font-weight:bold;letter-spacing:-1px;margin-left:20px;}
.zero_service h2 b {color:#5967ba;}
.zero_service h2 span {font-size:11px; color:#999;padding-left:10px;font-weight:normal;}
.zero_service ul {width:780px;margin-left:20px;}
.zero_service li {width:250px;float:left;}

/* intro_접속현황 */
.intro_member_counter {display:inline-block;width:100%; padding-bottom:25px;}
.counter_box {width:900px;text-align:left;}
.counter_box div {border:1px solid #afb2b4;width:235px;height:90px;float:left;margin-left:20px;padding:0;background:#fff}
.counter_sect {text-align:center;}
.counter_sect h3 {color:#5967ba;background:#f1f1f1;margin-top:0;padding:10px 0px;}
.counter_sect h3 span {font-size:11px;color:#888;font-weight:normal;}
.counter_sect p {font-size:20px;font-weight:bold; backgrond:#999}
.counter_sect p span {font-size:11px;color:#888;padding-left:4px;}
.orange {color:#ff5500 !important;}

/* sub_left_category */
.sub_nav_title {height:50px;background:#fff url('/admin/images/main/sub_left_top_bg.gif') bottom repeat-x;margin-bottom:10px;}
.sub_nav_title p {padding:10px 0px 0px 15px !important;color:#5967ba;font-size:18px;font-weight:bold;letter-spacing:-1px;}
.sub_nav_list {width:100%;border:0px solid red;}

.sub_nav_category {width:182px;height:30px;margin:0px auto;background:#8b94af;border:1px solid #8b8e97;/*background:url('/admin/images/main/category_bg.gif') bottom repeat-x ;*/color:#fff;font-size:14px;}
.sub_nav_category span {display:inline-block;margin:7px 0px 0px 15px !important;}
.sub_nav_menu {width:182px;margin:auto;border-right:1px solid #ccc;border-left:1px solid #ccc; border-bottom:1px solid #ccc;background:#f9f9f9}
.sub_nav_menu li {width:100%;border-bottom:1px solid #000 !important;padding:8px 0px;height:23px; background:url('/admin/images/main/left_li_ico.gif') 20px 11px no-repeat;line-height:28px;}
.left_smenu_li { margin-left:35px;padding-top:10px !important;}
.sub_nav_menu a {color:#666;}
.sub_nav_menu a:hover {color:#5967ba; font-weight:bold;}
.left_on {color:#5967ba; font-weight:bold;}


.right01{float:right;padding-right:10px;font-size:11px; color:#999;letter-spacing:-1px;}

#container				{	}
#top					{width:100%;}
#top-title-div			{width:100%;min-width:1300px;height:35px; padding:0px 0 9px 0;border-top:0px solid #ff5500; background:#fff}
#top-title-div-left		{width:15%; height:23px; float:left; padding-left:25px;padding-top:12px;}
#top-title-div-right	{/*width:320px;*/float:right; height:23px; float:right; text-align:right;padding-top:12px;}
ul#top-title-ul			{list-style:none; width:100%;}
ul#top-title-ul li{
	float:left;
	border:0px solid #ccc;
	font-size:11px;
	color:#888888;
	vertical-align:middle;
	text-align:center;
	width:auto;
	height:20px;
	margin:auto 3px;
	display:inline;

}
ul#top-title-ul li a {font-size:11px;color:#64666c}
.nav_style {border-top:1px solid #bcbdc0;border-right:1px solid #bcbdc0;border-left:1px solid #bcbdc0;border-bottom:1px solid #a6a7ae;
			display:inline-block;border-radius:3px;font-size:11px;padding:4px 5px 2px 8px;color:#64666c !important;height:15px;line-height:15px;}
.nav_menual {background:#ecf1ff;/*background:#ecf1ff url('/admin/images/main/ico_menual.png') 6px 3px no-repeat;*/}
.nav_password {background:url('/admin/images/main/ico_password.gif') 6px 3px no-repeat;}
.nav_setting {background:url('/admin/images/main/ico_setting.gif') 6px 3px no-repeat;}
.nav_logout {display:inline-block;border-radius:3px;font-size:11px;padding:5px 5px 1px 5px;color:#64666c !important;}


/* 비번변경부분 */
.top-title-a			{color:#888;}

#top-center-div			{width:100%;min-width:1300px;border-top:1px solid #ccc; }
#top-center-logo-div	{display:none;width:186px; padding:0; background-size: 186px 150px; float:left;}
#top-center-menu-div	{width:100%; height:70px;padding:10px 0px 0px 0px; vertical-align:middle;background:#5967ba;border-top:2px solid #374492;}

#top-menu-dd-div		{width:510px; padding:0 15px;}
#top-menu-ul			{list-style:none;}
#top-menu-ul li			{float:left;padding:6px 2.1%;background:url('/admin/images/main/menu_bar.gif') 1px 8px no-repeat;}

#center					{width:100%;height:100%;min-height:700px;/* background:url(/admin/images/left_bg.png) repeat-y; */ }
#center-left-div		{width:186px; float:left;background:#ccc}
#center-right-div		{clear:right; float:left; width:990px; background-color:#fff;}
.center-left-middle-div {width:93px; float:left; height:87px;}
.center-left-menu-div	{width:186px; height:14px; padding:14px 0; background:url(/admin/images/left_line.png) no-repeat; background-position:bottom; background-size:186px 2px;}

#font01 {font-weight:bold;}
.bg_none {background:none !important;}

/*login*/
#login_box01 {text-align:center; margin-left:50px;}
#main_btn {width:auto; height:auto;}
	.login_num {margin-left:28px; color:#666;}
	.login_copy {color:#666;}

	.table02 {}
	.table02 th{ height:30px;}
	.boder_r {border-right:1px double #d0d0d0; margin-left:20px; margin-top:0px;}
	.boder_r th {height:30px;}
	.boder_r td {}

#table03 {}
#table03 td{ height:40px;}

#table05 {border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#table06 {border-top:1px solid #ccc;}

/*#table06_1 {border-top:1px solid #ccc; }
#table06_1 td {padding:7px 0px 7px 20px; border-bottom:1px solid #dedede;}
.t06_line{border-bottom:0px !important;}
.t06_Lright{border-right:1px solid #dedede;}*/

/*#table06_2 {border-top:1px solid #ccc; }
#table06_2 th {padding:0px 0px 0px 25px; height:35px; }*/

/*#table06_3 {border-top:1px solid #ccc; }
#table06_3 th {padding:0px 0px 0px 35px; height:35px; }*/

#table07 {border-bottom:1px solid #ccc;}

#table08 {border-top:1px solid #ccc;}
#table08 th {padding:0px 0px 0px 25px; height:35px; }

	.top_bg th {background:url(/admin/images/board_top_bg.png) no-repeat;}

	.margin01 {margin-left:10px; padding:0px 5px 0px 0px; vertical-align:middle;}



/*content*/
#footer	{width:100%;position:fixed;z-index:999;bottom:0; height:28px; padding:20px 0px 0px 0px; border-top:1px solid #CCCCCC; clear:both;background:#f9f9f9}
#table-wrap {margin:0 auto; width:1300px; margin-top:0px; margin-bottom:0px;}
#table-wrap table {width:100%;}
#table-wrap table thead th {border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; background:url('/admin/images/board_top_bg.png'); height:35px;}
#table-wrap table th {border-bottom:1px solid #DDDDDD; background:url('/admin/images/board_top_bg.png'); height:35px;}
#table-wrap table td {border-bottom:1px solid #DDDDDD; padding:0px 5px 0px 5px; height:28px;}
#table-wrap .border-none td {border:0px;}
#table-wrap input[type=text] {border-top:1px solid #888888; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-left:1px solid #888888;}
#table-wrap textarea {border-top:1px solid #888888; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-left:1px solid #888888; width:98%; margin:3px 0px 3px 0px;}
#table-wrap tfoot td {text-align:center; padding:10px 0px 10px 0px; border-bottom:1px solid #FFFFFF;}
.thead_bg td {background:url('/admin/images/board_top_bg.png'); height:35px;}

#main-table01 td {border:1px solid #DDDDDD;}

a.tooltip:hover { text-decoration:none; }
a.tooltip span { display:none; padding:2px 15px; margin-left:8px;font-size:12px; opacity:.9; }
a.tooltip:hover span {
    display:inline;
    margin-left:20px;
    margin-top:-15px;
    background: #e24912;
    position:absolute;
    background:#e24912;
    border:0px solid #dedede;
    color:#fff;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	/*
    -moz-box-shadow: 0px 1px 1px 0px #888;
    -webkit-box-shadow: 0px 1px 1px 0px #888;
    box-shadow: 0px 1px 1px 0px #888;
	*/
    z-index:99999;
	padding:10px 15px 10px 15px;
}

a.tooltip:hover span:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(226, 73, 18, 0);
	border-right-color: #e24912;
	border-width: 7px;
	margin-top: -7px;
}

/*
a.tooltip:hover h2 {
    font-size:1em;
	font-weight:normal;
    margin-top:10px;

    margin-bottom:5px;
}
*/

a.tooltip:hover.left span {
	width:290px;
	margin-left:-345px !important;
    margin-top:-20px;

}

a.tooltip:hover.left span:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #e24912;
	border-width: 7px;
	margin-top: -7px;
}

/* display:inline-block 정의 */
.inline{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.bor_tp01 {border-top:1px solid #888888 !important}

#table_ord_det {}
#table_ord_det th {padding:10px 5px; border:1px solid #DEDEDE; font-weight:normal;}
#table_ord_det td {padding:10px 5px; border:1px solid #DEDEDE;}
#table_ord_det_tt {font-size:14px; font-weight:bold;}
#table_ord_det_big_tt {font-size:18px; font-weight:bold; border-bottom:2px solid #666666; margin-bottom:30px; height:30px}

/* Swiper */
.swiper-container {
    width: 176px;
    height: 330px;
}
.swiper-slide {
    text-align: center;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position:relative;
    top:-15px;
    cursor:pointer;

}