@charset "utf-8";
/*
Author: Kim-jintae
Contact: vuenos@gmail.com
Version: 1.0
*/
/** 개발자 highlight add ***/
.highlight { background-color: yellow; color:red; }

/***** 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;}
.vspace40 {margin-top: 40px !important;}
.vspace50 {margin-top: 50px !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;}

.ml10 {margin-left:10px !important}/*개선추가 0128*/
.ir_hidden {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; text-indent:-9999px;line-height:0; font-size:0}  /*개선추가0210 */

/***** 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"] {line-height: 40px;vertical-align: middle; border: 1px solid #ccc;}
selssct {min-height: 42px;}
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; min-width:1004px; margin: 0 auto;}/*개선수정 0206*/
#header	.header-section {height: 45px; position: relative; padding: 22px 0; *zoom:1}/*개선수정0127 */
#header	.header-section:after {content:''; display:block; clear:both}/*개선추가0127 */
#header	.header-section h1 {position: absolute; top: 22px; left: 0;}
#header .header-section h3 {position:absolute; top:14px; left:1010px;}
#header	.header-section ul {float: right; *zoom:1}/*개선수정0127 */
#header	.header-section ul:after {content:''; display:block; clear:both}/*개선추가0127 */
#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 4px; line-height:16px} /* 개선 작업 */
#header	.header-section ul li:first-child{padding-left: 0; background: none;}
#header	.header-section fieldset {clear: both;float: right;margin-top:23px;color: #989898;}
#header	.header-section fieldset:after {content:""; display:block; clear:both}
#header	.header-section fieldset em {color: #3299C7; float:left; margin-top:5px}
#header	.header-section fieldset em span {color:#989898}
#header	.header-section fieldset div {float:left}
#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: -4px;}

#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: 560px;margin-left: -235px;}/* 1023 수정 */
#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;}
#gnb .all-view a {color: #fff;}
.all-view {display: inline-block; position: absolute; top: 11px; right: 10px; color: #fff;}
.all-view a img {margin-top: -2px;vertical-align: middle;}

#container {max-width:988px; min-width:988px; margin: 0 auto 0 auto; padding: 0 0 100px 0;}
#container.sub-page:after {content: ".";display: block;visibility: hidden;height: 0px;clear: both;}
#container2 {max-width:988px; min-width:988px; margin: 0 auto 0 auto; padding: 0 0 0 0;}
#container2.sub-page:after {content: ".";display: block;visibility: hidden;height: 0px;clear: both;}
#contents {position: relative; min-height:600px; z-index:2}
.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 15px; border-bottom: 1px solid #E5E5E5;}
.breadcrumb li { display: inline; padding: 0 3px 0 11px; color:#999 !important; 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:last-child {color: #FF8A00 !important}
.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 { color: #757575; font-size: 16px; font-weight: bold; letter-spacing: -1px; }/*개선추가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; min-width:944px; margin: 20px auto 0 auto;padding: 15px 21px;border: 1px solid #E6E6E6; background:#fff; z-index:1}
#footer:after {content:""; display:block; clear:both}
#footer img {vertical-align: top;}
.footer-info{margin-bottom: 5px; *zoom:1}/*개선수정0129*/
.footer-info:after {content:''; display:block; clear:both}/*개선수정0129*/
.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: 5px;  right: 5px;}
.familysite {position: relative; float: right; z-index:1}
/* .familysite ul { display: none; position: absolute; bottom: 21px; left: 0; width: 125px; height: 140px; overflow: hidden; overflow-y: auto; font-size: 11px; padding: 2px 0; border: 1px solid #DCDCDC; letter-spacing: -1px; background: #fff;} */
.familysite ul { display: none; position: absolute; bottom: 21px; left: 0; width: 150px; height: 140px; 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%; */width:75%;}
#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,
table tbody td button {vertical-align: middle;}/* 개선수정 0127 */
table tbody td input[type="checkbox"] {vertical-align: middle;margin-top: 0;}
table tbody td input[type="radio"] {vertical-align: middle;margin-top: -2px;}

.mark {width: 28px;}
.mark2 {width: 54px;}

/* table list as-is
.table-list1 {border-top: 2px solid #129dd8; border-bottom: 1px solid #e2e2e2;}
.table-list1 thead th {padding: 8px 10px; text-align: center; vertical-align: middle; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; background: #F7F7F7;}
.table-list1 thead td {padding: 8px 10px; text-align: center; vertical-align: middle; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2;}
.table-list1 thead th.loi{border-left: 0px;}
.table-list1 thead td.loi{border-left: 0px;}
.table-list1 thead tr th.sbj,
.table-list1 thead tr td.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-bottom: 1px solid #e2e2e2; 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.loi tr td{border-left: 0px;}
.table-list1 tbody.loi tr td:nth-child(2){text-align: left;}
.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-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2;}
.table-list1 tbody td.num {font-size: 14px;font-weight: bold;}
.table-list1 tbody td.title {font-size: 12px;}
.table-list1 tbody td .content {min-height: 200px;}
.table-list1 tbody td .info img {margin-bottom:20px; width:50%; max-width:345px; height:auto; }
.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 tr td.l_line { border-left: 1px solid #e2e2e2;}

.table-list1 thead tr.blLine th:first-child { border-left:1px solid #e2e2e2;  }
.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 #e2e2e2; border-left: 1px solid #e2e2e2; background: #f9f9f9;}
.table-list1 .left_border {border:1px solid #E2E2E2 !important}
.table-list1 tr.h_line1{height: 45px}
.table-list1 tr.h_line2{height: 53px}
*/
.table-list1 {border-bottom: 1px solid #ddd;border-top: 2px solid #454545;width:100%;}
.table-list1 thead th {padding: 10px 15px; text-align: center;vertical-align: middle;line-height: 20px;border-left:1px solid #eee;  border-top: 1px solid #e2e2e2;}
.table-list1 thead td {padding:10px 15px; text-align:center; border-top:1px solid #ddd; line-height: 20px;  border-left:1px solid #eee;}
.table-list1 thead th.loi{border-left: 0px;}
.table-list1 thead td.loi{border-left: 0px;}
.table-list1 thead tr th.sbj,
.table-list1 thead tr td.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 #e2e2e2;}
.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.loi tr td{border-left: 0px;}
.table-list1 tbody.loi tr td:nth-child(2){text-align: left;}
.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:10px 15px; text-align:center; border-top:1px solid #ddd; line-height: 20px;  border-left:1px solid #eee;}
.table-list1 tbody td.num {font-size: 14px;font-weight: bold;}
.table-list1 tbody td.title {font-size: 12px;}
.table-list1 tbody td.month {font-weight: bold;background: #f9f9f9;}
.table-list1 tbody td .content {min-height: 200px;}
.table-list1 tbody td .info img {margin-bottom:20px; width:50%; max-width:345px; height:auto; }
.table-list1 tbody td.left {text-align: left;}
.table-list1 thead th:first-child,
.table-list1 tfoot th:first-child,
.table-list1 tbody tr td:first-child, .table-list1 thead th:first-child, .table-list1 thead tr th:first-child, .table-list1 tr td:first-child { border-left: none;}
.table-list1 tbody tr td.l_line { border-left: 1px solid #e2e2e2;}

.table-list1 thead tr.blLine th:first-child { border-left:1px solid #e2e2e2;  }
.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;line-height: 1.5em;}
.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 #e2e2e2; border-left: 1px solid #e2e2e2; background: #f9f9f9;}
.table-list1 .left_border {border:1px solid #E2E2E2 !important}
.table-list1 tr.h_line1{height: 45px}
.table-list1 tr.h_line2{height: 53px}

.table-list2 {border-top: 2px solid #454545; line-height:18px}/*개선수정0205*/
.table-list2 .content {min-height: 200px;}/* 개선작업 */

.table-list2 tbody th {padding: 10px; text-align: center; vertical-align: middle; border-bottom: 1px solid #e2e2e2; background: #F7F7F7; line-height:18px;}/*개선수정0204*/
.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 #e2e2e2;}
.table-list2.mytable {margin-bottom: 30px;}
.table-list2.mytable tbody td {line-height: 38px;}
.table-list2.mytable tbody td .detail-box {padding-top:20px;padding-bottom:20px;}

.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:78px}/*개선추가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-list2 .account_txt {width:115px}
.table-list2 .account_txt02 {width:180px}

.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-bottom: 1px solid #ddd;border-top: 2px solid #454545;width:100%;}
.table-data1 thead th {text-align: center; vertical-align: middle;padding: 10px 15px;text-align: center;line-height: 20px;font-family:none;}
.table-data1 thead th.number {padding: 10px; text-align: left;}
.table-data1 tbody td {padding: 10px; text-align: center; vertical-align: middle;border-top: 1px solid #ddd;}

.table-data1 tbody td ul li {margin: 2px 0;}
.table-data1 tbody tr:first-child td {border-top: 1px solid #e2e2e2;}
.table-data1 tbody tr:last-child td {border-top: 1px solid #e2e2e2;}

table.recruit-write tbody tr th,
table.recruit-write tbody tr td {border-top: 1px solid #a1cadc; border-bottom: 1px solid #a1cadc;}
table.recruit-write tbody tr:first-child td {border-top: 1px solid #a1cadc;}

.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 a {display:inline-block}/*개선수정0128*/
.table-data1 tbody td.sbj .banner100 {overflow: hidden;width:auto; max-width:103px; height: 88px; border: 1px solid #E6E6E6; vertical-align: middle;}/*개선수정 0224*/
.table-data1 tbody tr.answer-cfm td {font-weight: bold; background: #f9f9f9;}
.table-data1 tbody tr.answer-cfm td.sbj {background:#f9f9f9 url('https://resource2018.nuskinkorea.co.kr/images/culture/bg-th-line2.gif') repeat-x 0 100%;}/*개선추가 0205*/

.table-data1 tfoot td {font-size: 120%; font-weight: bold; padding: 21px; text-align: right; vertical-align: middle; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.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; text-align:right !important}
.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 {*zoom:1}/*개선추가0128*/
.table-data1 tfoot tr.sum-info td > ul > li ul:after {content:''; display:block; clear:both}/*개선추가0128*/
.table-data1 tfoot tr.sum-info td > ul > li ul > li {float: left; padding: 10px 0 0 15px; line-height: 18px}/*개선수정0128*/

.table-data1 tfoot tr.sum-info td > ul > li ul > li:first-child {padding-left:0}/*개선추가0128*/
.table-data1 tfoot tr.sum-info td ul li input {vertical-align: middle; margin:0 3px 0 0; padding:0}/*개선수정0128*/
.table-data1 tfoot tr.sum-info td ul li label {vertical-align:middle; margin:0; padding:0}/*개선추가0128*/
.table-data1 tfoot tr.total-sale td {background: #FCF6FF;}

.table-data1 .day_space span {display:block; line-height: 17px}
.table-data1 .sumCuo img {width:auto; max-width:128px; height:58px}/*개선추가 0303*/
.table-data1 .sumVer img {width:137px; height:168px}/*개선추가 0303*/

.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;}

/*쇼핑 new table*/
.tbl_box {border:1px solid #eaeaea; border-radius:4px}
.shTable01 {border-collapse:separate; border-spacing:0; border:0; table-layout:fixed}
.shTable01 thead th {padding:13px 10px; border-top:1px solid #eaeaea; border-bottom:1px solid #37a8da; background:#fff}
.shTable01 th:first-child {border-left:1px solid #eaeaea}
.shTable01 td:first-child {border-left:1px solid #eaeaea}
.shTable01 tbody tr:first-child td {border-top:0}
.shTable01 tbody tr:last-child td {border-top:0}
.shTable01 tbody td {padding:13px 10px; background:#fff}
.shTable01 thead th.number,.shTable01 tbody td.number {padding:13px 10px}
.shTable01 tbody td.cen {text-align:center}
.shTable01 tbody td.sbj .banner100 {border:0}
.shTable01 tfoot tr.total-sum2 td {padding:26px 21px; border-top:0}
.shTable01 tbody td ul li {margin:4px 0}
.shTable01.setTbl tbody tr:first-child td {border-top:0}
.shTable01.setTbl tbody td {border-top:1px solid #eaeaea; border-bottom:0}
.shTable01.setTbl tfoot tr.total-sum2 td {border-top:1px solid #eaeaea}
.shTable01.setTbl .setup {border-top:0; padding:9px 10px; text-align:left; background:#f0f0f0}
.shTable01.setTbl .setup div {margin-left:57px}
.shTable01.setTbl .setup div strong {margin-right:9px; padding-left:11px; color:#383838; font-weight:normal; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul-orange-dott02.png') no-repeat 0 3px}
.shTable01.setTbl .setup div input[type="text"] {margin-right:5px}
.shTable01.setTbl .setup div p {position:relative; top:1px; display:inline-block; margin-left:13px; color:#383838; *display:inline; *zoom:1}
.shTable01 .sum_bar {margin-right:14px; padding-right:20px; background:url('https://resource2018.nuskinkorea.co.kr/images/common/blt_foot_sum.gif') no-repeat 100% 2px}
.shTable01 .firstL {border-radius:4px 0 0 0}
.shTable01 .firstR {border-radius:0 4px 0 0}
.shTable01 .lastL {border-radius:0 0 0 4px}
.shTable01 .lastR {border-radius:0 0 4px 0}
.shTable01 .last {border-right:1px solid #eaeaea}
.shTable01 .total-sum2 td {border-radius:0 0 4px 4px; border-right:1px solid #eaeaea}
.shTable01 .fc01 {color:#656565}

.shTable01 .apply td {color:#696969; background:url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_apply.png') repeat 0 0}
.shTable01 .apply td .fc01 {color:#696969}
.shTable01 .apply td * {opacity:0.5; zoom:1; filter:alpha(opacity=50)}
.shTable01 .apply td.btn * {opacity:1.0; zoom:1; filter:alpha(opacity=100)}
.shTable01 .apply .point_txt strong {color:#1A5A75}
.shTable01 .apply .point_txt p {color:#303030}
.shTable01 .apply .coupon * {opacity:0.6; zoom:1; filter:alpha(opacity=60)}

.shTable01 .apply1 td {padding:0}
.shTable01 .apply1 td .maskAreak {position:relative; padding:13px 10px}
.shTable01 .apply1 td .mask {position:absolute; top:0; left:0; width:100%; height:100%; background:url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_apply.png') repeat 0 0}
.shTable01 .apply1 td .btn {position:relative; z-index:2}

.shTable01 .numbering input[type="text"] {width:43px; height:26px; padding:0 6px; margin:0 3px 0 0; font-weight:bold; border-radius:2px; text-align:center}
.shTable01 .numbering .prev-page {margin-right:1px}

.shTable01 .donation-clause {padding:0 20px; border:0}
.shTable01 .donation-clause .title {margin:12px 0 19px; font-size:12px}
.shTable01 .donation-clause ol {border:1px solid #e5e5e5}
.shTable01 .donation-clause .agree-check {margin:18px 0 3px}

.btn_lecture {display:block; margin-top:5px;}


.shTable02 {border-collapse:separate; border-spacing:0; table-layout:fixed}
.shTable02 th:first-child {border-left:1px solid #eaeaea}
.shTable02 tr:first-child th, .shTable02 tr:first-child td {border-top:1px solid #eaeaea}
.shTable02 th{padding:13px 0; color:#fff; vertical-align:middle; border-bottom:1px solid #eaeaea; background:#b6b6b6}
.shTable02 td{padding:13px 10px 13px 27px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background:#fff; vertical-align:middle; }
.shTable02 td.inp {padding:7px 10px 8px 27px}
.shTable02 td.cont01 {padding:13px; border-radius:0 0 4px 4px; line-height:18px; font-size:11px}
.shTable02 .firstL {border-radius:4px 0 0 0}
.shTable02 .firstR {border-radius:0 4px 0 0}
.shTable02 .lastL {border-radius:0 0 0 4px}
.shTable02 .lastR {border-radius:0 0 4px 0}
.shTable02 .firstL.lastL {border-radius:4px 0 0 4px}
.shTable02 .firstR.lastR {border-radius:0 4px 4px 0}

.btn_shSt01 {margin-top:16px; text-align:center}
.btn_shSt01 a {display:inline-block}
.btn_shSt01 > p {margin-bottom:15px; font-weight:bold}

.btn_shSt02 {margin:20px 0 17px; text-align:right; *zoom:1}
.btn_shSt02:after {content:""; display:block; clear:both}
.btn_shSt02 a {display:inline-block}
.btn_shSt02 .btnL {float:left; width:250px; text-align:left}
.btn_shSt02 .btnR {float:right; width:738px; *zoom:1}
.btn_shSt02 .btnR:after {content:""; display:block; clear:both}
.btn_shSt02 .btnR p {float:left; width:435px; margin-top:15px; vertical-align:top; color:#ff7200; font-weight:bold; line-height:14px; text-align:left; word-wrap:break-word; word-break:break-all}

/* 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 tr:first-child td {border-top: 2px solid #454545;}
.table-movie tbody td {padding: 25px 0; line-height: 1.7em; border-bottom: 1px solid #ddd;text-align: center;}
.table-movie tbody td + td {border-left: 1px solid #ddd;}
.table-movie tbody tr.tb-border-none td {border-bottom: none;}
.table-movie tbody td .movie-link img {width:213px; height:120px}
.table-movie tbody td strong {display:block; font-weight: bold;margin-top: 25px;color: #676767;font-size: 14px;}
.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:213px; height:120px; border:1px solid #e7e7e7}
.table-movie tbody td.list_inner {padding:25px 0 0 0; border-bottom:none}
.table-movie tbody .movie_list a.movie-link {min-width:215px;min-height: 120px;}

.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 {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 {text-align: center; *zoom:1}/*개선수정0127*/
.pager:after {content:''; display:block; clear:both}/* 개선추가 0127 */
.pager * {vertical-align:middle}
.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: 30px 0 0 0;}
.pager-space3 {margin: 10px 0 0 0;}
.pager-space4 {text-align: right; *zoom:1; margin: 30px 0 26px 0; vertical-align:middle;}
.pager label > em {display:inline-block; margin-top:2px}


/***** 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;}

/*개선추가 0225*/
.gray-box02 {padding:20px 25px 19px; border:1px solid #eaeaea; border-radius:4px; background:#fff}
.gray-box02 p {margin-bottom:10px; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#4ebbe1}
.gray-box02 p span {color:#757575}
.gray-box02 ul {*zoom:1}
.gray-box02 ul:after {content:""; display:block; clear:both}
.gray-box02 ul li {float:left; margin-left:20px}
.gray-box02 ul li:first-child {margin-left:0}
.gray-box02 ul li input[type="radio"] {position:relative; top:-1px; margin:0; padding:0; vertical-align:middle}
.gray-box02 ul li label {margin:0; padding:0; vertical-align:middle}

/*개선추가 0225*/
.gray-box03 {padding:13px 19px 12px; border:1px solid #eaeaea; border-radius:4px; background:#fff}
.gray-box03 ul {*zoom:1}
.gray-box03 ul:after {content:""; display:block; clear:both}
.gray-box03 ul li {margin-top:6px; padding-left:12px; line-height:16px; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul-orange-dott02.png') no-repeat 0 5px}
.gray-box03 ul li:first-child {margin-top:0}

.blue-box {position: relative; border-radius: 2px; border: 1px solid #B3DAE5; line-height: 1.5em; background:#fff;}
.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 #c7c7c7; 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;text-align: left;}

.notice-box2 {position: relative; margin-top: 25px; padding: 20px 40px; border-radius: 2px; border: 1px solid #c7c7c7; line-height: 1.5em;background-color: #f5f5f5;}
.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; background: #fff;}/*개선수정0124*/
.layer-header {position: relative; padding: 9px 0 6px 10px; color: #fff; background:#fff url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_layer-header.gif') repeat-x 0 0; border:1px solid #2597c0;  border-bottom:0; border-top-left-radius:3px; border-top-right-radius:3px;} /*너리시드 칠드런 레어이팝업 동영상위치수정 20150616 JCJ*/
.layer-header button {display: block; cursor: pointer; position: absolute; top: 10px; right: 7px; width: 10px; height: 10px; color: #fff; font-weight: bold; text-indent: -9999px; font-size: 8px; border: none; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-layer-close.gif') no-repeat left top;}
.layer-contents {background:#fff; min-height: 50px; padding: 11px 10px; line-height: 1.8em; border:1px solid #2597c0;  border-top:0; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.layer-contents h2 {margin-bottom: 15px; padding-bottom: 8px; border-bottom: 1px solid #86CDE6;}
.layer-contents .content-view {text-align: center;}
.layer-contents  .acception {text-align:center;} /*개선 추가 0401 */
.layer-header h1.right_h {float:right; padding-right: 31px;display: inline;vertical-align: middle;} /*너리시드 칠드런 해더 위치 변경 20150616 JCJ*/
.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 {width:99%; height: 140px; padding:2px 0 5px 0; text-align: left; border: 1px solid #D6D6D6; overflow: auto;}/*개선수정 0128*/
.zip-search ul li {line-height: 1.2em; padding-top: 3px; padding:0 8px;}/*개선수정 0128*/
.zip-search ul li span {display: inline-block; width: 15%; 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;}

.img_area707 {margin:10px 0;text-align:center;}

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

/* 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; text-align:center; line-height:1.5em}
.numbering a {display:inline-block; }


.shopping-wrap h3 {font-size: 12px; font-weight:normal; color: #626262; margin:20px 0 9px 0;}/*개선수정 0224*/
.shopping-wrap h3 > strong { margin-left:12px; font-size:18px;  color: #1496d0; letter-spacing: -1px;}/*개선수정 0224*/

.shopping-wrap h3 > span {display:inline-block; margin-left:5px; padding-left:11px; background: url('https://resource2018.nuskinkorea.co.kr/images/shopping/blt-h3-shopping.gif') no-repeat 0 0}
.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 {margin-top:20px; padding:13px 30px 30px; border: 1px solid #E7E7E7; border-radius:4px; background:#fff}/*개선수정 0310*/
.donation-clause .title {margin:12px 0 19px; font-size: 12px; font-weight: bold; text-align:center}/*개선수정 0310*/
.donation-clause .agree-check { margin:18px 0 3px}/*개선수정 0310*/
.donation-clause .agree-check input {margin-top: 0;vertical-align: middle;}
.donation-clause ol {height: 200px; padding: 10px; text-align: left; border:1px solid #e5e5e5}/*개선수정 0310*/
.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: 15px 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_order2.png') no-repeat 0 0;    }/*개선수정 0214*/
.order-info .member {font-size: 18px; color:#1496d0}
.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;}
.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;}

/* 컨벤션 입력쿠폰 입력영역 css */
.kcInputCouponInfo{vertical-align:middle;line-height: 18px;}
.kcInputCoupon {width: 13%; text-transform: uppercase;}

.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 20px; padding:15px 16px; text-align: center; border-radius: 4px; border: 1px solid #E6E6E6; text-align: left; line-height: 1.2em;}/* 개선수정0127*/
.thumb-product > a {display:inline-block}
.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;}
.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 {border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}
.tab-view {display: none; margin-top: -2px; padding: 15px 24px 15px 21px; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; background:#fff;} /* 개선작업 */
.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 .active a,
.tab-view .active,
.tab-view a:active,
.tab-view a:hover {font-weight:bold;color:#289DC6}

.tab-view.tab-test.active,
.tab-view.tab-test ul li li a:active,
.tab-view.tab-test ul li li a:hover {color:#289DC6; }
.tab-view.tab-test ul li li {width:175px;}


.tab-view.tab-test02 ul li li a.active, .tab-view.tab-test02 ul li li a.active, .tab-view.tab-test02 ul li li a:hover {color:#289DC6; font-weight:normal !important;} /* test 0415 */

.tab-view.tab-test1 ul li li a.active{font-weight:normal;} /* test 0415 */
.tab-view.tab-test1 a:active,
.tab-view.tab-test1 a:hover {color:#289DC6; font-weight:normal !important;} /* test 0415 */


/*개선추가 0115*/
.tab-view > ul {line-height: 1.2em; text-align: left; background:url('https://resource2018.nuskinkorea.co.kr/images/shopping/bg_shopping_line.png') repeat-y 64px 50%}
.tab-view ul > li {margin-top:10px}
.tab-view ul > li:first-child {margin-top:0}
.tab-view ul li {*zoom:1}
.tab-view ul li:after {content:''; display:block; clear:both}
.tab-view ul li strong {float:left; padding: 0 16px 0 10px;  background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_arrow_blue.gif') no-repeat left center; color: #222}/*개선수정0221*/
.tab-view ul li strong > span {display:inline-block; padding: 0 0 3px; border-bottom:1px dashed #CCC; }
.tab-view ul li li {float:left; margin-top:0; padding:0 20px 0 8px; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_orage_dott.gif') no-repeat 0 5px; line-height:20px}/*개선수정0221*/

.tab-view ul li ul {float:left; width:830px; padding-left:21px; *zoom:1}
.tab-view ul li ul:after {content:''; display:block; clear:both}

.product-view-list {clear:both; margin-left:-30px; *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 29px}
.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 19px}/* 개선수정 0121*/

.product-view-list .thumbnail {width:155px; height:155px;}
.product-view-list .thumbnail2 {width:213px; height:120px; border: 1px solid #e2e2e2}
.product-view-list .sold_out {
	position: absolute;
	top: 84px;
	width: 70%;
	left: 34px;
	z-index: 98;
	background-color: grey;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	height: 45px;
	opacity: 0.5;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	color: white;
	line-height: 43px;
	border-radius: 8px;
	border: white 2px solid;
}

.product_area .sold_out {
	position: absolute;
	top: 23px;
	width: 70%;
	left: 17px;
	z-index: 98;
	background-color: grey;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 42px;
	opacity: 0.5;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	color: white;
	line-height: 43px;
	border-radius: 8px;
	border: white 2px solid;
}

.search_product_list .sold_out {
	position: absolute;
	top: 20px;
	width: 70%;
	left: 17px;
	z-index: 98;
	background-color: grey;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 42px;
	opacity: 0.5;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	color: white;
	line-height: 43px;
	border-radius: 8px;
	border: white 2px solid;
	cursor:pointer;
}



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


/***** Product Page *****/
.visual-nuskin {min-height: 135px; padding: 43px 0 0 15px; background: url('https://resource2018.nuskinkorea.co.kr/images/product/bg-visual-nuskin2.gif') no-repeat 100% 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 5px; border: 1px solid #eeeeee; line-height: 1.2em;}
.tab-box > li { float: left; margin: 0 25px 0 0; 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 > 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 {line-height: 1.5em; *zoom:1}/*개선수정0127*/
.nuskin-story:after {content:''; display:block; clear:both}/*개선수정0127*/
.parameter-space p {margin-top: 8px; word-break:keep-all; color:#757575}
.parameter-space span {color:#757575 !important}
.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 {width:100%; margin: 13px 0 22px 0;}
.nuskin-story .img-info2 {float:left; margin: 2px 23px 0 0}/* 0111 개선 수정 */
.nuskin-story .img-intro {margin: 25px 0 0;}
.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 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 {margin-top: 10px;}
ol.blue-list > li strong {margin-top: 5px;}
ol.blue-list.txt_interval li strong {margin-top:0}/*개선추가0128*/

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

.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;}
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 p {word-break:keep-all;}
.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: 180px; 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;}

/*pmy 0,5,10,15 5의 배수로 첫번째 행 구분함*/
.calendar-year2	{ overflow: hidden; width: 100%;}
.calendar-year2 > li {float: left; width: 19.8%; min-height: 210px; margin-bottom: 20px; border-top: 2px solid #129DD9; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2;}
.calendar-year2 > li:nth-child(5n+1) {border-left: none;}
.calendar-year2 > li > p{font-size: 16px; font-weight: bold; color: #18A4E1; padding: 9px; text-align: center; border-bottom: 1px solid #E2E2E2;}
.calendar-year2 > 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;}



/* shopping modify */
.goods-photo .photo-area .icon-view {position: absolute; top: 13px; left: 14px; width: 58px;  height: 58px;}
.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 { border:1px solid #e6e6e6; margin-top:25px; padding-bottom: 15px; border-radius: 2px;}
.search-field2 .tab-area {margin:17px 0 0 20px;}
.search-field2 select {float:left; width:100px; height:24px; color:#757575; margin: 17px 0 0 10px}/*0111 개선수정*/
.search-field2 label {float:left; margin:20px 0 0 20px;}/*개선수정*/
.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}/*0111 개선수정*/
.search-field2 .input-area {display:inline; float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:490px; height:22px;}/*0111 개선수정*/
.search-field2 .input-area input {vertical-align: middle; margin:0; border:none 0;}
.search-field2 .input-area input.type-text {width:440px;} /*개선수정*/
.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 {display:inline; 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; *zoom:1}/*개선수정0128*/
.btn-box:after {content:''; display:block; clear:both}/*개선추가0128*/
.btn-box li {float:left; height:20px; margin:0 4px 0 0; padding:0; background:url('https://resource2018.nuskinkorea.co.kr/images/bg/bg-btn-right.gif') no-repeat 100% 0}
.btn-box button {display:inline-block;  min-width:20px; height:20px; margin:0; padding:0; line-height:20px; font-size:12px; 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 {margin: 15px 0 0 0; *zoom:1}/*개선수정0207*/
.board-link:after {content:''; display:block; clear:both}/*개선수정0207*/
.board-link li {float:left; padding: 10px 0 0 12px}/*개선수정0207*/
.board-link li:first-child {padding-left:14px}/*개선수정0207*/

.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;}

/* 석세스 스토리 */
.hide_board {display:none;}

.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: 45%;float: left; margin: 5px 0;}/*개선수정 0123*/

.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; }/*개선수정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 {width:280px; height:180px; 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;}

/*2015-03-18 NuLife Magazine Add Start*/
.visual-info3 {margin: 30px 0; *zoom:1 }
.visual-info3:after {content:''; display:block; clear:both}
.visual-info3 dt {float: left; width: 186px; margin-right: 24px;}
.visual-info3 dt img {width:162px; height:210px; border: 1px solid #eaeaea;}
.visual-info3 dd { width: 475px; float: left; line-height:18px}
.visual-info3 dd > p {margin-bottom:5px; font-size: 14px; font-weight: bold; color: #47abd7; overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis;}
.visual-info3 dd ul {overflow: hidden; }

.visual-info3 dd ul li {overflow: hidden; width:100%; white-space: nowrap; text-overflow: ellipsis; height: 162px;}
.visual-info3 dd ul li.li_down {overflow: hidden; width:100%; white-space: nowrap; text-overflow: ellipsis; height: 60px;}
.visual-info3 dd ul li.li_down  a{margin-right: 15px;}
.visual-info3 dd ul li > p {overflow: hidden;width: 100%;white-space: nowrap; text-overflow: ellipsis;}
/*2015-03-18 NuLife Magazine Add End*/

.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 ul li  {text-align:center; border:1px solid #e2e2e2; border-bottom:0;  border-top-left-radius:3px; border-top-right-radius:3px;} /*개선추가0401*/
.year-area ul li  a {display:inline-block; padding:6px 12px 5px 12px; font-weight:bold;}/*개선추가0401*/
.year-area ul li  a:hover, .year-area ul li  a:active {color:#757575;}/*개선추가0401*/
.year-area ul li.active a {color:#42a1c8;}/*개선추가0401*/
.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; width:350px}

.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-three-box {*zoom:1;margin: 10px 0 0 0}
.gray-three-box:after {content:''; display:block; clear:both}
.gray-three-box li {float: left; width: 202px; min-height: 237px; margin-left: 6px; padding: 1% 17px 1% 11px; letter-spacing: -1px; border: 1px solid #e2e2e2;}
.gray-three-box li:first-child {float: left; margin-left: 0;}
.gray-three-box li p {margin-top: 15px;}
.gray-three-box li p.title {margin-top: 5px;}
.gray-three-box li.even {background: #f7fdfd;}

.gray-four-box {overflow: hidden; margin: 10px 0 0 0;}
.gray-four-box li {float: left; width: 30%; 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 20px;}
.process2-box > ul > li > ol > li b {float:left; font-size: 16px; margin: 0 0 0 -20px; padding-bottom:1px;}

/*141230 보상플랜 추가수정  */
.process2_1-box > ul {overflow: hidden;}
.process2_1-box > ul > li {width: 100%; float: none;}
.process2_1-box > ul > li:first-child {width: 100%; float: none;}
.process2_1-box > ul > li > ol > li {padding: 30px 0 0 20px;}
.process2_1-box > ul > li > ol > li b {float:left; font-size: 16px; margin: 0 0 0 -20px; padding-bottom:1px;}


.planet-brand {width: 60%;margin-top: -10px;letter-spacing: -1px;}
.calendar-area {font-size: 11px;margin: 40px 0 0 0;}
.calendar-area table {background-color: #fff}
.calendar-area table thead th {font-family: Verdana; padding: 20px 4px; text-align: center; background: #eee; font-weight: normal;}
.calendar-area table thead th.sun,
.calendar-area table tbody td.sun em {color: #ff3e3e;}
.calendar-area table thead th.sat,
.calendar-area table tbody td.sat em {color: #008fd1;}
.calendar-area table tbody td {height: 90px; 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; color:#4e4e4e}
.calendar-area table tbody td > div > em {position: absolute; top: 0; right: 0;}
.calendar-area table tbody td > div > span {display:block; margin-top:17px; color:#47abd7}
.calendar-area table tbody tr td:first-child {border-left: none;}
.calendar-control {overflow: hidden; position: relative; width: 100%;text-align: center;}
.calendar-control .prev {position: absolute;bottom: 10px; left: 0;}
.calendar-control .next {position: absolute; bottom: 10px; right: 0;}
.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, .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 10px 0}/*개선수정 0303*/
.add-comment ul > li {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; *zoom:1;}

/*댓글 수정 0303*/
.replyBox > li:after {content:""; display:block; clear:both}
.replyBox > li:first-child {background:none;}
.replyBox > li > div {position:relative; padding:12px 0; *zoom:1}
.replyBox > li > div:after {content:""; display:block; clear:both}
.replyBox li div div {*zoom:1}
.replyBox li div div:after {content:""; display:block; clear:both}
.replyBox > li.reply > div {background:url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_comment.png') no-repeat 7px 6px}
.replyBox > li > ul > li div {float:left; width:634px;*zoom:1}
.replyBox > li > ul > li div:after {content:""; display:block; clear:both}
.replyBox li ul {float:right; width:123px} /*0403 수정*/
.replyBox li ul li {padding:0; text-align:right; background:none}
.replyBox > li div > .name {float:left; width:76px; position:absolute; top:13px; left:0}
.replyBox .reply .name {padding-left:29px}
.replyBox .text-view {float:left; width:505px; margin-left:76px; padding-right:5px; color:#888} /*0403 수정*/
.replyBox .text-view span {display:block; font-size:11px; color:#aaa}
.replyBox .reply .text-view {width:477px; margin-left:105px} /*0403 수정*/
.replyBox li textarea {float:left; width:535px; height:38px; margin-left:76px} /*0403 수정*/
.replyBox li input[type="text"] {width:510px}
.replyBox li .modify ul {width:82px} /*0403 수정*/
.replyBox .comment .commentArea {clear:both; display:block; padding-top:10px; background:url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_comment.png') no-repeat 7px 6px; *zoom:1}
.replyBox .comment .commentArea:after {content:""; display:block; clear:both}
.replyBox .comment .commentArea .name {float:left; width:96px; margin-right:10px}
.replyBox .comment .commentArea input {float:left; width:505px} /*0403 수정*/
.replyBox .comment .commentArea span {display:block; float:right; width:82px; text-align:right} /*0403 수정*/

.add-comment .enroll-comment {padding: 4px 0 10px 0; background: none; *zoom:1}/*개선수정 0211*/
.add-comment .enroll-comment:after {content:""; display:block; clear:both}/*개선추가 0211*/
.add-comment .color_scarlet{color: #ff8a00;}
.enroll-comment .name {float:left; width:76px; font-size:11px; color:#999; vertical-align: top; }/*개선수정 0211*/
.enroll-comment .name strong {vertical-align: top; }
.add-comment ul > li .write-date {color : #adadad;}
.enroll-comment .noname {float:left; width:76px; vertical-align: top; }
.enroll-comment textarea {float:left; vertical-align: top;}
.add-comment .enroll-comment button {float:left; width:65px; margin-left:9px}
.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-area.st01 {width:710px; height:240px; margin:24px 0 0 0; background:url('https://resource2018.nuskinkorea.co.kr/images/opportunity/bg-training-movie02.gif') no-repeat 0 0;}/*개선추가 0303*/
.movie-area.st01 .img-zone img {width:137px; height:168px}/*개선추가 0303*/

.movie-box {width:328px; float: left;  margin: 36px 0 0 0;}/*개선수정0219*/
.movie-box:first-child {margin: 36px 0 0 36px}/*개선추가0219*/
.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 6px}/*개선수정0219*/
.movie-box .movie-zone .btn * {vertical-align:middle}
.movie-box .movie-zone .subject {margin: 25px 0 0 0; font-size: 11px; font-weight: bold;  letter-spacing: -1px}
.movie-box .movie-zone .name {margin: 25px 0 0 10px; font-size: 11px; letter-spacing: -1px; line-height:22px}
.movie-box .movie-zone .name em {font-weight: bold;  margin-right:5px}

.movie-box .img-zone img {width:auto; max-width:142px; height:104px;}
.movie-box .movie-zone strong {padding-left:24px; font-weight:bold; font-size:14px; background:url('https://resource2018.nuskinkorea.co.kr/images/opportunity/bg_movie-zone.gif') no-repeat 0 0; vertical-align:middle}/*개선추가0219*/
.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;}
.movie_style02 {margin-top:25px; border-top:2px solid #129dd9;}
.movie_style02 tbody td {padding: 25px 0 0 0; border-bottom:none; text-align:center}
.movie_style02 .name {margin:8px 0 0 0;  font-size: 11px;}
.movie_style02 tbody td .movie-link img {width:137px; height:168px}
.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: 100px;}

.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.flex {display: flex;align-items:center;width: 708px; height: 307px;margin:0 auto;}
.life-box.flex .notice {padding:0;font-size: 16px;}
.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;}

/* 2013-05-11 추가 */
.tb-list {overflow:hidden;}
.tb-list li {float: left;width: 22%;}
.tb-list li:first-child {float: left;width: 34%;text-align:left;}

.life-box .title2 { font-size: 14px; font-weight: bold; color: #757575; padding-top: 70px; line-height: 1.8em;}
.life-box .title2 span {display: block;font-size: 16px;margin: 3px 0 0 0;}
.life-box .title2 strong:first-child {font-size: 13px;}
.life-box .title2 strong {color: #279fc9;}
.life-box .title2 strong font {font-size: 17px;color: darkblue;}

.certification-box {padding: 20px 0;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
.certification-box > p {font-weight: bold;padding-left: 10px;background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 7px;}
.certification-box ul {font-weight: bold; margin: 20px 0;}
.certification-box ul li {margin: 10px 0;}
.certification-box ul img {vertical-align: middle;}
.certification-box ul li p {font-weight: normal;}
.certification-box ul li p.point {font-weight: bold;color: #268cc7;}
.area-title {font-weight: bold; margin-top: 25px;}
.experience-list li {margin-bottom: 20px;}

.table-view4 {border-top: 2px solid #129dd9;}
.table-view4 thead th {padding: 12px; border: 1px solid #e2e2e2; border-right: none; background: #eaf6fa;}
.table-view4 thead tr th:first-child {border-left:none}
.table-view4 thead tr .bl_none {border-left:none}/*개선수정0115*/
.table-view4 tbody th {padding: 12px; border: 1px solid #e2e2e2; vertical-align: middle; background: #eaf6fa;}
.table-view4 tbody td {padding: 12px; text-align: center; vertical-align: middle; border: 1px solid #e2e2e2; border-right: none;}
.table-view4 tbody td.sbj {padding: 12px; text-align: left;}
.table-view4 tbody tr th:first-child {border-left: none;}
.table-view4 .blue-dott-list li {padding-left: 10px; margin-top: 5px; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 6px;}
.table-view4 .left_border {border-left: 1px solid #e2e2e2}

.table-view5 {border-bottom: 1px solid #e2e2e2;}
.table-view5 thead th {padding: 5px; border-top: 1px solid #e2e2e2; color: #757575; border-right: none; background: #eaf6fa;}
.table-view5 tbody th {padding: 5px; border-top: 1px solid #e2e2e2; vertical-align: middle; background: #eaf6fa;}
.table-view5 tbody td {padding: 5px; text-align: center; vertical-align: middle; border-top: 1px solid #e2e2e2;}

.color-orange {color: #ff8a00;}
.color-blue {color: #289dc6;}
.color-red {color: #e64545;}

.blue-dott-list2 {margin-top: 20px;}
.blue-dott-list2 > li { padding-left: 10px; margin-top: 5px; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 6px;}
.blue-dott-list2 li .point {color: #289dc6; text-decoration: underline;}
.reservation-box {margin-top: 25px;overflow: hidden;}
.reservation-box li {float: right;}
.reservation-box li:first-child {float: left;}

.notice-box3 {position: relative; margin-top: 25px; padding: 10px; border-radius: 1px; border: 1px solid #e2e2e2; line-height: 1.5em; text-align: center; background: #effbfc;}
.notice-box3 > p {margin-top: 5px;}
.notice-box4 {position: relative; margin-top: 25px; padding: 15px; border-radius: 1px; border: 1px solid #e2e2e2; line-height: 1.5em;}
.notice-box4 ul {margin-top: -10px;}
.notice-box4 ul li {margin-top: 10px; padding-left: 10px; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 6px;}
.notice-box4 ul li strong {color: #1980a4;}

.date-box {overflow: hidden; font-weight: bold; margin-top: 20px; padding: 10px; border: 1px solid #e2e2e2;}
.date-box dt {float: left; margin-right: 5px;}
.date-box dd {float: left; color: #1290bc;}
.table-title {margin-top: 18px;}


/* 2013-05-26 추가 */
.tab-dblc-public {margin: 25px 0; *zoom:1}
.tab-dblc-public:after {content:""; display:block; clear:both}
.tab-dblc-public li {float: left; margin-left:18px; text-align: center;}
.tab-dblc-public li:first-child {margin-left:0}
.search-title {font-weight:bold;margin-bottom:-20px;}
.search-title strong {color: #1980a4;}
.structure {position: relative; width: 656px; margin-bottom:13px;  padding:20px 26px 0; background: url('https://resource2018.nuskinkorea.co.kr/images/myoffice/bg_structure.gif') no-repeat 0 0;}

/*개선 수정 0207*/
.structure .tit {display:block; margin-left:247px}
.recruiting_list {margin-top:39px; *zoom:1}
.recruiting_list:after {content:""; display:block; clear:both}
.recruiting_list > li {float:left; width:156px; margin-left:91px}
.recruiting_list > li:first-child {margin-left:0}
.recruiting_list li ul {margin-top:19px; border:1px solid #e2e2e2}
.recruiting_list li ul li {padding:6px 3px 5px; text-align:center; border-top:1px solid #e2e2e2; word-wrap:break-word; word-break:break-all}
.recruiting_list li ul li:first-child {border-top:0}
.recruiting_list .recruiting3 {margin-left:97px}

.txt_imp {font-size:11px}
.txt_imp span {color:#20a5de}

/* 개선 수정 fsb -- 0109 */
.shopping-content .fsb_both {margin:30px 0 22px; *zoom:1}
.shopping-content .fsb_both:after {content:''; display:block; clear:both}
.shopping-content .fsb_both h3 {float:left; margin-top:0; padding-bottom:0;}
.shopping-content .fsb_both .breadcrumb-myoffice {float:right;  text-align: right;  padding:5px 0 0; border-bottom: none}/* 개선 작업 */
.shopping-content .fsb_both .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 .fsb_both .breadcrumb-myoffice li:first-child {padding-left: 0;background: none;} /* 개선 작업 */


/* people - 인재채용 faq / 고객 faq 0110 / 0116 */
.table-data1.faq tbody td {border-bottom:0; background:url('https://resource2018.nuskinkorea.co.kr/images/culture/bg-th-line1.gif') repeat-x 0 100%}/*개선추가 0204*/
.table-data1.faq tbody tr.mtmTitle.show td {background-image:none}/*개선추가 0204*/
.table-data1.faq tbody tr.mtmTitle.show td.sbj ,.table-data1.faq tbody tr.mtmTitle.show td.dot {background:#f9f9f9 url('https://resource2018.nuskinkorea.co.kr/images/culture/bg-th-line2.gif') repeat-x 0 100%}/*개선추가 0204*/
.table-data1.faq.ntc tr.show th, .table-data1.faq.ntc tr.show td {background:#f9f9f9 url('https://resource2018.nuskinkorea.co.kr/images/culture/bg-th-line2.gif') repeat-x 0 100%}/*개선추가 0204*/
.table-data1.faq tbody tr.answer-cont td {padding: 14px 6px 24px; background:#f9f9f9 url('https://resource2018.nuskinkorea.co.kr/images/culture/bg-th-line1.gif') repeat-x 0 100%}
.table-data1.faq tbody tr.answer-cont td img {max-width:100%}
.table-data1.faq tbody tr:last-child td {border-top:none}/* 개선수정0116 */

/*나의1대1문의내역*/
.table-data1.tab .answer-cfm td {background:#f9f9f9 url('https://resource2018.nuskinkorea.co.kr/images/culture/bg-th-line1.gif') repeat-x 0 100%}
.table-data1.tab .answer-cont td {background:url('https://resource2018.nuskinkorea.co.kr/images/culture/bg-th-line1.gif') repeat-x 0 100%}
.table-data1.tab tr:first-child.answer-cfm td {background:#f9f9f9 url('https://resource2018.nuskinkorea.co.kr/images/culture/bg-th-line1.gif') repeat-x 0 100%}

/* 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:auto; width:822px; height:814px}

/* 고객 faq 검색 0116 */
.customar_faq {margin:25px 0 0 0; padding:17px 19px; border:1px solid #E6E6E6; border-radius: 2px}
.customar_faq ul {*zoom:1}
.customar_faq ul:after {content:""; display:block; clear:both}
.customar_faq ul li {float:left; margin-left:18px}
.customar_faq ul li:first-child {margin-left:0}
.search-field4 {*zoom:1}
.search-field4:after {content:""; display:block; clear:both}
.search-field4 select {float:left; width:100px; height:24px; color:#757575; margin: 10px 0 0 10px}
.search-field4 label {float:left; margin:12px 0 0 3px}
.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 {display:inline;  float:left; margin:10px 0 0 10px; border:1px solid #d6d6d6; width:480px; height:22px}
.search-field4 .input-area input {vertical-align: middle; margin:0; border:none 0;}
.search-field4 .input-area input.type-text {width:435px}

/* 트레이닝> 스타 포텐션 스쿨 > 스타 게시판 검색 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 {display:inline; 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 {display:inline; float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:308px; 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:267px} /*개선추가 0117*/

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

/* 트레이닝> 스타 포텐션 스쿨 > 스타 게시판 검색 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 {display:inline; 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}

.search-field6 .sel_text {width:200px;}
.search-field6 .input-area02 {display:inline; float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:265px; height:22px;}
.search-field6 .input-area02 input {vertical-align: middle; margin:0; border:none 0;}
.search-field6 .input-area02 input.type-text {width:213px}

/* 고객의견 게시판 */
.search-fieldf {*zoom:1}
.search-fieldf:after {content:""; display:block; clear:both}
.search-fieldf { border:1px solid #e6e6e6; margin-top:25px; padding-bottom: 15px; border-radius: 2px;}
.search-fieldf select {float:left; width:120px; height:24px; color:#757575; margin: 17px 0 0 10px}
.search-fieldf label {float:left; margin:20px 0 0 20px;}
.search-fieldf label strong {color:#757575; padding-right:11px; background: url('https://resource2018.nuskinkorea.co.kr/images/people/bg-th1.gif') no-repeat 100% 1px}
.search-fieldf .input-area {display:inline; float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:430px; height:22px;}
.search-fieldf .input-area input {vertical-align: middle; margin:0; border:none 0;}
.search-fieldf .input-area input.type-text {width:370px}

.search-fieldf .input-area02 {display:inline; float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:308px; height:22px;}
.search-fieldf .input-area02 input {vertical-align: middle; margin:0; border:none 0;}
.search-fieldf .input-area02 input.type-text {width:267px}

.search-fieldf .input-area03 {display:inline; float:left; margin:17px 0 0 10px; border:1px solid #d6d6d6; width:299px; height:22px;}
.search-fieldf .input-area03 input {vertical-align: middle; margin:0; border:none 0;}
.search-fieldf .input-area03 input.type-text {width:248px}

/* 마이오피스 - 고객 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 {display:inline;  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:180px; 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:137px; height:168px; 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 {display:inline;  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 !important}

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

/* 아름다운 미래 - 인재채용 0127 */

.search-field9 { border:1px solid #e6e6e6; margin-top:25px; padding: 0 0 15px 45px; border-radius: 2px;}
.search-field9 label {float:left; margin:22px 0 0 20px}
.search-field9 label strong {color:#757575; padding-right:11px; background: url('https://resource2018.nuskinkorea.co.kr/images/people/bg-th1.gif') no-repeat 100% 1px}
.search-field9 .input-area {display:inline; float:left; margin:17px 0 0 14px; border:1px solid #d6d6d6; width:512px; height:22px}
.search-field9 .input-area input {vertical-align: middle; margin:0; border:none 0}
.search-field9 .input-area input.input-text {width:455px}
.search-field9.rew18 label {margin-top:28px;}
.search-field9.rew18 .input-area {width:85%;line-height:40px;height:40px;}
.search-field9.rew18 .input-area input {float: right;margin-top: -25px;}
.search-field9.rew18 .input-area input.input-text {width:100%;margin-top:0;line-height:35px;height:35px;}


/* 회원가입 4단계 0204 */
.tit_membership {padding:0; margin:25px 0 12px; border-bottom: 0 none; *zoom:1}
.tit_membership:after {content:''; display:block; clear:both}
.tit_membership > span {float:left}
.tit_membership em {float:right; font-weight:normal}
.tit_membership em input[type="checkbox"] {padding:0; margin:0 4px 0 0}
.tit_membership em * {vertical-align:middle}

.aling_m > em {vertical-align:middle;}
.aling_m > input[type="checkbox"] {padding:0; margin:0 4px 0 0; vertical-align:middle}

/*회원정보 수정 0205*/
.tit_member01 {padding:0; margin:25px 0 5px; border-bottom: 0 none; *zoom:1}
.tit_member01:after {content:''; display:block; clear:both}
.tit_member01 * {vertical-align:middle}

.tit_member01 > span {float:left; margin-top:5px}
.tit_member01 > a {float:right}

/* 스타포텐션 스쿨 0217 */
.tab_interval li {padding-left:3%; padding-right:3%}

/* 스타 포텐셜 스쿨  자기소개서  신규 코딩 0227 */

.letter_select {*zoom:1; margin:28px 0 8px 0}
.letter_select:after {content:''; display:block; clear:both}
.letter_select select {float:left}
.letter_select .table-desc {float:right; margin:3px 0 0 0}

.tab_interval02 li {margin: 0 2px 0 0; padding: 5px 4%;}

/* 팝업 스토어 예약 현황 */
.tbl_st01 {margin-top:30px}
.tbl_st01 tbody td {padding-left:10px; text-align:left; border-left:1px solid #e2e2e2 }
.tbl_st01 .border_none {border-left:none}

.tbl_st02 {margin-top:5px; }
.tbl_st02 td {color:#a5a5a5}
.tbl_st02 .on td {color:#757575}
.tbl_st02 td em {float:right}

.tbl_st02  td div {width:67px; line-height:15px; *zoom:1}
.tbl_st02  td div:after {content:''; display:block; clear:both}
.tbl_st02  td div input[type="radio"] {float:left; margin:0 0 0 10px; padding:0;}
.tbl_st02  td div * {vertical-align:middle;}

/* 팝업 스토어 */

.experience {width:703px; margin-top:20px; border:1px solid #e2e2e2; *zoom:1}
.experience:after {content:''; display:block; clear:both}
.experience span {float:left; }
.experience div {float:right; width: 441px; margin-left: 41px; padding: 24px 0 25px 0}
.experience div p {margin-top:10px}
.experience div strong {display:block}
.experience div  em {display:block; margin-top:10px; font-weight:bold; letter-spacing: -1px;}

.blue-dott-list3 {margin-top:10px;}
.blue-dott-list3 li {padding-left: 10px; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 6px}
.blue-dott {padding-left: 10px; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 6px}


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

.store_intro div {float: left; width:480px; height:32px; background: url('https://resource2018.nuskinkorea.co.kr/images/opportunity/bg_popupstore.gif') no-repeat 0 0}
.store_intro div p {margin:8px 0 0 15px; font-weight: bold}
.store_intro a {float:right; margin-right:4px}

.nuskin_unilist {margin-top:19px; border-bottom:1px solid #ededed; *zoom:1}
.nuskin_unilist:after {content:''; display:block; clear:both}
.nuskin_unilist li {float:left;  width:346px; margin-left:15px}
.nuskin_unilist li:first-child,
.nuskin_unilist li.ml0 {margin-left:0}
.nuskin_unilist p {margin-bottom:15px; letter-spacing:-1px}
.nuskin_unilist strong {display:block; margin-bottom:11px}
.nuskin_unilist span {display:block; margin-bottom:10px}

.unilist_txt {margin-top:19px; *zoom:1}
.unilist_txt:after {content:''; display:block; clear:both}
.unilist_txt ul {float:left; width:534px}
.unilist_txt span {float:right}

.uni_toptxt {margin-top:25px; *zoom:1}
.uni_toptxt:after {content:''; display:block; clear:both}
.uni_toptxt .img {float:left; width:107px; margin-right:19px; }
.uni_toptxt .txt {float:left; width:430px; word-break:break-word; word-break:break-all}
.uni_toptxt .txt p {margin:3px 0 9px 0}
.uni_toptxt .txt strong {display:block; margin-bottom:16px}

.promotion_img {margin:30px 0 0 4px}

.intro_add {width:705px; padding-bottom:267px; word-wrap:break-word; word-break:break-all; background: url('https://resource2018.nuskinkorea.co.kr/images/opportunity/bg_intro_img.jpg') no-repeat 0 100%}
.intro_come {margin-top:8px;}
.intro_come img {border:1px solid #e2e2e2}

.movie_down {margin-top:15px; *zoom:1}
.movie_down:after {content:""; display:block; clear:both}
.movie_down li {float:left; width:342px; margin-left:16px; border:1px solid #e2e2e2; *zoom:1}
.movie_down li:first-child {margin-left:0}
.movie_down li a {display:inline-block}
.movie_down li span {display:block; position:relative; font-size:0}
.movie_down li span span {display:block; position:absolute; top:50%; left:50%; width:41px; height:41px; margin:-21px 0 0 -21px; background:url('https://resource2018.nuskinkorea.co.kr/images/opportunity/btn_movie_play.png') no-repeat 0 0}
.movie_down li div {padding:8px 0 6px; border-top:1px solid #e2e2e2; *zoom:1}
.movie_down li div:after {content:""; display:block; clear:both}
.movie_down li div strong {float:left; width:230px; margin-left:10px; padding-left:10px; line-height:14px; font-weight:normal; background:url('https://resource2018.nuskinkorea.co.kr/images/opportunity/blt_movie_down.gif') no-repeat 0 3px}
.movie_down li div span {float:right; width:92px}

/* 팝업 스토어  판매 제품 소개*/

.store_product {margin-top:5px; *zoom:1}
.store_product:after {content:''; display:block; clear:both}
.store_product span {float:left; }
.store_product div {float:right; width:340px; margin-left:15px; padding:30px 0 25px 0; word-break:break-word; word-break:break-all}
.store_product div p {margin-top:10px}
.store_product div strong {display:block}
.store_product div em {display:block; margin-top:10px; font-weight:bold}
.store_product div em + p {margin-top:0}

.store_h3 {margin-top:19px; *zoom:1}
.store_h3:after {content:''; display:block; clear:both}
.store_h3 * {float:left}
.store_h3 h3 {width:153px; padding:3px 0 0 0; border-bottom:0}
.store_h3 span {margin:0 0 0 30px}

.txt_agree02 {margin:35px 0 10px 0; text-align:center}
.txt_agree02 * {vertical-align:middle}
.txt_agree02 > a {margin-left:10px}

/* 스마트 페이 팝업 */

.smart_tit {border-bottom:1px solid #86cde6; *zoom:1}
.smart_tit:after {content:''; display:block; clear:both}
.smart_tit h2 {float:left; margin-bottom:0; padding-bottom:0; border:none; color:#47abd7}
.smart_tit span {float:right}

.smart_explain {padding:19px 0; border-bottom:1px solid #d6d6d6;*zoom:1}
.smart_explain:after {content:''; display:block; clear:both}

.smart_explain span {float:left;}
.smart_explain div {float:left; width:439px; margin-left:20px}
.smart_explain p {margin-top:12px; line-height: 18px}

.smart_search {padding:20px 0 30px; text-align:center;}
.smart_search span,
.smart_search a  {display:inline-block; vertical-align:middle;}
.smart_search a {margin-left:3px}
.smart_search div {margin-top:15px}
.smart_search select {margin-left:10px}
.smart_search select:first-child {margin-left:0}


.stbl_style01 { border-top:1px solid #cdcdcd; text-align:center}
.stbl_style01 th {padding:4px 0 3px;  border-bottom:1px solid #cdcdcd; background:#f3f3f3;}
.stbl_style01 td {padding:12px 0 11px;  border-bottom:1px solid #cdcdcd}

.stbl_style01 th,
.stbl_style01 td {vertical-align:middle}
.stbl_style01 td a {display:inline-block;}
.stbl_style01 td .btn_purchase {margin-top:10px}
.stbl_style01 .sum img {width:auto; max-width:102px; height:87px; border:1px solid #e6e6e6}

/* 트레이닝 _ 스타 포텐셜 상세보기 */
.tbl03 {margin-top:25px; border-bottom:none}
.tbl03 tbody th {background:#fff; text-align:left}
.tbl03 .border_none {border-bottom:none}
.line_txt {padding:5px 10px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.reponse > ul > li {padding:0}
.reponse ul > li > div {position: relative; }
.reponse ul > li > div > ul {position: absolute; top:12px; right: 0}
.reponse .reply > div {background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_comment.png') no-repeat 5px 8px}
.reponse .comment > div {background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_comment.png') no-repeat 5px 0}
.reponse > ul > .reply .name,
.reponse > ul > .comment .name{margin-left:28px}
.reponse .reply .text-view {margin: 0 80px 0 98px}
.reponse > ul > .comment {background:none}
.reponse > ul > .comment div {padding:3px 0 13px}
.reponse ul > .comment > div > ul {position: absolute; top:3px; right:0 }
.reponse ul > .comment  .text-view {margin:0}

/* 20140928 멤버스클럽 페이지 수정 */
.new_box1 {margin-top:35px;background:transparent url(https://resource2018.nuskinkorea.co.kr/images/myoffice/n_bg.png) no-repeat 100% 100%}
.new_box1 h3 {border:0 none; padding:0}
.new_box1 p {color:#1c537f}
.new_box1 .n_subtitle {margin-top:30px}
.new_box1 .n_join_btn {display:block;margin-top:10px;width:151px;}
.n_section {margin-top:40px}
.n_section h4 {padding-bottom:7px; margin-bottom:15px; border-bottom:1px solid #123f88}
.n_section h5 {margin:20px 0 10px}
.n_section h5.txt {margin:25px 0 15px; font-size:16px; color:#616161}
.n_section .n_tip {margin-top:20px; padding-left:35px; background:transparent url(https://resource2018.nuskinkorea.co.kr/images/myoffice/n_tip.png) no-repeat 0 0}
.n_section .mt15 {margin-top:15px !important}
.big_strong {font-size: 14px;}

.n_table {width:75%; color:#757575}
.n_table th {height:34px; vertical-align:middle; background:#f9f9f9}
.n_table .n_th1 {color:#555}
.n_table .n_th1 strong {font-size:16px}
.n_table td {height:30px; vertical-align:middle; text-align:center}
.n_table .n_imgtd {height:30px; padding:7px 0}
.n_table th,.n_table td {border:1px solid #e2e2e2}
.n_table .n_blue {color:#47abd7}

.n_info {margin-top:10px; padding:20px; border:1px solid #e2e2e2}
.n_info .n_table {margin-top:5px}
.n_info .n_infocon {margin:10px 0  0 12px}

.n_floatBox {margin-top:20px; *zoom:1}
.n_floatBox:after {display:block; content:""; clear:both}
.n_floatBox .l_float {float:left; margin-right:20px}
.n_floatBox .r_float {float:left; padding-top:35px}
.n_floatBox .r_float p {margin-bottom:5px; padding-left:8px; background:transparent url(../img/dot_g.gif) no-repeat 0 8px}

/* 뉴멤버스 고객 부가정보 */
.nu_list {margin-top:20px;}
.nu_list  ul.dot-list4 li .list5 li {width:20%}
.nu_list  ul.dot-list4 li .list5_01 li {width:14%}
.nu_list  ul.dot-list4 li .list4 li {width:25%}
.nu_list  ul.dot-list4 li .list3 li {width:33%}
.nu_list  ul.dot-list4 li .list3_02 li.list_in {width:64%}
.nu_list  ul.dot-list4 li .list3_02 li.list_in02 {width:28%}
.nu_list  ul.dot-list4 li .list2 li {width:10%}
.nu_list ul.dot-list4 li .list6 li {width:16%}

/* 비즈캘린더 예약시 주의사항 */
.dot_list > li:first-child {margin-top:0;;}
.dot_list > li {padding-left: 10px; margin-top:15px; background: url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat 0 6px;}
.dot_list > li ul {margin-left:15px;}
.dot_list > li ul li {text-indent:-15px;}

/* 셔틀 버스 시간 */

.layer-contents .layer_h2 {padding-bottom:0;}
.layer-contents .bus_time {font-weight:bold; padding-left:10px; background:url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_pop_deco.gif') no-repeat 0 7px}
.layer-contents .but_cont {overflow-y:scroll; overflow-x:hidden;  width:397px; height:434px; padding:0 10px 0 0}
.layer-contents .but_cont > div {padding:0 10px 0 0}
.tbl_bus {border-top:1px solid #e2e2e2; text-align:center}
.tbl_bus thead th {background:#effbfc}
.tbl_bus tbody th {border-right:1px solid #e2e2e2}
.tbl_bus th {padding:6px 0 2px; border-bottom:1px solid #e2e2e2; vertical-align:middle}
.tbl_bus td {padding:6px 0 2px; border-bottom:1px solid #e2e2e2; vertical-align:middle}



/*통합검색 테스트*/
.header-section .gsc-input:after {content:""; display:block; clear:both}
.header-section .gsc-input-box {width:300px; float:right}
.header-section .gsc-search-box .header-section .gsc-input>input:hover,
.header-section.gsc-input-box-hover { border:0;  border-top-color:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; outline: none;}
.search_btn {margin-left: -4px;}


/* 로그인 새 코딩 작업 0327 */
.login_box {position:relative; padding:35px 0 29px 322px; border-top:1px solid #6cbcdf; border-bottom:1px solid #6cbcdf; }
.login_box span:first-child {margin-bottom:10px}
.login_box span {display:block; margin-bottom:15px}
.login_box span * {vertical-align:middle}
.login_box span label {margin-right: 12px}
.login_box .btn_go {position:absolute; right:325px; top:32px}
.login_box div {margin-left:59px}
.login_box div a {margin-left:4px}
.login_txt {width:961px; height:55px;  padding:17px 0 20px 24px;  margin-top:23px; background:url('https://resource2018.nuskinkorea.co.kr/images/bg/bg_login.gif') no-repeat}
.login_txt li {padding-left:10px; background:url('https://resource2018.nuskinkorea.co.kr/images/bg/bul_blue_dott.gif') no-repeat left center; line-height:28px}
.login_txt li * {vertical-align:middle}
.login_txt li a {margin-left:21px}


/* 비즈 캘린더 서울 0327 */
.biz_line thead th {border-left:none}
.biz_line thead .left_border {border-left: 1px solid #e2e2e2 !important}
.spot_list {padding-left:10px; background: url("https://resource2018.nuskinkorea.co.kr/images/bg/bg_pop_deco.gif") no-repeat left center }


/* 빅플래닛  0328 */
.planet_intro {color:#888}
.planet_inner {*zoom:1}
.planet_inner:after {content:''; display:block; clear:both}
.planet_inner div {float:left; width:434px; margin-right:20px}
.planet_inner span {float:right; margin-top:25px;}

/* 맥씨 마이저 이해 수정 0328 */
.max_line {border-top:2px solid #129dd9}

/* 연혁 추가 0331 */
.history_nuskin {background:url('https://resource2018.nuskinkorea.co.kr/images/product/bg_history_line_nuskin.gif') no-repeat 4px 12px;}
.history_bigplanet {background:url('https://resource2018.nuskinkorea.co.kr/images/product/bg_history_line_bigplanet.gif') no-repeat 4px 13px;}
.history_pharmanex {background:url('https://resource2018.nuskinkorea.co.kr/images/product/bg_history_line_pharmanex.gif') no-repeat 4px 12px;}

.nu_history {margin-top:45px;  vertical-align:top; }
.nu_history img {vertical-align:top;}
.nu_history:first-child {margin-top:30px; }
.nu_history dt {margin-bottom:30px;}
.nu_history dt.history_stit01 {padding-left:22px; background:url('https://resource2018.nuskinkorea.co.kr/images/product/icon_stit_history04.png') no-repeat left 10px;}
.nu_history dt.history_stit02 {padding-left:22px; background:url('https://resource2018.nuskinkorea.co.kr/images/product/icon_stit_history03.png') no-repeat left 10px;}
.nu_history dt.history_stit03 {padding-left:22px; background:url('https://resource2018.nuskinkorea.co.kr/images/product/icon_stit_history02.png') no-repeat left 10px;}
.nu_history dt.history_stit04 {padding-left:22px; background:url('https://resource2018.nuskinkorea.co.kr/images/product/icon_stit_history01.png') no-repeat left 10px;}
.nu_history dd > ul  > li {overflow:hidden; padding-top:9px;}
.nu_history dd > ul  > li:first-child {padding-top:0;}
.nu_history dd > ul > li  span {float:left; display:block; padding-left:22px; width:80px;}
.nu_history dd > ul > li  span.img {float:left; display:block; padding-left:5px; width:132px;}
.nu_history dd > ul > li  > ol {float:left;width:455px; line-height:21px;}
.nu_history dd > ul > li > span.year {font-size: 25px;font-weight: bold;color: #A4A4A4;}

*:first-child+html .history_pharmanex .nu_history dt {margin-bottom:20px;}
*:first-child+html .history_nuskin .nu_history dt {margin-top:-5px;}
.bottom_margin_33 {margin-bottom: 33px;}

/* 버튼 타입 0403 추가 */
.btn-wrap button {margin-left:1px;}
.btn_type1 {padding:3px 3px 2px 3px; color:#47abd7; border:1px solid #7bc9eb; border-radius:3px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d6ebf3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d6ebf3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d6ebf3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d6ebf3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d6ebf3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#d6ebf3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6ebf3',GradientType=0 ); /* IE6-9 */
;}

.btn_type2 {padding:3px 3px 2px 3px; color:#757575; border:1px solid #b0b0b0; border-radius:3px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
}

.btn_type3 {padding:3px 3px 2px 3px; color:#6c4fbd; border:1px solid #9377e1; border-radius:3px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #edeaf6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edeaf6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#edeaf6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#edeaf6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#edeaf6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#edeaf6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edeaf6',GradientType=0 ); /* IE6-9 */
}

/* 스폰서 조회 */
.btn_type4 {
	background: #61c6ea;
	background-image: -webkit-linear-gradient(top, #61c6ea, #0e87b0);
	background-image: -moz-linear-gradient(top, #61c6ea, #0e87b0);
	background-image: -ms-linear-gradient(top, #61c6ea, #0e87b0);
	background-image: -o-linear-gradient(top, #61c6ea, #0e87b0);
	background-image: linear-gradient(to bottom, #61c6ea, #0e87b0);
	-webkit-border-radius: 7;
	-moz-border-radius: 7;
	border-radius: 7px;
	font-family: Arial;
	color: #d9f3ff;
	font-size: 15px;
	padding: 5px 18px 5px 18px;
	text-decoration: none;
}

.btn_type5 {
	background: #61c6ea;
	background-image: -webkit-linear-gradient(top, #61c6ea, #0e87b0);
	background-image: -moz-linear-gradient(top, #61c6ea, #0e87b0);
	background-image: -ms-linear-gradient(top, #61c6ea, #0e87b0);
	background-image: -o-linear-gradient(top, #61c6ea, #0e87b0);
	background-image: linear-gradient(to bottom, #61c6ea, #0e87b0);
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	font-family: Arial;
	color: #d9f3ff;
	font-size: 13px;
	padding: 5px 17px 5px 17px;
	text-decoration: none;
}

.btn_type6 {
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 28px;
	font-family: Arial;
	color: #ffffff;
	font-size: 20px;
	background: #b1aeaa;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn_type7 {
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	font-family: Arial;
	color: #ffffff;
	font-size: 13px;
	background: #b1aeaa;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btn_type8 {
	margin: 7px 4px;
	padding: 4px 10px;
	border:1px solid #3b9df5; -webkit-border-radius: 14px; -moz-border-radius: 14px;border-radius: 14px;font-size:12px;, sans-serif;text-decoration:none; display:inline-block;text-shadow: 0px 0px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
	background-color: #70B8F8; background-image: -webkit-gradient(linear, left top, left bottom, from(#70B8F8), to(#23538a));
	background-image: -webkit-linear-gradient(top, #70B8F8, #23538a);
	background-image: -moz-linear-gradient(top, #70B8F8, #23538a);
	background-image: -ms-linear-gradient(top, #70B8F8, #23538a);
	background-image: -o-linear-gradient(top, #70B8F8, #23538a);
	background-image: linear-gradient(to bottom, #70B8F8, #23538a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#70B8F8, endColorstr=#23538a);
}

.btn_type8:hover {
	margin: 7px 4px;
	padding: 4px 10px;
	border:1px solid #0f88f3;
	background-color: #60A0F5; background-image: -webkit-gradient(linear, left top, left bottom, from(#60A0F5), to(#193b61));
	background-image: -webkit-linear-gradient(top, #60A0F5, #193b61);
	background-image: -moz-linear-gradient(top, #60A0F5, #193b61);
	background-image: -ms-linear-gradient(top, #60A0F5, #193b61);
	background-image: -o-linear-gradient(top, #60A0F5, #193b61);
	background-image: linear-gradient(to bottom, #60A0F5, #193b61);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#60A0F5, endColorstr=#193b61);
}

/* 2010  gwp 팝업 완료

.gwp_complete {text-align:center}
.gwp_complete strong {display:block}
.gwp_complete .txt {font-weight:bold; font-size:14px}
.gwp_complete ul {margin-top:25px}
.gwp_complete ul li:first-child {margin-top:0}
.gwp_complete ul li {margin-top:10px}
.gwp_complete ul a {color:#424fff; text-decoration:underline}
.gwp_complete .txt02 {padding-bottom:30px; margin-top:40px;}
.fb_blue02 {color:#47abd7; font-size:16px; letter-spacing:-1px}   

/*석세스트립 BDMS*/
.success_icon {height: 24px;width: 24px;}
.success_icon2{height: 28px;width: 28px;}
.success_icon3{height: 35px;width: 35px;}

/*마우스 오버시 메시지 보이기*/
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #47abd7;
	z-index:999;
	background-color:#FFFFFF;
	border-radius:5px;
	padding:10px;
	color:#090101;
	font-size:12px Arial;
}

/* 마일리지 확인 */
.mileageBox {
	margin-bottom: 30px;
	line-height: 18px;
	color: #2a2a2a;
	padding: 20px;
	border: 1px solid #e0e0e0;
	background: #f4f4f4;
}
.mileageBox li:first-child{
	text-align : center;
	font-size : 15px;
	padding-bottom: 20px;
}
.mileageBox li:last-child{
	color : #0E87B0;
}
.mileageBox .myPoint{
	color : #FF7200;
	font-weight : bold;
}

/* 온라인 수강 */
.lectureBtn {
	background-color:#129ABF;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:14px 16px;
	text-decoration:none;
}
.lectureBtn:hover {
	background-color:#0688fa;
}
.lectureBtn:active {
	position:relative;
	top:1px;
}
.lectureBtn font{
	color: white;
}

.lectureTable {text-align: left;vertical-align: middle; border: 1px solid #e2e2e2; margin-top:10px; margin-bottom: 10px; width: 710px; font-family: "맑은 고딕", Malgun Gothic, Arial,"애플고딕",AppleGothic,sans-serif;}
.lectureTable tbody td {padding: 7px 10px; vertical-align: middle;}
.lectureTable strong {color:#129ABF; font-size: 12pt; line-height: 40px;}

.star_intro li {
	text-indent: -17px;
	margin-left: 17px;
}

/*뉴톡쇼핑 사용설정*/
.nutalk_btn {
	background: #47abd7 !important;
	color: #FFF !important;
	border-radius: 30px;
	padding: 0.5% 0%;
	display: inline-block !important;
	width: 18% !important;
	text-align: center;
	color: #FFF !important;
	font-size: 15px;
	margin-top: 2%;
}
.nutalk_container {padding-bottom: 5%; padding-top: 2%;}
.nutalk_container .scroll { width: 100%; height: 100%; padding: 1% 0% 10% 2%; overflow-y: scroll; }
.nutalk_container .scrollBox {width: 100%; height: 155px; border: 1px solid #ddd; overflow: hidden; margin-top: 1%; background: #f3f3f3; line-height: 17px;}
