@charset "utf-8";

#wrap {width:100%;position:relative;overflow:hidden;padding-top:145px;}

#header {z-index:300;overflow:hidden;height:145px;position:absolute;left:0;top:0;width:100%;}
#header .wrap {border-bottom:1px solid #e3e3e3;height:144px;background:#fff;position:relative;z-index:10;}
#header .tnb {border-bottom:1px solid #e3e3e3;}
#header .tnb .inner {width:1200px;height:42px;margin:0 auto;position:relative;}
#header .tnb ul {position:absolute;right:-12px;top:0;}
#header .tnb ul li {float:left;position:relative;}
#header .tnb ul li a {font-size:12px;display:block;height:42px;line-height:42px;color:#8d8d8d;padding:0 12px;}
#header .tnb ul li:before {
	content:"";
	display:block;
	width:1px;
	height:10px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-5px;
	background:#bbb;
}
#header .tnb ul li:first-child:before {display:none;}
#header .top {position:relative;width:1200px;height:101px;margin:0 auto;}
#header .top .logo {position:absolute;left:0;top:12px;}
#header .top .gnb {position:absolute;right:0;top:18px;}
#header .top .gnb > li {float:left;position:relative;}
#header .top .gnb > li > a {display:block;font-size:16px;line-height:83px;line-height:83px;padding:0 40px;color:#414141;}
#header .top .gnb > li:last-child > a {padding-right:0;}
#header .top .gnb li ul {position:absolute;left:0;top:100%;white-space:nowrap;display:none;}
#header .top .gnb li:hover ul {display:block;}
#header .top .gnb li ul li {display:inline-block;}
#header .top .gnb li ul li a {display:block;color:#fff;padding:0 10px;font-size:14px;height:40px;line-height:40px;}
#header .top .gnb .gnb2 ul {left:-130px;}
#header .top .gnb .gnb3 ul {left:-100px;}
#header .top .gnb .gnb4 ul {left:40px;}
#header .top .gnb .gnb5 ul {left:auto;right:-10px;}
#header .bg {position:absolute;top:145px;left:0;width:100%;background:rgba(0,0,0,0.5);height:40px;z-index:0;}
#header .bg {position:absolute;top:145px;left:0;width:100%;background:rgba(0,0,0,0.5);height:40px;z-index:0;}

#quick {position:fixed;z-index:300;right:0;width:72px;text-align:center;top:50%;margin-top:-287.5px;}
#quick h2 {padding:7px 0;background:#58585d;font-size:13px;color:#fff;font-weight:600;}
#quick .desc {border:1px solid #e4e4e4;border-top:none;background:#fff;}
#quick .desc .link {padding:0;}
#quick .desc .link a {display:block;background:url(../images/quick-line.gif) repeat-x;padding:10px 0;text-align:center;}
#quick .desc .link a:first-child {background:none;}
#quick .desc .link a > * {display:block;}
#quick .desc .link a span {font-size:11px;margin-top:5px;}
.talk_banner_div .talk_preview_area {display:block !important;}
.talk_banner_div .talk_preview_area a {width:70px; height:66px; background:url('/images/naver_talk.png') no-repeat 50% #00c63b; background-size:contain;}
.talk_banner_div .talk_preview_area a div {display:none !important;}


#vis,
#vis .vis {width:100%;height:849px;overflow:hidden;position:relative;}
#vis .vis .img {position:relative;left:50%;margin-left:-960px;}
#vis > .roll > .vis:nth-child(n+2) {display:none;}

#vis .bx-pager {position:absolute;z-index:100;bottom:20px;left:50%;margin-left:-100px;width:200px;text-align:center;}
#vis .bx-pager .bx-pager-item {display:inline;}
#vis .bx-pager .bx-pager-item a {
	display:inline-block;
	margin:0 5px;
	width:9px;
	height:9px;
	text-indent:-9999px;
	border:2px solid #fff;
	overflow:hidden;
	border-radius:50%;
	transition:0.3s;
}
#vis .bx-pager .bx-pager-item a.active {background:#fff;}


#one {width:1200px;margin:0 auto;padding:44px 0 0;}
#one:after {content:"";display:block;clear:both;}
#one a {display:block;margin-left:20px;float:left;}
#one a:first-child {margin-left:0;}

#mov {width:1200px;margin:50px auto;}


#must {background:#f3f3f3;padding:45px 0;text-align:center;}
#must .inner {width:1200px;margin:0 auto;}
#must h2 {font-size:36px;font-family:nr,sans-serif;color:#000;font-weight:normal;}
#must h2 span {font-weight:700;}
#must .desc {overflow:hidden;margin-top:40px;}
#must .desc .box {float:left;width:20%;}
#must .desc .box dl {margin-top:17px;}
#must .desc .box dl dt {font-size:18px;color:#000;}
#must .desc .box dl dt span {font-weight:700;}
#must .desc .box dl dd {margin-top:15px;font-size:13px;color:#757575;}


#mid {background:url(../images/mid-bg.jpg) no-repeat 50% 0;}
#mid .inner {width:1200px;height:248px;margin:0 auto;position:relative;overflow:hidden;}
#mid .box {font-family:nr,sans-serif;width:50%;float:left;}
#mid .box .desc {padding-top:50px;}
#mid .box dl dt {font-size:28px;color:#343434;}
#mid .box dl dd {font-size:14px;color:#fff;line-height:18px;font-size:300;margin-top:20px;}
#mid .box p {margin-top:28px;}
#mid .box1 .desc {padding-left:220px;}
#mid .box2 .desc {padding-left:230px;}
#mid .box2 dl dt {font-size:28px;color:#fff;line-height:34px;}
#mid .box2 dl dd {margin-top:0;}


#best {width:1200px;margin:0 auto;padding:75px 90px;}
#best h2 {text-align:center;font-weight:normal;font-size:40px;color:#000;position:relative;padding-top:27px;margin-bottom:35px;}
#best h2:before {
	content:"";
	display:block;
	width:60px;
	height:1px;
	background:#000;
	position:absolute;
	left:50%;
	margin-left:-30px;
	top:0;
}
#best h2 span {font-weight:700;}

#rv {width:1200px;margin:0 auto 50px;position:relative;overflow:hidden;}
#rv a {display:block;float:left;}
#rv .ov {background:#000;}
#rv .ov img {opacity:0.6;transition:0.3s;}
#rv .ov:hover img {opacity:1;}

#element {padding-top:35px;background:#f7f7f7;}
#element .inner {width:1200px;margin:0 auto;position:relative;overflow:hidden;}
#element .box {text-align:center;width:223px;padding:30px 30px 0;height:168px;background:#fff;border:1px solid #d8d8d8;position:relative;float:left;margin-left:20px;}
#element .box:first-child {margin-left:0;}
#element .box .tit {margin-bottom:23px;}
#element .box .tit h4 {color:#000;font-weight:normal;font-size:22px;}
#element .box1 dt {color:#b6b6b6;font-size:14px;line-height:22px;}
#element .box1 dd {font-size:20px;color:#040404;margin-top:25px;}
#element .box2 dt {color:#b6b6b6;font-size:14px;line-height:22px;}
#element .box2 dt {font-size:40px;color:#d6be6b;font-weight:600;}
#element .box2 dd {font-size:13px;color:#161616;line-height:23px;font-weight:600;margin-top:15px;}
#element .box3 dt a {display:inline-block;margin:0 10px;}
#element .box3 dd {margin-top:27px;}
#element .box3 dd a {display:inline-block;width:198px;height:35px;line-height:35px;display:1px solid #000;font-size:14px;color:#000;border:1px solid #000;letter-spacing:-0.05em;}
#element .box4 {text-align:left;}
#element .box4 .tit {position:relative;}
#element .box4 .tit a {position:absolute;right:0;top:10px;}
#element .box4 ul li {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#919191;font-size:13px;margin-bottom:10px;}
#element .box4 ul li a {color:#919191;}


#footer {background:#f7f7f7;padding-top:35px;}
#footer .top {width:1200px;margin:0 auto;position:relative;}
#footer .top .fnb {overflow:hidden;}
#footer .top .fnb li {float:left;margin-right:8px;}
#footer .top .fnb li a {border:1px solid #cfcfcf;display:block;height:34px;line-height:34px;padding:0 23px;color:#727272;font-size:13px;background:#fff;}
#footer .top .fnb li:hover a {border-color:#000;color:#000;}
#footer .top address {margin-top:15px;line-height:24px;font-size:13px;color:#727272;}
#footer .top .escro {position:absolute;right:0;top:0;}
#footer .bot {text-align:center;border-top:1px solid #e6e6e6;text-align:center;padding:20px 0;margin-top:35px;}


#svis {position:relative;z-index:0;padding:30px 0 65px;overflow:hidden;background:#f7f7f7;}
#svis .roll {position:relative;z-index:50;font-size:0;white-space:nowrap;background:#fff;}
#svis .roll .svis {display:inline-block;position:relative;padding:0 10px;width:1200px;}
#svis .roll .svis .in {position:relative;background:#000;}
#svis .roll .svis .in > img {position:relative;opacity:0.5;transition:1s;}
#svis .roll .svis.active .in > img {opacity:1;}
#svis .btn button {position:absolute;top:50%;margin-top:-50px;z-index:200;background:none;border:none;width:75px;}
#svis .btn button.prev {right:50%;margin-right:566px;}
#svis .btn button.next {left:50%;margin-left:566px;}


#svis2 {position:relative;z-index:0;padding:30px 0 65px;overflow:hidden;background:#f7f7f7;}
#svis2 .inner {width:1200px;margin:0 auto;position:relative;overflow:hidden;}
#svis2 .lef {float:left;width:815px;position:relative;}
#svis2 .rig {float:right;height:385px;}
#svis2 .rig a {display:block;position:relative;}
#svis2 .rig .ico {display:block;position:absolute;left:0;top:0;}

#svis2 .bx-pager {position:absolute;z-index:100;bottom:22px;left:50%;margin-left:-100px;width:200px;text-align:center;}
#svis2 .bx-pager .bx-pager-item {display:inline;}
#svis2 .bx-pager .bx-pager-item a {
	display:inline-block;
	margin:0 2px;
	width:13px;
	height:13px;
	background:#bababa;
	text-indent:13px;
	overflow:hidden;
	border-radius:50%;
	transition:0.3s;
}
#svis2 .bx-pager .bx-pager-item a.active {background:#d6be6b;}

#svis2 .bx-controls-direction a {position:absolute;z-index:100;display:block;width:21px;height:43px;top:50%;margin-top:-21.5px;text-indent:-9999px;}
#svis2 .bx-controls-direction .bx-prev {background:url(../images/svis2-prev.png) no-repeat;left:18px;}
#svis2 .bx-controls-direction .bx-next {background:url(../images/svis2-next.png) no-repeat;right:18px;}
#svis2 .tv > * {float:left;}
#svis2 .tv .box {border:1px solid #e4e4e4;margin-left:-1px;background:#fff;}
#svis2 .tv .box .info {display:block;height:122px;background:url(../images/tv-arr.gif) no-repeat 100% 50%;padding:0 60px 0 25px;}
#svis2 .tv .box .info strong {display:block;font-size:18px;font-weight:500;color:#000;padding-top:28px;}
#svis2 .tv .box .info span {display:block;font-size:13px;color:#9c9c9c;line-height:18px;margin-top:15px;}


#suv {overflow:hidden;}
#suv .img {display:block;position:relative;margin-left:-960px;left:50%; width:1920px;}


#sub {width:1200px;margin:0 auto;padding:0 0 80px;}


.__product-op {border:2px solid #000;padding:50px 110px 50px 100px;}
.__product-op .one {overflow:hidden;}
.__product-op .one .img {float:left;border:1px solid #e9e9e9;}
.__product-op .one .info {float:right;width:410px;padding-top:10px;}
.__product-op .one .info .tit {border-bottom:1px solid #000;padding-bottom:25px;margin-bottom:30px;}
.__product-op .one .info h4 {color:#000;font-weight:700;font-family:nr,sans-serif;letter-spacing:-0.05em;font-size:30px;}
.__product-op .one .info table {width:100%;}
.__product-op .one .info table tr > * {font-size:13px;letter-spacing:-0.03em;padding:9px 0;}
.__product-op .one .info table tr th {width:160px;font-weight:normal;text-align:left;}
.__product-op .one .info .option {border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-top:20px;padding:15px 0;}
.__product-op .one .info .option table tr > * {padding:4px 0;}
.__product-op .one .info .option select {width:100%;}
.__product-op .two {overflow:hidden;border-top:1px solid #000;margin-top:50px;padding-top:30px;}
.__product-op .two .naver {float:left;}
.__product-op .two .btnarea {float:right;width:410px;}
.__product-op .two .btnarea button,
.__product-op .two .btnarea a {
	display:block;
	width:100%;
	height:46px;
	box-sizing:border-box;
	border:1px solid #c4c4c4;
	font-size:16px;
	font-weight:500;
	color:#444;
	letter-spacing:-0.05em;
	background:#fff;
	text-align:center;
}
.__product-op .two .btnarea a {line-height:46px;}
.__product-op .two .btnarea .btn1 {background:#2b2b31;border-color:#2b2b31;color:#fff;}
.__product-op .two .btnarea p {overflow:hidden;margin-top:10px;}
.__product-op .two .btnarea .btn2 {background:#f3f3f3;width:200px;float:left;}
.__product-op .two .btnarea .btn3 {width:200px;margin-left:10px;float:left;}


.__tab1 {width:1200px;margin:-35px auto 70px;z-index:100;position:relative;}
.__tab1:after {content:"";display:block;clear:both;}
.__tab1 a {
	float:left;
	background:#fff;
	display:block;
	width:33.33333%;
	box-sizing:border-box;
	height:60px;
	line-height:58px;
	text-align:center;
	border:1px solid #d4d4d4;
	font-size:18px;
	color:#7f7f7f;
	letter-spacing:-0.05em;
	border-left:none;
	position:relative;
}
.__tab1 a:first-child {border-left:1px solid #d4d4d4;}
.__tab1 a:hover,
.__tab1 a.active {line-height:60px;background:url(../images/tab-bg.gif) no-repeat;background-size:100% 100%;color:#fff;border:none;}
.__tab1 a.active:before {
	content:"";
	display:block;
	width:15px;
	height:8px;
	background:url(../images/tab-on.gif) no-repeat;
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-7.5px;
}
.__tab1.leng2 a {width:50%;}
.__tab1.leng3 a {width:33.33333%;}
.__tab1.leng4 a {width:25%;}
.__tab1.leng5 a {width:20%;}
.__tab1 img {vertical-align:middle;margin-right:10px;}
.__tab1 span {vertical-align:middle;}
.__tab1 .on {display:none;}
.__tab1 a:hover .on,
.__tab1 a.active .on {display:inline;}
.__tab1 a:hover .off,
.__tab1 a.active .off {display:none;}
.__tab1.type2 a {height:78px;line-height:78px;}


.__event-list:after {content:"";display:block;clear:both;}
.__event-list .box {width:385px;float:left;margin:0 0 25px 22px;}
.__event-list .box:nth-child(3n+1) {margin-left:0;clear:both;}
.__event-list .box .img {display:block;1px solid #ddd}
.__event-list .box .info {margin-top:15px;}
.__event-list .box .info .subject {}
.__event-list .box .info .subject > * {display:inline-block;vertical-align:middle;}
.__event-list .box .info .subject a {font-size:16px;color:#000;max-width:290px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.__event-list .box .info .date {font-size:13px;color:#bababa;margin-top:5px;}

.__ico1 {
	display:inline-block;
	height:22px;
	line-height:24px;
	color:#fff;
	background:#ed1932;
	margin-left:5px;
	font-size:11px;
	padding:0 10px;
	font-family:돋움,dotum,sans-serif;
	letter-spacing:-0.1em;
	border-radius:11px;
}


.__faq {border-top:2px solid #4a4a46;border-bottom:1px solid #4a4a46;}
.__faq dl {position:relative;border-top:1px solid #ddd;}
.__faq dl:first-child {border-top:none;}
.__faq dl dt a {
	display:block;
	padding:15px 50px 15px 20px;
	background:url(../images/faq-off.gif) no-repeat 100% 50%;
	font-size:16px;
	color:#555;
}
.__faq dl.active dt a {background:url(../images/faq-on.gif) no-repeat 100% 50%;color:#2b78d9;}
.__faq dl dd {
	color:#555;
	background:#f6f6f6;
	padding:25px 25px 25px 60px;
	position:relative;
	font-size:16px;
	line-height:24px;
	word-break:keep-all;
	display:none;
	border-top:1px solid #ddd;
}
.__faq dl dd .ico {
	position:absolute;
	left:22px;
	top:22px;
	width:27px;
	height:27px;
	display:block;
	border-radius:50%;
	color:#fff;
	background:#ff8400;
	text-align:center;
	font-size:16px;
}


.__botarea {margin-top:30px;}
.__botarea .cen {text-align:center;}

.__paging {font-size:0;}
.__paging a {
	display:inline-block;_display:inline;
	width:33px;
	height:33px;
	border:1px solid #fff;
	text-align:center;
	vertical-align:middle;
	margin-left:-1px;
	font-weight:600;
	z-index:0;
	position:relative;
}
.__paging .num {line-height:33px;font-size:16px;color:#999;}
.__paging .num:hover,
.__paging .num.active {border:1px solid #7f7f7f;color:#000;background:#fff;z-index:1;}
.__paging .prev {margin-right:20px;}
.__paging .next {margin-left:20px;}
.__paging .arr {border:1px solid #bbb;}

.__sorting {margin-bottom:35px;position:relative;}
.__sorting .lef {}
.__sorting .lef ul:after {content:"";display:block;clear:both;}
.__sorting .lef ul li {float:left;padding:0 15px;position:relative;}
.__sorting .lef ul li a {display:block;font-size:14px;color:#757575;position:relative;}
.__sorting .lef ul li:first-child {padding-left:0;}
.__sorting .lef ul li:before {
	content:"";
	display:block;
	width:1px;
	height:10px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-5px;
	background:#ddd;
}
.__sorting .lef ul li:first-child:before {display:none;}
.__sorting .lef ul li.active a {color:#000;}
.__sorting .lef ul li.active a:before {
	content:"";
	display:block;
	width:100%;
	top:100%;
	left:0;
	margin-top:5px;
	height:2px;
	background:#000;
	position:absolute;
}
.__sorting .rig {position:absolute;right:0;top:0;}
.__sorting .rig li {float:left;margin-left:-1px;}
.__sorting .rig li:first-child {margin-left:0;}

.__pdt-list1 {margin-bottom:20px;}
.__pdt-list1:after {content:"";display:block;clear:both;}
.__pdt-list1 .box {float:left;margin:0 0 25px 25px;border:1px solid #ddd;position:relative;}
.__pdt-list1 .box .info {background:#fff;text-align:center;border-top:1px solid #ddd;padding:27px 0;}
.__pdt-list1 .box .info .subject {font-size:14px;color:#000;}
.__pdt-list1 .box .info .subject a {color:#000;}
.__pdt-list1 .box .info .sum {font-size:13px;color:#b6b6b6;margin-top:7px;letter-spacing:-0.05em;}
.__pdt-list1 .box .info .pay {font-size:22px;font-weight:500;color:#000;margin-top:10px;}

.__pdt-list1 .box:nth-child(3n+1) {clear:both;margin-left:0;}
.__pdt-list1 .box:nth-child(3n+1) .info {position:absolute;left:0;bottom:0;width:100%;background:rgba(214,190,107,0.7);border-top:none;}
.__pdt-list1 .box:nth-child(3n+1) .info .subject a,
.__pdt-list1 .box:nth-child(3n+1) .info .subject,
.__pdt-list1 .box:nth-child(3n+1) .info .sum,
.__pdt-list1 .box:nth-child(3n+1) .info .pay {color:#fff;}


.__midban {margin:0 -500px 75px;text-align:center;}

.__tbl-write {width:100%;border:1px solid #ddd;}
.__tbl-write tr > * {border-bottom:1px solid #e8e8e8;font-size:14px;text-align:left;padding:8px 12px;color:#333;}
.__tbl-write tr th {background:#f5f5f5;padding-left:15px;}
.__tbl-write tr td label {display:inline-block;margin-right:15px;}
.__tbl-write tr td p {margin-top:10px;}
.__tbl-write tr td p:first-child {margin-top:0;}

.__form {
	display:inline-block;
	box-sizing:border-box;
	width:100%;
	border:1px solid #bbb;
	font-size:14px;
	padding-left:8px;
	height:35px;
}
input.__form {line-height:35px;}
textarea.__form {height:130px;padding:8px;}

.__pdt-list2:after {content:"";display:block;clear:both;}
.__pdt-list2 .box {float:left;margin:0 0 31px 22px;border:1px solid #ddd;position:relative;}
.__pdt-list2 .box .info {background:#fff;text-align:center;border-top:1px solid #ddd;padding:27px 0;}
.__pdt-list2 .box .info .subject {font-size:14px;color:#000;}
.__pdt-list2 .box .info .subject a {color:#000;}
.__pdt-list2 .box .info .sum {font-size:13px;color:#b6b6b6;margin-top:7px;letter-spacing:-0.05em;}
.__pdt-list2 .box .info .pay {font-size:22px;font-weight:500;color:#000;margin-top:10px;}
.__pdt-list2 .box:nth-child(3n+1) {clear:both;margin-left:0;}

.__pdt-list3:after {content:"";display:block;clear:both;}
.__pdt-list3 .box {float:left;margin:0 0 31px 22px;border:1px solid #ddd;position:relative;}
.__pdt-list3 .box .info {background:#fff;text-align:left;border-top:1px solid #ddd;padding:15px;position:relative;}
.__pdt-list3 .box .info .subject {font-size:14px;color:#000;}
.__pdt-list3 .box .info .subject a {color:#000; width:350px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.__pdt-list3 .box .info .name {font-size:14px;color:#000;margin-top:7px;letter-spacing:-0.05em;}
.__pdt-list3 .box .info .date {font-size:13px;color:#b6b6b6;position:absolute;right:15px;bottom:15px;}
.__pdt-list3 .box:nth-child(3n+1) {clear:both;margin-left:0;}

.__pdt-list4:after {content:"";display:block;clear:both;}
.__pdt-list4 .box {float:left;margin:0 0 30px 20px;border:1px solid #ddd;position:relative;}
.__pdt-list4 .box .info {background:#fff;text-align:left;border-top:1px solid #ddd;padding:15px 15px 15px 100px;position:relative;line-height:20px;}
.__pdt-list4 .box .info .name {font-size:14px;color:#000;position:absolute;left:15px;top:15px;}
.__pdt-list4 .box .info .subject a {color:#000;}
.__pdt-list4 .box .info .cate {font-size:13px;color:#000;}
.__pdt-list4 .box .info .add {font-size:13px;color:#989898;}
.__pdt-list4 .box:nth-child(4n+1) {clear:both;margin-left:0;}

.__pdt-list5:after {content:"";display:block;clear:both;}
.__pdt-list5 .box {float:left;margin:0 0 31px 22px;border:1px solid #ddd;position:relative;width:383px;}
.__pdt-list5 .box .img {padding:11px;}
.__pdt-list5 .box .info {background:#fff;text-align:left;padding:0 15px 15px;position:relative;}
.__pdt-list5 .box .info .subject {font-size:14px;color:#000;}
.__pdt-list5 .box .info .subject a {color:#000;}
.__pdt-list5 .box .info .date {font-size:13px;color:#b6b6b6;text-align:right;}
.__pdt-list5 .box:nth-child(3n+1) {clear:both;margin-left:0;}

.__navi {font-size:14px;color:#555;margin-bottom:35px;}
.__navi > * {display:inline-block;}
.__navi em {padding:0 10px;}



.__product-view {}
.__product-view .one:after {content:"";display:block;clear:both;}
.__product-view .one .img {float:left;width:585px;}
.__product-view .one .img .thm {margin-top:20px;position:relative;}
.__product-view .one .img .thm .bx-wrapper {margin:0 auto;}

.__product-view .one .info {float:right;width:555px;}
.__product-view .one .info .tit {border-bottom:1px solid #000;padding-bottom:25px;margin-bottom:20px;}
.__product-view .one .info .tit h4 {color:#000;font-weight:700;letter-spacing:-0.05em;font-size:30px;}
.__product-view .one .info .tit p {font-size:14px;color:#b6b6b6;margin-top:5px;}
.__product-view .one .info table {width:100%;}
.__product-view .one .info table tr > * {font-size:13px;letter-spacing:-0.03em;padding:8px 0;}
.__product-view .one .info table tr th {width:160px;font-weight:normal;text-align:left;}
.__product-view .one .info .sum table tr th {font-size:14px;color:#000;}
.__product-view .one .info .sum table tr td strong {font-size:26px;font-weight:500;color:#000;}
.__product-view .one .info .desc {border-top:1px solid #e9e9e9;border-top:1px solid #e9e9e9;margin-top:15px;padding-top:15px;}
.__product-view .one .info .option {border-top:1px solid #e9e9e9;border-top:1px solid #e9e9e9;margin-top:15px;padding-top:20px;}
.__product-view .one .info .option table tr > * {padding:4px 0;}
.__product-view .one .info .option select {width:100%;}
.__product-view .one .info .btnarea {overflow:hidden;margin-top:37px;}
.__product-view .one .info .btnarea > * {
	float:left;
	margin-left:7px;
	box-sizing:border-box;
	width:168px;
	height:68px;
	text-align:center;
	line-height:66px;
	color:#838383;
	font-size:16px;
	border:1px solid #000;
}
.__product-view .one .info .btnarea > *:first-child {margin-left:0;}
.__product-view .one .info .btnarea .btn1 {background:#000;color:#fff;font-weight:500;width:203px;}
.__product-view .one .info .naver {margin-top:30px;text-align:right;}

.__product-view .one .bx-controls-direction a {position:absolute;z-index:100;display:block;width:11px;height:24px;top:50%;margin-top:-12px;text-indent:-9999px;}
.__product-view .one .bx-controls-direction .bx-prev {background:url(../images/thm-prev.gif) no-repeat;left:15px;}
.__product-view .one .bx-controls-direction .bx-next {background:url(../images/thm-next.gif) no-repeat;right:15px;}


.__pdv-box {margin-top:70px;}
.__pdv-box .tit {width:210px;margin:0 auto 40px;border-bottom:1px solid #000;text-align:center;}
.__pdv-box .tit span {display:inline-block;font-size:22px;color:#000;letter-spacing:0.2em;font-weight:normal;padding-bottom:10px;}

.__pdv-box .tit.w300 {width:300px;margin:0 auto 40px;border-bottom:1px solid #000;text-align:center;}


.__tbl1 {width:100%;border-top:2px solid #d8d8d8;}
.__tbl1 tr > * {border-bottom:1px solid #d8d8d8;font-size:14px;color:#000;text-align:center;padding:13px;line-height:21px;}
.__tbl1 tr th {text-align:center;background:#f6f6f6;}
.__tbl1 tr .subject {text-align:left;}
.__tbl1 tr .subject a {color:#000;}
.__tbl1 tr .subject p {font-size:13px;color:#808080;}
.__tbl1 tr td p {margin-top:3px;}
.__tbl1 tr td p:first-child {margin-top:0;}

.__tbl2 {width:100%;border-top:2px solid #d8d8d8;}
.__tbl2 tr > * {border-bottom:1px solid #d8d8d8;font-size:14px;color:#000;text-align:center;padding:13px;line-height:21px;}
.__tbl2 tr th {text-align:center;background:#f6f6f6;}
.__tbl2 tr .subject {text-align:left;}
.__tbl2 tr .subject a {color:#000;}
.__tbl2 tr .subject p {font-size:13px;color:#808080;}
.__tbl2 tr td p {margin-top:3px;}
.__tbl2 tr td p:first-child {margin-top:0;}


.__toparea {margin-bottom:15px;position:relative;min-height:40px;}
.__toparea > * {font-size:14px;color:#000;}
.__toparea .lef {padding-top:10px;}
.__toparea .rig {position:absolute;right:0;top:0;}

.__img {border:1px solid #ddd;}

.__btn1 {
	display:inline-block;
	width:150px;
	height:40px;
	line-height:40px;
	border:none;
	font-size:14px;
	color:#fff;
	background:#000;
	text-align:center;
}
.__btn2 {
	display:inline-block;
	width:86px;
	height:24px;
	line-height:24px;
	border:none;
	font-size:11px;
	color:#fff;
	font-family:돋움,dotum,sans-serif;
	background:#ff764f;
	text-align:center;
}
.__btn2.type2 {background:#929292;}

.__btn3 {
	box-sizing:border-box;
	display:inline-block;
	width:60px;
	height:24px;
	line-height:22px;
	border:1px solid #c3c3c3;
	font-size:11px;
	color:#7c7c7c;
	font-family:돋움,dotum,sans-serif;
	background:#fff;
	text-align:center;
}



.__pop-basic {position:fixed;z-index:5000;left:0;top:0;width:100%;height:100%;display:none;font-size:0;text-align:center;box-sizing:border-box;padding:10px;}
.__pop-basic:before {content:"";display:inline-block;vertical-align:middle;width:0;height:100%;}
.__pop-basic ._btn {position:absolute;width:31px;height:66px;display:block;top:50%;margin-top:-33px;}
.__pop-basic ._btn.prev {left:-70px;}
.__pop-basic ._btn.next {right:-70px;}
.__pop-basic ._bg {cursor:pointer;background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;}
.__pop-basic .inner {
	vertical-align:middle;
	box-sizing:border-box;
	z-index:10;
	display:inline-block;
	position:relative;
	max-width:100%;
	width:1000px;
	text-align:left;
}
.__pop-basic .wrap {position:relative;background:#fff;}
.__pop-basic .title {padding:20px;position:relative;text-align:center;}
.__pop-basic .title h3 {font-size:22px;font-weight:bold;letter-spacing:-0.075em;color:#000;}
.__pop-basic .title .pop-close {display:block;position:absolute;right:20px;top:50%;color:#fff;background:none;border:none;width:35px;height:35px;margin-top:-17.5px;line-height:0;}
.__pop-basic .desc:after {content:"";display:block;clear:both;}
.__pop-basic .desc .img {width:544px;float:left;}
.__pop-basic .desc .info {padding:0 35px;min-height:544px;width:456px;box-sizing:border-box;float:right;position:relative;}
.__pop-basic .desc .info .sum {position:relative;font-size:13px;margin-bottom:25px;}
.__pop-basic .desc .info .sum .subject {color:#000;}
.__pop-basic .desc .info .sum .date {position:absolute;right:0;top:0;color:#898989;}
.__pop-basic .desc .info .txt {font-size:14px;line-height:24px;color:#5e5e5e;max-height:240px;overflow:auto;}
.__pop-basic .desc .info .thm {margin-top:20px;}
.__pop-basic .desc .info .thm a {margin:0 2px 2px 0;display:inline-block;border:1px solid #ddd;}
.__pop-basic .desc .info .thm .active {border-color:#000;}
.__pop-basic .desc .info .btn-list {
	margin-top:20px;
	display:block;
	width:128px;
	height:40px;
	border:1px solid #000;
	text-align:center;
	line-height:40px;
	font-size:15px;
	color:#000;
}

.__pop-inq .inner {width:700px;}
.__pop-inq .title h3 {font-size:24px;}
.__pop-inq .inq {background:#818181;padding:20px 30px;border-top:2px solid #000;position:relative;color:#fff;}
.__pop-inq .inq h4 {font-size:14px;font-weight:normal;letter-spacing:-0.05em;}
.__pop-inq .inq ul {margin-top:5px;font-size:14px;}
.__pop-inq .inq ul li {margin-top:3px;letter-spacing:-0.05em;}
.__pop-inq .inq a {display:block;position:absolute;right:30px;bottom:20px;}
.__pop-inq .form {padding:20px;}


.__pm {display:inline-block;font-size:0;border:1px solid #c2c7cc;}
.__pm button {border:none;background:none;}
.__pm .txt {width:28px;height:24px;text-align:center;color:#000;border:none;border-left:1px solid #c2c7cc;border-right:1px solid #c2c7cc;}


.hd_pops_con {}
.hd_pops_con .img {float:left;width:305px;}
.hd_pops_con .img .thm {margin-top:20px;position:relative;width:305px;}
.hd_pops_con .img .thm .bx-wrapper {margin:0 auto;}
.hd_pops_con .img .thm .box {width:100px;padding:1px;}


.__product-op .sit_opt_subj {display:none;}
.__product-op .sit_opt_prc {display:none;}
.__product-op .btn_frmline {display:none;}
.__product-op .two .btnarea button,
.__product-op .two .btnarea a {
	display:block;
	width:100%;
	height:46px;
	box-sizing:border-box;
	border:1px solid #c4c4c4;
	font-size:16px;
	font-weight:500;
	color:#444;
	letter-spacing:-0.05em;
	background:#fff;
	text-align:center;
}
.__product-op .two .btnarea a {line-height:46px;}
.__product-op #sit_btn_buy {background:#2b2b31;border-color:#2b2b31;color:#fff;line-height:46px;width:100%;}
.__product-op .two .btnarea .btn2 {background:#f3f3f3;width:200px;float:left;line-height:44px;}
.__product-op .two .btnarea .btn3 {width:200px;margin-left:10px;float:left;}

.__poproll {}

.desc .info .bx-controls-direction {position:absolute;left:-544px; width:544px; top:230px;}
.desc .info .bx-controls-direction a {position:absolute;z-index:100;display:block;width:21px;height:43px;top:50%;margin-top:-21.5px;text-indent:-9999px;}
.desc .info .bx-controls-direction .bx-prev {background:url(../images/svis2-prev.png) no-repeat;left:18px;}
.desc .info .bx-controls-direction .bx-next {background:url(../images/svis2-next.png) no-repeat;right:18px;}

.desc {position:relative;}
.desc .__poproll {position:absolute;left:0; width:544px; top:0;}
.desc .__poproll a {position:absolute;z-index:100;display:block;width:21px;height:43px;top:50%;margin-top:-21.5px;text-indent:-9999px;}
.desc .__poproll .prev {background:url(../images/svis2-prev.png) no-repeat;left:18px;}
.desc .__poproll .next {background:url(../images/svis2-next.png) no-repeat;right:18px;}
.desc .info .roll {overflow:hidden; margin-left:-4px;}
.desc .info .roll .box {float:left; margin-left:4px;}
