
hr {
	display: none;
}
body {
	line-height: 1.5em; font-family: "Nanum Gothic", "Dotum", "΢���ź�", sans-serif; font-size: 0.75em; -webkit-text-size-adjust: none;
}
hr {
	display: none;
}
h1 {
	font-size: 1em; font-weight: normal;
}
h2 {
	font-size: 1em; font-weight: normal;
}
h3 {
	font-size: 1em; font-weight: normal;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
#wrap {
	background-color: rgb(253, 253, 253);
}
#header {
	height: 118px; color: rgb(255, 255, 255); border-bottom-color: rgb(63, 65, 67); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1000; background-color: rgb(48, 52, 54);
}
#header::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
#container {
	
}
#container::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}

.layout1 {
	margin: 0px auto; width: 960px; background-color: rgb(253, 253, 253);
}
.layout1 .content-header {
	height: 90px; border-bottom-color: rgb(48, 52, 54); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.layout1 .content-header .content-tit {
	left: 0px; top: 33px; overflow: hidden; position: absolute;
}
.layout1 .content-header .content-tit h2 {
	color: rgb(48, 52, 54); font-size: 30px; float: left;
}
.layout1 .content-header .content-tit .summary {
	margin: 5px 0px 0px 13px; color: rgb(118, 118, 118); float: left;
}
.layout1 .common-location {
	top: 38px; right: 0px; color: rgb(118, 118, 118); overflow: hidden; position: absolute;
}
.layout1 .common-location a {
	color: rgb(118, 118, 118); text-decoration: none; display: block;
}
.layout1 .common-location a:first-child {
	background: url("../images/ico_location.gif") no-repeat 4px 4px; margin: 0px; padding: 0px; width: 18px; height: 18px;
}
.layout1 .common-location strong {
	color: rgb(118, 118, 118); font-weight: normal; display: block;
}
.layout1 .common-location a {
	background: url("../images/ico_location_arrow.gif") no-repeat 0px 6px; padding-left: 12px; margin-left: 8px; float: left;
}
.layout1 .common-location strong {
	background: url("../images/ico_location_arrow.gif") no-repeat 0px 6px; padding-left: 12px; margin-left: 8px; float: left;
}
.layout1 .content-body {
	width: 100%;
}
.layout1 .content-body::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.layout1 .content-body #content {
	padding-bottom: 50px;
}
.layout2 #container {
	margin: 0px auto; width: 960px;
}
.layout2 .content-header {
	height: 90px; border-bottom-color: rgb(152, 152, 152); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.layout2 .tit-my {
	left: 0px; top: 25px; color: rgb(48, 52, 54); line-height: 40px; font-size: 30px; position: absolute;
}
.layout2 .common-location {
	top: 38px; right: 0px; color: rgb(165, 167, 169); position: absolute;
}
.layout2 .common-location a {
	color: rgb(118, 118, 118); text-decoration: none;
}
.layout2 .common-location strong {
	color: rgb(66, 66, 66);
}
.layout2 .content-body {
	width: 100%; margin-top: 40px;
}
.layout2 .content-body::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.layout2 .content-body .lnb {
	width: 184px; float: left;
}
.layout2 .content-body #content {
	width: 716px; float: right;
}
.layout4 #container {
	
}
.layout4 .content-header {
	margin: 0px auto; width: 960px; height: 90px; position: relative;
}
.layout4 .content-header .content-tit {
	left: 0px; top: 33px; overflow: hidden; position: absolute;
}
.layout4 .content-header .content-tit h2 {
	color: rgb(48, 52, 54); line-height: 24px; font-family: "Nanum Gothic", Verdana; font-size: 24px; float: left;
}
.layout4 .content-header .content-tit .summary {
	margin: 5px 0px 0px 13px; color: rgb(118, 118, 118); float: left;
}
.layout4 .common-location {
	top: 38px; right: 0px; color: rgb(165, 167, 169); position: absolute;
}
.layout4 .common-location a {
	color: rgb(118, 118, 118); text-decoration: none; display: block;
}
.layout4 .common-location a:first-child {
	background: url("../images/ico_location.gif") no-repeat 4px 4px; margin: 0px; padding: 0px; width: 18px; height: 18px;
}
.layout4 .common-location strong {
	color: rgb(118, 118, 118); font-weight: normal; display: block;
}
.layout4 .common-location a {
	background: url("../images/ico_location_arrow.gif") no-repeat 0px 6px; padding-left: 12px; margin-left: 8px; float: left;
}
.layout4 .common-location strong {
	background: url("../images/ico_location_arrow.gif") no-repeat 0px 6px; padding-left: 12px; margin-left: 8px; float: left;
}
.layout4 .content-body {
	width: 100%; border-top-color: rgb(152, 152, 152); border-top-width: 1px; border-top-style: solid;
}
.layout4 .content-body::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.layout4 .content-body #content {
	padding-bottom: 50px;
}
.layout5 {
	margin: 0px auto; width: 960px;
}
.layout5 .content-header {
	height: 90px; border-bottom-color: rgb(152, 152, 152); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.layout5 .content-header .content-tit {
	left: 0px; top: 33px; overflow: hidden; position: absolute;
}
.layout5 .content-header .content-tit h2 {
	color: rgb(48, 52, 54); font-size: 30px; float: left;
}
.layout5 .content-header .content-tit .summary {
	margin: 5px 0px 0px 13px; color: rgb(118, 118, 118); float: left;
}
.layout5 .common-location {
	top: 38px; right: 0px; color: rgb(165, 167, 169); position: absolute;
}
.layout5 .common-location a {
	color: rgb(118, 118, 118); text-decoration: none;
}
.layout5 .common-location strong {
	color: rgb(66, 66, 66);
}
.layout5 .content-body {
	width: 100%;
}
.layout5 .content-body::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.layout5 .content-body #content {
	padding-bottom: 50px;
}
.layout3 {
	background: rgb(253, 253, 253); margin: 0px auto; width: 960px;
}
.layout3 .content-tit {
	background: url("../images/bg_main_header.png") no-repeat 605px 100%; height: 220px; position: relative;
}
.layout3 .content-tit h2 {
	left: 0px; top: 60px; position: absolute;
}
.layout3 .content-tit .summary {
	left: 0px; top: 130px; position: absolute;
}
.layout6 {
	margin: 0px auto; width: 960px; background-color: rgb(253, 253, 253);
}
.layout6 .content-header {
	height: 90px; position: relative;
}
.layout6 .content-header .content-tit {
	left: 0px; top: 33px; overflow: hidden; position: absolute;
}
.layout6 .content-header .content-tit h2 {
	float: left;
}
.layout6 .content-header .content-tit .summary {
	margin: 5px 0px 0px 13px; color: rgb(118, 118, 118); float: left;
}
.layout6 .common-location {
	top: 38px; right: 0px; color: rgb(118, 118, 118); overflow: hidden; position: absolute;
}
.layout6 .common-location a {
	color: rgb(118, 118, 118); text-decoration: none; display: block;
}
.layout6 .common-location a:first-child {
	background: url("../images/ico_location.gif") no-repeat 4px 4px; margin: 0px; padding: 0px; width: 18px; height: 18px;
}
.layout6 .common-location strong {
	color: rgb(118, 118, 118); font-weight: normal; display: block;
}
.layout6 .common-location a {
	background: url("../images/ico_location_arrow.gif") no-repeat 0px 6px; padding-left: 12px; margin-left: 8px; float: left;
}
.layout6 .common-location strong {
	background: url("../images/ico_location_arrow.gif") no-repeat 0px 6px; padding-left: 12px; margin-left: 8px; float: left;
}
.layout6 .content-body {
	background: url("../images/bg_lo1.gif") repeat-y 281px 0px rgb(255, 255, 255); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(48, 52, 54) rgb(227, 227, 227); border-image: none; width: 958px;
}
.layout6 .content-body::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.layout6 .content-body .content-aside {
	padding: 40px 0px 40px 40px; width: 241px; float: left;
}
.layout6 .content-body #content {
	padding: 40px 0px 50px 34px; width: 608px; float: left; position: relative;
}
.layout6 .lnb {
	margin-bottom: 50px;
}
.layout6 .lnb ul li {
	width: 139px; height: 33px;
}
.layout6 .lnb ul li a {
	width: 139px; height: 32px; color: rgb(118, 118, 118); line-height: 32px; overflow: hidden; text-decoration: none; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.layout6 .lnb ul li.active a {
	background: url("../images/bg_lnb_dot.gif") no-repeat right 13px; color: rgb(67, 67, 67); font-weight: bold; text-decoration: none; border-bottom-color: rgb(133, 192, 35); border-bottom-width: 1px; border-bottom-style: solid;
}
.layout6 .lnb ul li a span {
	height: 32px; line-height: 32px; float: left; display: block;
}
.layout6 .lnb ul li a span:first-child {
	max-width: 135px;
}
.layout6 .lnb ul li.active {
	width: 139px; height: 32px; line-height: 32px; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: dotted;
}
.layout6 .field textarea {
	color: rgb(118, 118, 118); font-family: "Nanum Gothic", "Dotum", "??", sans-serif;
}
.layout6 .lnb p {
	margin: 30px 0px;
}
.layout7 {
	margin: 0px auto; width: 960px; background-color: rgb(253, 253, 253);
}
.layout7 .content-header {
	height: 90px; position: relative;
}
.layout7 .content-header .content-tit {
	left: 0px; top: 33px; overflow: hidden; position: absolute;
}
.layout7 .content-header .content-tit h2 {
	float: left;
}
.layout7 .content-header .content-tit .summary {
	margin: 5px 0px 0px 13px; color: rgb(118, 118, 118); float: left;
}
.layout7 .common-location {
	top: 38px; right: 0px; color: rgb(118, 118, 118); overflow: hidden; position: absolute;
}
.layout7 .common-location a {
	color: rgb(118, 118, 118); text-decoration: none;
}
.layout7 .common-location a:first-child {
	background: url("../images/ico_location.gif") no-repeat 4px 4px; margin: 0px; padding: 0px; width: 18px; height: 18px;
}
.layout7 .common-location strong {
	color: rgb(118, 118, 118); font-weight: normal; display: block;
}
.layout7 .common-location a {
	background: url("../images/ico_location_arrow.gif") no-repeat 0px 6px; padding:0 10px;
}
.layout7 .common-location strong {
	background: url("../images/ico_location_arrow.gif") no-repeat 0px 6px; padding-left: 12px; margin-left: 8px; float: left;
}
.layout7 .content-body {
	background: rgb(255, 255, 255); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(48, 52, 54) rgb(227, 227, 227); border-image: none; width: 958px;
}
.layout7 .content-body::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.layout7 .content-body #content {
	position: relative;
}
.layout8 {
	background: rgb(253, 253, 253); margin: 0px auto; width: 960px;
}
.layout8 .content-tit {
	background: url("../images/bg_story_main.png") no-repeat right top; height: 220px; position: relative;
}
.layout8 .content-tit h2 {
	left: 0px; top: 60px; position: absolute;
}
.layout8 .content-tit .summary {
	left: 0px; top: 130px; position: absolute;
}
.layout9 .login-page {
	background: rgb(255, 255, 255); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(48, 52, 54) rgb(227, 227, 227); border-image: none; width: 958px; margin-top: 50px;
}
.layout9 .login-page::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.layout9 .login-page #content {
	padding: 40px 0px 50px 34px; width: 608px; float: left; position: relative;
}
.footer-wrap {
	margin: 0px auto; width: 960px; height: 215px; overflow: hidden; position: relative;
}
.footer-wrap .footer-util {
	overflow: hidden; margin-top: 22px;
}
.footer-wrap .footer-util .footer-nav {
	overflow: hidden; float: left;
}
.footer-wrap .footer-util .footer-nav li {
	background: url("../images/bg_footer_dash.gif") no-repeat right 4px; height: 14px; padding-right: 10px; margin-right: 10px; float: left;
}
.footer-wrap .footer-util .footer-nav li a {
	background: url("../images/sp_footer.png") no-repeat; height: 14px; display: block;
}
.footer-wrap .footer-util .footer-nav li.agreement a {
	width: 56px;
}
.footer-wrap .footer-util .footer-nav li.agreement a:hover {
	background-position: 0px -22px;
}
.footer-wrap .footer-util .footer-nav li.personal-info a {
	background-position: -61px 0px; width: 76px;
}
.footer-wrap .footer-util .footer-nav li.personal-info a:hover {
	background-position: -61px -22px;
}
.footer-wrap .footer-util .footer-nav li.email-refusal a {
	background-position: -131px 0px; width: 80px;
}
.footer-wrap .footer-util .footer-nav li.email-refusal a:hover {
	background-position: -131px -22px;
}
.footer-wrap .footer-util .footer-nav li.site-map a {
	background-position: -205px 0px; width: 80px;
}
.footer-wrap .footer-util .footer-nav li.site-map a:hover {
	background-position: -205px -22px;
}
.footer-wrap .footer-util .call-num {
	background: url("../images/sp_footer.png") no-repeat 0px -40px; width: 320px; height: 12px; float: left;
}
.footer-wrap .family-site {
	top: 22px; right: 1px; position: absolute; z-index: 100;
}
.footer-wrap .family-site .btn-toggle {
	background: url("../images/sp_footer.png") no-repeat 0px -300px; width: 145px; height: 24px; display: block;
}
.footer-wrap .active.family-site .btn-toggle {
	background: url("../images/sp_footer.png") no-repeat -150px -300px;
}
.footer-wrap .family-site ul {
	left: 0px; top: 24px; width: 145px; overflow: hidden; display: none; position: absolute;
}
.footer-wrap .active.family-site ul {
	display: block;
}
.footer-wrap .family-site ul li {
	width: 145px; height: 25px; border-bottom-color: rgb(89, 96, 99); border-bottom-width: 1px; border-bottom-style: solid; float: left; background-color: rgb(77, 83, 86);
}
.footer-wrap .family-site ul li a {
	padding: 9px 11px 8px; display: block;
}
.footer-wrap .family-site ul li.last {
	background: url("../images/sp_footer.png") no-repeat -150px -350px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.footer-wrap .sns-channel {
	top: 20px; right: 164px; overflow: hidden; position: absolute;
}
.footer-wrap .sns-channel li {
	width: 17px; height: 17px; margin-left: 10px; float: left;
}
.footer-wrap .sns-channel li a {
	background: url("../images/sp_footer.png") no-repeat 5px -350px; width: 17px; height: 17px; display: block;
}
.footer-wrap .sns-channel li.facebook a {
	background-position: 5px -350px;
}
.footer-wrap .sns-channel li.blog a {
	background-position: -45px -349px;
}
.footer-wrap .sns-channel li.youtube a {
	background-position: -100px -350px;
}
.footer-wrap .site-info {
	background: url("../images/sp_footer.png") no-repeat 0px -300px; left: 0px; top: 54px; width: 720px; height: 210px; overflow: hidden; padding-left: 0px; position: absolute;
}
.footer-wrap .site-info .corp-info {
	float: left;
}
.footer-wrap .site-info .manage-info {
	float: left;
}
.footer-wrap .site-info .corp-info {
	background: url("../images/sp_footer.png") no-repeat 0px -90px; width: 540px; height: 295px; position: relative;
}
.footer-wrap .site-info .corp-info a {
	top: 14px; width: 87px; height: 15px; right: 0px; position: absolute;
}
.footer-wrap .site-info .manage-info {
	background: url("../images/sp_footer.png") no-repeat 0px -200px; width: 330px; height: 100px;
}
.layout9 {
	margin: 0px auto; width: 960px; background-color: rgb(253, 253, 253);
}
.layout9 .content-header {
	height: 128px; border-bottom-color: rgb(48, 52, 54); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.layout9 .content-header .content-tit {
	left: 0px; top: 66px; overflow: hidden; position: absolute;
}
.layout10 {
	background: rgb(253, 253, 253); margin: 0px auto; width: 960px;
}
.layout10 .content-tit {
	height: 220px;
	position: relative;
	background-image: url(../images/bg_xinjami_main.jpg);
	background-repeat: no-repeat;
}
.layout10 .content-tit h2 {
	left: 0px; top: 60px; position: absolute;
}
.layout10 .content-tit .summary {
	left: 0px; top: 130px; position: absolute;
}
.layout11 {
	width: 100%; background-color: rgb(68, 77, 78);
}
.layout12 {
	width: 100%; position: relative; background-color: rgb(253, 253, 253);
}
.layout12 .content-body {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(48, 52, 54) rgb(227, 227, 227); width: 959px; height: 530px; background-color: rgb(255, 255, 255);
}
#skip {
	position: relative; z-index: 999;
}
#skip p {
	display: inline;
}
#skip h2 {
	width: 1px; height: 1px; line-height: 0; text-indent: -999em; overflow: hidden; font-size: 1px; display: block; white-space: nowrap; position: absolute;
}
#skip a {
	background: rgb(49, 49, 59); border: 1px solid rgb(36, 36, 44); border-image: none; left: -999px; top: -100px; color: white; display: inline-block; position: absolute;
}
#skip a:focus {
	background: rgb(49, 49, 59); padding: 5px 8px 4px; left: 0px; top: 0px; line-height: 1.4em; font-size: 11px; font-weight: normal; margin-right: 9px; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
#skip a:active {
	background: rgb(49, 49, 59); padding: 5px 8px 4px; left: 0px; top: 0px; line-height: 1.4em; font-size: 11px; font-weight: normal; margin-right: 9px; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.sp-header {
	width: 250px;
	height: 40px;
	text-indent: -9999px;
	margin-top: 1px;
	display: block;
	background-image: url(../images/sp_header.png);
	background-repeat: no-repeat;

}
#wrap {
	min-width: 1160px;
}
#header {
	background: url("../images/bg_header.gif") repeat-x; border: 0px currentColor; border-image: none; height: auto; min-height: 119px;
}
.header-inner {
	margin: 0px auto; width: 960px; height: 119px;
}
.header-inner .util-wrap {
	height: 78px; position: relative; z-index: 100;
}
.header-inner .gnb-wrap {
	margin: 0px auto; width: 960px; overflow: hidden;
}
.header-inner h1 {
	left: 0px; top: 0px; position: absolute;
}
.header-inner h1 a {
	display: block;
}
.gnb li {
	float: left;
}
.gnb li a {
	display: block;
}
.gnb .gnb1.sp-header {
	background-position: 0px -50px; width: 72px; height: 41px;
}
.gnb .gnb2.sp-header {
	background-position: -72px -50px; width: 82px; height: 41px;
}
.gnb .gnb3.sp-header {
	background-position: -150px -50px; width: 108px; height: 41px;
}
.gnb .gnb4.sp-header {
	background-position: -260px -50px; width: 72px; height: 41px;
}
.gnb .gnb5.sp-header {
	background-position: -340px -50px; width: 70px; height: 41px;
}
.gnb li.active .gnb1.sp-header {
	background-position: 0px -100px;
}
.gnb li.active .gnb2.sp-header {
	background-position: -72px -100px;
}
.gnb li.active .gnb3.sp-header {
	background-position: -150px -100px;
}
.gnb li.active .gnb4.sp-header {
	background-position: -260px -100px;
}
.gnb li.active .gnb5.sp-header {
	background-position: -340px -100px;
}
.header-util {
	top: 12px; width: 850px; right: 0px; position: absolute; z-index: 12;
}
.header-util .facebook_login {
	text-align: right;
}
.header-util .facebook_login a {
	text-decoration: none; margin-top: -2px; display: inline-block;
}
.header-util .sp-header {
	margin-top: 6px;
}
.header-util ul {
	float: right;
}
.header-util ul ul {
	float: none;
}
.header-util li {
	float: left;
}
.header-util li li {
	float: none;
}
.header-util li a {
	display: block;
}
.header-util ul ul {
	display: none;
}
.header-util li.active ul {
	display: block;
}
.header-util .util0.sp-header {
	background-position: -800px -100px; width: auto; height: 18px; color: rgb(112, 125, 130); text-indent: 0px; padding-right: 10px; padding-left: 22px; font-size: 12px; font-weight: bold; text-decoration: none;
}
.header-util .util1.sp-header {
	background-position: -500px 0px; width: 55px; height: 16px;
}
.header-util .util2.sp-header {
	background-position: -555px 0px; width: 45px; height: 16px;
}
.header-util .util3.sp-header {
	background-position: -600px 0px; width: 90px; height: 16px;
}
.header-util .util4.sp-header {
	background-position: -654px 0px; width: 72px; height: 16px;
}
.header-util .util5.sp-header {
	background-position: -942px 1px; width: 55px; height: 16px;
}
.header-util .util6.sp-header {
	background-position: -726px 0px; width: 64px; height: 16px;
}
.distributer {
	top: 20px; right: 0px; position: absolute;
}
.distributer ul {
	display: none;
}
.distributer a {
	display: block;
}
.active.distributer ul {
	display: block;
}
.distributer .sp-header {
	margin-top: 0px;
}
.distributer .util5.sp-header {
	background-position: -800px 0px; width: 138px; height: 18px; margin-top: 0px;
}
.distributer .lang1.sp-header {
	background-position: -800px -18px; width: 138px; height: 20px;
}
.distributer .lang2.sp-header {
	background-position: -800px -38px; width: 138px; height: 18px;
}
.distributer .lang3.sp-header {
	background-position: -800px -56px; width: 138px; height: 22px;
}
.quick-menu {
	left: 50%; top: 74px; width: 465px; height: 46px; margin-left: 107px; position: absolute;
}
.quick-menu ul {
	width: 568px; float: right;
}
.quick-menu li {
	float: left;
}
.quick-menu li a {
	display: block; cursor: pointer;
}
.quick-menu .quick0.sp-header {
	background-position: -500px -150px; width: 108px; height: 37px; padding-bottom: 19px; margin-top: -9px;
}
.quick-menu .quick1.sp-header {
	background-position: -498px -50px; width: 120px; height: 46px;
}
.quick-menu .quick2.sp-header {
	background-position: -617px -50px; width: 137px; height: 46px;
}
.quick-menu .quick3.sp-header {
	background-position: -500px -20px; margin: 12px 0px 0px; width: 112px; height: 34px;
}
.quick-menu li.onair .quick0.sp-header {
	background-position: -650px -150px;
}
.quick-menu li.active .quick1.sp-header {
	background-position: -498px -100px;
}
.quick-menu li.active .quick2.sp-header {
	background-position: -617px -100px;
}
.quick-menu li.active .quick3.sp-header {
	background-position: -621px -20px;
}
.gnb1-sub {
	background: rgb(60, 64, 68); left: 0px; top: 119px; width: 100%; height: 186px; overflow: hidden; display: none; position: absolute; z-index: 100;
}
.gnb2-sub {
	background: rgb(60, 64, 68); left: 0px; top: 119px; width: 100%; height: 158px; overflow: hidden; display: none; position: absolute; z-index: 100;
}
.gnb3-sub {
	background: rgb(60, 64, 68); left: 0px; top: 119px; width: 100%; height: 186px; overflow: hidden; display: none; position: absolute; z-index: 100;
}
.gnb4-sub {
	background: rgb(60, 64, 68); left: 0px; top: 119px; width: 100%; height: 166px; overflow: hidden; display: none; position: absolute; z-index: 100;
}
.gnb5-sub {
	background: rgb(60, 64, 68); left: 0px; top: 119px; width: 100%; height: 139px; overflow: hidden; display: none; position: absolute; z-index: 100;
}
.gnb-sub {
	margin: 0px auto; width: 960px; height: 119px; position: relative; z-index: 100; background-color: rgb(255, 0, 0);
}
li.active .gnb1-sub {
	display: block;
}
li.active .gnb2-sub {
	display: block;
}
li.active .gnb3-sub {
	display: block;
}
li.active .gnb4-sub {
	display: block;
}
li.active .gnb5-sub {
	display: block;
}
.gnb-bg {
	left: 0px; top: 119px; width: 100%; padding-top: 28px; padding-bottom: 30px; display: none; position: absolute; background-color: rgb(60, 64, 68);
}
#quick0 {
	display: none; background-color: rgb(48, 52, 54);
}
#quick1 {
	display: none; min-height: 100px; background-color: rgb(48, 52, 54);
}
#quick2 {
	height: auto; display: none; background-color: rgb(153, 153, 153);
}
#quick3 {
	height: auto; display: none; background-color: rgb(153, 153, 153);
}
.active#quick0 {
	display: block;
}
.active#quick1 {
	display: block;
}
.active#quick2 {
	display: block;
}
.active#quick3 {
	display: block;
}
.gnb-image-link {
	float: left;
}
.gnb-image-link li {
	text-align: center;
}
.gnb-image-link li a {
	width: 87px; height: 109px; padding-top: 19px; border-right-color: rgb(74, 79, 84); border-right-width: 1px; border-right-style: solid; display: block;
}
.gnb3-sub .gnb-section {
	padding: 0px 16px;
}
.gnb4-sub .gnb-image-link li a {
	width: 84px; height: 94px; padding-top: 14px; border-right-color: rgb(74, 79, 84); border-right-width: 1px; border-right-style: solid;
}
.gnb4-sub .gnb-image-link li:first-child a {
	width: 87px;
}
.gnb-article-list {
	overflow: hidden; padding-top: 3px;
}
.gnb-article-list li {
	margin-top: 3px;
}
.gnb-article-list li a {
	width: 210px; color: rgb(113, 121, 125); font-size: 12px; text-decoration: none; display: block;
}
.gnb-article-list li.active a {
	background: url("../images/bg_gnb_arrow.png") no-repeat 0px 6px; color: rgb(255, 255, 255); padding-left: 12px; font-weight: bold;
}
.gnb-article-list li a:hover {
	background: url("../images/bg_gnb_arrow.png") no-repeat 0px 6px; color: rgb(255, 255, 255); padding-left: 12px; font-weight: bold;
}
.gnb-sub {
	overflow: hidden;
}
.gnb2-sub .gnb-sub {
	height: 100px;
}
.gnb-sub div {
	float: left;
}
.gnb-sub div div {
	float: none;
}
.gnb-tit {
	background: url("../images/sp_gnb.png") no-repeat 10px 0px; width: 191px; border-right-color: rgb(74, 79, 84); border-right-width: 1px; border-right-style: solid;
}
.gnb-sub {
	padding-top: 28px; padding-bottom: 30px; background-color: rgb(60, 64, 68);
}
.gnb1-sub .gnb-tit {
	background-position: 10px 0px; height: 128px;
}
.gnb2-sub .gnb-tit {
	background-position: -190px 0px; height: 105px;
}
.gnb3-sub .gnb-tit {
	background-position: -390px 0px; height: 128px;
}
.gnb4-sub .gnb-tit {
	background-position: -590px 0px; height: 108px;
}
.gnb5-sub .gnb-tit {
	background-position: -790px 0px; height: 81px;
}
.gnb2-sub .gnb-content {
	height: 71px;
}
.gnb-image-list {
	width: 575px; border-right-color: rgb(74, 79, 84); border-right-width: 1px; border-right-style: solid;
}
.gnb-image-list ul {
	overflow: hidden;
}
.gnb-image-list ul li {
	width: 115px; text-align: center; float: left; position: relative;
}
.gnb-image-list ul li .thumb {
	height: 105px; vertical-align: top;
}
.gnb-image-list ul li .margin .thumb {
	margin-top: -5px;
}
.gnb-image-list ul li .category {
	height: 23px; margin-top: 5px; vertical-align: top;
}
.gnb-image-list ul li .margin .category {
	margin-top: 10px;
}
.gnb-image-list ul li .wrap a {
	left: 0px; top: 0px; width: 115px; height: 128px; position: absolute;
}
.gnb-tit-list {
	overflow: hidden; float: left;
}
.gnb-tit-list ul {
	overflow: hidden;
}
.gnb-tit-list .wrap {
	overflow: hidden;
}
.gnb-tit-list ul li a {
	float: left;
}
.gnb-tit-list ul li ul {
	float: left;
}
.gnb-tit-list ul li {
	clear: left; margin-top: 14px; position: relative;
}
.gnb-tit-list ul li:first-child {
	margin-top: 0px;
}
.gnb-tit-list ul li ul li {
	clear: none; margin-top: 0px; position: static;
}
.gnb1-sub .gnb-tit-list ul li {
	background: none; padding-left: 0px;
}
.gnb1-sub .gnb-tit-list ul li a {
	background: url("../images/sp_tit_list.png") no-repeat; width: 172px; height: 12px; margin-left: 11px; display: block;
}
.gnb1-sub .gnb-tit-list .tit-list-01 {
	background-position: 0px 0px;
}
.gnb1-sub .gnb-tit-list .tit-list-01:hover {
	background-position: -190px 0px;
}
.gnb1-sub .gnb-tit-list .tit-list-02 {
	background-position: 0px -24px;
}
.gnb1-sub .gnb-tit-list .tit-list-02:hover {
	background-position: -190px -24px;
}
.gnb1-sub .gnb-tit-list .tit-list-03 {
	background-position: 0px -48px;
}
.gnb1-sub .gnb-tit-list .tit-list-03:hover {
	background-position: -190px -48px;
}
.gnb1-sub .gnb-tit-list .tit-list-04 {
	background-position: 0px -72px;
}
.gnb1-sub .gnb-tit-list .tit-list-04:hover {
	background-position: -190px -72px;
}
.gnb1-sub .gnb-tit-list .tit-list-05 {
	background-position: 0px -95px; height: 13px;
}
.gnb1-sub .gnb-tit-list .tit-list-05:hover {
	background-position: -190px -95px;
}
.gnb-tit-list li {
	background: url("../images/bg_gnb_dot.png") no-repeat 11px 4px; padding-left: 19px;
}
.gnb-tit-list li ul {
	left: 90px; top: 0px; width: 300px; position: absolute;
}
.gnb-tit-list li li {
	background: url("../images/bg_gnb_line.png") no-repeat 0px 3px; padding-left: 7px; margin-left: 7px;
}
.gnb-tit-list li li:first-child {
	background: none; padding-left: 0px; margin-left: 0px;
}
.gnb1-sub .gnb-tit-list ul {
	width: 191px; height: 133px; padding-top: 4px; border-right-color: rgb(74, 79, 84); border-right-width: 1px; border-right-style: solid;
}
.gnb1-sub .gnb-tit-list ul li {
	margin-top: 10px;
}
.gnb5-sub .gnb-tit-list {
	width: 175px; height: 81px;
}
.gnb5-sub .first {
	width: 415px; border-right-color: rgb(74, 79, 84); border-right-width: 1px; border-right-style: solid;
}
.gnb5-sub ul {
	margin-top: 6px;
}
.gnb5-sub ul ul {
	margin-top: 0px;
}
.gnb-section {
	padding: 0px 18px; width: 219px; border-right-color: rgb(74, 79, 84); border-right-width: 1px; border-right-style: solid; position: relative;
}
.gnb-section .btn-more {
	background: url("../images/bg_gnb_btn_more.png") no-repeat 0px 0px; top: 0px; width: 52px; height: 16px; right: 20px; position: absolute;
}
.gnb-section .gnb-content {
	margin-top: 20px;
}
.gnb-section .gnb-content .gnb-banner {
	border: 1px solid rgb(48, 52, 54); border-image: none; display: block;
}
.gnb-section .gnb-content .gnb-banner img {
	width: 217px; height: 77px;
}
.gnb2-sub .no-data {
	text-align: center;
}
.gnb2-sub .no-data p {
	color: rgb(113, 121, 125); font-size: 12px;
}
.gnb2-sub .no-data a {
	margin-top: 5px; display: block;
}
.gnb-image-link a {
	background-image: url("../images/sp_nav_item.png"); background-repeat: no-repeat;
}
.gnb3-sub .gnb-image-link .link-01 {
	background-position: -380px -583px;
}
.gnb3-sub .gnb-image-link .link-01:hover {
	background-position: -580px -583px;
}
.gnb3-sub .gnb-image-link .link-02 {
	background-position: 26px 19px;
}
.gnb3-sub .gnb-image-link .link-02:hover {
	background-position: -174px 19px;
}
.gnb3-sub .gnb-image-link .link-03 {
	background-position: 20px -129px;
}
.gnb3-sub .gnb-image-link .link-03:hover {
	background-position: -180px -129px;
}
.gnb4-sub .gnb-image-link .link-01 {
	background-position: 15px -286px;
}
.gnb4-sub .gnb-image-link .link-01:hover {
	background-position: -185px -286px;
}
.gnb4-sub .gnb-image-link .link-02 {
	background-position: 24px -436px;
}
.gnb4-sub .gnb-image-link .link-02:hover {
	background-position: -176px -436px;
}
.gnb4-sub .gnb-image-link .link-03 {
	background-position: 18px -586px;
}
.gnb4-sub .gnb-image-link .link-03:hover {
	background-position: -181px -586px;
}
.gnb4-sub .gnb-image-link .link-04 {
	background-position: -376px 14px;
}
.gnb4-sub .gnb-image-link .link-04:hover {
	background-position: -576px 14px;
}
.gnb4-sub .gnb-image-link .link-05 {
	background-position: -392px -136px;
}
.gnb4-sub .gnb-image-link .link-05:hover {
	background-position: -592px -136px;
}
.gnb4-sub .gnb-image-link .link-06 {
	background-position: -376px -286px;
}
.gnb4-sub .gnb-image-link .link-06:hover {
	background-position: -576px -286px;
}
.gnb4-sub .gnb-image-link .link-07 {
	background-position: -377px -436px;
}
.gnb4-sub .gnb-image-link .link-07:hover {
	background-position: -577px -436px;
}
.gnb4-sub .gnb-image-link .link-08 {
	background-position: 22px -746px;
}
.gnb4-sub .gnb-image-link .link-08:hover {
	background-position: -178px -746px;
}
.gnb4-sub .gnb-image-link .link-09 {
	background-position: -377px -746px;
}
.gnb4-sub .gnb-image-link .link-09:hover {
	background-position: -577px -746px;
}
.quick-wrap #quick0 .wrap {
	margin: 0px auto; padding: 30px 0px; width: 960px; position: relative;
}
.quick-wrap #quick0 .wrap::after {
	width: 0px; height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.quick-wrap .wrap .aside .btn-close {
	background: url("../images/btn_close.png") no-repeat 0px 0px; top: 34px; width: 27px; height: 27px; right: 2px; position: absolute;
}
.quick-wrap .wrap {
	overflow: hidden;
}
.quick-wrap .wrap .tvshop-select {
	float: left;
}
.quick-wrap .wrap .tvshop-content {
	float: right;
}
.quick-wrap .wrap .tvshop-select {
	width: 264px; overflow: hidden; border-right-color: rgb(93, 103, 104); border-right-width: 1px; border-right-style: solid; position: relative;
}
.quick-wrap .wrap .tvshop-select h2 {
	padding-bottom: 25px;
}
.quick-wrap .wrap .tvshop-select .tvshop-control {
	top: 2px; width: 46px; height: 20px; right: 20px; position: absolute;
}
.quick-wrap .wrap .tvshop-select .tvshop-control a {
	background: url("../images/sp_tvshop_control.png") no-repeat; width: 20px; height: 20px; float: left; display: block;
}
.quick-wrap .wrap .tvshop-select .tvshop-control .btn-prev {
	background-position: 0px 0px;
}
.quick-wrap .wrap .tvshop-select .tvshop-control .btn-next {
	background-position: -26px 0px; margin-left: 6px;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap {
	height: 198px; overflow: hidden; margin-bottom: 20px; position: relative;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list li {
	height: 28px; margin-bottom: 14px; position: relative;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list li a {
	height: 28px; text-decoration: none; margin-bottom: 13px; display: block;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list .tvshop-thumb {
	left: 0px; top: 0px; border-bottom-color: rgb(53, 59, 60); border-bottom-width: 2px; border-bottom-style: solid; position: absolute; background-color: rgb(255, 255, 255);
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list .tvshop-thumb-dimmed {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 83px; height: 30px; position: absolute; opacity: 0.5;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list .active .tvshop-thumb-dimmed {
	display: none;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list .active .tvshop-thumb {
	border-bottom-color: rgb(17, 19, 20); border-bottom-width: 2px; border-bottom-style: solid;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list .active .tvshop-thumb img {
	width: 83px; height: 28px;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list .tvshop-time {
	text-align: left; color: rgb(119, 124, 125); line-height: 28px; padding-left: 26px; margin-left: 83px; display: block;
}
.quick-wrap .wrap .tvshop-select .tvshop-wrap .tvshop-list .active .tvshop-time {
	background: rgb(33, 36, 37); color: rgb(255, 255, 255);
}
.quick-wrap .wrap .tvshop-content {
	width: 660px; padding-left: 35px; position: relative;
}
.quick-wrap .wrap .tvshop-content .title {
	background: url("../images/sp_tvshop_title.png") no-repeat 0px -6px; width: 100%; height: 30px; line-height: 0; font-size: 0px;
}
.quick-wrap .wrap .tvshop-content .tvshop-info {
	overflow: hidden; margin-top: 20px; position: relative;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-thumb {
	float: left;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info {
	float: left;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-thumb {
	width: 195px;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info {
	width: 445px; margin-left: 20px;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-title {
	color: rgb(133, 192, 35); font-size: 16px; font-weight: bold;
}
.quick-wrap .wrap .tv-after.tvshop-content .tvshop-info .tvshop-item-info .item-title {
	color: rgb(144, 147, 148);
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-wrap {
	background: url("../images/tvshop_line.gif") no-repeat; padding-top: 20px; margin-top: 20px;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-wrap ul {
	overflow: hidden;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-wrap ul li {
	width: 192px; padding-left: 20px; border-left-color: rgb(93, 103, 104); border-left-width: 1px; border-left-style: solid; float: left;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-wrap ul li:first-child {
	border: currentColor; border-image: none; width: 192px; padding-right: 20px; padding-left: 0px;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-wrap ul li .subject {
	color: rgb(219, 219, 219); font-size: 14px; font-weight: bold; margin-bottom: 5px;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-wrap ul li .retail-price {
	color: rgb(144, 147, 148); font-size: 12px; margin-bottom: 5px;
}
.quick-wrap .wrap .tv-after.tvshop-content .tvshop-info .tvshop-item-info .item-wrap ul li .shopping-price {
	color: rgb(255, 255, 255);
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-wrap ul li .shopping-price {
	color: rgb(67, 198, 190); font-size: 12px; font-weight: bold;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-benefit {
	margin-top: 15px;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-benefit p {
	margin-top: 5px; margin-left: 7px;
}
.quick-wrap .wrap .tvshop-content .tvshop-info .tvshop-item-info .item-order {
	margin-top: 28px;
}
.quick-wrap .wrap .tv-no-data.tvshop-content {
	width: 695px; text-align: center; padding-top: 120px; padding-left: 0px;
}
.quick-wrap .wrap .tv-no-data02.tvshop-content {
	width: 695px; text-align: center; padding-top: 100px; padding-left: 0px;
}
.quick-wrap .wrap .tv-no-data02.tvshop-content a.btn {
	margin-top: 26px; display: block;
}
.quick-wrap .wrap .tv-before.tvshop-content .title {
	background-position: 0px 6px;
}
.quick-wrap .wrap .tv-on.tvshop-content .title {
	background-position: 0px -34px;
}
.quick-wrap .wrap .tv-after.tvshop-content .title {
	background-position: 0px -74px;
}
.quick-wrap .wrap .tv-before.tvshop-content .count-day {
	left: 185px; top: 0px; position: absolute;
}
.quick-wrap .wrap .tv-before.tvshop-content .count-time {
	left: 235px; top: 0px; position: absolute;
}
.quick-wrap .wrap .tv-on.tvshop-content .count-time {
	left: 235px; top: 0px; position: absolute;
}
.quick-wrap .wrap .tvshop-content .title span {
	color: rgb(67, 198, 190); line-height: 30px; font-family: "Verdana"; font-size: 26px;
}
.quick-wrap #quick1 .wrap {
	margin: 0px auto; padding: 35px 0px 0px 245px; width: 715px; position: relative;
}
.quick-wrap #quick1 .wrap::after {
	width: 0px; height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.quick-wrap #quick1 .wrap .title {
	float: left;
}
.quick-wrap #quick1 .wrap .toggle {
	padding-bottom: 30px; padding-left: 20px; float: left;
}
.quick-wrap #quick1 .wrap .toggle .toggle-switch.btn {
	background: url("../images/quick_direction_01.gif") no-repeat right -62px; width: 400px; height: 34px; text-align: left; border-bottom-color: rgb(67, 73, 76); border-bottom-width: 1px; border-bottom-style: solid;
}
.quick-wrap #quick1 .wrap .toggle .active.toggle-switch.btn {
	background-position: right 5px;
}
.quick-wrap #quick1 .wrap ul {
	width: 400px;
}
.quick-wrap #quick1 .wrap ul li a {
	height: 38px; color: rgb(108, 118, 122); line-height: 38px; text-decoration: none; border-bottom-color: rgb(67, 73, 76); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.quick-wrap #quick1 .wrap ul li a:hover {
	color: rgb(115, 164, 40); font-weight: bold; border-bottom-color: rgb(115, 164, 40); border-bottom-width: 1px; border-bottom-style: solid;
}
.quick-wrap #quick1 .wrap .toggle-target {
	display: none;
}
.quick-wrap #quick1 .wrap .active.toggle-target {
	display: block;
}
.quick-wrap .wrap .aside .btn-close {
	background: url("../images/btn_close.png") no-repeat 0px 0px; top: 34px; width: 27px; height: 27px; right: 2px; position: absolute;
}
.quick-wrap .pagination a {
	border-color: rgb(80, 85, 89); color: rgb(80, 85, 89);
}
.quick-wrap .pagination strong {
	border-color: rgb(151, 156, 160); color: rgb(151, 156, 160); background-color: rgb(60, 64, 68);
}
.quick-wrap .pagination .prev.btn {
	background: url("../images/btn_page_prev2.gif") no-repeat;
}
.quick-wrap .pagination .all.prev.btn {
	background: url("../images/btn_page_prev_all2.gif") no-repeat;
}
.quick-wrap .pagination .next.btn {
	background: url("../images/btn_page_next2.gif") no-repeat;
}
.quick-wrap .pagination .all.next.btn {
	background: url("../images/btn_page_next_all2.gif") no-repeat;
}
.smart-finder {
	position: relative; background-color: rgb(48, 52, 54) !important;
}
.smart-finder .line.ir {
	left: 0px; top: 240px; width: 100%; height: 1px; display: block; position: absolute; content: ""; background-color: rgb(48, 52, 54);
}
.smart-finder .wrap {
	margin: 0px auto; padding: 35px 0px 30px; width: 960px; position: relative; background-color: rgb(48, 52, 54) !important;
}
.smart-finder .wrap h2 {
	margin-bottom: 40px;
}
.smart-finder .wrap .refresh.button-area {
	left: 200px; top: 37px; position: absolute;
}
.smart-finder .wrap .data-list {
	overflow: hidden; clear: both; margin-bottom: 20px; border-left-color: rgb(91, 95, 98); border-left-width: 1px; border-left-style: solid;
}
.smart-finder .wrap .data-list li {
	height: 100px; padding-bottom: 25px; border-right-color: rgb(91, 95, 98); border-right-width: 1px; border-right-style: solid; float: left;
}
.smart-finder .wrap .product-type1.data-list li.nth-child-1 {
	width: 165px; padding-left: 21px;
}
.smart-finder .wrap .product-type1.data-list li.nth-child-2 {
	width: 165px; padding-left: 21px;
}
.smart-finder .wrap .product-type1.data-list li.nth-child-3 {
	width: 162px; padding-left: 22px;
}
.smart-finder .wrap .product-type1.data-list li.nth-child-4 {
	width: 168px; padding-left: 16px;
}
.smart-finder .wrap .product-type1.data-list li.nth-child-5 {
	width: 196px; padding-left: 16px;
}
.smart-finder .wrap .product-type2.data-list li.nth-child-1 {
	width: 165px; padding-left: 21px;
}
.smart-finder .wrap .product-type2.data-list li.nth-child-2 {
	width: 169px; padding-left: 17px;
}
.smart-finder .wrap .product-type3.data-list li.nth-child-1 {
	width: 165px; padding-left: 21px;
}
.smart-finder .wrap .product-type3.data-list li.nth-child-2 {
	width: 164px; padding-left: 22px;
}
.smart-finder .wrap .product-type3.data-list li.nth-child-3 {
	width: 170px; padding-left: 16px;
}
.smart-finder .wrap .product-type3.data-list li.nth-child-4 {
	width: 170px; padding-left: 16px;
}
.smart-finder .wrap .product-type3.data-list li.nth-child-5 {
	width: 195px; padding-left: 15px;
}
.smart-finder .wrap .product-type4.data-list li.nth-child-1 {
	width: 165px; padding-left: 21px;
}
.smart-finder .wrap .product-type4.data-list li.nth-child-2 {
	width: 164px; padding-left: 22px;
}
.smart-finder .wrap .product-type4.data-list li.nth-child-3 {
	width: 164px; padding-left: 22px;
}
.smart-finder .wrap .product-type4.data-list li.nth-child-4 {
	width: 164px; padding-left: 22px;
}
.smart-finder .wrap .product-type5.data-list li.nth-child-1 {
	width: 165px; padding-left: 21px;
}
.smart-finder .wrap .product-type5.data-list li.nth-child-2 {
	width: 164px; padding-left: 22px;
}
.smart-finder .wrap .data-list li h3 {
	margin-bottom: 10px;
}
.smart-finder .wrap .data-list li .filtering.button-area a {
	margin: 0px 2px 2px 0px; float: left; display: block;
}
.smart-finder .wrap .product-filtering {
	padding-top: 30px; position: relative;
}
.smart-finder .wrap .product-filtering .sort.button-area {
	height: 14px; margin-bottom: 20px;
}
.smart-finder .wrap .product-filtering .sort.button-area a {
	color: rgb(142, 144, 146); padding-right: 10px; text-decoration: none;
}
.smart-finder .wrap .product-filtering .sort.button-area a + a {
	padding-left: 10px; border-left-color: rgb(99, 102, 105); border-left-width: 1px; border-left-style: solid;
}
.smart-finder .wrap .product-filtering .sort.button-area a.active {
	color: rgb(255, 255, 255); font-weight: bold;
}
.smart-finder .wrap .product-filtering p.output-message {
	top: 22px; width: 100%; text-align: center; right: 10px; font-size: 16px; position: absolute;
}
.smart-finder .wrap .product-filtering p.output-message .num {
	color: rgb(249, 120, 63);
}
.smart-finder .wrap .product-filtering .loading {
	height: 209px; text-align: center; line-height: 207px; vertical-align: middle; border-top-color: rgb(91, 95, 98); border-bottom-color: rgb(91, 95, 98); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.smart-finder .wrap .product-filtering .loading img {
	margin-top: 80px;
}
.smart-finder .wrap .product-filtering .no-data {
	height: 209px; text-align: center; line-height: 207px; font-size: 14px; border-top-color: rgb(91, 95, 98); border-bottom-color: rgb(91, 95, 98); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.smart-finder .wrap .product-filtering .item-list {
	overflow: visible;
}
.smart-finder .wrap .product-filtering .item-list li {
	border-radius: 2px; border: 1px solid rgb(32, 34, 36); border-image: none; width: 174px; height: 182px; text-align: center; padding-top: 25px; margin-left: 0px; float: left; box-shadow: 1px 2px 1px 1px #202224; background-color: rgb(255, 255, 255); -moz-box-shadow: 1px 2px 1px 1px #202224; -webkit-box-shadow: 1px 2px 1px 1px #202224;
}
.smart-finder .wrap .product-filtering .item-list li + li {
	margin-left: 20px;
}
.smart-finder .wrap .product-filtering .item-list li .thumbnail {
	margin: 0px auto; width: 100px; text-align: center;
}
.smart-finder .wrap .product-filtering .item-list li .thumbnail img {
	margin: 0px auto; max-height: 100px; max-width: 100px;
}
.smart-finder .wrap .product-filtering .item-list li .item-info .subject {
	color: rgb(32, 34, 36); font-family: "Nanum Gothic", Verdana; font-size: 1.37em; margin-top: 25px;
}
.bast-price {
	position: relative; background-color: rgb(48, 52, 54) !important;
}
.bast-price .line.ir {
	left: 0px; top: 261px; width: 100%; height: 1px; display: block; position: absolute; content: ""; background-color: rgb(48, 52, 54);
}
.bast-price .wrap {
	margin: 0px auto; padding: 35px 0px 30px; width: 960px; position: relative; background-color: rgb(48, 52, 54) !important;
}
.bast-price .wrap h2 {
	margin-bottom: 40px;
}
.bast-price .wrap .data-list {
	overflow: hidden; clear: both; margin-bottom: 20px; border-left-color: rgb(91, 95, 98); border-left-width: 1px; border-left-style: solid;
}
.bast-price .wrap .data-list li {
	width: 190px; border-right-color: rgb(91, 95, 98); border-right-width: 1px; border-right-style: solid; float: left;
}
.bast-price .wrap .data-list li a {
	margin: 0px auto; border: 3px solid rgb(60, 64, 68); border-image: none; width: 118px; height: 136px; display: block;
}
.bast-price .wrap .data-list li.active a {
	border: 3px solid rgb(133, 192, 35); border-image: none;
}
.bast-price .wrap .product-filtering {
	padding-top: 30px; position: relative;
}
.bast-price .wrap .product-filtering .sort.button-area {
	margin-bottom: 20px;
}
.bast-price .wrap .product-filtering .sort.button-area a {
	color: rgb(160, 162, 163); padding-right: 10px; text-decoration: none;
}
.bast-price .wrap .product-filtering .sort.button-area a + a {
	padding-left: 10px; border-left-color: rgb(99, 102, 105); border-left-width: 1px; border-left-style: solid;
}
.bast-price .wrap .product-filtering .sort.button-area a.active {
	color: rgb(255, 255, 255); font-weight: bold;
}
.bast-price .wrap .product-filtering p.output-message {
	top: 30px; right: 10px; color: rgb(160, 162, 163); position: absolute;
}
.bast-price .wrap .product-filtering p.output-message .num {
	color: rgb(249, 120, 63);
}
.bast-price .wrap .product-filtering .item-list li {
	border-radius: 2px; border: 1px solid rgb(36, 40, 45); border-image: none; width: 174px; text-align: center; padding-top: 25px; float: left; box-shadow: 2px 1px 1px #202224; background-color: rgb(255, 255, 255); -moz-box-shadow: 2px 1px 1px #202224; -webkit-box-shadow: 2px 1px 1px #202224;
}
.bast-price .wrap .product-filtering .item-list li + li {
	margin-left: 20px;
}
.bast-price .wrap .product-filtering .item-list li .thumbnail img {
	margin: 0px auto;
}
.bast-price .wrap .product-filtering .item-list li .item-info .subject {
	color: rgb(73, 78, 82); font-family: "Nanum Gothic", Verdana; font-size: 12px; margin-top: 9px;
}
.bast-price .wrap .product-filtering .item-list li .item-info .summary {
	color: rgb(118, 118, 118); font-size: 12px;
}
.bast-price .wrap .product-filtering .item-list li .item-info .price-info {
	padding: 6px 6px 6px 10px; height: 20px; text-align: left; margin-top: 14px; border-top-color: rgb(242, 242, 242); border-top-width: 1px; border-top-style: solid;
}
.bast-price .wrap .product-filtering .item-list li .item-info .price-info::after {
	width: 0px; height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.bast-price .wrap .product-filtering .item-list li .item-info .price-info .brand {
	width: 30px; padding-top: 2px; float: left;
}
.bast-price .wrap .product-filtering .item-list li .item-info .price-info .price {
	width: 77px; text-align: right; color: rgb(238, 115, 123); font-family: "Nanum Gothic", Verdana; font-size: 12px; float: left;
}
.bast-price .wrap .product-filtering .item-list li .item-info .price-info .buy {
	float: right;
}
.layout13 {
	margin: 0px auto; width: 960px;
}
.layout13 .heading-wrap {
	padding: 7px 0px 0px;
}
.layout13 .heading-wrap .cont-title {
	background: url("../images/bg_search_heading.png") no-repeat 0px 5px; color: rgb(67, 67, 67); padding-bottom: 15px; padding-left: 16px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(159, 159, 159); border-bottom-width: 1px; border-bottom-style: solid;
}
.layout13 .content-header {
	padding: 40px 0px 40px 190px; border: 1px solid rgb(227, 227, 227); border-image: none; overflow: hidden; margin-top: 50px; position: relative; background-color: rgb(246, 246, 246);
}
.layout13 .search-form {
	width: 580px;
}
.layout13 .content-tit {
	float: left;
}
.layout13 .search-form {
	float: left;
}
.layout13 .cont-search {
	float: left;
}
.layout13 .option-checkbox {
	float: left;
}
.layout13 .search-fotm {
	overflow: hidden; float: left;
}
.layout13 .content-tit {
	margin-top: 5px; margin-right: 8px;
}
.layout13 .option-checkbox {
	width: 100px; margin-top: 5px; margin-left: 13px;
}
.layout13 .cont-search .input-text {
	width: 384px;
}
.layout13 .input-text .search-input {
	width: 368px; height: 27px; line-height: 27px;
}
.layout13 .content-body {
	width: 100%; margin-top: 50px; position: relative;
}
.layout13 .content-body::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.layout13 .content-body #content {
	padding-bottom: 50px;
}
.layout13 .lnb {
	margin-bottom: 50px;
}
.layout13 .lnb ul li {
	width: 139px; height: 33px;
}
.layout13 .lnb ul li a {
	width: 139px; height: 32px; color: rgb(118, 118, 118); line-height: 32px; overflow: hidden; text-decoration: none; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.layout13 .lnb ul li.active a {
	background: url("../images/bg_lnb_dot.gif") no-repeat right 13px; color: rgb(67, 67, 67); font-weight: bold; text-decoration: none; border-bottom-color: rgb(133, 192, 35); border-bottom-width: 1px; border-bottom-style: solid;
}
.layout13 .lnb ul li a span {
	line-height: 32px;
}
.layout13 .lnb ul li a span.num {
	color: rgb(255, 114, 0); font-weight: bold;
}
.layout13 .lnb ul li a span:first-child {
	max-width: 135px;
}
.layout13 .lnb ul li.active {
	width: 139px; height: 32px; line-height: 32px; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: dotted;
}
.layout13 .content-aside {
	left: 0px; top: 0px; position: absolute;
}
.layout13 .search-content {
	margin-left: 216px; min-height: 350px;
}
.layout13 .result {
	color: rgb(118, 118, 118); font-size: 14px; margin-bottom: 40px;
}
.layout13 .no-result {
	color: rgb(118, 118, 118); font-size: 14px; margin-bottom: 0px;
}
.layout13 .result strong {
	color: rgb(255, 114, 0);
}
.layout13 .result a {
	text-decoration: none;
}
.layout13 .result .keyword {
	color: rgb(255, 114, 0); font-weight: bold; text-decoration: none;
}
.layout13 .result .keyword a {
	color: rgb(255, 114, 0); font-weight: bold; text-decoration: none;
}
.layout13 .no-result .keyword {
	color: rgb(255, 114, 0); font-weight: bold; text-decoration: none;
}
.layout13 .no-result .keyword a {
	color: rgb(255, 114, 0); font-weight: bold; text-decoration: none;
}
.layout13 .result .num {
	color: rgb(255, 114, 0); font-weight: bold; text-decoration: none;
}
.layout13 .result .num a {
	color: rgb(255, 114, 0); font-weight: bold; text-decoration: none;
}
.layout13 .section {
	margin-bottom: 60px;
}
.layout13 .medium.data-table tbody tr td {
	background: none;
}
.layout13 .advice-list {
	color: rgb(118, 118, 118); padding-top: 15px; font-size: 12px; margin-top: 15px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
.layout13 .search-content .loading {
	text-align: center; margin-top: 100px;
}
.layout13 .search-content .loading .txt-loading {
	margin-top: 30px; margin-bottom: 30px;
}
.layout14 {
	width: 683px; height: 1029px; position: relative; -webkit-print-color-adjust: exact;
}
.layout14 .bg-warranty {
	left: 0px; top: 0px; width: 683px; height: 1029px; position: absolute;
}
.layout14 .table-warranty {
	left: 57px; top: 502px; width: 565px; font-family: "??","gulim"; position: absolute;
}
.layout14 .table-warranty caption {
	margin: 0px; padding: 0px; width: 1px; height: 1px; line-height: 0; font-size: 0px; visibility: hidden;
}
.layout14 .table-warranty tr td {
	text-align: center; color: rgb(35, 31, 32); font-size: 17px;
}
.layout14 .table-warranty tr td .period-check {
	letter-spacing: -1px;
}
.layout14 .btn-area {
	left: 0px; width: 100%; text-align: center; bottom: 13px; position: absolute;
}
.footer-wrap .escrow {
	background: url("../images/sp_footer.png") no-repeat 0px -481px; top: 0px; width: 300px; height: 232px; right: -50px; position: absolute;
}
.footer-wrap .escrow .join-check {
	width: 55px; height: 15px; right: 0px; bottom: 3px; position: absolute;
}
.layer-notice.dimmed-content {
	width: 418px; z-index: 90000 !important;
}
.layer-notice.dimmed-content h1 {
	background: url("../images/bullet_02.gif") no-repeat 13px 18px; padding: 18px 0px 0px 36px; color: rgb(87, 87, 87); font-size: 16px; font-weight: bold;
}
.layer-notice.dimmed-content h1 span {
	font-weight: normal;
}
.layer-notice.dimmed-content .advice {
	padding: 25px 34px; color: rgb(118, 118, 118); font-size: 15px;
}
.layer-notice.dimmed-content .advice strong {
	color: rgb(113, 161, 35); font-weight: bold;
}
.layer-notice.dimmed-content .cookie {
	padding: 20px 17px; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
.layer-notice.dimmed-content .cookie label {
	color: rgb(118, 118, 118); margin-left: 5px;
}
.layer-notice.dimmed-content .cookie {
	overflow: hidden;
}
.layer-notice.dimmed-content .btn-close-bottom {
	color: rgb(118, 118, 118); text-decoration: none; float: right;
}
