/************************************************************************************************************
	Sub Ÿ��Ʋ
************************************************************************************************************/
h1.wd-h1 {
	margin-top: 45px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e4e4e4;
	font-size: 18px;
	color: #000;
}

h2.wd-h2 {
	margin-top: 45px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e4e4e4;
	font-size: 18px;
	color: #000;
}

h2.wd-h2 span {
	display: inline-block;
	font-size: 18px;
	color: #00af84;
}

h2.wd-h2-join {
	margin-top: 62px;
	/*margin-left: 22px;*/
	float: left;
}

h2.wd-h2-join span {
	display: inline-block;
	margin-left: 10px;
	font-size: 16px;
	color: #00af84;
}

h2.wd-h2-etc {
	margin-top: 45px;
	font-size: 24px;
	color: #000;
}

/************************************************************************************************************
	Sub Ÿ��Ʋ : ���ϱ�
************************************************************************************************************/
.wd-ui-title-wrap {
	margin-top: 15px;
	padding-bottom: 16px;
	/*padding-bottom: 45px;*/
	/*border-bottom: 1px solid #e4e4e4;*/
	overflow: hidden;
}

.wd-ui-title-wrap em.wd-icon-tag-eco, .wd-ui-title-wrap em.wd-icon-tag-people,
	.wd-ui-title-wrap em.wd-icon-tag-together, .wd-ui-title-wrap em.wd-icon-tag-community
	{
	position: relative;
	top: -2px;
	margin: 0 0 0 5px;
}

.wd-ui-title-wrap .wd-ui-campaign-info {
	width: 300px;
	overflow: hidden;
	    margin: 0px auto;
}

.wd-ui-campaign-info ul li {
	height: 13px;
	margin: 5px 0 10px 0;
	padding-top: 1px;
	font-size: 12px;
	color: #787878;
	background: url(/resources/Images/icons.png) no-repeat;
}

.wd-ui-campaign-info ul li.wd-data-category {
	padding-right: 20px;
	background: none;
}

.wd-ui-campaign-info ul li.wd-data-area {
	padding-left: 17px;
	background-position: left -71px;
}
.wd-ui-campaign-info ul{text-align:center}
.wd-ui-campaign-info ul li.wd-data-tag {
	padding-left: 17px;
	background-position: left -85px;
	display:inline-block;
}

.wd-ui-campaign-info ul li.wd-data-date {
	/*padding-top: 12px;*/
	background: none;
	color: #00af84;
	font-size:13px;
	font-weight:normal;
}

.wd-list-sort_1 {
	/*float: right;
    margin-top: 73px;*/
	width: 985px;
	margin: 0px auto 0 auto;
}

.wd-list-sort_1 li a, .wd-list-sort_1 li.wd-selected a, .wd-list-sort_1 .bar
	{
	/*background: url(/resources/Images/campaign/btn_category.png) no-repeat left top;
        background: url(/resources/Images/campaign/btn_category_new.png) no-repeat left top;*/
	background: url(/resources/Images/campaign/btn_category_new_2.png)
		no-repeat left top;
}

.wd-list-sort_1 li a:hover {
	background-position-y: -15px;
}

.wd-list-sort_1 li a.wd-selected {
	background-position-y: -14px;
}

.wd-list-sort_1 li a {
	display: block;
	width: 52px;
	height: 15px;
	margin: 0 auto;
}

.wd-list-sort_1 li {
	display: inline-block;
	height: 30px;
}

.wd-list-sort_1 .bar {
	width: 5px;
	height: 15px;
	margin-bottom: 15px;
	background-position-x: -63px;
}

.wd-list-sort_1 li ul {
	display: none;
	position: absolute;
	z-index: 10;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-top: 3px solid #00af84;
	padding-top: 15px;
	padding-bottom: 20px;
	top: 70px;
	box-shadow: 2px 3px 15px #595959;
}

.wd-list-sort_1 li:hover ul {
	display: block;
}

.wd-list-sort_1 li ul li {
	display: block;
	height: auto;
}

.wd-list-sort_1 li ul li a {
	background-image: none;
	width: auto;
	margin: 10px 0;
	color: #000;
	font-weight: 500;
	font-size: 12px;
}

.wd-list-sort_1 li ul li a:hover {
	color: #00af84;
}

.wd-list-sort_1 li ul.featured {
	width: 148px;
	margin-left: -20px;
}

.wd-list-sort_1 li ul.featured li {
	margin-left: 24px;
}

.wd-list-sort_1 li ul.partners {
	width: 200px;
	margin-left: -1px;
}

.wd-list-sort_1 li ul.partners li {
	margin-left: 36px;
}

.wd-list-sort_1 li ul.value {
	width: 149px;
	margin-left: -28px;
}

.wd-list-sort_1 li ul.value li {
	margin-left: 26px;
}

.wd-list-sort_1 li ul.category {
	width: 359px;
	margin-left: -78px;
	padding-left: 24px;
}

.wd-list-sort_1 li ul.category li {
	width: 24%;
	display: inline-block;
}

.wd-list-sort_1 li ul.category li a {
	margin: 8px 0;
}

/************************************************************************************************************
	Sub Ÿ��Ʋ : �����ϱ�
************************************************************************************************************/
.wd-ui-title-opened {
	margin-top: 62px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
}

.wd-ui-title-opened h2 {
	float: left;
	margin-top: 4px;
}

.wd-ui-title-opened a {
	display: block;
	float: right;
	margin: 30px 5px 0 0;
}

.wd-ui-title-opened .btn-linklearning {
	display: block;
	width: 179px;
	height: 30px;
	float: right;
	margin: 0;
	background: url(/resources/Images/starttutorial/link_03_00.png)
		no-repeat left top;
}

.wd-ui-title-opened a:hover {
	background-position-y: -30px;
}

/*.wd-ui-main-content .wd-ui-title-opened a {
    margin: 8px 5px 0 0;
}*/

/************************************************************************************************************
	Sub ������ ����
************************************************************************************************************/
.wd-ui-sub-contents {
	padding: 28px 0 20px 0;
	border-top: 2px solid #fff;
}

@media screen and (max-width: 768px) {
  .wd-ui-sub-contents {
	  padding: 0;
	  border: none;
  }
}

/************************************************************************************************************
	Sub - �������� ������, ��ü����
************************************************************************************************************/
.wd-ui-campaign-wrap {
	overflow: hidden;
}

.wd-ui-campaign-wrap .wd-ui-sub-campaign {
	float: left;
	width: 637px;
	overflow: hidden;
}

.wd-ui-campaign-wrap .wd-ui-sub-show-all {
	float: right;
	width: 273px;
	overflow: hidden;
}

.wd-ui-sub-campaign-ul li .wd-ui-campaign {
	float: left;
	margin-right: 30px;
}

.wd-ui-sub-campaign3-ul li .wd-ui-campaign {
	float: left;
	margin-right: 30px;
}

.wd-ui-sub-campaign ul li .wd-ui-campaign {
	float: left;
	margin-right: 17px;
}

.wd-ui-sub-campaign ul li .wd-last {
	margin: 0;
}

.wd-ui-sub-show-all h3 {
	margin: 8px 0 0 12px;
	font-size: 14px;
}

.wd-ui-sub-show-all h3 a {
	color: #5a5a5a;
	text-decoration: underline;
}

.wd-ui-sub-show-all h3 a:hover {
	color: #00af84;
}

.wd-ui-sub-show-all dl.wd-list-sort {
	margin-top: 13px;
}

.wd-ui-sub-show-all dl.wd-list-sort dt {
	padding: 9px 0 7px 13px;
	font-size: 12px;
	color: #000;
	font-weight: 500;
	background-color: #eeecea;
}

.wd-ui-sub-show-all dl.wd-list-sort dd {
	padding-bottom: 25px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li {
	margin-top: 14px;
	padding: 0 13px;
	overflow: hidden;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li a {
	display: block;
	font-size: 13px;
	color: #000;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li a span {
	display: block;
	float: left;
	padding-top: 1px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li a em {
	float: left;
	margin-left: 10px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li em.wd-icon-tag-eco {
	background-position: left -60px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li em.wd-icon-tag-people {
	background-position: left -75px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li em.wd-icon-tag-together {
	background-position: left -90px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li em.wd-icon-tag-community {
	background-position: left -105px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li a:hover em.wd-icon-tag-eco,
	.wd-ui-sub-show-all dl.wd-list-sort dd ul li a.wd-selected em.wd-icon-tag-eco
	{
	background-position: left -150px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li a:hover em.wd-icon-tag-people,
	.wd-ui-sub-show-all dl.wd-list-sort dd ul li a.wd-selected em.wd-icon-tag-people
	{
	background-position: left -120px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li a:hover em.wd-icon-tag-together,
	.wd-ui-sub-show-all dl.wd-list-sort dd ul li a.wd-selected em.wd-icon-tag-together
	{
	background-position: left -165px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li a:hover em.wd-icon-tag-community,
	.wd-ui-sub-show-all dl.wd-list-sort dd ul li a.wd-selected em.wd-icon-tag-community
	{
	background-position: left -135px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd ul li a:hover,
	.wd-ui-sub-show-all dl.wd-list-sort dd ul li a.wd-selected {
	color: #00af84;
	font-weight: 500;
	letter-spacing: -1px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd .wd-ui-btn-category {
	padding: 13px 7px;
}

.wd-ui-sub-show-all dl.wd-list-sort dd .wd-ui-btn-category a {
	float: left;
	margin: 0 6px 10px 0;
}

.wd-list-service {
	margin-top: 51px;
}

.wd-list-service span {
	display: block;
	height: 16px;
	background: url(/resources/Images/txt_pre_service.png) no-repeat;
}

ul.wd-btn-service {
	margin-top: 27px;
}

ul.wd-btn-service li {
	float: left;
	margin-right: 15px;
	width: 177px;
	height: 13px;
	border: 1px solid #d3d3d3;
	border-radius: 10px;
	background-color: #ebebeb;
	text-align: center;
	color: #878787;
	font-weight: 500;
	text-space-collapse: collapse;
	padding: 16px 0;
}
/************************************************************************************************************
	Sub - ������ ����, ������ ����
************************************************************************************************************/
.wd-ui-info-wrap {
	overflow: hidden;
}

.wd-ui-info-wrap .wd-ui-sub-grow-info, .wd-ui-info-wrap .wd-ui-sub-6tab-info,
	.wd-ui-info-wrap .wd-ui-sub-campaign-info {
	float: left;
	width: 632px;
	padding-top: 28px;
	overflow: hidden;
}

.wd-ui-info-wrap .wd-ui-sub-opener-info {
	padding-top: 28px;
	margin-top: 5px;
	float: right;
	/*width: 290px;*/
	width: 284px;
	overflow: hidden;
}

.wd-ui-sub-campaign-info .wd-ui-tab-wrap ul li {
	position: relative;
	width: 157px;
}

.wd-ui-sub-campaign-info .wd-ui-tab-wrap ul li.wd-first {
	width: 157px;
}

.wd-ui-sub-campaign-info .wd-ui-tab-wrap ul li.wd-last {
	width: 157px;
	margin-right: 0px;
}

.wd-ui-sub-campaign-info .wd-ui-tab-content {
	min-height: 561px;
}

.wd-ui-sub-grow-info .wd-ui-tab-wrap ul li {
	position: relative;
	width: 126px;
}

.wd-ui-sub-grow-info .wd-ui-tab-wrap ul li.wd-first {
	width: 125px;
}

.wd-ui-sub-grow-info .wd-ui-tab-wrap ul li.wd-last {
	width: 125px;
	margin-right: 0;
}

.wd-ui-sub-grow-info .wd-ui-tab-content {
	min-height: 548px;
}

.wd-ui-sub-6tab-info .wd-ui-tab-wrap ul li {
	position: relative;
	width: 104px;
}

.wd-ui-sub-6tab-info .wd-ui-tab-wrap ul li.wd-first {
	width: 104px;
}

.wd-ui-sub-6tab-info .wd-ui-tab-wrap ul li.wd-last {
	width: 104px;
	margin-right: 0;
}

.wd-ui-sub-6tab-info .wd-ui-tab-content {
	min-height: 548px;
}

.wd-ui-campaign-mov {
	position: relative;
	/*    width: 632px;
    height: 345px;
    */
	overflow: hidden;
}

.wd-ui-campaign-mov a.wd-btn-play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -38px 0 0 -38px;
}

.wd-ui-campaign-share {
	padding-bottom: 15px;
	overflow: hidden;
	/*border-bottom: 1px solid #e5e5e5;*/
}

.wd-ui-campaign-share .wd-ui-friends {
	float: left;
	margin-top: 8px;
}

.wd-ui-campaign-share .wd-ui-friends span {
	display: block;
	float: left;
	margin-top: 10px;
	color: #676363;
	/*font-weight: 500;*/
}

.wd-ui-campaign-share .wd-ui-friends img {
	display: block;
	float: left;
	margin-top: 0px;
}

.wd-ui-campaign-share .wd-ui-friends>img {
	margin-top: 8px;
}

.wd-ui-campaign-share .wd-ui-friends ul.wd-list-friends {
	float: left;
	margin-left: 10px;
	overflow: hidden;
}

.wd-ui-campaign-share .wd-ui-friends ul.wd-list-friends li {
	position: relative;
	float: left;
	height: 30px;
	margin-right: 4px;
	overflow: hidden;
}

.wd-ui-campaign-share .wd-ui-friends ul.wd-list-friends li img {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
}

.wd-ui-campaign-share .wd-ui-share {
	float: right;
	margin-top: 10px;
	overflow: hidden;
}

.wd-ui-campaign-share .wd-ui-share a {
	float: left;
}

.wd-ui-campaign-share .wd-ui-share a.wd-btn-facebook {
	margin-left: 8px;
}

.wd-ui-campaign-share .wd-ui-share a.wd-btn-twitter {
	margin-left: 6px;
}

.wd-ui-campaign-share .wd-ui-share a.wd-btn-email {
	margin-left: 6px;
}

.wd-ui-campaign-share .wd-ui-share a.wd-btn-copy {
	margin-left: 6px;
}

.wd-ui-campaign-content {
	/*padding-top: 28px;*/

}

.wd-ui-campaign-content h3 {
	/*    font-size: 14px;
        color: #00af84;
        padding: 0 0px;
        */

}

.wd-ui-campaign-content img {
	/*width: 100%;*/
	margin-top: 25px;
	overflow: hidden;
}

.wd-ui-campaign-content .wd-ui-cont {
	color: #676363;
	text-align: justify;
	padding: 20px 0px 0 0px;
	font-size: 16px;
	line-height:23px
}

.wd-ui-campaign-content .wd-ui-cont .summary {
	padding: 20px;
	/*padding-bottom: 12px;*/
	background-color: #e2eef7;
}



.wd-ui-campaign-content .wd-ui-cont .summary h2 {
    color: #676363;
    font-weight: 500;
    line-height: 1.7;
}

.wd-ui-sub-opener-info .wd-ui-project-support {
	/*margin-top: 15px;*/
	margin-top: 20px;
}

.wd-ui-sub-opener-info .wd-ui-gift {
	margin-top: 20px;
}

.wd-ui-sub-opener-info .wd-ui-gift h4 {
	margin-left: 3px;
	font-size: 12px;
	color: #676363;
	font-weight: normal;
}

/************************************************************************************************************
	Sub - ���� ���ϱ�
************************************************************************************************************/
.wd-ui-question-wrap {
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}

.wd-ui-question-wrap img {
	display: block;
	float: left;
	overflow: hidden;
	border: 100px;
	border-radius: 100px;
}

.wd-ui-question-wrap .wd-ui-question {
	float: right;
	width: 565px;
	overflow: hidden;
}

.wd-ui-question textarea.wd-textarea {
	width: 553px;
	height: 81px;
	padding: 5px;
}

.wd-ui-question a.wd-btn-action {
	float: right;
	width: 108px;
	margin-top: 7px;
}

.wd-ui-question-list {
	margin-top: 7px;
	overflow: hidden;
}

.wd-ui-question-list ul.wd-list-question {

}

.wd-ui-question-list ul.wd-list-question li {
	position: relative;
	padding: 12px 0 0 0;
	background: url(/resources/Images/bg_line_dot.png) repeat-x left top;
	overflow: hidden;
}

.wd-ui-question-list ul.wd-list-question li.wd-first {
	background: url();
}

.wd-ui-question-list ul.wd-list-question li img {
	display: block;
	position: absolute;
	left: 0;
	top: 12px;
	border-radius: 100px
}

.wd-ui-question-list ul.wd-list-question li .wd-info-question {
	position: relative;
	padding: 0 0 10px 60px;
}

ul.wd-list-question li .wd-info-question .wd-ui-writer {
	overflow: hidden;
}

ul.wd-list-question li .wd-info-question .wd-ui-writer .wd-data-name {
	display: block;
	float: left;
	padding-top: 1px;
	font-size: 14px;
	color: #000;
	font-weight: 500;
}

ul.wd-list-question li .wd-info-question .wd-ui-writer .wd-data-type, ul.wd-list-question li .wd-info-question .wd-ui-writer .wd-data-type-opener
	{
	float: left;
	margin-left: 8px;
}

ul.wd-list-question li .wd-info-question .wd-data-question {
	display: block;
	margin-top: 16px;
	font-size: 13px;
	color: #000;
	line-height: 1.4em;
}

ul.wd-list-question li .wd-info-question .wd-data-date {
	display: block;
	margin-top: 10px;
	font-size: 12px;
	color: #787878;
}

ul.wd-list-question li .wd-info-question .wd-ui-buttons {
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
}

ul.wd-list-question li .wd-info-question .wd-ui-buttons a.wd-btn-small {
	float: left;
	margin-left: 2px;
}

ul.wd-list-question li ul.wd-list-reply {

}

ul.wd-list-question li ul.wd-list-reply li {
	padding: 12px 10px 0 10px;
	background: url(/resources/Images/icon_reply.png) no-repeat 12px 12px;
	background-color: #f3f2f0;
	overflow: hidden;
}

ul.wd-list-question li ul.wd-list-reply li .wd-ui-reply-wrap {
	padding: 0 0 0 21px;
	background: url(/resources/Images/bg_line_dot_reply.png) repeat-x left
		bottom;
}

ul.wd-list-question li ul.wd-list-reply li img {
	left: 31px;
}

ul.wd-list-question li ul.wd-list-reply li .wd-info-question {
	padding-left: 60px;
}

.wd-ui-question-list .wd-ui-reply-write-wrap {
	width: 100%;
	margin: 0;
	padding: 12px 10px 10px 0;
	background-color: #f3f2f0;
}

.wd-ui-question-list .wd-ui-reply-write {
	position: relative;
	padding: 0 51px 0 87px;
	overflow: hidden;
	background: url(/resources/Images/icon_reply.png) no-repeat 12px top;
}

.wd-ui-question-list .wd-ui-reply-write img {
	display: block;
	position: absolute;
	left: 31px !important;
	top: 0 !important;
	overflow: hidden;
}

.wd-ui-question-list .wd-ui-reply-write textarea.wd-textarea {
	width: 100%;
	height: 40px;
	padding: 10px 0 0 10px;
}

.wd-ui-question-list .wd-ui-reply-write a.wd-btn-small {
	position: absolute;
	right: 5px;
	top: 0;
}

/************************************************************************************************************
	Sub - ������Ʈ
************************************************************************************************************/
.wd-ui-update-write {
	overflow: hidden;
}

.wd-ui-update-write .wd-editor {

}

.wd-ui-update-write a.wd-btn-action {
	display: block;
	float: right;
	width: 108px;
	margin-top: 7px;
}

.wd-ui-update-wrap {
	text-align: right;
	overflow: hidden;
}

.wd-ui-update-wrap a.wd-btn-action {
	width: 108px;
}

.wd-ui-update-wrap dl.wd-list-update {
	text-align: left;
}

.wd-ui-update-wrap dl.wd-list-update dt {
	margin-top: 20px;
	padding-top: 22px;
	background: url(/resources/Images/bg_line_dot.png) repeat-x left top;
}

.wd-ui-update-wrap dl.wd-list-update dt.wd-last {
	border-top: 1px solid #e5e5e5;
	background: url();
}

.wd-ui-update-wrap dl.wd-list-update dt span.wd-data-num {
	display: block;
	margin-bottom: 17px;
	font-size: 20px;
	color: #00c4c4;
	font-weight: 500;
	font-family: Arial;
}

.wd-ui-update-wrap dl.wd-list-update dt span.wd-data-title {
	display: inline-block;
	font-size: 20px;
	color: #676363;
	font-weight: 500;
}

.wd-ui-update-wrap dl.wd-list-update dt span.wd-data-date {
	display: inline-block;
	font-size: 12px;
	color: #787878;
}

.wd-ui-update-wrap dl.wd-list-update dd {
	margin-top: 20px;
	font-size: 12px;
	color: #676363;
	line-height: 1.4em;
}

.wd-ui-update {
	background-color: #f3f2f0;
	padding: 10px 20px 21px 10px;
}

.wd-ui-update ul.wd-update-date {
	float: left;
	width: 55px;
	border: 1px solid #e5e5e5;
	text-align: center;
}

.wd-ui-update ul.wd-update-date .top {
	height: 36px;
	background-color: #fff;
	padding-top: 6px;
	font-family: Arial;
	font-weight: 500er;
	font-size: 30px;
	color: #4b4b4b;
}

.wd-ui-update ul.wd-update-date .bottom {
	height: 17px;
	padding-top: 2px;
	background-color: #00af84;
	font-family: Arial;
	font-weight: 500;
	font-size: 11px;
	color: #fff;
}

.wd-ui-update .title {
	margin: 12px 0 0 72px;
	font-weight: 500;
	font-size: 14px;
}

.wd-ui-update .date {
	margin: 13px 0 0 72px;
	font-size: 12px;
	color: #787878;
}

.wd-ui-update .article {
	margin: 23px 0 0 72px;
	font-size: 12px;
}

ul.wd-list-sponsor {
	overflow: hidden;
}

ul.wd-list-sponsor li {
	position: relative;
	margin-top: 12px;
	padding: 0 0 15px 62px;
	background: url(/resources/Images/bg_line_dot.png) repeat-x left bottom;
}

ul.wd-list-sponsor li.wd-first {
	margin-top: 0;
}

ul.wd-list-sponsor li.wd-last {
	background: url();
}

ul.wd-list-sponsor li img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 46px;
	height: 46px;
	overflow: hidden;
}

ul.wd-list-sponsor li span.wd-data-sponsor {
	display: block;
	margin-top: 2px;
	font-size: 14px;
	color: #000;
}

ul.wd-list-sponsor li span.wd-data-campaign {
	display: block;
	margin-top: 15px;
	font-size: 12px;
	color: #787878;
}

ul.wd-list-sponsor li a.wd-btn-action {
	position: absolute;
	right: 0;
	top: 8px;
	width: 108px;
}

/************************************************************************************************************
	Sub - ��õ�� ��
************************************************************************************************************/
.wd-ui-recommend {
	overflow: hidden;
	margin-top: 15px;
}

.wd-ui-recommend .wd-ui-recommend-btn {
	padding-bottom: 12px;
	/*text-align: center;*/
}

.wd-ui-recommend .wd-ui-recommend-btn a {
	font-size: 12px;
	color: #0093d0;
	font-weight: 500;
	text-decoration: underline;
}

.wd-ui-recommend .wd-ui-recommend-write-wrap {
	position: relative;
	width: 632px;
	height: 100%;
	background-color: #f0f0f0;
	padding-bottom: 9px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	/* z-index:100; */
}

.wd-ui-recommend .wd-ui-recommend-write-wrap img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 46px;
	height: 46px;
	margin-top: 10px;
	margin-left: 10px;
	border-radius: 100px;
}

.wd-ui-recommend .wd-ui-recommend-write-wrap .wd-ui-recommend-write {
	text-align: right;
}

.wd-ui-recommend .wd-ui-recommend-write-wrap .wd-ui-recommend-write textarea.wd-textarea
	{
	display: block;
	width: 553px;
	height: 45px;
	margin: 10px 11px 9px 66px;
	text-align: left;
}

.wd-ui-recommend .wd-ui-recommend-write-wrap .wd-ui-recommend-write span.wd-ui-checkbox
	{
	display: inline-block;
	margin: 9px 10px 0 0;
	vertical-align: top;
}

.wd-ui-recommend .wd-ui-recommend-write-wrap .wd-ui-recommend-write span.wd-ui-checkbox label
	{
	display: inline-block;
	font-size: 12px;
	color: #787878;
	margin-left: 5px;
	position: relative;
	top: -2px;
}

.wd-ui-recommend .wd-ui-recommend-write-wrap .wd-ui-recommend-write a.wd-btn-action
	{
	width: 108px;
}

ul.wd-list-recommend {
	/*padding-top: 5px;*/
	padding: 0px 11px 11px 10px;
	overflow: hidden;
	background-color: #f0f0f0;
}

ul.wd-list-recommend li {
	position: relative;
	padding: 11px 0 13px 62px;
	border-bottom: 1px dotted #c0c0c0;
	/*background: url(/resources/Images/bg_line_dot.png) repeat-x left bottom;*/
	overflow: hidden;
}

ul.wd-list-recommend li.wd-first {
	padding-top: 0;
}

ul.wd-list-recommend li.wd-last {
	/*padding-bottom: 0;*/
	border-bottom: 0px;
	padding: 11px 0 13px 62px;
}

ul.wd-list-recommend li img {
	display: block;
	position: absolute;
	left: 0;
	top: 12px;
	width: 46px;
	height: 46px;
	overflow: hidden;
	border-radius: 100px;
}

ul.wd-list-recommend li a.wd-data-name {
	display: block;
	font-size: 14px;
	color: #676363;
	font-weight: 500;
}

ul.wd-list-recommend li a.wd-data-name em {
	display: inline-block;
	margin-left: 10px;
	font-size: 12px;
	color: #969696;
	font-weight: normal;
}

ul.wd-list-recommend li span.wd-data-cont {
	display: block;
	margin-top: 10px;
	font-size: 13px;
	color: #000;
	line-height: 1.4em;
}

ul.wd-list-recommend li .wd-ui-buttons {
	position: absolute;
	right: 0;
	top: 10px;
    /* z-index: 100; */
}

/************************************************************************************************************
************************************************************************************************************/
.wd-ui-sub-sponsor-info {
	float: left;
	width: 661px;
}

.wd-ui-sub-sponsor-info h3 {
	height: 44px;
	margin-bottom: 30px;
	padding: 0 0 0 20px;
	background-color: #3156a3;
	overflow: hidden;
}

.wd-ui-sub-sponsor-info h3 img {
	margin-top: 12px;
	overflow: hidden;
}

.wd-ui-sub-sponsor-info h3.wd-h3-talent {
	background-color: #0384ce;
}

.wd-ui-sub-sponsor-info h3.wd-h3-sign {
	background-color: #42b3e5;
}

.wd-ui-sub-sponsor-info h4 img {
	margin-right: 10px;
	vertical-align: top;
	overflow: hidden;
}

.wd-ui-sub-sponsor-info h4.wd-line {
	padding-top: 30px;
	background: url(/resources/Images/bg_line_dot_reply.png) repeat-x left
		top;
}

.wd-ui-sub-sponsor-info h4 strong {
	font-size: 20px;
	color: #3156a3;
	font-family: Arial;
}

.wd-ui-sub-sponsor-info h5.wd-h5 {
	padding-top: 30px;
	font-size: 16px;
	color: #000;
	background: url(/resources/Images/bg_line_dot_reply.png) repeat-x left
		top;
}

.wd-ui-sub-sponsor-info h5.wd-line-none {
	padding-top: 15px;
	background: url();
}

.wd-ui-sub-sponsor-info .wd-h4-cont {
	padding: 20px 0 30px 0;
	overflow: hidden;
}

.wd-ui-sub-sponsor-info .wd-h4-cont input.wd-input-money {
	width: 199px;
	height: 38px;
	text-align: center;
	font-size: 20px;
	color: #000;
	font-weight: 500;
	line-height: 39px;
}

.wd-ui-sub-sponsor-info .wd-h4-cont strong.wd-label-money {
	font-size: 16px;
	color: #000;
}

.wd-ui-sub-sponsor-info .wd-h5-cont {
	padding: 18px 0 30px 0;
	overflow: hidden;
}

.wd-ui-sub-sponsor-info span.wd-h5-sub-txt {
	display: block;
	margin-top: 8px;
	font-size: 12px;
	color: #969696;
	line-height: 1.4em;
}

.wd-ui-sub-sponsor-info ul.wd-list-gift {

}

.wd-ui-sub-sponsor-info ul.wd-list-gift li {
	position: relative;
	padding: 12px 22px 10px 60px;
	margin-bottom: 10px;
	border: 1px solid #e4e4e4;
	background-color: #fff;
	overflow: hidden;
}

.wd-ui-sub-sponsor-info ul.wd-list-gift li input.wd-radio {
	position: absolute;
	left: 22px;
	top: 12px;
}

.wd-ui-sub-sponsor-info ul.wd-list-gift li label {
	display: block;
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: 500;
}

.wd-ui-sub-sponsor-info ul.wd-list-gift li .wd-data-wrap {
	float: right;
	width: 455px;
}

.wd-ui-sub-sponsor-info ul.wd-list-gift li span.wd-data-gift {
	display: block;
	font-size: 14px;
	color: #000;
}

.wd-ui-sub-sponsor-info ul.wd-list-gift li span.wd-data-gift-cont {
	display: block;
	margin-top: 12px;
	font-size: 12px;
	color: #000;
	line-height: 1.4em;
}

.wd-ui-sub-sponsor-info ul.wd-list-gift li.wd-last {
	margin-bottom: 0;
}

.wd-ui-sub-sponsor-info .wd-list-pay {

}

.wd-ui-sub-sponsor-info .wd-list-pay li {
	float: left;
	margin-right: 30px;
}

.wd-ui-sub-sponsor-info .wd-list-pay li input.wd-radio {
	position: relative;
	top: 1px;
}

.wd-ui-sub-sponsor-info .wd-list-pay li label {
	margin-left: 10px;
	font-size: 14px;
	color: #000;
}

.wd-ui-sub-sponsor-info .wd-box-rule {
	border: 1px solid #c8c8c8;
	background-color: #fff;
}

.wd-ui-sub-sponsor-info .wd-box-rule-scroll {
	height: 95px;
	padding: 9px 12px;
	overflow-y: scroll;
	font-size: 14px;
	color: #676363;
	line-height: 1.6em;
}

.wd-ui-sub-sponsor-info .wd-ui-check-rule {
	margin-top: 10px;
	padding: 0 0 15px 10px;
}

.wd-ui-sub-sponsor-info .wd-ui-check-rule input.wd-checkbox {
	vertical-align: middle;
}

.wd-ui-sub-sponsor-info .wd-ui-check-rule label {
	position: relative;
	top: 1px;
	margin-left: 10px;
}

.wd-ui-sub-sponsor-info .wd-ui-fb-share {
	margin-bottom: 30px;
	overflow: hidden;
}

.wd-ui-sub-sponsor-info .wd-ui-fb-share input.wd-checkbox {
	position: relative;
	top: 2px;
}

.wd-ui-sub-sponsor-info .wd-ui-fb-share label {
	margin-left: 7px;
	font-size: 12px;
	color: #000;
}

.wd-ui-sub-sponsor-info .wd-ui-fb-share label strong {
	color: #3b5998;
}

.wd-ui-sub-sponsor-info .wd-ui-ft-buttons {
	margin-top: 50px;
	text-align: center;
}

.wd-ui-sub-sponsor-info .wd-ui-ft-buttons a {
	display: block;
	width: 246px;
	margin: 0 auto 10px auto;
}

.wd-ui-sub-sponsor-info .wd-ui-ft-buttons a span {
	padding-left: 31px;
	text-align: left;
}

.wd-ui-sub-sponsor-info .wd-ui-buttons-wrap {
	padding-top: 19px;
	border-top: 1px solid #e3e3e3;
	text-align: center;
}

.wd-ui-sub-sponsor-info .wd-ui-buttons-wrap a.wd-btn {
	width: 118px;
	margin: 0 8px;
}

.wd-ui-sub-required-reading {
	display: inline-block;
	width: 700px;
	background-color: #e2eef7;
	border-radius: 5px;
}

dl.wd-ui-required-reading {
	color: #e0e0e0;
	font-size: 14px;
	line-height: 2;
	font-weight: 500;
	padding: 20px;
	text-align: justify;
	width: 721px;
}

dl.wd-ui-required-reading dt {
	font-size: 16px;
	color: #00af84;
	font-weight: 500;
}

dl.wd-ui-required-reading dd {
	margin-top: 26px;
	font-size: 12px;
	color: #000;
	line-height: 1.8em;
}

.wd-ui-pay-wrap {
	width: 456px;
	margin: 75px auto 0 auto;
}

.wd-ui-pay-wrap h2 {
	text-align: center;
	font-size: 14px;
	color: #000;
}

.wd-ui-pay-wrap ul.wd-list-pay {
	margin-top: 30px;
	padding: 30px 0 5px 0;
	border-top: 2px solid #787878;
	border-bottom: 1px solid #787878;
}

.wd-ui-pay-wrap ul.wd-list-pay li {
	padding: 0 8px 20px 8px;
	overflow: hidden;
}

.wd-ui-pay-wrap ul.wd-list-pay li span {
	display: block;
}

.wd-ui-pay-wrap ul.wd-list-pay li span.wd-data-breakdown {
	float: left;
	font-size: 14px;
	color: #3156a3;
	font-weight: 500;
}

.wd-ui-pay-wrap ul.wd-list-pay li span.wd-data-sum {
	float: right;
	font-size: 14px;
	color: #000;
}

.wd-ui-pay-wrap .wd-ui-info-pay {
	margin: 10px 0 0 7px;
	color: #787878;
}

.wd-ui-pay-wrap .wd-ui-info-pay a {
	color: #00af84;
	text-decoration: underline;
}

.wd-ui-pay-wrap .wd-ui-info-pay a:hover {
	color: #1a81c7;
}

.wd-ui-pay-wrap .wd-ui-buttons-wrap {
	margin-top: 35px;
	text-align: center;
}

.wd-ui-pay-wrap .wd-ui-buttons-wrap a.wd-btn {
	width: 118px;
}

/************************************************************************************************************
	Sub - �����ϱ�
************************************************************************************************************/
.wd-ui-opened-campaign {
	padding-top: 30px;
	border-top: 2px solid #fff;
	overflow: hidden;
}

.wd-ui-opened-campaign ul.wd-list-opened-campaign {
	margin-left: -17px;
}

.wd-ui-opened-campaign ul.wd-list-opened-campaign li {
	position: relative;
	float: left;
	width: 226px;
	height: 226px;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	margin-left: 17px;
	margin-bottom: 30px;
	/*width: 310px;
            margin: 0 0 15px 17px;*/
	overflow: hidden;
}

.wd-ui-opened-campaign ul.wd-list-opened-campaign li:hover a.wd-btn-delete
	{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
}

.wd-ui-opened-campaign ul.wd-list-opened-campaign li a.wd-campaign {
	position: relative;
	display: block;
	/*height: 169px;
                padding: 5px;
                border: 1px solid #e5e5e5;*/
	background-color: #fff;
}

.wd-ui-opened-campaign ul.wd-list-opened-campaign li a.wd-campaign img {
	display: block;
	overflow: hidden;
}

.wd-ui-opened-campaign ul.wd-list-opened-campaign li a.wd-campaign span
	{
	display: block;
	margin: 15px 14px 12px 14px;
	color: #000;
	font-weight: 500;
	line-height: 1.2em;
	/*position: absolute;
                    left: 5px;
                    right: 5px;
                    bottom: 5px;
                    height: 50px;
                    padding: 10px 0 0 12px;
                    font-size: 15px;
                    color: #fff;
                    font-weight: 500;
                    background: url(/resources/Images/bg_campaign.png) no-repeat left top;
                    line-height: 1.4em;*/
}

.wd-ui-opened-wrap {
	overflow: hidden;
}

.wd-ui-opened-wrap .wd-ui-opened {
	float: left;
	width: 661px;
}

.wd-ui-opened-wrap .wd-ui-opened-info {
	float: right;
	width: 274px;
}

.wd-ui-opened {

}

.wd-ui-opened dl.wd-ui-opened-form {
	padding-bottom: 20px;
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dt {
	position: relative;
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dt span {
	display: block;
	margin-left: 3px;
	font-size: 14px;
	color: #000;
	font-weight: 500;
}

.wd-ui-opened dl.wd-ui-opened-form dt span.wd-fleft {
	width: 178px;
	margin-right: 50px;
}

.wd-ui-opened dl.wd-ui-opened-form dt em {
	display: block;
	position: absolute;
	right: 2px;
	top: 4px;
	font-size: 12px;
	color: #787878;
}

.wd-ui-opened dl.wd-ui-opened-form dt em.wd-limit {
	margin-right: 130px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-fleft {
	margin-right: 50px;
}

.wd-ui-opened dl.wd-ui-opened-form dd input.wd-input-text {
	height: 28px;
	padding-left: 10px;
	line-height: 29px;
}

.wd-ui-opened dl.wd-ui-opened-form dd span.wd-ui-form-info {
	display: block;
	margin-bottom: 7px;
	padding: 0 2px;
	font-size: 12px;
	color: #969696;
	line-height: 1.4em;
}

.wd-ui-opened dl.wd-ui-opened-form dd a.wd-btn-account {
	display: block;
	width: 108px;
	margin-top: 30px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-overflow span.wd-ui-form-info
	{
	float: left;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-overflow em.wd-data-limit {
	float: right;
	padding: 18px 2px 0 0;
	font-size: 12px;
	color: #787878;
}

.wd-ui-opened dl.wd-ui-opened-form dd ul.wd-list-connect-sns {
	margin-top: 10px;
}

.wd-ui-opened dl.wd-ui-opened-form dd ul.wd-list-connect-sns li {
	margin-bottom: 5px;
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd ul.wd-list-connect-sns li span.wd-icon-sns-fb,
	.wd-ui-opened dl.wd-ui-opened-form dd ul.wd-list-connect-sns li span.wd-icon-sns-twitter,
	.wd-ui-opened dl.wd-ui-opened-form dd ul.wd-list-connect-sns li span.wd-icon-sns-linkedin
	{
	display: block;
	float: left;
	width: 135px;
	height: 30px;
	padding-left: 40px;
	font-size: 14px;
	font-weight: 500;
	background: url(/resources/Images/icon_sns.png) no-repeat;
	line-height: 31px;
}

.wd-ui-opened dl.wd-ui-opened-form dd ul.wd-list-connect-sns li span.wd-icon-sns-fb
	{
	background-position: left top;
}

.wd-ui-opened dl.wd-ui-opened-form dd ul.wd-list-connect-sns li span.wd-icon-sns-twitter
	{
	background-position: left -36px;
}

.wd-ui-opened dl.wd-ui-opened-form dd ul.wd-list-connect-sns li span.wd-icon-sns-linkedin
	{
	background-position: left -72px;
}

.wd-ui-opened dl.wd-ui-opened-form dd ul.wd-list-connect-sns li a {
	float: left;
	width: 108px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-campaign-member {
	padding-right: 130px;
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-campaign-member ul {
	margin-top: 10px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-campaign-member ul li {
	float: left;
	margin-right: 10px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-campaign-member ul li .wd-box-add,
	.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-campaign-member ul li .wd-box-add span
	{
	height: 20px;
	background: url(/resources/Images/bg_box_add.png) no-repeat;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-campaign-member ul li .wd-box-add
	{
	padding-left: 2px;
	background-position: left top;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-campaign-member ul li .wd-box-add span
	{
	position: relative;
	display: block;
	padding: 0 25px 0 5px;
	color: #00af84;
	line-height: 21px;
	background-position: right -20px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-campaign-member ul li a {
	display: block;
	position: absolute;
	right: 6px;
	top: 50%;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	background: url(/resources/Images/icons.png) no-repeat -152px top;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-add {
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-add input.wd-input-text
	{
	float: left;
	width: 519px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-add a.wd-btn-form {
	float: right;
	width: 108px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-mov {
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-mov img {
	float: left;
	width: 125px;
	height: 70px;
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-mov .wd-ui-form-mov-load
	{
	position: relative;
	float: right;
	width: 526px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-mov .wd-ui-form-mov-load span.wd-ui-form-info
	{
	color: #787878;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-mov .wd-ui-form-mov-load span.wd-ui-form-info a
	{
	color: #0093d0;
	text-decoration: underline;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-mov .wd-ui-form-mov-load span.wd-ui-form-info a:hover
	{
	color: #1a81c7;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-mov input.wd-input-text
	{
	width: 384px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-mov a.wd-btn-form {
	position: absolute;
	right: 0;
	top: 0;
	width: 108px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-mov span.wd-ui-form-info
	{
	margin-top: 7px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-certification {
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-certification input.wd-input-text
	{
	width: 230px;
	margin-right: 15px;
	vertical-align: middle;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-certification input.wd-radio
	{
	vertical-align: middle;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-certification label {
	position: relative;
	top: 2px;
	margin-left: 5px;
	font-size: 14px;
	color: #000;
	font-weight: 500;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-certification a.wd-btn-grid
	{
	width: 78px;
	margin: 0 25px 0 5px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-profile {
	position: relative;
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-profile img {
	float: left;
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-profile em.wd-ui-inner-border
	{
	width: 60px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-profile .wd-ui-form-profile-load
	{
	float: right;
	width: 590px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-profile input.wd-input-text
	{
	float: left;
	width: 448px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-profile a.wd-btn-form
	{
	float: right;
	width: 108px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-select {
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-select .wd-ui-selectbox
	{
	float: left;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-form-select input.wd-input-text
	{
	float: right;
	width: 392px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-day {
	float: left;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-day input.wd-radio {
	position: relative;
	top: 2px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-day input.wd-input-text {
	margin: 0 10px 0 10px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-day em {
	font-size: 14px;
	font-weight: 500;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-end {
	float: right;
	margin-right: 19px;
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-end input.wd-radio {
	position: relative;
	top: 9px;
	float: left;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-end label {
	position: relative;
	top: 9px;
	float: left;
	margin-left: 10px;
	font-size: 14px;
	font-weight: 500;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-end .wd-ui-date-select {
	float: left;
	margin-left: 15px;
	overflow: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-end .wd-ui-date-select .wd-ui-selectbox
	{
	float: left;
	margin-right: 2px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-end .wd-ui-date-select em.wd-icon-calendar
	{
	float: left;
	margin: 6px 0 0 8px;
}

.wd-ui-opened dl.wd-ui-opened-form dd .wd-ui-fund em {
	font-size: 14px;
	font-weight: 500;
}

.wd-ui-opened .wd-ui-form-talent-wrap {
	margin-top: 10px;
	padding-bottom: 50px;
}

.wd-ui-opened .wd-ui-form-talent-wrap h3 {
	height: 28px;
	padding: 12px 0 0 13px;
	font-size: 16px;
	color: #00af84;
	background-color: #eeecea;
}

.wd-ui-opened .wd-ui-form-talent {
	margin-top: 15px;
	overflow: hidden;
}

.wd-ui-opened .wd-ui-form-talent span {
	float: left;
	margin-top: 10px;
	font-size: 14px;
	font-weight: 500;
}

.wd-ui-opened .wd-ui-form-talent input.wd-input-text {
	float: left;
	width: 63px;
	height: 28px;
	margin: 0 13px;
	text-align: center;
	line-height: 29px;
}

.wd-ui-opened .wd-ui-form-talent-wrap dl.wd-list-sponsor {
	margin-top: 40px;
}

.wd-ui-opened .wd-ui-form-talent-wrap dl.wd-list-sponsor dt {
	font-size: 14px;
	color: #000;
	font-weight: 500;
}

.wd-ui-opened .wd-ui-form-talent-wrap dl.wd-list-sponsor dt span {
	display: inline-block;
	margin-left: 10px;
	font-size: 12px;
	color: #969696;
	font-weight: normal;
}

.wd-ui-opened .wd-ui-form-talent-wrap dl.wd-list-sponsor dd {
	overflow: hidden;
}

.wd-ui-opened .wd-ui-form-talent-wrap dl.wd-list-sponsor dd ul li {
	float: left;
	width: 130px;
	margin-top: 18px;
}

.wd-ui-opened .wd-ui-form-talent-wrap dl.wd-list-sponsor dd ul li input.wd-checkbox
	{
	vertical-align: middle;
}

.wd-ui-opened .wd-ui-form-talent-wrap dl.wd-list-sponsor dd ul li label
	{
	margin-left: 10px;
	vertical-align: middle;
}

.wd-ui-opened .wd-ui-form-talent-wrap dl.wd-list-sponsor dd ul li.wd-ui-etc
	{
	width: 268px;
}

.wd-ui-opened .wd-ui-form-talent-wrap dl.wd-list-sponsor dd ul li.wd-ui-etc input.wd-input-text
	{
	position: relative;
	top: -8px;
	width: 199px;
	height: 28px;
	padding-left: 10px;
	margin-left: 10px;
	vertical-align: top;
	line-height: 29px;
}

.wd-ui-opened .wd-ui-gift-preview {
	overflow: hidden;
}

.wd-ui-opened .wd-ui-gift-preview .wd-box-gift {
	float: left;
	width: 271px;
	margin: 0 20px 30px 0;
}

.wd-ui-opened .wd-ui-gift-write {
	padding-bottom: 50px;
}

.wd-ui-opened .wd-ui-gift-write a.wd-btn-gift-add {
	margin-top: 30px;
}

.wd-ui-opened .wd-ui-gift-write h3 {
	height: 28px;
	margin: 50px 0 20px 0;
	padding: 12px 0 0 13px;
	font-size: 16px;
	color: #00af84;
	background-color: #eeecea;
}

.wd-ui-opened .wd-ui-gift-write h3 span {
	display: inline-block;
	margin-left: 5px;
	font-size: 12px;
	color: #787878;
	font-weight: normal;
}

.wd-ui-opened .wd-ui-buttons-wrap {
	padding-top: 19px;
	border-top: 1px solid #e3e3e3;
	text-align: center;
}

.wd-ui-opened .wd-ui-buttons-wrap a.wd-btn {
	width: 118px;
	margin: 0 8px;
}

.wd-ui-opened .wd-ui-policy {
	margin: 5px 0 50px 0;
}

.wd-ui-opened .wd-ui-policy a {
	font-size: 14px;
	color: #00af84;
	font-weight: 500;
	text-decoration: underline;
}

.wd-ui-opened .wd-ui-policy a:hover {
	color: #1a81c7;
}

.wd-ui-opened .wd-ui-policy span {
	display: block;
	margin-top: 3px;
	color: #787878;
}

.wd-ui-opened-info {

}

.wd-ui-opened-info h3 {
	font-size: 14px;
	color: #000;
}

.wd-ui-opened-info .wd-ui-campaign {
	width: 262px;
	height: 362px;
}

.wd-ui-opened-info .wd-ui-cp-gage {
	padding: 12px 0 0 5px;
	overflow: hidden;
}

.wd-ui-opened-info ul.wd-list-basic {
	margin: 0 0 18px 6px;
}

.wd-ui-opened-info ul.wd-list-basic li {
	margin-top: 18px;
}

.wd-ui-opened-info ul.wd-list-basic li a.wd-link {
	display: block;
	font-size: 12px;
	color: #00af84;
	font-weight: 500;
	text-decoration: underline;
}

.wd-ui-opened-info ul.wd-list-basic li a.wd-link:hover {
	color: #1a81c7;
}

.wd-ui-opened-info .wd-ui-mov-upload {
	margin-top: 10px;
	padding-left: 5px;
}

.wd-ui-opened-info .wd-ui-mov-upload a {
	display: block;
	margin-bottom: 5px;
	font-size: 13px;
	color: #0093d0;
	text-decoration: underline;
}

.wd-ui-opened-info .wd-ui-mov-upload a:hover {
	color: #1a81c7;
}

/************************************************************************************************************
	Sub - �����ϱ� > �̸�����
************************************************************************************************************/
.wd-ui-opened-button {
	margin: 10px 0 30px 0;
	text-align: center;
}

.wd-ui-opened-button a.wd-btn {
	width: 118px;
	margin: 0 5px;
}

.wd-ui-opened-button a.wd-btn.wd-step {
	width: 198px;
}

.wd-ui-preview-wrap {
	margin: 0 -30px;
	padding: 30px 30px 0 30px;
	border: 3px solid #c8c8c8;
	overflow: hidden;
}

.wd-ui-preview-wrap .wd-ui-title-wrap {
	margin-top: 0;
}

/************************************************************************************************************
	Sub - ���Ӽ���
************************************************************************************************************/
.wd-ui-main-step-wrap {
	height: 70px;
	background: url(/resources/Images/bg_main_step_static.png) repeat-x left
		top;
	overflow: hidden;
}

.wd-ui-main-step-wrap .wd-ui-main-step {
	width: 1024px;
	height: 70px;
	margin: 0 auto;
	background: url(/resources/Images/bg_main_step.png) no-repeat left top;
	overflow: hidden;
}

dl.wd-list-service {
	margin-top: 30px;
}

/************************************************************************************************************
************************************************************************************************************/
.wd-ui-progress-wrap {
	text-align: right;
	overflow: hidden;
}

.wd-ui-progress-wrap .wd-ui-progress-write {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5;
}

.wd-ui-progress-wrap a.wd-btn-action {
	width: 128px;
}

.wd-ui-progress-wrap dl.wd-list-progress {
	text-align: left;
}

.wd-ui-progress-wrap dl.wd-list-progress dt {
	position: relative;
	margin-top: 20px;
	padding-top: 22px;
	background: url(/resources/Images/bg_line_dot.png) repeat-x left top;
}

.wd-ui-progress-wrap dl.wd-list-progress dt.wd-last {
	border-top: 1px solid #e5e5e5;
	background: url();
}

.wd-ui-progress-wrap dl.wd-list-progress dt span.wd-data-num {
	display: block;
	margin-bottom: 17px;
	font-size: 20px;
	color: #0093d0;
	font-weight: 500;
	font-family: Arial;
}

.wd-ui-progress-wrap dl.wd-list-progress dt span.wd-data-title {
	display: inline-block;
	font-size: 20px;
	color: #676363;
	font-weight: 500;
}

.wd-ui-progress-wrap dl.wd-list-progress dt span.wd-data-date {
	display: inline-block;
	font-size: 12px;
	color: #787878;
}

.wd-ui-progress-wrap dl.wd-list-progress dt span.wd-ui-btn {
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
	overflow: hidden;
}

.wd-ui-progress-wrap dl.wd-list-progress dt span.wd-ui-btn a {
	float: left;
	margin-left: 2px;
}

.wd-ui-progress-wrap dl.wd-list-progress dd {
	margin-top: 20px;
	line-height: 200%;
}

.wd-ui-progress-wrap dl.wd-list-progress dd .wd-ui-editor-content {
	font-size: 12px;
	color: #676363;
	line-height: 1.4em;
}

.wd-ui-progress-wrap dl.wd-list-progress dd .wd-ui-sns-report {
	margin-top: 25px;
	overflow: hidden;
}

.wd-ui-progress-wrap dl.wd-list-progress dd .wd-ui-sns-report a.wd-btn-like-fb,
	.wd-ui-progress-wrap dl.wd-list-progress dd .wd-ui-sns-report a.wd-btn-like-tw
	{
	float: left;
	margin-right: 4px;
}

.wd-ui-progress-wrap dl.wd-list-progress dd .wd-ui-sns-report a.wd-btn-report
	{
	float: right;
	margin-top: 7px;
}

/************************************************************************************************************
	Sub - ����
************************************************************************************************************/

/* �޴� tap ���ں���*/
.wd-ui-tab-learning-wrap {
	height: 118px;
	overflow: hidden;
}

.wd-ui-tab-learning-wrap ul {
	height: 26px;
	margin-top: 68px;
}

.wd-ui-tab-learning-wrap ul li {
	float: left;
	margin-left: 29px;
}

.wd-ui-tab-learning-wrap ul li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #5a5a5a;
	font-weight: 500;
}

.wd-ui-tab-learning-wrap ul li a:hover {
	color: #1a81c7;
}

.wd-ui-tab-learning-wrap ul li.wd-selected {
	margin-top: 0px;
	border-bottom: none;
}

.wd-ui-tab-learning-wrap li.wd-selected a {
	color: #0093d0;
}

.wd-ui-learning-wrap {
	/*margin-top: 50px;*/
	padding-bottom: 10px;
	overflow: hidden;
}

.wd-ui-learning-wrap .wd-ui-tab-wrap ul li {
	width: 128px;
}

.wd-ui-learning-wrap .wd-ui-tab-content.wd-ui-bg-learning {
	padding-bottom: 80px;
	background: url(/resources/Images/bg_learning.png) no-repeat right
		bottom;
	background-color: #fff;
}

.wd-ui-learning-wrap h2.wd-h2-what, .wd-ui-learning-wrap h2.wd-h2-why {
	height: 40px;
	background: url(/resources/Images/txt_learning.png) no-repeat;
}

.wd-ui-learning-wrap h2.wd-h2-what {
	margin-top: 25px;
	background-position: left top;
}

.wd-ui-learning-wrap h2.wd-h2-why {
	margin-top: 80px;
	background-position: left -40px;
}

.wd-ui-learning-wrap .wd-ui-h2-cont {
	padding: 25px 0 0 20px;
	color: #000;
	line-height: 1.6em;
}

.wd-ui-learning-wrap span.wd-ui-txt-what, .wd-ui-learning-wrap span.wd-ui-txt-why
	{
	display: block;
	background: url(/resources/Images/txt_learning.png) no-repeat;
}

.wd-ui-learning-wrap span.wd-ui-txt-what {
	height: 43px;
	margin-top: 20px;
	background-position: left -80px;
}

.wd-ui-learning-wrap span.wd-ui-txt-why {
	height: 44px;
	margin: 20px 0 25px 0;
	background-position: left -123px;
}

.wd-ui-learning-wrap .wd-ui-univ-nav {
	margin-top: 10px;
	margin-left: 15px;
	overflow: hidden;
}

.wd-ui-learning-wrap .wd-ui-univ-nav a {
	display: block;
	float: left;
	padding: 0 17px 0 20px;
	color: #5a5a5a;
	background: url(/resources/Images/bg_bar2.png) no-repeat left top;
	line-height: 13px;
}

.wd-ui-learning-wrap .wd-ui-univ-nav a:hover {
	color: #1a81c7;
}

.wd-ui-learning-wrap .wd-ui-univ-nav a.wd-first {
	padding-left: 10px;
	background: url();
}

.wd-ui-learning-wrap img.wd-img-how {
	margin-top: 30px;
	overflow: hidden;
}

.wd-ui-learning-wrap h2.wd-h2-learn {
	height: 40px;
	margin-top: 30px;
	padding-left: 20px;
	font-size: 16px;
	background-color: #f3f2f0;
	line-height: 41px;
}

.wd-ui-learning-wrap ul.wd-list-basic {
	margin: 20px 0 0 20px;
}

.wd-ui-learning-wrap ul.wd-list-basic li {
	margin: 5px 0;
	color: #000;
}

.wd-ui-learning-wrap ul.wd-list-basic li ul.wd-list-into {
	margin: 25px 0 25px 20px;
}

.wd-ui-learning-wrap ul.wd-list-basic li ul.wd-list-into li {
	padding: 0;
	background: url();
}

.wd-ui-learning-wrap ul.wd-list-basic.wd-ui-bg-pre {
	padding-bottom: 30px;
	background: url(/resources/Images/bg_pre.png) no-repeat right bottom;
}

.wd-ui-learning-wrap ul.wd-list-basic.wd-list-addon li {
	margin-bottom: 25px;
}

.wd-ui-learning-wrap ul.wd-list-basic.wd-list-addon li strong {
	display: block;
}

.wd-ui-learning-wrap ul.wd-list-basic li ul.wd-list-into-policy {

}

.wd-ui-learning-wrap ul.wd-list-basic li ul.wd-list-into-policy li {
	padding: 0 0 0 10px;
	margin-bottom: 5px;
	background: url();
	overflow: hidden;
}

.wd-ui-learning-wrap ul.wd-list-basic li ul.wd-list-into-policy li strong
	{
	display: block;
	float: left;
	margin-right: 25px;
}

.wd-ui-learning-wrap ul.wd-list-basic li ul.wd-list-into-policy li span
	{
	display: block;
	float: left;
}

.wd-ui-learning-wrap .wd-ui-commission-wrap {
	position: relative;
	margin-top: 65px;
	padding-left: 174px;
}

.wd-ui-learning-wrap .wd-ui-commission-wrap .wd-box-goal {
	position: absolute;
	left: 0;
	top: 0;
	width: 174px;
	height: 214px;
	padding-top: 20px;
	background-color: #eeecea;
}

.wd-ui-learning-wrap .wd-ui-commission-wrap .wd-box-commission {
	position: relative;
	padding-top: 20px;
	width: 749px;
	height: 214px;
}

.wd-ui-commission-wrap .wd-box-goal .wd-ui-gage-commission {
	margin: 0 auto;
}

.wd-ui-commission-wrap .wd-box-goal dl {
	width: 52px;
	margin: 0 auto;
}

.wd-ui-commission-wrap .wd-box-goal dl dt {
	padding: 20px 0 12px 0;
	text-align: center;
	font-size: 15px;
	font-weight: 500;
}

.wd-ui-commission-wrap .wd-box-goal dl dd {
	padding: 12px 0 0 0;
	text-align: center;
	font-size: 15px;
	border-top: 1px solid #3c3c3c;
}

.wd-ui-commission-wrap .wd-box-commission .wd-ui-gage-commission {
	margin: 0 auto;
}

.wd-ui-commission-wrap .wd-box-commission ul {
	margin-left: 7px;
	overflow: hidden;
}

.wd-ui-commission-wrap .wd-box-commission ul li {
	float: left;
	width: 124px;
	margin-left: 17px;
}

.wd-ui-commission-wrap .wd-box-commission dl {
	width: 124px;
	margin: 0 auto;
}

.wd-ui-commission-wrap .wd-box-commission dl dt {
	padding: 20px 0 12px 0;
	text-align: center;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: -1px;
}

.wd-ui-commission-wrap .wd-box-commission dl dd {
	width: 112px;
	margin: 0 auto;
	padding: 12px 0 0 0;
	text-align: center;
	font-size: 15px;
	border-top: 1px solid #3c3c3c;
}

.wd-ui-commission-wrap .wd-box-commission em.wd-ui-reporting,
	.wd-ui-commission-wrap .wd-box-commission em.wd-ui-reporting-gift {
	display: block;
	position: absolute;
	width: 98px;
	background: url(/resources/Images/bg_commission.png) no-repeat;
	overflow: hidden;
}

.wd-ui-commission-wrap .wd-box-commission em.wd-ui-reporting {
	right: 147px;
	top: -16px;
	height: 31px;
	background-position: left top;
}

.wd-ui-commission-wrap .wd-box-commission em.wd-ui-reporting-gift {
	right: 2px;
	top: -36px;
	height: 51px;
	background-position: left -31px;
}

.wd-ui-commission-wrap .wd-box-commission span.wd-ui-txt-info {
	display: block;
	margin: 20px 0 0 30px;
	color: #787878;
}

.wd-ui-gage-commission {
	width: 94px;
	height: 94px;
	background: url(/resources/Images/icons.png) no-repeat -156px -206px;
	overflow: hidden;
}

.wd-ui-gage-commission em {
	display: block;
	text-align: center;
	margin-top: 22px;
	font-size: 30px;
	color: #000;
	font-weight: 500;
	letter-spacing: -1px;
}

.wd-ui-gage-commission span {
	display: block;
	text-align: center;
	font-size: 18px;
	color: #000;
	font-weight: 500;
}

.wd-ui-learning-wrap ul.wd-list-user-grade {
	margin: 20px 0 0 20px;
}

.wd-ui-learning-wrap ul.wd-list-user-grade li {
	position: relative;
	height: 59px;
	padding-left: 80px;
	margin-bottom: 10px;
	line-height: 59px;
}

.wd-ui-learning-wrap ul.wd-list-user-grade li em {
	position: absolute;
	left: 0;
	top: 0;
}

.wd-ui-learning-wrap ul.wd-list-user-grade li strong {
	display: inline-block;
	width: 102px;
	font-size: 16px;
	color: #000;
}

.wd-ui-learning-wrap ul.wd-list-user-grade li span {
	color: #787878;
}

.wd-ui-learning-wrap h2.wd-h2-angels {
	position: relative;
	height: 40px;
	margin-top: 60px;
	padding-left: 78px;
	font-size: 16px;
	background-color: #f3f2f0;
	line-height: 41px;
}

.wd-ui-learning-wrap h2.wd-h2-angels em.wd-icon-angels {
	position: absolute;
	left: 22px;
	top: 50%;
	margin-top: -14px;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap {
	margin: 20px 0 0 20px;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap dt {
	font-size: 14px;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap dt span {
	color: #00af84;
	font-weight: 500;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap dd {
	overflow: hidden;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap dd ul.wd-list-angels {
	margin-left: -15px;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap dd ul.wd-list-angels li {
	position: relative;
	float: left;
	width: 165px;
	margin: 20px 0 0 15px;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap dd ul.wd-list-angels li img {
	display: block;
	width: 165px;
	height: 165px;
	overflow: hidden;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap dd ul.wd-list-angels li em.wd-ui-inner-border
	{
	height: 163px;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap dd ul.wd-list-angels li .wd-data-user
	{
	margin-top: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
}

.wd-ui-learning-wrap dl.wd-ui-angels-wrap dd ul.wd-list-angels li .wd-data-user em
	{
	position: relative;
	top: -3px;
	vertical-align: top;
}

.wd-layout-sub-content-inner-backline {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	height: 83px;
	padding-left: 50px;
}

.wd-learning-like-explain {
	height: 290px;
	padding: 50px 0 0 22px;
	font-size: 14px;
}

.wd-learning-like-explain .explain_text {
	float: right;
	margin-right: 80px;
	font-weight: 500;
	line-height: 22px;
}

.wd-learning-type {
	width: 1025px;
	height: 50px;
	margin-left: -10px;
	background-color: #f0f0f0;
}

.wd-learning-type-explain {
	margin-top: 12px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 20px;
}

.wd-learning-type-explain td {
	padding: 0;
	font-weight: 500;
}

.wd-learning-type-explain tr {
	padding: 0;
	font-weight: 500;
}

.wd-learning-type-explain td {
	width: 77px;
	text-align: center;
	border-right: 1px solid #a5a5a5;
}

.wd-learning-type-explain .td-first {
	background-color: #4b4b4b;
	color: white;
	border-top: 2px solid #4b4b4b;
	border-bottom: 2px solid white;
	border-right: 5px solid #fff;
}

.wd-learning-type-explain .tr-first {
	height: 42px;
	border-top: 2px solid #a5a5a5;
	border-bottom: 2px solid #a5a5a5;
	text-align: center;
}

.wd-learning-type-explain .tr-second {
	height: 90px;
	border-bottom: 1px solid #a5a5a5;
	text-align: center;
	overflow: hidden;
}

.wd-learning-type-explain .tr-second .td-another {
	background: url(http:/resources/Images/operationalpolicies/percent.png)
		left center no-repeat;
}

.wd-learning-type img {
	float: left;
}

.wd-learning-type p {
	display: inline-block;
	font-weight: 500;
	font-size: 14px;
	margin: 17px 0 0 10px;
	/*letter-spacing: -0.2em;*/
}

.wd-ui-article-question-wrap {
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	margin-top: 15px;
}

.wd-ui-article-question-wrap .wd-ui-article-question {
	float: right;
	width: 620px;
	overflow: hidden;
}

.wd-ui-article-question textarea.wd-textarea {
	width: 608px;
	height: 38px;
	padding: 5px;
}

.wd-ui-article-sns-wrapper {
	width: 688px;
}

.wd-ui-article-author-wrapper {
	height: 116px;
	width: 688px;
	background-color: #f8f8f8;
	margin-bottom: 10px;
}

.w2-ui-title {
	font-size: 20px;
	line-height: 30px;
	font-family: Malgun Gothic;
}

.w2-layout-sub-content {

	overflow: hidden;
	background-color: #f8f8f8;
}

.w2-ui-content-wrapper {
	width: 1024px;
	margin: 42px auto 124px auto;
	background-color: #ffffff;
	border-radius: 10px;
	border: 1px solid #c5c5c5;
	text-align: center;
}

.w2-ui-link-wadiz {
	background: url(/resources/Images/Details/link_to_wadiz.png);
	width: 236px;
	height: 110px;
	margin: 74px auto 12px auto;
	position: relative;
}

.w2-user-profile {
	height: 92px;
	width: 92px;
	background-size: cover;
	border-radius: 46px;
	position: absolute;
	left: 10px;
	top: 9px;
}

.w2-ui-reward-table {
	margin: 48px auto 40px auto;
	width: 770px;
	height: 96px;
	border-top: 2px solid #999999;
	border-bottom: 1px solid #999999;
	line-height: 24px;
	position: relative;
}

.w2-ui-reward-table li {
	display: inline-block;
	text-align: left;
	position: absolute;
	top: 25px;
}

.w2-ui-reward-table span {
	display: block;
	font-weight: 500;
}

.w2-ui-reward-table em {

}

.w2-ui-backing-table {
	margin: auto;
	width: 770px;
	border-top: 2px solid #999999;
	border-bottom: 1px solid #999999;
	line-height: 40px;
	text-align: left;
}

.w2-ui-backing-key {
	background-color: #f8f8f8;
	font-weight: 500;
	padding-left: 20px;
	display: inline-block;
	width: 102px;
}

.w2-ui-backing-value {
	padding-left: 18px;
	display: inline-block;
	width: 238px;
}

.w2-ui-spread-box {
	background-color: #e9f2f7;
	width: 770px;
	height: 165px;
	margin: 65px auto 65px auto;
}

.w2-ui-spread-box a {
	background: url(/resources/Images/details/wadiz_spread_sns.png) repeat-x
		left top;
	width: 42px;
	height: 42px;
	display: inline-block;
	margin: 2px;
}

.w2-ui-btn-common {
	display: block;
	width: 152px;
	height: 40px;
	margin: auto;
	color: #ffffff;
	background-color: #00af84;
	font-size: 15px;
	line-height: 43px;
	border-radius: 4px;
}

.w2-ui-btn-common:hover {
	background-color: #e96b23;
}

.wd-radio-showemail input {
	width: 50px;
	padding: 9px 0 0 0;
	color: #787878;
}

.wd-label-showemail label {
	width: 50px;
	padding: 9px 0 0 0;
	color: #787878;
	font-size: 14px;
}
/*
.w2-ui-title-wrapper {
	width: 1024px;
	padding-top: 52px;
	padding-left: 34px;
	margin: auto;
}
*/
.w2-ui-title-wrapper{width:954px;margin:40px auto 0;padding:40px 35px;border:1px solid #c5c5c5;border-radius:10px;background:#fff;}
.w2-ui-title-wrapper:after{content:"";clear:both;display:block;}
.w2-ui-title-wrapper .page-title{float:left;width:275px;}
.w2-ui-title-wrapper .page-title p{margin:0;color:#5b5657;font-size:27px;font-weight:700}
.w2-ui-title-wrapper .sub-title{float:left;}
.w2-ui-title-wrapper .sub-title p{margin:0;color:#5b5657;font-size:20px;line-height:27px;}


.w2-ui-content-wrapper-left {
	width: 237px;
	display: inline-block;
	vertical-align: top;
}

.w2-ui-content-wrapper-top {
	width: 1026px;
	min-height: 262px;
	display: block;
	vertical-align: top;
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	text-align: left;
	border-radius: 5px;
	margin: 42px auto 20px auto;
}

.w2-ui-content-wrapper-right {
	width: 778px;
	min-height: 1000px;
	display: inline-block;
	border-left: 1px solid #e0e0e0;
}

.w2-ui-profile-tab-link {
	/*background: url(/resources/Images/my/profile_tab.png) no-repeat;*/
	margin:65px 0 0 35px;
	display: block;
}

.w2-ui-profile-tab-link li{
	width: 195px;
	height:18px;
	text-align:left;
	background:url(/resources/Images/my/menu_bgarr.png) no-repeat right bottom;
	margin-bottom: 50px;
}

.w2-ui-profile-tab-link li a {
	font-size:18px;
	color:#a6aaaa;
}

.w2-ui-profile-tab-link li.on {
	background-position:right top;
}

.w2-ui-profile-tab-link li.on a {
	color:#4d5656;
	font-weight:700;
}

.w2-account-label {
	top: 42px;
	left: 284px;
	position: absolute;
	width: 90px;
	font-size: 14px;
	font-family: Malgun gothic;
	color: #404040;
	text-align: right;
	font-weight: 500;
}

.w2-input-text {
	width: 288px;
	height: 36px;
	font-size: 16px;
	padding-left: 10px;
	border-radius: 4px;
	box-shadow: inset 1px 1px 1px 0px #c9c7c8;
	background-color: #f8f8f8;
	top: 32px;
	position: absolute;
	left: 406px;
	border: 1px solid #c8c8c8;
}

.w2-btn-action {
	width: 152px;
	height: 40px;
	background-color: #25b187;
	color: #ffffff;
	display: block;
	line-height: 38px;
	font-size: 15px;
	font-weight: 500;
	border-radius: 4px;
	top: 248px;
	position: absolute;
	left: 406px;
}

.w2-btn-action:hover {
	background-color: #e96b23;
}

a.w2-btn-disconnect {
	display: inline-block;
	height: 32px;
	width: 55px;
	background: url(/resources/Images/my/sns_on_off.png) no-repeat;
	background-position-y: -32px;
}

a.w2-btn-connect {
	display: inline-block;
	height: 32px;
	width: 55px;
	background: url(/resources/Images/my/sns_on_off.png) no-repeat;
}

.w2-profile-label {
	width:145px;
	font-size: 18px;
	color: #4d5656;
	text-align: right;
	margin-right:42px;
	display: inline-block;
	font-weight: 700;
}

.w2-wrap-input-profile {
	display:inline-block;
	position:relative;
}


.w2-profile-certmark{
	position:absolute;
	top:8px;
	right:8px;
	display:inline-block;
	padding:0 12px;
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#ff0000;
	border:1px solid #ff0000;
	border-radius:3px;
	background:#fff;
}

.w2-input-profile-text {
	width: 288px;
	height: 33px;
	font-size: 16px;
	padding-left: 10px;
	border-radius:3px;
	background-color: #f8f8f8;
	border: 1px solid #c8c8c8;
}

.w2-profile-subtitle{
	text-align:left;
	margin-top:0;
	font-size:22px;
	color:#5b5657;
	font-weight:700;
	position:relative;
}

.w2-profile-subtitle .subtext{
	font-size:12px;
	color:#4d5656;
	position:absolute;
	top:8px;
	left: 200px;
}

.w2-profile-mbout {
	width:100%;
	text-align:right;
}

.w2-profile-mbout a {
	font-size:12px;
	color:#4d5656;
	text-decoration:underline;
}

.w2-profile-item {
	position:relative;
	margin-top: 27px;
}

.w2-profile-item .modify-btn{position:absolute;right:0;bottom:0;}

.w2-profile-item dl{width:100%;margin-bottom:50px}
.w2-profile-item dl:after{content:"";clear:both;display:block}
.w2-profile-item dl dt{float:left;width:187px;}
.w2-profile-item dl dd{float:left;width:462px;}
.w2-profile-comment{display:block;font-size:14px;font-weight:500;margin:0;padding:0;color:#4d5656;letter-spacing:-0.3px;margin-bottom:15px;}
.w2-profile-comment .sub{display:inline-block;margin-top:10px;font-size:12px;font-weight:normal;color:#a6aaaa}
.w2-profile-enrollmark{display:inline-block;padding:0 13px;height:26px;line-height:26px;text-align:center;font-size:14px;color:#ff0000;border:1px solid #ff0000;border-radius:2px;}
.w2-profile-enrollmark.ing{color:#25b187;border-color:#25b187}
.w2-profile-enrollmark.done{color:#fff;background-color:#25b187;border-color:#25b187}
.w2-profile-enrollmark.fail{color:#fff;background-color:#f25353;border-color:#f25353}
.w2-profile-value{display:inline-block;width:217px;padding-left:20px;font-weight:500;font-size:14px;line-height:28px;letter-spacing:-0.5px}
.w2-profile-underLink{margin-bottom:10px;}
.w2-profile-underLink a{font-size:12px;font-weight:500;text-decoration:underline}
.w2-ui-my-profile {
	width: 142px;
	height: 142px;
	margin-top: 30px;
	margin-left: 50px;
	background-size: cover;
	border-radius: 71px;
}

.w2-ui-my-btn {
	display: block;
	height: 30px;
	width: 174px;
	border-radius: 15px;
	color: #666666;
	font-weight: 500;
	font-size: 14px;
	line-height: 29px;
	margin-left: 30px;
	background-color: #eeeeee;
}

.w2-ui-my-btn:hover {
	background-color: #e96b23;
}

.w2-ui-my-divider {
	height: 1px;
	background: url(/resources/Images/my/my_divider.png) no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.w2-ui-badge {
	height: 22px;
	width: 22px;
	background: url(/resources/Images/my/my_badge.png) no-repeat;
	display: inline-block;
	vertical-align: top;
	margin-right: 6px;
}

.w2-ui-badge-desc {
	line-height: 25px;
	color: #dbb025;
	font-weight: 500;
}

.w2-ui-my-item {
	vertical-align: top;
	text-align: left;
	margin-left: 32px;
	margin-bottom: 4px;
}

.w2-ui-my-item .w2-ui-my-item-key {
	color: #999999;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}

.w2-ui-my-item .w2-ui-my-item-value {
	color: #666666;
	font-weight: 500;
	display: inline-block;
	width: 130px;
}

.w2-btn-opener {
	display: inline-block;
	background: url(/resources/Images/my/my_sns.png) no-repeat;
	overflow: hidden;
	height: 9px;
	width: 12px;
}

.w2-btn-link {
	color: #666666;
	margin-left: 10px;
}

.w2-ui-tab-wrap {
	height: 50px;
	overflow: hidden;
}

.w2-ui-tab-wrap ul li {
	height: 38px;
	width: 142px;
	border-left: 1px solid #3482c8;
	border-top: 1px solid #3482c8;
	border-bottom: 1px solid #3482c8;
	border-right: none;
	display: inline-block;
	margin-right: -4px;
}

.w2-ui-tab-wrap ul li.w2-first {
	border-bottom-left-radius: 19px;
	border-top-left-radius: 19px;
}

.w2-ui-tab-wrap ul li.w2-last {
	border-right: 1px solid #3482c8;
	border-bottom-right-radius: 19px;
	border-top-right-radius: 19px;
}

.w2-ui-tab-wrap ul li a {
	color: #00af84;
	font-size: 14px;
	font-weight: 500;
	line-height: 39px;
}

.w2-ui-tab-wrap ul li.wd-selected {
	background-color: #00af84;
}

.w2-ui-tab-wrap ul li.wd-selected a {
	color: #ffffff;
}

.w2-ui-recent-item {
	height: 76px;
	width: 724px;
	vertical-align: middle;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 10px;
	padding-bottom: 9px;
}

.w2-ui-recent-item .w2-ui-recent-icon {
	background: url(/resources/Images/my/my_icons.png) no-repeat;
	width: 18px;
	height: 17px;
	display: inline-block;
	margin-right: 14px;
	vertical-align: middle;
}

.w2-ui-recent-item .w2-ui-recent-content {
	display: inline-block;
	vertical-align: middle;
	width: 530px;
	margin-right: 42px;
}

.w2-ui-recent-item .w2-ui-recent-campaignimg {
	width: 108px;
	height: 74px;
	background-size: cover;
	border: 1px solid #e0e0e0;
	display: inline-block;
	vertical-align: middle;
}

.w2-ui-recent-item .w2-ui-recent-profileimg {
	width: 74px;
	height: 74px;
	background-size: cover;
	border: 1px solid #e0e0e0;
	display: inline-block;
	vertical-align: middle;
	border-radius: 37px;
	margin-left: 16px;
}

.w2-ui-table thead {
	border-top: 2px solid #999999;
}

.w2-ui-table thead tr {
	height: 39px;
	font-weight: 500;
	text-align: center;
}

.w2-ui-table tr {
	height: 71px;
	border-bottom: 1px solid #e0e0e0;
}

.w2-ui-table td {
	padding: 10px;
}

.w2-ui-table-btn {
	width: 70px;
	height: 18px;
	display: block;
	border: 1px solid #E0e0e0;
	text-align: center;
	color: #404040;
	background-color: #f4f4f4;
	border-radius: 3px;
	line-height: 18px;
}

.w2-ui-table-btn:hover {
	background-color: #e96b23;
}

.w2-today-header {
	height: 21px;
	text-align: center;
	vertical-align: middle;
	margin-top: 20px;
}

.w2-today-header a {
	font-size: 15px;
	display: inline-block;
	color: #999999;
	text-align: center;
	width: 130px;
	padding-top: 3px;
	font-weight: 500;
	height: 21px;
	-webkit-text-shadow: 2px 2px 2px #ccc;
}

.w2-today-header a.border {
	border-right: 1px solid #666666;
}

.w2-today-header a.selected {
	color: #000000;
	-webkit-text-shadow: 2px 2px 2px #999;
}

.w2-today-wrapper {
	display: inline-block;
	vertical-align: top;
	width: 1020px;
	height: 658px;
	margin-top: 55px;
	text-align: center;
}

.w2-today-profile {
	height: 30px;
	width: 30px;
	border-radius: 15px;
	display: inline-block;
	vertical-align: top;
}

.w2-today-item {
	display: inline-block;
	width: 522px;
	vertical-align: top;
	margin-left: 10px;
}

.w2-today-image {
	width: 290px;
	height: 200px;
	display: inline-block;
	margin-right: 0px;
	margin-top: 10px;
}

.w2-today-crowdimage {
	width: 298px;
	height: 179px;
	display: inline-block;
	margin-right: 0px;
}

.w2-today-comment {
	width: 40px;
	height: 20px;
	background-color: #e6e6e6;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-image: url(/resources/Images/main/today_comment.png);
	background-position-y: center;
	background-position-x: 10px;
	text-align: center;
	line-height: 20px;
	padding-left: 15px;
	display: inline-block;
}

.wd-ui-campaign2 {
	width: 308px;
	height: 559px;
	cursor: default;
	margin-bottom: 14px;
	margin-right: 13px;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	background-color: #fff;
	overflow: hidden;
	cursor: pointer;
}

.w2-ui-profile-button{
	width:100%;
	text-align:center;
	margin-top:80px;
}

.w2-profile-text{font-size:18px;color:#4d5656;font-weight:700}

.wd-label-mint{display:inline-block;height:33px;padding:0 9px;color:#fff;font-size:18px;line-height:33px;background:#3db8cc;box-shadow:1px 1px 1px #888;border-radius:10px;}
.wd-btn-profile-grey{display:inline-block;height:35px;padding:0 18px;font-size:14px;line-height:35px;border-radius:2px;background:#b5b5b5;color:#fff;}
.wd-btn-profile-grey2{display:inline-block;height:35px;padding:0 18px;font-size:14px;line-height:35px;border-radius:2px;background:#707070;color:#fff;}
.wd-btn-profile-green{display:inline-block;height:50px;line-height:50px;padding:0 93px;border-radius:2px;font-size:20px;color:#fff;background:#22a17b}
.wd-btn-profile-white{display:inline-block;height:33px;padding:0 18px;font-size:14px;line-height:35px;border:1px solid #c5c5c5;border-radius:2px;background:#fff;color:#4d5656;}
.w2-ui-profile-wrapper-left {
	width: 270px;
	display: inline-block;
	vertical-align: top;
}

.w2-ui-profile-wrapper-right {
	width: 649px;
	padding:45px 53px 50px 43px;
	min-height: 1000px;
	display: inline-block;
	border-left: 1px solid #c5c5c5;
}
