@charset "UTF-8";
body, p, h1, h2, h3, h4, h5, h6, menu, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button {
	margin: 0;
	padding: 0;
}

html {
	-webkit-text-size-adjust: none;
}

html, body {
	width: 100%;
	height: 100%;
}

body, input, textarea, select, button, pre {
	font-size: 15px;
}

select {
	font-size: 12px;
}

img, fieldset {
	border: 0;
}

menu, ul, ol {
	list-style: none;
}

em, address {
	font-style: normal;
}

a, a:link, a:hover {
	text-decoration: none;
}

a:active {
	background: transparent;
}

textarea {
	overflow: auto;
}

option, x:-moz-any-link {
	padding-right: 6px;
}

option, x:-moz-any-link, x:default {
	padding-right: 0;
}

input[type='file']::-webkit-file-upload-button {
	cursor: pointer;
}

input {
	border: 0;
	background: transparent;
}

input:focus {
	outline: 0;
}

input::-ms-clear {
	display: none;
}

button, label {
	cursor: pointer;
}

button {
	border: 0;
	-webkit-border-radius: 0;
	        border-radius: 0;
	background: none;
}

button::-moz-focus-inner {
	padding: 0 !important;
	border: 0;
}

button:focus {
	outline: 0;
}

legend {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

.blind {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border: 0;
	background: none;
	font-size: 0;
	line-height: 0;
}

a.skip {
	position: absolute;
	left: 15px;
	top: -30px;
	border: 1px solid #4ec53d;
	color: #fff;
	text-decoration: none;
	padding: 2px 6px 0;
	line-height: 24px;
	font-size: 12px;
	background-color: #000;
	z-index: 100;
	-webkit-transition: 0.3s;
}

a.skip:active, a.skip:focus {
	top: 0;
}

/* language : font face */
.ko_KR {
	font-family: "돋움", Dotum, Helvetica, "Apple SD Gothic Neo", Sans-serif;
}

.ko_KR input, .ko_KR textarea, .ko_KR select, .ko_KR button, .ko_KR table {
	font-family: "돋움", Dotum, Helvetica, "Apple SD Gothic Neo", Sans-serif;
}

.zh_CN, .zh_TW {
	font-family: SimSun, Dotum, SimHei, Arial, sans-serif;
}

.zh_CN input, .zh_CN textarea, .zh_CN select, .zh_CN button, .zh_CN table, .zh_TW input, .zh_TW textarea, .zh_TW select, .zh_TW button, .zh_TW table {
	font-family: SimSun, Dotum, SimHei, Arial, sans-serif;
}

.ja_JP {
	font-family: meiryo, "Hiragino Sans", "MS PGothic", dotum, sans-serif;
}

.ja_JP input, .ja_JP textarea, .ja_JP select, .ja_JP button, .ja_JP table {
	font-family: meiryo, "Hiragino Sans", "MS PGothic", dotum, sans-serif;
}

.en_US {
	font-family: Arial, Helvetica, meiryo, Dotum, sans-serif;
}

.en_US body, .en_US input, .en_US textarea, .en_US select, .en_US button, .en_US table {
	font-family: Arial, Helvetica, meiryo, Dotum, sans-serif;
}

.ly_sticker .btn_cate_prev, .ly_sticker .btn_cate_next {
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	color: transparent;
	background: none;
	border: 0;
}

.ogtag_wrap .tit, .ogtag_wrap .txt, .ogtag_wrap .lk {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 100%;
}

#header .util .menu .ly_sub_menu, .ly_more, .ly_option {
	-webkit-box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2);
}

#community {
	overflow: hidden;
	height: 100%;
	padding-top: 80px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community a {
	color: inherit;
}

#community .community_inner {
	height: 100%;
	font-size: 15px;
	line-height: 1.6;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: auto;
}

#community .community_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	position: relative;
	height: 100%;
	min-height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-overflow-scrolling: touch;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.message_spot,
.notice_spot,
.visual_spot {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	        flex: 0 0 auto;
}

#contents {
	background: #f7f7f7;
	border-color: rgba(0, 0, 0, 0.1);
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	        flex: 1 0 auto;
}

.mypage_page #contents {
	border-top: 0;
}

#contents .wrap {
	padding-left: 30px;
	padding-right: 30px;
}

@media screen and (min-width: 1024px) {
	.sub_page #contents .wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}
}

.wrap {
	max-width: 1160px;
	margin: 0 auto;
}

.mypage_page #contents .wrap {
	max-width: 980px;
	padding-left: 0;
	padding-right: 0;
}

.visual_spot {
	height: 209px;
	border-color: rgba(0, 0, 0, 0.1);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
}

.visual_spot .tit,
.visual_spot .txt {
	width: 1160px;
	margin: 0 auto;
	text-align: left;
}

.visual_spot .tit {
	padding-top: 52px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}

.main .visual_spot .tit {
	font-size: 26px;
	font-weight: normal;
	line-height: 40px;
}

.main .visual_spot .tit br {
	display: none;
}

.visual_spot .txt {
	padding-top: 4px;
	font-size: 20px;
	color: rgba(255, 255, 255, 0.9);
	line-height: 1.45;
	font-weight: normal;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.main .visual_spot .txt {
	font-size: 22px;
}

.visual_spot .mb_txt {
	display: none;
}

.visual_spot .menu_list {
	width: 980px;
	margin: 29px auto 0;
}

.visual_spot .menu_list:after {
	display: table;
	table-layout: fixed;
	clear: both;
	content: '';
}

.visual_spot .menu_list li {
	float: left;
	width: 310px;
	height: 240px;
	-webkit-border-radius: 10px;
	        border-radius: 10px;
	color: #222;
}

.visual_spot .menu_list li + li {
	margin-left: 25px;
}

.visual_spot .menu_list li.qna {
	background-color: #cbedde;
}

.visual_spot .menu_list li.qna a:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -523px -112px;
	width: 100px;
	height: 100px;
}

.visual_spot .menu_list li.tips {
	background-color: #c9ecee;
}

.visual_spot .menu_list li.tips a:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -523px -4px;
	width: 100px;
	height: 100px;
}

.visual_spot .menu_list li.ideas {
	background-color: #e5dbf8;
}

.visual_spot .menu_list li.ideas a:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -523px -220px;
	width: 100px;
	height: 100px;
}

.visual_spot .menu_list a {
	display: block;
	height: 100%;
	padding-top: 28px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.visual_spot .menu_list a:before {
	display: block;
	margin: 0 auto;
	content: '';
}

.visual_spot .menu_list a:after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_6788a0aa.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	-webkit-background-size: 221px 202px;
	        background-size: 221px 202px;
	background-position: -108px -115px;
	width: 12px;
	height: 20px;
	display: none;
	position: absolute;
	top: 0;
	right: 22px;
	bottom: 0;
	margin: auto;
	content: '';
}

.visual_spot .menu_list .menu_tit {
	display: block;
	margin-top: 4px;
	font-size: 23px;
	line-height: 34px;
}

.visual_spot .menu_list .menu_txt {
	margin-top: 15px;
	font-size: 16px;
	line-height: 20px;
}

.main .visual_spot {
	height: 409px;
	text-align: center;
}

.main .visual_spot .tit,
.main .visual_spot .txt {
	text-align: center;
}

.main .visual_spot .tit {
	padding-top: 39px;
	color: #222;
}

.main .visual_spot .txt {
	padding-top: 14px;
	color: #999;
	line-height: 1.35;
}

.main .visual_spot.notice {
	height: 399px;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/visual_main_1809.png);
}

.main .visual_spot.notice .tit {
	padding-top: 66px;
	font-size: 32px;
	font-weight: bold;
}

.sub_page .visual_spot {
	position: relative;
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 35px 0;
	overflow: hidden;
}

.sub_page .visual_spot .visual_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	height: 156px;
	padding-left: 64px;
	overflow: hidden;
}

.sub_page .visual_spot::before {
	float: left;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	width: 156px;
	height: 156px;
	content: '';
}

.sub_page .visual_spot::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 28px;
	margin: auto 0;
	content: '';
}

@media screen and (max-width: 1024px) {
	.sub_page .visual_spot::after {
		left: auto;
		right: 30px;
	}
}

.sub_page .visual_spot.qna::before {
	background-color: #cbedde;
}

.sub_page .visual_spot.qna::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -523px -112px;
	width: 100px;
	height: 100px;
}

@media screen and (max-width: 1024px) {
	.sub_page .visual_spot.qna::after {
		background-position: -64px -557px;
		width: 52px;
		height: 52px;
	}
}

.sub_page .visual_spot.tips::before {
	background-color: #c9ecee;
}

.sub_page .visual_spot.tips::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -523px -4px;
	width: 100px;
	height: 100px;
}

@media screen and (max-width: 1024px) {
	.sub_page .visual_spot.tips::after {
		background-position: -4px -557px;
		width: 52px;
		height: 52px;
	}
}

.sub_page .visual_spot.ideas::before {
	background-color: #e5dbf8;
}

.sub_page .visual_spot.ideas::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -523px -220px;
	width: 100px;
	height: 100px;
}

@media screen and (max-width: 1024px) {
	.sub_page .visual_spot.ideas::after {
		background-position: -124px -557px;
		width: 52px;
		height: 52px;
	}
}

.sub_page .visual_spot.tag::before {
	background-color: #F9EDCD;
}

.sub_page .visual_spot.tag::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -359px -4px;
	width: 156px;
	height: 156px;
	left: 0;
}

@media screen and (max-width: 1024px) {
	.sub_page .visual_spot.tag::after {
		left: auto;
		right: 15px;
		background-position: -631px -125px;
		width: 82px;
		height: 82px;
	}
}

.sub_page .visual_spot .tit {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	width: auto;
	padding: 0;
	margin: 0;
	line-height: 40px;
	color: #222;
}

.sub_page .visual_spot .txt {
	width: auto;
	padding-top: 12px;
	margin: 0;
	font-size: 18px;
	line-height: 32px;
	color: #222;
}

.view_page .visual_spot {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/visual_view_1809.png?v=180911);
	background-color: #23da57;
}

.write_page .visual_spot {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/visual_write_1809.png?v=180911);
	background-color: #58c7d6;
}

.mypage_page .visual_spot {
	display: none;
}

.notice_spot {
	height: 70px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-color: rgba(0, 0, 0, 0.1);
	background-color: #fff;
}

.message_spot {
	background: #fff;
	border-top: 1px solid #ddd;
	border-color: rgba(0, 0, 0, 0.1);
}

.message_spot .wrap {
	padding-bottom: 143px;
}

.notice_spot {
	padding: 0 30px;
	font-size: 14px;
	color: #222;
}

.notice_spot .wrap {
	position: relative;
	margin-top: 22px;
}

.notice_spot .ico {
	display: inline-block;
	height: 26px;
	margin: 0 14px 0 0;
	padding: 0 10px;
	background-color: #333;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	color: #fff;
	line-height: 26px;
	vertical-align: top;
}

.notice_spot .banner {
	margin-right: 65px;
}

.notice_spot .banner p {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	line-height: 26px;
}

.notice_spot .banner .ico {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.notice_spot .banner a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	        flex: 1 1 auto;
}

.notice_spot .ctrl {
	position: absolute;
	top: 2px;
	right: 0;
}

.notice_spot .ctrl button {
	width: 26px;
	height: 26px;
	float: left;
	margin: 0 0 0 -1px;
	background: #fff;
	border: 1px solid #d6d6d6;
	text-align: center;
}

.notice_spot .ctrl button i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.notice_spot .ctrl button:before {
	content: '';
	display: inline-block;
	margin: 0;
	margin-top: 3px;
}

.notice_spot .ctrl button.prev:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -711px -521px;
	width: 7px;
	height: 12px;
}

.notice_spot .ctrl button.next:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -341px -134px;
	width: 7px;
	height: 12px;
	margin-left: 3px;
}

.paginate {
	margin: 25px 0 0;
	padding: 0 0 84px;
	text-align: center;
	/*
		button {
			display: block;
			width: 100%;
			height: 50px;
			background: #fbfbfb;
			@include box-shadow(0, 1px, 2px, rgba(0, 0, 0, 0.1));
			border: 0;
			border-radius: 2px;
			color: #444;
			text-align: center;

			&:after {
				content: '';
				display: inline-block;
				@include get-sprite('ico_down', $sp_community);
				margin: -2px 0 0 7px;
				vertical-align: middle;
			}

		}
		*/
}

.paginate button {
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	vertical-align: top;
}

.paginate button i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.paginate button.prev, .paginate button.next {
	width: 26px;
	height: 38px;
}

.paginate button.prev:before, .paginate button.next:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
}

.paginate button.prev:disabled, .paginate button.next:disabled {
	opacity: 0;
	cursor: default;
}

.paginate button.prev::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -276px -298px;
	width: 12px;
	height: 20px;
}

.paginate button.prev:hover::before {
	background-position: -296px -298px;
}

.paginate button.prev.last::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -212px -242px;
	width: 22px;
	height: 20px;
}

.paginate button.prev.last:hover::before {
	background-position: -699px -293px;
}

.paginate button.next::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -528px -617px;
	width: 12px;
	height: 20px;
}

.paginate button.next:hover::before {
	background-position: -548px -617px;
}

.paginate button.next.last::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -699px -365px;
	width: 22px;
	height: 20px;
}

.paginate button.next.last:hover::before {
	background-position: -699px -337px;
}

.paginate button.num {
	width: 26px;
	height: 38px;
	margin: 0 1px;
	font-size: 14px;
	color: #666;
}

.paginate button.num span {
	display: inline-block;
	height: 20px;
	line-height: 22px;
	vertical-align: middle;
}

.paginate button.selected {
	font-weight: 700;
	color: #111;
}

#header {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 200;
	height: 80px;
	background: #fff;
	border-bottom: 1px solid #dedede;
	color: #222;
}

.main #header {
	border-bottom: 0;
}

.main.on_scroll #header {
	border-bottom: 1px solid #dedede;
}

.on_board #header .util .menu.board {
	display: inline-block;
}

.on_board #header .util .menu {
	display: none;
}

.mypage_page #header {
	border-bottom: 0;
}

#header .wrap {
	position: relative;
	width: 1300px;
	height: 100%;
	padding: 0 10px;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#header .wrap > h1,
#header .wrap > h2 {
	float: left;
}

#header .wrap > h1 a,
#header .wrap > h2 a {
	display: block;
	font-size: 0;
	line-height: 0;
}

#header .wrap > h1 {
	margin-top: 29px;
}

#header .wrap > h2 {
	margin: 31px 0 0 8px;
}

#header h1.lineworks a {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -4px -298px;
	width: 176px;
	height: 22px;
}

#header h1.lineworks i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

#header h1.naverworks a {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -4px -242px;
	width: 200px;
	height: 22px;
}

#header h1.naverworks i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

#header h2.community a {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -359px -294px;
	width: 106px;
	height: 18px;
}

.ko_KR #header h2.community a {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -631px -242px;
	width: 67px;
	height: 19px;
}

.ko_KR #header h2.help {
	margin-top: 30px;
}

.en_US #header h2.help {
	margin-top: 32px;
}

#header h2.help a {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -359px -244px;
	width: 130px;
	height: 18px;
}

.ko_KR #header h2.help a {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -631px -215px;
	width: 69px;
	height: 19px;
}

.en_US #header h2.help a {
	background-position: -232px -174px;
	width: 104px;
	height: 20px;
}

#header .srch_wrap {
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 216px;
	height: 46px;
	margin: 17px 0 0 40px;
	-webkit-border-radius: 4px;
	        border-radius: 4px;
	border: 1px solid #dedede;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	-webkit-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#header .srch_wrap.open {
	width: 380px;
	border-color: #06c755;
}

@media screen and (max-width: 1225px) {
	#header .srch_wrap.open {
		width: 216px;
	}
}

#header .srch_wrap.open ~ .util .menu.board li + li {
	margin-left: 40px;
}

#header .srch_wrap.open .btn_search {
	opacity: 0;
}

#header .srch_wrap.open .input_area {
	background-color: #fff;
}

#header .srch_wrap.open .search_input {
	width: 100%;
}

#header .srch_wrap.open .search_input::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -699px -405px;
	width: 22px;
	height: 22px;
}

#header .srch_wrap.open .search_input input {
	display: block;
}

#header .srch_wrap .search_input {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	-webkit-transition: width 0.3s;
	transition: width 0.3s;
}

#header .srch_wrap .search_input::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -218px -298px;
	width: 22px;
	height: 22px;
	content: '';
	position: absolute;
	top: 11px;
	left: 15px;
	z-index: 1;
	font-size: 0;
	line-height: 0;
}

#header .srch_wrap .input_area {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 8px 12px 9px 49px;
	background-color: #f7f7f7;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#header .srch_wrap .input_area input {
	width: 100%;
}

#header .srch_wrap .input_area input::-webkit-input-placeholder {
	color: #999;
}

#header .srch_wrap .input_area input:-moz-placeholder {
	color: #999;
}

#header .srch_wrap .input_area input::-moz-placeholder {
	color: #999;
}

#header .srch_wrap .input_area input:-ms-input-placeholder {
	color: #999;
}

#header .util {
	float: right;
	height: 36px;
	padding: 22px 0 0;
	font-size: 0;
	line-height: 36px;
}

#header .util::after {
	content: '';
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

#header .util button.btn {
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 100%;
	min-width: 100px;
	margin-left: 60px;
	padding: 0 19px;
	border: 1px solid #03C75A;
	-webkit-border-radius: 5px;
	        border-radius: 5px;
	background: #fff;
	font-size: 16px;
	color: #03C75A;
	letter-spacing: -1px;
	vertical-align: middle;
	box-sizing: border-box;
}

#header .util button.btn.point {
	background: #03C75A;
	color: #fff;
}

#header .util button.btn.point strong {
	font-weight: normal;
}

#header .util .btn_search {
	display: inline-block;
	vertical-align: middle;
	opacity: 1;
}

#header .util .btn_search::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -416px -617px;
	width: 20px;
	height: 20px;
	display: block;
	content: '';
}

#header .util .btn_search i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

#header .util .menu {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
}

#header .util .menu.board {
	display: none;
}

#header .util .menu.board li + li {
	margin-left: 80px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

@media screen and (max-width: 1142px) {
	#header .util .menu.board li + li {
		margin-left: 40px;
	}
}

#header .util .menu.board li.selected .menu_link::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 3px;
	background-color: #03C75A;
}

#header .util .menu.board .menu_link:hover::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 3px;
	background-color: #03C75A;
}

#header .util .menu ~ .srch_wrap {
	margin: 0 0 0 33px;
}

#header .util .menu li {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

#header .util .menu li:hover .ly_sub_menu {
	display: block;
}

#header .util .menu li ~ li {
	margin-left: 35px;
}

#header .util .menu li a {
	display: block;
	position: relative;
	font-size: 16px;
	letter-spacing: -0.5px;
	color: #222;
}

.help #header .util .menu li .menu_link:hover::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 3px;
	background-color: #07B53B;
}

#header .util .menu .ly_sub_menu {
	display: none;
	position: absolute;
	left: -19px;
	top: 100%;
	width: 255px;
	padding: 12px 0;
	white-space: nowrap;
	background-color: #fff;
}

#header .util .menu .ly_sub_menu a {
	height: 48px;
	padding: 0 20px;
	line-height: 48px;
}

#header .util .menu .ly_sub_menu a:hover {
	color: #07B53B;
}

#header .util .profile {
	display: inline-block;
	margin-left: 60px;
	vertical-align: middle;
}

#header .util .profile:before {
	margin-right: 14px;
}

#header .util .profile .thmb {
	position: relative;
	display: inline-block;
	width: 36px;
	height: 36px;
	vertical-align: middle;
	cursor: pointer;
}

#header .util .profile .thmb img {
	display: block;
	width: 36px;
	height: 36px;
}

#header .util .profile .lnk {
	display: inline-block;
	height: 36px;
	margin-left: 10px;
	font-size: 14px;
	line-height: 36px;
	vertical-align: middle;
}

#header .util .profile .lnk strong {
	display: inline-block;
	max-width: 132px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: -2px 5px 0 0;
	vertical-align: middle;
}

#header .util .profile .lnk:after {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -275px -328px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

#header .util .profile .lnk.ico_fold:after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -278px -272px;
	width: 16px;
	height: 16px;
}

#header .m_util {
	display: none;
	position: absolute;
	top: 14px;
	right: 15px;
	font-size: 0;
}

#header .m_util .btn_search + .btn_more {
	margin-left: 15px;
}

#header .m_util button {
	background: transparent;
	border: 0;
	font-size: 0;
	line-height: 0;
	vertical-align: top;
}

#header .m_util button::before {
	content: '';
	display: block;
	margin: 0 auto;
}

#header .m_util button.btn_more {
	padding: 8px 5px;
}

#header .m_util button.btn_more:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -699px -269px;
	width: 22px;
	height: 16px;
}

#header .m_util button.btn_search {
	padding: 6px 5px;
}

#header .m_util button.btn_search:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -416px -617px;
	width: 20px;
	height: 20px;
}

#header .m_util button.btn_search.open ~ .search_input {
	display: block;
}

#header .m_util .link_text {
	font-size: 16px;
	line-height: 32px;
}

#header .m_util .link_text + .link_text {
	margin-left: 15px;
}

#header .m_util .m_search_area {
	display: inline-block;
	margin-right: 8px;
	vertical-align: top;
}

#header .m_util .m_search_area .search_input {
	display: none;
	position: fixed;
	top: 10px;
	left: 15px;
	right: 15px;
	height: 40px;
	padding: 5px 78px 5px 10px;
	border: 1px solid #03C75A;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#header .m_util .m_search_area .search_input input {
	width: 100%;
	height: 100%;
}

#header .m_util .m_search_area .btn_submit {
	position: absolute;
	top: 9px;
	right: 44px;
}

#header .m_util .m_search_area .btn_submit:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -416px -617px;
	width: 20px;
	height: 20px;
}

#header .m_util .m_search_area .btn_close {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 7px;
	margin: auto 0;
	-webkit-transform: scale(0.85);
	        transform: scale(0.85);
}

#header .m_util .m_search_area .btn_close::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -514px -557px;
	width: 30px;
	height: 30px;
}

#header .m_util .m_menu {
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	position: fixed;
	top: 60px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 20;
	background-color: #fff;
}

#header .m_util .m_menu li {
	font-size: 18px;
	letter-spacing: -0.8px;
	line-height: 64px;
}

#header .m_util .m_menu li ~ li {
	border-top: 1px solid #eee;
}

#header .m_util .m_menu li a {
	display: block;
	padding: 0 15px;
}

#header .m_util .m_menu li .menu_link {
	font-size: 18px;
	font-weight: 700;
}

#header .m_util .m_menu li .menu_link.open::after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

#header .m_util .m_menu li .menu_link.open ~ .m_sub_menu {
	display: block;
}

#header .m_util .m_menu li .menu_link:not(:only-child)::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -476px -557px;
	width: 30px;
	height: 30px;
	content: '';
	display: inline-block;
	margin-left: 7px;
	vertical-align: -9px;
}

#header .m_util .m_menu li .m_sub_menu {
	display: none;
	overflow: hidden;
	margin-top: -11px;
	margin: -11px 0 6px;
	font-size: 16px;
	line-height: 50px;
}

#header .m_util .m_menu li .m_sub_menu.small {
	overflow: hidden;
	margin-left: -10px;
}

#header .m_util .m_menu li .m_sub_menu.small .m_sub_link {
	float: left;
	margin-left: 10px;
	white-space: nowrap;
}

#header .m_snb {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	text-align: right;
}

#header .m_snb button.ly_hide {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0, 0, 0, 0.4);
}

#header .m_snb .snb_box {
	display: inline-block;
	position: relative;
	z-index: 1;
	background: #f7f7f7;
	width: 72%;
	height: 100%;
	text-align: left;
}

#header .m_snb .profile {
	position: relative;
	height: 80px;
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 20px 0 67px;
	/*
			.email {
				margin-top: -3px;
				font-size: 13px;
				color: #777;
			}*/
}

#header .m_snb .profile .thmb {
	position: absolute;
	top: 22px;
	left: 20px;
	width: 36px;
	height: 36px;
}

#header .m_snb .profile .name {
	padding-top: 28px;
	color: #222;
	font-weight: 600;
}

#header .m_snb .profile .name,
#header .m_snb .profile .email {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#header .m_snb .profile + .search {
	margin-top: 7px;
}

#header .m_snb .nav_box {
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
}

#header .m_snb .nav_box a {
	display: block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 50px;
	padding: 0 20px;
	overflow: hidden;
	font-size: 14px;
	color: #222;
	line-height: 50px;
	font-weight: 600;
}

#header .m_snb .nav_box p a {
	height: 50px;
	padding: 0 20px 0 30px;
	color: #888;
	line-height: 50px;
	font-weight: normal;
}

#header .m_snb .nav_box .selected {
	color: #00ab33 !important;
}

#header .m_snb .btns {
	display: block;
	padding: 19px 20px;
}

#header .m_snb .btns button {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	min-width: 94px;
	height: 36px;
	padding: 0 10px;
	background: transparent;
	border: 1px solid #03C75A;
	-webkit-border-radius: 1px;
	        border-radius: 1px;
	font-size: 14px;
	color: #03C75A;
}

#header .m_snb .btns button.point {
	background: #03C75A;
	color: #fff;
}

#header .m_snb .search .ico {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -68px -617px;
	width: 24px;
	height: 24px;
}

@media screen and (max-width: 1024px) {
	#header {
		height: 60px;
	}
	#header .wrap {
		width: auto;
		padding: 0 15px;
	}
	#header .wrap > h1 {
		margin-top: 20px;
	}
	#header .wrap > h2 {
		margin: 22px 0 0 6px;
	}
	#header h1.lineworks a {
		background-position: -359px -218px;
		width: 144px;
		height: 18px;
	}
	#header h1.naverworks a {
		background-position: -4px -328px;
		width: 165px;
		height: 19px;
	}
	#header h1.naverworks + h2.community {
		left: 170px;
	}
	.ko_KR #header h2.community {
		margin-top: 21px;
	}
	#header h2.community a {
		background-position: -631px -102px;
		width: 84px;
		height: 15px;
	}
	.ko_KR #header h2.community a {
		background-position: -631px -473px;
		width: 54px;
		height: 16px;
	}
	#header h2.help {
		margin-top: 21px;
	}
	.ko_KR #header h2.help {
		margin-top: 21px;
	}
	.en_US #header h2.help {
		margin-top: 21px;
	}
	#header h2.help a {
		background-position: -359px -320px;
		width: 104px;
		height: 15px;
	}
	.ko_KR #header h2.help a {
		background-position: -631px -497px;
		width: 54px;
		height: 16px;
	}
	.en_US #header h2.help a {
		background-position: -523px -328px;
		width: 93px;
		height: 18px;
	}
	#header .m_snb .search {
		position: relative;
		padding: 20px 20px 3px;
	}
	#header .m_snb .search .ico {
		left: 32px;
	}
	#header .m_snb .search .fm_box {
		height: 38px;
		margin: 0;
		padding-top: 9px;
		padding-bottom: 8px;
		background-color: #eee;
	}
	#header .m_snb .search input {
		-webkit-appearance: none;
	}
	#header .m_snb .search input::-webkit-search-cancel-button {
		-webkit-appearance: none;
	}
	#header .srch_wrap {
		display: none;
	}
	#header .util {
		display: none;
	}
	#header .m_util, #header .m_snb {
		display: block;
	}
	.help #header .m_util .m_search_area {
		margin-right: 14px;
	}
	.help #header .m_util .m_search_area .search_input {
		padding-left: 28px;
		padding-right: 40px;
		border: 0;
	}
	.help #header .m_util .m_search_area .search_input input {
		font-size: 16px;
		letter-spacing: -0.5px;
	}
	.help #header .m_util .m_search_area .search_input input::-webkit-input-placeholder {
		color: #999;
	}
	.help #header .m_util .m_search_area .search_input input:-moz-placeholder {
		color: #999;
	}
	.help #header .m_util .m_search_area .search_input input::-moz-placeholder {
		color: #999;
	}
	.help #header .m_util .m_search_area .search_input input:-ms-input-placeholder {
		color: #999;
	}
	.help #header .m_util .m_search_area .btn_search {
		padding: 7px 5px;
	}
	.help #header .m_util .m_search_area .btn_search::before {
		background-position: -203px -272px;
		width: 18px;
		height: 18px;
	}
	.help #header .m_util .m_search_area .btn_submit {
		left: 0;
		top: 11px;
	}
	.help #header .m_util .m_search_area .btn_submit::before {
		background-position: -203px -272px;
		width: 18px;
		height: 18px;
	}
	.help #header .m_util .m_search_area .btn_close {
		right: 1px;
		-webkit-transform: none;
		        transform: none;
	}
	.help #header .m_util .btn_more.open {
		padding: 1px;
	}
	.help #header .m_util .btn_more.open:before {
		background-position: -514px -557px;
		width: 30px;
		height: 30px;
	}
	.help #header .m_util .btn_more.open ~ .m_menu {
		display: block;
	}
}

.tabs {
	display: none;
}

@media screen and (max-width: 1024px) {
	.tabs {
		display: block;
	}
}

.search {
	display: none;
}

.search .ico {
	position: absolute;
	top: 8px;
	left: 9px;
	z-index: 1;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -192px -617px;
	width: 20px;
	height: 20px;
	font-size: 0;
	line-height: 0;
}

.search input {
	width: 100%;
	padding-right: 12px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	caret-color: #157efb;
}

.search input::-webkit-input-placeholder {
	color: #a5a5a5;
}

.search input:-moz-placeholder {
	color: #a5a5a5;
}

.search input::-moz-placeholder {
	color: #a5a5a5;
}

.search input:-ms-input-placeholder {
	color: #a5a5a5;
}

.search .fm_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 36px;
	padding: 8px 0 9px 36px;
}

.search .fm_box.focus button {
	display: block;
	width: 0;
	opacity: 0;
	visibility: hidden;
}

@media screen and (max-width: 1024px) {
	.search {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		z-index: 0;
		width: 100%;
		height: auto;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin: 0;
		padding: 0 15px;
		background: #fff;
		border: 0;
		-webkit-transition: none;
		transition: none;
	}
	.search .ico {
		top: 26px;
		left: 38px;
	}
	.search .fm_box {
		position: relative;
		background: #fff;
		-webkit-border-radius: 2px;
		        border-radius: 2px;
		margin: 20px 0;
		padding: 11px 20px 10px 40px;
	}
	.search .fm_box.focus {
		background: #eee;
		border: 0;
		-webkit-box-shadow: none;
		        box-shadow: none;
	}
	.search .fm_box.focus button {
		display: none;
	}
	.search input {
		text-align: left;
	}
}

em.emp {
	background: #eff6ff;
	color: #157efb;
	font-weight: bold;
}

button.btn {
	display: inline-block;
	height: 38px;
	padding: 0 15px;
	background: #fff;
	border: 1px solid #cdcdcd;
	font-size: 14px;
	color: #333;
}

button.btn.point {
	background: #f7f7f7;
}

label.chkbox {
	padding-left: 29px;
}

label.chkbox:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
}

input.chkbox {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

input.chkbox:checked + label.chkbox:before {
	background-color: #03C75A;
	border: 0;
}

input.chkbox:checked + label.chkbox:after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -4px -649px;
	width: 14px;
	height: 14px;
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
}

.selectbox {
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fff;
	border: 1px solid #e2e2e2;
}

.selectbox .selected {
	display: inline-block;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 30px 0 10px;
	font-size: 14px;
	color: #555;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.selectbox:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 12px;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -631px -543px;
	width: 10px;
	height: 6px;
	margin-top: -3px;
}

.selectbox .ly_option {
	display: none;
	min-width: 100%;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border: 1px solid #989898;
	padding: 8px 0;
	max-height: 336px;
	overflow: auto;
	min-width: auto;
	left: -1px;
	right: -1px;
	top: 100%;
}

.selectbox .ly_option a {
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding: 6px 11px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.selectbox .ly_option a:hover {
	background-color: #f3f3f3;
}

.inpbox {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	background: #fff;
	border: 1px solid #e2e2e2;
	padding: 0 10px;
}

.inpbox input {
	width: 100%;
	background: transparent;
	border: 0;
	font-size: 14px;
	color: #555;
}

.inpbox input::-webkit-input-placeholder {
	color: #999;
}

.inpbox input:-moz-placeholder {
	color: #999;
}

.inpbox input::-moz-placeholder {
	color: #999;
}

.inpbox input:-ms-input-placeholder {
	color: #999;
}

.profile .thmb {
	position: relative;
	white-space: nowrap;
	text-align: center;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	overflow: hidden;
}

.profile .thmb img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.profile .thmb a {
	position: relative;
	display: block;
	height: 100%;
	text-align: center;
}

.profile .thmb a:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.profile .thmb:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

.profile .name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #222;
}

.date {
	color: #666;
}

.date + .count:before {
	content: '';
	display: inline-block;
	width: 2px;
	height: 2px;
	background: #ccc;
	margin: -2px 6px 0;
	vertical-align: middle;
}

.lnk {
	font-size: 11px;
	color: #777;
	text-decoration: underline;
}

.lnk .more:after {
	content: '>';
	display: inline-block;
	margin: 0 0 0 4px;
	vertical-align: top;
}

.utile {
	color: #666;
}

.utile label,
.utile a {
	display: inline-block;
	vertical-align: middle;
}

.utile .like {
	display: inline-block;
	vertical-align: top;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -500px -617px;
	width: 20px;
	height: 20px;
}

.utile .like i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.utile .likeit {
	margin-left: 5px;
}

.utile input {
	-webkit-appearance: none;
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.utile input:checked + .like {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -331px -50px;
	width: 20px;
	height: 20px;
}

.utile .like.selected {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -331px -50px;
	width: 20px;
	height: 20px;
}

.utile .comment {
	display: inline-block;
	margin-left: 14px;
	padding: 0;
	vertical-align: top;
}

.utile .comment:first-child {
	margin: 0;
}

.utile .comment:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -248px -617px;
	width: 20px;
	height: 20px;
	margin: 2px 6px 0 0;
	vertical-align: top;
}

.utile .comment.best::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -220px -617px;
	width: 20px;
	height: 20px;
}

.btn_share {
	padding-top: 4px;
	font-size: 14px;
	color: #666;
}

.btn_share:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -438px -557px;
	width: 30px;
	height: 30px;
	margin: -4px 8px 0 0;
	vertical-align: middle;
}

.txtarea {
	display: block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fff;
	border: 1px solid #ebebeb;
	padding: 10px;
}

.txtarea textarea {
	width: 100%;
	height: 100%;
	background: #fff;
	border: 0;
	font-size: 11px;
	color: #333;
}

.txtarea textarea::-webkit-input-placeholder {
	color: #999;
}

.txtarea textarea:-moz-placeholder {
	color: #999;
}

.txtarea textarea::-moz-placeholder {
	color: #999;
}

.txtarea textarea:-ms-input-placeholder {
	color: #999;
}

.txtarea.chk_byte {
	position: relative;
	padding-bottom: 30px;
}

.txtarea .byte {
	position: absolute;
	right: 30px;
	bottom: 10px;
	height: 20px;
	font-size: 14px;
	color: #999;
	line-height: 20px;
}

.txtarea .byte em {
	color: #333;
}

.nav button {
	display: inline-block;
	height: 38px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: transparent;
	border: 0;
	padding: 5px;
	color: #333;
	vertical-align: middle;
}

.nav button:disabled {
	cursor: default;
	opacity: .5;
	filter: alpha(opacity=50);
}

.nav .prev:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -711px -521px;
	width: 7px;
	height: 12px;
	margin: -2px 15px 0 0;
	vertical-align: middle;
}

.nav .next:after {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -341px -134px;
	width: 7px;
	height: 12px;
	margin: -2px 0 0 15px;
	vertical-align: middle;
}

.empty {
	height: 530px;
	text-align: center;
	white-space: nowrap;
}

.mypage_page .empty {
	height: auto;
}

.mypage_page .empty .empty_box {
	padding: 82px 0 150px;
}

.empty:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

.empty .empty_box {
	display: inline-block;
	max-width: 100%;
	text-align: center;
	white-space: normal;
	vertical-align: middle;
	word-break: break-all;
}

.empty .tit {
	font-size: 18px;
	color: #222;
	font-weight: 600;
	word-break: break-all;
}

.empty .tit em {
	color: #157efb;
}

.empty .tit:before {
	content: '';
	display: block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -140px -355px;
	width: 128px;
	height: 96px;
	margin: 0 auto 22px;
	opacity: .14;
	filter: alpha(opacity=14);
}

.empty .txt {
	margin-top: 4px;
	font-size: 13px;
	color: #999;
}

.empty .btn {
	margin: 18px 0 0;
}

.empty .btn button {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	min-width: 90px;
	height: 38px;
	padding: 0 15px;
	overflow: hidden;
	background-color: #03C75A;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	color: #fff;
	font-weight: 600;
	line-height: 38px;
}

.search_page .empty {
	height: 930px;
}

.ico_reward {
	display: inline-block;
	margin: -3px 5px 0 0;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -592px -535px;
	width: 15px;
	height: 13px;
}

.message_spot .h_tit {
	padding: 62px 0 0;
	font-size: 20px;
	color: #222;
	font-weight: bold;
}

.message_spot .service {
	position: relative;
	margin: 12px 0 0 -18px;
}

.message_spot .service:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.message_spot .service li {
	position: relative;
	float: left;
	margin: 0 0 18px 18px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #ddd;
}

.message_spot .service li .tag_new {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 56px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	background-color: #fe002c;
}

.message_spot .service li.item_img {
	width: 320px;
	height: 350px;
}

.message_spot .service li.item_img .img_wrap {
	display: block;
	text-align: center;
	height: 184px;
}

.message_spot .service li.item_img img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
	object-fit: cover;
	max-height: 100%;
}

.message_spot .service li.item_icon {
	width: 324px;
	height: 166px;
}

.message_spot .service li.item_icon .tit,
.message_spot .service li.item_icon .txt {
	padding-right: 130px;
}

.message_spot .main_cate {
	display: inline-block;
	padding: 19px 0 0 20px;
	color: #3989d5;
	font-size: 12px;
}

.message_spot .main_cate a {
	display: inline-block;
	text-decoration: underline;
}

.message_spot .sub_cate {
	position: relative;
	display: inline-block;
	padding: 19px 0 0 10px;
	color: #3989d5;
	font-size: 12px;
}

.message_spot .sub_cate:before {
	position: absolute;
	left: -3px;
	top: 20px;
	content: '';
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -706px -242px;
	width: 12px;
	height: 18px;
}

.message_spot .tit {
	padding: 15px 20px 0;
	font-size: 14px;
	color: #4c4c4c;
}

.message_spot .tit a {
	max-width: 100%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.message_spot .txt {
	padding: 6px 20px 0;
	color: #6a6a6a;
}

.message_spot .txt a {
	display: block;
	max-height: 63px;
	font-size: 14px;
	line-height: 21px;
	word-wrap: break-word;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
}

.message_spot .icon {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.message_spot .icon span {
	display: inline-block;
	vertical-align: top;
}

.message_spot .icon .home {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -631px -4px;
	width: 90px;
	height: 90px;
}

.message_spot .icon .drive {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -4px -459px;
	width: 90px;
	height: 90px;
}

.message_spot .icon .contact {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -374px -355px;
	width: 90px;
	height: 90px;
}

.message_spot .icon .message {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -276px -355px;
	width: 90px;
	height: 90px;
}

.message_spot .icon .mail {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -102px -459px;
	width: 90px;
	height: 90px;
}

.message_spot .icon .calendar {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -494px -459px;
	width: 90px;
	height: 90px;
}

.message_spot .icon .survey {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -200px -459px;
	width: 90px;
	height: 90px;
}

.message_spot .icon .admin {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -298px -459px;
	width: 90px;
	height: 90px;
}

.message_spot .icon .etc {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -523px -354px;
	width: 90px;
	height: 90px;
}

.message_spot .icon .help {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -396px -459px;
	width: 90px;
	height: 90px;
}

#footer {
	background: #343434;
	-webkit-flex-shrink: 0;
	        flex-shrink: 0;
}

.help #footer .link {
	font-size: 14px;
}

.help #footer .link + .link {
	margin-left: 20px;
}

.help #footer .link li {
	padding: 4px 0;
}

.help #footer .inner_cover {
	padding-top: 62px;
}

.help #footer .nav_cover {
	width: 200px;
	padding: 30px 0 0 0;
}

.help #footer .nav_cover.nav_cover_biz {
	margin-left: 0;
}

@media screen and (max-width: 1024px) {
	.help #footer {
		background-color: #2c2c2c;
	}
	.help #footer .inner_cover .nav_cover.nav_cover_biz .link li, .help #footer .inner_cover .sub_title {
		border-top: 1px solid #2c2c2c;
		line-height: 60px;
	}
	.help #footer .inner_cover {
		overflow: hidden;
		padding: 0;
	}
	.help #footer .inner_cover .nav_cover {
		display: block;
		width: auto;
	}
	.help #footer .inner_cover .nav_cover.nav_cover_biz {
		position: static;
		margin-left: 0;
	}
	.help #footer .inner_cover h3 {
		padding: 50px 15px 20px;
	}
	.help #footer .inner_cover .sub_title {
		padding: 0 15px;
		background-color: #343434;
		font-size: 16px;
		font-weight: 500;
	}
	.help #footer .inner_cover .sub_title a::after {
		content: '';
		display: block;
	}
	.help #footer .inner_cover .sub_title.open a::after {
		-webkit-transform: rotate(180deg);
		        transform: rotate(180deg);
	}
	.help #footer .inner_cover .sub_title.open ~ .link {
		display: block;
	}
	.help #footer .inner_cover .sub_title ~ .link {
		display: none;
		line-height: 28px;
		color: #888;
	}
	.help #footer .inner_cover .sub_title ~ .link li {
		padding-bottom: 20px;
	}
	.help #footer .inner_cover .sub_title ~ .link:not(:only-of-type) {
		overflow: hidden;
		margin-left: -10px;
	}
	.help #footer .inner_cover .sub_title ~ .link:not(:only-of-type) li {
		float: left;
		margin-left: 10px;
	}
	.help #footer .inner_cover .sub_title ~ .link a {
		text-decoration: underline;
	}
	.help #footer .inner_cover .link {
		margin-top: 0;
		font-size: 16px;
		background-color: #343434;
	}
	.help #footer .inner_cover .link li {
		padding: 0 15px;
	}
	.help #footer .copyright .language_select {
		margin-top: 50px;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		        order: 1;
	}
	.help #footer .copyright address {
		margin-top: 50px;
		padding-bottom: 37px;
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		        order: 3;
	}
	.help #footer .copyright .sns_link {
		margin-top: 20px;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		        order: 2;
	}
	.help #footer .copyright .sns_link .youtube {
		background-position: -592px -459px;
		width: 30px;
		height: 30px;
	}
	.help #footer .copyright .sns_link .facebook {
		background-position: -303px -134px;
		width: 30px;
		height: 30px;
	}
	.help #footer .copyright .sns_link .navertv {
		background-position: -590px -557px;
		width: 30px;
		height: 30px;
	}
	.help #footer .copyright .sns_link .naverblog {
		background-position: -316px -88px;
		width: 30px;
		height: 30px;
	}
}

#footer .inner_cover {
	width: 1280px;
	max-width: 100%;
	margin: 0 auto;
	display: block;
	padding: 61px 0 86px;
	position: relative;
}

#footer .nav_cover {
	display: inline-block;
	position: relative;
	min-width: 190px;
	padding: 31px 103px 0 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	vertical-align: top;
}

#footer .nav_cover h3 {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 21px;
	font-size: 12px;
	color: #888;
	font-weight: normal;
	white-space: nowrap;
}

#footer .nav_cover .sub_title {
	font-size: 14px;
	line-height: 28px;
	color: #fff;
}

#footer .nav_cover .sub_title a {
	display: block;
	position: relative;
}

#footer .nav_cover .sub_title:only-of-type:not(:last-child) a::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -400px -557px;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 10px;
	bottom: 0;
	margin: auto 0;
}

#footer .nav_cover.nav_cover_biz {
	margin-left: 45px;
}

#footer .link {
	display: inline-block;
	min-width: 60px;
	font-size: 13px;
	line-height: 21px;
	color: #fff;
	vertical-align: top;
}

#footer .link li {
	padding: 4px 0 3px;
}

#footer .link li.empty {
	height: 20px;
}

#footer .link a {
	display: block;
}

#footer .link a:hover {
	text-decoration: underline;
}

#footer .nav_cover_biz .link a::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -109px -649px;
	width: 11px;
	height: 11px;
	display: inline-block;
	margin-left: 6px;
	content: '';
}

#footer .nav_cover_biz .link .this a::after {
	display: none;
}

#footer .link .grouping_other {
	padding-top: 24px;
}

#footer .copyright {
	background-color: #2c2c2c;
	font-size: 13px;
	line-height: 34px;
	padding: 17px 10px;
}

#footer .copyright address {
	display: inline-block;
	color: #888;
	margin-right: 30px;
}

#footer .copyright .inner_cover {
	padding: 0;
}

#footer .copyright .terms {
	display: inline-block;
}

#footer .copyright .terms li {
	display: inline-block;
	margin-right: 20px;
}

#footer .copyright .terms li:before {
	content: '|';
	margin-right: 20px;
	color: #868686;
	opacity: 0.3;
}

#footer .copyright .terms li:first-child:before {
	display: none;
}

#footer .copyright .terms a {
	color: #888;
}

#footer .sns_link {
	position: absolute;
	bottom: 3px;
	right: 0;
	display: inline-block;
	line-height: 20px;
}

#footer .sns_link li {
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
}

#footer .sns_link li:first-child {
	margin-left: 0;
}

#footer .sns_link a {
	vertical-align: top;
	display: inline-block;
}

#footer .sns_link .youtube {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -253px -207px;
	width: 24px;
	height: 25px;
}

#footer .sns_link .facebook {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -221px -207px;
	width: 24px;
	height: 25px;
}

#footer .sns_link .line {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -285px -207px;
	width: 24px;
	height: 25px;
}

#footer .sns_link .twitter {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -692px -557px;
	width: 24px;
	height: 24px;
}

#footer .sns_link .navertv {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -132px -617px;
	width: 24px;
	height: 24px;
}

#footer .sns_link .naverblog {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -660px -557px;
	width: 24px;
	height: 24px;
}

#footer .language_select {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 140px;
	height: 34px;
}

#footer .language_select ~ .sns_link {
	right: 158px;
}

#footer .language_select .current {
	background-color: transparent;
	border: 0;
	font-size: 13px;
	text-align: left;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	line-height: 20px;
	padding: 7px 0 7px 15px;
	height: 100%;
	color: #888;
	display: inline-block;
	width: 100%;
	background-color: #222222;
}

#footer .language_select .current:after {
	content: '';
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -497px -244px;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 11px;
	top: 8px;
}

#footer .language_select .current.active:after {
	background-position: -326px -242px;
}

#footer .language_select .drop_down_layer {
	position: absolute;
	background-color: #161616;
	border-top: 1px solid #3b3b3b;
	bottom: 100%;
	left: 0;
	right: 0;
}

#footer .language_select .drop_down_layer li a {
	line-height: 18px;
	padding: 7px 0 7px 15px;
	display: block;
	color: #888;
	border-top: 1px solid #000;
}

#footer .language_select .drop_down_layer li a:hover {
	color: #e5e5e5;
	background-color: #000;
	text-decoration: none;
}

#footer .language_select .drop_down_layer li:first-child a {
	border-top: 0;
}

@media screen and (max-width: 1024px) {
	#footer {
		position: relative;
		background-color: #2c2c2c;
	}
	#footer .inner_cover {
		width: auto;
		padding: 50px 0 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#footer .inner_cover .nav_cover {
		width: 100%;
		padding: 0;
	}
	#footer .inner_cover .nav_cover.nav_cover_biz {
		margin: 50px 0 0 0;
	}
	#footer .inner_cover .nav_cover.nav_cover_biz .link a::after {
		background-position: -48px -649px;
		width: 13px;
		height: 13px;
		margin-left: 8px;
	}
	#footer .inner_cover .nav_cover h3 {
		position: static;
		padding: 0 15px;
		font-size: 16px;
		line-height: 24px;
		white-space: normal;
		word-break: keep-all;
	}
	#footer .link {
		display: block;
		margin: 20px 0 0 0;
		min-width: 0;
	}
	#footer .link li {
		padding: 0;
		font-size: 16px;
		line-height: 60px;
		background-color: #343434;
		letter-spacing: -0.8px;
	}
	#footer .link li + li {
		border-top: 1px solid #2c2c2c;
	}
	#footer .link a {
		padding: 0 15px;
	}
	#footer .copyright {
		padding: 0;
	}
	#footer .copyright .inner_cover {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		padding: 60px 15px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		        flex-direction: column;
	}
	#footer .copyright .sns_link {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		        order: 1;
		position: static;
	}
	#footer .copyright .sns_link li {
		margin-left: 20px;
	}
	#footer .copyright .sns_link li:first-child {
		margin-left: 0;
	}
	#footer .copyright .sns_link .youtube {
		background-position: -265px -134px;
		width: 30px;
		height: 30px;
	}
	#footer .copyright .sns_link .facebook {
		background-position: -472px -393px;
		width: 30px;
		height: 30px;
	}
	#footer .copyright .sns_link .line {
		background-position: -552px -557px;
		width: 30px;
		height: 30px;
	}
	#footer .copyright .sns_link .twitter {
		background-position: -472px -355px;
		width: 30px;
		height: 30px;
	}
	#footer .copyright .terms {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		        order: 2;
		font-size: 14px;
		margin-top: 45px;
		line-height: 20px;
	}
	#footer .copyright address {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		        order: 3;
		display: block;
		margin: 22px 0 0;
		font-size: 14px;
		line-height: 20px;
	}
	#footer .language_select {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		        order: 4;
		position: relative;
		margin-top: 10px;
	}
}

.ly_more {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	min-width: 120px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background-color: #fff;
}

.ly_more button {
	display: block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
	height: 44px;
	padding: 0 24px;
	font-size: 14px;
	text-align: left;
}

.ly_more button:hover {
	background-color: #f6f6f6;
}

#header .ly_more {
	min-width: 170px;
}

.ly_option {
	position: absolute;
	top: 0;
	z-index: 100;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fff;
	color: #222;
}

.ly_option .tit {
	height: 45px;
	padding: 0 20px;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	font-size: 14px;
	font-weight: 600;
	line-height: 46px;
}

.ly_option .btn_close {
	position: absolute;
	top: 10px;
	right: 12px;
	padding: 5px;
}

.ly_option .btn_close:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -89px -649px;
	width: 12px;
	height: 12px;
}

.ly_option .btn_close i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.ly_option .cont {
	padding: 19px 20px 24px;
}

.ly_option .btns {
	margin: 20px 0 0;
	text-align: center;
}

.ly_option .btns button {
	display: inline-block;
	min-width: 50px;
	height: 30px;
	margin: 0 2px;
	padding: 0 13px;
	background: #fff;
	border: 1px solid #cecece;
	font-size: 12px;
	color: #222;
}

.ly_option .btns button.point {
	background: #f7f7f7;
	color: #333;
	font-weight: 600;
}

.ly_report {
	font-size: 12px;
	color: #333;
}

.ly_report .fm_option {
	width: 370px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 7px 0 0;
	padding: 0 0 0 14px;
	background: #f9f9f9;
	border: 1px solid #ebebeb;
}

.ly_report .fm_option li {
	float: left;
	width: 50%;
	padding: 9px 0 10px;
	border-bottom: 1px solid #ebebeb;
}

.ly_report .fm_option label {
	padding: 0 6px;
}

.ly_report .fm_option input {
	display: inline-block;
	vertical-align: middle;
}

.ly_report .fm_option .etc {
	clear: both;
	float: none;
	width: auto;
	border-bottom: 0;
	margin-right: 16px;
}

.ly_report .fm_option .txtarea {
	height: 94px;
	margin: 6px 0;
}

.ly_report .lnk {
	margin: 10px 0 0;
}

.ly_report .lnk a {
	position: relative;
	display: inline-block;
}

.ly_report .lnk a:before {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	background: #ccc;
}

.ko_KR .ly_report .lnk a:before {
	bottom: 2px;
}

.ly_social {
	padding: 27px 20px 19px;
}

.ly_social .sns_share {
	margin-top: 26px;
	text-align: center;
}

.ly_social .sns_share button {
	display: inline-block;
	width: 62px;
	margin: 0 10px;
	font-size: 13px;
	color: #333;
	text-align: center;
}

.ly_social .sns_share button:before {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto 5px;
}

.ly_social .sns_share button.message:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -292px -557px;
	width: 46px;
	height: 46px;
}

.ly_social .sns_share button.facebook:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -238px -557px;
	width: 46px;
	height: 46px;
}

.ly_social .sns_share button.twitter:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -184px -557px;
	width: 46px;
	height: 46px;
}

.ly_social .copy_url {
	width: 252px;
	height: 34px;
	margin: 14px 0 23px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	background: #f9f9f9;
	border: 1px solid #dcdcdc;
	text-align: left;
}

.ly_social .copy_url strong {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-flex: 1;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	padding: 0 10px;
	font-size: 13px;
	color: #333;
	line-height: 34px;
	font-weight: normal;
}

.ly_social .copy_url button {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	height: 100%;
	background: #fff;
	margin: 0 0 0 5px;
	padding: 0 9px;
	border-left: 1px solid #dcdcdc;
	font-size: 13px;
	color: #222;
}

.ly_mobile {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	white-space: nowrap;
	z-index: 40;
	background: rgba(0, 0, 0, 0.4);
	overflow-y: auto;
}

.ly_mobile:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

.ly_mobile .ly_box {
	position: relative;
	z-index: 10;
	display: inline-block;
	min-width: 300px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 106px 0 0;
	padding: 24px 24px 0;
	background: #fff;
	text-align: left;
	white-space: normal;
	vertical-align: middle;
}

.ly_mobile .ly_box .h_tit {
	font-size: 16px;
	color: #222;
	font-weight: 600;
}

.ly_mobile .ly_box .option {
	min-width: 252px;
	margin: 18px 0 0;
	padding: 0 0 32px;
}

.ly_mobile .ly_box .option li {
	position: relative;
	min-height: 48px;
	border-top: 1px solid #eee;
}

.ly_mobile .ly_box .option li:first-child {
	border-top: 0;
}

.ly_mobile .ly_box .option label.chkbox {
	display: block;
	height: 100%;
	font-size: 16px;
	line-height: 48px;
}

.ly_mobile .ly_box .option label.chkbox:before {
	position: absolute;
	top: 18px;
	right: 0;
	width: 0;
	height: 0;
	border: 0;
}

.ly_mobile .ly_box .option input:checked + label.chkbox {
	color: #157efb;
	font-weight: bold;
	padding-right: 30px;
}

.ly_mobile .ly_box .option input:checked + label.chkbox:before {
	background-color: transparent;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_6788a0aa.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	-webkit-background-size: 221px 202px;
	        background-size: 221px 202px;
	background-position: -202px -91px;
	width: 15px;
	height: 12px;
}

.ly_mobile .ly_box .option .inpbox {
	height: 40px;
}

.ly_mobile .ly_box .option .inpbox input {
	height: 100%;
	font-size: 13px;
	line-height: 40px;
}

.ly_mobile .ly_box .option .lnk {
	margin: 7px 0 0;
	font-size: 13px;
	color: #999;
	text-decoration: underline;
}

.ly_mobile .ly_box .option .lnk a {
	color: inherit;
}

.ly_mobile .ly_box .chg_profile {
	position: relative;
	width: 254px;
	margin: 18px 0;
}

.ly_mobile .ly_box .chg_profile .inpbox {
	position: relative;
	height: 40px;
	padding: 0 37px 0 20px;
}

.ly_mobile .ly_box .chg_profile .inpbox input {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 200%;
	height: 40px;
	cursor: pointer;
}

.ly_mobile .ly_box .chg_profile .inpbox .filename {
	display: block;
	height: 40px;
	color: #222;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ly_mobile .ly_box .chg_profile .inpbox:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 11px;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -68px -617px;
	width: 24px;
	height: 24px;
	margin-top: -12px;
}

.ly_mobile .ly_box .chg_profile .desc {
	margin: 10px 0 0;
	font-size: 13px;
	color: #999;
	line-height: 1.5;
}

.ly_mobile .ly_box .btns {
	position: relative;
	margin: 0 -24px;
	border-top: 1px solid #ddd;
	background: #ddd;
}

.ly_mobile .ly_box .btns button {
	width: 50%;
	height: 48px;
	float: left;
	border: 0;
}

.ly_mobile .ly_box .btns button.point {
	background: #fff;
	color: #157efb;
}

.ly_mobile .ly_box .btns button.point strong {
	font-weight: normal;
}

.ly_mobile .ly_box .btns:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	z-index: 1;
	width: 1px;
	height: 48px;
	background: #ddd;
}

.ly_mobile .ly_box .btns.single button {
	width: 100%;
	float: none;
}

.ly_mobile .ly_box .btns.single:before {
	display: none;
}

.ly_content {
	display: inline-block;
	vertical-align: middle;
	z-index: 30;
	text-align: left;
}

.ly_content .ly_inner {
	position: relative;
	width: 320px;
	border: 1px solid #989898;
	background: #fff;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	padding: 23px 23px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
}

.ly_content h4 {
	font-size: 18px;
	line-height: 22px;
	color: #222222;
}

.ly_content .text {
	padding: 8px 0 0 0;
	font-size: 14px;
	line-height: 20px;
	color: #222222;
}

.ly_content .btn_area {
	padding: 24px 0 23px;
	text-align: right;
}

.ly_content .btn_area .btn {
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 40px;
	padding: 0 24px;
	background: #fff;
	border: 0;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	color: #222222;
	line-height: 38px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	border: 1px solid #C5C5C6;
}

.ly_content .btn_area .btn + .btn {
	margin-left: 4px;
}

.ly_content .btn_area .btn.tx_point {
	background-color: #157EFB;
	border: 0;
	color: #fff;
}

.category_area {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	width: 210px;
	padding: 60px 40px 84px 0;
	font-size: 14px;
}

.category_area .category_list .item {
	padding: 0 15px;
	line-height: 46px;
	letter-spacing: -0.3px;
}

.category_area .category_list .item.selected {
	font-weight: 700;
}

.category_area .category_list .item.selected span::before {
	content: '';
	position: absolute;
	bottom: 8px;
	left: 0;
	right: 0;
	height: 2px;
	background-color: #03C75A;
}

.category_area .category_list .item:hover {
	background-color: rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	        border-radius: 4px;
}

.category_area .category_list .item a {
	display: block;
}

.category_area .category_list .item span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	display: inline-block;
	max-width: 100%;
	padding: 10px 0 10px;
	font-size: 16px;
	line-height: 26px;
	vertical-align: top;
}

.category_area .tag_title {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
}

.category_area .tag_title::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -164px -617px;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-right: 8px;
	vertical-align: top;
	content: '';
}

.category_area .tag_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-top: 20px;
	font-size: 14px;
}

.category_area .tag_list li {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	max-width: 100%;
	margin: 0 10px 10px 0;
	color: #345CCD;
}

.category_area .tag_list li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	height: 27px;
	padding: 0 3px;
	line-height: 27px;
	background-color: #EBEBEB;
}

.category_area .tag_list li.selected a {
	background-color: #FCFAC1;
}

.content_area {
	overflow: hidden;
	max-width: 1160px;
	font-size: 14px;
}

.sub_page .content_area {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	        flex: 1 1 auto;
	max-width: 910px;
}

.util_post button.btn, .btn_area .btn_write {
	min-width: 90px;
	height: 38px;
	padding: 0 12px 0 11px;
	background: #03C75A;
	border: 1px solid #03C75A;
	-webkit-border-radius: 4px;
	        border-radius: 4px;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	line-height: 38px;
}

.util_post button.btn::before, .btn_area .btn_write::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -229px -272px;
	width: 17px;
	height: 17px;
	display: inline-block;
	margin: 10px 5px 0 0;
	vertical-align: top;
	content: '';
}

.tip_area {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
	padding: 50px 0 28px;
}

.tip_area .img_area {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	        flex: none;
	width: 134px;
	height: 134px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	overflow: hidden;
}

.tip_area .img_area img {
	width: 100%;
	height: 100%;
}

.tip_area .text_area {
	padding-left: 30px;
	word-break: break-all;
	color: #222;
}

.tip_area .text_area .tip_title {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
}

.tip_area .text_area .tip_desc {
	margin-top: 13px;
	font-size: 14px;
	line-height: 24px;
}

.tip_area .box_area {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	        flex: 1 1 auto;
	padding-left: 22px;
}

.tip_area .tip_box {
	position: relative;
	padding: 19px 28px 17px;
	-webkit-border-radius: 10px;
	        border-radius: 10px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.tip_area .tip_box::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -707px -617px;
	width: 12px;
	height: 10px;
	position: absolute;
	left: -11px;
	top: 35px;
	content: '';
}

.tip_area .tip_cont {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	word-break: break-all;
	color: #222;
}

.tip_area .link_tip {
	display: inline-block;
	margin-top: 15px;
	font-size: 14px;
	line-height: 21px;
	word-break: break-all;
}

#community .tip_area .link_tip {
	color: #345ccd;
}

.tip_area .link_tip::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -631px -521px;
	width: 33px;
	height: 14px;
	display: inline-block;
	margin: 3px 0 0 10px;
	vertical-align: top;
	content: '';
}

.util_post {
	position: relative;
	padding: 67px 0 31px;
	color: #222;
}

.util_post::after {
	content: '';
	display: table;
	width: 100%;
	clear: both;
}

.util_post .option {
	position: relative;
	float: left;
	padding-right: 23px;
	height: 24px;
	cursor: pointer;
}

.util_post .option.type_all, .util_post .option.type_tag {
	display: none;
}

.util_post .option:after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -693px -497px;
	width: 18px;
	height: 13px;
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.util_post .option .slct {
	line-height: 24px;
}

.util_post .option .ly_option {
	display: none;
	min-width: 100%;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border: 1px solid #989898;
	padding: 8px 0;
	max-height: 336px;
	overflow: auto;
	top: 100%;
	margin-top: 8px;
	text-align: left;
}

.util_post .option .ly_option a {
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding: 6px 11px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.util_post .option .ly_option a:hover {
	background-color: #f3f3f3;
}

.util_post .option_list:after {
	display: table;
	table-layout: fixed;
	clear: both;
	content: '';
}

.util_post .option_list li {
	position: relative;
	float: left;
	font-size: 18px;
	line-height: 27px;
}

.util_post .option_list li + li {
	margin-left: 37px;
}

.util_post .option_list li.selected {
	font-weight: 700;
}

.util_post .option_list li.selected:after {
	position: absolute;
	right: 0;
	left: 0;
	bottom: -2px;
	height: 3px;
	background-color: #03c75a;
	content: '';
}

.util_post .option_list a {
	display: block;
}

.util_post button.btn {
	position: absolute;
	right: 0;
	bottom: 24px;
}

.util_menu {
	padding: 50px 0 40px;
	color: #222;
	text-align: left;
}

.util_menu .menu {
	position: relative;
	display: inline-block;
	font-size: 18px;
	vertical-align: top;
	letter-spacing: -0.5px;
}

.util_menu .menu + .menu {
	margin-left: 33px;
}

.util_menu .menu .selected {
	font-weight: 700;
}

.util_menu .menu .selected::after {
	content: '';
	position: absolute;
	right: 0;
	bottom: -2px;
	left: 0;
	height: 3px;
	background: #07b53b;
}

.util_info {
	position: relative;
	margin-bottom: 30px;
}

.util_category {
	overflow: hidden;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

.util_category .menu {
	float: left;
	min-width: 80px;
	height: 34px;
	padding: 2px 5px;
	line-height: 32px;
	background-color: #fff;
	color: #666;
	text-align: center;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.util_category .menu.selected {
	background-color: #03C75A;
	color: #fff;
}

.best_reply_info {
	position: absolute;
	right: 0;
	bottom: 6px;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: -0.5px;
	color: #222;
}

.best_reply_info em {
	font-weight: 700;
	color: #157EFB;
}

.list .thumbnail {
	float: left;
	position: relative;
	margin: 10px 12px 0 0;
	width: 64px;
	height: 48px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	font-size: 0;
}

.list .thumbnail img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

@supports (object-fit: cover) {
	.list .thumbnail img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		vertical-align: top;
	}
}

.list .thumbnail:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, 0.05);
	z-index: 1;
}

.list .thumbnail:after {
	content: '';
	height: 100%;
	width: 0;
	vertical-align: middle;
	display: inline-block;
}

.list .thumbnail.sticker img {
	width: auto;
	height: auto;
}

.list .thumbnail.sticker:before {
	content: none;
}

.list .item {
	position: relative;
	margin-top: 12px;
	padding: 30px 30px 18px 130px;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	background: #fff;
	color: #222;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.list .item:hover {
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
	        box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}

.list .profile {
	position: absolute;
	top: 32px;
	left: 30px;
	width: 70px;
}

.list .profile .thmb {
	overflow: hidden;
	width: 100%;
	height: 70px;
}

.list .profile .thmb::before {
	display: none;
}

.list .profile .thmb a {
	position: relative;
}

.list .profile .thmb a::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.list .profile .name {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	max-height: 36px;
	margin-top: 9px;
	font-weight: 700;
	line-height: 18px;
	white-space: normal;
	text-align: center;
	word-break: break-all;
}

.list .h_sbj {
	font-size: 18px;
	line-height: 27px;
	max-height: 54px;
	font-weight: bold;
	word-break: break-all;
	letter-spacing: -0.5px;
}

.list .h_sbj a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.list .h_sbj .att_file {
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -444px -617px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin: -4px 0 0 8px;
	vertical-align: middle;
}

.list .h_sbj .att_file i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.list .txt {
	height: 48px;
	font-size: 14px;
	color: #222;
	line-height: 24px;
	word-break: break-all;
	letter-spacing: -0.5px;
}

.list .txt a {
	display: inline-block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	max-height: 52px;
}

.list .h_sbj + .txt {
	margin-top: 10px;
}

.list .thumbnail + .txt {
	height: 52px;
	margin-top: 10px;
	overflow: hidden;
}

.list .att_file .file {
	margin: 12px 0 25px;
}

.list .att_file img {
	display: block;
	max-width: 70%;
	height: auto;
	width: auto;
}

.list .tag {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-top: 5px;
	color: #345CCD;
}

.list .tag::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -164px -617px;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 6px 8px 0 0;
	content: '';
}

.list .tag .link_tag {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	margin: 3px 15px 0 0;
	line-height: 25px;
}

.list .tag .link_tag:last-child {
	margin-right: 0;
}

.list .tag .link_tag.selected {
	padding: 0 3px;
	background-color: #FCFAC1;
}

.list .box {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin-top: 17px;
	color: #888;
}

.list .box .infor {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	        flex: 1;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: inline-flex;
	padding-right: 30px;
}

.list .box .infor span {
	display: inline-block;
	line-height: 24px;
	color: #888;
}

.list .box .infor span + span {
	position: relative;
	margin-left: 41px;
}

.list .box .infor span + span::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -21px;
	width: 1px;
	height: 12px;
	margin: auto 0;
	background-color: #ccc;
	content: '';
}

.list .box .infor .menu {
	position: relative;
}

.list .box .infor .menu::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -251px -328px;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -16px;
	margin: auto 0;
	content: '';
}

.list .box .infor .menu a {
	display: block;
}

.list .box .infor .menu a:hover {
	text-decoration: underline;
	color: #222 !important;
}

.list .box .infor .menu + .cate {
	margin-left: 16px;
}

.list .box .infor .cate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list .box .infor .cate::before {
	display: none;
}

.list .box .infor .cate a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.list .box .infor .cate a:hover {
	text-decoration: underline;
	color: #222 !important;
}

.list .box .utile {
	margin-left: auto;
	color: #222;
	line-height: 24px;
	white-space: nowrap;
}

.list .box .utile .like {
	margin-top: 2px;
}

.list .box .go_detail {
	font-size: 14px;
	color: #333;
}

.list .box .go_detail a:after {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -341px -134px;
	width: 7px;
	height: 12px;
	margin-left: 8px;
}

.my_list .item {
	padding-left: 30px;
}

.my_list .item.delete {
	min-height: 174px;
	padding-top: 30px;
}

.my_list .item.delete .link_original {
	display: none;
}

.my_list .item.delete .h_sbj {
	color: #888;
}

.my_list .item .h_sbj a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.my_list .item.best {
	border: 1px solid #157EFB;
}

.my_list .item .best_badge {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -672px -521px;
	width: 31px;
	height: 14px;
	display: inline-block;
	margin: 5px 6px 0 0;
	vertical-align: top;
}

.my_list .item .best_badge i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.my_list .category {
	margin-bottom: 12px;
	font-size: 14px;
	line-height: 24px;
	color: #345ccd;
}

.my_list .category a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	padding: 0 5px;
	max-width: 100%;
	-webkit-border-radius: 1px;
	        border-radius: 1px;
	background-color: #f5f5f5;
	vertical-align: top;
}

.my_list .link_original {
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 14px;
	line-height: 21px;
	color: #888;
	letter-spacing: -0.5px;
}

.my_list .link_original::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -485px -270px;
	width: 16px;
	height: 16px;
	content: '';
	display: inline-block;
	margin-top: 2px;
	vertical-align: top;
}

.my_list .link_original ~ .h_sbj {
	padding-right: 100px;
}

.btn_area {
	position: relative;
}

.btn_area .btn_write {
	position: absolute;
	top: 0;
	right: 0;
}

.inventory {
	overflow: hidden;
	position: relative;
	margin-top: 12px;
	padding: 28px 30px 30px;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	background-color: #fff;
}

.wrap.comment .inventory {
	display: none;
}

.wrap.comment .inventory.visible {
	display: block;
}

.inventory .inventory_head {
	padding: 0 106px 23px 0;
}

.inventory .inventory_head .category {
	float: left;
	position: relative;
	z-index: 1;
	margin-right: 10px;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
	color: #000;
	letter-spacing: -0.4px;
	vertical-align: top;
}

.inventory .inventory_head .category::before {
	content: '';
	position: absolute;
	bottom: 3px;
	left: 0;
	right: 0;
	z-index: -1;
	height: 9px;
	background-color: #8ffcb7;
}

.inventory .inventory_head .topic {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: -0.5px;
}

.inventory .list_paginate {
	position: absolute;
	top: 28px;
	right: 30px;
	color: #888;
	font-size: 0;
}

.inventory .list_paginate .page_number {
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	letter-spacing: 1.5px;
	vertical-align: -6px;
}

.inventory .list_paginate .page_number .current {
	color: #222;
}

.inventory .list_paginate .page_arrow_area {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.inventory .list_paginate .page_arrow_area i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.inventory .list_paginate .page_arrow_area button {
	width: 24px;
	height: 24px;
	border: 1px solid #ddd;
	vertical-align: top;
}

.inventory .list_paginate .page_arrow_area button:hover {
	background-color: #fafafb;
}

.inventory .list_paginate .page_arrow_area button:hover::before {
	background-position: -592px -617px;
}

.inventory .list_paginate .page_arrow_area button::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -568px -617px;
	width: 16px;
	height: 16px;
	content: '';
	display: inline-block;
	margin-top: 3px;
	vertical-align: top;
}

.inventory .list_paginate .page_arrow_area button + button {
	margin-left: -1px;
}

.inventory .list_paginate .page_arrow_area button + button::before {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.inventory .list_paginate .page_dot_area {
	display: none;
	text-align: center;
}

.inventory .list_paginate .page_dot_area i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.inventory .list_paginate .page_dot_area button {
	padding: 4px;
}

.inventory .list_paginate .page_dot_area button::before {
	content: '';
	display: block;
	width: 7px;
	height: 7px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: #ddd;
}

.inventory .list_paginate .page_dot_area button.selected::before {
	background-color: #03C75A;
}

.inventory .thumb {
	display: block;
}

.inventory .thumb img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}

.inventory.type_member .thumb, .inventory.type_post .thumb {
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.inventory.type_member .thumb::before, .inventory.type_post .thumb::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.inventory .inventory_inner {
	overflow: hidden;
}

.inventory .inventory_list {
	clear: both;
}

.inventory.type_member {
	font-size: 0;
	white-space: nowrap;
}

.inventory.type_member .inventory_inner {
	margin: 0 -10px;
}

.inventory.type_member .inventory_item {
	display: inline-block;
	width: 70px;
	padding: 0 10px;
	text-align: center;
	white-space: normal;
	vertical-align: top;
}

.main .inventory.type_member .inventory_item {
	padding: 0 12px;
}

.inventory.type_member .thumb {
	width: 70px;
	height: 70px;
}

.inventory.type_member .name {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	margin-top: 10px;
	max-height: 36px;
	font-size: 14px;
	line-height: 18px;
	word-break: break-all;
}

.inventory.type_post .inventory_inner {
	margin: 0 -30px -30px;
	white-space: nowrap;
	font-size: 0;
}

.inventory.type_post .inventory_list {
	display: inline-block;
	width: 100%;
	padding-right: 30px;
	white-space: normal;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.inventory.type_post .inventory_item {
	float: left;
	width: 50%;
	padding: 0 0 30px 30px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.inventory.type_post .thumb {
	float: left;
	width: 36px;
	height: 36px;
	margin: 11px 10px 0 0;
}

.inventory.type_post .content {
	overflow: hidden;
	font-size: 14px;
	line-height: 21px;
}

.inventory.type_post .name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	max-width: 100%;
	margin-top: 3px;
	vertical-align: top;
}

.inventory.type_post .title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 3px;
	font-size: 18px;
	font-weight: 700;
	line-height: 27px;
}

.inventory.type_post .information {
	margin-top: 4px;
	color: #888;
}

.inventory.type_post .information .like {
	margin-left: 20px;
}

.inventory.type_post .information .like .likeit {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -276px -617px;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-right: 6px;
	vertical-align: -5px;
}

.inventory.type_post .information .like i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.inventory.type_post .information .comments {
	margin-left: 20px;
}

.inventory.type_post .information .comments::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -388px -617px;
	width: 20px;
	height: 20px;
	content: '';
	display: inline-block;
	margin-right: 6px;
	vertical-align: -6px;
}

.inventory.type_text {
	counter-reset: item;
}

.inventory.type_text .inventory_inner {
	white-space: nowrap;
}

.inventory.type_text .inventory_list {
	display: inline-block;
	width: 100%;
	padding-top: 1px;
	vertical-align: top;
}

.inventory.type_text .inventory_item {
	position: relative;
	padding-left: 35px;
	font-size: 16px;
	line-height: 24px;
}

.inventory.type_text .inventory_item:before {
	content: counter(item);
	counter-increment: item;
	position: absolute;
	left: 1px;
	top: 0;
	width: 23px;
	font-style: italic;
	font-weight: 700;
	font-size: 17px;
	line-height: 24px;
	vertical-align: top;
	letter-spacing: -1.5px;
}

.inventory.type_text .inventory_item ~ .inventory_item {
	margin-top: 15px;
}

.inventory.type_text .inventory_item a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
}

.inventory.type_thumbnail {
	height: 314px;
	white-space: nowrap;
	font-size: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.inventory.type_thumbnail .inventory_inner {
	margin: 0 -14px;
}

.inventory.type_thumbnail .inventory_list {
	padding-top: 3px;
}

.inventory.type_thumbnail .inventory_item {
	display: inline-block;
	width: -webkit-calc(100% / 4);
	width: calc(100% / 4);
	padding: 0 14px;
	white-space: normal;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.main .inventory.type_thumbnail .inventory_item {
	width: -webkit-calc(100% / 5);
	width: calc(100% / 5);
}

.inventory.type_thumbnail .thumb {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}

.inventory.type_thumbnail .thumb img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.inventory.type_thumbnail .title {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	max-height: 48px;
	margin-top: 16px;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.inventory.type_thumbnail .description {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	max-height: 44px;
	margin-top: 6px;
	font-size: 14px;
	line-height: 22px;
	color: #444;
}

.inventory.type_banner {
	position: relative;
	padding: 0;
	padding-bottom: 16.875%;
}

.inventory.type_banner .banner {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
}

.inventory.type_banner .banner_img {
	height: 100%;
	width: auto;
	vertical-align: top;
}

.inventory.type_banner .banner_img.type_mo {
	display: none;
}

.article {
	padding: 67px 0 0;
	background: #fff;
	border-bottom: 1px solid #ddd;
	white-space: normal;
	word-break: break-all;
}

.article .cate_badge {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.article .category {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	height: 25px;
	padding: 0 8px;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	border: 1px solid #dedede;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background-color: #f0f0f0;
	font-size: 14px;
	line-height: 23px;
	color: #6f6f6f;
}

.article .category + .category {
	margin-left: 4px;
}

.article .category.qna, .article .category.tips, .article .category.ideas {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.article .category.qna {
	background-color: #0ac789;
	border-color: #0ac789;
	color: #fff;
}

.article .category.tips {
	background-color: #05c0c9;
	border-color: #05c0c9;
	color: #fff;
}

.article .category.ideas {
	background-color: #8352ea;
	border-color: #8352ea;
	color: #fff;
}

.article .h_tit {
	margin-top: 12px;
	font-size: 28px;
	color: #222;
	font-weight: 600;
	line-height: 40px;
}

.article .infor_box {
	position: relative;
	height: 50px;
	margin-top: 18px;
	padding-bottom: 24px;
}

.article .infor_box .infor {
	font-size: 14px;
	color: #999;
}

.article .infor_box button {
	display: inline-block;
	vertical-align: middle;
}

.article .profile {
	position: relative;
	padding: 5px 100px 0 70px;
}

.article .profile .thmb {
	position: absolute;
	top: 2px;
	left: 0;
	width: 50px;
	height: 50px;
}

.article .profile .name {
	color: #222;
}

.article .ctrl {
	position: absolute;
	top: 27px;
	right: 0;
}

.article button.btn_report {
	height: 24px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
}

.article button.btn_report:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -304px -617px;
	width: 20px;
	height: 20px;
	margin: -2px 10px 0 0;
	vertical-align: middle;
}

.article button.btn_report + .btn_more {
	margin-left: 7px;
}

.article button.btn_more {
	height: 24px;
	padding: 0 10px;
	opacity: .5;
	filter: alpha(opacity=50);
}

.article button.btn_more:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -708px -215px;
	width: 4px;
	height: 18px;
	vertical-align: top;
}

.article button.btn_more i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.article button.btn_more.selected {
	opacity: 1;
	filter: alpha(opacity=100);
}

.article .ct_box {
	overflow: auto;
	border-top: 1px solid #e5e5e5;
	padding: 38px 0 40px;
	color: #444;
}

.article .ct_box h1, .article .ct_box h2, .article .ct_box h3, .article .ct_box h4, .article .ct_box h5, .article .ct_box h6 {
	position: static;
	font-size: normal;
	line-height: normal;
}

.article .ct_box ol, .article .ct_box ul {
	margin: 0.7em 0 0.7em 1.5em;
}

.article .ct_box ol li {
	list-style: inherit;
}

.article .ct_box ul li {
	list-style: inherit;
}

.article .ct_box dl {
	margin: 0.7em 0;
}

.article .ct_box dd {
	margin-left: 1.5em;
}

.article .ct_box button {
	overflow: auto;
	border: 1px outset #037;
	background-color: #f2f2f2;
}

.article .ct_box a {
	text-decoration: underline;
	color: #00f;
}

.article .ct_box a {
	display: inline;
}

.article .ct_box a:visited {
	color: #518;
}

.article .ct_box strong {
	font-weight: bold;
}

.article .ct_box em, .article .ct_box address {
	font-style: italic;
}

.article .ct_box img {
	max-width: 100%;
}

.article .ct_box table img {
	max-width: inherit;
}

.article .ct_box .sticker {
	clear: both;
}

.article .social_box {
	height: 80px;
	margin-top: 30px;
	border-top: 1px solid #e5e5e5;
}

.article .social_box .utile,
.article .social_box .url {
	width: 50%;
	float: left;
	margin: 26px 0 0;
}

.article .social_box .url {
	position: relative;
	text-align: right;
}

.tag_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-top: 45px;
	color: #345CCD;
}

.tag_box::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -164px -617px;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 5px 8px 0 0;
	content: '';
}

.tag_box .link_tag {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	margin: 5px 15px 0 0;
	font-size: 14px;
	line-height: 21px;
}

.tag_box .link_tag:last-child {
	margin-right: 0;
}

.like_box {
	position: relative;
}

.like_box input {
	visibility: hidden;
}

.like_box input ~ .tooltip {
	display: none;
}

.like_box input:checked ~ .label_like .state::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -496px -431px;
	width: 16px;
	height: 14px;
}

.like_box input:checked ~ .tooltip {
	display: block;
}

.like_box .label_like {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: inline-flex;
	padding: 7px 16px 8px;
	border: 1px solid #157EFB;
	font-size: 14px;
	line-height: 21px;
	color: #222;
}

.like_box .label_like .text {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	letter-spacing: -1px;
}

.like_box .label_like .state {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	position: relative;
	margin-left: 12px;
	padding-left: 13px;
}

.like_box .label_like .state::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -472px -431px;
	width: 16px;
	height: 14px;
	display: inline-block;
	margin: 4px 9px 0 0;
	vertical-align: top;
	content: '';
}

.like_box .label_like .state::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1px;
	height: 14px;
	margin: auto;
	background-color: #CDCDCD;
	content: '';
}

.like_box .tooltip {
	position: absolute;
	left: 0;
	bottom: -10px;
	max-width: 289px;
	padding: 15px;
	-webkit-border-radius: 8px;
	        border-radius: 8px;
	border: 1px solid #157EFB;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	line-height: 23px;
	color: #222;
	z-index: 2;
	-webkit-transform: translateY(100%);
	        transform: translateY(100%);
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
	-webkit-animation-name: FadeIn, FadeOut;
	        animation-name: FadeIn, FadeOut;
	-webkit-animation-delay: 0s, 3s;
	        animation-delay: 0s, 3s;
	-webkit-animation-duration: 0.4s, 0.4s;
	        animation-duration: 0.4s, 0.4s;
	-webkit-animation-timing-function: ease-in, ease-in-out;
	        animation-timing-function: ease-in, ease-in-out;
}

.like_box .tooltip::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -495px -320px;
	width: 12px;
	height: 7px;
	position: absolute;
	top: -7px;
	left: 17px;
	background-color: #fff;
	content: '';
}

@-webkit-keyframes FadeIn {
	from {
		opacity: 0;
		visibility: hidden;
	}
	to {
		opacity: 1;
		visibility: visible;
	}
}

@keyframes FadeIn {
	from {
		opacity: 0;
		visibility: hidden;
	}
	to {
		opacity: 1;
		visibility: visible;
	}
}

@-webkit-keyframes FadeOut {
	from {
		opacity: 1;
		visibility: visible;
	}
	to {
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes FadeOut {
	from {
		opacity: 1;
		visibility: visible;
	}
	to {
		opacity: 0;
		visibility: hidden;
	}
}

.hashtag_wrap .hashtag {
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: -0.5px;
	color: #345ccd;
}

.hashtag_wrap .hashtag + .hashtag {
	margin-left: 20px;
}

.ogtag_wrap {
	position: relative;
	overflow: hidden;
	max-width: 520px;
	margin: 18px 0;
	height: 100px;
	background-color: #fff;
}

.ogtag_wrap a {
	display: block !important;
	overflow: hidden;
	height: 100%;
	text-decoration: none !important;
}

.ogtag_wrap .thmb {
	overflow: hidden;
	float: left;
	width: 100px;
	height: 100%;
	position: relative;
	z-index: 100;
	text-align: center;
}

.ogtag_wrap .thmb:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.ogtag_wrap .thmb img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: auto;
	height: 100%;
	max-width: none;
	margin: auto;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.ogtag_wrap .thmb ~ .dsc:after {
	border-left: 0;
}

.ogtag_wrap .dsc {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 10;
	height: 100%;
	line-height: 18px;
	padding: 17px 15px 10px 19px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.ogtag_wrap .dsc:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.ogtag_wrap .tit {
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	font-style: normal !important;
}

.ogtag_wrap .txt {
	display: block;
	font-size: 12px;
	color: #666;
	margin-bottom: 12px;
}

.ogtag_wrap .lk {
	display: block;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #999;
}

.comment {
	padding: 36px 30px 72px;
}

.comment .h_tit {
	padding-bottom: 2px;
	font-size: 16px;
	line-height: 24px;
	color: #333;
}

.comment .h_tit em {
	padding-left: 5px;
	color: #157efb;
}

.comment .box {
	background: #fff;
	border: 1px solid #e8e8e8;
	margin-top: 4px;
	padding: 0 0 0 30px;
}

.comment .box.best {
	margin-bottom: 40px;
	padding: 0;
	border-color: #157EFD;
}

.comment .box.best .b_tit {
	padding: 13px 30px;
	background-color: #157EFD;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	color: #fff;
}

.comment .box.best .cmt {
	padding-left: 30px;
	border: 0;
}

.comment .cmt {
	position: relative;
	min-height: 150px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-top: 1px solid #e8e8e8;
	padding: 24px 0 22px;
}

@-webkit-keyframes highlight {
	0% {
		opacity: 0;
	}
	30% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes highlight {
	0% {
		opacity: 0;
	}
	30% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.comment .cmt .best_badge {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -672px -521px;
	width: 31px;
	height: 14px;
	display: inline-block;
	margin: 4px 6px 0 0;
	vertical-align: top;
}

.comment .cmt .best_badge i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.comment .cmt .alert {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: -1px;
	left: -30px;
	background: rgba(21, 126, 251, 0.1);
	font-size: 0;
	line-height: 0;
}

.comment .cmt.highlight .alert {
	display: block;
	-webkit-animation: highlight 2s ease-out;
	        animation: highlight 2s ease-out;
}

.comment .cmt:first-child {
	border-top: 0;
}

.comment .cmt .sticker img {
	min-width: 0;
}

.comment .profile {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	height: 36px;
}

.comment .profile .thmb,
.comment .profile .menu {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
}

.comment .profile .thmb {
	width: 36px;
	height: 36px;
	margin: auto 0;
}

.comment .profile .name {
	height: 20px;
	margin: auto 14px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}

.comment .profile .name a,
.comment .profile .name .ico_official,
.comment .profile .name .ico_writer {
	margin: auto auto auto 0;
}

.comment .profile .name a,
.comment .profile .name .inner {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-flex: 1;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	font-weight: bold;
	line-height: 1.3;
}

.comment .profile .name .ico_official,
.comment .profile .name .ico_writer {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	margin: auto auto auto 4px;
}

.comment .profile .menu {
	position: relative;
	margin: auto 30px auto auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}

.comment .profile .ico_official {
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
}

.comment .profile .ico_official:before {
	content: '';
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -502px -294px;
	width: 13px;
	height: 17px;
	display: inline-block;
	vertical-align: top;
}

.comment .profile .ico_writer {
	height: 20px;
	padding: 0 4px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	border: 1px solid #157efb;
	-webkit-border-radius: 1px;
	        border-radius: 1px;
	font-size: 12px;
	color: #157efb;
	line-height: 20px;
	font-style: normal;
}

.comment .ct {
	padding: 17px 30px 0 0;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	white-space: normal;
	word-break: break-all;
}

.comment .ct a {
	text-decoration: underline;
}

.comment .att_file {
	padding: 13px 30px 0;
}

.comment .att_file .file {
	margin: 8px 0 25px;
}

.comment .att_file img {
	display: block;
	max-width: 70%;
	height: auto;
	min-width: 200px;
}

.comment .date {
	margin: 12px 0 0;
	font-size: 13px;
}

.comment .utile {
	position: absolute;
	right: 29px;
	bottom: 18px;
	height: 28px;
}

.comment .utile .likeitbox {
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 8px 0 6px;
	height: 28px;
	border: 1px solid #cdcdcd;
	text-align: center;
	vertical-align: top;
}

.comment .utile .like {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -248px -298px;
	width: 20px;
	height: 20px;
	margin: 3px 5px 0 0;
}

.comment .utile input:checked + .like {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -316px -298px;
	width: 20px;
	height: 20px;
}

.comment .utile .likeit {
	margin-left: 0;
	font-size: 12px;
	line-height: 26px;
}

.comment .utile .bestitbox {
	display: inline-block;
	vertical-align: top;
}

.comment .utile .bestitbox + .likeitbox {
	margin-left: 4px;
}

.comment .utile .bestitbox .best {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 28px;
	padding: 0 10px 0 8px;
	border: 1px solid #cdcdcd;
	font-size: 12px;
	line-height: 26px;
}

.comment .utile .bestitbox .best::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -248px -617px;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 3px 3px 0 0;
	vertical-align: top;
	content: '';
}

.comment .utile .bestitbox input:checked + .best {
	border-color: #157EFD;
	color: #157EFD;
}

.comment .utile .bestitbox input:checked + .best::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -220px -617px;
	width: 20px;
	height: 20px;
}

.comment .utile .btn_share {
	display: inline-block;
	height: 28px;
	border: 1px solid #cdcdcd;
	margin-left: 4px;
	padding: 0 8px;
	font-size: 12px;
	line-height: 26px;
	text-align: center;
	vertical-align: top;
}

.comment .utile .btn_share:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -472px -617px;
	width: 20px;
	height: 20px;
	vertical-align: top;
	margin: 3px 5px 0 0;
}

.comment .menu button.btn_more {
	width: 24px;
	height: 24px;
	border: 0;
	font-size: 0;
	line-height: 0;
}

.comment .menu button.btn_more:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -708px -215px;
	width: 4px;
	height: 18px;
	opacity: .3;
	filter: alpha(opacity=30);
}

.comment .menu button.btn_more.selected:before {
	opacity: 1;
	filter: alpha(opacity=100);
}

.comment .menu button.btn_report {
	border: 0;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	vertical-align: middle;
}

.comment .menu button.btn_report i {
	font-style: normal;
}

.comment .menu button.btn_report:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -332px -617px;
	width: 20px;
	height: 20px;
	margin: 0 5px 0 0;
	vertical-align: top;
}

.comment .menu button.btn_cancel_edit {
	min-width: 70px;
	height: 28px;
	padding: 0 5px;
	background: #fff;
	border: 1px solid #cdcdcd;
	font-size: 14px;
	color: #ea563b;
}

.comment .fm_cmt {
	margin: 20px 0 0;
	background: #fff;
	border: 1px solid #e8e8e8;
}

.comment .fm_cmt .profile {
	margin: 24px 30px 0;
}

.comment .fm_cmt .txtarea {
	min-height: 88px;
	padding: 15px 30px 28px;
	border: 0;
	background-color: transparent;
}

.comment .fm_cmt .txtarea textarea {
	max-width: 100%;
	font-size: 14px;
	line-height: 1.4;
	padding: 5px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.comment .fm_cmt .action {
	position: relative;
	height: 50px;
	border-top: 1px solid #e8e8e8;
}

.comment .fm_cmt .att_file .btn_file,
.comment .fm_cmt .att_file .btn_sticker {
	float: left;
	background: transparent;
	border: 0;
}

.comment .fm_cmt .att_file .btn_file i,
.comment .fm_cmt .att_file .btn_sticker i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.comment .fm_cmt .att_file .btn_file + button,
.comment .fm_cmt .att_file .btn_sticker + button {
	margin-left: 18px;
}

.comment .fm_cmt .att_file .btn_file {
	background: transparent;
	border: 0;
}

.comment .fm_cmt .att_file .btn_file:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -4px -617px;
	width: 24px;
	height: 24px;
}

.comment .fm_cmt .att_file .btn_sticker:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -628px -557px;
	width: 24px;
	height: 24px;
}

.comment .fm_cmt .att_file .file_list {
	display: none;
	position: absolute;
	bottom: 76px;
	left: 32px;
}

.comment .fm_cmt .att_file .file_list .file {
	position: relative;
	width: 80px;
	height: 80px;
	margin: 0;
	text-align: center;
	white-space: nowrap;
}

.comment .fm_cmt .att_file .file_list .file:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #ddd;
	border-color: rgba(0, 0, 0, 0.1);
}

.comment .fm_cmt .att_file .file_list .file:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

.comment .fm_cmt .att_file .file_list img {
	display: inline-block;
	width: auto;
	min-width: 0;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

@supports (object-fit: cover) {
	.comment .fm_cmt .att_file .file_list img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
}

.comment .fm_cmt .att_file .file_list .remove {
	position: absolute;
	top: -9px;
	right: -9px;
	z-index: 1;
	height: 26px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 5px;
	background: transparent;
	border: 0;
	font-size: 0;
	line-height: 0;
}

.comment .fm_cmt .att_file .file_list .remove:before {
	content: '';
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -323px -328px;
	width: 16px;
	height: 16px;
	display: block;
}

.comment .fm_cmt.inc_file .txtarea, .comment .fm_cmt.inc_sticker .txtarea {
	margin-bottom: 80px;
}

.comment .fm_cmt.inc_file .txtarea .byte, .comment .fm_cmt.inc_sticker .txtarea .byte {
	bottom: -50px;
}

.comment .fm_cmt.inc_file .att_file .file_list, .comment .fm_cmt.inc_sticker .att_file .file_list {
	display: block;
}

.comment .fm_cmt.inc_file .txtarea {
	margin-bottom: 80px;
}

.comment .fm_cmt.inc_file .txtarea .byte {
	bottom: -50px;
}

.comment .fm_cmt.inc_file .att_file .btn_file:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -100px -617px;
	width: 24px;
	height: 24px;
}

.comment .fm_cmt.sel_sticker .att_file .btn_sticker:before, .comment .fm_cmt.inc_sticker .att_file .btn_sticker:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -36px -617px;
	width: 24px;
	height: 24px;
}

.comment .fm_cmt.sel_sticker .ly_sticker {
	display: block;
}

.comment .fm_cmt .btn_submit {
	position: absolute;
	right: 0;
	bottom: 0;
	min-width: 72px;
	height: 50px;
	padding: 0 15px;
	background: #157efb;
	border: 0;
	font-size: 14px;
	color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.comment .ct.fm_cmt {
	margin-right: 30px;
	padding: 0;
}

.comment .ct.fm_cmt .txtarea {
	padding-left: 20px;
}

.comment .ct.fm_cmt .att_file .file_list {
	left: 21px;
}

.comment .fm_visitor {
	margin: 18px 0 0;
	padding: 66px 0;
	background: #efefef;
	text-align: center;
}

.comment .fm_visitor button {
	min-width: 180px;
}

.comment .post_nav {
	padding: 10px 0 6px;
}

.comment .post {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 15px 0 0;
	font-size: 15px;
	line-height: 1.6;
}

.comment .post .tit {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	min-width: 76px;
	padding-right: 12px;
	color: #666;
	font-style: normal;
}

.comment .post .sbj {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-flex: 1;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	color: #222;
}

.comment .ft_box {
	padding-top: 24px;
}

.comment .ft_box .link_back {
	display: inline-block;
	font-size: 16px;
	line-height: 24px;
	color: #345CCD !important;
}

.comment .ft_box .link_back::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -631px -521px;
	width: 33px;
	height: 14px;
	display: inline-block;
	margin: 5px 10px 0 0;
	vertical-align: top;
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
	content: '';
}

.comment .ft_box .btn_box {
	margin-top: 40px;
	padding: 30px 30px 35px;
	border: 1px solid #D5D5D5;
	background-color: #fff;
	letter-spacing: -1px;
	color: #222;
}

.comment .ft_box .btn_box .title {
	display: block;
	font-size: 22px;
	line-height: 36px;
}

.comment .ft_box .btn_box .desc {
	margin-top: 5px;
	font-size: 16px;
	line-height: 26px;
}

.comment .ft_box .btn_box .btn_write {
	width: 160px;
	height: 48px;
	margin-top: 20px;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	background-color: #157EFB;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
}

.ly_sticker {
	display: none;
	position: absolute;
	right: 0;
	left: 0;
	z-index: 300;
	bottom: 98px;
	max-width: 400px;
	height: 314px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
	        box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
	background: #fff;
	border: 1px solid #989898;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

.ly_sticker:after {
	content: '';
	position: absolute;
	left: 75px;
	bottom: -10px;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -471px -320px;
	width: 16px;
	height: 10px;
}

@media screen and (max-width: 400px) {
	ul.box .ly_sticker {
		left: -20px !important;
		right: -20px !important;
	}
	ul.box .ly_sticker:after {
		left: 94px;
	}
}

.ly_sticker .cate_tab {
	height: 40px;
	margin: 6px 0 0;
}

.ly_sticker .cate_tab ul:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ly_sticker .cate_tab li {
	float: left;
}

.ly_sticker .cate_tab .tab {
	position: relative;
	display: block;
	min-width: 91px;
	height: 40px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 14px;
	color: #434343;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
}

.ly_sticker .cate_tab .cate_on a {
	color: #157EFB;
}

.ly_sticker .cate_tab .cate_on a:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #157EFB;
}

.ly_sticker .cate_st {
	overflow: hidden;
	position: relative;
	height: 48px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-top: 1px solid #E5E5E6;
	border-bottom: 1px solid #E5E5E6;
	font-size: 0;
}

.ly_sticker .cate_st:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 32px;
	background: #fff;
}

.ly_sticker .cate_st ul {
	position: absolute;
	padding: 5px 0 0 0;
	white-space: nowrap;
}

.ly_sticker .cate_st li {
	display: inline-block;
	position: relative;
	margin-right: 3px;
	vertical-align: middle;
}

.ly_sticker .cate_st li button {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width: 44px;
	height: 35px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	vertical-align: top;
}

.ly_sticker .cate_st li button:hover {
	border: 1px solid #C5C5C6;
}

.ly_sticker .cate_st li button.recent:before {
	content: '';
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -640px -617px;
	width: 16px;
	height: 16px;
	display: inline-block;
}

.ly_sticker .cate_st li .ico_ani {
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/messenger/sp_messenger_7f058c0d.png);
	-webkit-background-size: 593px 575px;
	        background-size: 593px 575px;
	background-position: -540px -211px;
	width: 18px;
	height: 18px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.ly_sticker .cate_st .selected button {
	background-color: rgba(216, 216, 216, 0.4);
	border-color: #C5C5C6;
}

.ly_sticker .btn_cate_prev, .ly_sticker .btn_cate_next {
	position: absolute;
	top: 3px;
	bottom: 3px;
	z-index: 10;
	background-color: #fff;
	padding: 12px 7px;
}

.ly_sticker .btn_cate_prev .ico_arr, .ly_sticker .btn_cate_next .ico_arr {
	display: inline-block;
	vertical-align: top;
}

.ly_sticker .btn_cate_prev {
	left: 0;
	border-right: 1px solid #d8d8d8;
}

.ly_sticker .btn_cate_prev .ico_arr {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -616px -617px;
	width: 16px;
	height: 16px;
}

.ly_sticker .btn_cate_next {
	right: 0;
	border-left: 1px solid #d8d8d8;
}

.ly_sticker .btn_cate_next .ico_arr {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -203px -328px;
	width: 16px;
	height: 16px;
}

.ly_sticker .disabled {
	display: none;
}

.ly_sticker .list_sticker .scroller {
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	height: 264px;
	padding: 15px 0 0 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: center;
}

.ly_sticker .list_sticker .scroller > div {
	display: inline-block;
	max-width: 360px;
	width: 100%;
	text-align: left;
}

.ly_sticker .list_sticker .scroller > div:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ly_sticker .list_sticker .scroller > div ul {
	margin-right: -8px;
}

.ly_sticker .list_sticker li {
	float: left;
	width: 84px;
	height: 84px;
	margin: 0 8px 8px 0;
	line-height: 0;
}

.ly_sticker .list_sticker li .preview_st {
	position: relative;
	width: 108px;
	height: 100px;
	margin: -7px 0 0 -10px;
	cursor: pointer;
}

.ly_sticker .list_sticker.focus li .preview_st {
	opacity: .3;
	filter: alpha(opacity=30);
}

.ly_sticker .list_sticker.focus li .preview_st.focusin {
	opacity: 1;
	filter: alpha(opacity=100);
}

.ly_sticker.wo_tab {
	height: 314px;
}

.write {
	background: #fff;
	padding: 0 0 67px;
}

.write .tip_area {
	width: 1160px;
	margin: 0 auto;
	padding: 40px 0;
}

.write .h_tit {
	width: 1160px;
	margin: 0 auto;
	padding: 50px 0 20px;
	border-top: 1px solid #e2e2e2;
	font-size: 22px;
	color: #222;
	font-weight: 600;
}

.write .form {
	width: 1160px;
	margin: 0 auto;
	padding: 10px 0 0;
}

.write .opt {
	position: relative;
	height: 36px;
	margin: 10px 0 0;
	padding: 0 0 0 123px;
}

.write .opt .tit {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	color: #222;
	line-height: 36px;
}

.write .opt .selectbox {
	display: inline-block;
	width: 266px;
	height: 36px;
	cursor: pointer;
}

.write .opt .selectbox .selected {
	line-height: 36px;
}

.write .opt .inpbox {
	width: 100%;
	height: 36px;
}

.write .opt .inpbox input {
	height: 100%;
	line-height: 36px;
}

.write .editor_area {
	margin: 18px 0 0;
}

.write .editor_area textarea {
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #e2e2e2;
}

.write .set {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0 0 24px;
	padding: 24px 0;
	border-bottom: 1px solid #ededed;
	font-size: 14px;
	color: #222222;
	line-height: 1.57;
}

.write .set .txt {
	margin: 0 auto 0 0;
}

.write .set .fm {
	margin: 0 -17px 0 auto;
}

.write .set .fm label {
	display: inline-block;
	margin: 0 17px 0 5px;
	vertical-align: middle;
}

.write .set .fm input {
	margin-top: -2px;
	vertical-align: middle;
}

.write .set .fm input:checked + label {
	font-weight: bold;
}

.write .terms {
	padding: 30px 0;
	font-size: 14px;
	letter-spacing: -0.15px;
	line-height: 21px;
	color: #777;
}

.write .terms a {
	color: #157efb !important;
}

.write .btns {
	margin: 30px 0 0;
	text-align: center;
}

.write .btns button {
	min-width: 90px;
}

.write .btns button.point {
	background: #03c75a;
	border-color: #03c75a;
	color: #fff;
}

.spot_myarea {
	height: 240px;
	padding: 44px 0;
	background: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.spot_myarea .myarea_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	max-width: 980px;
	margin: 0 auto;
}

.spot_myarea .profile {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	        flex: 1 1 auto;
	min-width: 0;
	position: relative;
	max-width: 100%;
	padding-left: 176px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.spot_myarea .profile .thmb {
	position: absolute;
	top: 0;
	left: 0;
	width: 152px;
	height: 152px;
}

.spot_myarea .profile .set {
	position: absolute;
	top: 114px;
	left: 114px;
	width: 32px;
	height: 32px;
	z-index: 1;
	overflow: hidden;
	background: #434343;
	-webkit-border-radius: 18px;
	        border-radius: 18px;
}

.spot_myarea .profile .set .bt_setting {
	display: block;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 0;
	font-size: 0;
	line-height: 0;
}

.spot_myarea .profile .set .bt_setting:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -177px -328px;
	width: 18px;
	height: 19px;
	margin: 0 auto;
	vertical-align: middle;
}

.spot_myarea .profile .set .bt_setting.ico_photo:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -254px -272px;
	width: 16px;
	height: 16px;
}

.spot_myarea .profile .name {
	margin-top: 23px;
	font-size: 30px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: -1px;
	color: #222;
}

.spot_myarea .profile .ico_reward {
	margin-right: 9px;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -699px -435px;
	width: 22px;
	height: 19px;
}

.spot_myarea .profile .email {
	margin-top: -2px;
	font-size: 18px;
	color: #777;
}

.spot_myarea .myinfo {
	overflow: hidden;
	padding-top: 12px;
	font-size: 0;
}

.spot_myarea .myinfo li {
	position: relative;
	display: inline-block;
	width: 80px;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.spot_myarea .myinfo span {
	display: block;
	font-size: 14px;
	line-height: 21px;
	color: #888;
}

.spot_myarea .myinfo strong {
	display: block;
	margin-top: 1px;
	font-size: 18px;
	line-height: 27px;
	color: #222;
}

.spot_myarea .my_badge {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	        flex: none;
	margin-left: 14px;
	padding-top: 46px;
	overflow: hidden;
	font-size: 0;
	color: #888;
}

.spot_myarea .my_badge .badge_area {
	margin-bottom: 16px;
	text-align: right;
}

.spot_myarea .my_badge .item_badge {
	display: inline-block;
	vertical-align: top;
}

.spot_myarea .my_badge .item_badge .img_badge {
	width: 60px;
	height: 60px;
}

.spot_myarea .my_badge .item_badge ~ .item_badge {
	margin-left: 14px;
}

.spot_myarea .my_badge .link_all {
	float: right;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: -0.93px;
}

.spot_myarea .my_badge .link_all::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -302px -272px;
	width: 16px;
	height: 16px;
	content: '';
	display: inline-block;
	vertical-align: -3px;
}

.spot_myarea .ly_more {
	max-width: 180px;
}

.badge_list {
	overflow: hidden;
	margin: 0 -10px;
	padding: 10px 0 100px;
}

.badge_list .item {
	float: left;
	width: 25%;
	padding: 0 10px 20px;
	text-align: center;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.badge_list .item .inner {
	padding: 36px 20px 27px;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.badge_list .item .img_badge {
	display: inline-block;
	width: 100px;
	height: 100px;
	margin-bottom: 24px;
	vertical-align: top;
}

.badge_list .item .title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	height: 25px;
	font-size: 18px;
	line-height: 25px;
	color: #222;
}

.badge_list .item .date {
	height: 25px;
	margin: 3px 0 41px;
	font-size: 14px;
	line-height: 25px;
	color: #444;
}

.badge_list .item .total {
	display: block;
	height: 19px;
	font-size: 14px;
	line-height: 19px;
	color: #888;
}

.ly_my_profile {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 210;
	background-color: rgba(0, 0, 0, 0.4);
}

.ly_my_profile i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.ly_my_profile .profile_area {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 591px;
	padding-bottom: 48px;
	max-height: 100%;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	background-color: #fff;
	color: #222;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
	        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.ly_my_profile .profile_area .content {
	position: relative;
	overflow-y: auto;
	height: 100%;
	padding: 30px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.ly_my_profile .profile_area .title {
	font-size: 18px;
	line-height: 20px;
}

.ly_my_profile .profile_area .description {
	margin-top: 35px;
	font-size: 16px;
	line-height: 24px;
}

.ly_my_profile .thumb_area {
	margin: 9px -30px 0;
}

.ly_my_profile .thumb_list {
	overflow: hidden;
	max-width: 375px;
	margin: 0 auto;
}

.ly_my_profile .thumb_list .item {
	float: left;
	position: relative;
	margin: 21px 0 0 17px;
	vertical-align: top;
}

.ly_my_profile .thumb_list .item:first-child input[type=radio] + label {
	background: #dddddd;
}

.ly_my_profile .thumb_list .item:first-child input[type=radio] + label::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -346px -557px;
	width: 46px;
	height: 46px;
	content: '';
	position: absolute;
	top: 9px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.ly_my_profile .thumb_list input {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

.ly_my_profile .thumb_list input[type=radio]:checked + label::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	border: 3px solid #222;
}

.ly_my_profile .thumb_list label {
	display: block;
	overflow: hidden;
	position: relative;
	width: 73px;
	height: 73px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.ly_my_profile .thumb_list label img {
	position: relative;
	width: 100%;
	height: 100%;
	vertical-align: top;
	background-color: #fff;
}

.ly_my_profile .thumb_list .bt_setting {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	width: 28px;
	height: 28px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: #434343;
}

.ly_my_profile .thumb_list .bt_setting::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -26px -649px;
	width: 14px;
	height: 14px;
	content: '';
	display: block;
	margin: 7px auto 0;
}

.ly_my_profile .detail {
	margin-top: 31px;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: -0.5px;
	color: #999;
}

.ly_my_profile .set_area {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	font-size: 0;
	background-color: #fff;
	border-top: 1px solid #ddd;
}

.ly_my_profile .set_area .btn_profile {
	width: 50%;
	height: 48px;
	font-size: 15px;
	color: #222;
}

.ly_my_profile .set_area .btn_profile:last-child {
	border-left: 1px solid #ddd;
	color: #157efb;
	font-weight: 600;
}

.ly_my_profile .btn_close {
	position: fixed;
	display: block;
	width: 26px;
	height: 26px;
	display: none;
	top: 27px;
	right: 14px;
}

.ly_my_profile .btn_close::before, .ly_my_profile .btn_close::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 22px;
	height: 1px;
	background-color: #666;
}

.ly_my_profile .btn_close::before {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.ly_my_profile .btn_close::after {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.setting {
	position: relative;
	border-bottom: 1px solid #e2e2e2;
	z-index: 1;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-top: 50px;
	padding-bottom: 22px;
	color: #222;
}

.setting .setting_title {
	margin-bottom: 44px;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: -0.5px;
}

.setting .setting_area {
	overflow: hidden;
	line-height: 36px;
}

.setting .setting_area + .setting_area {
	margin-top: 30px;
}

.setting .tit {
	float: left;
	width: 165px;
	font-size: 14px;
	font-weight: bold;
}

.setting .tit .byte {
	padding-left: 3px;
	color: #999;
	font-weight: normal;
}

.setting .inp {
	overflow: hidden;
	height: 36px;
	padding: 4px 12px;
	background: #fff;
	border: 1px solid #e2e2e2;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.setting .inp input {
	display: block;
	width: 100%;
	height: 26px;
	line-height: normal;
}

.setting .inp input::-webkit-input-placeholder {
	color: #b7b7b7;
}

.setting .inp input:-moz-placeholder {
	color: #b7b7b7;
}

.setting .inp input::-moz-placeholder {
	color: #b7b7b7;
}

.setting .inp input:-ms-input-placeholder {
	color: #b7b7b7;
}

.setting .inp.focus {
	border-color: #03C75A;
}

.setting .inp + .chk {
	margin: 13px 0 0 165px;
}

.setting .chk {
	font-size: 14px;
	line-height: 20px;
}

.setting .chk label {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.setting .opt_box {
	clear: both;
	font-size: 14px;
	line-height: 20px;
}

.setting .opt_box li {
	position: relative;
	padding: 9px 0;
}

.setting .opt_box li ~ li {
	margin-top: 4px;
}

.setting .opt_box li .chk {
	position: absolute;
	top: 9px;
	right: 0;
	width: 260px;
}

.setting .opt_box li label.chkbox ~ label.chkbox {
	float: right;
}

.ft_msg {
	width: 980px;
	margin: 0 auto;
	padding: 30px 0 0;
	font-size: 14px;
	color: #777;
	letter-spacing: -1px;
	white-space: normal;
}

.ft_msg a {
	display: inline-block;
	color: #157efb !important;
	text-decoration: underline;
}

.ft_btns {
	padding: 49px 0 200px;
	text-align: center;
}

.ft_btns button.btn {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	min-width: 93px;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	border: 1px solid #e2e2e2;
}

.ft_btns button.point {
	margin-left: 3px;
	background: #03C75A;
	border-color: #03C75A;
	font-weight: 700;
	color: #fff;
}

.guideline {
	padding-bottom: 90px;
	color: #222;
}

.guideline .h_tit {
	margin: 45px 0 0;
	font-size: 20px;
}

.guideline .h_tit + p {
	margin-top: 6px;
}

.guideline .cont {
	margin: 7px 0  0;
	padding: 8px 40px 60px;
	background: #fff;
	border: 1px solid #eee;
}

.guideline p {
	color: #555;
}

.guideline p strong {
	color: #222;
}

.guideline a {
	color: #3989d5 !important;
}

.guideline p + .notice {
	margin-top: 42px;
	border-top: 1px solid #eee;
}

.guideline .notice li {
	padding: 42px 0 0;
}

.guideline .notice li p {
	padding: 20px 0 0 18px;
}

.guideline .notice li p .txt {
	display: block;
	margin-bottom: 4px;
}

.guideline .notice li p + p {
	padding-top: 12px;
}

.guideline .notice .tit {
	font-size: 18px;
}

.guideline .ft {
	margin: 42px 0 0;
	padding: 34px 0 0;
	border-top: 1px solid #eee;
}

.guideline .ft strong {
	font-weight: 600;
}

.guideline .ft p {
	margin-bottom: 15px;
	padding-top: 0;
	color: #222;
}

.guideline .ft p.lnk {
	margin-bottom: 4px;
	font-size: 15px;
	text-decoration: none;
}

.guideline .ft p.lnk a {
	text-decoration: none;
}

@media screen and (max-width: 1024px) {
	.wrap {
		width: auto;
	}
	.sub_page .wrap {
		width: auto;
	}
	#community {
		padding-bottom: 0;
	}
	.visual_spot {
		display: none;
	}
	.sub_page .visual_spot {
		display: block;
		width: auto;
		padding: 24px 15px;
	}
	.sub_page .visual_spot::before {
		float: right;
		width: 82px;
		height: 82px;
	}
	.sub_page .visual_spot .visual_inner {
		height: 82px;
		padding: 0 24px 0 0;
		text-align: left;
	}
	.sub_page .visual_spot .tit {
		display: none;
	}
	.sub_page .visual_spot .txt {
		padding: 0;
		font-size: 13px;
		line-height: 23px;
	}
	.main .visual_spot {
		display: block;
		height: 360px;
		padding: 0 16px;
	}
	.main .visual_spot .tit {
		width: 100%;
		margin-top: 12px;
		padding: 0;
		font-size: 17px;
		line-height: 28px;
		letter-spacing: -0.25px;
	}
	.main .visual_spot .tit br {
		display: block;
	}
	.main .visual_spot .menu_list {
		width: 100%;
		margin-top: 12px;
		text-align: left;
	}
	.main .visual_spot .menu_list li {
		position: relative;
		float: none;
		width: 100%;
		height: auto;
		-webkit-border-radius: 2px;
		        border-radius: 2px;
	}
	.main .visual_spot .menu_list li + li {
		margin: 8px 0 0 0;
	}
	.main .visual_spot .menu_list li.qna a:before {
		background-position: -631px -337px;
		width: 60px;
		height: 60px;
	}
	.main .visual_spot .menu_list li.tips a:before {
		background-position: -631px -269px;
		width: 60px;
		height: 60px;
	}
	.main .visual_spot .menu_list li.ideas a:before {
		background-position: -631px -405px;
		width: 60px;
		height: 60px;
	}
	.main .visual_spot .menu_list a {
		padding: 17px 38px 17px 108px;
	}
	.main .visual_spot .menu_list a:before {
		position: absolute;
		top: 9px;
		left: 24px;
	}
	.main .visual_spot .menu_list a:after {
		display: block;
	}
	.main .visual_spot .menu_list .menu_tit {
		margin: 0;
		font-size: 15px;
		line-height: 21px;
	}
	.main .visual_spot .menu_list .menu_txt {
		margin-top: 6px;
		font-size: 14px;
		line-height: 17px;
	}
	.main .visual_spot.notice {
		height: 200px;
		-webkit-background-size: cover;
		        background-size: cover;
	}
	.main .visual_spot.notice .tit, .main .visual_spot.notice .txt {
		display: none;
	}
	.notice_spot {
		height: 46px;
		padding: 0;
		font-size: 13px;
	}
	.notice_spot .wrap {
		margin-top: 10px;
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.notice_spot .banner {
		margin-right: 0;
	}
	.notice_spot .ctrl {
		display: none;
	}
	.message_spot {
		height: auto;
		text-align: center;
	}
	.message_spot .wrap {
		padding: 0 15px 47px;
	}
	.message_spot .h_tit {
		padding-top: 38px;
	}
	.message_spot .service {
		margin: 18px 0 0 0;
	}
	.message_spot .service li {
		float: none;
		margin: 0 auto 18px;
		padding-bottom: 22px;
		text-align: left;
	}
	.message_spot .service li.item_img {
		max-width: 335px;
		width: 100%;
		height: auto;
	}
	.message_spot .service li.item_img .img_wrap {
		height: auto;
	}
	.message_spot .service li.item_icon {
		max-width: 335px;
		width: 100%;
	}
	.util {
		position: static;
		padding: 12px 24px 0;
	}
}

.dimmed_type {
	overflow: hidden;
}

@media screen and (max-width: 1024px) {
	body.bg_gray {
		background-color: #f7f7f7;
	}
}

#community.mobile {
	padding-top: 60px;
	/* list */
	/* view */
	/* search */
	/* tabs */
	/* write */
	/* mypage */
	/* guideline */
}

#community.mobile.has_search #header {
	border-bottom: 0;
}

#community.mobile.has_search .community_container {
	padding-top: 46px;
}

#community.mobile.has_search #header ~ .search {
	-webkit-transform: translateY(60px);
	        transform: translateY(60px);
}

#community.mobile.has_tabs #header {
	border-bottom: 0;
}

#community.mobile.has_tabs {
	padding-top: 106px;
}

#community.mobile.has_tabs #header ~ .tabs {
	-webkit-transform: translateY(60px);
	        transform: translateY(60px);
}

#community.mobile.main #header {
	border-bottom: 0;
}

#community.mobile #header {
	position: fixed;
}

#community.mobile #header ~ .search {
	position: fixed;
	top: 0;
	left: 0;
	right: 0 !important;
	z-index: 191;
	-webkit-border-radius: 0;
	        border-radius: 0;
	border-bottom: 1px solid #e5e5e6;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}

#community.mobile #header ~ .tabs {
	position: fixed;
	top: 0;
	left: 0;
	right: 0 !important;
	z-index: 190;
	padding: 0 15px;
	-webkit-border-radius: 0;
	        border-radius: 0;
	border-bottom: 1px solid #e5e5e6;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}

#community.mobile .community_container {
	overflow-x: hidden;
}

#community.mobile.write_page .community_container {
	background-color: #f7f7f7;
}

#community.mobile #contents {
	font-family: 'Hiragino Kaku Gothic Pro', 'Hiragino Sans', meiryo, 'MS PGothic', dotum, sans-serif;
}

#community.mobile #contents .wrap {
	padding-left: 0;
	padding-right: 0;
}

#community.mobile #contents .wrap.setting {
	padding-left: 16px;
	padding-right: 16px;
}

#community.mobile #contents .wrap.empty .talk_ai {
	left: 0;
	right: 0;
}

#community.mobile .category_area {
	display: none;
}

#community.mobile .content_area {
	width: auto;
	max-width: none;
	overflow: visible;
}

#community.mobile .tip_area {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
	padding: 25px 15px 20px;
}

#community.mobile .tip_area .img_area {
	width: 94px;
	height: 94px;
}

#community.mobile .tip_area .box_area {
	padding-left: 10px;
}

#community.mobile .tip_area .tip_box {
	padding: 11px 11px 15px;
}

#community.mobile .tip_area .tip_box::before {
	top: 26px;
}

#community.mobile .tip_area .tip_cont {
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.5px;
}

#community.mobile .tip_area .link_tip {
	margin-top: 9px;
}

#community.mobile .util_post {
	padding: 40px 15px 14px;
}

#community.mobile .util_post .option + .option {
	margin-left: 21px;
}

#community.mobile .util_post .option .slct {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#community.mobile .util_post .option.type_all {
	display: block;
	max-width: 158px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community.mobile .util_post .option.type_tag {
	display: block;
	max-width: 180px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community.mobile .util_post .option.type_tag .ly_option {
	width: 180px;
	color: #345CCD;
}

#community.mobile .util_post .ly_option {
	min-width: 120px;
}

#community.mobile .util_post .option_list {
	width: 280px;
	margin: 0 auto;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	overflow: hidden;
}

#community.mobile .util_post .option_list li {
	width: 140px;
	height: 40px;
	background-color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	color: #777;
}

#community.mobile .util_post .option_list li + li {
	margin: 0;
}

#community.mobile .util_post .option_list li.selected {
	background-color: #03C75A;
	font-weight: 700;
	color: #fff;
}

#community.mobile .util_post .option_list li.selected::after {
	display: none;
}

#community.mobile .util_post button.btn {
	position: fixed;
	right: 10px;
	bottom: 20px;
	z-index: 100;
	margin: 0;
	padding: 0;
	min-width: auto;
	height: auto;
	font-size: 0;
	line-height: 0;
	border: 0;
	background-color: transparent;
}

#community.mobile .util_post button.btn:before {
	content: '';
	display: inline-block;
	margin: 0;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_6788a0aa.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	-webkit-background-size: 221px 202px;
	        background-size: 221px 202px;
	background-position: -4px -91px;
	width: 64px;
	height: 64px;
}

#community.mobile .util_menu {
	padding: 26px 15px 32px;
}

#community.mobile .util_menu .menu {
	font-size: 16px;
}

#community.mobile .util_menu .menu + .menu {
	margin-left: 24px;
}

#community.mobile .util_menu .menu .selected:after {
	height: 3px;
}

#community.mobile .util_info {
	margin: 0 15px 20px;
}

#community.mobile .list .item {
	min-height: 0;
	margin-top: 10px;
	padding: 18px 15px 0;
	-webkit-border-radius: 0;
	        border-radius: 0;
}

#community.mobile .list .profile {
	overflow: hidden;
	position: static;
	width: auto;
}

#community.mobile .list .profile .thmb {
	float: left;
	width: 36px;
	height: 36px;
	margin-right: 10px;
}

#community.mobile .list .profile .name {
	display: block;
	overflow: hidden;
	margin: 0 0 18px 0;
	font-weight: 600;
	text-align: left;
	white-space: nowrap;
}

#community.mobile .list .h_sbj {
	margin-top: 11px;
	max-height: 60px;
	font-weight: 600;
	line-height: 30px;
}

#community.mobile .list .h_sbj a {
	display: inline-block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	white-space: normal;
	max-height: 60px;
}

#community.mobile .list .h_sbj + .txt {
	margin-top: 8px;
	height: 42px;
	line-height: 21px;
}

#community.mobile .list .thumbnail {
	display: none;
}

#community.mobile .list .txt {
	display: none;
}

#community.mobile .list .tag {
	margin-top: 12px;
	font-size: 15px;
}

#community.mobile .list .box {
	margin-top: 8px;
	padding-bottom: 16px;
}

#community.mobile .list .box .infor {
	padding-right: 20px;
}

#community.mobile .list .box .infor span {
	font-size: 13px;
	line-height: 22px;
	color: #222;
}

#community.mobile .list .box .m_infor {
	position: absolute;
	top: 41px;
	left: 61px;
	margin: 0;
}

#community.mobile .list .box .m_infor span {
	color: #888;
}

#community.mobile .list .box .m_infor::before {
	display: none;
}

#community.mobile .list .box .menu::before {
	right: -19px;
}

#community.mobile .list .box .menu + .cate {
	margin-left: 22px;
}

#community.mobile .list .box .date + .count {
	margin-left: 18px;
}

#community.mobile .list .box .date + .count::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9px;
	width: 2px;
	height: 2px;
	margin: auto 0;
	background-color: #ccc;
	content: '';
}

#community.mobile .list .box .utile .like,
#community.mobile .list .box .utile .comment:before {
	margin-top: 1px;
}

#community.mobile.view_page .inventory {
	display: block;
	margin-top: 30px;
}

#community.mobile .inventory {
	padding: 25px 15px;
	-webkit-border-radius: 0;
	        border-radius: 0;
}

#community.mobile .inventory .inventory_head {
	padding-bottom: 17px;
	padding-right: 0;
}

#community.mobile .inventory .inventory_head .category {
	padding-top: 2px;
	font-size: 13px;
	line-height: 22px;
}

#community.mobile .inventory .inventory_head .topic {
	font-size: 18px;
}

#community.mobile .inventory .list_paginate {
	float: none;
	top: auto;
	bottom: 20px;
	left: 0;
	right: 0;
	z-index: 1;
	margin-left: 0;
}

#community.mobile .inventory .list_paginate .page_number,
#community.mobile .inventory .list_paginate .page_arrow_area {
	display: none;
}

#community.mobile .inventory .list_paginate .page_dot_area {
	display: block;
	margin-bottom: -4px;
}

#community.mobile .inventory .title {
	font-weight: 600;
}

#community.mobile .inventory.type_member .inventory_inner {
	margin: 0 -15px;
}

#community.mobile .inventory.type_member .inventory_list {
	overflow-y: auto;
	padding-top: 6px;
	padding-left: 7px;
	padding-right: 7px;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

#community.mobile .inventory.type_member .inventory_list::-webkit-scrollbar {
	display: none;
}

#community.mobile .inventory.type_member .inventory_item {
	padding: 0 8px;
}

#community.mobile .inventory.type_post .list_paginate ~ .inventory_inner {
	padding-bottom: 19px;
}

#community.mobile .inventory.type_post .inventory_list {
	padding: 4px 0 0 0;
}

#community.mobile .inventory.type_post .inventory_inner {
	margin: 0 -15px -25px;
}

#community.mobile .inventory.type_post .inventory_item {
	float: none;
	width: 100%;
	padding: 0 15px 27px 15px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community.mobile .inventory.type_post .name {
	margin-top: 0;
}

#community.mobile .inventory.type_thumbnail {
	height: auto;
}

#community.mobile .inventory.type_thumbnail .list_paginate ~ .inventory_inner {
	padding-bottom: 22px;
}

#community.mobile .inventory.type_thumbnail .inventory_inner {
	margin: 0 -7px;
}

#community.mobile .inventory.type_thumbnail .inventory_list {
	padding-top: 8px;
}

#community.mobile .inventory.type_thumbnail .inventory_item {
	width: 50%;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community.mobile .inventory.type_thumbnail .inventory_item .title {
	margin-top: 10px;
}

#community.mobile .inventory.type_text .inventory_head .topic {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	white-space: normal;
	max-height: 56px;
}

#community.mobile .inventory.type_text .inventory_head .topic .category {
	float: none;
	display: inline-block;
}

#community.mobile .inventory.type_text .list_paginate ~ .inventory_inner {
	padding-bottom: 20px;
}

#community.mobile .inventory.type_text .inventory_item {
	font-size: 18px;
	line-height: 28px;
	letter-spacing: -0.5px;
}

#community.mobile .inventory.type_text .inventory_item::before {
	font-size: 16px;
	vertical-align: 0;
}

#community.mobile .inventory.type_text .inventory_item a {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	white-space: normal;
	max-height: 56px;
}

#community.mobile .inventory.type_banner {
	height: 185px;
	padding: 0;
}

#community.mobile .inventory.type_banner .banner {
	position: static;
	display: block;
	height: 100%;
	text-align: center;
}

#community.mobile .inventory.type_banner .banner_img.type_mo {
	display: inline-block;
}

#community.mobile .inventory.type_banner .banner_img.type_pc {
	display: none;
}

@media all and (max-width: 360px) {
	#community.mobile .inventory.type_banner {
		height: auto;
	}
	#community.mobile .inventory.type_banner .banner_img {
		height: auto;
		width: 100%;
	}
}

#community.mobile .btn_area {
	text-align: center;
}

#community.mobile .btn_area .btn_write {
	display: none;
}

#community.mobile .paginate {
	padding-bottom: 55px;
}

#community.mobile .article {
	padding: 48px 15px 0;
}

#community.mobile .article .category {
	font-size: 13px;
}

#community.mobile .article .h_tit {
	margin-top: 7px;
	font-size: 24px;
	line-height: 29px;
}

#community.mobile .article .infor_box {
	height: 36px;
	padding-bottom: 21px;
}

#community.mobile .article .profile {
	padding-top: 0;
	padding-left: 48px;
}

#community.mobile .article .profile .thmb {
	width: 36px;
	height: 36px;
}

#community.mobile .article .profile .name {
	font-size: 15px;
}

#community.mobile .article .profile .infor {
	font-size: 13px;
}

#community.mobile .article .ctrl {
	top: 21px;
}

#community.mobile .article button.btn_report {
	font-size: 13px;
}

#community.mobile .article button.btn_report:before {
	margin-right: 5px;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -332px -617px;
	width: 20px;
	height: 20px;
}

#community.mobile .article button.btn_report + .btn_more {
	margin-left: 2px;
}

#community.mobile .article .ct_box {
	padding: 30px 0;
}

#community.mobile .article .tag_box {
	margin-top: 35px;
}

#community.mobile .article .social_box {
	height: 54px;
	margin-top: 20px;
}

#community.mobile .article .social_box .utile,
#community.mobile .article .social_box .url {
	margin-top: 15px;
}

#community.mobile .btn_share::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -472px -617px;
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

#community.mobile .comment .h_tit {
	padding: 0 15px;
}

#community.mobile .comment .menu button.btn_report {
	font-size: 13px;
}

#community.mobile .comment .menu button.btn_report:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_6788a0aa.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	-webkit-background-size: 221px 202px;
	        background-size: 221px 202px;
	background-position: -4px -163px;
	width: 16px;
	height: 16px;
	margin-right: 6px;
}

#community.mobile .comment .profile .menu {
	margin-right: 0;
}

#community.mobile .comment .box {
	border: 0;
	padding-right: 15px;
	padding-left: 15px;
}

#community.mobile .comment .box.best {
	margin-bottom: 54px;
	padding: 0;
	border: 1px solid #157EFB;
	border-width: 1px 0;
}

#community.mobile .comment .box.best .b_tit {
	padding: 13px 15px;
}

#community.mobile .comment .box.best .cmt {
	padding-right: 15px;
	padding-left: 15px;
}

#community.mobile .comment .box.best .utile {
	left: 15px;
}

#community.mobile .comment .box .alert {
	left: -15px;
	right: -15px;
}

#community.mobile .comment .cmt {
	padding-bottom: 76px;
}

#community.mobile .comment .ct {
	padding-right: 0;
	font-size: 16px;
	line-height: 24px;
}

#community.mobile .comment .date {
	margin-top: 15px;
	font-size: 14px;
	line-height: 21px;
}

#community.mobile .comment .utile {
	bottom: 27px;
	right: auto;
	left: 0;
}

#community.mobile .comment .fm_cmt {
	border-color: #fff;
	border-width: 1px 0 0;
	margin-top: 10px;
}

#community.mobile .comment .fm_cmt .profile {
	margin: 24px 15px 0;
}

#community.mobile .comment .fm_cmt .txtarea {
	padding: 15px 15px 34px;
}

#community.mobile .comment .fm_cmt .txtarea .byte {
	right: 15px;
}

#community.mobile .comment .fm_cmt .att_file {
	padding-left: 15px;
}

#community.mobile .comment .fm_cmt .action .txt {
	margin-left: 50px;
}

#community.mobile .comment .ct.fm_cmt {
	margin-right: 0;
	margin-bottom: -54px;
	padding-right: 0;
	border: 1px solid #e8e8e8;
}

#community.mobile .comment .fm_visitor {
	margin-top: 0;
	padding: 36px 0;
}

#community.mobile .comment .post_nav {
	padding-right: 20px;
	padding-left: 20px;
}

@media screen and (max-width: 414px) {
	#community.mobile .comment .ft_box {
		padding: 20px 15px 0;
	}
	#community.mobile .comment .ft_box .btn_box {
		padding: 30px 15px 35px;
	}
}

#community.mobile .nav:before {
	display: none;
}

#community.mobile .nav button {
	width: 38px;
	margin: 0 7px;
	background: #fff;
	border: 1px solid #cecece;
	font-size: 0;
}

#community.mobile .nav button:before, #community.mobile .nav button:after {
	margin: 0;
}

#community.mobile #header ~ .search {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	padding: 0 0 0 15px;
	background-color: #fff;
}

#community.mobile #header ~ .search .ico {
	top: 10px;
	left: 27px;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -227px -328px;
	width: 16px;
	height: 16px;
}

#community.mobile #header ~ .search .fm_box {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	        flex: 1 1 auto;
	position: relative;
	height: 36px;
	margin: 0 0 10px 0;
	padding-top: 0;
	padding-bottom: 0;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	border: 1px solid #dedede;
	background-color: #f7f7f7;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community.mobile #header ~ .search .fm_box.focus {
	background-color: #fff;
}

#community.mobile #header ~ .search input {
	padding-right: 0;
	padding-top: 1px;
	font-size: 14px;
	line-height: 17px;
	-webkit-appearance: none;
}

#community.mobile #header ~ .search input::-webkit-input-placeholder {
	color: #999;
}

#community.mobile #header ~ .search input:-moz-placeholder {
	color: #999;
}

#community.mobile #header ~ .search input::-moz-placeholder {
	color: #999;
}

#community.mobile #header ~ .search input:-ms-input-placeholder {
	color: #999;
}

#community.mobile #header ~ .search input::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

#community.mobile #header ~ .search .btn_cancel {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	        flex: 0 0 auto;
	padding: 0 15px;
	min-width: 67px;
	height: 36px;
}

#community.mobile #header ~ .tabs {
	background-color: #fff;
}

#community.mobile #header ~ .tabs .tab_list:after {
	display: table;
	table-layout: fixed;
	clear: both;
	content: '';
}

#community.mobile #header ~ .tabs .tab_list li {
	float: left;
	color: #222;
}

#community.mobile #header ~ .tabs .tab_list li + li {
	margin-left: 50px;
}

#community.mobile #header ~ .tabs .tab_list li.selected {
	position: relative;
}

#community.mobile #header ~ .tabs .tab_list li.selected::after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3px;
	background-color: #03C75A;
	content: '';
}

#community.mobile #header ~ .tabs .tab_list a {
	display: inline-block;
	height: 46px;
	font-size: 17px;
	line-height: 46px;
}

#community.mobile .spot_title {
	height: 52px;
	margin-top: 38px;
	padding: 0 16px;
	border-top: 0;
	font-size: 22px;
}

#community.mobile .talk_ai {
	margin-top: 10px;
	padding: 0 16px;
}

#community.mobile .search_tab_area {
	position: relative;
	margin-top: 35px;
}

#community.mobile .search_tab_area .search_select {
	display: block;
	width: 100%;
	height: 50px;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #ccc;
	font-weight: bold;
	text-align: left;
	color: #000;
}

#community.mobile .search_tab_area .search_select::after {
	content: '';
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto 0;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_6788a0aa.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_mobile_0f860adf.svg);
	-webkit-background-size: 221px 202px;
	        background-size: 221px 202px;
	background-position: -51px -163px;
	width: 14px;
	height: 9px;
}

#community.mobile .search_tab_area .search_select[aria-expanded=true] {
	border-color: #a0a0a0;
}

#community.mobile .search_tab_area .search_select[aria-expanded=true]::after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

#community.mobile .search_tab_area .search_select[aria-expanded=true] ~ .search_tablist {
	display: block;
}

#community.mobile .search_tab_area .search_tablist {
	display: none;
	position: absolute;
	top: 49px;
	left: 0;
	right: 0;
	z-index: 10;
	border: 1px solid #a0a0a0;
	border-top-color: #ccc;
	background-color: #fff;
}

#community.mobile .search_tab_area .search_tab {
	float: none;
	height: 46px;
	line-height: 46px;
}

#community.mobile .search_tab_area .search_tab[aria-selected=true] {
	background-color: #fbfbfb;
	color: #03C75A;
}

#community.mobile .search_tab_area .search_tab ~ .search_tab {
	margin-left: 0;
}

#community.mobile .search_tab_area .search_tab a {
	padding: 0 9px;
}

#community.mobile .search_tab_area .search_tab a::before {
	display: none;
}

#community.mobile .search_result {
	padding-top: 10px;
}

#community.mobile .search_result .search_profile {
	margin-bottom: 16px;
}

#community.mobile .search_detail {
	margin: 30px 0 10px;
}

#community.mobile .search_detail .search_more {
	color: #345ccd;
}

#community.mobile .search_list .search_item {
	padding: 35px 0;
}

#community.mobile .search_list .search_profile {
	float: none;
	width: auto;
	margin-right: 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

#community.mobile .search_list .search_thmb {
	width: 36px;
	height: 36px;
	margin: 0;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
}

#community.mobile .search_list .search_name {
	max-width: 100%;
	margin: -3px 0 0 12px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-flex: 1;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
}

#community.mobile .search_list .count:before {
	margin: 0 10px 0 6px;
}

#community.mobile .search_list .tag {
	margin-top: 12px;
}

#community.mobile .search_list .tag .link_tag {
	font-size: 15px;
	line-height: 23px;
}

#community.mobile .empty {
	height: 476px;
}

#community.mobile .empty .tit {
	font-size: 16px;
}

#community.mobile.mypage_page .empty {
	height: auto;
}

#community.mobile .m_tip_area {
	padding: 24px 15px 30px;
	background-color: #fff;
	word-break: break-all;
}

#community.mobile .m_tip_area + .write {
	margin-top: 20px;
}

#community.mobile .m_tip_area .tip_main {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}

#community.mobile .m_tip_area .img_area {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	        flex: none;
	width: 94px;
	height: 94px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	overflow: hidden;
}

#community.mobile .m_tip_area .img_area img {
	width: 100%;
	height: 100%;
}

#community.mobile .m_tip_area .tip_title {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	padding-left: 13px;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -0.5px;
}

#community.mobile .m_tip_area .tip_desc {
	margin-top: 20px;
	font-size: 14px;
	line-height: 20px;
}

#community.mobile .write {
	margin-top: 11px;
	padding-bottom: 30px;
	background: #f7f7f7;
}

#community.mobile .write .h_tit {
	display: none;
}

#community.mobile .write .close {
	position: absolute;
	top: 15px;
	right: 15px;
}

#community.mobile .write .close button.btn_hide {
	display: block;
	background: #fff;
	border: 0;
}

#community.mobile .write .close button.btn_hide:before {
	content: '';
	display: block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -326px -272px;
	width: 16px;
	height: 16px;
	margin: 5px;
}

#community.mobile .write .close button.btn_hide i {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	clip: rect(0 0 0 0);
}

#community.mobile .write .form {
	width: 100%;
	overflow-x: hidden;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 0 0 15px;
	background: #fff;
}

#community.mobile .write .opt {
	height: 48px;
	margin: 0;
	padding: 0;
}

#community.mobile .write .opt .tit {
	display: none;
}

#community.mobile .write .opt .selectbox {
	width: 100%;
	height: 100%;
	border: 0;
}

#community.mobile .write .opt .selectbox .selected {
	padding-left: 0;
	line-height: 48px;
}

#community.mobile .write .opt .selectbox select {
	width: 100%;
}

#community.mobile .write .opt .selectbox .ly_option {
	right: 14px;
}

#community.mobile .write .opt .inpbox {
	height: 100%;
	padding: 0 20px 0 0;
	border: 0;
}

#community.mobile .write .opt .inpbox input {
	line-height: normal;
}

#community.mobile .write .opt + .opt {
	border-top: 1px solid #ededed;
}

#community.mobile .write .selectbox:after {
	right: 20px;
}

#community.mobile .write .editor_area {
	margin: 0;
	padding: 20px 20px 0 0;
	border-top: 1px solid #ededed;
}

#community.mobile .write .editor_area textarea {
	width: 100%;
	background: transparent;
	border: 0;
	font-size: 14px;
	color: #222;
	line-height: 1.4;
}

#community.mobile .write .editor_area textarea::-webkit-input-placeholder {
	color: #999;
}

#community.mobile .write .editor_area textarea:-moz-placeholder {
	color: #999;
}

#community.mobile .write .editor_area textarea::-moz-placeholder {
	color: #999;
}

#community.mobile .write .editor_area textarea:-ms-input-placeholder {
	color: #999;
}

#community.mobile .write .set {
	display: block;
	margin: 0;
	border-top: 1px solid #ededed;
	border-bottom: 0;
}

#community.mobile .write .set .txt {
	padding-right: 20px;
}

#community.mobile .write .set .fm {
	padding-top: 16px;
}

#community.mobile .write .terms {
	margin-left: -15px;
	padding: 25px 15px 19px;
	letter-spacing: -0.75px;
	background: #f7f7f7;
}

#community.mobile .write .btns {
	margin-top: 0;
	margin-left: -15px;
	padding: 21px 0 0;
	background: #f7f7f7;
}

#community.mobile .spot_myarea {
	height: auto;
	padding: 30px 0;
}

#community.mobile .spot_myarea .myarea_inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	        flex-direction: column;
	width: auto;
	text-align: center;
	padding: 0 15px;
}

#community.mobile .spot_myarea .profile {
	padding-left: 0;
	max-width: none;
}

#community.mobile .spot_myarea .profile .thmb {
	position: relative;
	width: 120px;
	height: 120px;
	margin: 0 auto;
}

#community.mobile .spot_myarea .profile .set {
	top: 85px;
	left: 50%;
	margin-left: 25px;
}

#community.mobile .spot_myarea .profile .name {
	margin-top: 15px;
	font-size: 24px;
	line-height: 1.8;
}

#community.mobile .spot_myarea .myinfo {
	padding-top: 26px;
}

#community.mobile .spot_myarea .myinfo li {
	width: 87px;
	max-width: 25%;
}

#community.mobile .spot_myarea .my_badge {
	max-width: 344px;
	margin: 0 auto;
	padding-top: 25px;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community.mobile .spot_myarea .my_badge .badge_area {
	margin-bottom: 10px;
	text-align: center;
}

@media all and (max-width: 320px) {
	#community.mobile .spot_myarea .my_badge .badge_area {
		overflow-x: auto;
		white-space: nowrap;
		padding: 0 15px;
	}
	#community.mobile .spot_myarea .my_badge .badge_area::-webkit-scrollbar {
		display: none;
	}
}

#community.mobile .spot_myarea .my_badge .item_badge {
	margin-top: 11px;
}

#community.mobile .spot_myarea .my_badge .item_badge ~ .item_badge {
	margin-left: 11px;
}

#community.mobile .my_list .item {
	padding: 34px 15px 0;
}

#community.mobile .my_list .item .h_sbj a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#community.mobile .my_list .item.best {
	border-right: 0;
	border-left: 0;
}

#community.mobile .my_list .item.best .best_badge {
	margin-top: 3.5px;
}

#community.mobile .my_list .txt {
	display: block;
}

#community.mobile .my_list.reply .thumbnail {
	display: block;
}

#community.mobile .my_list .box .m_infor {
	top: 15px;
	left: 16px;
}

#community.mobile .my_list .link_original {
	top: 15px;
	right: 15px;
}

#community.mobile .my_list .link_original ~ .category {
	margin-top: -14px;
	padding-right: 110px;
}

#community.mobile .my_list .link_original ~ .h_sbj {
	padding-right: 0;
}

#community.mobile .badge_list {
	margin: 0 11.5px;
	padding-top: 0;
}

#community.mobile .badge_list .item {
	width: 50%;
	padding: 0 4px 10px;
}

#community.mobile .badge_list .item .inner {
	padding: 25px 15px 21px;
}

#community.mobile .badge_list .item .img_badge {
	width: 70px;
	height: 70px;
	margin-bottom: 16px;
}

#community.mobile .badge_list .item .title {
	font-size: 16px;
}

#community.mobile .badge_list .item .title::before {
	margin-bottom: 16px;
}

#community.mobile .badge_list .item .date {
	margin: 2px 0 29px;
}

#community.mobile .badge_list .item .total {
	font-size: 12px;
}

#community.mobile .ly_my_profile .profile_area {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: none;
	        transform: none;
}

#community.mobile .ly_my_profile .content {
	padding: 30px 15px;
}

#community.mobile .ly_my_profile .thumb_area {
	margin-left: -15px;
	margin-right: -15px;
}

#community.mobile .ly_my_profile .btn_close {
	display: block;
}

#community.mobile .setting {
	margin-top: 25px;
	padding: 0 16px 12px;
}

#community.mobile .setting .setting_area:nth-of-type(3) {
	margin-top: 35px;
}

#community.mobile .setting .setting_title {
	margin-bottom: 15px;
	font-size: 16px;
}

#community.mobile .setting .tit {
	float: none;
	width: auto;
	line-height: 32px;
}

#community.mobile .setting .inp {
	margin-top: 9px;
}

#community.mobile .setting .inp + .chk {
	margin-left: 0;
}

#community.mobile .setting .chk {
	margin-top: 15px;
}

#community.mobile .setting .opt_box li {
	padding: 11px 0 18px;
}

#community.mobile .setting .opt_box li .chk {
	position: static;
	width: auto;
	margin-top: 12px;
}

#community.mobile .setting .opt_box li .txt {
	font-size: 14px;
}

#community.mobile .setting .opt_box li .txt br {
	display: none;
}

#community.mobile .setting .opt_box li label.chkbox {
	font-size: 14px;
	margin-left: 0;
	margin-right: 13px;
}

#community.mobile .setting .opt_box li label.chkbox ~ label.chkbox {
	float: none;
}

#community.mobile .ft_msg {
	width: auto;
	margin: 0 16px;
	padding: 28px 0 0;
	line-height: 24px;
}

#community.mobile .ft_btns {
	padding: 18px 0 80px;
}

#community.mobile .guideline {
	padding-bottom: 0;
}

#community.mobile .guideline .h_tit {
	margin-top: 21px;
	padding: 0 15px;
	font-size: 18px;
}

#community.mobile .guideline .cont {
	margin-top: 10px;
	padding: 8px 20px 70px;
}

#community.mobile .guideline .cont .h_tit {
	padding: 0;
	font-size: 16px;
}

#community.mobile .guideline .cont .h_tit + p {
	padding-top: 10px;
}

#community.mobile .guideline p {
	padding-top: 18px;
	font-size: 14px;
}

#community.mobile .guideline .notice {
	margin-top: 24px;
	padding-top: 10px;
}

#community.mobile .guideline .notice .tit {
	font-size: 16px;
}

#community.mobile .guideline .notice li {
	padding-top: 18px;
}

#community.mobile .guideline .ft {
	margin-top: 30px;
	padding-top: 24px;
}

#community.mobile .guideline .ft p {
	margin-bottom: 6px;
	padding-top: 2px;
}

#community.mobile .guideline .ft p.lnk {
	margin-bottom: 2px;
}

#community.mobile.reply_page #header {
	z-index: 9;
}

#community.mobile.reply_page #contents {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	border: 0;
}

#community.mobile.reply_page .comment {
	height: 100%;
	padding: 0;
	background: #fff;
}

#community.mobile.reply_page .comment .byte {
	right: 18px;
}

#community.mobile.reply_page .comment .h_tit {
	height: 59px;
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
	color: #222;
	font-weight: 500;
	line-height: 60px;
}

#community.mobile.reply_page .comment .close {
	position: absolute;
	top: 15px;
	right: 15px;
}

#community.mobile.reply_page .comment .close button {
	padding: 5px;
	background: #fff;
	border: 0;
	font-size: 0;
	line-height: 0;
}

#community.mobile.reply_page .comment .close button:before {
	content: '';
	display: inline-block;
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_87fbc724.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_community_6459f840.svg);
	-webkit-background-size: 725px 667px;
	        background-size: 725px 667px;
	background-position: -326px -272px;
	width: 16px;
	height: 16px;
}

#community.mobile.reply_page .comment .fm_cmt {
	height: -webkit-calc(100% - 160px);
	height: calc(100% - 160px);
	border: 0;
	border-bottom: 1px solid #e8e8e8;
}

#community.mobile.reply_page .comment .fm_cmt .txtarea {
	height: -webkit-calc(100% - 51px);
	height: calc(100% - 51px);
}

#community.mobile.reply_page .comment .fm_cmt.inc_file .txtarea {
	height: -webkit-calc(100% - 131px);
	height: calc(100% - 131px);
}

#community.mobile.reply_page .comment .fm_cmt .att_file .file_list {
	bottom: 66px;
	left: 21px;
}

#community.mobile.reply_page .comment .fm_cmt .att_file .file_list .file {
	width: 50px;
	height: 50px;
}

#community.mobile.reply_page .comment .btns {
	height: 90px;
	padding-top: 22px;
	background: #f7f7f7;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: center;
}

#community.mobile.reply_page .comment .btns button {
	min-width: 90px;
}

#community.mobile.reply_page .comment .btns button.point {
	background: #157efb;
	border-color: #157efb;
	color: #fff;
}

/* #community.mobile */
