@charset "utf-8";
/*
Author: Kim-jintae
Contact: vuenos@gmail.com
Version: 1.0
*/

/***** base *****/
legend,
hr,
.accessibility {position:absolute; top:0; left: 0; width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0;}

address,
em {font-style: normal;}

.scroll {
	overflow: hidden;
	overflow-y: auto;
	.scrollbar-face-color: #EAE9FB;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
}

.vspacem1 {margin-top: -1px !important;}
.vspace5 {margin-top: 5px !important;}
.vspace10 {margin-top: 10px !important;}
.vspace15 {margin-top: 15px !important;}
.vspace20 {margin-top: 20px !important;}
.vspace25 {margin-top: 25px !important;}
.vspace30 {margin-top: 30px !important;}
.vspace35 {margin-top: 35px !important;}
.align-left {text-align: left !important;}
.align-center {text-align: center !important;}
.align-right {text-align: right !important;}
.float-left {float: left !important;}
.float-right {float: right !important;}


/***** Form Page *****/
textarea,
select,
input[type="text"],
input[type="password"], 
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"], 
input[type="number"],
input[type="email"], 
input[type="url"], 
input[type="search"],
input[type="tel"],
input[type="color"] {
	font-size: 12px;
	height: 18px;
	padding: 1px 6px 0 6px;
	color: #757575;
	vertical-align: middle;
	line-height: 1.5em;
	border: 1px solid #D6D6D6;
}
select {height: 20px;padding: 0 0 0 0;}
textarea {line-height: 1.2em;}

input.type-file {
	height:1.5em;
	margin:0;
	padding:2px 0 0 2px;
	background:#ffffff;
	}

.pagination {
	position: relative;
	text-align: center;
}
.pagination ol {overflow: hidden;}
.pagination ol li {
	display: inline;
	margin-left: 5px;
	color: #757575;
}
.pagination ol li img {vertical-align: middle;margin-top: -2px;}
.pagination ol li:first-child {margin-left: 0;}
.pagination ol li a:hover {
	color: #FD8F0E;
	font-weight: bold;
	letter-spacing:-1px;
}
.pagination ol li a {color: #757575;}
.pagination ol li a strong {
	color: #FD8F0E;
}

.pagination-left {
	text-align: left;
}
.pagination-right {
	text-align: right;
}

/***** 임시 CSS *****/
.bs-docs-example {
	position: relative;
	margin: 5px 0;
	padding: 20px 19px 14px;
	background-color: white;
	border: 1px solid #DDD;
	border-radius: 4px;
}
.bs-docs-example > ul > li {margin-top: 10px;}
.bs-docs-example::after {
	content: "Example";
	position: absolute;
	top: -1px;
	left: -1px;
	padding: 3px 7px;
	font-weight: bold;
	background-color: whiteSmoke;
	border: 1px solid #DDD;
	color: #9DA0A4;
	border-radius: 4px 0 4px 0;
}
.bs-docs-tooltip-examples {
	text-align: center;
	margin: 0 0 10px;
}
.bs-docs-tooltip-examples li {
	display: inline;
	padding: 0 10px;
}


/***** Layout - Sub Page *****/
#header	{max-width: 1004px; margin: 0 auto;}
#header	.header-section {
	height: 45px;
	position: relative;
	padding: 22px 0;
}
#header	.header-section h1 {
	position: absolute;
	top: 22px;
	left: 0;
}
#header	.header-section ul {overflow: hidden;float: right; }
#header	.header-section ul li {float: left; padding: 0 5px; background: url('https://resource2018.nuskinkorea.co.kr/images/common/tit_bar1.gif') no-repeat 0 2px}

#header	.header-section ul li:first-child{padding-left: 0;background: none;}
#header	.header-section fieldset {clear: both;float: right;margin-top: 10px;color: #989898;}
#header	.header-section fieldset em {color: #3299C7;}
#header	.header-section fieldset input {vertical-align: middle;}
#header	.header-section fieldset input[type="text"] {
	font-size: 12px;
	width: 212px;
	height: 18px;
	margin-left: 10px;
	padding: 2px 10px;
	color: #989898;
	border: none;
	line-height: 1.8em;
	background: url('https://resource2018.nuskinkorea.co.kr/images/common/bg_header_search.gif') no-repeat 0 0;
}
#header	.header-section fieldset input[type="image"] {
	margin-left: -7px;
}

#gnb {
	position: relative;
	height: 46px;
	padding: 11px;
	z-index: 100;
	background: url('https://resource2018.nuskinkorea.co.kr/images/common/bg_gnb.png') no-repeat 0 0;
}
#gnb ul:after {content: ".";display: block;visibility: hidden;height: 0px;clear: both;}
#gnb > ul > li {
	position: relative;
	float: left;
	padding: 0 38px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/common/bg_gnb_bar.gif') no-repeat 0 1px;
}
#gnb > ul > li.depth2-1 > ul{width: 900px;margin-left: 38px;}
#gnb > ul > li.depth2-2 > ul{width: 800px;margin-left: 38px;}
#gnb > ul > li.depth2-3 > ul{width: 600px;margin-left: 38px;}
#gnb > ul > li.depth2-4 > ul{width: 550px;margin-left: -40px;}
#gnb > ul > li.depth2-5 > ul{width: 480px;margin-left: -170px;}
#gnb > ul > li:first-child {background: none;}
#gnb > ul > li > ul {
	display: none;
	position: absolute;
	top: 36px;
	left: 0;
}
#gnb ul li.active ul {display: block;}
#gnb > ul > li > ul > li {
	float: left;
	font-weight: bold;
	padding: 0 12px;
	line-height: 1.2em;
	background: url('https://resource2018.nuskinkorea.co.kr/images/common/tit_bar1.gif') no-repeat 0 2px;
}
#gnb > ul > li > ul > li.active,
#gnb > ul > li > ul > li.active a {color: #FF7200;}
#gnb > ul > li > ul > li:first-child {padding-left: 0; background: none;}
.all-view {
	display: inline-block;
	position: absolute;
	top: 11px;
	right: 10px;
	color: #fff;
}
#gnb .all-view a {color: #fff;}
.all-view a img {margin-top: -2px;vertical-align: middle;}

#container {max-width: 988px; margin: 0 auto 0 auto; padding: 0 0 50px 0;}
#container.sub-page:after {content: ".";display: block;visibility: hidden;height: 0px;clear: both;}
#contents {position: relative; min-height: 500px;}
.content-box h3 { padding: 0 0 10px 15px; border-bottom: 1px solid #E2E2E2;}

.breadcrumb {
	position: relative;
	overflow: hidden;
	text-align: right;
	padding: 25px 0 9px 0;
	border-bottom: 1px solid #E5E5E5;
}
.breadcrumb li {
	display: inline;
	padding: 0 3px 0 11px;
	color: #FF8A00;
	background: url('https://resource2018.nuskinkorea.co.kr/images/common/bg_breadcrumb.gif') no-repeat 0 2px;
}
.breadcrumb li:first-child {padding-left: 0;background: none;}
.breadcrumb li.btn-link {
	position: absolute;
	bottom: 9px;
	right: 0;
	background: none;
}/*개선수정0122*/


.breadcrumb li.donated-stats {position: absolute; bottom:7px; right: 0; background: none}/*개선추가0114*/
.breadcrumb li.donated-stats em {display:block;  padding:0; margin-top: -14px; color: #757575; font-size: 16px; font-weight: bold; letter-spacing: -1px;  text-align: right}/*개선추가0114*/
.breadcrumb li.donated-stats span {color:#008ab0}/*개선추가0114*/



.shopping-content .breadcrumb {
	overflow: hidden;
	text-align: right;
	padding: 27px 0 11px 0;
	border-bottom: none;
}
.shopping-content .breadcrumb li {
	display: inline;
	padding: 0 3px 0 11px;
	color: #FF8A00;
	background: url('https://resource2018.nuskinkorea.co.kr/images/common/bg_breadcrumb.gif') no-repeat 0 2px;
}
.shopping-content .breadcrumb li:first-child {padding-left: 0;background: none;}

.shopping-content {*zoom:1}/* 개선 작업 */
.shopping-content:after {content:''; display:block; clear:both}/* 개선 작업 */
.shopping-content .breadcrumb-myoffice {
	float:right;
	overflow: hidden;
	text-align: right;
	padding: 27px 0 11px 0;
	border-bottom: none;
}/* 개선 작업 */
.shopping-content .breadcrumb-myoffice li {
	display: inline;
	padding: 0 3px 0 11px;
	color: #FF8A00;
	background: url('https://resource2018.nuskinkorea.co.kr/images/common/bg_breadcrumb.gif') no-repeat 0 2px;
}/* 개선 작업 */
.shopping-content .breadcrumb-myoffice li:first-child {padding-left: 0;background: none;} /* 개선 작업 */

#footer		{position: relative;max-width: 944px;margin: 0 auto 0 auto;padding: 15px 21px;border: 1px solid #E6E6E6;}
#footer img {vertical-align: top;}
.footer-info{overflow: hidden;margin-bottom: 5px;}
.footer-info li {
	float: left;
	padding: 0 5px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/common/tit_bar1.gif') no-repeat 0 2px;
}
.footer-info li:first-child {padding-left: 0;background: none;}
.copyright {
	position: absolute; 
	top: 15px; 
	right: 21px;
}
.familysite {
	position: relative;
	float: right; 
}
.familysite ul {
	display: none;
	position: absolute;
	bottom: 21px;
	left: 0;
	width: 120px;
	height: 137px;
	overflow: hidden;
	overflow-y: auto;
	font-size: 11px;
	padding: 2px 0;
	border: 1px solid #DCDCDC;
	letter-spacing: -1px;
	background: #fff;
}
.familysite ul li {
	padding: 2px 2px;
	line-height: 1.2em;
}
#footer address {
	width: 70%;
}
#footer address span {padding-left: 5px;}
#footer address span:first-child {padding-left: 0;}
#footer address span.two-line {margin-left: -5px;}


/***** Board Page *****/
table tbody td select,
table tbody td img,
table tbody td input {vertical-align: middle;}
table tbody td input[type="checkbox"] {vertical-align: middle;margin-top: 0;}
table tbody td input[type="radio"] {vertical-align: middle;margin-top: -2px;}

/* table list */
.table-list1 {
	border-top: 2px solid #017D9F;
	border-bottom: 1px solid #CDCDCD;
}
.table-list1 thead th {
	padding: 8px 10px;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	background: #F7F7F7;
}
.table-list1 thead td {
	padding: 8px 10px;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
}
.table-list1 thead tr th.sbj {text-align: left;}
.table-list1 thead tr th.sbj2 {text-align: left;background: #ebebeb;}
.table-list1 tbody tr.align-left th,
.table-list1 tbody tr.align-left td {
	text-align: left;
	padding-left: 10px;
}
.table-list1 tbody tr td.price {
	text-align: right;
	padding-right: 10px;
}
.table-list1 tbody th {
	padding: 8px 10px;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #CDCDCD;
	background: #F7F7F7;
}
.table-list1 tbody tr td.banner-event {border-left: none;}
.table-list1 tbody tr td.event-ing {color: #0e6fc9;}
.table-list1 tbody tr td.event-comp {color: #ff5353;}
.table-list1 tbody tr.bg-type1 th {padding: 10px;text-align: left; background: #fff;}
.table-list1 tbody tr.bg-type1 td {padding: 10px; text-align: left; border-left: none;}
.table-list1 tbody tr.table-payment td {
	text-align: left;
}
.table-list1 tbody tr.tr-list td {
	text-align: left;
	padding: 0;
}
.table-list1 tbody tr.tr-list td .td-list-width strong {
	display: inline-block;
	width: 35% !important;
	margin-right: 10px;
	padding: 5px 0 5px 10px;
	background: #f9f9f9;
}
.table-list1 tbody tr.tr-list td .td-list strong {
	display: inline-block;
	width: 100px;
	margin-right: 10px;
	padding: 5px 0 5px 10px;
	background: #f9f9f9;
}
.table-list1 tbody td {
	padding: 8px 10px;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
}
.table-list1 tbody td .content {
	min-height: 200px;
}
.table-list1 thead th:first-child,
.table-list1 tfoot th:first-child,
.table-list1 tbody tr td:first-child {
	border-left: none;
}
.table-list1 tbody td.account-notice {
	text-align: left;
	border-top: 1px solid #7CBBCC;
	border-bottom: 1px solid #7CBBCC;
}
.table-list1 tbody tr.bank-notice td {
	text-align: left;
	border: none;
}
.table-list1 tbody tr td.sbj {text-align: left;}
.table-list1 tbody tr td.date {text-align: left;}
.table-list1 tbody td.bg-td {text-align: left; background: #f9f9f9;}
.table-list1 tfoot th {
	padding: 10px;
	text-align: left;
	vertical-align: left;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	background: #f9f9f9;
}

.table-list1 .left_border {border:1px solid #E2E2E2 !important} /* 개선 수정 */


.table-list2 {
	border-top: 2px solid #017D9F;
}
.table-list2 tbody th {
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #CDCDCD;
	background: #F7F7F7;
}
.table-list2 tbody th.fnt-normal {font-weight: normal;}
.table-list2 tbody td {
	padding: 5px 10px;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #CDCDCD;
}
.table-list2 tbody td.zip p {margin-top: 5px;}
.table-list2 tbody td.zip p:first-child {margin-top: 0;}
.table-list2 tbody td.notice {
	text-align: left;
	vertical-align: top;
	line-height: 1.2em;
}

.table-list2 .list_interval {padding:10px 0}
.table-list2 .input_name02 {width:85px}/*개선추가0121*/
.table-list2 .input_txt input {width:80px}/*개선추가0121*/
.table-list2 .input_txt select {width:95px}/*개선추가0121*/
.table-list2 .input_tel {width:35px}/*개선추가0121*/
.table-list2 .input_num {width:148px}/*개선추가0121*/
.table-list2 .input_abode {width:100px}/*개선추가0121*/
.table-list2 .input_interest {width:120px}/*개선추가0121*/
.table-list2 .label_txt  * {vertical-align:middle}/*개선추가0121*/
.table-list2 .label_txt input {padding:0; margin:0 4px 0 14px}/*개선추가0121*/
.table-list2 .label_txt input:first-child {margin-left:0}/*개선추가0121*/

.table-list3 tbody th {
	padding: 5px 5px 3px 5px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #86cde6;
}
.table-list3 tbody td {
	padding: 5px 5px 3px 5px;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #86cde6;
}

/* table view */
.table-view1 tbody td {
	text-align: center;
}
.table-view1 tbody td .btn-down {
	margin: 20px 0 13px 0;
}
.table-view1 tbody td.life-sbj {
	text-align: left;
	padding-left: 22px;
}
.table-view1 tbody td.life-sbj dl {overflow: hidden;}
.table-view1 tbody td.life-sbj dl dt {float: left;margin-right: 50px;}
.table-view1 tbody td.life-sbj dl dd {float: left;}
.table-view1 tbody td.life-sbj dl dd > p {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0;
	color: #47abd7;
}
.table-view1 tbody td.life-sbj dl dd .btn-down {margin-top: 30px;}
.table-view1 tbody td.life-sbj dl dd .list-view {
	overflow: hidden;
	height: 93px;
}
.table-view1 tbody td.life-sbj dl dd .list-view li {
	font-weight: bold;
	margin-top: 5px;
	padding-left: 10px;
	letter-spacing: -1px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 8px;
}
.table-view1 tbody td.life-sbj dl dd .list-view li span {color: #47abd7;}

.table-view2 {border-top: 1px solid #e2e2e2;}
.table-view2 tbody th {
	padding: 7px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #e2e2e2;
	background: #e7f9fd;
}
.table-view2 tbody th.fnt-normal {font-weight: normal;}
.table-view2 tbody td {
	padding: 7px 10px;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #e2e2e2;
}

.table-view3 {border-top: 1px solid #e2e2e2;}
.table-view3 thead th {
	padding: 7px;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	background: #ededed;
}
.table-view3 thead tr th:first-child {border-left: none;}
.table-view3 tbody th {
	padding: 7px;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.table-view3 tbody th.th-type2 {background: #f9f9f9;}
.table-view3 tbody tr th:first-child {border-left: none;}
.table-view3 tbody td {
	padding: 7px 10px;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.table-view3 tbody tr td:first-child {border-left: none;}
.table-view3 tbody tr td.month {background: #e7f9fd;}
.table-view3 tbody tr.program td,
.table-view3 tbody tr td.program {background: #e7f9fd;}
.table-view3 tbody td.font-style {font-size: 11px; color: #ff8a00;}

/* table data */
.table-data1 {
	border-top: 2px solid #017D9F;
}
.table-data1 thead th {
	padding: 6px 0;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #e2e2e2;
} /* 개선 작업 */
.table-data1 thead th.number {
	padding: 6px;
	text-align: left;
}
.table-data1 tbody td {
	padding: 6px;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	word-break: break-all
} /*개선수정 0121*/
.table-data1 tbody td ul li {margin: 2px 0;}
.table-data1 tbody tr:first-child td {
	border-top: 1px solid #cdcdcd;
}
.table-data1 tbody tr:last-child td {
	border-top: 1px solid #cdcdcd;
}
.table-data1 tbody td.number,
.table-data1 tbody td.sbj {
	padding: 6px;
	text-align: left;
	line-height: 1.5em; 
}
.table-data1 tbody tr.notice td {
	font-weight: bold;
	color: #ff8a00;
}
.table-data1 tbody tr.notice td a {color: #ff8a00;}
.table-data1 tbody td.number input {vertical-align: middle; margin-top: -1px;}
.table-data1 tbody td.sbj .banner100 {
	overflow: hidden;
	width: 103px;
	height: 88px;
	margin-right: 12px;
	border: 1px solid #E6E6E6;
	vertical-align: middle;
}
.table-data1 tbody tr.answer-cfm td {
	font-weight: bold;
	background: #f9f9f9;
}
.table-data1 tbody tr.question-cont td,
.table-data1 tbody tr.answer-cont td {padding: 20px 6px;}
.table-data1 tfoot td {
	font-size: 120%;
	font-weight: bold;
	padding: 21px;
	text-align: right;
	vertical-align: middle;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}
.table-data1 tfoot td .color1 {color: #FF7200;}
.table-data1 tfoot td .color2 {color: #0C98C9;}
.table-data1 tfoot td .color3 {color: #FF4E00;}
.table-data1 tfoot tr.sum td {
	background: #F7F7F7;
}
.table-data1 tfoot tr.total-sum td {
	border-bottom: none;
}
.table-data1 tfoot tr.total-sum2 td {
	background: #F7F7F7;
}
.table-data1 tfoot tr.sum-info td {
	padding: 8px 0 18px 21px;
	text-align: left;
	border-top: 1px solid #47ABD7;
	border-bottom: 1px solid #47ABD7;
}
.table-data1 tfoot tr.sum-info td > ul {
	font-size: 12px;
	overflow: hidden;
	width: 100%;
	margin-top: 8px;
}
.table-data1 tfoot tr.sum-info td ul li.tip {
	padding: 10px 0 10px 20px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/shopping/bg_sum_desc.gif') no-repeat 0 10px;
}
.table-data1 tfoot tr.sum-info td ul li.tip input[type="text"],
.table-data1 tfoot tr.sum-info td ul li.tip input[type="password"] {
	width: 80px;
	height: 18px;
	padding: 2px;
	line-height: 1.5em;
	border: 1px solid #D6D6D6;
	background: #FFFFFF;
}
.table-data1 tfoot tr.sum-info td ul li p {font-size: 14px;line-height: 1.2em;}
.table-data1 tfoot tr.sum-info td > ul > li ul > li {
	float: left;
	padding: 10px 0 0 15px;
	line-height: 1.8em;
}
.table-data1 tfoot tr.sum-info td ul li input {vertical-align: middle;margin-top: -5px;}
.table-data1 tfoot tr.total-sale td {background: #FCF6FF;}

.table-data3 tbody th {
	padding: 8px 0 8px 15px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #86cde6;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul-sqare.gif') no-repeat 0 14px;
}
.table-data3 tbody td {
	padding: 8px 0;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #86cde6;
}
.table-data3 tbody tr:first-child th,
.table-data3 tbody tr:first-child td{border-top: none;}
.table-data3 tbody td .tip {
	font-size: 11px;
	margin-top: 2px;
	color: #0088c0;
}
.table-data3 tbody td input[type="radio"],
.table-data3 tbody td input[type="checkbox"] {
	margin-top: -4px;
}

/* table etc */
.table-para-list {
	border-top: 1px solid #CDCDCD;
}
.table-para-list thead th {
	padding: 7px 3px !important;
}
.table-para-list tbody th,
.table-para-list tbody td {
	padding: 5px 3px !important;
}

.table-para-list2 thead th {
	padding: 7px 0 !important;
}
.table-para-list2 tbody th,
.table-para-list2 tbody th,
.table-para-list2 tfoot th {
	padding: 5px 2px !important;
}

.table-para-list2 tbody td {padding:6px 0 !important}/*개선추가0116*/
.table-para-list2 .txt_inter {padding:5px 2px 5px 10px !important; text-align:left}/*개선추가0116*/

.table-para-list3 thead th {
	padding: 7px 3px !important;
}
.table-para-list3 tbody th,
.table-para-list3 tbody td {
	padding: 5px 3px !important;
}
.table-para-list3 tfoot th {
	font-weight: normal;
	text-align: center;
	padding: 5px 3px !important;
}

table.faq tr.show2 th,
table.faq tr.show2 td {background:#fff;}

.table-movie tbody td {
	padding: 25px 0;
	line-height: 1.7em;
	border-bottom: 1px solid #e0e0e0;
}
.table-movie tbody tr.tb-border-none td {
	border-bottom: none;
}
/* .table-movie tbody td .sbj {font-weight: bold;margin-top: 25px;color: #47abd7;}
.table-movie tbody td .text-view {
	overflow: hidden;
	height: 48px;
	width: 90%;
} */


.table-movie tbody td .movie_list {width:220px}
.table-movie tbody td strong {display:block; font-weight: bold;margin-top: 25px;color: #47abd7;}/*개선추가0117*/
/* .table-movie tbody td > p {width:63%; word-break:break-all}개선추가0117 */


.table-movie tbody td .time {
	padding-left: 10px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-gray-dott.gif') no-repeat 0 8px;
}
.table-movie tbody td .download {
	margin-top: 25px;
	padding-left: 10px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 7px;
}/*개선수정0120*/


.table-movie tbody td .img_wallpaper img {width:334px; height:184px; border:1px solid #e7e7e7}/*개선추가0117*/
.table-movie tbody td.list_inner {padding:25px 0 0 0; border-bottom:none}/*개선추가0120*/

.table-reservation {
	margin-top: 5px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.table-reservation thead th {
	padding: 10px 10px 10px 10px;
}
.table-reservation tbody td {
	padding: 10px 0 15px 40px;
	vertical-align: top;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
}
.table-reservation tbody td:first-child {border-left: none;}
.table-reservation tbody td .inquiry li {height: 50px; margin: 5px 0 5px 0;}
.table-reservation tbody td .inquiry li p {margin: 5px 0 5px 0;}
.table-reservation tbody td .inquiry li .name input {width: 200px; background: #f7f7f7;}

.tb-border1 {border-left: 1px solid #CDCDCD !important;}
.table-space2 {margin-top: 18px;}
.table-space3 {margin-top: 5px;}

/***** Heading Page *****/
.content-box h4.h4-type6 {overflow: hidden; margin: 25px 0 8px 0; text-align:right; }
	.content-box h4.h4-type6 strong {float:left; padding-top:4px; padding-left:12px; color:#757575; font-weight: bold; background:url('https://resource2018.nuskinkorea.co.kr/images/ico-circle1.gif') no-repeat left 10px;}

	.content-box h3.h3-type6 {padding:0; margin: 25px 0 8px 0; border:none; text-align:right;  *zoom:1}/*개선추가 0116*/
	.content-box h3.h3-type6:after {content:''; display:block; clear:both}/*개선추가 0116*/
	.content-box h3.h3-type6 strong {float:left; padding-top:4px; padding-left:12px; color:#757575; font-weight: bold; background:url('https://resource2018.nuskinkorea.co.kr/images/ico-circle1.gif') no-repeat left 10px;}/*개선추가 0116*/


/***** paragraph Page *****/
.auto-comp a,
.auto-comp {color: #ff0000;}

.para1 {font-weight: bold;color: #FF7200;margin-top: 10px;}
.para2 {font-weight: bold;color: #757575;margin-top: 10px;}
.para-center {text-align: center;}
.para-right {text-align: right;}

.notice-depth2 {margin-top: 5px;}
.notice-depth2 li {
	line-height: 1.7em;
}

.emphasis1 {color: #FD8F0E;}
.emphasis2 {color: #0C98C9;}
.emphasis3 {color: #FA7619;}

.blue-dott-list li {
	padding-left: 10px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 6px;
}
.blue-list > li {overflow: hidden;clear:both;}
.blue-list > li strong {
	float:left;
	width: 3%;
	font-family: Verdana;
	font-size: 14px;
	color: #80B9DC;
}
.blue-list li ul {float: left;width: 97%;}

.blue-list2 > li {overflow: hidden;clear:both; margin-top: 12px;}
.blue-list2 > li strong {
	color: #47abd7;
}
.blue-list2 li ul li {
	padding-left: 10px;
	color: #757575;
	line-height: 1.8em;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-gray-dott2.gif') no-repeat 0 7px;
}
.dash-list {margin-top: 5px;}
.dash-list li {
	padding-left: 10px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-gray-dash.gif') no-repeat 0 7px;
}

/***** button Page *****/
.pager {
	overflow: hidden;
	text-align: center;
}
.pager li {
	display: inline;
}
.pager .previous, .pager .previous {
	float: left;
	margin-right: 10px;
}
.pager .next, .pager .next {
	float: right;
	margin-left: 10px;
}
.pager li a {margin: 0 3px;}
.pager-space1 {margin: 30px 0 26px 0;}
.pager-space2 {margin: 20px 0 0 0;}
.pager-space3 {margin: 10px 0 0 0;}


/***** box Page *****/
.gray-box {
	position: relative;
	border-radius: 2px;
	border: 1px solid #ECECEC;
	line-height: 1.5em;
}
.gray-box > ul {
	border-radius: 2px;
	border: 1px solid #F9F9F9;
}
.gray-box > ul > li {
	padding: 4px 0 4px 10px;
	line-height: 1.2em;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_tip_dott.gif') no-repeat 0 10px;
}
.gray-box .space1 {padding: 13px 20px;border: 1px solid #F9F9F9;}

.blue-box {
	position: relative;
	border-radius: 2px;
	border: 1px solid #B3DAE5;
	line-height: 1.5em;	
}

.blue-box > ul {
	border-radius: 2px;
	border: 1px solid #E7F3F7;
}
.blue-box > ul > li {
	padding: 4px 0 4px 10px;
	line-height: 1.2em;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_tip_dott.gif') no-repeat 0 10px;
}
.blue-box .space1 {padding: 13px 20px;border: 1px solid #E7F3F7;}
.blue-box .btn {
	position: absolute;
	top: 10px;
	right:22px;
}
.blue-box2 {
	position: relative;
	margin: 0 0 0 0;
	padding: 12px;
	border: 1px solid #1ba1d8;
	line-height: 1.5em;
	letter-spacing: -1px;
}
.blue-box2 .sbj {
	font-weight: bold;
	color: #129dd9;
	margin: 0 0 3px 0;
}
.blue-box2.space1 {margin-top: 25px;}
.blue-box2.space2 {margin-top: 8px;}

.faq-box {
	margin: 44px 0 0 0;
	padding: 13px 20px;
	color: #757575;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-qestion-box.gif') no-repeat 98% 50%;
}
.faq-box dt {font-weight: bold; padding-left: 18px; letter-spacing: -1px;background: url('https://resource2018.nuskinkorea.co.kr/images/bg/ico-question.gif') no-repeat 0 3px;}
.faq-box dd {margin-top: 3px;width: 80%; padding-left: 18px;}
.notice-box {
	position: relative;
	border-radius: 2px;
	border: 1px solid #ECECEC;
	line-height: 1.5em;
}
.notice-box ul {
	margin-top: 2px;
}
.notice-box img {vertical-align: middle;}
.notice-box .help {cursor: help;}
.notice-box .space1 {padding: 13px 20px;border: 1px solid #F9F9F9;}

.notice-box2 {
	position: relative;
	margin-top: 25px;
	padding: 20px 40px;
	border-radius: 2px;
	border: 1px solid #ECECEC;
	line-height: 1.5em;
}
.notice-box2 .title {
	font-weight: bold;
	margin-bottom: 10px;
	text-indent: -20px;
}
.notice-box2 .title strong {color: #47abd7;}

/***** Layer Page *****/
.layer-position {
	position: absolute;
	z-index: 10000;
}
.layer-wrap {
	min-width: 150px;
	border-radius: 3px;
	border: 1px solid #2597C0;
	background: #fff;
}
.layer-header {
	position: relative;
	padding: 9px 0 9px 12px;
	color: #fff;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_layer-header.gif') repeat-x 0 0;
}
.layer-header button {
	cursor: pointer;
	position: absolute;
	top: 5px;
	right: 8px;
	width: 18px;
	height: 18px;
	color: #fff;
	font-weight: bold;
	border: none;
	background: none;
}
.layer-contents {
	min-height: 50px;
	padding: 11px 10px;
	line-height: 1.5em;
}
.layer-contents h2 {
	margin-bottom: 15px;
	padding-bottom: 8px;
	border-bottom: 1px solid #86CDE6;
}
.layer-contents .content-view {text-align: center;}

.zip-search {text-align: center;}
.zip-search input {vertical-align: middle;}
.zip-search p {padding-bottom: 10px;}
.zip-result {
	margin-top: 5px;
	padding: 15px 0;
	border-top: 1px dashed #E6E6E6;
}
.zip-search ul {
	height: 83px;
	padding: 2px 8px 5px 8px;
	text-align: left;
	border: 1px solid #D6D6D6;
}
.zip-search ul li {
	line-height: 1.2em;
	padding-top: 3px;
}
.zip-search ul li span {
	display: inline-block;
	width: 20%;
	color: #0C98C9;
}
.select-sbj {text-align: right;margin-bottom: 5px;}
.sms-info {line-height: 1.5em;letter-spacing: -1px;}
.sms-box p {line-height: 1.8em;}
.sms-info span {color: #4E4D4D;}
.sms-box > ol {margin-top: 10px;}
.sms-box > ol > li {margin-bottom: 20px;}
.sms-box > ol > li .emphasis2 {margin-top: 5px;}

.sms-box > ol > li p input {vertical-align: middle;}
.sms-box > ol > li > table {margin-top: 5px;}
.sms-box .data-list {
	height: 100px;
	line-height: 1.5em;
}
.layer-movie {min-height: 500px;}
.movie-link {display: inline-block;border: 1px solid #eaeaea;}
.para-tip {margin-top: 10px; text-align: center;}

/***** Shopping Page *****/
.sub-visual {margin-top: -30px;}

/* .numbering {overflow: hidden;width: 51px;margin: 0 auto;}
.numbering input {float: left; border: 1px solid #D6D6D6; width: 28px; height: 20px; margin-right: 1px; padding: 0 2px 0 0; text-align: right; line-height: 1.5em; }
.numbering img { float: right; vertical-align: top; cursor: pointer; } */

/* 0110 개선 작업 */
.num_count {*zoom:1}
.num_count:after {content:''; display:block; clear:both}
.numbering {vertical-align:middle}
.numbering input {border:1px solid #D6D6D6; width:28px; height: 20px; /* padding: 0 2px 0 0;  */text-align:center; line-height:1.5em}
.numbering a {display:inline-block; /* width:33px; height:20px 임시용 */}

.shopping-wrap h3 {
	font-size: 14px;
	font-weight: bold;
	color: #626262;
	margin: 37px 0 13px 0;
}
.shopping-wrap h3 strong { 
	font-size: 20px; 
	color: #0F7491;
	letter-spacing: -2px;
}
.shopping-wrap h4 {
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #626262;
	margin: 13px 0 12px 0;
}
.shopping-wrap h4 span {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 85%;
	font-weight: normal;
}
.shopping-wrap h4 span img {vertical-align: middle;}
.shopping-wrap h4 span input {margin-top: 0;vertical-align: middle;}
.donation-clause {
	padding: 5px;
	border: 1px solid #E7E7E7;
}
.donation-clause .title {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 10px 0;
}
.donation-clause .agree-check {
	margin-top: 10px;
}
.donation-clause .agree-check input {margin-top: 0;vertical-align: middle;}
.donation-clause ol {
	height: 200px;
	padding: 10px;
	text-align: left;
	border: 1px solid #D3C8D3;
}
.donation-clause ol > li {
	margin-top: 20px;
	line-height: 1.2em;
}
.donation-clause ol > li:first-child{margin-top: 0;}
.donation-clause ol > li p {margin: 5px 0;}

.order-info {
	width: 1007px;
	height: 117px;
	font-weight: bold;
	margin: 30px 0 0 -17px;
	padding-top: 65px;
	color: #757575;
	text-align: center;
	letter-spacing: -1px;
	line-height: 2.5em;
	background: url('https://resource2018.nuskinkorea.co.kr/images/shopping/bg_shopping_order.gif') no-repeat 0 0;
}
.order-info .member {font-size: 18px;}
.order-info .payment {font-size: 16px;}
.order-info .number {font-size: 18px;color: #FF7200;}

.order-member-box {overflow: hidden;}
.order-member {
	float: left;
	width: 49%;
	margin-right: 1%;
}
.order-delivery {
	float: right;
	width: 49%;
	margin-left: 1%;
}
.order-delivery textarea {width: 97%;height: 50px;}
.order-member table.table-height1,
.order-delivery table.table-height1 {height: 295px;}
.order-member table.table-height2,
.order-delivery table.table-height2 {height: 180px;}

.payment-select {
	font-weight: bold;
	color: #626262;
	margin-bottom: 10px;
}
.payment-select b {color: #0089AF;}
.sale-view {
	font-weight: bold;
	padding: 33px 44px;
	color: #FA7619;
	border-top: 1px solid #CDCDCD;
}
.sale-view .obj {
	padding-left: 10px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_orage_dott.gif') no-repeat 0 6px;
}
.sale-view pre {
	font-weight: normal;
	margin-top: 10px;
	padding-left: 10px;
	color: #757575;
}

.sale-link-box {overflow: hidden; padding: 33px 44px;}
.sale-link {
	width: 50%;
	float: left;
}
.sale-link img {vertical-align: middle;}
.sale-link .obj {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}
.sale-link ul li {
	font-weight: bold;
	margin-top: 10px;
	padding: 0 0 0 10px;
	letter-spacing: 1px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_orage_dott.gif') no-repeat 0 7px;
}
.sale-link ul li a {display: block;overflow: hidden;}
.sale-link ul li a span {display: inline-block;width: 60%;float: left;padding-top: 2px;}
.sale-link ul li img {float: right; vertical-align: middle; margin-right: 70px;}

.bank-notice ul {padding-left: 10px;}
.bank-notice ul li {margin-top: 10px;}
.bank-notice .baking-point {
	margin-top: 10px;
	padding-left: 10px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_orage_dott.gif') no-repeat 0 5px;
}

.shopping-content h3 {
	font-size: 16px;
	margin-top: -23px;
	padding-bottom: 7px;
	color: #626262;
}

.simple-numbering {
	position: relative;
	text-align: center;
}
.simple-numbering ol {overflow: hidden;}
.simple-numbering ol li {
	display: inline;
	margin-left: 8px;
	color: #757575;
}
.simple-numbering ol li img {vertical-align: top;padding-top: 1px;}
.simple-numbering ol li:first-child {margin-left: 0;}

.tab-shopping-category {
	position: relative;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_tab_category.gif') repeat-x 0 0;
}

.tab-shopping-category ul {*zoom:1}/* 개선작업 */
.tab-shopping-category ul:after {content:''; display:block; clear:both}/* 개선작업 */
.tab-shopping-category ul li {float: left;}
.tab-shopping-category ol {
	overflow: hidden;
	position: absolute;
	top: 9px;
	right: 20px;
}
.tab-shopping-category ol li {float: left;margin-right: 3px;}
.tab-shopping-category ol li.fsb {margin-right: 20px;}

.thumb-product {
	position: relative;
	overflow: hidden;
	width: 192px;
	height: 246px;
	margin: 0 auto;
	padding: 5px 10px 5px 20px;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #E6E6E6;
	text-align: left;
	line-height: 1.2em;
}
.thumb-product .product-icon1 {
	position: absolute;
	top: 10px;
	left: 10px;
}
.thumb-product .product-icon2 {
	position: absolute;
	top: 10px;
	right: 10px;
}
.thumb-product .thumbnail {
	display: inline-block;
	width: 190px;
	height: 150px;
	border-bottom: 1px solid #E5E5E5;
}
.thumb-product .sbj {
	overflow: hidden;
	height: 40px;
	margin-top: 14px;
	letter-spacing: -1px;
	line-height: 1.3em;
}
.thumb-product .info-area {
	height: 25px;
	overflow: hidden;
}
.thumb-product .info-area .pv {color:#FF7200;}
.thumb-product .info-area .price {color:#0C98C9;}

.thumb-numbering {padding-top: 1px; *zoom:1}/* 개선 작업 */
.thumb-numbering:after {content:''; display:block; clear:both}/* 개선 작업 */

.thumb-numbering .simple-numbering {float: left;}
.thumb-numbering .simple-numbering * {vertical-align:middle} /* 개선 작업 */

.thumb-numbering .numbering-chceck{
	display: inline-block;
	float: right;
	margin-top: -1px;
}
.numbering-chceck input[type="checkbox"] {
	width: 13px;
	height: 13px;
	margin: 0;
	padding: 0;
}

.soldout-box {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 258px;
	z-index: 10;
	text-align: center;
}
.soldout {
	position: relative;
	width: 100%;
	height: 258px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	text-indent: -9999px;
	line-height: 0;
	background: #fff;
	}
.soldout-box .img-soldout {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -30px;
	z-index: 20;
}
.soldout-box a {
	position: absolute;
	top: 110px;
	left: 50%;
	margin-left: -27px;
	z-index: 10;
}
.product-hover-box {
	display: none !important;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	width: 220px;
	height: 254px;
	z-index: 10;
	font-weight: bold;
	color: #fff;
	border-radius: 4px;
	border: 1px solid #000;
}
.product-hover {
	position: relative;
	width: 100%;
	height: 258px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	text-indent: -9999px;
	line-height: 0;
	background: #000;
	}
.product-view {
	position: absolute;
	top: 18px;
	left: 12px;
	line-height: 1.6em;
}
.product-view a:hover,
.product-view a {color: #fff !important;}
.product-view h4 {
	overflow: hidden;
	height: 15px;
	padding-bottom: 12px;
	border-bottom: 1px solid #696969;
}
.product-view p {
	overflow: hidden;
	height: 155px;
	margin: 12px 0 15px 0;
}
.tab-link {
	margin: 0 0 0 1px;
}
.tab-view {
	display: none;
	margin-top: -10px;
	padding: 17px 0 15px 24px;
	border: 1px solid #E6E6E6;
	border-top: none;
}/* 개선작업 */
.tab-view.active {display: block;}
.tab-view.no-depth {
	height: 0;
	display: none;
	text-indent: -9999px;
}
.tab-view table {overflow: hidden;line-height: 1.2em;}
.tab-view table th {
	width:64px;
	font-weight: bold;
	color: #222222;
	padding: 8px 0 8px 10px;
	text-align: left;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_arrow_blue.gif') no-repeat 0 10px;
	}
	
/* 개선작업 */
.tab-view table th.active {color: #289DC6;}
.tab-view table td {
	padding: 8px 12px 8px 10px;
	text-align: left;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_orage_dott.gif') no-repeat 0 12px;
} 
/* 개선작업 */
.tab-view table th span {padding: 0 0 3px; border-bottom: 1px dashed #CCCCCC;}

	.tab-view table td.empty {background:#fff;}
/* .tab-view table tr td:nth-child(2) {
	padding: 8px 20px 8px 30px;
	background-position: 20px 12px;
}
 */  
.tab-view table td.active a,
.tab-view table td a:active,
.tab-view table td a:hover {font-weight: bold;color: #289DC6;letter-spacing: -1px;}

.product-view-list {clear:both; margin-left:-32px; *zoom:1}/* 개선작업 */
.product-view-list:after {content:''; display:block; clear:both}/* 개선작업 */

.product-view-list .roadmap-sbj {overflow: hidden; width: 100%; height: 35px; margin: 10px 0 0 0;}
.product-view-list > li {float: left;width: 222px;margin: 0 0 20px 32px;}
.product-view-list > li > img {width:190px; height:150px}/* 개선작업 */
.product-view-list.product-space2 {margin: 0 0 0 -21px; *zoom:1} /* 개선작업 0111*/
.product-view-list.product-space2:after {content:''; display:block; clear:both}/* 개선작업 0111*/

.product-view-list.product-space2 > li {float: left;width: 222px;margin: 21px 0 0 21px;}
.product-view-list .thumbnail {width: 190px;height: 150px;}
.product-view-list .thumbnail2 {width: 220px; height: 160px; border: 1px solid #e2e2e2;}

.txt_c {display:block; padding:20px 0; text-align:center}/*개선추가0114*/


/***** Product Page *****/
.visual-nuskin {
	min-height: 100px;
	padding:23px 0 0 10px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/product/bg-visual-nuskin.gif') no-repeat 100% 100%;
	background-size:auto 118px;
}
.visual-nuskin strong img {width:auto; height:22px}
.visual-nuskin p {margin-top:9px}
.visual-nuskin p img {width:auto; height:13px}
.visual-nuskin + .content-box h3 {margin:-24px 0 0 0; padding:0 0 10px 0}

.visual-pharmanex {
	min-height: 135px;
	padding: 43px 0 0 15px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/product/bg-visual-pharmanex.jpg') no-repeat 100% 0;
}
.visual-planet {
	min-height: 135px;
	padding: 43px 0 0 15px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/product/bg-visual-planet.jpg') no-repeat 100% 0;
}
.visual-ntc {
	min-height: 135px;
	padding: 43px 0 0 15px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/product/bg-visual-ntc.jpg') no-repeat 100% 0;
}

.content-box {padding-left: 15px;line-height: 1.5em;}
.content-box > h3 { margin: -24px 0 0 -15px;}
.content-box > h4 { margin: 25px 0 12px 0;}
.content-box > h4 > span {
	font-size: 12px; 
	font-weight: normal;
	color: #A1A1A1;
	line-height: 1.2em;
}
.content-box > h4 > img {vertical-align: top;margin-top: 1px;}

.tab-box {
	overflow: hidden;
	margin: 25px 0 0 0;
	padding: 16px 15px 6px 15px;
	border: 1px solid #E6E6E6;
	line-height: 1.2em;
}
.tab-box > li {
	float: left;
	margin: 0 25px 0 0; /*개선수정 0115*/
	padding: 0 0 10px 10px;
	white-space: nowrap;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_orage_dott.gif') no-repeat 0 4px;
}
.tab-box > li:last-child {margin-right:0}
.tab-box > li > a:hover {color: #289DC6;}
.tab-box > li.active > a {font-weight: bold;color: #289DC6;}
.tab-width25 > li {width: 21%; margin-right: 1%; padding-left: 1%;}
.tab-width18 > li {width: 18%; margin-right: 1%; padding-left: 1%;}
.tab-width16 > li {width: 16%; margin-right: 1%; padding-left: 1%;}/*개선추가0116*/
.tab-box > li > ul {
	display: none;
	font-size: 11px;
	color: #c4c4c4;
}
.tab-box > li > ul > li {margin-top: 7px;}
.tab-box > li:hover ul {display: block;}
.tab-box > li > ul > li > a {color: #c4c4c4;}
.tab-box > li > ul > li > a:hover,
.tab-box > li > ul > li.active > a {color: #ffa200;}
.tab-box > li.active > ul {display: block;}


.tab-box2 {
	overflow: hidden;
	margin: 29px 0 0 0;
	padding: 5px 0 5px 0;
	border: 1px solid #c9e3ee;
	border-radius: 3px 3px 0 0;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
}
.tab-box2 > li {
	float: left;
	padding: 0 26px 0 26px;
	line-height: 1.8em;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-tab-box2_bar.gif') repeat-y 0 50%;
}
.tab-box2 > li:first-child {background: none;}
.tab-box2 li a:hover {color: #289DC6;}
.tab-box2 li.active a {font-weight: bold;color: #289DC6;}

.tab-box3 {
	height: 30px;
	margin-top: 25px;
	border-bottom: 1px solid #cccccc;
	*zoom:1
}/*개선수정0114*/

.tab-box3:after {content:''; display:block; clear:both}/*개선수정0114*/
.tab-box3 li {
	float: left;
	height: 19px;
	font-weight: bold;
	text-align: center;
	margin: 0 1px 0 0;
	padding: 5px 7%;
	line-height: 20px;
	border: 1px solid #cccccc;
}
.tab-box3 li.active {border: 1px solid #2ea8dd;}
.tab-box3 li.active a {color: #2ea8dd;}
.tab-box3 li:hover { border: 1px solid #2ea8dd;}
.tab-box3 li:hover a {color: #2ea8dd;}

.nuskin-story {
	color: #888888;
	line-height: 1.5em;
}
.parameter-space p {margin-top: 8px;}

.nuskin-story .parameter-space {*zoom:1}/* 0111 개선 수정 */
.nuskin-story .parameter-space:after {content:''; display:block; clear:both}/* 0111 개선 수정 */

.mt8 {margin-top:8px !important}/* 0111 개선 수정 */

.nuskin-story h5 {margin: 20px 0 10px 0;}
.nuskin-story .float-left { display: inline-block; margin: 3px 18px 7px 0;}
.nuskin-story p span {color: #5F5F5F;}
.nuskin-story .img-info {margin: 13px 0 22px 0;}

.nuskin-story .img-info2 {float:left; margin: 2px 23px 0 0}/* 0111 개선 수정 */
.nuskin-story .img-intro {margin: 25px 0;}
.nuskin-story .img-intro img {width: 707px;}
.nuskin-story .import {font-size: 14px; font-weight: bold; color: #555555;}
.para-list {margin: 20px 0 20px 10px;}
.para-list li {
	padding: 3px 0 3px 10px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 8px;
}
.para-list2 {margin: 25px 0 25px 10px;}
.para-list2 li {
	padding-left: 10px;
	color: #888888;
	line-height: 1.8em;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott2.gif') no-repeat 0 8px;
}
.para-list3 {}
.para-list3 li {
	margin: 15px 0;
	line-height: 1.8em;
}

.history {
	clear: both;
	overflow: hidden;
	margin-bottom: 31px;
}
.history dt {width: 145px;float: left;}
.history dd {
	float: left;
	width: 520px;
	padding-left: 26px;
	border-left: 1px solid #BFBFBF;
	line-height: 1.5em;
}
.history > dd > ul {width: 550px;}
.history > dd > ul > li {margin-top: 15px;overflow: hidden;}
.history > dd > ul > li:first-child {margin-top: 0;overflow: hidden;}
.history > dd > ul > li > span {
	display: inline-block;
	width: 35px;
	float:left;
}
.history > dd > ul > li > ol {
	float: left;
	width: 490px;
}
.historing dd {
	float: left;
	width: 520px;
	padding-left: 26px;
	border-left: 1px solid #94CFE0;
}

.skin-link-box {
	overflow: hidden;
	margin-left: -15px;
}
.skin-link-box li {
	position: relative;
	float: left;
	width: 194px;
	height: 97px;
	margin: 14px 0 15px 15px;
	padding: 15px 15px 12px 15px;
	border: 1px solid #E6E6E6;
}
.skin-link-box li a {
	position: absolute;
	bottom: 17px;
	left: 50%;
	margin-left: -70px;
}
.skin-link-box li p {margin-top: 4px;}
.para-box {color: #888888;}
.para-box h5 {
	margin-top: 25px;
	padding: 20px 0 1px 0;
	border-top: 1px solid #E2E2E2;
}
.para-box h5.first-child {
	margin-top: 0;
	padding-top: 10px;
	border-top: none;
}
.para-box > ol {
	margin: 21px 0 20px 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #E2E2E2;
}
.para-box > ol > li {padding: 20px 0 0 0;}
.para-box > ol > li p {margin-top: 11px;}

ul.blue-dott-list li {margin-top: 15px;}
ol.blue-list li,
ol.blue-list li strong {margin-top: 5px;}
ol.blue-list li b {display: inline-block;margin-top: 5px;color: #4E4E4E;line-height: 1.8em;}

.question dt {margin-top: 20px;}
.question dd {margin-top: 15px;}
.question dt span {display: block;margin-top: 5px;}
.question dd p {margin-top: 5px;}

ul.difference-box {
	overflow: hidden;
	margin: 15px 0 0 -12px;
}
ul.difference-box li {
	float: left;
	width: 163px;
	margin-left: 16px;
	letter-spacing: -1px;
}
ul.difference-box li img {border: 1px solid #E2E2E2;}
.difference-box li .obj {
	width: 155px;
	font-weight: bold;
	color: #656565;
	margin-top: 12px;
}
.difference-box li .text-view-eng {
	width: 155px;
	font-weight: bold;
	color: #24A5C9;
}
.difference-box li .text-view-kor {
	width: 155px;
	color: #888888;
	margin-top: 15px;
}

ol.difference-box {
	overflow: hidden;
	margin: 13px 0 0 -22px;
}
ol.difference-box li {
	float: left;
	width: 343px;
	margin: 0 0 20px 22px;
	letter-spacing: -1px;
}
.difference-in-box {letter-spacing: -1px;}
.difference-box2 h4 {
	margin: 26px 0;
}
.difference-in-box {
	padding-left: 140px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/product/bg_pdr.gif') no-repeat 0 0;
}
ol.difference-box.width25 li .text-view-kor {
	width: 327px;
}

.calendar-year {
	overflow: hidden;
	width: 100%;
}
.calendar-year > li {
	float: left;
	width: 19.8%;
	min-height: 160px;
	margin-bottom: 20px;
	border-top: 2px solid #129DD9;
	border-left: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
.calendar-year > li.first {border-left: none;}
.calendar-year > li > p{
	font-size: 16px;
	font-weight: bold;
	color: #18A4E1;
	padding: 9px;
	text-align: center;
	border-bottom: 1px solid #E2E2E2;
}
.calendar-year > li > ul {
	padding: 6px;
	color: #AAAAAA;
}

.alliance-brand {
	overflow: hidden;
	width: 101%;
	margin-left: -1%;
}
.alliance-brand li {
	float: left;
	width: 19%;
	margin: 0 0 10px 1%;
}
.alliance-brand li img {width: 133px;}
.brand-info img {width: 723px;}




/* shopping modify */
.goods-photo .photo-area .icon-view {
	position: absolute;
	top: 7px;
	left: 7px;
	width: 46px;
	height: 46px;
}
.detail-box span {color: #0089AF;}
.detail-box em {color: #424242;}

.table-shipping th {text-align: center !important;line-height: 1.2em;}
.table-shipping td ul li ol li {padding-left: 3px;background: none;}

/***** Costomer Page *****/
.search-field2 {position:relative; border:1px solid #e6e6e6; margin-top:15px; padding:0 17px 17px 150px; border-radius: 2px;}/*개선수정 0113*/
.search-field2:after {content:""; display:block; clear:both}/*개선추가 0113*/
	.search-field2 .tab-area {margin:17px 0 0 20px;}
	.search-field2 .search_zone {position:absolute; top:0; left:0}
	.search-field2 select {float:left; width: 100px; color:#757575; margin: 17px 0 0 10px;}
		.search-field2 label {float:left; margin:17px 0 0 14px}
		.search-field2 label strong {color:#757575; padding-right:11px; background: url('https://resource2018.nuskinkorea.co.kr/images/people/bg-th1.gif') no-repeat 100% 1px; background-size:1px 12px}/*개선추가 0113*/
		.search-field2 select {width:80px}/*개선추가 0113*/
	.search-field2 .input-area {position:relative; float:left;  margin: 15px 0 0 0; border:1px solid #d6d6d6; width:100%; height:22px;}
		.search-field2 .input-area input {vertical-align: middle; margin:0 0 0 0; border:none 0;}
			/*.search-field2 .input-area input.type-text {width:430px;}*/
			.search-field2 .input-area input[type="text"] {width:100%; margin:0; padding:0}/*개선추가 0113*/
			.search-field2 .input-area input[type="image"] {position:absolute; top:0; right:0; width:24px; height:22px}/*개선추가 0113*/

.search-field3 { border:1px solid #e6e6e6; margin:25px 0 0 0; padding: 0 0 10px 100px; border-radius: 2px;}
	.search-field3 .title {font-weight: bold; padding: 10px 0 0 0;letter-spacing: -1px;}
	.search-field3 label {float:left; padding: 2px 0 0 0; color:#e5e5e5;}
		.search-field3 label b {color:#757575;}
	.search-field3 .input-area {float:left; margin:15px 0 0 10px; border:1px solid #d6d6d6; width:428px; height:22px;}
		.search-field3 .input-area input {vertical-align: middle; margin:0 0 0 0; border:none 0;}
			.search-field3 .input-area input.type-text {width:375px;line-height: 15px;}
.search-box {overflow: hidden;clear: both;}

.definition-box .sbj {
	color: #47abd7;
	margin-top: 20px;
	padding-bottom: 7px;
	border-bottom: 1px solid #47abd7;
}
.definition-box dl {margin-top: 30px;}
.definition-box dt {
	font-weight: bold;
	margin-top: 10px;
	padding-left: 10px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 7px;
}
.definition-box dd {
	padding: 0 0 10px 10px;
	border-bottom: 1px solid #e2e2e2;
}

.btn-box {margin-top: 10px; overflow: hidden;}
.btn-box li {
	float: left;
	min-width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-btn-right.gif') no-repeat 100% 0;
}
.btn-box button {
	height: 20px;
	margin: 0 0 0 0;
	padding: 0 2px;
	line-height: 15px;
	color: #757575;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	border: none;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-btn-left.gif') no-repeat 0 0;
}/*개선수정 0120*/


.notice-sbj {
	overflow: hidden;
	font-weight: bold;
	margin-bottom: 8px;
	float: right;
}
.notice-sbj li {
	float: left;
	padding: 0 5px 0 7px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-notice-bar.gif') no-repeat 0 1px;
}
.notice-sbj li:first-child {padding-left: 0; background: none;}
.notice-sbj em {
	color: #18a4e1;
}

.board-link {overflow: hidden;margin: 15px 0 0 -15px;}
.board-link li {float: right;padding: 10px 0 0 15px;}

.article-board li {
	margin: 5px 0;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul-next-writing.gif') no-repeat 50px 6px;
}
.article-board li:first-child {
	margin: 5px 0;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul-prev-writing.gif') no-repeat 50px 6px;
}
.article-board li strong {display: inline-block; width: 70px;}

.sellphone-tip {
	font-weight: bold;
	margin-top: 22px;
	letter-spacing: -1px;
}
.certification {
	margin: 20px 0 20px 0;
	padding: 14px 0;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	text-align: center;
}
.certification select {margin: 0 10px 0 10px} /*개선수정0116*/
.certification a {display:inline-block; margin-left:10px}/*개선추가0116*/
.certification-send {
	font-weight: bold;
	margin: -20px 0 20px 0;
	padding: 14px 0;
	text-align: left;
	border-bottom: 1px solid #e2e2e2;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-notice-bar.gif') no-repeat 372px 19px;
}
.certification img,
.certification select,
.certification-send img {vertical-align: middle;}

.well-down {overflow: hidden;}
.well-down li {
	width: 28%;
	float: left;
	margin: 5px 0;
}

/* .visual-info {
	overflow: hidden;
	margin: 30px 15px;
}
.visual-info dt {
	float: left;
	margin-right: 15px;
}
.visual-info dt img {border: 1px solid #eaeaea;}
.visual-info dd {
	width: 55%;
	float: left;
	line-height: 1.8em;
}
.visual-info dd p {
	font-size: 14px;
	font-weight: bold;
	color: #47abd7;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.visual-info dd ul {
	overflow: hidden;
	height: 137px;
}
.visual-info dd ul li {
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}*/


.visual-info {margin: 30px 0; *zoom:1 }/*개선수정0120*/
.visual-info:after {content:''; display:block; clear:both}/*개선수정0120*/
.visual-info dt {float: left; width: 284px; margin-right: 24px;}/*개선수정0120*/
.visual-info dt img {width:289px; height:181px; border: 1px solid #eaeaea;}/*개선수정0120*/
.visual-info dd { width: 400px; float: right; line-height:18px}/*개선수정0120*/
.visual-info dd > p {margin-bottom:5px; font-size: 14px; font-weight: bold; color: #47abd7; overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis;}/*개선수정0120*/
.visual-info dd ul {overflow: hidden;/* height: 137px; */}/*개선수정0120*/

.visual-info dd ul li {overflow: hidden; width:100%; white-space: nowrap; text-overflow: ellipsis; height: 131px;}/*개선수정0120*/
.visual-info dd ul li > p {overflow: hidden;width: 100%;white-space: nowrap; text-overflow: ellipsis;}/*개선추가0120*/


.visual-info2 {
	overflow: hidden;
	margin: 20px 15px;
}
.visual-info2 dt {
	float: left;
	margin-right: 15px;
}
.visual-info2 dt img {border: 1px solid #eaeaea;}
.visual-info2 dd {
	width: 55%;
	float: left;
	line-height: 1.8em;
	letter-spacing: -1px;
}
.visual-info2 dd p.sbj {
	font-size: 14px;
	font-weight: bold;
	color: #47abd7;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.visual-info2 dd p.date {
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	margin-top: 10px;
	letter-spacing: -1px;
}
.visual-info2 dd p.text-view {
	overflow: hidden;
	height: 107px;
}

.taxation-info {
	margin-top: 15px;
	padding: 10px 0 10px 0;
	text-align: center;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.taxation-info p {margin-top: 3px;}

.tab-anchor {
	overflow: hidden;
	width: 706px;
	margin: 25px 0 0 0;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.tab-anchor li {
	float: left;
	width: 332px;
	color: #757575;
	margin-left: 0;
	padding: 8px 10px;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
}
.tab-anchor li.on {
	font-weight: bold;
	color: #47abd7;
	background: #f9f9f9;
}
.tab-anchor li.on a {color: #47abd7;}

.inherit-area {margin-left: 12px;}
.inherit-area h3 {
	margin: 25px 0 5px -20px;
	padding-left: 8px;
	border-bottom:none
}
.inherit-area h3 + p {margin-left: -4px;}
.inherit-area h4 {
	margin: 7px 0 0 -7px;
	padding-left: 8px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul-arrow.gif') no-repeat 0 5px;
}/*개선수정0117*/

.inherit-area ol li {margin-top: 3px;}
.inhert-process {overflow: hidden;margin: 5px 0 15px 0;}
.inhert-process dt{
	float: left;
	width: 15%;
}
.inhert-process dd{
	float: left;
	width: 85%;
}

.law-process dt {float: left; margin-right: 20px;}

.process-anchor {overflow: hidden;}
.process-anchor > li {
	float: left;
	width: 50%;
	margin: 35px 0 0 0;
}
.process-anchor > li.clear {clear: both;}
.process-anchor > li > ol {margin-top: 5px;}
.process-info {
	margin: 35px 0 35px 0;
	padding: 15px 10px;
	border-top: 1px solid #47abd7;
	border-bottom: 1px solid #47abd7;
}

.precess-text {padding-left: 10px;}

.precess-text h4 {
	margin: 25px 0 0 -10px;
	padding-left: 10px;
	color: #ff8a00;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul-orange-dott.gif') no-repeat 0 5px;
}
.precess-text h5 {
	margin: 15px 0 0 -10px;
	padding: 25px 0 0 10px;
	color: #47abd7;
	border-top: 1px solid #e2e2e2;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul-blue-arrow.gif') no-repeat 0 28px;
}
.precess-text h4.first {
	margin-top: 0;
}
.precess-text h5.first {
	padding-top: 0; 
	border-top: none;
	background-position: 0 3px;
}/*개선수정0117*/


.precess-text ol > li {margin-top: 20px;}
.precess-text ol > li > ul {margin: 10px 0 10px 10px;}
.precess-text dl {width: 100%;}
.precess-text dl dt {
	clear: both;
	width: 19%;
	float: left;
	margin: 20px 1% 0 0;
	color: #47abd7;
}
.precess-text dl dd {
	width: 80%;
	float: left;
	margin-top: 20px;
}
.to-top {position: fixed; top: 50%; right: 0; font-weight: bold; color: #47abd7 !important; z-index: 1000;}

.year-area {margin-top: 25px;}
.year-area ul {width: 100%; *zoom:1}/*개선수정0114*/
.year-area ul:after {content:''; display:block; clear:both}/*개선수정0114*/
.year-area ul li {float: left; margin-right: 1px;}
.year-area .year-text {
	border: 1px solid #e2e2e2;
	text-align: center;
}

.year-area .year-text2 {border: 1px solid #e2e2e2; padding:0 10px 10px}/*개선수정0114*/
.year-area img {vertical-align: top;}

.year-area .year-text2 table {width:100%; margin:10px 0}/*개선추가0114*/
.year-area .year-text2 table th, 
.year-area .year-text2 td {padding:5px 0; border:1px solid #e2e2e2}/*개선추가0114*/

/***** Opportunity Page *****/
ol.intro-list {clear: both;}
ol.intro-list > li {margin-top: 30px;}
dl.intro-list {overflow: hidden; margin-top: 20px; padding-bottom: 10px;}
dl.intro-list dt {float: left;margin-right: 14px;}
dl.intro-list dd {float: left;}

.gray-two-box {overflow: hidden;margin-top: 10px;}
.gray-two-box li {
	float: right;
	width: 45%;
	padding: 2%;
	letter-spacing: -1px;
	border: 1px solid #e2e2e2;
}
.gray-two-box li:first-child {
	float: left;
}
.gray-two-box li p {margin-top: 10px;}

.gray-four-box {
	overflow: hidden;
	margin: 10px 0 0 0;
}
.gray-four-box li {
	float: left;
	width: 22%;
	min-height: 237px;
	margin-left: 6px;
	padding: 1%;
	letter-spacing: -1px;
	border: 1px solid #e2e2e2;
}
.gray-four-box li:first-child {
	float: left;
	margin-left: 0;
}
.gray-four-box li p {margin-top: 15px;}
.gray-four-box li p.title {margin-top: 5px;}
.gray-four-box li.even {background: #f7fdfd;}

.reward-plan {
	width: 60%;
	padding-right: 40%;
	background: url('https://resource2018.nuskinkorea.co.kr/images/opportunity/bg-reward-plan.jpg') no-repeat 100% 0;
}

.content-type1 h4 {
	margin: 20px 0 8px 0;
}
.content-type1 p {margin: 8px 0 0 10px;}
.content-type1 p img {vertical-align: middle;}
.para-arrow1 {
	margin: 0;
	padding-left: 10px;
	color: #47abd7;
	background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_arrow_blue.gif') no-repeat 0 4px;
}

.h3type {
	margin: 15px 0 8px 0 !important;
	padding: 0 !important;
	border-bottom: none !important;
}
.h4type1 {margin-bottom: 0 !important;}

.process1-box {overflow: hidden;margin: 30px 0 0 0;}
.process1-box ol {
	float: right;
	width: 65%;
}
.process1-box > ol > li > img {margin: 30px 0 10px 0;}
.process1-box > ol > li:first-child > img {margin: 0 0 10px 0;}
.process2-box > ul {overflow: hidden;}
.process2-box > ul > li {
	width: 47%;
	float: right;
}
.process2-box > ul > li:first-child {
	width: 47%;
	float: left;
}
.process2-box > ul > li > ol > li {
	padding: 30px 0 0 15px;
}
.process2-box > ul > li > ol > li b {
	display: inline-block;
	font-size: 16px;
	margin: 0 0 0 -15px;
}

.planet-brand {width: 60%;margin-top: -10px;letter-spacing: -1px;}

.calendar-area {font-family: Verdana;font-size: 11px;margin: 40px 0 0 0;}
.calendar-area table thead th {
	padding: 4px;
	text-align: center;
	background: #d2d2d2;
}
.calendar-area table thead th.sun,
.calendar-area table tbody td.sun {color: #ff3e3e;}
.calendar-area table thead th.sat,
.calendar-area table tbody td.sat {color: #008fd1;}
.calendar-area table tbody td {
	height: 50px;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	border-left: 1px solid #f1f1f1;
	border-bottom: 1px solid #e2e2e2;
}
.calendar-area table tbody td > div {position: relative;}
.calendar-area table tbody td > div > em {position: absolute; top: 0; right: 0;}
.calendar-area table tbody tr td:first-child {
	border-left: none;
}
.calendar-control {
	overflow: hidden;
	position: relative;
	width: 100%;
	font-size: 22px;
	margin: 0 0 20px 0;
	text-align: center;
	letter-spacing: -2px;
	line-height: 30px;
}
.calendar-control img {
	margin: 10px 0 0 0;
	vertical-align: top;
}
.calendar-control .btn-resevation {
	position: absolute;
	top: -10px;
	right: 0;
}
.calendar-control .prev {
	position: absolute;
	top: 0;
	left: 120px;
}
.calendar-control .next {
	position: absolute;
	top: 0;
	right: 120px;
}
.calendar-control .btn-resevation img {vertical-align: top;}

.table-desc {
	font-size: 12px;
	margin: 15px 0 3px 0;
	text-align: right;
}

.table-desc span img {
	vertical-align: middle;
	padding: 0 6px 0 0;
	margin: -1px 0 0 0;
}

/* .table-data1 .notice2 td a {
	color: #249cce;
	font-weight: bold;
} */

.table-data1 .notice2 td, .table-data1 .notice2 td a  {
	color: #249cce;
	font-weight: bold;
}/*개선수정0116*/

.table-list1 .notice3 th {
	color: #249cce;
	font-weight: bold;
	background-color: #fff;
	border: 0 none;
}

.table-list1 .notice3 td {
	border-left: 0 none; 
	border-right: 0 none;
}

.table-style tbody td {border-left: 0 none;}
.file-list li {margin: 5px 0;}
.add-comment {margin: 20px 0 0 0;}
.add-comment > ul > li {
	overflow: hidden;
	position: relative; 
	background: url('https://resource2018.nuskinkorea.co.kr/images/common/bg_dashline.gif') repeat-x 0 0;
	font-size: 11px; 
	word-wrap: break-word;
	color: #999;
	padding: 7px 0 7px 0;
	}
.add-comment > ul > li:first-child {background: none;}
.add-comment > ul > li .name {float: left;width: 70px;}
.add-comment > ul > li .text-view {margin: 0 80px 0 70px;}
.add-comment > ul > li > ul {
	position: absolute;
	top: 7px;
	right: 0;
}

.add-comment .enroll-comment {
	padding: 4px 0 0 0;
	background: none;
}
.add-comment .color_scarlet{color: #ff8a00;}
.enroll-comment .name {
	margin-right: 15px;
	vertical-align: top; 
}

.enroll-comment .name strong {
	vertical-align: top; 
}
.enroll-comment textarea {vertical-align: top;}
.enroll-comment a {
	width: 65px;
	height: 40px;
	display: inline-block; 
	padding: 1px 0 0 6px;
}



.movie-area {width: 710px; height: 176px; margin: 24px 0 0 0; background: url('https://resource2018.nuskinkorea.co.kr/images/opportunity/bg-training-movie.gif') no-repeat 0 0;}
.movie-area:after {
	content: ''; 
	display: block;
	clear: both;
}
.movie-area > .movie-box {margin-right: 15px;}
.movie-box {
	width: 295px; 
	float: left; 
	margin: 36px 0 0 36px;
}
.movie-box .img-zone,
.movie-box .movie-zone {float: left;}
.movie-box .img-zone {margin: 0 9px 0 0;}
.movie-box .movie-zone .btn {margin: 0 0 0 14px;}
.movie-box .movie-zone .subject {
	margin: 25px 0 0 10px;
	font-size: 11px;
	font-weight: bold; 
	letter-spacing: -1px;
}
.movie-box .movie-zone .desc {
	margin: 6px 0 0 10px;
	font-size: 11px;
}

.movie_style {border-top:2px solid #129dd9;}
.movie_style .sbj_style {
	margin: 5px 0 0 0; 
	font-size: 11px;
}
.movie_style .name {
	margin: -4px 0 0 0;
	font-size: 11px;
}

.table-list1 .notice4 th {background: none;}

.mobile-tip-box {
	margin: 25px 0 0 0;
	padding: 15px 150px 15px 10px;
	border: 1px solid #e2e2e2;
	background: url('https://resource2018.nuskinkorea.co.kr/images/opportunity/bg_handphone.gif') no-repeat 97% 10px;
}
.mobile-notice-box {
	margin: 25px 0 0 0;
	padding: 15px 50px 15px 10px;
	border: 1px solid #e2e2e2;
}
.mobile-notice-box > span {text-decoration: underline;}
.mobile-notice-box a:link {color: #308fb6; text-decoration: none;}
.btn-mobile {margin: 10px 0 0 0;}
.btn-mobile img {vertical-align: middle;}

.opinion {color: #104a80;}
.opinion textarea {resize: none;display: block;margin: 5px 0 5px 0;width: 90%;height: 25px;}

.life-box {
	width: 588px;
	height: 247px;
	margin-top: 25px;
	padding: 30px 60px;
	background: url('https://resource2018.nuskinkorea.co.kr/images/opportunity/bg-life-box.gif') no-repeat 0 0;
}
.life-box .notice {padding-top: 110px;text-align: center;}
.life-box .title {
	font-size: 13px;
	font-weight: bold;
	color: #757575;
}
.life-box .title span {display: block;font-size: 16px;margin: 3px 0 0 0;}
.life-box .title strong {color: #279fc9;}
.life-box .text-view {
	margin: 20px 0 0 0;
	color: #555555;
}
.life-box .life-sel {
	font-weight: bold;
	margin: 30px 0 0 0;
	text-align: center;
}
.life-box .life-sel input[type="radio"]{margin:0 3px 0 16px; vertical-align:middle} /*개선수정0115*/

.life-box .life-sel em {vertical-align:middle} /*개선추가0115*/

.roombox {
	width: 212px;
	height: 16px;
	font-size: 13px; 
	font-weight: bold; 
	text-align: center;
	margin: 20px auto 0 auto;
	padding: 15px 0;
	border: 1px solid #5fa6ca;
}
.roombox input[type="checkbox"] {margin: 0 0 0 0;}

.file-upload li {
	padding: 5px 0 5px 0;
	line-height: 15px;
	border-top: 1px solid #e2e2e2;
}
.file-upload li:first-child {border-top: none;}
.faq-list li { margin: 15px 0 0 0; }
.faq-list li textarea {width: 100%;height: 100px;resize: none;margin: 5px 0;}

.preview {margin-top: 5px;}
.preview span {color: #0088c0; text-decoration:underline;}
.preview-tip {font-weight: bold; margin-top: 10px; letter-spacing: -2px;}

.question-list {margin: 20px 0 0 20px;}
.question-list li {
	margin-top: 10px;
	padding-left: 43px;
}
.question-list li > p {margin-top: 10px;}
.question-list li strong {margin-left: -43px;}

.check-list {overflow: hidden;}
.check-list li {float:left; width: 50%; margin-bottom: 3px; color: #757575; letter-spacing: -1px;}
.reservation-tip {font-weight: normal; margin-top: 5px; color: #0088c0;}

/* people - 인재채용 faq / 고객 faq 0110 / 0116*/
.table-data1.faq {border-bottom:1px solid #E2E2E2;}
.table-data1.faq tbody td {border-top:1px solid #E2E2E2; border-bottom:0}
.table-data1.faq tbody tr.answer-cont td {padding:14px 6px 24px; background:#F9F9F9;} /*개선수정0116*/
.table-data1 tbody td.bg_none{border-top:none}
.table-data1 tbody tr:last-child td {border-top:1px solid #E2E2E2;}
.table-data1 tbody tr:last-child td.bg_none{border-top:none}
.table-data1.faq td td {border:none !important} /*개선수정0116*/

/* culture 회사소개 - 아름다운 차이 0113*/

.beauty-box {margin-top:30px; *zoom:1}
.beauty-box:after {content:''; display:block; clear:both}

.beauty-box h4,
.beauty-box p {margin-bottom:8px}

.beauty-box .point_orange {color: #FC8006}
.beauty-box span {display:inline-block; margin-bottom:10px}
.beauty-box .beauty-left {float:left; width:347px}
.beauty-box .beauty-right {float:right; width:347px}


/* 0113 force the for good */
.txt_spot {color: #A1A1A1; font-size: 12px;  font-weight: normal; line-height: 1.2em}


/* Maxi_Tutorial 보상플랜 동영상 0114  */
.Maxi_Tutorial {padding:0; margin:40px 0 20px 120px; text-align:left}/*개선추가 0113*/

/* oppurtivy 비즈 캘린더 0115*/

.table-list1.tbl_stlye04 {border-bottom:none}
.table-list1.tbl_stlye04 td {text-align:left}

/* 고객 라운지 종합 소득세 확인 - 작성 방법 팝업 0116*/
.pop_write {overflow:scroll; width:800px; height:800px}

/* 고객 faq 검색 0116 */
.customar_faq {margin:25px 0 0 0; padding:17px 19px; border: 1px solid #E6E6E6; border-radius: 2px}
.search-field4 {*zoom:1}
.search-field4:after {content:""; display:block; clear:both}
	.search-field4 select {float:left; width:100px; height:24px; color:#757575; margin: 17px 0 0 10px}
		.search-field4 label {float:left; margin:20px 0 0 20px;}
		.search-field4 label strong {color:#757575; padding-right:11px; background: url('https://resource2018.nuskinkorea.co.kr/images/people/bg-th1.gif') no-repeat 100% 1px}
	.search-field4 .input-area {float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:490px; height:22px}
		.search-field4 .input-area input {vertical-align: middle; margin:0; border:none 0;}
			.search-field4 .input-area input.type-text {width:440px} 

/* 트레이닝> 스타 포텐션 스쿨 > 스타 게시판 검색 0116 */
.search-field5 {*zoom:1}
.search-field5:after {content:""; display:block; clear:both}
.search-field5 { border:1px solid #e6e6e6; margin-top:25px; padding-bottom: 15px; border-radius: 2px;}
	.search-field5 select {float:left; width:85px; height:24px; color:#757575; margin: 17px 0 0 10px}
		.search-field5 label {float:left; margin:20px 0 0 20px;}
		.search-field5 label strong {color:#757575; padding-right:11px; background: url('https://resource2018.nuskinkorea.co.kr/images/people/bg-th1.gif') no-repeat 100% 1px}
	.search-field5 .input-area {float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:430px; height:22px;}
		.search-field5 .input-area input {vertical-align: middle; margin:0; border:none 0;}
			.search-field5 .input-area input.type-text {width:370px} 

				.search-field5 .input-area02 {float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:396px; height:22px;}/*개선추가 0117*/
		.search-field5 .input-area02 input {vertical-align: middle; margin:0; border:none 0;}/*개선추가 0117*/
			.search-field5 .input-area02 input.type-text {width:344px} /*개선추가 0117*/


/* 고객 라운지 종합 소득세 확인 - 작성 방법 팝업 0116*/
.pop_write {overflow:scroll; width:800; height:800px}


/* 트레이닝> 스타 포텐션 스쿨 > 스타 게시판 검색 0116 */
.search-field6 {*zoom:1}
.search-field6:after {content:""; display:block; clear:both}
.search-field6 { border:1px solid #e6e6e6; margin-top:25px; padding-bottom: 15px; border-radius: 2px;}
	.search-field6 select {float:left; width:85px; height:24px; color:#757575; margin: 17px 0 0 10px}
		.search-field6 label {float:left; margin:20px 0 0 20px;}
		.search-field6 label strong {color:#757575; padding-right:11px; background: url('https://resource2018.nuskinkorea.co.kr/images/people/bg-th1.gif') no-repeat 100% 1px}
	.search-field6 .input-area {float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:493px; height:22px;}
		.search-field6 .input-area input {vertical-align: middle; margin:0; border:none 0;}
			.search-field6 .input-area input.type-text {width:440px} 

/* 마이오피스 - 고객 1:1 문의 내역 0122*/
.search-input .input-area {width:391px}
.search-input .input-area input.type-text {width:338px}


	/* 법무핫라인 - 방침 및 절차요약 / 방침및 절차 전문검색  0117 */
.distributor {margin:15px 0 0 0; padding:17px 19px; border: 1px solid #E6E6E6; border-radius: 2px}
.distributor .title {font-weight:bold; text-align:center}
.search-field7 {*zoom:1}
.search-field7:after {content:""; display:block; clear:both}
		.search-field7 strong {display:inline-block; float:left; margin:13px 0 0 62px; color:#757575; padding-right:11px; background: url('https://resource2018.nuskinkorea.co.kr/images/people/bg-th1.gif') no-repeat 100% 4px}
	.search-field7 .input-area {float:left; margin:10px 0 0 10px; border:1px solid #d6d6d6; width:471px; height:22px}
		.search-field7 .input-area input {vertical-align: middle; margin:0; border:none 0}
			.search-field7 .input-area input.type-text {width:421px} 


/* 법무 핫라인 - 0117 */
.input_txt {width:530px}
.input_txt02 {width:520px}
.tel_txt {width:50px}
.txt_area {width:530px !important; min-height:100px !important; }
.input_year01 {width:30px}
.input_year02 {width:20px}

/* 법무핫 라인 faq 0117*/
.QuestList {margin-top:20px; padding:30px 10px; border:1px solid #E6E6E6; background: url('https://resource2018.nuskinkorea.co.kr/images/customer/customer-mantoman.png') no-repeat 76px 42px}
.QuestList > div {margin-left:183px}
.QuestList ul {margin:5px 0 0 0}


/* 뉴스킨 소식 뉴라이프 0120 수정 및 추가  */
.product-view-list.product-space3 {margin:0; *zoom:1}
.product-view-list.product-space3:after {content:''; display:block; clear:both}
.product-view-list.product-space3 > li {float: left; width:181px; margin:0; padding:0 0 20px 0}
.product-view-list.product-space3 > li  p strong {margin-top:5px; color:#757575; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product-view-list.product-space3 > li  div {height:264px; border-bottom:1px solid #e0e0e0}
.thumbnail3 { width:137px;  height:168px; border: 1px solid #e2e2e2}

/* 뉴스킨 소식 뉴스레터 0120 개선추가  */
.product-view-list.product-space4 {*zoom:1}
.product-view-list.product-space4:after {content:''; display:block; clear:both}
.product-view-list.product-space4 > li {float: left; width:185px; margin:0}
.product-view-list.product-space4 > li a {display:block; color:#757575; text-align:center}
.product-view-list.product-space4 > li a strong {display:block; margin-top:5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.product-view-list.product-space4  > li  div {padding:25px 0 20px 36px; border-bottom:1px solid #e0e0e0}
.product-view-list.product-space4 > li .thumbnail4 {width:146px; height:176px; border: 1px solid #e2e2e2 !important}


/*뉴스킨 용어사전 0120 개선추가 */
.search-field8 { border:1px solid #e6e6e6; margin-top:25px; padding: 0 0 15px 45px; border-radius: 2px;}
		.search-field8 label {float:left; margin:20px 0 0 20px;}
		.search-field8 label strong {color:#757575; padding-right:11px; background: url('https://resource2018.nuskinkorea.co.kr/images/people/bg-th1.gif') no-repeat 100% 1px}
	.search-field8 .input-area {float:left; margin:17px 0 0 14px; border:1px solid #d6d6d6; width:490px; height:22px;}
		.search-field8 .input-area input {vertical-align: middle; margin:0; border:none 0;}
			.search-field8 .input-area input.type-text {width:440px;} 


/* 로그인 0120 개선추가*/
.mt3 {margin-top:3px !important}
.point_skyblue {color:#47abd7}


/* 온라인신청 0122*/
.question {display:block; margin-top:35px} 
.question02 {display:block; margin-top:10px} 







