/*공통*/

@charset "utf-8"; 

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Roboto);




* {
	padding: 0;
	margin: 0;
}

a:hover{text-decoration: none;font-family: 'Nanum Gothic', sans-serif;}
a{font-family: 'Nanum Gothic', 'Roboto', sans-serif;}
html{
	margin:0;
	padding:0;
	overflow-x: auto;
	overflow-y:auto;
	font-family: 'Nanum Gothic', sans-serif;
	height:100%;

}

body {
	position: relative;
	min-width:1098px;
	color: #666;
	background: #fff;
	font-size:10pt;
	height:100%;
	-ms-overflow-style: scrollbar !important;
}

s{ color: #999; }
a{ color: #666; text-decoration: none; }
li{ list-style: none; }
em { font-style:normal; }
img{ border: 0; }




button {
	font-family: 'Nanum Gothic', sans-serif;
}

label.placeholder {
    color:#999 !important;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#999 !important;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color:#999 !important;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#999 !important;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color:#999 !important;
}

button , label {
	cursor: pointer;
}

table{border-collapse:collapse;border-spacing:0;}

fieldset{padding:0;margin:0;border:0;}

legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:15px;line-height:inherit;border:0;border-bottom:1px solid #e5e5e5;}

.al_bottom {display:none; position:absolute; top:0%;  left:0%;  width: 100%; height:100%; z-index:2000;-moz-opacity: 1.0;opacity:1.00;filter: alpha(opacity=100);}
.al_top   {display:none; position:absolute; top:50%; left:50%; padding:8px; border:1px solid #000000;background-color:#ffffff;z-index:3000;overflow:auto; box-shadow: 2px 2px 10px #aaaaaa;}

#alert_bottom {
	background: #fff;
	-moz-opacity: 0.5;opacity:0.50;filter: alpha(opacity=50);
}

#pagIng {
	text-align:center;
}

.content_body{min-width:1098px;}

.label-success {
	background-color: #5cb85c;
}

.label-danger {
	background-color: #d9534f;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

.pagination{display:inline-block;padding-left:0;margin:10px 0;border-radius:4px;}.pagination>li{display:inline;}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;margin-left:-1px;color:#646464;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px;}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eeeeee;}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#ffffff;background-color:#c8c8c8;border-color:#c8c8c8;cursor:default;}
.pagination>.disabled>span,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999999;background-color:#ffffff;border-color:#dddddd;cursor:not-allowed;}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px;}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px;}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px;}

.table{width:100%;margin-bottom:20px;}.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{padding:6px;line-height:1.4;vertical-align:top;border-top:1px solid #dddddd;}
.table thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dddddd;}
.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table .table{background-color:#ffffff;}
.table-condensed thead>tr>th,.table-condensed tbody>tr>th,.table-condensed tfoot>tr>th,.table-condensed thead>tr>td,.table-condensed tbody>tr>td,.table-condensed tfoot>tr>td{padding:5px;}
.table-bordered{border:1px solid #dddddd;}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #dddddd;}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px;}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5;}

.input {
	height: 22px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	padding: 0 5px;
}

.red {
	color: red;
	font-size: bold;
}

#none_product {
	width: 100%;
	clear: both;
	margin: 20px 0;
	padding: 50px 0;
	text-align: center;
	border: 1px solid #dadada;
	border-left: none;
	border-right: none;
	font-weight: bold;
}

#none_product_best {
	width: 100%;
	clear: both;
	margin: 20px 0;
	padding: 50px 0;
	text-align: center;
	font-weight: bold;
}

#AGSPay {
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	position:absolute;
	right:-10000000;
}

.clear {clear:both;height:20px;}

/*공통*/

/*header------------------------------------------------------------------------------------------------------------------------------------*/

/*헤더*/

#wraper {position:relative; width:100%; height:82px; min-width:1098px; margin:0 auto; padding:0;}
#header {position:fixed; left:0; top:0; width:100%;height:82px; min-width:1098px; margin:0 auto; z-index:100;background: #fff;border-bottom: 1px solid #bababa;}
#header h1 {float:left;margin:0px;margin-left: 85px;margin-top: 6px;}
#header .gnb_container {height: 82px;padding-top: 12px;}
#header .inner {margin:0 auto; width:1098px; min-width:1098px; zoom:1;}
#header .inner:after {content:""; display:block;} 
#header .inner .side {position:relative;}
#header .inner .side li {float:left;}
#header .inner .side li ul{ position:absolute; top:38px; padding:10px 0 12px;display:none; overflow:hidden;}
#header .inner .side li.sub1 ul {left:677px; width:75px; background:url("../images/common/navside_sub_bg01.png") no-repeat 0 bottom;}
#header .inner .side li.sub2 ul {left:749px; width:100px; background:url("../images/common/navside_sub_bg02.png") no-repeat 0 bottom;}
#header .inner .side li ul li {float:none; text-align:left; width:100%;}
#header .inner .side li ul li a {display:block; color:#333; font-size:12px; font-weight:bold; text-decoration:none; padding:4px 0 4px 10px; letter-spacing:-1px;}
#header .inner .side li ul li a:hover {color:#e42047;}
#header .inner .side li ul li a:focus {color:#e42047;}
#header .inner .side li:hover ul {display:block}

/* gnb */
#header #gnb {width:600px;position:relative;margin-bottom: 6px;float: right;margin-top:17px;margin-right: 5px;}
#header #gnb > li{float:left;width:20%;height:40px;text-align: center;}
#header #gnb > li > a{color: #000;font-weight: bold;font-size: 17px;}
#header #gnb li ul{ position:absolute;top:40px;width:134px; background:url("/images/main/gnb_sub_bg.png") no-repeat 0 bottom; padding:10px 0 12px;display:none; overflow:hidden;}
#header #gnb li.sub1 ul {left:-4px;}
#header #gnb li.sub2 ul {left:120px;}
#header #gnb li.sub3 ul {left:235px;}
#header #gnb li.sub4 ul {left:371px;}
#header #gnb .three {padding-left:20px;}
#header #gnb li ul li {float:none; text-align:left; width:100%;}
#header #gnb li ul li a {display:block; color:#333; font-size:13px; font-weight:bold; text-decoration:none; padding:4px 0 4px 12px; letter-spacing:-1px;}
#header #gnb li ul li a:hover {color:#e42047;}
#header #gnb li ul li a:focus {color:#e42047;}
#header #gnb li:hover ul {display:block}



/*nav*/

.nav {
	width: 100%;
	height: 82px;
	min-width: 1098px;
	float: left;
	background: white;
	border-bottom: 1px solid #cfcfcf;
}

.nav ul {
	margin: 0 auto;
	width: 1098px;
	padding-top: 20px;
}

.nav ul li {
	float: left;
}

.nav ul > li#logo_posi{ width: 201px;text-align: right; }
.nav ul > li#logo_bann{ width: 240px;text-align: left; }

.nav ul li > a:hover {
	color: #4760a5;
}

.nav ul .search_top {
	width:562px;
	height: 50px;
}

.nav ul .search_top form{
	width: 260px;
	margin-top: 20px;
	margin-left: 161px;
}

.nav ul .search_top .search_t{
	width: 219px;
    height: 28px;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 0px;
    float: left;
}


/*nav*/


/*header------------------------------------------------------------------------------------------------------------------------------------*/

/*footer------------------------------------------------------------------------------------------------------------------------------------*/

.footer h1 {
	float: left;
	width: 184px;
	height: 105px;
	padding: 20px 0 0 0;
}

.footer {
	background: #ffffff;
	float:left:
	width:100%;
	border-top:1px solid #dddddd;
	min-width: 1098px;
}

.footer-top{
	height: 234px;
	border-top:2px solid #6a6a68;
	min-width: 1098px;
}
.footer-top > ul{height: 234px;margin-bottom:0px;padding-top: 22px;}
.footer-top .footer_no{width:328px;float: left;padding-right: 46px;padding-top: 18px;}
.footer-top .footer_no > ul{margin-top: 20px;}
.footer-top .footer_no > ul li{margin-bottom: 15px;}
.footer-top .footer_qn{width:351px;float: left;}
.footer-top .footer_ce{width:323px;float: left;}

.footer .footer_content {
	width: 1098px;
	margin: 0 auto;
	text-align: center;
}

.footer .footer_main {
	width: 1098px;
	float: left;
	padding: 0 0 0px 0;
	background: #ececec;
	height: 38px;
	text-align: center;

}

.footer .footer_main ul{
	text-align: center;
	margin-left: 320px;

}

.footer .footer_main ul li {
	float: left;
}

.footer .address {
	float: left;
	margin: 5px 0;
}

.footer .footer_copy {
	float: left;
}

.footer .footer_main:after {
	content: " ";
	display: block;
	clear: both;
}

.footer:after {
	content: " ";
	display: block;
	clear: both;
}

/*footer------------------------------------------------------------------------------------------------------------------------------------*/

/*content_body------------------------------------------------------------------------------------------------------------------------------------*/


.left_nav_area {
	width: 190px;
	float: left;
	display: block;
	margin-top: 30px;
}

.sub_article{
	width: 933px;
	margin: 0 auto;
}

.sub_article h1{
	text-align: center;
    font-size: 33px;
    font-weight: bold;
    color: #000;
    padding-bottom: 30px;
    border-bottom: 1px solid #d7d7d7;
    margin-top: 50px;
}

.sub_article2{
	width: 810px;
	margin: 0 auto;
}

.content_body .article {
	position: relative;
	width: 1098px;
	min-width: 1098px;
	margin: 0 auto;
	margin-top:40px;
	margin-bottom:20px;
}



.content_body .article .left_nav {
	width: 160px;
	border: 1px solid #dbdbdb;
}


.content_body .article .left_nav dt {
	padding: 20px 0 20px 0;
    font-size: 14pt;
    /* border: 1px solid #646771; */
    /* border-bottom: 2px solid #646771; */
    color: #fff;
	background: #555555;
    text-align: center;
}

.content_body .article .left_nav dd {
	/*border-bottom: 1px solid #e3e0e1;*/
	padding: 7px 0 7px 10px;
}

.content_body .article .left_nav dd.on a {color:#D41010;}

.content_body .article .article_content {
	min-height: 500px;
	/*border-left: 1px solid #dddfe2;*/
	float: left;
	/*padding-left: 30px;*/
	width: 810px;
	padding-bottom: 40px;
}


.content_body .article .article_content h1 {
	margin-top: 40px;
}

.content_body .article .article_content h4 {
	margin: 25px 0 9px;
	color: #20232c;
	font-size: 16px;
	letter-spacing: -1px;
}

.content_body .article h1{
	font-size:15pt;
	font-weight:bold;
	font-family: 'Nanum Gothic', sans-serif;
	float:left;
	display:block;
	width:100%;
	margin:25px 0 10px 0;
}

.content_body .article h2{
	font-size:12pt;
	font-weight:500;
	font-family: 'Nanum Gothic', sans-serif;
	float:left;
	display:block;
	width:100%;
	margin:30px 0 0px 0;
	text-align:center;
	
}

.content_body .article h3{
	font-size:9pt;
	font-weight:500;
	font-family: 'Nanum Gothic', sans-serif;
	float:left;
	display:block;
	width:100%;
	margin:2px 0 20px 0;
	text-align:center;
}


.content_body .article .article_content .article_box .text_image {
	padding: 10px 0;
}

.content_body .h3 {
	background: #6f6f6f;
	height: 3px;
	border: none;
	display: block;
	clear: both;
}

.content_body .h2 {
	background: #787878;
	height: 2px;
	border: none;
	display: block;
	clear: both;
	margin-top: 20px;
}

.content_body .h1 {
	background: #dadada;
	height: 1px;
	border: none;
	display: block;
	clear: both;
}

.article_box .login {
	width: 650px;
	margin: 50px 0 0 0;
	position: relative;
}

.article_box .login dt {
	float: left;
	width: 89px;
	height: 150px;
	text-align: center;
}

.article_box .login dd {
	float: left;
	padding: 10px 0 0 0;
	width: 425px;
}

.article_box .login .login_btn {
	position: absolute;
	top: -5px;
	right: 170px;
	width:100px;
	height:72px;
}

.article_box .login:after {
	content: " ";
	display: block;
	clear: both;
}

.article_box .link_area {
	padding: 10px 0;
}

.content_body .article:after {
	content: " ";
	display: block;
	clear: both;
}

.search_idpw_btn {
	width:103px;
	height:50px;
	background:url(/btn/02_btn_id_bg.gif) no-repeat;
	border: 0;
	padding: 0;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.clause {
	height: 150px;
	overflow-y: scroll;
	margin: 10px 0;
	border: 1px solid #dadada;
	padding: 10px;
}

.clause_all {
	margin: 10px 0;
	border: 1px solid #dadada;
	padding: 10px;
}

.pad20 {
	padding: 20px 0;
}

.pad10 {
	padding: 10px 0;
}

.pad05 {
	padding: 5px 0;
}

.content_body:after {
	content: " ";
	display: block;
	clear: both;
}

.right {
	text-align: right;
}

.mypage_agree_btn {
	width:96px;
	height:31px;
	background:url(/btn/03_btn_ok_bg.gif) no-repeat;
	border: 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
}

.mypage_cancel_btn {
	width:96px;
	height:31px;
	background:url(/btn/03_btn_ca_bg.gif) no-repeat;
	border: 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
}

.product_mini_article{
	width: 1000px;
    float: right;
	padding-left: 33px;
    padding-right: 13px;
}

.product_sub_menu{ width: 100%; }
.product_sub_menu > ul{ width: 100%; display: inline-table; }
.product_sub_menu > ul > li:first-child{ border-left:1px solid #DFDFDF; }
.product_sub_menu > ul > li.sub_menu{
	width:20%;
	height:41px;
	float: left;
	border-right:1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;  
    border-top: 1px solid #DFDFDF;
    text-align: center;
	padding-top: 10px;
}

.product_sub_menu > ul > li#sub_menu_5{ border-top: 0px; border-left: 1px solid #DFDFDF; }
.product_sub_menu > ul > li#sub_menu_6{ border-top: 0px; }
.product_sub_menu > ul > li#sub_menu_7{ border-top: 0px; }
.product_sub_menu > ul > li#sub_menu_8{ border-top: 0px; }
.product_sub_menu > ul > li#sub_menu_9{ border-top: 0px; }
.product_sub_menu > ul > li#sub_menu_10{ border-top: 0px; border-left: 1px solid #DFDFDF; }
.product_sub_menu > ul > li#sub_menu_11{ border-top: 0px; }
.product_sub_menu > ul > li#sub_menu_12{ border-top: 0px; }

.product_sub_menu > ul > li.sub_menu ul{ width: 824px; margin-top: 25px; }
.product_sub_menu > ul > li.sub_menu ul li{ float: left; width: 137px; height: 23px; padding-top: 4px; }
.product_sub_menu > ul > li.sub_menu ul li:first-child{}

.product_sub_menu > ul > li.sub_menu2{ border-left: 0px; }
.product_sub_menu > ul > li.sub_menu2 ul.p_on{ display: inline-table; border: 1px solid #dfdfdf; border-top: 1px dotted #dfdfdf!important; }
.product_sub_menu > ul > li.sub_menu2 ul{ width: 824px; float: right; }
.product_sub_menu > ul > li.sub_menu2 ul li{ float: left; width: 137px; height: 23px; padding-top: 4px; text-align: center; }
.product_sub_menu > ul > li.sub_menu2 ul li:first-child{ }


.product_connec{ width:100%;height:275px;border:1px solid #dadada;}
.product_connec > div{height:275px;}
.product_connec > div.connec_1{width:738px;float:left;}
.product_connec > div.connec_1 #banner_wrap{width:694px;position: relative;margin: 0 auto;padding-top: 25px;}
.product_connec > div.connec_1 #banner_wrap #slide_banner{}
.product_connec > div.connec_1 #banner_wrap #slide_banner li{width:171.25px!important;height: 245.25px;padding: 9px 0px 0px 9px;}
.product_connec > div.connec_1 #banner_wrap #slide_banner li > div{margin-top:5px;}
.product_connec > div.connec_1 #banner_wrap #slide_banner li img{ width: 162px;height: 162px;}
.product_connec > div.connec_1 #banner_wrap a#prevBtn{position: absolute;top: 105px;left: -15px;}
.product_connec > div.connec_1 #banner_wrap a#nextBtn{position: absolute;top: 105px;right: -18px;}

.product_connec > div.connec_2{width:260px;float: right;}
/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
	display:none;
}

.nbs-flexisel-nav-left {
    left: -15px;
    background: url('/images/button-previous.png') no-repeat;
}

.nbs-flexisel-nav-right {
    right: -50px;
    background: url('/images/button-next.png') no-repeat;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow: hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
	width:166px !important;
    float:left;
    margin:0px;
    padding:0px;
    position:relative;
    line-height:0px;
	margin-right:20px;
}
.nbs-flexisel-item img {
    width: 100%;
    position: relative;
}


.product_list {

}

.product_location {
	padding: 10px;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
}

.product_location span {
	font-weight: bold;
}

.product_location .set_box {
	position: absolute;
	right: 0;
	top: 7px;
}

.product_location .set_box span {
	display: block;
	padding: 3px 5px 0 10px;
	background: #eaeaea;
	float: left;
	margin: 0 1px;
	font-size: 11px;
	height: 24px;
	font-weight: 500;
}

.product_location .set_box .select a {
	color: #000;
	font-weight: bold;
}

.product_location .set_box select {
	background: #eaeaea;
	padding: 0 5px;
	float: left;
	margin: 0 1px;
	font-size: 11px;
	border: none;
	height: 24px;
}

.product_location .set_box:after {
	content: " ";
	display: block;
	clear: both;
}

.product_category_title_img {
	margin: 20px 0;
}

.product_category_best_list {
	margin: 10px 0;
	width: 965px;
	height: 264px;
	text-align: center;
	
}

.product_category_best_list ul {

}
.product_category_best_list ul li:first-child{margin-left: 0px!important;;}
.product_category_best_list ul li {
	float: left;
	width: 182px!important;
	margin-top: 30px;
	margin-left: 13px;
	text-align: center;
	position: relative;
}

.product_category_best_list ul li .product_category_best_list_image {
	position: relative;
	height: 182px;
}

.product_category_best_list ul li .product_category_best_list_image a img {
	height: 182px;
	width: 182px;
}

.product_category_best_list ul li .best_list_icon {
	position: absolute;
	top: 0;
	left: 10px;
}

.product_category_best_list ul li .product_list_action_btn {
	height: 23px;
	font-size: 0;
	vertical-align: top;
}

.product_category_best_list ul:after {
	content: " ";
	display: block;
	clear:both;
}

.product_category_best_list:after {
	content: " ";
	display: block;
	clear:both;
}

.product_category_best_list:after {
	content: " ";
	display: block;
	clear:both;
}

.product_item_list {
	margin: 30px 0;
}

.product_item_list ul li {
	float: left;
    width: 200px;
    height: 330px;
    text-align: center;
    position: relative;
    padding: 0px 10px 20px 10px;
}

.product_item_list ul li .product_item_list_image {
	width: 180px;
	height: 180px;
}

.product_item_list ul li .product_item_list_text {
	margin-top:10px;
	text-align: left;
}

.product_item_list ul li .product_item_list_action_btn {
	height: 25px;
	font-size: 0;
}

.product_item_list:after {
	content: " ";
	display: block;
	clear:both;
}
/*product_category_best_list02*/

.product_category_best_list02 {
	margin: 10px 0;
	background: url(/product/images/best_bg.jpg) top left no-repeat;
	width: 1000px;
	height: 264px;
	text-align: center;
}

.product_category_best_list02 ul {
	margin: 10px 25px;
}

.product_category_best_list02 ul li {
	float: left;
	width: 181px;
	margin-top: 40px;
	text-align: center;
	position: relative;
}

.product_category_best_list02 ul li .product_category_best_list_image02 {
	position: relative;
	height: 171px;
}

.product_category_best_list02 ul li .product_category_best_list_image02 a img {
	height: 171px;
	width: 170px;
}

.product_category_best_list02 ul li .best_list_icon02 {
	position: absolute;
	top: 0;
	left: 10px;
}

.product_category_best_list02 ul li .product_list_action_btn02 {
	height: 23px;
	font-size: 0;
	vertical-align: top;
}

.product_category_best_list02 ul:after {
	content: " ";
	display: block;
	clear:both;
}

.product_category_best_list02:after {
	content: " ";
	display: block;
	clear:both;
}

/*product_category_best_list02*/

/*product_item_list02*/

.product_item_list02 {
	margin: 30px 0;
}

.product_item_list02 ul li {
	float: left;
	width: 192px;
	text-align: center;
	margin: 20px 0;
	position: relative;
}

.product_item_list02 ul li .product_item_list_image02 {
	height: 183px;
}

.product_item_list02 ul li .product_item_list_action_btn02 {
	height: 25px;
	font-size: 0;
}

.product_item_list02:after {
	content: " ";
	display: block;
	clear:both;
}

/*product_item_list02*/

/*product_list_img*/

.product_list_img img {
	width: 180px;
	height: 180px;
	border: 1px solid #eee;
}

/*product_list_img*/

/*product_list_title*/

.product_list_title {
	position:absolute;
	background: #000;
	-moz-opacity: 0.7;
	opacity:0.70;
	filter: alpha(opacity=70);
	color: #fff;
	padding: 10px 20px;
	bottom: 0;
	left: 4px;
	display: none;
}

.product_list_title a {
	color: #fff;
}

/*product_list_title*/

/*article_product*/

.article_product {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0;
}

.product_info{ padding: 0px 70px; }

.product_info .product_info_image {
	float: left;
	width: 400px;
	text-align: center;
}

.product_info .product_info_image .image_area img{
	border: 1px solid #eee;
}

.product_info .product_info_image .image_list {
	float: left;
	width: 100%;
	padding: 0px 32px;
}

.product_info .product_info_image .image_list li {
	float:left;
	padding:5px;
}

.product_info .product_info_image .image_list li img {
	border: 1px solid #EDEDED;
	height: 57px;
    width: 57px;
}

.product_info .product_info_detail {
	float: right;
	width: 340px;
	margin-right: 35px;
}

.product_info_detail_dl{
	display: inline-table;
    width: 100%;
}

.product_info_detail_dl > dt {
	float: left;
	width: 32%;
	font-weight: 100;
	height:36px;
}

.product_info_detail_dl > dd {
	float: right;
	width: 68%;
}

.product_info_detail_dl .product_name {
	font-size: 18px;
    font-weight: bold;
    width: 100%;
    height: auto;
    text-align: left;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    color: #000;
}

.product_info_detail_dl .product_price {
	padding: 10px 0;
	height: 40px;
	/*border-bottom: 1px solid #eee;*/
	border-top: 2px solid #939393;
	margin-top: 7px;
}

.product_info_detail_dl .product_option_subj {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px solid #EEE;
	margin-bottom: 10px;
}

.product_info .product_info_detail .product_retail_price {
	font-size: 14px;
	font-family: 'Nanum Gothic', sans-serif;
}

.product_info .product_info_detail .product_selling_price {
	font-size: 14px;
	font-weight: bold;
	color: #DA272F;
	font-family: 'Nanum Gothic', sans-serif;
}

.product_info .product_info_detail .product_selling_price2 {
	font-size: 14px;
	color: #999;
	font-family: 'Nanum Gothic', sans-serif;
	float: left;
}

.product_info .product_info_detail .product_selling_price span {
	font-size: 14px;
}

.product_info .product_info_detail .product_info_text {
	padding: 10px 0;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	clear: both;
}

.product_info .product_info_detail .product_buy_ea {
	padding: 2px 0;
	height: 20px;
}

.product_info .product_info_detail .product_buy_ea span {
	font-size: 13px;
	font-family: 'Nanum Gothic', sans-serif;
}

.product_info .product_info_detail .product_option {
	padding: 5px 0;
}

.product_info .product_info_detail .product_option select {
	width: 100%;
	height: 25px;
	margin: 2px;
	border-radius: 0px;
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
}

.product_info .product_info_detail:after {
	content: " ";
	display: block;
	clear: both;
}

.product_view_action_btn {
	text-align: right;
	padding: 10px 0;
}

.product_info:after {
	content: " ";
	display: block;
	clear: both;
}

.product_view_tab ul li{
	float: left;
}

.product_view_tab ul li a img{
}

.product_view_tab:after {
	content: " ";
	display: block;
	clear: both;
}

.sum_total{margin:-1px 0 0;padding:17px 0 0 0;border-top:1px solid transparent;line-height:22px;text-align:right}
.sum_total .bar{padding:0 3px 0 1px;color:#000}
.sum_total em{font-weight:bold}
.sum_total strong{margin-left:5px;vertical-align:-3px;font-size:20px}
.sum_total strong .won{letter-spacing:-1px;vertical-align:2px;font-size:12px}

.product_view_info { margin: 30px 0; }
.product_view_info .detail { padding: 30px 0; }

.product_view_tab_menu2{width:100%;height:37px; margin-top: 60px;}
.product_view_tab_menu2 ul{width:100%;height:37px;border:1px solid #dadada;border-top:0px;}
.product_view_tab_menu2 ul li:first-child{border-left:0px;}
.product_view_tab_menu2 ul li{
	width:20%; 
	height: 36px;
	float: left;
	border-left:1px solid #dadada;
	border-top:1px solid #dadada;
	text-align: center;
	padding: 8px 0px;
}
.product_view_tab_menu2 ul li a{color:#bfbfbf;}

.product_view_tab_menu2 ul li.on{border-top: 2px solid #787878;}
.product_view_tab_menu2 ul li.on a{color:#333333;}

.product_view_tab_menu ul li{ float: left;}
.product_view_tab_menu ul li a img{}

.product_view_tab_menu:after {
	content: " ";
	display: block;
	clear: both;
}

.product_tab { padding: 20px 0; }
.product_tab > p{ padding: 5px 0;font-size: 14px;font-weight: bold;color: #000; }
.product_tab > p span{color: #4187B4;}

.product_tab .box {
	border:1px solid #e8e8e8;
	min-height: 200px;
	text-align: center;
	padding: 10px;
}

.product_tab dl {
	border: 1px solid #e8e8e8;
	border-bottom: none;
}

.product_tab dl dt {
	float: left;
	font-weight: bold;
	width: 23%;
	height: 30px;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	padding: 7px 0 0 10px;
	background: #f7f7f5;
}

.product_tab dl dd {
	float: left;
	width: 74%;
	height: 30px;
	border-bottom: 1px solid #e8e8e8;
	padding: 7px 0 0 12px;
	font-weight: 500;
	overflow: hidden;
}

.product_tab dl:after {
	content: " ";
	display: block;
	clear: both;
}

.article_product .product_cart_data {
	text-align:right;
	border: 1px solid #EDEDED;
	font-size: 0.8em;
	background: #FAFAFA;
	padding: 17px;
	
}

.article_product .product_cart_data ul li {
	padding: 2px 0;
}

.article_product .product_cart_data ul li em {
	font-weight: bold;
	display: inline-block;
	width: 470px;
	padding-right: 10px;
}

.article_product .product_cart_data ul li .option_ {
	font-weight: 500;
	display: inline-block;
	padding:0px 5px;
	color: #959595;
}

.article_product .product_cart_data ul li .ea {
	display: inline-block;
	width: 11px;
	height: 20px;
	margin-left: -1px;
	vertical-align: middle;
}

.article_product .product_cart_data ul li .ea .up_ea {
	background: url(/btn/06_btn_phase.gif) top left no-repeat;
	float: left;
	overflow: hidden;
	width: 11px;
	height: 10px;
	text-indent:100%;
	white-space:nowrap;
}

.article_product .product_cart_data ul li .ea .down_ea {
	background: url(/btn/06_btn_and.gif) top left no-repeat;
	float: left;
	overflow: hidden;
	width: 11px;
	height: 10px;
	text-indent:100%;
	white-space:nowrap;
}

.article_product .product_cart_data ul li .price {
	display: inline-block;
	width: 105px;
	text-align: right;
}


.small_gray_btn {
	background: url(/btn/06_btn_co_bg.gif) top left no-repeat;
	width: 32px;
	height: 21px;
	border: none;
	font-size: 11px;
}

/*article_product*/

/*article_cart*/

.article_cart {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0;
}

.article_cart .title_img {
	padding:30px 0;
}

.article_cart_btn_area {
	padding: 20px 0;
}

.shop_btn_org {
	background:url(/btn/03_btn_ok_bg.gif) no-repeat 90% 50%;
	color: #fff;
	border: none;
	width: 100px;
	height: 31px;
}

.shop_btn_gray {
	background:url(/btn/03_btn_ca_bg.gif) no-repeat 90% 50%;
	color: #fff;
	border: none;
	width: 100px;
	height: 31px;
}

.shop_btn_white {
	background:url(/btn/btn_list.gif) no-repeat 90% 50%;
	border: none;
	width: 100px;
	height: 31px;
}

.shop_btn_org_lg {
	background:url(/btn/08_btn_home_bg.gif) no-repeat 90% 50%;
	color: #fff;
	border: none;
	width: 186px;
	height: 31px;
}

/* article_cart_tbl */

.article_cart_tbl{width:100%;border:none;border-top:1px solid #383d4a;border-bottom:1px solid #dddde1;table-layout:fixed}
.article_cart_tbl th,.article_cart_tbl td{border:none;text-align:center}
.article_cart_tbl .bg_point{border-left:1px solid #edeeef;background-color:#FaFaFa}
.article_cart_tbl .bg_point2{background-color:#FaFaFa}
.article_cart_tbl th{padding:13px 0 12px;border-top:1px solid #383d4a;color:#20232c;font-weight:normal}
.article_cart_tbl th strong{letter-spacing:-1px}
.article_cart_tbl th.product{padding-left:10px;text-align:left}
.article_cart_tbl th input{width:13px;height:13px;margin:-1px 5px 1px 0;vertical-align:middle}
.article_cart_tbl td{padding:15px 0;border-top:1px solid #edeeef;color:#20232c;vertical-align:middle;word-wrap:break-word;word-break:break-all}
.article_cart_tbl td span{display:block;color:#888989;font-size:11px;letter-spacing:-1px}
.article_cart_tbl td .opt{width:13px;height:13px;margin:-1px 4px 1px 0;vertical-align:middle}
.article_cart_tbl td.order{padding:15px 0 15px 15px;text-align:left}
.article_cart_tbl td.product{padding:13px 10px 11px;text-align:left}
.article_cart_tbl td.product{padding:17px 10px;text-align:left}
.article_cart_tbl td.product div{overflow:hidden;position:relative;zoom:1}
.article_cart_tbl td.product .thmb{float:left;margin-right:17px}
.article_cart_tbl td.product .thmb .img_center{width:90px;height:90px;text-align:left;padding-right:5px;}
.article_cart_tbl td.product dl{overflow:hidden;*float:left}
.article_cart_tbl td.product dt{margin-bottom:3px;line-height:18px}
.article_cart_tbl td.product dt a{color:#20232c;vertical-align:middle}
.article_cart_tbl td.product dt.zzim_add{position:relative;padding-right:50px}
.article_cart_tbl td.product dd{margin-top:2px;color:#888989;font-size:11px;letter-spacing:0;line-height:16px}
.article_cart_tbl td.product dd:after{margin-left:1px;content:''}
.article_cart_tbl td.product dd .option li{padding-left:6px;color:#888989;}
.article_cart_tbl td.product dd.pointcol{color:#888989 !important}
.article_cart_tbl td.product .pointcol a.selected{background-position:100% -1186px;} 
.article_cart_tbl td.tot{vertical-align:bottom} 
.article_cart_tbl td.tot li{position:relative;line-height:24px} 
.article_cart_tbl td.tot li strong{margin:-1px 0 1px;_margin:0;font-size:14px;font-weight:bold} 
.article_cart_tbl td.tot li p{position:absolute;right:0;bottom:0;font-weight:bold;vertical-align:bottom;*vertical-align:middle} 
.article_cart_tbl td.tot li em{font-size:21px;line-height:21px;vertical-align:top;*vertical-align:middle} 
.article_cart_tbl td.dc_money{font-size:11px;color:#95969e;line-height:13px}
.article_cart_tbl td.dc_money em{letter-spacing:0}
.article_cart_tbl td.order_money{width:138px;padding-right:15px;text-align:right}
.article_cart_tbl td.order_money .btn_group{padding:6px 0 0 5px;text-align:right}
.article_cart_tbl tfoot td{padding:8px 0 6px;font-size:11px;line-height:15px;color:#565960;letter-spacing:-1px}
.article_cart_tbl tfoot td.info{text-align:left}
.article_cart_tbl tfoot td.amount{padding:10px 14px 9px;border-top:none;font-size:12px}
.article_cart_tbl tfoot td.amount li{overflow:hidden;line-height:20px;zoom:1}
.article_cart_tbl tfoot td.amount li strong{float:left;margin-top:1px;font-weight:normal}
.article_cart_tbl tfoot td.amount li p{float:right;font-weight:bold}
.article_cart_tbl tfoot td.amount li p span{margin-right:5px}
.article_cart_tbl tfoot td.amount li p span strong{float:none;margin-top:0;font-weight:bold}
.article_cart_tbl tfoot td.amount li p em{font-weight:bold;letter-spacing:0}
.article_cart_tbl tfoot td.tot{vertical-align:bottom}
.article_cart_tbl tfoot td.tot li{line-height:24px}
.article_cart_tbl tfoot td.tot li strong{font-size:14px;font-weight:bold}
.article_cart_tbl tfoot td.tot li p{font-weight:bold;line-height:24px}
.article_cart_tbl tfoot td.tot li em{display:inline-block;margin:-2px 0 2px;font-size:20px;vertical-align:middle}


.tb_foot{border:none} 
.tb_foot td{padding:8px 0 6px;font-size:11px;line-height:15px;color:#565960;letter-spacing:-1px} 
.none_cart {color: #20232c;font-weight: bold;}
.none_cart p {padding:100px 0;}

/*article_cart_tbl*/

/*article_cart*/

/*reg_tbl*/

.reg_tbl{width:100%;border:none;border-top:1px solid #383d4a;border-bottom:1px solid #dddde1;table-layout:fixed}
.reg_tbl th,.reg_tbl td{border:none;text-align:left;padding:10px 20px;}
.reg_tbl th{border-top:1px solid #edeeef;color:#20232c;font-weight:normal;background:#F9F9F9;}
.reg_tbl th strong{letter-spacing:-1px}
.reg_tbl td{border-top:1px solid #edeeef;color:#20232c;vertical-align:middle;word-wrap:break-word;word-break:break-all}
.reg_tbl em {
	color: #888989;
	font-size: 11px;
	letter-spacing: -1px;
}

/*reg_tbl*/

/*join_result*/

.join_result {
	border: 1px solid #dadada;
	width: 706px;
	height: 250px;
	background: url(/mypage/images/05_img.gif) no-repeat 90% 50%;
}

.join_result dl {
	margin: 50px 50px;
}

.join_result dt,.join_result dd {
	padding: 5px 0;
}

/*join_result*/

/*community*/

.community {
	min-height: 500px;
}

.community fieldset {
	width: 49%;
	margin: 20px 0;
}

.community .left {
	float: left;
}

.community .right {
	float: right;
}

.community fieldset legend {
	width: 100%;
	text-align: left;
}

.community fieldset table {
	width: 100%;
}

.community:after {
	content:" ";
	display: block;
	clear:both;
}

.content_body .community_board_title {
	margin: 10px 0 20px 0;
	font-size: 20px;
	color: #2B2B2B;
}

/*community*/

/*confirm_cart*/
.confirm_cart {
	padding: 20px 30px;
}

.confirm_cart dl dt{
	color: #5F5F5F;
	font-weight: bold;
	border-bottom: 1px solid #313131;
}

.confirm_cart dl dd p {
	padding: 50px 0;
	text-align: center;
}

/*confirm_cart*/

/*cart_chg*/

.cart_chg .location {
	border: 1px solid #dddfe2;
	border-left: none;
	border-right: none;
	background: #f9fbfd;
	display: block;
}

.cart_chg .location .location_content {
	width: 90%;
	text-align: left;
	padding: 10px 0 10px 20px;
	font-size: 15px;
	color: #20232C;
	font-weight: bold;
}

.cart_edit_btn {
	padding: 20px 0;
	text-align: center;
}

/*cart_chg*/

/*article_order*/

.article_order {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0;
}

.article_order .title_img {
	padding:30px 0;
}

.article_order_btn_area {
	padding: 20px 0;
}

/* article_order_tbl */

.article_order_tbl{width:100%;border:none;border-top:1px solid #383d4a;border-bottom:1px solid #dddde1;table-layout:fixed}
.article_order_tbl th,.article_order_tbl td{border:none;text-align:center}
.article_order_tbl .bg_point{border-left:1px solid #edeeef;background-color:#FaFaFa}
.article_order_tbl .bg_point2{background-color:#FaFaFa}
.article_order_tbl th{padding:13px 0 12px;border-top:1px solid #383d4a;color:#20232c;font-weight:normal}
.article_order_tbl th strong{letter-spacing:-1px}
.article_order_tbl th.product{padding-left:10px;text-align:left}
.article_order_tbl th input{width:13px;height:13px;margin:-1px 5px 1px 0;vertical-align:middle}
.article_order_tbl td{padding:15px 0;border-top:1px solid #edeeef;color:#20232c;vertical-align:middle;word-wrap:break-word;word-break:break-all}
.article_order_tbl td span{display:block;color:#888989;font-size:11px;letter-spacing:-1px}
.article_order_tbl td .opt{width:13px;height:13px;margin:-1px 4px 1px 0;vertical-align:middle}
.article_order_tbl td.order{padding:15px 0 15px 15px;text-align:left}
.article_order_tbl td.product{padding:13px 10px 11px;text-align:left}
.article_order_tbl td.product{padding:17px 10px;text-align:left}
.article_order_tbl td.product div{overflow:hidden;position:relative;zoom:1}
.article_order_tbl td.product .thmb{float:left;margin-right:17px}
.article_order_tbl td.product .thmb .img_center{width:90px;height:90px;text-align:left;padding-right:5px;}
.article_order_tbl td.product dl{overflow:hidden;*float:left}
.article_order_tbl td.product dt{margin-bottom:3px;line-height:18px}
.article_order_tbl td.product dt a{color:#20232c;vertical-align:middle}
.article_order_tbl td.product dt.zzim_add{position:relative;padding-right:50px}
.article_order_tbl td.product dd{margin-top:2px;color:#888989;font-size:11px;letter-spacing:0;line-height:16px}
.article_order_tbl td.product dd:after{margin-left:1px;content:''}
.article_order_tbl td.product dd .option li{padding-left:6px;color:#888989;}
.article_order_tbl td.product dd.pointcol{color:#888989 !important}
.article_order_tbl td.product .pointcol a.selected{background-position:100% -1186px;} 
.article_order_tbl td.tot{vertical-align:bottom} 
.article_order_tbl td.tot li{position:relative;line-height:24px} 
.article_order_tbl td.tot li strong{margin:-1px 0 1px;_margin:0;font-size:14px;font-weight:bold} 
.article_order_tbl td.tot li p{position:absolute;right:0;bottom:0;font-weight:bold;vertical-align:bottom;*vertical-align:middle} 
.article_order_tbl td.tot li em{font-size:21px;line-height:21px;vertical-align:top;*vertical-align:middle} 
.article_order_tbl td.dc_money{font-size:11px;color:#95969e;line-height:13px}
.article_order_tbl td.dc_money em{letter-spacing:0}
.article_order_tbl td.dc_money .btn_help{margin:-1px 0 1px 3px}
.article_order_tbl td.order_money{width:138px;padding-right:15px;text-align:right}
.article_order_tbl td.order_money .btn_group{padding:6px 0 0 5px;text-align:right}
.article_order_tbl tfoot td{padding:8px 0 6px;font-size:11px;line-height:15px;color:#565960;letter-spacing:-1px}
.article_order_tbl tfoot td.info{text-align:left}
.article_order_tbl tfoot td.amount{padding:10px 14px 9px;border-top:none;font-size:12px}
.article_order_tbl tfoot td.amount li{overflow:hidden;line-height:20px;zoom:1}
.article_order_tbl tfoot td.amount li strong{float:left;margin-top:1px;font-weight:normal}
.article_order_tbl tfoot td.amount li p{float:right;font-weight:bold}
.article_order_tbl tfoot td.amount li p span{margin-right:5px}
.article_order_tbl tfoot td.amount li p span strong{float:none;margin-top:0;font-weight:bold}
.article_order_tbl tfoot td.amount li p em{font-weight:bold;letter-spacing:0}
.article_order_tbl tfoot td.tot{vertical-align:bottom}
.article_order_tbl tfoot td.tot li{line-height:24px}
.article_order_tbl tfoot td.tot li strong{font-size:14px;font-weight:bold}
.article_order_tbl tfoot td.tot li p{font-weight:bold;line-height:24px}
.article_order_tbl tfoot td.tot li em{display:inline-block;margin:-2px 0 2px;font-size:20px;vertical-align:middle}
.tb_foot{border:none}
.tb_foot td{padding:8px 0 6px;font-size:11px;line-height:15px;color:#565960;letter-spacing:-1px} 
.none_order {color: #20232c;font-weight: bold;}
.none_order p {padding:100px 0;}

/*article_order_tbl*/

.order_info {
	margin: 30px 0;
}

.order_info .tit {
	border-bottom: 2px solid #676767;
}

.order_info_tbl {
	width:100%;
	border:none;
	border-bottom:1px solid #676767;
	table-layout:fixed;
}

.order_info_tbl {
	margin: 25px 0;
}

.order_info_tbl thead th {
	text-align: left;
	padding-bottom: 5px;
}

.order_info_tbl tbody th {
	border-top: 1px solid #e2e3e4;
	border-right: 1px solid #e2e3e4;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
}

.order_info_tbl tbody td {
	border-top: 1px solid #e2e3e4;
	padding: 7px 0 7px 20px;
}

.order_info_tbl tbody td textarea {
	width: 80%;
	height: 100px;
}

.order_pay .order_pay_info {
	float: left;
	width: 680px;
}

.order_pay .order_pay_print {
	float: right;
	width: 270px;
}

.order_pay .order_pay_print dl dd {
	padding: 7px 0;
	border-bottom: 1px solid #e3e3e3;
	position: relative;
}

.order_pay .order_pay_print .tit {
	font-weight: bold;
	border: none;
}

.order_pay .order_pay_print .print_text {
	position: absolute;
	right: 0;
}

.order_pay .order_pay_print .total {
	background: #F0F0F0;
}

.order_pay .order_pay_print .btn {
	text-align: center;
}

.order_pay .tit {
	border-bottom: 2px solid #676767;
}

.order_pay .order_pay_tbl {
	width:100%;
	border:none;
	border-bottom:1px solid #676767;
	table-layout:fixed;
}

.order_pay .order_pay_tbl {
	margin: 25px 0;
}

.order_pay .order_pay_tbl thead th {
	text-align: left;
	padding-bottom: 5px;
}

.order_pay .order_pay_tbl tbody th {
	border-top: 1px solid #e2e3e4;
	border-right: 1px solid #e2e3e4;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
}

.order_pay .order_pay_tbl tbody td {
	border-top: 1px solid #e2e3e4;
	padding: 7px 0 7px 20px;
}

.order_pay .order_pay_tbl .bank_list {
	display: none;
}

.order_pay:after {
	content:" ";
	display: block;
	clear: both;
}

/*article_order*/

/*
*/

.article_order_result {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0;
}

.article_order_result .title_img {
	padding:30px 0;
}

.article_order_result dl {
	/* background: url(/mypage/images/08_img.gif) 10% 50% no-repeat;*/
	 min-height: 250px;
	 padding: 70px 0 0 250px;
	 overflow: visible;
}

.article_order_result dl dt {
	padding: 0 0 20px 0;
}

.article_order_result dl dd {
	padding: 2px 0;
}

.article_order_result dl .btn {
	padding: 30px 0;
}

/*article_order_result*/

/*main*/




.content_body .main_top { background: #ffffff; height: 500px; width: 100%; }
.content_body .main_top .main_banner_area { width: 1000px; margin: 0 auto; }
.content_body .main_top .main_banner_area .main_banner { float: left; position: relative; padding: 0 0 0 0; }
.content_body .main_top .main_banner_area .main_banner li { float: left; }

.content_body .main_top .main_banner_area .main_banner .btn_left { position: absolute; top: 183px; left: 0; z-index: 1; }
.content_body .main_top .main_banner_area .main_banner .btn_right { position: absolute; top: 183px; right: 0; z-index: 1; }

.content_body .main_top .main_banner_area .main_banner .banner_view { width: 1000px; height: 500px; overflow: hidden; position: relative; }

.content_body .main_top .main_banner_area .main_banner .banner { width: 100000px; float: left; position: absolute; }
.content_body .main_top .main_banner_area .main_banner .banner li { float: left; width: 1000px; height: 500px; text-align: center; }
.content_body .main_top .main_banner_area:after { content: " "; display: block; clear:both; }

.content_body .main_article { width: 1098px; margin: 0 auto; }
.content_body .mini_article { width:870px; float: right; }

.best_of_the_best { text-align: center; }

ul.main_product_layout {width:100%;height:450px;border: 1px solid #dcdcdc;margin-top: 30px;}
ul.main_product_layout li{width:100%;height:450px;}

.list_img img { border: 1px solid #dcdcdc; }

.list_title {
	position:absolute;
	background: #000;
	-moz-opacity: 0.7;
	opacity:0.70;
	filter: alpha(opacity=70);
	color: #fff;
	padding: 10px 20px;
	bottom: 0;
	left: 1px;
	font-size: 10pt;
	display: none;
}

.list_title a {
	color: #fff;
}

.shop_main_subjimg{width:250px!important;margin-left:0px!important;margin-right:5px!important;}

.main_article_banner {margin: 20px 0;}
.main_article_banner ul {float:left;}
.main_article_banner ul li {float:left;text-align:center;width: 480px;}
.main_article_banner:after {content:" ";display:block;clear:both;}


.shop_main_recommend {width: 1000px;height: 306px;margin: 0px 0;background:url('/images/main/best_bg.gif') center center no-repeat;}
.shop_main_recommend .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_recommend .list {float: left;margin: 0px;margin-top: 25px;}
.shop_main_recommend .list li:first-child{margin-left: 0px;}
.shop_main_recommend .list li {
	float: left;
    height: 201px;
    width: 218px;
    text-align: center;
    font-size: 9pt;
    vertical-align: top;
    position: relative;
    font-weight: bold;
    margin-left: 13px;
}
.shop_main_recommend:after {content:" ";display: block;clear: both;}
.shop_main_recommend .none_product {width: 100%;height: 400px;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border-left: none;border-right: none;font-weight: bold;}

.shop_main_recommend #stop_ul li:first-child{margin-left: 43px;}

.shop_main_new {width: 1000px;margin: 0px 0;}
.shop_main_new .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_new .list {float: left;}
.shop_main_new .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_new:after {content:" ";display: block;clear: both;}
.shop_main_new .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}

.shop_main_special {width: 1000px;margin: 0px 0;}
.shop_main_special .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_special .list {float: left;}
.shop_main_special .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_special:after {content:" ";display: block;clear: both;}
.shop_main_special .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}

.shop_main_add_a {width: 1000px;margin: 0px 0;}
.shop_main_add_a .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_add_a .list {float: left;}
.shop_main_add_a .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_add_a:after {content:" ";display: block;clear: both;}
.shop_main_add_a .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}

.shop_main_add_b {width: 1000px;margin: 0px 0;}
.shop_main_add_b .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_add_b .list {float: left;}
.shop_main_add_b .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_add_b:after {content:" ";display: block;clear: both;}
.shop_main_add_b .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}

.shop_main_add_c {width: 1000px;margin: 0px 0;}
.shop_main_add_c .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_add_c .list {float: left;}
.shop_main_add_c .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_add_c:after {content:" ";display: block;clear: both;}
.shop_main_add_c .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}

.shop_main_add_d {width: 1000px;margin: 0px 0;}
.shop_main_add_d .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_add_d .list {float: left;}
.shop_main_add_d .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_add_d:after {content:" ";display: block;clear: both;}
.shop_main_add_d .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}

.shop_main_add_e {width: 1000px;margin: 0px 0;}
.shop_main_add_e .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_add_e .list {float: left;}
.shop_main_add_e .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_add_e:after {content:" ";display: block;clear: both;}
.shop_main_add_e .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}

.shop_main_add_f {width: 1000px;margin: 0px 0;}
.shop_main_add_f .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_add_f .list {float: left;}
.shop_main_add_f .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_add_f:after {content:" ";display: block;clear: both;}
.shop_main_add_f .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}

.shop_main_add_g {width: 1000px;margin: 0px 0;}
.shop_main_add_g .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_add_g .list {float: left;}
.shop_main_add_g .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_add_g:after {content:" ";display: block;clear: both;}
.shop_main_add_g .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}

.shop_main_add_h {width: 1000px;margin: 0px 0;}
.shop_main_add_h .tit {position:absolute;text-align: center;top:50px;left:60px;}
.shop_main_add_h .list {float: left;}
.shop_main_add_h .list li {float: left;height: 232px;width: 148px;text-align: center;font-size:9pt;vertical-align: top;margin-bottom:45px;position:relative;font-weight: bold;margin-left:9px;}
.shop_main_add_h:after {content:" ";display: block;clear: both;}
.shop_main_add_h .none_product {width: 100%;clear: both;margin: 20px 0;padding: 50px 0;text-align: center;border: 1px solid #dadada;border-left: none;border-right: none;font-weight: bold;}


.main_info {margin:30px 0 10px 0}
.main_info ul {float:left;}
.main_info ul li {float:center;}
.main_info:after {content:" ";display: block;clear: both;}

/*main*/

/*tb_list*/

.tb_list{width:100%;border:none;border-top:1px solid #383d4a;border-bottom:1px solid #dddde1;table-layout:fixed}
.tb_list tr.t_none td{border:none}
.tb_list th,.tb_list td{border:none;text-align:center}
.tb_list .bg_point{border-left:1px solid #edeeef;background-color:#f7f7f7}
.tb_list th{padding:13px 0 12px;border-top:1px solid #383d4a;color:#20232c;font-weight:normal}
.tb_list th strong{letter-spacing:-1px}
.tb_list th.product{padding-left:10px;text-align:left}
.tb_list td{padding:10px 0;border-top:1px solid #edeeef;color:#20232c;vertical-align:middle;word-wrap:break-word;word-break:break-all}
.tb_list td span{display:block;color:#888989;font-size:11px;letter-spacing:-1px}
.tb_list td .date{display:block;color:#20232c;font-size:14px;font-weight:normal;margin-bottom:8px;}
.tb_list td .ordernum{color:#3F7FB7;font-size:10px;text-decoration:underline;}
.tb_list td.order{padding:15px;text-align:left}
.tb_list td.product{padding:5px 0;text-align:left}
.tb_list td.product div{overflow:hidden;position:relative;zoom:1;}
.tb_list td.product .thmb{float:left;margin:2px 0 0 0;}
.tb_list td.product .thmb .img_center{width:90px;height:90px;text-align:left;padding-right:5px;}
.tb_list td.product dl{overflow:hidden;*float:left}
.tb_list td.product dt{margin-bottom:3px;line-height:18px}
.tb_list td.product dt a{color:#20232c;vertical-align:middle}
.tb_list td.product dd{margin-top:2px;color:#888989;font-size:11px;letter-spacing:0;line-height:16px}
.tb_list td.product dd em{color:#565960;}
.tb_list td.product dd:after{margin-left:1px;content:''}
.tb_list td.money{color:#5c5f68;line-height:16px}
.tb_list td.money em{color:#565960}
.tb_list td.money span{color:#9194a1;font-size:12px;letter-spacing:0}
.tb_list td.date{color:#9194a1;font-family: 'Nanum Gothic', sans-serif;font-size:14px}
.tb_list td.product .thmb{float:left;margin-right:17px}
.tb_list td.product .thmb .img_center{width:90px;height:90px;text-align:left;padding-right:5px;}
.tb_list td.bg_point .status {color:#3F7FB7;font-size:11px;}
.tb_list .none_data td {padding: 50px 0;text-align:center;}

/*tb_list*/

/*tb_list2*/

.tb_list2{width:100%;border:none;border-top:2px solid #393c4b;table-layout:fixed}
.tb_list2 th,.tb_list2 td,.tb_list2 td table{border:none}
.tb_list2 thead.blind{position:static;text-indent:-999px}
.tb_list2 .first td div.l_none{border-top:none !important}
.tb_list2 td{vertical-align:top;word-break:break-all;word-wrap:break-word}
.tb_list2 td.money div{overflow:hidden;padding:15px 13px 15px 0;border-top:1px solid #dddde1;zoom:1}
.tb_list2 td.money table{width:100%;margin-top:-5px}
.tb_list2 td.money table th{padding-top:5px;color:#20232c;font-weight:normal;text-align:left;vertical-align:top}
.tb_list2 td.money table td{padding-top:5px;border-top:none;color:#565960;vertical-align:top}
.tb_list2 td.money table td select{vertical-align:middle}
.tb_list2 td.money table td span{margin:0 6px 0 3px;color:#9194a1;font-size:11px;letter-spacing:-1px}
.tb_list2 td.money table td span em{letter-spacing:0}
.tb_list2 td.money table td span.period{display:block;margin:4px 6px 0 0}
.tb_list2 td.btm_line{border-bottom:1px solid #dddce1}
.tb_list2 td.amount{padding:10px 13px 9px 14px;color:#fff}
.tb_list2 td.amount li{overflow:hidden;line-height:20px;zoom:1}
.tb_list2 td.amount li strong{float:left;margin-top:1px;font-weight:normal}
.tb_list2 td.amount li.bld strong{font-weight:bold}
.tb_list2 td.amount li p{float:right;font-weight:bold}
.tb_list2 td.amount li p{float:right;color:#fff;font-weight:bold}
.tb_list2 td.amount li p span{margin-right:5px}
.tb_list2 td.amount li p span strong{float:none;margin-top:0;font-weight:bold}
.tb_list2 td.amount li p em{font-weight:bold}
.tb_list2 td.bg_point{background-color:#414648}

/*tb_list2*/

.input_section2{overflow:hidden;margin-top:9px;padding-right:269px;*padding-right:268px;border-top:2px solid #383d4a;border-bottom:1px solid #dddde1;zoom:1}
.input_section2 .inp_area{float:left;width:100%;margin-right:-1px;border-right:1px solid #edeeef}
.input_section2 .inp_area .tb_input2{width:100%;border-right:none;table-layout:fixed}
.input_section2 .view_area{*display:inline;float:right;width:269px;*width:268px;margin-right:-270px;*margin-right:-269px;padding-bottom:15px;border-left:1px solid #edeeef}
.input_section2 .view_area dt{overflow:hidden;padding:9px 14px 8px;border-bottom:1px solid #eeeeef;color:#20232c;line-height:20px;zoom:1}
.input_section2 .view_area dt strong{font-weight:normal}
.input_section2 .view_area dd{padding:10px 14px;color:#97969c;line-height:18px}
.input_section2 .view_area dd a{background:none;color:#97969c}
.input_section2 .view_area dd a.email{text-decoration:none}
.input_section2 .view_area dd p{margin:7px 0;line-height:18px}
.input_section2 .tb_input2 td.address a.zipcode{margin:-1px 0 1px}
.input_section2 .tb_input2 td .opt{margin:-1px 4px 1px 10px}
.input_section2 .tb_input2 td .opt2{margin:-1px 4px 1px 0}
.input_section2 .tb_input2 td span.tel{margin-right:5px}
.tb_input2{width:100%;border:none;border-right:1px solid #edeeef;table-layout:fixed;*table-layout:auto}
.tb_input2 th,.tb_input2 td{border:none}

.board_list{overflow:hidden;width:100%;border-bottom:1px solid #c6c6c6}
.board_list table{width:100%;margin-bottom:-1px;border:0}
.board_list thead th{padding:7px 0;border:0;border-top:2px solid #444547;border-bottom:1px solid #919191;text-align:center}
.board_list tbody td{padding:7px 0;border:0;border-bottom:1px solid #e4e4e4;line-height:16px}
.board_list tbody td .ico{margin:2px 0 0 5px;vertical-align:top}
.board_list .num{font-size:11px}
.board_list .light{color:#aaa}
.board_list td a{zoom:1}
.board_list tbody tr.on td,.board_list tbody tr.on td a{color:#55aaea}
.board_list tbody tr.on td{background-color:#f9f9f9}

.board_list .none_data {
	text-align: center;
}

.board_list .none_data td {
	padding: 50px 0;
	text-align: center;
}

/*content_body------------------------------------------------------------------------------------------------------------------------------------*/

.product_tab {
	display: none;
}

.product-details__info {
	padding: 10px 0;
	clear: both;
}

.single-information {
	width: 100%;
}

.single-information dt {
	border-bottom: 1px solid #eee;
	line-height: 2;
	font-weight: 600;
	cursor: pointer;
	-webkit-transition: all 250ms;
	transition: all 250ms;
	background: url(images/acc-arrow-down.png) no-repeat 100% center;
}

.single-information dt.acc-open {
	background-image: url(images/acc-arrow-up.png);
}

.single-information dd {
	margin: 0;
	padding: 1.42857em 0;
	overflow: hidden;
	font-size: .875em;
}

.label-success {
	background-color: #5cb85c;
	color: #fff;
	display: inline;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

.label-primary {
	background-color: #428bca;
	color: #fff;
}

.order_coupon .tit {
	border-bottom: 2px solid #676767;
}


.none{
	clear: both;
	width: 100%;
}
/* user */

.nav_sub{
	margin: 0;
	padding:0;
	width:900px;
	height:150px;
	z-index:100;
	display:none;
	top:124px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	position: absolute;
	background:#FFFFFF;
	
	
}

.nav_sub a{
	font-size:10pt;
	font-weight:normal;
}

.userpage{
	margin-top:20px;
	margin:0 auto;
	border: 1px solid black;
}

.userpage li{
	list-style-type: none;
	float: left;
	width:20px;
	
}

/* eduman css */
.eduman {
	margin:0;
	padding:0;
	list-style:none;
	float: left;
	width: 100%;
}
.eduman li {
	list-style-type: none;
	padding: 0;
	float: left;
	width:33%;
	margin-bottom:20px;
}

.eduman li .left {
	width:90px;
	float:left;
	padding:0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}

.eduman li .right {
	width:97%;
	height: 120px;
	float:left;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px #c1c1c1;
}

.eduman li .tablecss {
	margin:10px 0 0 0;
	padding:0;	
	text-align:center; 
	border-collapse:collapse;
}

.eduman li .tablecss td {
	text-align: left;
}


.table_list {
	width: 100%;
	border:0;
	border-bottom:1px solid #e1e1e1;
	border-spacing:0;
}

.table_list td, .table_list th{
	text-align: center;
	border: 0;
	border-top:1px solid #e1e1e1;
	height: 40px;
}

.table_list th{
	height: 40px;
	text-align: center;
	background: #f6f6f6;
}

.table_list td{
	height: 40px;
	text-align: center;
}

.table_list .notice td {
	background: #f9f9f9;
}

.table_list .notice .title {
	font-weight: bold;
}

.table_list .title {
	text-align: left;
}

/*메인베스트*/

.clearout {
clear:both;
}



.menu_3sub{border-bottom: 1px solid #FF6530;height: 27px;display: none;}
.menu_3sub1{margin-left: -164px;}
.menu_3sub2{margin-left: -328px;}
.menu_3sub3{margin-left: -492px;}
.menu_3sub4{margin-left: -656px;}

.sub_s{height:30px!important;}

#sub_menu_s0{}
#sub_menu_s1{}
#sub_menu_s2{}
#sub_menu_s3{}
#sub_menu_s4{}
#sub_menu_s5{}
#sub_menu_s6{}
#sub_menu_s7{}
#sub_menu_s8{}
#sub_menu_s9{}
#sub_menu_s10{}


.point_pay{
	width: 100%;
	height: 80px;
	border: 1px solid #C8C8C8;
	padding: 15px;
}
.point_pay > div{
    width: 231px;
    height: 50px;
    float: right;
    padding-top: 11px;
    padding-left: 10px;
    font-size: 20px;
    border-left: 1px solid #C8C8C8;
}
.point_pay ul{
	width: 470px;
	height: 50px;
	margin: 0px;
	float: left;
}

.point_pay ul li{
	width:215px;
	float: left;
	margin-left: 30px;
}

.point_pay ul li span{
	float: right;
}






/*메인*/







ul.footer_copyr{width: 1000px;margin: 0 auto;}

ul.footer_copyr > li{float: left;}

ul.footer_copyr > li.footer_copyr_0{width:210px;}

ul.footer_copyr > li.footer_copyr_1{width:765px;    margin-left: 20px;}
ul.footer_copyr > li.footer_copyr_1 > ol{height:15px;margin-bottom: 20px;}
ul.footer_copyr > li.footer_copyr_1 > ol > li:first-child{margin-left:0px;}
ul.footer_copyr > li.footer_copyr_1 > ol > li{float: left;margin-left:13px;}
ul.footer_copyr > li.footer_copyr_1 > ol > li a{font-size: 12px;color:#fff;}

ul.footer_copyr > li.footer_copyr_2{width:200px;}
ul.footer_copyr > li.footer_copyr_2 > ol{}
ul.footer_copyr > li.footer_copyr_2 > ol > li:first-child{margin-left:0px;}
ul.footer_copyr > li.footer_copyr_2 > ol > li{float: left;}


.sub_top_content {
    width: 100%;
	min-widht:1098px;
    height: 117px;
}
.sub_top_content ul{
	height: 117px;
}
.sub_top_content > ul > li:first-child{height:117px;}
.sub_top_content > ul > li{height:40px;}
.sub_top_content > ul > li div.sub_cen_tit{
	text-align: center;
    color: #fff;
    font-size: 28px;
    padding-top: 25px;
    font-weight: bold;
}


.sub_top_content > ul > li div.sub_cen_stit{
	text-align: center;
    color: #fff;
    font-size: 15px;
}

.sub_cen_content {
	width: 100%;
	margin-bottom: 20px;
}
.sub_cen_content .sub_cen_tit{
    text-align: center;
    font-size: 37px;
    color: #333;
    font-weight: bold;
}
.sub_cen_content .sub_cen_area{
	padding:40px 0px 60px 0px;
}
.sub_cen_content .sub_cen_stit{
	height: 22px;
	text-align: center;
	font-size: 16px;
	color:#666;
}
.sub_cen_content .sub_cen_stit span{
	float: right;
	font-size: 13px;
	color:#989898;
}
.sub_cen_content .sub_cen_stit span img{
	vertical-align: text-top;
}
.sub_menu1_img{
	background: url(/images/sub/s_visual01.jpg) top center no-repeat;
	background-size: 2000px;
}
.sub_menu2_img{
	background: url(/images/sub/s_visual02.jpg) top center no-repeat;
	background-size: 2000px;
}
.sub_menu3_img{
	background: url(/images/sub/s_visual03.jpg) top center no-repeat;
	background-size: 2000px;
}
.sub_menu4_img{
	background: url(/images/sub/s_visual04.jpg) top center no-repeat;
	background-size: 2000px;
}
.sub_menu5_img{
	background: url(/images/sub/s_visual05.jpg) top center no-repeat;
	background-size: 2000px;
}
.sub_menu6_img{
	background: url(/images/sub/s_visual06.jpg) top center no-repeat;
	background-size: 2000px;
}

.sub_cen_content > ul{
	width:100%;
}
.sub_cen_content > ul li{
	float:left;
	width:50%;
    height: 108px;
	border: 1px solid #DDD;
}

ul.intro_menu{
	position: relative;
	width:1021px;
	height:44px;
	margin-top: 50px;
	margin-bottom: 0px;
}
ul.intro_menu li:first-child{
	height:44px;
}
ul.intro_menu li{
	width:256px;
	height:44px;
	background: url(/images/tap_or.gif) no-repeat;
	float: left;
	text-align: center;
	padding-top: 10px;
}
ul.intro_menu li a{
	font-size: 16px;
	color: #666666;
}
ul.intro_menu li.on{
	background: url(/images/tap_on.gif) no-repeat;
	z-index: 1;
}
ul.intro_menu li.on a{
	color: #338cbf;
}

.faq-list {border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5;width: 100%;margin: 0 auto;}
.faq-list dt:first-child{border-top: 0px;}
.faq-list dt{border-top: 1px solid #e7e7e7;}
.faq-list dt.active{background:#5B74B8;}
.faq-list dt.active a{color:#fff;}
.faq-list dt a {display:block; padding:10px 0px 10px 20px; font-size:14px; font-weight:bold; color:#333;}
.faq-list dt a span{margin-right: 10px;}
.faq-list dd {display:none;padding: 20px 40px 20px 40px;}
.faq-list dd p{font-size: 14px;}

.faq-list dt.active + dd{display: block;}



.bo_cate{width:700px;margin-bottom: 20px;margin: 0 auto;}
.bo_cate ul{width:700px;margin: 0 auto;display: inline-table;}
.bo_cate ul li:first-child{ border-left: 1px solid #DFDFDF; }
.bo_cate ul li{
	width:20%;
	height: 40px;
	float: left;
	border-right: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    text-align: center;
	padding-top: 11px;
}
.bo_cate ul li a{font-size: 14px;}

.bo_cate ul li.on{background:#5B74B8;border: 0px;}
.bo_cate ul li.on a{color:#fff;font-size: 14px;}




#bo_cate_li6, #bo_cate_li11 { border-left: 1px solid #DFDFDF;border-top: 0px; }
#bo_cate_li7, #bo_cate_li8, #bo_cate_li9, #bo_cate_li10 { border-top: 0px; }


.event_board{ 
	display: table;
	width: 100%;
}
.event_board li:first-child{
	border-top: 1px solid #DDD;
}
.event_board li{ 
	display: table;
	width: 100%; 
	padding: 15px 0px;
	border-bottom: 1px solid #DDD;
}
.event_board li .event_board_d1{
	text-align: left;
    padding: 5px;
    width: 255px;
    float: left;
}
.event_board li .event_board_d2{
	float: left;
	padding-left: 30px;
    padding-top: 32px;
}

ul.event_tab{ width: 100%; }
ul.event_tab li:first-child{ border-left: 1px solid #DDD;}
ul.event_tab li{ 
	width: 25%;
	height: 35px;
	float:left;
	padding-top: 8px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	text-align: center;
}
ul.event_tab li.on{
	background: #5B74B8;
    border: 0px;
}
ul.event_tab li.on a{color:#fff;}



/* sub_article 메뉴 */
.s_count3_menu{ width:100%;height:44px;margin-top: 45px; }
.s_count3_menu li:first-child{border:1px solid #DADADA;}
.s_count3_menu li{
	width:270px;
	height:44px;
	float:left;
	border:1px solid #DADADA;
	border-left:0px;
	text-align: center;
	padding-top: 10px;
}
.s_count3_menu li a{font-size: 16px;}
.s_count3_menu li.on{background: #4081B9;border: 0px;}
.s_count3_menu li.on a{color:#fff;font-size: 16px;}


/* sub_article2 메뉴 */

.s2_count2_menu{ width:100%;height:43px;margin-bottom:50px;}
.s2_count2_menu li:first-child{}
.s2_count2_menu li{
	width:50%;
	height:43px;
	float:left;
	text-align: center;
	padding-top: 10px;
	background:url('/images/sub/sub401_t_or.gif') center center no-repeat;
}
.s2_count2_menu li a{font-size: 16px;color:#525252;}
.s2_count2_menu li.on{background: #DA272F;}
.s2_count2_menu li.on a{color:#fff;}


/*캘린더*/
.calendar_view{
	border-bottom: 1px solid #e9e9e9;
	border-top: 2px solid #50a5ec;
}
.calendar_view table{}
.calendar_view table tr{}
.calendar_view table tr:first-child th, 
.calendar_view table tr:first-child td{
	border-top: 0 none;
}
.calendar_view table tr th{
	padding: 5px;
    font-weight: bold;
    text-align: center;
    background-color: #f2f9ff;
	border-top: 1px solid #e9e9e9;
    line-height: 21px;
}
.calendar_view table tr td{
	padding: 5px 10px;
    border-top: 1px solid #e9e9e9;
    line-height: 21px;
	border-left: 1px solid #e9e9e9;
}
.calendar_view table tr td img{
	max-width: 600px;
    height: inherit;
}

/* 임원진 썸네일 */
.execu_th{width:49%;float: left;border: 1px solid #ccc;box-shadow: 0 8px 6px -6px #c1c1c1;margin-bottom: 25px;}
.execu_th:nth-child(odd){margin-right: 2%;}

/* 연혁탭 */

.history_tab{
	width:100%;
	margin-top: 10px;
}

.history_tab > ul{
	width:100%;
	display: inline-table;
	list-style: none;
    padding: 0px;
}

.history_tab > ul > li:first-child{
	border-left:1px solid #DFDFDF;
}
.history_tab > ul > li.sub_menu{
	width:20%;
	height:41px;
	float: left;
	border-right:1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;  

    text-align: center;
	padding-top: 10px;
	position: relative;
	border-top: 0px;
}

.history_tab > ul > li.sub_menu span{
	position: absolute;
    bottom: -14px;
    left: 75px;
	color: #FF5115;
	display:none;
}

.history_tab > ul > li.sub_menu.on{
	background: #FF5115;
}

.history_tab > ul > li.sub_menu.on span{
	display:block;
}

.history_tab > ul > li.sub_menu.on a{
	color:#fff;
}
.history_tab > ul > li:nth-child(5n+1){
	border-top: 0px;
    border-left: 1px solid #DFDFDF;
}
.history_tab > ul > li#sub_menu_0,.history_tab > ul > li#sub_menu_1,.history_tab > ul > li#sub_menu_2,.history_tab > ul > li#sub_menu_3,.history_tab > ul > li#sub_menu_4{
	border-right:1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;  
    border-top: 1px solid #DFDFDF;
}


.history_left{width: 52%;float: left;background;background-image: url('/images/sub/history_bg_left.png');background-repeat:repeat-y;background-position-x: right;}
.history_left >table{position: relative;}
.history_left >table tr{}
.history_left >table tr th{border:0px;font-size: 35px;padding-right: 35px;padding-left: 40px;}
.history_left >table tr th span{position: absolute;top: 19px;right: 10px;font-size: 15px;color: #c34e50;}
.history_left >table tr th a{color: #09476e;font-size: 32px;}
.history_left >table tr td{border:0px;text-align: right;}
.history_right{width: 52%;float: right;background-image: url('/images/sub/history_bg_right.png');background-repeat:repeat-y;background-position-x: left;}
.history_right >table{position: relative;}
.history_right >table tr{}
.history_right >table tr th{border:0px;font-size: 35px;padding-left: 45px;padding-right: 40px;}
.history_right >table tr th span{position: absolute;top: 19px;left: 19px;font-size: 15px;color: #c34e50;}
.history_right >table tr th a{color: #09476e;font-size: 32px;}
.history_right >table tr td{border:0px;}


/* 매장찾기 tab */
.section{position:relative;}	
.addressTabWrap{position:relative;z-index:1;padding:44px 0 0 0;}
.section .tabstyle a {display:block;height:34px;text-indent:-99999px;overflow:hidden;position:absolute; z-index:1; top:0px;}
.section .tabstyle_01 a{height:34px;width:126px;background:url(http://www.lotteria.com/Images/shop/shoptab_off_01.gif) no-repeat}
.section .tabstyle_02 a{height:34px;width:125px;background:url(http://www.lotteria.com/Images/shop/shoptab_off_02.gif) no-repeat; left:126px;}
.section .tabstyle_03 a{height:34px;width:125px;background:url(http://www.lotteria.com/Images/shop/shoptab_off_03.gif) no-repeat; left:251px;}
.section .tabstyle_04 a{height:34px;width:124px;background:url(http://www.lotteria.com/Images/shop/shoptab_off_04.gif) no-repeat; left:376px;}
.section .tabstyle_05 a{height:34px;width:128px;background:url(http://www.lotteria.com/Images/shop/shoptab_off_05.gif) no-repeat; left:500px;}
.section .tabstyle_06 a{height:34px;width:126px;background:url(http://www.lotteria.com/Images/shop/shoptab_off_06.gif) no-repeat; left:626px;}

.section .tabstyle_01.on a{height:34px;width:126px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_01.gif) no-repeat}
.section .tabstyle_02.on a{height:34px;width:125px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_02.gif) no-repeat; left:126px;}
.section .tabstyle_03.on a{height:34px;width:125px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_03.gif) no-repeat; left:251px;}
.section .tabstyle_04.on a{height:34px;width:124px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_04.gif) no-repeat; left:376px;}
.section .tabstyle_05.on a{height:34px;width:128px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_05.gif) no-repeat; left:500px;}
.section .tabstyle_06.on a{height:34px;width:126px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_06.gif) no-repeat; left:626px;}
/*.section a.tabstyle_01 h3{width:126px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_01.gif) no-repeat;}
.section a.tabstyle_02 h3{width:125px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_02.gif) no-repeat; left:126px;}
.section a.tabstyle_03 h3{width:125px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_03.gif) no-repeat; left:251px;}
.section a.tabstyle_04 h3{width:124px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_04.gif) no-repeat; left:376px;}
.section a.tabstyle_05 h3{width:128px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_05.gif) no-repeat; left:500px;}
.section a.tabstyle_06 h3{width:126px;background:url(http://www.lotteria.com/Images/shop/shoptab_on_06.gif) no-repeat; left:626px;}*/

.addressBox {display:none;}
.addressBox.on {display:block;}
.roundArea ul.addressUl{width:722px;margin:15px 0 0 16px;overflow:hidden;}
.roundArea ul.addressUl li{float:left;}
.roundArea .addressUl li{width:118px;height:16px;padding:4px 0 5px 0;margin-right:25px;line-height:16px;}
.roundArea ul li a.tabcon{display:block;font-family: 'Nanum Gothic', sans-serif;font-weight:bold;font-size:13px;color:#505050;height:13px;}
.roundArea ul li.on a{color:#d11a0b;text-decoration:underline !important;}

.roundArea_01 ul{margin-left:30px;}
.roundArea_01 ul.addressUl{width:722px;margin:15px 0 0 30px;overflow:hidden;}
.roundArea_01 li{float:left;}
.roundArea_01 .addressUl li{width:78px;height:16px;padding:4px 0 5px 0;line-height:16px;}
.roundArea_01 ul li a.tabcon{display:block;font-family: 'Nanum Gothic', sans-serif;font-weight:bold;font-size:13px;color:#505050;height:13px;}
.roundArea_01 ul li a.tabcon.on{color:#d11a0b;}


/* 2013-09-06 수정사항 start */
.hideChk{display:none;}
.margin_top1{margin-top:55px;}
.margin_top2{margin-top:25px;}
.bx_tit_01 {width:754px;margin-top:40px;}/* 2013-09-06 수정 */
span.search_m img{margin:15px 5px 0 3px; }
*:first-child+html span.search_m img{margin:0 0 0 5px; }
.input_03{margin:-3px 0 0 0;}/* 2013-09-06 수정 */
.input_05{float:right; margin-top:10px;}
.input_06{float:right;}

fieldset.search_top_02 {text-align:right;margin:0 0 12px 12px;}/* 2013-09-06 수정 */
fieldset.search_top_02 span.input {height:19px; margin:0 11px 0 0; padding-bottom:4px;}/* 2013-09-06 수정 */
fieldset.search_top_02 a {height:19px}
fieldset.search_top_02 span.input input {height:18px; width:122px; line-height:18px; border:0 none; background:#ffffff;border:1px solid #c9c9c9;border-bottom:none;vertical-align:middle;}
fieldset.search_top_02 span.input a img{vertical-align:middle}
/* 2013-09-06 추가사항 start */
fieldset.search_top_02 .fl_l{float:left;}
fieldset.search_top_02 .fl_r{float:right;width:260px;}
.storeCntTxt span{color:#d81e0f;}
/* 2013-09-06 추가사항 end */
/* 2013-09-06 수정사항 end*/
/* Round Box */
.roundTop_01{height: 3px;width: 754px;font-size: 0;background: url(http://www.lotteria.com/Images/common/bg_top_round.gif) no-repeat;}
*:first-child+html .roundTop_01{height: 3px;width: 754px;font-size: 0;background: url(http://www.lotteria.com/Images/common/bg_top_round.gif) no-repeat; vertical-align:bottom;}
.roundArea_01{height:104px;width: 724px;padding: 11px 15px;background: url(http://www.lotteria.com/Images/common/bg_middle_round.gif) 0 0 repeat-y;}
.roundBottom_01{height: 3px;width: 754px;background: url("http://www.lotteria.com/Images/common/bg_bottom_round.gif") no-repeat scroll 0 0 transparent;font-size: 0;margin: 0 0 17px;}

.roundTop_02{margin: 20px 0 0 0;}
.roundArea_02{height:126px;}

/* 매장찾기_상세 */
.shop_con {display:inline-block; margin:12px 0 5px 0; height:283px; }
.shop_con .fl {float:left;}
.shop_con .fr {float:right;}
#gallery {width:268px;height:266px;margin:10px 0 0 0; border:0; position:relative;}
#gallery a img{width:82px;height:60px; border:1px solid #cccccc;}
#gallery p {display:none;border:1px solid #999;}
#gallery p  img{width:266px;height:192px;}
#gallery a.galleryImg_s { position:absolute; z-index:1; top:200px;}
#gallery a.galleryImg_s01{right:92px;} 
#gallery a.galleryImg_s02{right:0px;}
.bx_table tr td.serviceTxt strong {color:#d6010a; margin-right:5px; font-weight:normal;}
table.recruit_01 {height: 264px;}
/* 매장찾기_Pop up */
.close_Img{position:absolute; z-index:1;width:56px;height:21px;bottom:10px; right:10px;}
.popUp_Text{position:relative; width:720px;}


.mapAreaWrap{float:left;width:330px;height:400px;background:url(http://www.lotteria.com/Images/shop/bg_map_0.gif) -10px 0 no-repeat;}
.mapAreaWrap ul.mapAreaUl{position:relative;z-index:1;width:300px;height:400px;background:url(http://www.lotteria.com/Images/shop/bg_map_0.gif) -10px 0 no-repeat;}
.mapAreaWrap ul.mapAreaUl li{position:absolute;z-index:2;}
.searchStoreWrap{float:right;width:415px}
.wifiBtnNew{display:block;float:right;width:50px;height:65px;}
.searchStoreWrap .txtNewStyle{height:12px;margin:30px 0 14px 0}
.searchMapForm{width:415px;height:175px;background:url(http://www.lotteria.com/Images/shop/bg_search_map.gif) 0 0 no-repeat;}
.textSearchNew{margin:17px 0 0 19px;}
.locationSelectWrap{margin:23px 0 0 19px;}
.locationSelectWrap *{vertical-align:middle}
.locationSelectWrap select{width:124px;}
.storeSearchWrap{margin:32px 0 0 19px;}
.storeSearchWrap *{vertical-align:middle}
.storeInput{width:232px;height:16px;padding:3px 0 3px 20px;line-height:16px;border:1px solid #333;background:#ffffff url(http://www.lotteria.com/Images/shop/bg_srch_icon.gif) 4px no-repeat;}

.selectedLocationTitle{float: inherit!important;display:inline-block;*zoom:1;*display:inline;margin-bottom:16px;padding:0 5px 0 0;line-height:14px;color:#333333;font-size:14px;font-weight:bold;background:url(/Images/shop/bg_arrow.gif) right no-repeat;}

.rountTopNew{width:415px;height:3px;background:url(http://www.lotteria.com/Images/shop/bg_top_new.gif) 0 0  no-repeat;}
.roundAreaNew{border:1px solid #d0d0d1;border-top:none;border-bottom:none;background:#ffffff}
.rountBottomNew{width:415px;height:3px;background:url(http://www.lotteria.com/Images/shop/bg_bottom_new.gif) 0 0  no-repeat;}
.addressUlNew{width:380px;padding:5px 0;margin-left:30px;overflow:hidden;margin-bottom: 0px;}
.addressUlNew li{float:left;margin:6px 26px 6px 0;width:100px;}
.addressUlNew li a{font-family: 'Nanum Gothic', sans-serif;font-weight:bold;font-size:13px;color:#505050;}
.addressUlNew li.on a{color:#d11a0b;text-decoration:underline !important;}

.addressBoxNew{display:none;position:relative;z-index:1;}

.findForName{position:absolute;z-index:2;top:0;right:0;}
.shopSearch .input_05{margin-top:0;}



/* 견적서 */

.estimate_tit{height:80px;}
.estimate_tit h3{font-size: 50px!important;font-weight: bold!important;color: #000;padding-left: 32px;}

.estimate_t{widht:100%;}
.estimate_t > ul{height:125px;}
.estimate_t > ul > li{width:50%;height:125px;float:left;}
.estimate_t > ul > li.estimate_t_li1{}
.estimate_t > ul > li.estimate_t_li1 ol{width:80%;}
.estimate_t > ul > li.estimate_t_li1 ol li:first-child{border-top:0px;}
.estimate_t > ul > li.estimate_t_li1 ol li{width:100%;height:25px;border-top:1px dotted #000;padding-top: 3px;}
.estimate_t > ul > li.estimate_t_li2{}
.estimate_t > ul > li.estimate_t_li2 table{width: 100%;height:100px;border:1px solid #000;}
.estimate_t > ul > li.estimate_t_li2 table tr{}
.estimate_t > ul > li.estimate_t_li2 table tr td{height:25px;padding-left: 10px;border-left: 1px dotted #000;border-bottom: 1px dotted #000;}


/* 서브 메뉴 */

.sub_menu{width: 100%;text-align: center;position: absolute;top: -67px;}
.sub_menu .sub_top_menu{ display: inline-table;}
.sub_menu .sub_top_menu li:first-child{border:1px solid #09476e;}
.sub_menu .sub_top_menu li{width:195px;height:51px;float:left;border:1px solid #09476e;border-left:0px;background: #fff;padding-top: 12px;}
.sub_menu .sub_top_menu li a{font-size: 17px;}
.sub_menu .sub_top_menu li.on{background: #09476e;}
.sub_menu .sub_top_menu li.on a{color:#fff;}


.main_footer{position: relative;width:100%;height:208px;background:#dce5e4;min-width: 1098px;}
.main_footer_c{width:1098px;margin:0 auto;}
.main_footer_c h2{text-align: center;color:#000;margin: 0px;padding: 40px 0px;font-weight: bold;}


/* 약력 */

.jbMenu{width: 62px;height: 101px;position: absolute;right: 0px;top: 199px;z-index: 9999;}
.jbFixed{position: fixed;right: 0px;top: 82px;}