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

@font-face {
	font-family: "Noto Sans KR";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("NotoSansKR-Regular.woff2"), local("NotoSansKR-Regular.woff"), local("NotoSansKR-Regular.otf"), local("NotoSansCJKKR-Regular.woff2"), local("NotoSansCJKKR-Regular.woff"), local("NotoSansCJKKR-Regular.otf"), local("Noto Sans KR"), local("Noto Sans CJK KR"), url(https://static.worksmobile.net/static/wm/font/notosans_kr/NotoSansKR-Regular.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/notosans_kr/NotoSansKR-Regular.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/notosans_kr/NotoSansKR-Regular.otf) format("opentype");
}

@font-face {
	font-family: "Noto Sans KR";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("NotoSansKR-Bold.woff2"), local("NotoSansKR-Bold.woff"), local("NotoSansKR-Bold.otf"), local("NotoSansCJKKR-Bold.woff2"), local("NotoSansCJKKR-Bold.woff"), local("NotoSansCJKKR-Bold.otf"), local("Noto Sans KR Bold"), local("Noto Sans CJK KR Bold"), url(https://static.worksmobile.net/static/wm/font/notosans_kr/NotoSansKR-Bold.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/notosans_kr/NotoSansKR-Bold.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/notosans_kr/NotoSansKR-Bold.otf) format("opentype");
}

@font-face {
	font-family: "Noto Sans JP";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("NotoSansJP-Regular.woff2"), local("NotoSansJP-Regular.woff"), local("NotoSansJP-Regular.otf"), local("NotoSansCJKJP-Regular.woff2"), local("NotoSansCJKJP-Regular.woff"), local("NotoSansCJKJP-Regular.otf"), local("Noto Sans JP"), local("Noto Sans CJK JP"), url(https://static.worksmobile.net/static/wm/font/notosans_jp/NotoSansJP-Regular.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/notosans_jp/NotoSansJP-Regular.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/notosans_jp/NotoSansJP-Regular.otf) format("opentype");
}

@font-face {
	font-family: "Noto Sans JP";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("NotoSansJP-Bold.woff2"), local("NotoSansJP-Bold.woff"), local("NotoSansJP-Bold.otf"), local("NotoSansCJKJP-Bold.woff2"), local("NotoSansCJKJP-Bold.woff"), local("NotoSansCJKJP-Bold.otf"), local("Noto Sans JP Bold"), local("Noto Sans CJK JP Bold"), url(https://static.worksmobile.net/static/wm/font/notosans_jp/NotoSansJP-Bold.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/notosans_jp/NotoSansJP-Bold.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/notosans_jp/NotoSansJP-Bold.otf) format("opentype");
}

@font-face {
	font-family: "Noto Sans SC";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("NotoSansSC-Regular-Alphabetic.woff2"), local("NotoSansSC-Regular-Alphabetic.woff"), local("NotoSansSC-Regular.otf"), local("NotoSansCJKSC-Regular-Alphabetic.woff2"), local("NotoSansCJKSC-Regular-Alphabetic.woff"), local("NotoSansCJKSC-Regular.otf"), local("Noto Sans SC"), local("Noto Sans CJK SC"), url(https://static.worksmobile.net/static/wm/font/notosans_sc/NotoSansSC-Regular.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/notosans_sc/NotoSansSC-Regular.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/notosans_sc/NotoSansSC-Regular.otf) format("opentype");
}

@font-face {
	font-family: "Noto Sans SC";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("NotoSansSC-Bold-Alphabetic.woff2"), local("NotoSansSC-Bold-Alphabetic.woff"), local("NotoSansSC-Bold.otf"), local("NotoSansCJKSC-Bold-Alphabetic.woff2"), local("NotoSansCJKSC-Bold-Alphabetic.woff"), local("NotoSansCJKSC-Bold.otf"), local("Noto Sans SC"), local("Noto Sans CJK SC"), url(https://static.worksmobile.net/static/wm/font/notosans_sc/NotoSansSC-Bold.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/notosans_sc/NotoSansSC-Bold.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/notosans_sc/NotoSansSC-Bold.otf) format("opentype");
}

@font-face {
	font-family: "Noto Sans TC";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("NotoSansTC-Regular-Alphabetic.woff2"), local("NotoSansTC-Regular-Alphabetic.woff"), local("NotoSansTC-Regular.otf"), local("NotoSansCJKTC-Regular-Alphabetic.woff2"), local("NotoSansCJKTC-Regular-Alphabetic.woff"), local("NotoSansCJKTC-Regular.otf"), local("Noto Sans TC"), local("Noto Sans CJK TC"), url(https://static.worksmobile.net/static/wm/font/notosans_tc/NotoSansTC-Regular.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/notosans_tc/NotoSansTC-Regular.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/notosans_tc/NotoSansTC-Regular.otf) format("opentype");
}

@font-face {
	font-family: "Noto Sans TC";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("NotoSansTC-Bold-Alphabetic.woff2"), local("NotoSansTC-Bold-Alphabetic.woff"), local("NotoSansTC-Bold.otf"), local("NotoSansCJKTC-Bold-Alphabetic.woff2"), local("NotoSansCJKTC-Bold-Alphabetic.woff"), local("NotoSansCJKTC-Bold.otf"), local("Noto Sans TC"), local("Noto Sans CJK TC"), url(https://static.worksmobile.net/static/wm/font/notosans_tc/NotoSansTC-Bold.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/notosans_tc/NotoSansTC-Bold.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/notosans_tc/NotoSansTC-Bold.otf) format("opentype");
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Roboto-Regular.woff2"), local("Roboto-Regular.woff"), local("Roboto-Regular.otf"), local("Roboto Regular"), url(https://static.worksmobile.net/static/wm/font/roboto/Roboto-Regular.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/roboto/Roboto-Regular.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/roboto/Roboto-Regular.otf) format("opentype");
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Roboto-Bold.woff2"), local("Roboto-Bold.woff"), local("Roboto-Bold.otf"), local("Roboto Bold"), url(https://static.worksmobile.net/static/wm/font/roboto/Roboto-Bold.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/roboto/Roboto-Bold.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/roboto/Roboto-Bold.otf) format("opentype");
}

@font-face {
	font-family: 'LINESeedSans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("LINESeedSans_W_Rg.woff2"), local("LINESeedSans_W_Rg.woff"), local("LINESeedSans_Rg.otf"), local("LINESeedSans_Rg"), url(https://static.worksmobile.net/static/wm/font/lineseed/LINESeedSans_W_Rg.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/lineseed/LINESeedSans_W_Rg.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/lineseed/LINESeedSans_Rg.otf) format("opentype");
}

@font-face {
	font-family: 'LINESeedSans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("LINESeedSans_W_Bd.woff2"), local("LINESeedSans_W_Bd.woff"), local("LINESeedSans_Bd.otf"), local("LINESeedSans_Bd"), url(https://static.worksmobile.net/static/wm/font/lineseed/LINESeedSans_W_Bd.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/lineseed/LINESeedSans_W_Bd.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/lineseed/LINESeedSans_Bd.otf) format("opentype");
}

@font-face {
	font-family: 'LINESeedSansJP';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("LINESeedJP_OTF_Rg.woff2"), local("LINESeedJP_OTF_Rg.woff"), local("LINESeedJP_OTF_Rg.otf"), local("LINESeedJP_OTF_Rg"), url(https://static.worksmobile.net/static/wm/font/lineseed_jp/LINESeedJP_OTF_Rg.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/lineseed_jp/LINESeedJP_OTF_Rg.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/lineseed_jp/LINESeedJP_OTF_Rg.otf) format("opentype");
}

@font-face {
	font-family: 'LINESeedSansJP';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("LINESeedJP_OTF_Bd.woff2"), local("LINESeedJP_OTF_Bd.woff"), local("LINESeedJP_OTF_Bd.otf"), local("LINESeedJP_OTF_Bd"), url(https://static.worksmobile.net/static/wm/font/lineseed_jp/LINESeedJP_OTF_Bd.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/lineseed_jp/LINESeedJP_OTF_Bd.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/lineseed_jp/LINESeedJP_OTF_Bd.otf) format("opentype");
}

@font-face {
	font-family: 'LINESeedKR';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("LINESeedKR-Rg.woff2"), local("LINESeedKR-Rg.woff"), local("LINESeedKR-Rg.otf"), local("LINESeedKR-Rg"), url(https://static.worksmobile.net/static/wm/font/lineseed_kr/LINESeedKR-Rg.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/lineseed_kr/LINESeedKR-Rg.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/lineseed_kr/LINESeedKR-Rg.otf) format("opentype");
}

@font-face {
	font-family: 'LINESeedKR';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("LINESeedKR-Bd.woff2"), local("LINESeedKR-Bd.woff"), local("LINESeedKR-Bd.otf"), local("LINESeedKR-Bd"), url(https://static.worksmobile.net/static/wm/font/lineseed_kr/LINESeedKR-Bd.woff2) format("woff2"), url(https://static.worksmobile.net/static/wm/font/lineseed_kr/LINESeedKR-Bd.woff) format("woff"), url(https://static.worksmobile.net/static/wm/font/lineseed_kr/LINESeedKR-Bd.otf) format("opentype");
}

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

#community .header {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 300;
	background-color: #fff;
}

#community .header.header_scroll {
	border-bottom: 1px solid #e5e5e6;
}

#community .header_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
	height: 60px;
	padding: 0 10px 0 16px;
	letter-spacing: 0;
}

#community .header_inner h1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	-webkit-align-self: flex-start;
	        align-self: flex-start;
	margin-top: 21px;
}

#community .header_inner h1 .naverworks {
	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 -328px;
	width: 165px;
	height: 19px;
	display: block;
}

#community .header_inner h1 .lineworks {
	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 -218px;
	width: 144px;
	height: 18px;
	display: block;
}

#community .header_inner h2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	-webkit-align-self: flex-start;
	        align-self: flex-start;
	margin: 23px auto 0 6px;
}

#community .header_inner h2 .developers {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -154px -299px;
	width: 92px;
	height: 17px;
	display: block;
}

#community .header_inner .nav,
#community .header_inner .profile_box,
#community .header_inner .login_box,
#community .header_inner .btn_login {
	display: none;
}

#community .header_inner .side_menu {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	justify-self: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}

#community .header_inner .side_menu .search_box {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
}

.show_search #community .ly_dimmed,
.show_search #community .fm_box {
	display: block;
}

#community .header_inner .side_menu .search_box .btn_close {
	display: none;
}

#community .header_inner .side_menu .search_box .btn_gnb_search {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -42px -431px;
	width: 30px;
	height: 30px;
	vertical-align: top;
}

.show_sidebar #community .header_inner .side_menu .search_box .btn_gnb_search,
.show_search #community .header_inner .side_menu .search_box .btn_gnb_search {
	display: none;
}

#community .header_inner .side_menu .search_box .fm_box {
	position: fixed;
	top: 60px;
	left: 0;
	right: 0;
	height: 330px;
	border-top: 1px solid #eee;
	padding-top: 64px;
	background-color: #fff;
	z-index: 210;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community .header_inner .side_menu .search_box .fm_box .input_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0 26px;
	padding-bottom: 11px;
	border-bottom: 1px solid #c5c5c6;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
}

#community .header_inner .side_menu .search_box .fm_box .input_box.focus {
	border-color: #157EFB;
}

#community .header_inner .side_menu .search_box .fm_box .input_box label {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -184px -395px;
	width: 25px;
	height: 25px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 9px;
}

#community .header_inner .side_menu .search_box .fm_box .input_box input {
	width: 100%;
	border: 0;
	outline: none;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: -0.2px;
	color: #222;
}

#community .header_inner .side_menu .search_box .fm_box .input_box input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	font-weight: normal;
	color: #a9a9a9;
	opacity: 1;
}

#community .header_inner .side_menu .search_box .fm_box .input_box input::-moz-placeholder {
	/* Firefox 19+ */
	font-weight: normal;
	color: #a9a9a9;
	opacity: 1;
}

#community .header_inner .side_menu .search_box .fm_box .input_box input:-ms-input-placeholder {
	/* IE 10+ */
	font-weight: normal;
	color: #a9a9a9;
	opacity: 1;
}

#community .header_inner .side_menu .search_box .fm_box .input_box input:-moz-placeholder {
	/* Firefox 18- */
	font-weight: normal;
	color: #a9a9a9;
	opacity: 1;
}

#community .header_inner .side_menu .search_box .fm_box .input_box input::-ms-clear, #community .header_inner .side_menu .search_box .fm_box .input_box input::-ms-reveal {
	display: none;
	width: 0;
	height: 0;
}

#community .header_inner .side_menu .search_box .fm_box .input_box input::-webkit-search-decoration, #community .header_inner .side_menu .search_box .fm_box .input_box input::-webkit-search-cancel-button, #community .header_inner .side_menu .search_box .fm_box .input_box input::-webkit-search-results-button, #community .header_inner .side_menu .search_box .fm_box .input_box input::-webkit-search-results-decoration {
	display: none;
}

#community .header_inner .side_menu .search_box .fm_box .quick_button {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	margin-top: 32px;
	padding: 0 16px;
	max-height: 135px;
	overflow: hidden;
}

#community .header_inner .side_menu .search_box .fm_box .quick_button li {
	margin: 8px 3px 0;
}

#community .header_inner .side_menu .search_box .fm_box .quick_button li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	max-width: 170px;
	height: 37px;
	padding: 0 16px;
	border: 1px solid #ddd;
	-webkit-border-radius: 100px;
	        border-radius: 100px;
	font-size: 14px;
	line-height: 37px;
	color: #222;
	letter-spacing: -0.4px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community .header_inner .side_menu .search_box .fm_box .quick_button li a:hover {
	background-color: #007BFF;
	border-color: #007BFF;
	font-weight: 700;
	color: #fff;
}

#community .header_inner .btn_gnb_menu {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -118px -431px;
	width: 30px;
	height: 30px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	margin-left: 7px;
}

.show_sidebar #community .header_inner .btn_gnb_menu,
.show_search #community .header_inner .btn_gnb_menu {
	display: none;
}

#community .header_inner .btn_gnb_close {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -454px -357px;
	width: 30px;
	height: 30px;
	display: none;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	margin-left: 7px;
}

.show_sidebar #community .header_inner .btn_gnb_close,
.show_search #community .header_inner .btn_gnb_close {
	display: block;
}

#community .ly_dimmed {
	display: none;
	position: fixed;
	top: 60px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 200;
	height: 100%;
	text-align: center;
	white-space: nowrap;
	font-size: 0;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.4);
	-webkit-tap-highlight-color: transparent;
}

#community .sidebar {
	display: none;
	position: fixed;
	top: 60px;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 200;
	border-top: 1px solid #eee;
	background-color: #fff;
	letter-spacing: 0;
}

.show_sidebar #community .sidebar {
	display: block;
}

#community .sidebar .profile_box {
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
	display: none;
	padding: 0 26px 0 16px;
	height: 90px;
	border-bottom: 4px solid #f2f2f2;
}

.login #community .sidebar .profile_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

#community .sidebar .profile_box .thmb {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	        flex: 0 0 auto;
	position: relative;
	overflow: hidden;
	width: 48px;
	height: 48px;
	margin-right: 15px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community .sidebar .profile_box .thmb::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	content: '';
}

#community .sidebar .profile_box .thmb a {
	display: block;
}

#community .sidebar .profile_box .thmb a img {
	width: 48px;
	height: 48px;
}

#community .sidebar .profile_box .info {
	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 .sidebar .profile_box .info .name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	color: #222;
}

#community .sidebar .profile_box .info .email {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	line-height: 20px;
	color: #989898;
}

#community .sidebar .menu_list {
	padding: 40px 16px;
}

#community .sidebar .menu_list li + li {
	margin-top: 30px;
}

#community .sidebar .menu_list li a {
	font-size: 20px;
	font-weight: 700;
	line-height: 32px;
	color: #222;
}

#community .sidebar .button_box {
	padding: 20px;
	border-top: 1px solid #eee;
}

#community .sidebar .button_box:after {
	display: table;
	table-layout: fixed;
	clear: both;
	content: '';
}

#community .sidebar .button_box .btn_login {
	float: right;
	height: 40px;
	padding: 0 18px;
	border: 1px solid #118DFF;
	-webkit-border-radius: 6px;
	        border-radius: 6px;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: #118DFF;
	letter-spacing: 0;
}

.login #community .sidebar .button_box .btn_login {
	display: none;
}

#community .sidebar .button_box .btn_logout {
	display: none;
	float: right;
	height: 40px;
	padding: 0 18px;
	border: 1px solid #767676;
	-webkit-border-radius: 6px;
	        border-radius: 6px;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: #767676;
	letter-spacing: 0;
}

.login #community .sidebar .button_box .btn_logout {
	display: block;
}

@media screen and (min-width: 1024px) {
	#community .header_inner {
		height: 80px;
		padding: 0 22px;
	}
	#community .header_inner h1 {
		margin-top: 31px;
	}
	#community .header_inner h1 .naverworks {
		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;
		display: block;
	}
	#community .header_inner h1 .lineworks {
		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;
		display: block;
	}
	#community .header_inner h2 {
		margin: 32px auto 0 9px;
	}
	#community .header_inner h2 .developers {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -4px -326px;
		width: 120px;
		height: 23px;
		display: block;
	}
	#community .header_inner .nav {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		justify-self: flex-end;
	}
	#community .header_inner .nav li {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 auto;
		        flex: 0 1 auto;
		position: relative;
		margin-right: 32px;
	}
	#community .header_inner .nav li:last-child {
		margin-right: 26px;
	}
	#community .header_inner .nav li:hover::after {
		content: '';
		position: absolute;
		right: 0;
		bottom: -7px;
		left: 0;
		height: 3px;
		-webkit-border-radius: 2px;
		        border-radius: 2px;
		background-color: #118DFF;
	}
	#community .header_inner .nav li.selected::after {
		content: '';
		position: absolute;
		right: 0;
		bottom: -7px;
		left: 0;
		height: 3px;
		-webkit-border-radius: 2px;
		        border-radius: 2px;
		background-color: #118DFF;
	}
	#community .header_inner .nav li a {
		display: block;
		font-size: 16px;
		line-height: 26px;
		color: #222;
	}
	#community .header_inner .side_menu::before {
		content: '';
		display: block;
		width: 1px;
		height: 24px;
		background-color: #ddd;
	}
	#community .header_inner .side_menu .profile_box {
		position: relative;
		display: none;
	}
	.login #community .header_inner .side_menu .profile_box {
		display: block;
	}
	#community .header_inner .side_menu .profile_box .btn_more {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		        align-items: center;
		margin-left: 24px;
		font-size: 14px;
		line-height: 26px;
		letter-spacing: 0;
	}
	#community .header_inner .side_menu .profile_box .btn_more span {
		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;
		width: 132px;
		max-width: 132px;
	}
	#community .header_inner .side_menu .profile_box .btn_more.open::after {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -477px -272px;
		width: 14px;
		height: 14px;
		content: '';
		display: inline-block;
		margin-left: 2px;
	}
	#community .header_inner .side_menu .profile_box .btn_more.close::after {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -293px -299px;
		width: 14px;
		height: 13px;
		content: '';
		display: inline-block;
		margin-left: 2px;
	}
	#community .header_inner .side_menu .profile_box .ly_profile {
		position: absolute;
		top: 39px;
		right: -5px;
		display: none;
		width: 244px;
		border: 1px solid #a9a9a9;
		-webkit-border-radius: 4px;
		        border-radius: 4px;
		background-color: #fff;
		-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
		        box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
		z-index: 100;
		letter-spacing: 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .info_box {
		padding: 19px 21px 22px;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .info_box .name {
		position: relative;
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: inline-flex;
		max-width: 100%;
		font-size: 16px;
		line-height: 26px;
		color: #222;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .info_box .name::after {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -315px -299px;
		width: 6px;
		height: 12px;
		content: '';
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		        flex: 0 0 auto;
		-webkit-align-self: center;
		        align-self: center;
		margin-left: 8px;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .info_box .name:hover {
		text-decoration: underline;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .info_box .name:hover::after {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -329px -299px;
		width: 6px;
		height: 12px;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .info_box .name .text {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .info_box .email {
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		/* autoprefixer: ignore next */
		-webkit-box-orient: vertical;
		max-height: 36px;
		margin-top: 4px;
		font-size: 13px;
		line-height: 18px;
		word-break: break-all;
		color: #989898;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .info_box .btn_developer_console {
		display: block;
		height: 40px;
		margin-top: 16px;
		padding: 10px 18px;
		-webkit-border-radius: 6px;
		        border-radius: 6px;
		background-color: #007bff;
		font-size: 14px;
		font-weight: 700;
		text-align: center;
		line-height: 20px;
		color: #fff;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .info_box .btn_developer_console:hover, #community .header_inner .side_menu .profile_box .ly_profile .info_box .btn_developer_console:active {
		background-color: #208cff;
	}
	#community .header_inner .side_menu .profile_box .ly_profile .btn_logout {
		display: block;
		width: 100%;
		height: 48px;
		border-top: 1px solid #ebebeb;
		font-size: 14px;
		letter-spacing: -0.2px;
		color: #434343;
	}
	#community .header_inner .side_menu .search_box {
		margin-left: 24px;
	}
	.login #community .header_inner .side_menu .search_box {
		margin-left: 20px;
	}
	#community .header_inner .side_menu .search_box .btn_close {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -416px -357px;
		width: 30px;
		height: 30px;
		display: block;
		position: absolute;
		top: 30px;
		right: 22px;
	}
	#community .header_inner .side_menu .search_box .btn_gnb_search {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -250px -395px;
		width: 25px;
		height: 25px;
		vertical-align: top;
	}
	#community .header_inner .side_menu .search_box .btn_gnb_search:hover {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -217px -395px;
		width: 25px;
		height: 25px;
	}
	.show_search #community .header_inner .side_menu .search_box .btn_gnb_search {
		display: block;
	}
	#community .header_inner .side_menu .search_box .fm_box {
		top: 80px;
		height: 300px;
		padding-top: 82px;
	}
	#community .header_inner .side_menu .search_box .fm_box .input_box {
		width: 640px;
		margin: 0 auto;
	}
	#community .header_inner .side_menu .btn_gnb_menu,
	#community .header_inner .side_menu .btn_gnb_close {
		display: none;
	}
	#community .header_inner .side_menu .btn_login {
		display: block;
		padding: 9px 18px;
		margin-left: 24px;
		border: 1px solid #118DFF;
		-webkit-border-radius: 6px;
		        border-radius: 6px;
		font-size: 16px;
		font-weight: 700;
		text-align: center;
		line-height: 20px;
		color: #118DFF;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.login #community .header_inner .side_menu .btn_login {
		display: none;
	}
	#community .ly_dimmed {
		top: 80px;
	}
}

@media screen and (min-width: 1280px) {
	#community .header_inner {
		width: 1160px;
		margin: 0 auto;
		padding: 0 60px;
	}
	#community .header_inner .side_menu .search_box .btn_close {
		right: -webkit-calc(50% - 580px);
		right: calc(50% - 580px);
	}
}

#community .footer {
	position: relative;
	background-color: #2c2c2c;
}

#community .footer .pc_only {
	display: none;
}

#community .footer .nav_cover h3 {
	padding-top: 50px;
	padding: 50px 0 18px 15px;
	background-color: #2c2c2c;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #888;
}

#community .footer .nav_cover .link {
	background-color: #343434;
}

#community .footer .nav_cover .link > li {
	padding: 0 15px;
	border-top: 1px solid #2c2c2c;
	line-height: 60px;
	color: #fff;
}

#community .footer .nav_cover .link > li.features:after {
	display: table;
	table-layout: fixed;
	clear: both;
	content: '';
}

#community .footer .nav_cover .link > li.features .btn_open {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -4px -431px;
	width: 30px;
	height: 30px;
	float: right;
	margin-top: 15px;
}

#community .footer .nav_cover .link > li.features .btn_open.active {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -150px -357px;
	width: 30px;
	height: 30px;
}

#community .footer .nav_cover .link > li.features.show_features .features_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

#community .footer .nav_cover .link > li a {
	display: inline-block;
	font-size: 16px;
	vertical-align: top;
	color: #fff;
}

#community .footer .nav_cover .link > li a:hover {
	text-decoration: underline;
}

#community .footer .nav_cover .link > li strong {
	font-weight: 400;
}

#community .footer .nav_cover .link .features_list {
	-webkit-flex-wrap: wrap;
	        flex-wrap: wrap;
	display: none;
}

#community .footer .nav_cover .link .features_list li {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	height: 26px;
	margin: 0 50px 20px 0;
	padding: 0;
	vertical-align: top;
}

#community .footer .nav_cover .link .features_list li + li {
	border-top: 0;
}

#community .footer .nav_cover .link .features_list li a {
	font-size: 16px;
	color: #888;
	line-height: 26px;
	text-decoration: underline;
}

#community .footer .nav_cover .community {
	display: none;
}

#community .footer .nav_cover.line .community {
	display: block;
}

#community .footer .copyright {
	padding: 50px 15px;
}

#community .footer .copyright .sns_link {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

#community .footer .copyright .sns_link li {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
}

#community .footer .copyright .sns_link li + li {
	margin-left: 25px;
}

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

#community .footer .copyright .sns_link .line {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -378px -357px;
	width: 30px;
	height: 30px;
}

#community .footer .copyright .sns_link .youtube {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -188px -357px;
	width: 30px;
	height: 30px;
}

#community .footer .copyright .sns_link .navertv {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -302px -357px;
	width: 30px;
	height: 30px;
}

#community .footer .copyright .sns_link .naverblog {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -340px -357px;
	width: 30px;
	height: 30px;
}

#community .footer .copyright .sns_link .twitter {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -226px -357px;
	width: 30px;
	height: 30px;
}

#community .footer .copyright .sns_link .facebook {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -80px -431px;
	width: 30px;
	height: 30px;
}

#community .footer .copyright .terms {
	padding-top: 40px;
}

#community .footer .copyright .terms li + li {
	margin-top: 10px;
}

#community .footer .copyright .terms li a {
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	color: #888;
}

#community .footer .copyright address {
	margin-top: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #888;
}

#community .footer .copyright .language_select {
	position: relative;
	width: 135px;
	margin-top: 20px;
}

#community .footer .copyright .language_select .current {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 7px 34px 7px 15px;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	background-color: #222;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #888;
}

#community .footer .copyright .language_select .current::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -150px -395px;
	width: 26px;
	height: 26px;
	content: '';
	position: absolute;
	right: 4px;
	top: 4px;
}

#community .footer .copyright .language_select .current.active {
	-webkit-border-radius: 2px 2px 0 0;
	        border-radius: 2px 2px 0 0;
}

#community .footer .copyright .language_select .current.active + .drop_down_layer {
	display: block;
}

#community .footer .copyright .language_select .current.active::after {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

#community .footer .copyright .language_select .drop_down_layer {
	display: none;
	overflow: hidden;
	position: static;
	background-color: #222;
	-webkit-border-radius: 0 0 2px 2px;
	        border-radius: 0 0 2px 2px;
}

#community .footer .copyright .language_select .drop_down_layer li a {
	line-height: 20px;
	padding: 7px 0 7px 15px;
	display: block;
	font-size: 14px;
	color: #888;
}

#community .footer .copyright .language_select .drop_down_layer li a:hover {
	background-color: #1d1d1d;
}

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

@media screen and (min-width: 1024px) {
	#community .footer .pc_only {
		display: block;
	}
	#community .footer .footer_cover {
		background-color: #343434;
	}
	#community .footer .banner_inner {
		padding: 60px 22px 62px;
		letter-spacing: 0;
	}
	#community .footer .nav_cover {
		position: relative;
		display: inline-block;
		margin-right: 70px;
		padding-top: 35px;
		vertical-align: top;
	}
	#community .footer .nav_cover.nav_menu {
		margin: 0 150px 0 30px;
	}
	#community .footer .nav_cover.nav_menu .link {
		padding-top: 0;
	}
	#community .footer .nav_cover.service_menu {
		letter-spacing: -0.2px;
	}
	#community .footer .nav_cover.service_menu .link {
		padding-top: 0;
	}
	#community .footer .nav_cover h3 {
		position: absolute;
		top: 0;
		left: 0;
		padding: 0;
		background-color: #343434;
		font-size: 14px;
		line-height: 20px;
		white-space: nowrap;
	}
	#community .footer .nav_cover .link {
		position: relative;
		background-color: transparent;
		padding-top: 37px;
	}
	#community .footer .nav_cover .link li {
		padding: 0;
		border-top: 0;
		font-size: 14px;
		line-height: 28px;
	}
	#community .footer .nav_cover .link li.features {
		position: absolute;
		top: 0;
		left: 0;
	}
	#community .footer .nav_cover .link li.features .btn_open {
		display: none;
	}
	#community .footer .nav_cover .link li.features .features_list {
		display: none;
	}
	#community .footer .nav_cover .link li.new_window::after {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -358px -299px;
		width: 11px;
		height: 11px;
		content: '';
		display: inline-block;
		margin: 9px 0 0 6px;
		vertical-align: top;
	}
	#community .footer .nav_cover .link li a {
		font-size: 14px;
	}
	#community .footer .nav_cover .link li strong {
		font-weight: 700;
	}
	#community .footer .nav_cover .link.developers li + li {
		position: absolute;
		top: 0;
		left: 390px;
	}
	#community .footer .nav_cover .link.developers li a {
		font-weight: 700;
	}
	#community .footer .copyright {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		        align-items: center;
		height: 68px;
		padding: 0 22px;
		background-color: #2c2c2c;
	}
	#community .footer .copyright address {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		        order: 1;
		margin: 0 60px 0 0;
	}
	#community .footer .copyright .banner_inner {
		padding: 0;
	}
	#community .footer .copyright .terms {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		        order: 2;
		padding-top: 0;
	}
	#community .footer .copyright .terms:after {
		display: table;
		table-layout: fixed;
		clear: both;
		content: '';
	}
	#community .footer .copyright .terms li {
		float: left;
	}
	#community .footer .copyright .terms li + li {
		margin-top: 0;
	}
	#community .footer .copyright .terms li + li::before {
		content: '';
		display: inline-block;
		width: 1px;
		height: 14px;
		margin: 3px 20px 0;
		background-color: #868686;
		vertical-align: top;
		opacity: 0.3;
	}
	#community .footer .copyright .sns_link {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		        order: 3;
		justify-self: flex-end;
		margin-left: auto;
	}
	#community .footer .copyright .sns_link li + li {
		margin-left: 20px;
	}
	#community .footer .copyright .sns_link a {
		display: inline-block;
	}
	#community .footer .copyright .sns_link .youtube {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -411px -395px;
		width: 24px;
		height: 24px;
	}
	#community .footer .copyright .sns_link .line {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -283px -395px;
		width: 24px;
		height: 25px;
	}
	#community .footer .copyright .sns_link .navertv {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -475px -395px;
		width: 24px;
		height: 24px;
	}
	#community .footer .copyright .sns_link .naverblog {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -443px -395px;
		width: 24px;
		height: 24px;
	}
	#community .footer .copyright .sns_link .facebook {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -379px -395px;
		width: 24px;
		height: 24px;
	}
	#community .footer .copyright .sns_link .twitter {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -315px -395px;
		width: 24px;
		height: 24px;
	}
	#community .footer .copyright .language_select {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		        order: 4;
		justify-self: flex-end;
		margin: 0 0 0 20px;
	}
	#community .footer .copyright .language_select .current.active {
		-webkit-border-radius: 0 0 2px 2px;
		        border-radius: 0 0 2px 2px;
	}
	#community .footer .copyright .language_select .drop_down_layer {
		position: absolute;
		bottom: 100%;
		right: 0;
		left: 0;
		-webkit-border-radius: 2px 2px 0 0;
		        border-radius: 2px 2px 0 0;
	}
}

@media screen and (min-width: 1280px) {
	#community .footer .banner_inner {
		max-width: 1160px;
		margin: 0 auto;
		padding: 60px 0 62px;
	}
	#community .footer .copyright {
		max-width: 1160px;
		margin: 0 auto;
		padding: 0;
	}
}

.ko_KR,
.ko_KR input,
.ko_KR textarea,
.ko_KR select,
.ko_KR button,
.ko_KR ~ #layer_container,
.ko_KR #community.mobile #contents {
	font-family: "Roboto", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Malgun Gothic", Dotum, Helvetica, sans-serif;
}

.ko_KR .visual_spot {
	font-family: "LINESeedSans", "LINESeedKR", "Roboto", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Malgun Gothic", Dotum, Helvetica, sans-serif;
}

.ja_JP,
.ja_JP input,
.ja_JP textarea,
.ja_JP select,
.ja_JP button,
.ja_JP ~ #layer_container,
.ja_JP #community.mobile #contents {
	font-family: "Roboto", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Meiryo", "MS PGothic", "Hiragino Kaku Gothic ProN", Dotum, sans-serif;
}

.ja_JP .visual_spot {
	font-family: "LINESeedSans", "LINESeedSansJP", "Roboto", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Meiryo", "MS PGothic", "Hiragino Kaku Gothic ProN", Dotum, sans-serif;
}

.en_US,
.en_US input,
.en_US textarea,
.en_US select,
.en_US button,
.en_US ~ #layer_container,
.en_US #community.mobile #contents {
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, Helvetica, Arial, Dotum, sans-serif;
}

.en_US .visual_spot {
	font-family: "LINESeedSans", "Roboto", -apple-system, BlinkMacSystemFont, Helvetica, Arial, Dotum, sans-serif;
}

.zh_CN,
.zh_CN input,
.zh_CN textarea,
.zh_CN select,
.zh_CN button,
.zh_CN ~ #layer_container,
.zh_CN #community.mobile #contents {
	font-family: "Roboto", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", SimSun, Dotum, sans-serif;
}

.zh_CN .visual_spot {
	font-family: "LINESeedSans", "Roboto", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", SimSun, Dotum, sans-serif;
}

.zh_TW,
.zh_TW input,
.zh_TW textarea,
.zh_TW select,
.zh_TW button,
.zh_TW ~ #layer_container,
.zh_TW #community.mobile #contents {
	font-family: "Roboto", "Noto Sans TC", -apple-system, BlinkMacSystemFont, "Microsoft JhengHei", SimSun, Dotum, sans-serif;
}

.zh_TW .visual_spot {
	font-family: "LINESeedSans", "Roboto", "Noto Sans TC", -apple-system, BlinkMacSystemFont, "Microsoft JhengHei", SimSun, Dotum, sans-serif;
}

@media screen and (min-width: 1024px) {
	#community.developers #header {
		border-color: #E5E5E6;
	}
}

#community.developers .wrap .nav {
	position: absolute;
	top: 21px;
	left: 290px;
}

#community.developers #contents {
	background-color: #F8F8F9;
}

#community.developers .content_area {
	max-width: 910px;
	width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	        flex: 1 1 auto;
	overflow: visible;
}

@media screen and (min-width: 1024px) {
	#community.developers .util_post {
		padding: 85px 0 19px;
	}
}

#community.developers .util_post .option {
	height: 28px;
}

#community.developers .util_post .option .slct {
	display: inline-block;
	max-width: 100%;
	font-size: 16px;
	line-height: 28px;
}

#community.developers .util_post button.btn {
	bottom: 14px;
}

@media screen and (min-width: 1024px) {
	#community.developers .util_post button.btn {
		-webkit-border-radius: 6px;
		        border-radius: 6px;
		border-color: #007BFF;
		background-color: #007BFF;
	}
}

#community.developers .btn_area .btn_write {
	-webkit-border-radius: 6px;
	        border-radius: 6px;
}

@media screen and (min-width: 1024px) {
	#community.developers .btn_area .btn_write {
		-webkit-border-radius: 6px;
		        border-radius: 6px;
		border-color: #007BFF;
		background-color: #007BFF;
	}
}

#community.developers .category_area .category_list .item:hover {
	-webkit-border-radius: 6px;
	        border-radius: 6px;
	background-color: rgba(0, 0, 0, 0.03);
}

#community.developers .category_area .category_list .item.selected span::before {
	bottom: 5px;
	height: 3px;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	background-color: #007BFF;
}

@media screen and (min-width: 1024px) {
	#community.developers .list .item {
		margin-top: 20px;
		-webkit-border-radius: 8px;
		        border-radius: 8px;
	}
}

#community.developers .list .item:hover {
	-webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
}

#community.developers .ft_btns {
	padding-bottom: 170px;
}

#community.developers:not(.search_page) .paginate {
	margin-top: 34px;
	padding-bottom: 170px;
}

#community.developers:not(.search_page) .paginate button.prev::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -132px -326px;
	width: 14px;
	height: 14px;
}

#community.developers:not(.search_page) .paginate button.prev + .num {
	margin-left: 5px;
}

#community.developers:not(.search_page) .paginate button.next {
	margin: 0 0 0 4px;
}

#community.developers:not(.search_page) .paginate button.next::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -154px -326px;
	width: 14px;
	height: 14px;
}

#community.developers:not(.search_page) .paginate button.num {
	margin: 0 0 0 7px;
	font-size: 18px;
	color: #666;
}

#community.developers:not(.search_page) .paginate button.num.selected {
	font-weight: bold;
	color: #111;
}

#community.developers:not(.search_page) .paginate button.num:hover span {
	text-decoration: underline;
}

#community.developers.search_page #footer .inner_cover {
	padding: 0 22px;
}

#community.developers.search_page.mobile #footer .inner_cover {
	max-width: none;
	padding: 17px 16px;
}

#community.developers.search_page.mobile #footer address {
	margin: 0;
}

#community.developers #footer .inner_cover {
	padding-top: 37px;
	padding-bottom: 30px;
}

#community.developers #footer .nav_cover {
	min-width: auto;
	padding: 35px 103px 0 0;
}

#community.developers #footer .nav_cover h3 {
	line-height: 18px;
	font-size: 12px;
	color: #666;
}

#community.developers #footer .link li {
	padding: 5px 0;
}

#community.developers.mobile.main #header, #community.developers.mobile .header {
	border-bottom: 1px solid #eee;
}

#community.developers.mobile.has_search .community_container {
	padding-top: 0;
}

#community.developers.mobile .mini_banner {
	min-height: 49px;
}

#community.developers.mobile .banner_cover {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
	line-height: 20px;
}

#community.developers.mobile .wrap {
	max-width: none;
	width: auto;
}

#community.developers.mobile #contents .wrap {
	display: block;
}

#community.developers.mobile .content_area {
	max-width: none;
}

#community.developers.mobile .wrap.comment {
	padding-bottom: 100px;
}

#community.developers.mobile .util_post button.btn:before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -78px -357px;
	width: 64px;
	height: 64px;
}

#community.developers.mobile .paginate {
	padding-bottom: 100px;
}

#community.developers.mobile .ft_btns {
	padding-bottom: 100px;
}

#community.developers.mobile #footer {
	background-color: #343434;
}

#community.developers.mobile #footer .inner_cover {
	max-width: 375px;
	padding: 40px 20px 33px;
}

#community.developers.mobile #footer .inner_cover:after {
	display: block;
	clear: both;
	content: '';
}

#community.developers.mobile #footer .inner_cover .nav_cover {
	float: left;
	width: 119px;
	padding: 0;
}

#community.developers.mobile #footer .inner_cover .nav_cover h3 {
	position: static;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	white-space: normal;
	word-break: keep-all;
}

#community.developers.mobile #footer .inner_cover .nav_cover:first-child {
	margin-right: 30px;
}

#community.developers.mobile #footer .inner_cover .nav_cover:nth-child(2) {
	padding-top: 52px;
}

#community.developers.mobile #footer .inner_cover .nav_cover:nth-child(2) .link {
	margin-top: 0;
}

#community.developers.mobile #footer .inner_cover .nav_cover.nav_cover_biz {
	position: static;
	padding: 33px 0 0;
	white-space: nowrap;
}

#community.developers.mobile #footer .link {
	margin: 12px 0 0 0;
	font-size: 14px;
	line-height: 40px;
}

#community.developers.mobile #footer .link li {
	padding: 10px 0;
	font-size: 14px;
	letter-spacing: normal;
	border: 0;
}

#community.developers.mobile #footer .link a {
	padding: 0;
	line-height: 1.3;
}

#community.developers.mobile #footer .link li.empty {
	display: none;
}

#community.developers.mobile #footer .link + .link {
	margin-top: 0px;
}

#community.developers.mobile #footer .copyright address {
	font-size: 13px;
}

#community.developers.mobile #footer .copyright .terms {
	font-size: 13px;
}

#community.developers.mobile #footer .copyright .terms li:last-child {
	margin-right: 0;
}

@media screen and (min-width: 1024px) {
	#community.developers .write {
		padding-bottom: 170px;
	}
}

#community.developers .community_container {
	overflow-x: hidden;
}

#community.developers .visual_spot {
	position: relative;
	width: 100vw;
	height: 260px;
	padding: 70px 22px 0;
	background-color: #112C60;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

#community.developers .visual_spot::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -4px -4px;
	width: 495px;
	height: 260px;
	position: absolute;
	top: 0;
	right: 0;
	content: '';
}

@media screen and (min-width: 1280px) {
	#community.developers .visual_spot::after {
		right: -webkit-calc(50% - 640px);
		right: calc(50% - 640px);
	}
}

#community.developers .visual_spot .tit {
	padding: 0;
	font-size: 44px;
	line-height: 58px;
	letter-spacing: -1px;
	color: #fff;
}

#community.developers .visual_spot .txt {
	display: block;
	margin-top: 12px;
	padding: 0;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: -0.5px;
	color: #eee;
}

#community.developers.main .visual_spot .tit {
	text-align: left;
	font-weight: bold;
}

#community.developers.main .visual_spot .txt {
	text-align: left;
}

#community.developers #contents {
	position: relative;
}

#community.developers #contents .wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

@media screen and (min-width: 1024px) {
	#community.developers #contents .wrap.comment {
		padding-bottom: 170px;
	}
}

#community.developers #contents .wrap.guideline {
	display: block;
}

#community.developers.view_page #contents .wrap {
	display: block;
}

#community.developers.mypage_page #contents .wrap {
	display: block;
}

#community.developers .category_area {
	padding-top: 80px;
}

#community.developers .btn_top {
	position: absolute;
	bottom: 60px;
	right: 60px;
}

#community.developers .btn_top::before {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -4px -357px;
	width: 66px;
	height: 66px;
	display: block;
	content: '';
}

#community.developers .footer .btn_top {
	top: -126px;
	bottom: auto;
}

#community.developers.mobile .btn_top {
	display: none;
}

#community.developers.mobile.main .visual_spot {
	display: none;
}

#community.developers.mobile .list .box {
	height: 24px;
}

#community.developers.mobile .list .profile .name {
	margin: 9px 0 0 0;
}

#community .mini_banner {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	        flex: 0 1 auto;
	-webkit-box-align: center;
	-webkit-align-items: center;
	        align-items: center;
	position: relative;
	width: 100%;
	padding: 15px 40px 15px 16px;
	border-top: 1px solid #eee;
	background-color: #fffce5;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	letter-spacing: -0.5px;
	min-height: 51px;
}

#community .mini_banner .banner_cover {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	        flex: 1 1 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	min-width: 0;
}

#community .mini_banner strong {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 4px;
	font-size: 14px;
	line-height: 20px;
}

#community .mini_banner .text {
	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-size: 14px;
	color: #222;
	line-height: 20px;
}

#community .mini_banner .text .error {
	color: #FD472B;
}

#community .mini_banner .more {
	display: none;
}

#community .mini_banner .btn_close {
	position: absolute;
	top: 12px;
	right: 11px;
	width: 14px;
	height: 14px;
	margin-left: auto;
	padding: 5px;
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
}

#community .mini_banner .btn_close::after {
	background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
	-webkit-background-size: 503px 465px;
	        background-size: 503px 465px;
	background-position: -271px -299px;
	width: 14px;
	height: 14px;
	content: '';
	display: block;
}

@media screen and (min-width: 1024px) {
	#community .mini_banner {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		        justify-content: center;
		padding: 19px 50px;
		border-top: 0;
		border-bottom: 1px solid #e8e8e8;
		min-height: 65px;
	}
	#community .mini_banner strong {
		margin-right: 6px;
		font-size: 16px;
		line-height: 26px;
	}
	#community .mini_banner .text {
		font-size: 16px;
		line-height: 26px;
		pointer-events: none;
	}
	#community .mini_banner .more {
		display: block;
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 auto;
		        flex: 0 1 auto;
		margin-left: 15px;
		font-size: 15px;
		line-height: 26px;
		color: #157EFB;
		letter-spacing: -0.5px;
		-webkit-text-decoration-line: underline;
		        text-decoration-line: underline;
		white-space: nowrap;
	}
	#community .mini_banner .more::after {
		background-image: url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_ea89eb60.png);
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: -webkit-linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		background-image: linear-gradient(transparent, transparent), url(https://static.worksmobile.net/static/pwe/wm/community/sp_developers_60605533.svg);
		-webkit-background-size: 503px 465px;
		        background-size: 503px 465px;
		background-position: -254px -299px;
		width: 9px;
		height: 17px;
		content: '';
		display: inline-block;
		margin: 5px 0 0 4px;
		vertical-align: top;
	}
	#community .mini_banner .btn_close {
		top: 20px;
		right: 25px;
	}
}

#community.developers.search_page #contents {
	background-color: #fff;
}

#community.developers.search_page #contents .wrap {
	display: block;
	padding-bottom: 110px;
}

#community.developers.search_page.mobile #contents .wrap {
	padding-bottom: 100px;
}

#community.developers .empty::after {
	display: none;
}

#community.developers .empty_box {
	display: block;
	padding: 200px 0;
}

#community.developers.mobile .empty_box {
	padding: 100px 15px;
}

#community.developers.mobile .empty_box .tit {
	font-size: 18px;
}

#community.developers.mobile .empty_box .txt {
	margin-top: 12px;
	font-size: 16px;
	line-height: 26px;
}
