﻿@charset "utf-8";

@import url("Size.css");

@import url("HeadandFooter.css");

@import url("Main.css");

@import url("Sub.css");

@import url("Component.css");

@import url("TY-20150114.css?v=20190731");


.fari {
	font-family: Arial;
}

.boxshrb {
	box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);
}

.ta-c {
	text-align: center;
}

div .ta-l {
	text-align: left;
}

div .ta-c {
	text-align: center;
}

div .ta-r {
	text-align: right;
}

div .fl-l {
	float: left;
}

div .fl-r {
	float: right;
}

div .clbth {
	clear: both;
}

.cll {
	clear: left;
}

.clr {
	clear: right;
}

.imgcvr {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.pabs {
	position: absolute;
}

.bld {
	font-weight: 500;
}

.hid {
	display: none;
}

.poi {
	cursor: pointer;
}

/************************************************************************************************************ 
	Class명 정의
	
	wd-ui-xxx : 기본
	wd-layout-xxx : 레이아웃
	wd-btn-xxx : 버튼
	wd-list-xxx : 리스트
	wd-input-xxx : Input
	wd-select-xxx : Select
	wd-textarea-xxx : Textarea
	wd-table-xxx : 그리드
	wd-data-xxx : 데이터
	wd-box-xxx : Box Type
	wd-layer-xxx : 레이어 형태
	
	wd-selected : 선택
	wd-disabled : 비활성
************************************************************************************************************/

/************************************************************************************************************ 
	기본설정 
************************************************************************************************************/
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td,
	form, fieldset, legend, input, textarea, button, select {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #676363;
	/*
	font-family: "Malgun Gothic";
	font-family: 'Apple SD Gothic Neo', 'nanumgothic', 'Malgun Gothic',
		dotum, sans-serif;
	*/
	font-family: Roboto, 'Noto Sans KR',sans-serif;
	-webkit-font-smoothing: antialiased;
}

a {
	text-decoration: none;
	outline: none;
	color: #676363;
}

u {
	text-decoration: none;
}

button {
	border: 0 none;
}

img {
	image-rendering: optimizeSpeed; /*                     */
	image-rendering: -moz-crisp-edges; /* Firefox             */
	image-rendering: -o-crisp-edges; /* Opera               */
	image-rendering: -webkit-optimize-contrast; /* Chrome (and Safari) */
	image-rendering: optimize-contrast; /* CSS3 Proposed       */
	-ms-interpolation-mode: bicubic; /* IE8+                */
	border: 0 none;
}

table {
	border-collapse: collapse;
}

ul, ol {
	list-style: none;
}

button {
	cursor: pointer;
}

button * {
	position: relative;
}

em, address {
	font-style: normal;
}

textarea {
	resize: none;
}

input, textarea, select {
	outline: none;
}

/************************************************************************************************************ 
	레이아웃
************************************************************************************************************/
html, body {
	min-width: 1024px;
	/*background: url(/resources/Images/bg.gif) repeat left top;*/
	background-color: #fff;
}

.wd-layout-headerover {
	height: 60px;
	background-color: #f0f0f0;
	overflow: hidden;
}

.wd-ui-headerover-login {
	width: 964px;
	margin: 0 auto;
	overflow: hidden;
}

.wd-layout-header {
	background-color: #fff;
	overflow: hidden;
}

.wd-layout-header-inner {
	width: 1024px;
	height: 83px;
	margin: 0 auto;
	overflow: hidden;
}

.wd-layout-content {
	overflow: hidden;
}

.wd-layout-sub-content {
	/* padding-top: 7px; */
	/* overflow: hidden; */
}

.wd-layout-sub-content2 {
	background: #fff;
	overflow: hidden;
}

.wd-layout-footer-inner {
	width: 964px;
	margin: 0 auto;
	padding: 0 30px;
	overflow: hidden;
}

.w2-layout-header-inner {
	height: 65px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
	position: relative;
}

.w2-head-learning-link {
	background-image: url(/resources/Images/header/head_learn_bg.png);
	width: 202px;
	height: 118px;
	position: absolute;
	top: 52px;
	left: 520px;
	z-index: 100;
}

.w2-head-learning-link-item {
	margin-left: 22px;
	margin-top: 28px;
	height: 77px;
	width: 62px;
	display: inline-block;
	background-image: url(/resources/Images/header/head_learn.png);
}

.w2-head-learning-link-item:hover {
	background-position-y: -78px;
}

/************************************************************************************************************ 
	레이어 팝업 (비밀번호 찾기, Email, Feedback, 정보설정, 프로필 사진 편집)
************************************************************************************************************/
dl.wd-ui-layer-form {
	margin-top: 5px;
}

dl.wd-ui-layer-form dt {
	margin-top: 15px;
	padding-left: 3px;
	font-size: 14px;
	color: #373737;
	font-weight: 500;
}

dl.wd-ui-layer-form dd {
	margin-top: 10px;
	overflow: hidden;
}

dl.wd-ui-layer-form dd input.wd-input-text {
	height: 28px;
	padding-left: 10px;
	line-height: 29px;
}

dl.wd-ui-layer-form dd textarea.wd-textarea {
	padding: 10px 0 0 10px;
}

.wd-ui-layer-msg {
	
}

.wd-ui-layer-msg strong {
	display: block;
	margin-top: 20px;
	text-align: center;
	font-size: 14px;
	color: #373737;
	line-height: 1.4em;
}

.wd-ui-layer-msg span {
	display: block;
	margin-top: 30px;
	text-align: center;
	font-size: 14px;
	color: #00af84;
	font-weight: 500;
}

.wd-ui-layer-feedback {
	
}

.wd-ui-layer-feedback span {
	display: block;
	padding: 15px 0 15px 2px;
	font-size: 14px;
	color: #373737;
	line-height: 1.6em;
}

.wd-ui-layer-feedback textarea.wd-textarea {
	padding: 10px 0 0 10px;
}

.wd-ui-interest-area {
	overflow: hidden;
}

.wd-ui-interest-area ul li {
	float: left;
	width: 115px;
	margin-bottom: 10px;
}

.wd-ui-interest-area ul li input.wd-checkbox {
	vertical-align: middle;
}

.wd-ui-interest-area ul li label {
	margin-left: 10px;
}

.wd-ui-interest-area ul li.wd-last {
	margin-bottom: 0;
}

.wd-ui-class {
	overflow: hidden;
}

.wd-ui-class label {
	float: left;
	position: relative;
	top: 8px;
	margin-right: 12px;
	font-size: 13px;
	color: #787878;
	font-weight: 500;
}

.wd-ui-class label.wd-last {
	margin-left: 20px;
}

.wd-ui-class input.wd-input-text {
	float: left;
	height: 28px;
	padding-left: 10px;
	line-height: 29px;
}

.wd-ui-profile-edit {
	margin-top: 20px;
	overflow: hidden;
}

.wd-ui-profile-edit .wd-ui-form-add {
	overflow: hidden;
}

.wd-ui-profile-edit .wd-ui-form-add input.wd-input-text {
	float: left;
	width: 332px;
	height: 28px;
	padding-left: 10px;
	line-height: 29px;
}

.wd-ui-profile-edit .wd-ui-form-add a.wd-btn-form {
	float: right;
	width: 108px;
}

.wd-ui-profile-edit a.wd-btn-photo-del {
	display: inline-block;
	float: right;
	margin-top: 10px;
	font-size: 12px;
	color: #787878;
	text-decoration: underline;
}

.wd-ui-profile-edit a.wd-btn-photo-del:hover {
	color: #1a81c7;
}

.wd-ui-search-post {
	margin-top: 20px;
	overflow: hidden;
}

.wd-ui-search-post .wd-ui-form-add {
	overflow: hidden;
}

.wd-ui-search-post .wd-ui-form-add input.wd-input-text {
	float: left;
	width: 332px;
	height: 28px;
	padding-left: 10px;
	line-height: 29px;
}

.wd-ui-search-post .wd-ui-form-add a.wd-btn-form {
	float: right;
	width: 108px;
}

.wd-ui-search-post span.wd-ui-search-info {
	display: block;
	margin: 10px 0 0 3px;
	color: #787878;
}

/************************************************************************************************************ 
	My page
************************************************************************************************************/
.wd-ui-mypage-info {
	overflow: hidden;
}

.wd-ui-mypage-info .wd-box-user-info {
	position: relative;
	float: left;
	width: 674px;
	height: 180px;
	border: 1px solid #e4e4e4;
	background-color: #fff;
	overflow: hidden;
}

.wd-ui-mypage-info .wd-box-connections {
	position: relative;
	float: right;
	width: 268px;
	height: 142px;
	padding: 12px 0 26px 0;
	border: 1px solid #e4e4e4;
	background-color: #fff;
	overflow: hidden;
}

.wd-box-user-info img {
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	overflow: hidden;
	border-radius: 100px;
}

.wd-data-member em.wd-ui-inner-border {
	height: 29px;
	width: 29px;
	border-radius: 100px;
}

.wd-box-user-info em.wd-ui-inner-border {
	width: 158px;
	height: 158px;
	left: 10px;
	top: 10px;
}

.wd-box-user-info .wd-ui-user-info-wrap {
	padding: 10px 13px 10px 185px;
}

.wd-box-user-info .wd-ui-user-info-wrap .wd-ui-user-info {
	overflow: hidden;
}

.wd-box-user-info .wd-ui-user-info-wrap .wd-ui-user-info .wd-fleft {
	width: 355px;
}

.wd-box-user-info .wd-ui-user-info-wrap .wd-ui-user-info .wd-right {
	width: 110px;
}

.wd-ui-user-info span.wd-data-name {
	display: block;
	margin-top: 5px;
	font-size: 24px;
	color: #373737;
	font-weight: 500;
}

.wd-ui-user-info span.wd-data-name em.wd-data-job {
	font-size: 12px;
	color: #373737;
	font-weight: normal;
}

.wd-ui-user-info ul.wd-list-interest {
	margin-top: 22px;
}

.wd-ui-user-info ul.wd-list-interest li {
	margin-bottom: 8px;
	font-size: 12px;
	color: #373737;
}

.wd-ui-user-info ul.wd-list-interest li em {
	color: #a0a0a0;
}

.wd-ui-user-info ul.wd-list-interest li.wd-last {
	margin-bottom: 0;
}

.wd-ui-user-info a.wd-btn-user-info {
	width: 108px;
}

.wd-ui-user-info a.wd-btn-my-setting {
	margin: 2px 0 4px 80px;
}

.wd-ui-user-info ul.wd-list-follow-info {
	width: 110px;
	margin-top: 10px;
}

.wd-ui-user-info ul.wd-list-follow-info li {
	padding: 12px 0;
	background: url(/resources/Images/bg_line_dot.png) repeat-x left bottom;
	overflow: hidden;
}

.wd-ui-user-info ul.wd-list-follow-info li span {
	display: block;
	float: left;
	padding-top: 2px;
	color: #787878;
	font-weight: 500;
}

.wd-ui-user-info ul.wd-list-follow-info li em {
	display: block;
	float: right;
	font-size: 16px;
	color: #4b4b4b;
	font-weight: 500;
}

.wd-ui-user-info ul.wd-list-follow-info li.wd-last {
	padding-bottom: 0;
	background: url();
}

.wd-box-user-info .wd-ui-user-info-wrap .wd-ui-share-wrap {
	margin-top: 10px;
	padding-top: 10px;
	background: url(/resources/Images/bg_line_dot.png) repeat-x left top;
	overflow: hidden;
}

.wd-box-user-info .wd-ui-user-info-wrap .wd-ui-share-wrap a.wd-btn-opener-fb,
	.wd-box-user-info .wd-ui-user-info-wrap .wd-ui-share-wrap a.wd-btn-opener-twitter,
	.wd-box-user-info .wd-ui-user-info-wrap .wd-ui-share-wrap a.wd-btn-opener-in
	{
	float: left;
	margin-right: 5px;
}

.wd-box-user-info .wd-ui-user-info-wrap a.wd-data-email,
	.wd-box-user-info .wd-ui-user-info-wrap a.wd-data-site {
	display: block;
	float: left;
	padding-left: 20px;
	margin-top: 8px;
	font-size: 11px;
	color: #4b4b4b;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(/resources/Images/icons.png) no-repeat;
	overflow: hidden;
}

.wd-box-user-info .wd-ui-user-info-wrap a.wd-data-email {
	width: 140px;
	margin-left: 12px;
	background-position: left -116px;
}

.wd-box-user-info .wd-ui-user-info-wrap a.wd-data-site {
	width: 150px;
	margin-left: 19px;
	background-position: left -131px;
}

.wd-box-connections .wd-ui-connections-tit {
	display: block;
	margin-left: 14px;
	font-size: 13px;
	color: #0093d0;
	font-weight: 500;
}

.wd-box-connections em.wd-icon-dot {
	display: block;
	position: absolute;
	right: 14px;
	top: 16px;
	width: 5px;
	height: 5px;
	background: url(/resources/Images/icons.png) no-repeat -63px -18px;
	overflow: hidden;
}

.wd-box-connections ul.wd-list-connections {
	margin: 13px 0 0 13px;
}

.wd-box-connections ul.wd-list-connections li {
	position: relative;
	height: 33px;
	padding: 0 12px 0 40px;
	margin-bottom: 5px;
	overflow: hidden;
}

.wd-box-connections ul.wd-list-connections li img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}

.wd-box-connections ul.wd-list-connections li em.wd-ui-inner-border {
	width: 28px;
}

.wd-box-connections ul.wd-list-connections li a {
	display: block;
	padding-top: 10px;
	color: #373737;
}

.wd-box-connections a.wd-btn-show-all {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 18px;
	padding-top: 8px;
	text-align: center;
	background-color: #f2f2f1;
}

.wd-box-connections a.wd-btn-show-all span {
	display: inline-block;
	font-size: 12px;
	color: #4b4b4b;
	font-weight: 500;
}

.wd-box-connections a.wd-btn-show-all em {
	display: inline-block;
	position: relative;
	top: -1px;
	width: 4px;
	height: 7px;
	margin-left: 13px;
	background: url(/resources/Images/icon_arr.png) no-repeat left top;
}

.wd-ui-my-campaign {
	margin-top: 30px;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
}

.wd-ui-my-campaign .wd-ui-tab-wrap ul li {
	width: 180px;
}

.wd-ui-my-campaign .wd-ui-tab-wrap ul li.wd-selected a {
	height: 43px;
}

.wd-ui-my-campaign ul.wd-list-my-campaign {
	
}

.wd-ui-my-campaign ul.wd-list-my-campaign li {
	margin: 20px 10px 0px 10px;
	overflow: hidden;
	width: 310px;
	float: left;
}

.wd-ui-my-campaign ul.wd-list-my-campaign li .wd-ui-campaign {
	float: left;
	margin-right: 17px;
}

.wd-ui-my-campaign ul.wd-list-my-campaign li .wd-ui-campaign.wd-last {
	margin-right: 0;
}

/************************************************************************************************************ 
	My page : Follow
************************************************************************************************************/
.wd-ui-mypage-wrap {
	margin-top: 50px;
	padding-bottom: 10px;
}

.wd-ui-mypage-wrap .wd-ui-follow-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
}

.wd-ui-mypage-wrap .wd-ui-follow-title img {
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
}

.wd-ui-mypage-wrap .wd-ui-follow-title h2 {
	float: left;
	margin: 18px 0 0 21px;
	font-size: 24px;
	color: #000;
	font-weight: normal;
}

.wd-ui-mypage-wrap .wd-ui-follow-title h2 span {
	font-weight: 500;
}

.wd-ui-mypage-wrap .wd-ui-follow-title a.wd-btn-sign-facebook2 {
	float: right;
	margin-top: 10px;
	width: 180px;
}

.wd-ui-mypage-wrap .wd-ui-follow-title a.wd-btn-sign-facebook2 span {
	padding-right: 0;
}

.wd-ui-follow-content {
	padding-top: 28px;
	border-top: 2px solid #fff;
	overflow: hidden;
}

.wd-ui-follow-content .wd-ui-tab-wrap ul li {
	width: 180px;
}

.wd-ui-follow-content ul.wd-list-follow {
	
}

.wd-ui-follow-content ul.wd-list-follow li {
	margin-bottom: 10px;
	overflow: hidden;
}

ul.wd-list-follow li .wd-ui-follow-set {
	position: relative;
	width: 359px;
	height: 46px;
	padding: 0 0 9px 63px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}

ul.wd-list-follow li .wd-ui-follow-set img {
	display: block;
	position: absolute;
	left: 1px;
	top: 0;
	width: 46px;
	height: 46px;
	overflow: hidden;
}

ul.wd-list-follow li .wd-ui-follow-set span.wd-data-name {
	display: block;
	margin-top: 4px;
	font-size: 16px;
	color: #000;
	font-weight: 500;
}

ul.wd-list-follow li .wd-ui-follow-set span.wd-data-job {
	display: block;
	margin-top: 10px;
	font-size: 12px;
	color: #787878;
}

ul.wd-list-follow li .wd-ui-follow-set a.wd-btn-follow, ul.wd-list-follow li .wd-ui-follow-set a.wd-btn-unfollow
	{
	position: absolute;
	right: 0;
	top: 8px;
	width: 108px;
}

ul.wd-list-follow li.wd-last .wd-ui-follow-set {
	border-bottom: 0 none;
	padding-bottom: 0;
}

/************************************************************************************************************ 
	로그인, 회원가입
************************************************************************************************************/
.wd-layout-sign-wrap {
	/*border-top: 16px solid #373737;*/
	
}

.wd-layout-sign-wrap .wd-ui-sign {
	width: 510px;
	margin: 40px auto 0 auto;
}

.wd-layout-sign-wrap .wd-ui-sign h1.wd-logo-login, .wd-layout-sign-wrap .wd-ui-sign h1.wd-logo-sign
	{
	position: relative;
	width: 279px;
	height: 77px;
	margin: 0 auto;
	/*            background: url(/resources/Images/logo_sign.png) no-repeat;*/
	overflow: hidden;
}

.wd-layout-sign-wrap .wd-ui-sign h1.wd-logo-login {
	background-position: left -76px;
}

.wd-layout-sign-wrap .wd-ui-sign h1.wd-logo-sign {
	background-position: left top;
}

.wd-layout-sign-wrap .wd-ui-sign h1 span {
	display: block;
	position: absolute;
	left: 206px;
	bottom: -3px;
	font-size: 18px;
	color: #000;
}

.wd-layout-sign-wrap .wd-ui-login-buttons {
	margin-top: 60px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e4e4e4;
}

.wd-layout-sign-wrap .wd-ui-login-buttons a.wd-btn-sign-facebook2 {
	float: left;
	width: 214px;
}

.wd-layout-sign-wrap .wd-ui-login-buttons a.wd-btn-sign-facebook2 span {
	padding-right: 0;
}

.wd-layout-sign-wrap .wd-ui-login-buttons a.wd-btn-sign-twitter {
	float: right;
	width: 196px;
}

.wd-layout-sign-wrap .wd-ui-login-buttons span.wd-ui-txt-info {
	display: block;
	margin-top: 10px;
	text-align: center;
	font-size: 12px;
	color: #787878;
}

.wd-layout-sign-wrap .wd-ui-email-login, .wd-layout-sign-wrap .wd-ui-email-sign
	{
	padding: 20px 33px 0 33px;
	border-top: 2px solid #fff;
}

.wd-layout-sign-wrap .wd-ui-email-login h2, .wd-layout-sign-wrap .wd-ui-email-sign h2
	{
	font-size: 16px;
	color: #00af84;
}

ul.wd-list-sign {
	margin-top: 25px;
}

ul.wd-list-sign li {
	margin-bottom: 10px;
	overflow: hidden;
}

ul.wd-list-sign li label {
	display: block;
	float: left;
	width: 145px;
	padding-top: 9px;
	font-size: 14px;
	color: #373737;
	font-weight: 500;
}

ul.wd-list-sign li input.wd-input-text {
	float: right;
	width: 280px;
	height: 28px;
	padding-left: 10px;
	line-height: 29px;
}

ul.wd-list-sign li .wd-fright {
	float: right;
	/*           width: 305px; */
	overflow: hidden;
}

ul.wd-list-sign li .wd-fright input.wd-input-text {
	float: right;
}

ul.wd-list-sign li .wd-fright span.wd-ui-sign-txt {
	display: block;
	margin-top: 5px;
	color: #969696;
}

ul.wd-list-sign li .wd-fright .wd-ui-selectbox {
	float: left;
	margin-right: 2px;
}

ul.wd-list-sign li .wd-fright em.wd-icon-calendar {
	float: left;
	margin: 6px 0 0 8px;
}

.wd-layout-sign-wrap .wd-ui-email-login .wd-ui-info-login {
	padding-left: 138px;
	margin-top: 8px;
	overflow: hidden;
}

.wd-layout-sign-wrap .wd-ui-email-login .wd-ui-info-login span.wd-ui-remember
	{
	float: left;
	overflow: hidden;
}

.wd-layout-sign-wrap .wd-ui-email-login .wd-ui-info-login span.wd-ui-remember input.wd-checkbox
	{
	vertical-align: middle;
}

.wd-layout-sign-wrap .wd-ui-email-login .wd-ui-info-login span.wd-ui-remember label
	{
	position: relative;
	top: 2px;
	margin: 0 0 0 9px;
	color: #787878;
	vertical-align: middle;
}

.wd-layout-sign-wrap .wd-ui-email-login .wd-ui-info-login span.wd-ui-remember em
	{
	position: relative;
	top: 1px;
	margin: 0 0 0 19px;
	color: #787878;
	vertical-align: middle;
}

.wd-layout-sign-wrap .wd-ui-email-login .wd-ui-info-login a.wd-btn-find
	{
	display: block;
	float: left;
	margin: 1px 0 0 19px;
	color: #787878;
	text-decoration: underline;
}

.wd-layout-sign-wrap .wd-ui-email-login .wd-ui-info-login a.wd-btn-sign
	{
	display: block;
	float: right;
	margin: 1px 0 0 0;
	color: #00af84;
	text-decoration: underline;
}

.wd-layout-sign-wrap .wd-ui-agreement {
	margin-top: 35px;
	overflow: hidden;
}

.wd-layout-sign-wrap .wd-ui-agreement ul.wd-list-agreement li {
	margin-bottom: 10px;
	color: #373737;
}

.wd-layout-sign-wrap .wd-ui-agreement ul.wd-list-agreement li input.wd-checkbox
	{
	vertical-align: middle;
}

.wd-layout-sign-wrap .wd-ui-agreement ul.wd-list-agreement li label {
	position: relative;
	top: 1px;
	margin-left: 9px;
}

.wd-layout-sign-wrap .wd-ui-email-login a.wd-btn {
	float: right;
	width: 118px;
	margin-top: 30px;
}

.wd-layout-sign-wrap .wd-ui-email-sign a.wd-btn {
	display: block;
	width: 118px;
	margin: 30px auto 0 auto;
}

/************************************************************************************************************ 
	계정설정
************************************************************************************************************/
.wd-ui-account-wrap {
	overflow: hidden;
}

.wd-ui-account-wrap ul.wd-ui-form-account {
	padding-bottom: 40px;
	border-bottom: 1px solid #e4e4e4;
}

.wd-ui-account-wrap ul.wd-ui-form-account li {
	position: relative;
	width: 447px;
	margin-bottom: 10px;
	overflow: hidden;
}

.wd-ui-account-wrap ul.wd-ui-form-account li label {
	display: block;
	float: left;
	width: 133px;
	padding: 9px 0 0 4px;
	font-size: 14px;
	color: #373737;
	font-weight: 500;
}

.wd-ui-account-wrap ul.wd-ui-form-account li input.wd-input-text {
	float: right;
	width: 293px;
	height: 28px;
	padding-left: 10px;
	line-height: 29px;
}

.wd-ui-account-wrap ul.wd-ui-form-account li span.wd-ui-msg {
	display: block;
	clear: both;
	padding: 5px 0 0 143px;
	color: #ff4628;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other {
	padding: 50px 0 60px 0;
	border-bottom: 1px solid #e4e4e4;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li {
	position: relative;
	width: 447px;
	margin-bottom: 10px;
	overflow: hidden;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li.wd-last {
	margin: 30px 0 0 0;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li label {
	display: block;
	float: left;
	width: 133px;
	padding: 9px 0 0 4px;
	font-size: 14px;
	color: #373737;
	font-weight: 500;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li input.wd-input-text {
	float: right;
	width: 293px;
	height: 28px;
	padding-left: 10px;
	line-height: 29px;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-ui-form-class {
	float: right;
	width: 303px;
	overflow: hidden;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-ui-form-class li
	{
	width: 303px;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-ui-form-class li.wd-last
	{
	margin: 0;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-ui-form-class li label
	{
	width: 50px;
	padding: 9px 0 0 0;
	color: #787878;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-ui-form-class li input.wd-input-text
	{
	width: 237px;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-list-connect-sns
	{
	float: right;
	width: 303px;
	overflow: hidden;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-list-connect-sns li
	{
	width: 303px;
	margin-bottom: 5px;
	overflow: hidden;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-list-connect-sns li span.wd-icon-sns-fb,
	.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-list-connect-sns li span.wd-icon-sns-twitter,
	.wd-ui-account-wrap ul.wd-ui-form-account-other li 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-account-wrap ul.wd-ui-form-account-other li ul.wd-list-connect-sns li span.wd-icon-sns-fb
	{
	background-position: left top;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-list-connect-sns li span.wd-icon-sns-twitter
	{
	background-position: left -36px;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-list-connect-sns li span.wd-icon-sns-linkedin
	{
	background-position: left -72px;
}

.wd-ui-account-wrap ul.wd-ui-form-account-other li ul.wd-list-connect-sns li a
	{
	float: right;
	width: 108px;
}

.wd-ui-account-wrap .wd-ui-account-button {
	width: 447px;
	margin-top: 20px;
	text-align: center;
}

.wd-ui-account-wrap .wd-ui-account-button a.wd-btn {
	width: 118px;
	margin: 0 7px;
}

/************************************************************************************************************ 
	Help Desk
************************************************************************************************************/
.wd-box-helpdesk {
	margin: 25px 0 10px 0;
	padding: 30px 20px;
	border: 1px solid #e4e4e4;
	background-color: #fff;
}

.wd-box-helpdesk h3 {
	padding-left: 2px;
	font-size: 20px;
	color: #000;
}

.wd-box-helpdesk h3 span {
	position: relative;
	top: -2px;
	font-size: 12px;
	color: #787878;
	font-weight: normal;
}

.wd-box-helpdesk .wd-ui-form-qna {
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}

.wd-box-helpdesk .wd-ui-form-qna input.wd-input-text {
	float: left;
	width: 790px;
	height: 28px;
	padding-left: 10px;
	line-height: 29px;
}

.wd-box-helpdesk .wd-ui-form-qna a {
	float: right;
	width: 108px;
}

.wd-box-helpdesk .wd-ui-faq-wrap {
	margin-top: 35px;
	overflow: hidden;
}

.wd-ui-faq-wrap dl.wd-list-faq {
	margin-top: 20px;
}

.wd-ui-faq-wrap dl.wd-list-faq dt {
	position: relative;
	height: 40px;
	padding-left: 52px;
	font-size: 14px;
	font-weight: 500;
	background-color: #f3f2f0;
	line-height: 41px;
}

.wd-ui-faq-wrap dl.wd-list-faq dt em {
	display: block;
	position: absolute;
	left: 20px;
	top: 50%;
	width: 14px;
	height: 16px;
	margin-top: -8px;
	background: url(/resources/Images/icons.png) no-repeat -220px top;
	overflow: hidden;
}

.wd-ui-faq-wrap dl.wd-list-faq dd {
	padding: 15px 20px 30px 53px;
	line-height: 1.4em;
}

.wd-ui-faq-wrap dl.wd-list-faq dd a {
	color: #0093d0;
	text-decoration: underline;
}

.wd-ui-faq-wrap dl.wd-list-faq dd a:hover {
	color: #1a81c7;
}

/************************************************************************************************************ 
	이용약관
************************************************************************************************************/
.wd-ui-terms-wrap {
	
}

.wd-ui-terms-wrap h3 {
	font-size: 16px;
	color: #00af84;
}

.wd-ui-terms-wrap h4 {
	margin-top: 40px;
	font-size: 14px;
	color: #000;
}

.wd-ui-terms-wrap .wd-ui-h4-cont {
	margin-top: 20px;
	font-size: 14px;
	color: #000;
	line-height: 1.6em;
}

.wd-ui-terms-wrap ol {
	margin-top: 20px;
}

.wd-ui-terms-wrap ol li {
	font-size: 14px;
	color: #000;
	line-height: 1.6em;
}
/*약관변경 팝업*/
#changepolicy {
	background: url(/resources/Images/event/popup_com_bg.png) no-repeat;
	width: 500px;
	height: 807px;
}

#changepolicy .popup_text {
	display: inline-block;
	height: 128px;
	padding: 16px 15px 0 20px;
	margin: 162px 29px 0 30px;
	overflow: auto;
	text-align: justify;
	font-size: 11px;
	line-height: 18px;
}

/************************************************************************************************************ 
	묻고 답하기 글쓴이
************************************************************************************************************/
span.wd-data-type, span.wd-data-type em, span.wd-data-type-opener, span.wd-data-type-opener em
	{
	display: block;
	background: url(/resources/Images/bg_type.png) no-repeat;
}

span.wd-data-type, span.wd-data-type-opener {
	/* height: 16px; */
	padding-left: 2px;
}

span.wd-data-type em, span.wd-data-type-opener em {
	height: 16px;
	padding: 0 6px 0 4px;
	font-size: 12px;
	color: #fff;
	line-height: 18px;
}

span.wd-data-type {
	background-position: left top;
}

span.wd-data-type em {
	background-position: right -32px;
}

span.wd-data-type-opener {
	background-position: left -16px;
}

span.wd-data-type-opener em {
	background-position: right -48px;
}

/************************************************************************************************************ 
	그리드
************************************************************************************************************/
table.wd-table-basic {
	width: 100%;
	table-layout: fixed;
}

table.wd-table-basic tbody tr th, table.wd-table-basic tbody tr td {
	height: 30px;
	padding: 9px 9px 9px 0;
	text-align: left;
	border: 1px solid #e4e4e4;
}

table.wd-table-basic tbody tr th {
	padding-left: 20px;
	font-size: 13px;
	color: #373737;
	border-right: 0 none;
	background-color: #f3f2f0;
}

table.wd-table-basic tbody tr td {
	padding-left: 10px;
	font-size: 12px;
	color: #373737;
	border-left: 0 none;
	background-color: #fff;
}

table.wd-table-basic tbody tr td input.wd-input-text {
	height: 28px;
	font-size: 14px;
	color: #000;
	padding: 0 10px;
	line-height: 29px;
}

table.wd-table-basic tbody tr td textarea.wd-textarea {
	padding: 9px 10px;
	font-size: 14px;
	color: #000;
	line-height: 1.6em;
}

table.wd-table-basic tbody tr td .wd-ui-post a {
	width: 98px;
	margin-left: 8px;
	vertical-align: top;
}

table.wd-table-basic tbody tr td .wd-ui-address {
	margin-top: 10px;
}

table.wd-table-basic tbody tr td.wd-ui-th {
	padding-left: 20px;
	font-size: 14px;
	color: #000;
	font-weight: 500;
	border-left: 1px solid #e4e4e4;
}

table.wd-table-layer {
	width: 100%;
	table-layout: fixed;
}

table.wd-table-layer tbody tr th, table.wd-table-layer tbody tr td {
	height: 30px;
	padding: 9px 0 10px 10px;
}

table.wd-table-layer tbody tr th {
	text-align: left;
	border-bottom: 1px solid #dad9d8;
	background-color: #f3f2f0;
}

table.wd-table-layer tbody tr th span {
	display: inline-block;
	margin-top: 5px;
	font-size: 12px;
	color: #787878;
	font-weight: normal;
}

table.wd-table-layer tbody tr td {
	border-bottom: 1px solid #e4e4e4;
}

table.wd-table-layer tbody tr td.wd-select-area {
	padding-bottom: 5px;
}

table.wd-table-layer tbody tr td.wd-select-area .wd-ui-selectbox {
	margin: 0 0 5px 0;
}

/************************************************************************************************************ 
	그리드 관련 UI
************************************************************************************************************/
.wd-point {
	font-size: 16px;
	color: #000;
}

.wd-point em {
	font-size: 20px;
	color: #00af84;
}

.wd-point span {
	color: #00af84;
}

.wd-point u {
	font-size: 14px;
}

.wd-ui-limit {
	
}

.wd-ui-limit input.wd-radio {
	
}

.wd-ui-limit label {
	margin-right: 25px;
	font-size: 14px;
	font-weight: 500;
}

span.wd-ui-info-date {
	display: block;
	margin-bottom: 5px;
	color: #787878;
}

.wd-ui-select-wrap {
	overflow: hidden;
}

.wd-ui-select-wrap .wd-ui-selectbox {
	float: left;
	margin-right: 2px;
}

.wd-ui-select-wrap em.wd-icon-calendar {
	float: left;
	margin: 6px 0 0 8px;
}

.wd-ui-check-address {
	margin-top: 5px;
	padding-left: 14px;
}

.wd-ui-check-address input.wd-checkbox {
	vertical-align: middle;
}

.wd-ui-check-address label {
	position: relative;
	top: 1px;
	margin-left: 10px;
}

/************************************************************************************************************ 
	리스트
************************************************************************************************************/
ul.wd-list-basic {
	
}

ul.wd-list-basic li {
	padding-left: 14px;
	font-size: 12px;
	color: #373737;
	line-height: 1.6em;
	background: url(/resources/Images/bul_dot.png) no-repeat left 7px;
}

/************************************************************************************************************ 
	Input, Textarea
************************************************************************************************************/
input.wd-input-text {
	font-size: 14px;
	color: #000;
	border: 1px solid #c8c8c8;
	background-color: #ffffff;
}

input.wd-input-text.wd-disabled {
	background-color: #fafafa;
}

input.wd-login-input-text {
	width: 303px;
	height: 30px;
	color: #c8c8c8;
	margin-bottom: 10px;
	border: 1px solid #c8c8c8;
}

textarea.wd-textarea {
	font-size: 14px;
	color: #000;
	border: 1px solid #c8c8c8;
	background-color: #fff;
	line-height: 1.5em;
}

/************************************************************************************************************ 
	아이콘
************************************************************************************************************/
em.wd-icon-user, a.wd-btn-setting, em.wd-icon-map, em.wd-icon-new, em.wd-icon-new-big,
	em.wd-icon-calendar {
	display: block;
	background: url(/resources/Images/icons.png) no-repeat;
	overflow: hidden;
}

em.wd-icon-user {
	width: 28px;
	height: 28px;
	background-position: left top;
}

em.wd-icon-map {
	width: 10px;
	height: 13px;
	background-position: left -71px;
}

em.wd-icon-new {
	display: block;
	float: right;
	position: absolute;
	top: 0;
	right: 0;
	width: 21px;
	height: 21px;
	background-position-y: -224px;
}

em.wd-icon-new-big {
	display: inline-block;
	width: 16px;
	height: 15px;
	background-position: left -193px;
}

em.wd-icon-calendar {
	width: 16px;
	height: 16px;
	background-position: -81px top;
}

em.wd-icon-next, em.wd-icon-prev, em.wd-icon-save {
	display: inline-block;
	background: url(/resources/Images/icons.png) no-repeat;
	overflow: hidden;
}

em.wd-icon-next {
	width: 8px;
	height: 12px;
	background-position: -129px top;
}

em.wd-icon-prev {
	width: 8px;
	height: 12px;
	background-position: -99px top;
}

em.wd-icon-save {
	width: 14px;
	height: 13px;
	background-position: -110px top;
}

em.wd-icon-tag-eco, em.wd-icon-tag-people, em.wd-icon-tag-together, em.wd-icon-tag-community
	{
	display: inline-block;
	height: 15px;
	background: url(/resources/Images/icon_tag.png) no-repeat;
}

em.wd-icon-tag-eco {
	width: 36px;
	background-position: left top;
}

em.wd-icon-tag-people {
	width: 60px;
	background-position: left -15px;
}

em.wd-icon-tag-together {
	width: 74px;
	background-position: left -30px;
}

em.wd-icon-tag-community {
	width: 84px;
	background-position: left -45px;
}

em.wd-icon-grade {
	display: inline-block;
	position: relative;
	top: -1px;
	width: 18px;
	height: 18px;
	margin-right: 4px;
	vertical-align: top;
	background: url(/resources/Images/icon_grade.png) no-repeat;
}

em.wd-icon-grade.wd-grade-a {
	background-position: -93px top;
}

em.wd-icon-grade.wd-grade-b {
	background-position: -93px -18px;
}

em.wd-icon-grade.wd-grade-c {
	background-position: -93px -36px;
}

em.wd-icon-grade.wd-grade-d {
	background-position: -93px -54px;
}

em.wd-icon-grade.wd-grade-e {
	background-position: -93px -72px;
}

em.wd-icon-grade.wd-grade-f {
	background-position: -93px -90px;
}

em.wd-icon-grade-large {
	display: inline-block;
	position: relative;
	top: 1px;
	width: 24px;
	height: 24px;
	vertical-align: top;
	background: url(/resources/Images/icon_grade.png) no-repeat;
}

em.wd-icon-grade-large.wd-grade-a {
	background-position: -64px top;
}

em.wd-icon-grade-large.wd-grade-b {
	background-position: -64px -24px;
}

em.wd-icon-grade-large.wd-grade-c {
	background-position: -64px -48px;
}

em.wd-icon-grade-large.wd-grade-d {
	background-position: -64px -72px;
}

em.wd-icon-grade-large.wd-grade-e {
	background-position: -64px -96px;
}

em.wd-icon-grade-large.wd-grade-f {
	background-position: -64px -120px;
}

em.wd-icon-grade-xlarge {
	display: inline-block;
	position: relative;
	top: 1px;
	width: 59px;
	height: 59px;
	vertical-align: top;
	background: url(/resources/Images/icon_grade.png) no-repeat;
}

em.wd-icon-grade-xlarge.wd-grade-a {
	background-position: left top;
}

em.wd-icon-grade-xlarge.wd-grade-b {
	background-position: left -59px;
}

em.wd-icon-grade-xlarge.wd-grade-c {
	background-position: left -118px;
}

em.wd-icon-grade-xlarge.wd-grade-d {
	background-position: left -177px;
}

em.wd-icon-grade-xlarge.wd-grade-e {
	background-position: left -236px;
}

em.wd-icon-grade-xlarge.wd-grade-f {
	background-position: left -295px;
}

em.wd-icon-angels {
	display: inline-block;
	width: 45px;
	height: 28px;
	background: url(/resources/Images/icons.png) no-repeat -108px -272px;
}

em.wd-icon-campaign-complete {
	display: block;
	width: 61px;
	height: 82px;
	background: url(/resources/Images/icon_complete.png) no-repeat left top;
	overflow: hidden;
}

em.wd-icon-campaign-keepitall {
	position: absolute;
	right: -8px;
	top: -1px;
	z-index: 5;
	display: block;
	width: 61px;
	height: 82px;
	background: url(/resources/Images/icon_keepitall.png) no-repeat left top;
	overflow: hidden;
}

em.wd-icon-campaign-new {
	display: block;
	width: 61px;
	height: 82px;
	background: url(/resources/Images/icon_new.png) no-repeat left top;
	overflow: hidden;
}

em.wd-icon-partner {
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0;
	width: 202px;
	height: 143px;
	font-size: 13px;
	z-index: 3;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	line-height: 20px;
	padding: 5px 12px;
}

em.wd-icon-partner2 {
	display: inline-block;
	position: absolute;
	top: 186px;
	left: 10px;
	width: 277px;
	height: 30px;
	z-index: 3;
	background: rgba(0, 0, 0, 0.7);
	font-weight: 500;
	color: #fff;
	line-height: 2.6;
	padding-left: 12px;
}

em.wd-num0, em.wd-num1, em.wd-num2, em.wd-num3, em.wd-num4, em.wd-num5,
	em.wd-num6, em.wd-num7, em.wd-num8, em.wd-num9 {
	display: inline-block;
	height: 15px;
	background: url(/resources/Images/bg_gage_small.png) no-repeat;
}

em.wd-num0 {
	width: 9px;
	background-position: left -92px;
}

em.wd-num1 {
	width: 6px;
	background-position: -12px -92px;
}

em.wd-num2 {
	width: 10px;
	background-position: -20px -92px;
}

em.wd-num3 {
	width: 10px;
	background-position: -29px -92px;
}

em.wd-num4 {
	width: 10px;
	background-position: -39px -92px;
}

em.wd-num5 {
	width: 10px;
	background-position: -50px -92px;
}

em.wd-num6 {
	width: 10px;
	background-position: -60px -92px;
}

em.wd-num7 {
	width: 10px;
	background-position: -69px -92px;
}

em.wd-num8 {
	width: 10px;
	background-position: -79px -92px;
}

em.wd-num9 {
	width: 10px;
	background-position: -89px -92px;
}

em.wd-num-big0, em.wd-num-big1, em.wd-num-big2, em.wd-num-big3, em.wd-num-big4,
	em.wd-num-big5, em.wd-num-big6, em.wd-num-big7, em.wd-num-big8, em.wd-num-big9
	{
	display: inline-block;
	height: 22px;
	background: url(/resources/Images/number.png) no-repeat;
}

em.wd-num-big0 {
	width: 15px;
	background-position: left top;
}

em.wd-num-big1 {
	width: 10px;
	background-position: -16px top;
}

em.wd-num-big2 {
	width: 15px;
	background-position: -32px top;
}

em.wd-num-big3 {
	width: 15px;
	background-position: -48px top;
}

em.wd-num-big4 {
	width: 16px;
	background-position: -64px top;
}

em.wd-num-big5 {
	width: 16px;
	background-position: -80px top;
}

em.wd-num-big6 {
	width: 16px;
	background-position: -96px top;
}

em.wd-num-big7 {
	width: 15px;
	background-position: -112px top;
}

em.wd-num-big8 {
	width: 15px;
	background-position: -128px top;
}

em.wd-num-big9 {
	width: 15px;
	background-position: -144px top;
}

/************************************************************************************************************ 
	버튼
************************************************************************************************************/
a.wd-btn-login {
	display: block;
	width: 54px;
	height: 18px;
	font-size: 14px;
	color: #404040;
	text-align: center;
	font-weight: 500;
	background: url(/resources/Images/header/layout_lock.png) no-repeat;
	background-position-y: center;
}

a.wd-btn-header-join {
	display: block;
	width: 80px;
	height: 36px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	background-color: #348ec8;
	border-radius: 4px;
	line-height: 33px;
	margin-right: 17px;
}

a.wd-btn-play {
	display: block;
	width: 77px;
	height: 77px;
	background: url(/resources/Images/btn_play.png) no-repeat left top;
	overflow: hidden;
}

a.wd-btn-play:hover {
	background-position: left -77px;
}

a.wd-btn-share, a.wd-btn-share-checked, a.wd-btn-facebook, a.wd-btn-twitter,
	a.wd-btn-email, a.wd-btn-copy {
	display: inline-block;
	height: 26px;
	background: url(/resources/Images/btn_share.png) no-repeat;
	overflow: hidden;
}

a.wd-btn-share {
	width: 110px;
	background-position: left top;
}

a.wd-btn-share-checked {
	width: 110px;
	background-position: left -52px;
}

a.wd-btn-facebook {
	width: 57px;
	background-position: -118px top;
}

a.wd-btn-twitter {
	width: 27px;
	background-position: -181px top;
}

a.wd-btn-email {
	width: 27px;
	background-position: -213px top;
}

a.wd-btn-copy {
	width: 27px;
	background-position: -245px top;
}

a.wd-btn-share:hover {
	background-position: left -26px;
}

a.wd-btn-share-checked:hover {
	background-position: left -78px;
}

a.wd-btn-facebook:hover {
	background-position: -118px -26px;
}

a.wd-btn-twitter:hover {
	background-position: -181px -26px;
}

a.wd-btn-email:hover {
	background-position: -213px -26px;
}

a.wd-btn-copy:hover {
	background-position: -245px -26px;
}

a.wd-btn-copy.wd-selected {
	background-position: -245px -52px;
}

a.wd-detail-share, a.wd-detail-share-checked, a.wd-detail-email {
	display: inline-block;
	height: 24px;
	background: url(/resources/Images/btn_share_new1.png) no-repeat;
	overflow: hidden;
}

a.wd-detail-share {
	width: 94px;
	background-position: left top;
}

a.wd-detail-share-checked {
	width: 94px;
	background-position: left -48px;
}

a.wd-detail-email {
	width: 48px;
	height: 20px;
	background-position: -95px top;
}

a.wd-detail-share:hover {
	background-position: left -24px;
}

a.wd-detail-share-checked:hover {
	background-position: left -72px;
}

a.wd-detail-email:hover {
	background-position: -95px -20px;
}

a.wd-detail-share span, a.wd-detail-share-checked span {
	display: block;
	height: 26px;
	padding: 0 0 0 28px;
	font-size: 13px;
	color: #fff;
	font-weight: 500;
	line-height: 27px;
}

a.wd-btn-share span, a.wd-btn-share-checked span {
	display: block;
	height: 26px;
	padding: 0 0 0 37px;
	font-size: 13px;
	color: #fff;
	font-weight: 500;
	line-height: 27px;
}

a.wd-btn-facebook span {
	display: block;
	height: 26px;
	padding: 0 7px 0 0;
	font-size: 11px;
	color: #fff;
	font-weight: 500;
	text-align: right;
	line-height: 27px;
}

a.wd-btn-footer-fb, a.wd-btn-footer-twitter {
	display: inline-block;
	height: 26px;
	background: url(/resources/Images/btn_share_footer_color1.png) no-repeat;
	overflow: hidden;
}

a.wd-btn-footer-fb {
	width: 55px;
	background-position: left top;
}

a.wd-btn-footer-twitter {
	width: 26px;
	background-position: -59px top;
}

a.wd-btn-footer-fb span {
	display: block;
	height: 26px;
	padding: 0 7px 0 0;
	font-size: 11px;
	color: #fff;
	font-weight: 500;
	text-align: right;
	line-height: 27px;
}

a.wd-btn-footer-fb:hover {
	background-position: left -26px;
}

a.wd-btn-footer-twitter:hover {
	background-position: -59px -26px;
}

a.wd-btn-setting {
	width: 12px;
	height: 12px;
	background-position: -28px top;
}

a.wd-btn-all {
	display: block;
	width: 81px;
	height: 18px;
	font-size: 12px;
	color: #fff;
	font-weight: 500;
	line-height: 1.5em;
	/*background: url(/resources/Images/icon_arr.png) no-repeat right 49%;
    padding-right: 17px;*/
	background: url(/resources/Images/main/icon-main-h2.png) no-repeat;
}

a.wd-btn-prev, a.wd-btn-next {
	display: block;
	width: 9px;
	height: 17px;
	background: url(/resources/Images/btn_pre_board.png) no-repeat;
	overflow: hidden;
}

a.wd-btn-prev {
	background-position: left top;
}

a.wd-btn-next {
	background-position: -9px top;
}

a.wd-btn-prev:hover {
	background-position: left -17px;
}

a.wd-btn-next:hover {
	background-position: -9px -17px;
}

a.wd-btn-category, a.wd-btn-category span {
	height: 25px;
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn-category {
	display: inline-block;
	padding-left: 2px;
	background-position: left top;
}

a.wd-btn-category span {
	display: block;
	height: 25px;
	font-size: 13px;
	color: #000;
	padding: 0 9px 0 7px;
	background-position: right -25px;
	line-height: 25px;
}

a.wd-btn-category:hover, a.wd-btn-category:hover span {
	background: url(/resources/Images/bg_btn_hover.png) no-repeat;
}

a.wd-btn-category:hover {
	background-position: left top;
}

a.wd-btn-category:hover span {
	background-position: right -25px;
}

a.wd-btn-opener-fb, a.wd-btn-opener-twitter, a.wd-btn-opener-in {
	display: block;
	width: 26px;
	height: 26px;
	background: url(/resources/Images/btn_opener.png) no-repeat;
	overflow: hidden;
}

a.wd-btn-opener-fb {
	background-position: left top;
}

a.wd-btn-opener-twitter {
	background-position: -31px top;
}

a.wd-btn-opener-in {
	background-position: -62px top;
}

a.wd-btn-opener-fb.wd-disabled {
	background-position: left -26px;
}

a.wd-btn-opener-twitter.wd-disabled {
	background-position: -31px -26px;
}

a.wd-btn-opener-in.wd-disabled {
	background-position: -62px -26px;
}

a.wd-btn-opener-fb-bw, a.wd-btn-opener-twitter-bw, a.wd-btn-opener-in-bw
	{
	display: inline-block;
	margin-bottom: -3px;
	width: 15px;
	height: 15px;
	background: url(/resources/static/img/common/icon_blue_facebook.png) no-repeat;
	background-size:cover;
	overflow: hidden;
}

a.wd-btn-opener-fb-bw {
	margin-left: 4px;
	background-position: left;
}

a.wd-btn-opener-twitter-bw {
	background-position: -19px;
}

a.wd-btn-opener-ig-bw
	{
	display: inline-block;
	margin-bottom: -3px;
	width: 16px;
	height: 16px;
	background: url(/resources/static/img/common/icon_sqgray_instargram.png) no-repeat 0 0;
}

a.wd-btn-opener-in-bw {
	background-position: -38px;
}

a.wd-btn-support-money, a.wd-btn-support-talent {
	background: url(/resources/Images/details/btn_support_new.png) no-repeat;
}

a.wd-btn-support-money {
	display: block;
	width: 262px;
	height: 52px;
	margin-bottom: 14px;
	margin-top: 13px;
	cursor: pointer;
}

a.wd-btn-support-talent {
	display: inline-block;
	float: right;
	width: 76px;
	height: 31px;
}

a.wd-btn-support-money {
	background: url(/resources/Images/details/btn_support_new.png) no-repeat;
	color: #fff;
	background-position: left -3px;
	height: 46px;
}

a.wd-btn-support-talent {
	color: #0076b9;
	background-position: -264px top;
}

a.wd-btn-support-money:hover {
	background-position: left -54px;
}

a.wd-btn-support-talent:hover {
	color: #0076b9;
	background-position: -264px -31px;
}

a.wd-btn-support-money.wd-disabled {
	background-position: left -104px;
}

a.wd-btn-support-talent.wd-disabled {
	background-position: -264px -62px;
}

a.wd-btn-action, a.wd-btn-action span {
	display: inline-block;
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn-action {
	height: 30px;
	padding-left: 2px;
	background-position: left -50px;
}

a.wd-btn-action span {
	display: block;
	height: 30px;
	padding: 0 2px 0 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	font-weight: 500;
	background-position: right -80px;
	line-height: 31px;
}

a.wd-btn-action:hover, a.wd-btn-action:hover span {
	background: url(/resources/Images/bg_btn_hover.png) no-repeat;
}

a.wd-btn-action:hover {
	background-position: left -50px;
}

a.wd-btn-action:hover span {
	background-position: right -80px;
}

a.wd-btn-small, a.wd-btn-small span {
	display: inline-block;
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn-small {
	height: 24px;
	padding-left: 2px;
	background-position: left -110px;
	z-index: 100;
}

a.wd-btn-small span {
	display: block;
	height: 24px;
	padding: 0 9px 0 7px;
	font-size: 12px;
	color: #676363;
	background-position: right -134px;
	line-height: 26px;
}

a.wd-btn-small.wd-action span {
	color: #00af84;
}

a.wd-btn-small:hover, a.wd-btn-small:hover span {
	background: url(/resources/Images/bg_btn_hover.png) no-repeat;
}

a.wd-btn-small:hover {
	background-position: left -110px;
}

a.wd-btn-small:hover span {
	background-position: right -134px;
}

a.wd-btn, a.wd-btn span {
	display: inline-block;
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn span strong {
	display: inline-block;
}

a.wd-btn span em {
	display: inline-block;
}

a.wd-btn {
	height: 40px;
	padding-left: 2px;
	background-position: left -198px;
}

a.wd-btn span {
	display: block;
	height: 40px;
	padding: 0 2px 0 0;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	background-position: right -318px;
	line-height: 41px;
}

a.wd-btn.wd-step {
	background-position: left -158px;
}

a.wd-btn.wd-step span {
	background-position: right -278px;
}

a.wd-btn.wd-action {
	background-position: left -238px;
}

a.wd-btn.wd-action span {
	background-position: right -358px;
}

a.wd-btn:hover, a.wd-btn:hover span {
	background: url(/resources/Images/bg_btn_hover.png) no-repeat;
}

a.wd-btn:hover {
	background-position: left -198px;
}

a.wd-btn:hover span {
	background-position: right -318px;
}

a.wd-btn.wd-step:hover {
	background-position: left -158px;
}

a.wd-btn.wd-step:hover span {
	background-position: right -278px;
}

a.wd-btn.wd-action:hover {
	background-position: left -238px;
}

a.wd-btn.wd-action:hover span {
	background-position: right -358px;
}

a.wd-btn.wd-action.wd-disabled {
	opacity: 0.5;
	filter: alpha(opacity = 50);
	cursor: default;
}

a.wd-btn.wd-action.wd-disabled:hover, a.wd-btn.wd-action.wd-disabled:hover span
	{
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn.wd-action.wd-disabled:hover {
	background-position: left -238px;
}

a.wd-btn.wd-action.wd-disabled:hover span {
	background-position: right -358px;
}

a.wd-btn em.wd-icon-next {
	margin: 0 0 0 12px;
}

a.wd-btn em.wd-icon-prev {
	margin: 0 12px 0 0;
}

a.wd-btn em.wd-icon-save {
	margin: 0 0 0 7px;
}

a.wd-btn-grid, a.wd-btn-grid span {
	display: inline-block;
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn-grid {
	height: 30px;
	padding-left: 2px;
	background-position: left -398px;
}

a.wd-btn-grid span {
	display: block;
	height: 30px;
	padding: 0 2px 0 0;
	text-align: center;
	font-size: 13px;
	color: #000;
	font-weight: 500;
	background-position: right -428px;
	line-height: 31px;
}

a.wd-btn-grid:hover, a.wd-btn-grid:hover span {
	background: url(/resources/Images/bg_btn_hover.png) no-repeat;
}

a.wd-btn-grid:hover {
	background-position: left -398px;
}

a.wd-btn-grid:hover span {
	background-position: right -428px;
}

a.wd-btn-sign-facebook, a.wd-btn-sign-facebook2, a.wd-btn-sign-twitter,
	a.wd-btn-sign-facebook span, a.wd-btn-sign-facebook2 span, a.wd-btn-sign-twitter span
	{
	display: inline-block;
	background: url(/resources/Images/bg_btn_ft.png) no-repeat;
}

a.wd-btn-sign-facebook, a.wd-btn-sign-twitter {
	height: 40px;
	padding-left: 49px;
}

a.wd-btn-sign-facebook span, a.wd-btn-sign-facebook2 span, a.wd-btn-sign-twitter span
	{
	display: block;
	height: 28px;
	padding: 12px 20px 0 0;
	text-align: center;
	font-size: 15px;
	color: #fff;
	font-weight: 500;
}

a.wd-btn-sign-facebook {
	background-position: left top;
}

a.wd-btn-sign-facebook span, a.wd-btn-sign-facebook2 span {
	background-position: right -80px;
}

a.wd-btn-sign-twitter {
	background-position: left -40px;
}

a.wd-btn-sign-twitter span {
	background-position: right -120px;
}

a.wd-btn-sign-facebook2 {
	height: 40px;
	padding-left: 31px;
	background-position: left -160px;
}

a.wd-btn-sign-facebook:hover {
	background-position: left -200px;
}

a.wd-btn-sign-facebook2:hover {
	background-position: left -360px;
}

a.wd-btn-sign-twitter:hover {
	background-position: left -240px;
}

a.wd-btn-sign-facebook:hover span {
	background-position: right -280px;
}

a.wd-btn-sign-facebook2:hover span {
	background-position: right -280px;
}

a.wd-btn-sign-twitter:hover span {
	background-position: right -320px;
}

a.wd-btn-sign-facebook3 {
	padding: 5px 0px 5px 0px;
	display: inline-block;
	height: 35px;
	background-color: #dde2e7;
	border-radius: 3px;
}

a.wd-btn-sign-facebook3 span {
	background: url(/resources/Images/sprite-providers.png) no-repeat;
	display: inline-block;
	height: 25px;
	width: 160px;
	background-color: #dde2e7;
	padding: 6px 0px 5px 50px;
	font-size: 14px;
	font-weight: 500;
	line-height: 25px;
	background-position: 10px -47px;
}

a.wd-btn-sign-facebook3:hover {
	background-color: #e6eaed;
}

a.wd-btn-sign-facebook3:hover span {
	background-color: #e6eaed;
}

a.wd-btn-follow, a.wd-btn-unfollow, a.wd-btn-demandfollow, a.wd-btn-follow span,
	a.wd-btn-demandfollow span, a.wd-btn-unfollow span {
	display: inline-block;
	height: 30px;
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn-follow, a.wd-btn-demandfollow, a.wd-btn-unfollow {
	padding-left: 2px;
}

a.wd-btn-follow span, a.wd-btn-demandfollow span, a.wd-btn-unfollow span
	{
	display: block;
	height: 30px;
	padding: 0 2px 0 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	font-weight: 500;
	line-height: 31px;
}

a.wd-btn-follow {
	background-position: left -458px;
}

a.wd-btn-unfollow {
	background-position: left -488px;
}

a.wd-btn-demandfollow {
	background-position: left -488px;
}

a.wd-btn-follow span {
	background-position: right -518px;
}

a.wd-btn-demandfollow span {
	background-position: right -518px;
}

a.wd-btn-unfollow span {
	background-position: right -548px;
}

a.wd-btn-follow:hover, a.wd-btn-unfollow:hover, a.wd-btn-demandfollow:hover,
	a.wd-btn-demandfollow:hover span, a.wd-btn-follow:hover span, a.wd-btn-unfollow:hover span
	{
	background: url(/resources/Images/bg_btn_hover.png) no-repeat;
}

a.wd-btn-follow:hover {
	background-position: left -458px;
}

a.wd-btn-demandfollow:hover {
	background-position: left -458px;
}

a.wd-btn-unfollow:hover {
	background-position: left -488px;
}

a.wd-btn-follow:hover span {
	background-position: right -518px;
}

a.wd-btn-demandfollow:hover span {
	background-position: right -518px;
}

a.wd-btn-unfollow:hover span {
	background-position: right -548px;
}

a.wd-btn-user-info, a.wd-btn-user-info span {
	/*
    display: inline-block;
    height: 30px;
    padding-left: 2px;
    background: url(/resources/Images/bg_btn.png) no-repeat;
    */
	
}

a.wd-btn-user-info span {
	display: inline-block;
	height: 32px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	font-weight: 500;
	line-height: 31px;
	background-color: #eeeeee;
	border-radius: 16px;
	width: 124px;
}

a.wd-btn-user-info span.unfollow {
	background-color: #348ec8;
	color: #ffffff;
}

a.wd-btn-user-info span.demandfollow {
	background-color: #aed2e9;
	color: #ffffff;
}

a.wd-btn-user-info:hover span {
	background-color: #f15e2b;
}

a.wd-btn-form, a.wd-btn-form span {
	display: inline-block;
	height: 30px;
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn-form {
	padding-left: 2px;
	background-position: left -488px;
}

a.wd-btn-form span {
	display: block;
	height: 30px;
	padding: 0 2px 0 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	font-weight: 500;
	background-position: right -548px;
	line-height: 31px;
}

a.wd-btn-form:hover, a.wd-btn-form:hover span {
	background: url(/resources/Images/bg_btn_hover.png) no-repeat;
}

a.wd-btn-form:hover {
	background-position: left -488px;
}

a.wd-btn-form:hover span {
	background-position: right -548px;
}

a.wd-btn-member {
	display: block;
	min-width: 20px;
	height: 28px;
	padding: 0 5px 0 5px;
	font-size: 14px;
	color: #787878;
	font-weight: 500;
	text-align: center;
	border: 1px solid #d6d4d2;
	background-color: #eeecea;
	line-height: 29px;
}

a.wd-btn-member:hover {
	color: #373737;
}

a.wd-btn-gift-add {
	display: block;
	height: 102px;
	background: url(/resources/Images/btn_add.png) no-repeat left top;
}

a.wd-btn-gift-add:hover {
	background-position: left -102px;
}

a.wd-btn-connect, a.wd-btn-disconnect, a.wd-btn-connect span, a.wd-btn-disconnect span
	{
	display: inline-block;
	height: 30px;
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn-connect, a.wd-btn-disconnect {
	padding-left: 2px;
}

a.wd-btn-connect span, a.wd-btn-disconnect span {
	display: block;
	padding: 0 2px 0 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	font-weight: 500;
	line-height: 31px;
}

a.wd-btn-connect {
	background-position: left -578px;
}

a.wd-btn-connect span {
	background-position: right -638px;
}

a.wd-btn-disconnect {
	background-position: left -608px;
}

a.wd-btn-disconnect span {
	background-position: right -668px;
}

a.wd-btn-account, a.wd-btn-account span {
	display: inline-block;
	height: 30px;
	background: url(/resources/Images/bg_btn.png) no-repeat;
}

a.wd-btn-account {
	padding-left: 2px;
	background-position: left -578px;
}

a.wd-btn-account span {
	display: block;
	padding: 0 2px 0 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	font-weight: 500;
	line-height: 31px;
	background-position: right -638px;
}

a.wd-campaign-add {
	display: block;
	/*height: 181px;*/
	width: 231px;
	height: 231px;
	cursor: pointer;
	background: url(/resources/Images/starttutorial/btn_add_campaign.png)
		no-repeat left top;
}

a.wd-campaign-add:hover {
	background-position: left -230px;
}

a.wd-btn-like-fb, a.wd-btn-like-tw {
	display: inline-block;
	width: 57px;
	height: 26px;
	background: url(/resources/Images/btn_sns_like.png) no-repeat;
}

a.wd-btn-like-fb span, a.wd-btn-like-tw span {
	display: block;
	height: 26px;
	padding-right: 7px;
	text-align: right;
	font-size: 11px;
	color: #fff;
	font-weight: 500;
	line-height: 27px;
}

a.wd-btn-like-fb {
	background-position: left top;
}

a.wd-btn-like-tw {
	background-position: -61px top;
}

a.wd-btn-report {
	display: inline-block;
	height: 12px;
	padding-left: 18px;
	color: #878787;
	background: url(/resources/Images/icons.png) no-repeat left -171px;
}

a.wd-btn-join {
	display: block;
	width: 257px;
	height: 54px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	background: url(/resources/Images/btn_join.png) no-repeat left top;
	line-height: 54px;
}

a.wd-btn-join:hover {
	background-position: left -54px;
}

a.wd-btn-join.wd-disabled {
	background-position: left -108px;
}

a.wd-btn-delete {
	display: none;
	width: 20px;
	height: 20px;
	background: url(/resources/Images/icons.png) no-repeat -146px -8px;
}

a.wd-btn-edit-photo {
	display: block;
	position: absolute;
	left: 35px;
	top: 132px;
	width: 110px;
	height: 30px;
	text-align: center;
	font-size: 13px;
	color: #fff;
	font-weight: 500;
	line-height: 31px;
	background: url(/resources/Images/btn_edit_photo.png) no-repeat left top;
}

a.wd-btn-my-setting, a.wd-btn-my-setting.wd-selected {
	display: inline-block;
	width: 30px;
	height: 24px;
	background: url(/resources/Images/btn_my_setting.png) no-repeat;
	overflow: hidden;
}

a.wd-btn-my-setting {
	background-position: left top;
}

a.wd-btn-my-setting.wd-selected {
	background-position: left -24px;
}

a.wd-btn-feedback {
	display: block;
	position: fixed;
	left: -10px;
	top: 365px;
	width: 99px;
	height: 39px;
	background: url(/resources/Images/btn_floating.png) no-repeat left top;
	overflow: hidden;
	z-index: 50;
}

a.wd-btn-top {
	display: block;
	position: fixed;
	right: 200px;
	bottom: 40px;
	width: 46px;
	height: 46px;
	background: url(/resources/Images/btn_floating.png) no-repeat left -39px;
	overflow: hidden;
	z-index: 50;
}

/************************************************************************************************************ 
	공통
************************************************************************************************************/
.wd-text-hidden {
	display: block;
	position: absolute;
	left: -9999px;
	top: -9999px;
	visibility: hidden;
}

.wd-fleft {
	float: left;
}

.wd-fright {
	float: right;
}

.wd-align-left {
	text-align: left !important;
}

.wd-align-right {
	text-align: right !important;
}

.wd-align-center {
	text-align: center !important;
}

.wd-overflow {
	overflow: hidden;
}

.wd-placeholder {
	color: #b4b4b4 !important;
}

.wd-input {
	border: 1px solid #00af84 !important;
}

.wd-error {
	border: 1px solid #ff4632 !important;
}

.wd-mgt {
	margin-top: 5px;
}

.f14 {
	font-size: 14px;
}

em.wd-ui-inner-border {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #000;
	opacity: 0.1;
	border-radius: 100px;
	filter: alpha(opacity = 10);
}

/************************************************************************************************************ 
	IE9 Hack
************************************************************************************************************/
@media all and (min-width:0) {
	a.wd-btn-share span, a.wd-btn-facebook span, a.wd-btn-footer-fb span {
		line-height: 28px \0/;
	}
	a.wd-btn-like-fb span, a.wd-btn-like-tw span {
		line-height: 29px \0/;
	}
	a.wd-btn-action span {
		line-height: 32px \0/;
	}
}

/*My Fix*/
span.wd-ui-area-custom {
	margin-left: 9px;
	padding-left: 22px;
	background: url(/resources/Images/icons.png) no-repeat left -143px;
	display: block;
	height: 28px;
	width: 75%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	color: rgb(55, 55, 55);
	line-height: 29px;
}

input[type=text]:focus, input[type=password]:focus {
	/*border: 1px solid #00af84 !important;*/
}

select {
	height: 30px;
	border: 1px solid rgb(200, 200, 200);
	background-color: rgb(255, 255, 255);
	/*width: 183px;*/
	font-size: 14px;
	color: rgb(55, 55, 55);
	padding-left: 9px;
}

.input-validation-error {
	border: 1px solid #ff4632 !important;
}

.field-validation-error {
	/*float: left;
	clear: left;
	color: #ff4632;
	margin-top: 2px;
	margin-left: 140px;*/
	display: block;
	clear: both;
	padding: 5px 0 0 143px;
	color: #ff4628;
}

.validation-summary-errors {
	float: left;
}

.wd-layer-popup-wrap {
	
}

.wd-layer-popup-wrap span.wd-layer-modal {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.5;
}

.wd-layer-popup-wrap .wd-layer-popup {
	z-index: 50;
}

.wd-ui-terms-wrap ol+h3 {
	margin-top: 50px;
}

.wd-ui-campaign dl.wd-ui-cp-cont dt {
	color: #000;
	/*line-height: 1.4em;
    height: 32px;*/
	height: 40px;
	margin-bottom: 3px;
	line-height: 20px;
	font-size: 12px;
	font-weight: 500;
	overflow-y: hidden;
}

.wd-ui-campaign3 dl.wd-ui-cp-cont dt {
	color: #353535;
	/*line-height: 1.4em;
    height: 32px;*/
	height: 40px;
	margin-bottom: 3px;
	line-height: 20px;
	font-size: 12px;
	font-weight: 500;
	overflow-y: hidden;
}

.wd-ui-opened dl.wd-ui-opened-form dd {
	position: relative;
	margin-top: 10px;
	padding-bottom: 45px;
	overflow: hidden;
}

.wd-layout-footer {
	background-color: #ededed;
	overflow: hidden;
	border-top: 1px solid #e1e1e1;
	margin-top: 24px;
}

.wd-layout-copy {
	background-color: #1e1e1e;
	overflow: hidden;
	margin-top: 0px;
}

.wd-ui-opener-info .wd-ui-open-user dl dd span.wd-data-name {
	display: block;
	padding-top: 3px;
	margin-bottom: 13px;
	font-size: 16px;
	color: #676363;
	font-weight: 500;
	max-width: 170px;
}
/*
.wd-ui-campaign-content .wd-ui-cont img {
	width: auto;
	overflow: hidden;
	margin: -3px auto;
	max-width: 630px;
	display:block
}

.wd-ui-campaign-content .wd-ui-cont p {
	line-height: 180%;
	font-family: "notokr-light";
	font-size: 12pt;
}
*/
.wd-ui-campaign-content .wd-ui-cont th, td {
	padding: 7px;
}

.wd-ui-campaign-content .wd-ui-cont .story {
	overflow: hidden;
	width: 632px
}
/*
.wd-ui-campaign-content .wd-ui-cont .story h1 {
	font-size: 2em;
	line-height: 1.2;
	margin-bottom: 20px;
	word-spacing: 0.05em;
}

.wd-ui-campaign-content .wd-ui-cont .story h2 {
	font-size: 1.5em;
	line-height: 1.3;
	margin-bottom: 20px;
	word-spacing: 0.05em;
}

.wd-ui-campaign-content .wd-ui-cont .story h3 {
	font-size: 1.17em;
	line-height: 1.5;
	margin-bottom: 20px;
	word-spacing: 0.05em;
}

.wd-ui-campaign-content .wd-ui-cont .story p {
	font-size: 1em;
	line-height: 1.6;
	margin-bottom: 20px;
	word-spacing: 0.05em;
}

.wd-ui-campaign-content .wd-ui-cont .story ul {
	font-size: 1em;
	line-height: 1.6;
	margin-bottom: 20px;
	word-spacing: 0.05em;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: disc;
}

.wd-ui-campaign-content .wd-ui-cont .story li {
	font-size: 1em;
	line-height: 1.6;
	word-spacing: 0.05em;
    text-indent: -1em;
    margin-left: 1em;	
}
*/
:-ms-input-placeholder {
	color: #b4b4b4;
}

:-moz-placeholder, ::-webkit-input-placeholder {
	color: #b4b4b4;
}

.wd-ui-title-wrap h1.hashkeyword{
     width: 200px;
    margin: 30px auto 0px auto;
    border: 0 none;
    color: #25b187;
    text-align: center;
    display: block;
    font-size: 16px;
    font-weight: 500;
}

.wd-ui-title-wrap h1.wd-h1 {
    width: 700px;
    margin: 20px auto 14px auto;
    border: 0 none;
    color: #676363;
    text-align: center;
    word-break: keep-all;
    display: block;
    font-size: 31px;
    font-weight: 600;
}

.wd-ui-title-wrap h2.wd-h2 {
	float: left;
	width: 632px;
	margin-top: 3px;
	padding-bottom: 0;
	border: 0 none;
	margin-bottom: 10px;
}

.wd-ui-sub-sponsor-info h4 {
	font-size: 14px;
	color: #000;
	line-height: 1.5em;
}

.wd-ui-sub-campaign ul li {
	margin-bottom: 40px;
	overflow: hidden;
}

.wd-ui-campaign {
	position: relative;
	width: 226px;
	/*height: 362px;*/
	height: 380px;
	padding: 0px;
	border: 1px solid #c8c8c8;
	background-color: #fff;
	overflow: hidden;
	cursor: pointer;
	border-radius: 5px;
}

.wd-ui-campaign3 {
	position: relative;
	display: inline-block;
	width: 308px;
	height: 559px;
	padding: 0px;
	border: 1px solid #c8c8c8;
	background-color: #fff;
	overflow: hidden;
	cursor: pointer;
	border-radius: 5px;
	margin-bottom: 14px;
	margin-right: 13px;
}

.wd-ui-campaign2 {
	/*position: relative;
    width: 226px;
    height: 362px;
    height: 345px;
    padding: 0px;
    border: 1px solid #c8c8c8;
    background-color: #fff;
    overflow: hidden;
    cursor: pointer;
        */
	
}

p.message-success {
	font-size: 12px;
	color: rgb(55, 55, 55);
	padding: 10px 0px;
}

.wd-layout-sub-content-inner {
	width: 964px;
	/*width:1000px;*/
	margin: 0 auto;
	padding: 0 30px;
	overflow: hidden;
	/*min-height: 700px;*/
	line-height: 1;
}

a.wd-btn-admin {
	display: block;
	position: fixed;
	left: 7px;
	top: 370px;
	width: 99px;
	height: 39px;
	overflow: hidden;
	z-index: 50;
}

.wd-ui-opener-info dl.wd-list-mc dd.wd-data-connect ul li a {
	color: #5a5a5a;
}

.wd-ui-opener-info dl.wd-list-mc dd.wd-data-connect ul li a:hover {
	color: #1a81c7;
}

#m-footer {
	width: 100%;
	color: #ebebeb;
	font-size: 18px;
	background-color: #232323;
}

#m-footer a {
	color: #ebebeb;
}

@media only screen and (max-device-width:1024px) {
	#mainhowtosidebar, a.wd-btn-top, a.wd-btn-feedback, div.pconly {
		display: none;
	}
}

a.wd-btn-header-blog, a.wd-btn-header-fb, a.wd-btn-header-twitter {
	display: inline-block;
	height: 28px;
	width: 200px;
	background: url(/resources/Images/btn_sns.png) no-repeat;
	overflow: hidden;
}

a.wd-btn-header-blog {
	width: 54px;
	background-position: left top;
}

a.wd-btn-header-fb {
	width: 28px;
	background-position: -60px top;
}

a.wd-btn-header-twitter {
	width: 28px;
	background-position: -94px top;
}

a.wd-btn-header-fb span {
	display: block;
	height: 28px;
	padding: 0 7px 0 0;
	font-size: 11px;
	color: #fff;
	font-weight: 500;
	text-align: right;
	line-height: 28px;
}

a.wd-btn-header-blog:hover {
	background-position: 0px -28px;
}

a.wd-btn-header-fb:hover {
	background-position: -60px -28px;
}

a.wd-btn-header-twitter:hover {
	background-position: -94px -28px;
}

.ENQUIRY {
	background-color: #348ec8;
	border-color: #C0C0C0;
	color: White;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	/*    background-image: url('Bubble.png');*/
	padding-left: 5px;
}

.BOOKED {
	background-color: #348ec8;
	border-color: #C0C0C0;
	color: White; /* text color */
	background-position: 1px 1px;
	background-repeat: no-repeat;
	/*    background-image: url('ok.png');*/
	padding-left: 5px;
}

.CONFIRMED {
	background-color: #348ec8;
	border-color: #C0C0C0;
	color: White; /* text color */
	background-position: 1px 1px;
	background-repeat: no-repeat;
	/*    background-image: url('Money.png');*/
	padding-left: 5px;
}

/* iPhone */
@media only screen and (min-device-width : 320px) and (max-device-width
	: 480px) {
	#mainhowtosidebar, a.wd-btn-top, a.wd-btn-feedback, div.pconly {
		display: none;
	}
}

/* Galaxy */
@media only screen and (max-device-width:800px) and (device-aspect-ratio:9/16)
		, only screen and (max-device-width:800px) and
		(device-aspect-ratio:16/9) , only screen and (max-device-width:800px)
		and (device-aspect-ratio:3/5) , only screen and
	(max-device-width:800px) and (device-aspect-ratio:5/3) {
	#mainhowtosidebar, a.wd-btn-top, a.wd-btn-feedback, div.pconly {
		display: none;
	}
}

/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width
	: 1024px) {
	#mainhowtosidebar, a.wd-btn-top, a.wd-btn-feedback, div.pconly {
		display: none;
	}
}

.wd-list-projectlink {
	width: 284px;
	height: 1000px;
	margin-top: 20px;
	position: relative;
	padding: 10px 0px 10px 0px;
}

.wd-list-projectlink span {
	font-size: 19px;
	font-weight: 500;
}

.wd-list-projectlink li {
	display: block;
	width: 282px;
	position: relative;
	padding: 0px;
	border: 1px solid #cccccc;
	margin-top: 15px;
}

.wd-list-projectlink li:hover {
	border: 1px solid #348ec8;
}

.wd-projectilink-img {
	width: 282px;
	height: 212px;
	margin-top: 0px;
	display: block;
}

.wd-projectlink-comment {
	line-height: 24px;
}

div.comment {
	width: 238px;
	font-weight: 500;
	text-align: justify;
	margin-top: 10px;
	padding: 0px 10px;
}

.wd-projectlink-friends {
	border-bottom: 1px solid #e4e4e4;
}

.wd-project-content {
	width: 282px;
	height: 65px;
	z-index: 3;
	background-color: #ffffff;
	font-weight: 500;
	color: #fff;
	line-height: 2.6;
	margin: 0px;
	border: rgba(52, 142, 200, 0.6);
	border-radius: 7px;
}

.w2-projectlink-guage {
	width: 284px;
	height: 10px;
	position: relative;
	margin-top: 12px;
}

.w2-projectlink-guage div.w2-projectlink-guage-bar {
	background-color: #e9f2f7;
	width: 255px;
	height: 11px;
	margin-left: 10px;
	border-radius: 50px;
	position: absolute;
	box-shadow: inset 0px 1px 1px 1px #D8D4D4;
}

.w2-projectlink-guage div.w2-projectlink-guage-bar-backed {
	background-color: #348ec8;
	height: 11px;
	margin-left: 11px;
	border-radius: 50px;
	position: absolute;
	box-shadow: inset 0px 1px 1px 1px #2d79ab;
}

.wd-project-content a .statusbox {
	width: 268px;
	height: 40px;
	border-radius: 4px;
	vertical-align: top;
}

.wd-project-content a .statusbox .boxcolumn {
	border-left: 1px solid #dfdfdf;
	padding-left: 20px;
	display: inline-block;
	height: 33px;
	vertical-align: top;
	margin-top: 5px;
}

.wd-project-content a .statusbox .boxcolumn .key {
	color: #666666;
	vertical-align: middle;
	margin-top: -7px;
}

.wd-project-content a .statusbox .boxcolumn .value {
	color: #348ec8;
	vertical-align: middle;
	font-size: 14px;
	margin-top: -16px;
	margin-left: 3px;
}

.wd-list-projectlink li a em.wd-icon-campaign-complete {
	position: absolute;
	right: -8px;
	top: -1px;
	z-index: 5;
}

.wd-list-projectlink li a em.wd-icon-campaign-keepitall {
	position: absolute;
	right: -8px;
	top: -1px;
	z-index: 5;
}

.wd-list-projectlink li a em.wd-icon-campaign-new {
	position: absolute;
	right: -8px;
	top: -1px;
	z-index: 5;
}

.wd-projectlink-comment a div.comment span {
	font-size: 16px;
	font-weight: 500;
}

.wd-interview {
	font-size: 13px;
	color: #121212;
	line-height: 20px;
	text-align: justify;
	padding: 0px 10px 10px 10px;
	min-height: 104px;
}

.wd-interview-title {
	text-align: initial;
	padding: 10px;
	margin-bottom: 3px;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	overflow-y: hidden;
	color: #000000;
	height: 118px;
}

input[type=radio].campaign-radio {
	display: none;
}

input[type=text]::-ms-clear {
	display: none;
}

input[type=text]:focus, input[type=password]:focus {
/*	border: 2px solid #00af84 !important;*/
}

label.campaign-radio {
	cursor: pointer;
	position: relative;
	font-size: 12px;
	color: #666666;
	font-weight: 500;
}

label.campaign-radio:before {
	content: "";
	display: inline-block;
	width: 19px;
	height: 19px;
	margin-right: 5px;
	margin-bottom: -5px;
	background-image: url("/resources/Images/campaign/campaign_radio.png");
	background-size: 19px;
}

input[type=radio]:checked+label.campaign-radio:before {
	background-image:
		url("/resources/Images/campaign/campaign_radio_checked.png");
}

#backedamount {
	padding: 10px;
	float: left;
	margin: 0px 0px 0px 0px;
	border: 2px solid #00af84;
	border-radius: 5px;
	width: 150px;
	height: 18px;
	text-align: center;
	font-size: 20px;
	color: #000;
	font-weight: 500;
	line-height: 38px;
}

.wd-label-money {
	float: left;
	font-size: 20px;
	margin-top: 9px;
}




