#main-area .board-box-line {
	padding: 0px; height: 3px; line-height: 0; overflow: hidden; font-size: 0px; opacity: 0.2;
}
#main-area .board-box-line-dashed {
	border-bottom-width: 1px; border-bottom-style: dashed; opacity: 0.3;
}
#main-area .inbox .board-box-line {
	height: 1px;
}
#main-area .persnacon {
	padding: 0px !important; height: 19px; margin-right: 5px; float: left;
}
#main-area .persnacon img {
	margin: 0px 0px 3px; vertical-align: middle;
}
#main-area .persnacon .p-none {
	margin: 0px 1px 2px !important;
}
#main-area .persnacon .p-border {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
#main-area .persnacon .p-emoticon {
	margin: 0px 1px 3px;
}
#main-area .mem-level {
	margin: 0px 0px 2px 3px; vertical-align: middle;
}
#main-area .per_id {
	margin: 1px 0px 0px; text-align: left; line-height: 1.3; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#main-area .per_id_nick {
	margin: 3px 0px 0px; text-align: left; overflow: hidden; float: left; white-space: nowrap;
}
#main-area .per_nick {
	margin: 3px 0px 0px; text-align: left; float: left;
}
#main-area .border-box {
	border-width: 1px; border-style: solid;
}
#main-area .board-line {
	padding: 0px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px;
}
#main-area .num-recomm {
	font-family: verdana; font-size: 9px;
}
#main-area .box-r {
	padding: 15px; width: 100%; overflow: hidden; margin-top: 5px;
}
#main-area .box-reply {
	padding: 15px; border: 0px currentColor !important; border-image: none !important; width: 742px !important; margin-top: 5px;
}
#widget-area .box-w {
	margin: 0px; padding: 15px 11px 13px; overflow: hidden;
}
#main-area .group-tit h4 {
	margin: 0px; letter-spacing: -1px; padding-left: 12px !important; font-size: 12px; float: left;
}
#main-area .group-tit h4 span {
	font-weight: normal;
}
#main-area .group-tit p {
	text-align: right; letter-spacing: -1px; font-size: 11px;
}
#main-area .list-tit {
	background-position: 0px 0px; overflow: hidden; background-repeat: no-repeat;
}
#main-area .list-tit .inbox {
	background-position: right top; top: 0px; right: 0px; overflow: hidden; position: absolute; background-repeat: no-repeat;
}
#main-area .list-tit-box {
	overflow: hidden; position: relative;
}
#main-area .list-tit h3 {
	background-position: 0px 0px; margin: 0px; background-repeat: no-repeat;
}
#main-area .list-tit span {
	background-position: 0px 0px; width: 35px; height: 15px; background-repeat: no-repeat;
}
#main-area .list-i-sellout {
	background: url("http://cafeimgs.naver.net/cafe4/ico-sellout.gif") no-repeat 0px 0px; width: 39px; height: 15px;
}
#main-area .date-in {
	border: 0px currentColor; border-image: none; width: 90px; height: 13px; text-align: right; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px; vertical-align: middle; opacity: 0.5; background-color: transparent;
}
#main-area .ico-list-notice {
	background-position: left; background-repeat: no-repeat;
}
#main-area .ico-list-recomm {
	background-position: left; background-repeat: no-repeat;
}
#main-area .ico-list-info {
	background-position: left; background-repeat: no-repeat;
}
#main-area .ico-list-event {
	background-position: left; background-repeat: no-repeat;
}
#main-area .bor-right {
	border-right-width: 1px; border-right-style: solid;
}
#main-area .padd-5 {
	padding: 5px 11px 5px 12px;
}
#main-area .no-article {
	width: 100%; text-align: center; position: absolute; z-index: 1000;
}
.box-w .comm-btn-top {
	margin: 0px; padding: 0px 0px 2px; overflow: hidden; -ms-zoom: 1;
}
.box-w .comm-btn-top p {
	background: url("http://cafeimgs.naver.net/cafe4/bg_btn_widget.gif") no-repeat; margin: 0px 4px 6px; width: 141px; height: 16px; text-align: center; padding-top: 6px; float: left; _display: inline;
}
.box-w .comm-btn-top p.last-child {
	margin-bottom: 0px;
}
.box-w .comm-btn-top p a {
	background: url("http://cafeimgs.naver.net/cafe4/ico_arrow8.gif") no-repeat right 1px; color: rgb(102, 102, 102); letter-spacing: -1px; padding-right: 8px; font-size: 11px;
}
.box-w .bca {
	font: 11px/normal "µ¸¿ò", dotum, Helvetica, sans-serif !important; padding: 2px 0px 0px !important; text-align: left !important; float: left; font-size-adjust: none !important; font-stretch: normal !important;
}
.box-w .bca em {
	font: 10px/normal verdana; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.box-w .thecheat-search {
	margin: 0px; padding: 0px 0px 2px 4px; overflow: hidden;
}
.box-w .thecheat-search * {
	vertical-align: middle;
}
.box-w .thecheat-search .input-x {
	border-width: 1px; border-style: solid; padding: 3px 0px 2px; width: 90px;
}
.box-w .thecheat-search .comment {
	padding: 7px 0px 0px; letter-spacing: -1px; font-size: 11px;
}
#main-area .list-i-selected {
	background: url("http://cafeimgs.naver.net/cafe4/ico_selected_q.gif") no-repeat 0px 0px; width: 21px; height: 15px; position: absolute;
}
#main-area .list-i-img {
	background: url("http://cafeimgs.naver.net/cafe4/ico-img.gif") no-repeat 0px 0px; width: 13px; height: 12px;
}
#main-area .list-i-map {
	background: url("http://cafeimgs.naver.net/cafe4/ico_map2.gif") no-repeat 0px 0px; width: 10px; height: 13px;
}
#main-area .list-i-movie {
	background: url("http://cafeimgs.naver.net/cafe4/ico-movie.gif") no-repeat 0px 0px; width: 12px; height: 12px;
}
#main-area .list-i-upload {
	background: url("http://cafeimgs.naver.net/cafe4/ico-upload.gif") no-repeat 0px 0px; width: 11px; height: 10px;
}
#main-area .list-i-upload {
	background: url("http://cafeimgs.naver.net/cafe4/ico_file2.gif") no-repeat 0px 0px; width: 11px; height: 13px;
}
#main-area .list-i-poll {
	background: url("http://cafeimgs.naver.net/cafe4/ico-poll.gif") no-repeat 0px 0px; width: 10px; height: 9px;
}
#main-area .list-i-new {
	background: url("http://cafeimgs.naver.net/cafe4/ico-new.gif") no-repeat 0px 1px; width: 10px; height: 10px;
}
#main-area .list-i-safecomm {
	background: url("http://cafeimgs.naver.net/cafe4/ico_safe_on.png") no-repeat 0px 0px; width: 12px; height: 12px; _background: none;
}
#main-area .list-i-music {
	background: url("http://cafeimgs.naver.net/cafe4/ico_attach_music.gif") no-repeat 0px 0px; width: 13px; height: 13px;
}
#main-area .list-i-gps {
	background: url("http://cafeimgs.naver.net/cafe4/ico-gps.png") no-repeat; width: 10px; height: 14px;
}
#main-area .list-i-link {
	background: url("http://cafeimgs.naver.net/cafe4/ico_link.png") no-repeat 0px 0px; width: 13px; height: 12px;
}
#main-area .list-i-sellout {
	background: url("http://cafeimgs.naver.net/cafe4/ico-sellout.gif") no-repeat 0px 0px; width: 39px; height: 15px;
}
#main-area .list-i-restrict {
	background: url("http://cafeimgs.naver.net/cafe4/ico_restrict.gif") no-repeat 0px 0px; width: 11px; height: 11px;
}
#main-area .list-i-calendar {
	background: url("http://cafeimgs.naver.net/cafe4/ico_calendar.gif") no-repeat 0px 0px; width: 13px; height: 12px;
}
#main-area .list-i-adopt {
	background: url("http://cafeimgs.naver.net/img/qboard/ico_adopt_qus.png") no-repeat 0px 0px; margin: 0px 1px; width: 13px; height: 16px; _background: none;
}
#main-area .board-list input {
	border: 0px currentColor !important; border-image: none !important; background-color: transparent;
}
#main-area .search-ok {
	margin-bottom: 7px;
}
#main-area .search-ok p {
	padding: 14px 0px 10px 19px;
}
#main-area .search-ok p img {
	margin: 0px 0px 2px; vertical-align: middle;
}
#main-area .search-ok-layer {
	position: absolute;
}
#main-area .search-ok-layer .inner {
	background: url("http://cafeimgs.naver.net/cafe4/bg_searchok.png") no-repeat; width: 280px; height: 45px; position: relative; _background: none;
}
#main-area .search-ok-layer .inner p {
	margin: 0px; padding: 10px 0px 0px 21px; color: rgb(145, 145, 145); font-family: µ¸¿ò; font-size: 11px;
}
#main-area .search-ok-layer .inner p strong {
	color: rgb(68, 68, 68); font-weight: normal;
}
#box-front {
	border-width: 1px; border-style: solid; padding: 8px 0px 10px; overflow: hidden; clear: both; position: relative;
}
#box-front .today-tit {
	margin: 0px 13px 0px 18px; height: 22px;
}
#box-front .today-tit h3 {
	background: url("http://cafeimgs.naver.net/cafe4/ico-today.gif") no-repeat 0px 0px; margin: 0px; padding: 0px 0px 0px 22px; line-height: 1.8; font-size: 12px; float: left;
}
#box-front .today-tit p {
	top: 8px; right: 8px; position: absolute;
}
#box-front .txt {
	padding: 5px 20px 0px 19px; width: 70%; line-height: 1.3; float: left;
}
#box-front .txt01 {
	padding: 2px 20px 0px; line-height: 1.3;
}
#box-front .txt02 {
	text-align: center;
}
#box-front .txt02 img {
	
}
#box-front .txt-btn {
	padding: 0px 13px 0px 0px; width: 20%; text-align: right; right: 0px; bottom: 0px; position: absolute;
}
#box-front .txt-btn01 {
	padding: 5px 13px 0px 0px; text-align: right; clear: both;
}
.article-board {
	margin: 0px; clear: both; position: relative;
}
.article-board .list-tit h3 {
	letter-spacing: -1px; float: left; display: inline;
}
.article-board .list-tit span {
	font-family: verdana; font-size: 10px; font-weight: bold; float: right; display: inline;
}
.article-board .board-box {
	width: 100%; clear: both;
}
.article-board .board-box td {
	padding: 7px 0px 5px; border-collapse: collapse; -ms-word-break: break-all;
}
.article-board .board-reply td {
	padding: 9px 0px 7px; border-collapse: collapse; min-height: 14px; _height: 14px;
}
.article-board .board-reply td.board-line {
	padding: 0px; min-height: 0px; _height: 0;
}
.article-board .board-box td.first-child {
	padding-left: 10px;
}
.article-board .board-box td.last-child {
	padding-right: 10px;
}
.article-board .board-box td .ico-bl {
	padding: 0px;
}
.article-board .board-box td.last-child {
	padding-right: 10px;
}
.article-board .board-box td .ico-bl {
	padding: 0px;
}
.article-board .board-box td .dsc_sbjt {
	left: 0px; top: 10px; width: 70px; text-align: left; margin-left: 13px; position: absolute;
}
.article-board .board-box td .dsc_sbjt a {
	vertical-align: middle; display: inline-block;
}
.article-board .board-box td .dsc_sbjt img {
	margin: -1px 0px 1px 1px;
}
.article-board .board-box .view-count {
	font-size: 11px;
}
.article-board .board-box img.tcol-c {
	margin: 0px 4px 3px 0px; vertical-align: middle;
}
.article-board .board-box .up-img {
	margin: 0px 0px 2px 6px; vertical-align: middle;
}
.article-board .board-box img {
	vertical-align: middle;
}
.article-board input {
	margin: 0px; width: 13px; height: 13px; vertical-align: middle;
}
.article-board .list-count {
	letter-spacing: 0px; font-size: 11px;
}
.article_prenet .prev_btn {
	padding: 0px !important; height: 29px; text-align: left;
}
.article_prenet .prev_btn a {
	padding: 7px 0px 3px; width: 45px; text-align: left; line-height: 16px; letter-spacing: -1px; font-size: 11px; margin-left: 15px; display: block;
}
.article_prenet .prev_btn a img {
	margin: 0px 4px 2px 0px; vertical-align: middle;
}
.article_prenet .net_btn {
	padding: 0px !important; text-align: left;
}
.article_prenet .net_btn a {
	background: url("http://cafeimgs.naver.net/cafe4/ico-btn-net2.gif") no-repeat 0px 9px; padding: 7px 0px 5px 13px; width: 40px; text-align: left; letter-spacing: -1px; font-size: 11px; margin-left: 15px; display: block;
}
.article_prenet .p_n td {
	padding: 11px 0px 2px !important; line-height: 16px;
}
.article_prenet .p_n2 td {
	padding: 2px 0px !important; line-height: 16px;
}
.article_prenet .p_n3 td {
	padding: 2px 0px 9px !important; line-height: 16px;
}
.article_prenet .pers_nick_area td {
	padding: 2px 0px 0px !important;
}
.article_prenet .view-count {
	padding-top: 2px; font-size: 11px;
}
.article_prenet .board-list {
	padding-top: 2px;
}
.article_prenet .prev_btn {
	padding: 0px !important; height: 29px; text-align: left;
}
.article_prenet .prev_btn a {
	padding: 7px 0px 3px; width: 45px; text-align: left; line-height: 16px; letter-spacing: -1px; font-size: 11px; margin-left: 15px; display: block;
}
.article_prenet .prev_btn a img {
	margin: 0px 4px 2px 0px; vertical-align: middle;
}
.article_prenet .net_btn {
	padding: 0px !important; text-align: left;
}
.article_prenet .net_btn a {
	background: url("http://cafeimgs.naver.net/cafe4/ico-btn-net2.gif") no-repeat 0px 9px; padding: 7px 0px 5px 13px; width: 40px; text-align: left; letter-spacing: -1px; font-size: 11px; margin-left: 15px; display: block;
}
.article_prenet .p_n td {
	padding: 11px 0px 2px !important; line-height: 16px;
}
.article_prenet .p_n2 td {
	padding: 2px 0px !important; line-height: 16px;
}
.article_prenet .p_n3 td {
	padding: 2px 0px 9px !important; line-height: 16px;
}
.article_prenet .pers_nick_area td {
	padding: 2px 0px 0px !important;
}
.article_prenet .view-count {
	padding-top: 2px; font-size: 11px;
}
.article_prenet .board-list {
	padding-top: 2px;
}
.article-board .num {
	padding: 0px !important; font-family: verdana; font-size: 10px; font-weight: normal; float: none !important;
}
.article-board .num2 {
	padding: 0px !important; font-family: "µ¸¿ò",dotum,verdana; font-size: 11px; font-weight: normal; float: none !important;
}
.article-board .reply_tri {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 9px; font-weight: normal; margin-left: 1px; float: none !important;
}
.article-board .reply_txt {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px; font-weight: normal; float: none !important;
}
.article-board .head {
	padding: 1px 5px 0px 0px; font-size: 11px; vertical-align: middle; float: left; opacity: 0.5;
}
.article-board .aaa {
	padding-right: 5px; float: none !important;
}
.article-board .board-list span {
	float: left; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.article-board .board-list .filter-30 {
	padding-right: 4px;
}
.article-board .board-list .ico-q {
	padding-right: 4px;
}
.article-board .board-list .ico_mobile {
	top: -2px; vertical-align: bottom; position: relative;
}
.article-board .board-list .sbjt {
	font-size: 11px; font-style: normal; margin-right: -1px; display: inline-block;
}
.article-board .board-box .v_top {
	vertical-align: top;
}
.article-board .board-box .v_top .list-count {
	padding-top: 2px; display: inline-block;
}
.article-board .board-box .v_btm {
	vertical-align: bottom;
}
.article-board .board-box .v_btm .pers_nick_area {
	margin-bottom: -2px;
}
.article-board .board-box .txt_reply {
	width: 425px; line-height: 17px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.article-board .board-box .txt_reply .view-count {
	line-height: 17px; padding-left: 4px; float: none;
}
.article-board .board-box .txt_basic {
	font-size: 11px;
}
.article-board .board-box .txt_basic span {
	padding-left: 2px; font-size: 6px; vertical-align: middle;
}
.article-board .board-box .txt_basic_view {
	height: 0px; line-height: 0; font-size: 0px; position: relative; z-index: 10;
}
.article-board .board-box .txt_basic_view div {
	top: -1px; width: 451px; right: 32px; position: absolute;
}
.article-board .board-box .txt_basic_view p {
	background: rgb(255, 255, 255); padding: 8px 9px 6px; border: 1px solid rgb(182, 182, 182); border-image: none; text-align: left; color: rgb(51, 51, 51) !important; line-height: 15px; font-size: 11px; float: right; -ms-word-break: break-all; -ms-word-wrap: break-word; max-width: 451px;
}
.article-board .p_cafebook {
	padding-right: 4px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif;
}
.article-board .del_reply {
	line-height: 14px; letter-spacing: 0px; font-size: 11px;
}
.article-board .line {
	margin: 0px; padding: 0px !important; height: 1px !important; overflow: hidden;
}
.article-board .board-box-line-dashed {
	margin: 0px; padding: 0px !important; height: 1px !important; font-size: 0px;
}
.article-board td.search-r {
	padding: 0px 0px 5px; border-collapse: collapse;
}
.article-board .search-r div {
	margin-top: -4px !important; margin-left: 88px;
}
.article-board .search-r p {
	line-height: 1.4; margin-right: 0px; margin-bottom: 3px; margin-left: 88px;
}
.article-board .search-r p.cont {
	margin-left: 60px;
}
.article-board .search-r p.cont a {
	display: inline-block;
}
.article-board .search-r p.board_name {
	letter-spacing: -1px; font-size: 11px; margin-left: 60px; opacity: 0.7;
}
.article-board .search-r p.indent {
	margin-left: 88px;
}
.article-board .search-r img {
	margin-right: 4px; margin-bottom: 2px; verticla-align: middle;
}
.article-board .search-r ul {
	padding-left: 12px; margin-top: 10px; margin-right: 0px; margin-left: 88px;
}
.article-board .search-r li {
	margin: 0px; height: 18px; vertical-align: top;
}
.article-board .cafebook_list td {
	padding: 9px 0px 7px; -ms-word-break: break-all;
}
.article-board .cafebook_list .tit_cafebook {
	padding-left: 15px; -ms-word-break: normal;
}
.article-board .cafebook_list .tit_cafebook img {
	margin-top: -3px;
}
.gate-list {
	border-width: 3px; border-style: solid; margin: 0px; clear: both; -ms-zoom: 1;
}
.gate-list .tag {
	background: url("http://cafeimgs.naver.net/cafe4/ico-tag.gif") no-repeat 0px 2px; line-height: 1.4; overflow: hidden; padding-left: 35px; clear: both; margin-top: 35px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.gate-box {
	margin: 0px 12px; position: relative; z-index: 20;
}
.gate-box ol {
	margin: 7px 7px 7px 40px; padding: 7px;
}
.gate-box ul {
	margin: 7px 7px 7px 40px; padding: 7px;
}
.gate-box ol li {
	list-style-type: decimal;
}
.gate-box .old-gate-l {
	margin: 12px 0px 0px; height: 12px; text-align: right; opacity: 0.5;
}
.gate-box .gate-tit {
	margin: 12px 0px 0px; padding: 0px; height: 20px; letter-spacing: -1px; font-size: 14px;
}
.gate-flash {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
.list-blog {
	border-width: 1px; border-style: solid; margin: 0px; width: 771px; clear: both; _zoom: 1;
}
.list-blog .inbox {
	margin: 14px; width: 743px; _zoom: 1;
}
.list-blog .tit-box img {
	vertical-align: middle;
}
.list-blog .etc-box img {
	vertical-align: middle;
}
.gate-box .tit-box img {
	vertical-align: middle;
}
.list-blog .tit-box {
	width: 743px; overflow: hidden; clear: both;
}
.gate-box .tit-box {
	width: 100%; overflow: hidden; clear: both;
}
.list-blog .tit-box .fl {
	width: 531px; margin-top: 4px;
}
.list-blog .tit-box .del_reply {
	margin: 0px 2px 0px -2px;
}
.list-blog .tit-box .ico_mobile {
	top: -1px; position: relative;
}
.gate-box .tit-box .fl {
	padding-bottom: 0px !important; margin-top: 4px;
}
.gate-box .tit-box .fr {
	padding-bottom: 0px !important;
}
.gate-box .board-box-line-dashed {
	height: 1px; font-size: 0px;
}
.list-blog .tit-box .fl td {
	-ms-word-break: break-all;
}
.gate-box .tit-box .fl td {
	-ms-word-break: break-all;
}
.list-blog .tit-box .fr {
	margin-top: 6px;
}
.gate-box .tit-box .fr {
	margin-top: 6px;
}
.list-blog .tit-box td {
	line-height: 1.5; padding-right: 5px;
}
.gate-box .tit-box td {
	line-height: 1.5; padding-right: 5px;
}
.list-blog .tit-box input {
	width: 13px; height: 13px; vertical-align: middle;
}
.gate-box .tit-box input {
	width: 13px; height: 13px; vertical-align: middle;
}
.list-blog .tit-box .view-count {
	font-size: 11px; font-weight: bold; opacity: 0.5;
}
.gate-box .tit-box .view-count {
	font-size: 11px; font-weight: bold; opacity: 0.5;
}
.list-blog .tit-box .date {
	font-size: 11px; opacity: 0.5;
}
.gate-box .tit-box .date {
	font-size: 11px; opacity: 0.5;
}
.list-blog .tit-box .date {
	white-space: nowrap;
}
.list-blog .tit-box .recom {
	font-size: 11px;
}
.gate-box .tit-box .recom {
	font-size: 11px;
}
.list-blog .tit-box .recom span {
	margin: 0px 2px 0px 1px; letter-spacing: -1px; font-weight: bold;
}
.gate-box .tit-box .recom span {
	margin: 0px 2px 0px 1px; letter-spacing: -1px; font-weight: bold;
}
.list-blog .tit-box .edit {
	padding-right: 1px; font-size: 11px;
}
.list-blog .tit-box .delete {
	padding-right: 1px; font-size: 11px;
}
.list-blog .tit-box .edit {
	padding-right: 3px;
}
.list-blog .tit-box .scrap {
	margin-bottom: 3px;
}
.gate-box .tit-box .scrap {
	margin-bottom: 3px;
}
.list-blog .tit-box .recomm {
	margin-right: 3px; margin-bottom: 4px;
}
.gate-box .tit-box .recomm {
	margin-right: 3px; margin-bottom: 4px;
}
.list-blog .board-box-line-dashed {
	height: 3px; font-size: 0px;
}
*:first-child + html .list-blog .board-box-line-dashed {
	height: 5px;
}
.list-blog .etc-box {
	width: 743px; text-align: right; overflow: hidden; clear: both; margin-top: 3px;
}
.list-blog .etc-box .fl {
	margin-top: 8px;
}
.list-blog .etc-box .fl td {
	padding-right: 5px;
}
.list-blog .tit-box .fl td .dsc_sbjt2 a {
	text-decoration: none;
}
.list-blog .tit-box .fl td .dsc_sbjt2 a span {
	margin: 0px 1px 0px 2px; font-size: 7px; vertical-align: middle; display: inline-block;
}
.list-blog .etc-box .fl span {
	padding-right: 5px; float: left;
}
.list-blog .etc-box .fr {
	text-align: right; overflow: hidden; margin-top: 2px;
}
.list-blog .etc-box .step {
	letter-spacing: -1px; padding-top: 0px; font-size: 11px;
}
.list-blog .etc-box .step span {
	float: left;
}
.list-blog .etc-box .step img {
	margin: 0px 0px 2px;
}
.list-blog .etc-box .chat img {
	margin: -1px 0px 0px -1px;
}
.list-blog .etc-box .url {
	height: 23px; position: relative;
}
.list-blog .etc-box .url span {
	top: -2px; line-height: 1.5; padding-left: 5px; vertical-align: top; display: inline-block; position: relative;
}
.list-blog .etc-box .url .url-txt {
	margin: 3px 0px 0px; font-family: µ¸¿ò; font-size: 11px; display: inline-block;
}
.list-blog .etc-box .category {
	text-align: right;
}
.list-blog .etc-box .copy {
	margin-top: 2px; vertical-align: top;
}
.list-blog .tbody {
	line-height: 1.4; clear: both; margin-top: 20px;
}
.list-blog .tbody2 {
	line-height: 140%; clear: both; margin-top: 6px;
}
#tbody {
	width: 100%; position: relative; -ms-overflow-x: auto !important; -ms-overflow-y: hidden;
}
#tbody div {
	font-family: inherit; font-size: inherit;
}
#tbody p {
	font-family: inherit; font-size: inherit;
}
#tbody a.con_link:link {
	text-decoration: underline;
}
#tbody a.con_link:visited {
	text-decoration: underline;
}
#tbody a.con_link:hover {
	text-decoration: underline;
}
#tbody a.con_link:active {
	text-decoration: underline;
}
#main-area #gate-tbody {
	overflow: hidden;
}
#main-area #tbody ul {
	margin: 0px 7px 13px 40px; padding: 0px 7px; list-style-type: disc;
}
#main-area #gate-tbody ul {
	margin: 0px 7px 13px 40px; padding: 0px 7px; list-style-type: disc;
}
#main-area #tbody ul li {
	margin: 0px 7px 0px 10px; padding: 0px; list-style-type: disc;
}
#main-area #gate-tbody ul li {
	margin: 0px 7px 0px 10px; padding: 0px; list-style-type: disc;
}
#main-area #tbody ol {
	margin: 0px 7px 13px 40px; padding: 0px 7px; list-style-type: decimal;
}
#main-area #gate-tbody ol {
	margin: 0px 7px 13px 40px; padding: 0px 7px; list-style-type: decimal;
}
#main-area #tbody ol li {
	margin: 0px 7px 0px 10px; padding: 0px; list-style-type: decimal;
}
#main-area #gate-tbody ol li {
	margin: 0px 7px 0px 10px; padding: 0px; list-style-type: decimal;
}
#main-area #tbody ol ul li {
	list-style-type: circle;
}
#main-area #gate-tbody ol ul li {
	list-style-type: circle;
}
#main-area #tbody ul ul li {
	list-style-type: circle;
}
#main-area #gate-tbody ul ul li {
	list-style-type: circle;
}
#main-area #tbody ol ul ul li {
	list-style-type: square;
}
#main-area #gate-tbody ol ul ul li {
	list-style-type: square;
}
#main-area #tbody ul ul ul li {
	list-style-type: square;
}
#main-area #gate-tbody ul ul ul li {
	list-style-type: square;
}
#main-area #tbody dd {
	margin-left: 15px;
}
#main-area #tbody hr {
	display: block;
}
#main-area #gate-tbody hr {
	display: block;
}
.list-blog .tag {
	background: url("http://cafeimgs.naver.net/cafe4/ico-tag_20150519.gif") no-repeat 0px 3px; line-height: 1.4; overflow: hidden; padding-left: 37px; clear: both; margin-top: 35px;
}
.origin-txt {
	height: 21px; font-weight: normal;
}
.origin-txt span .tit-ico {
	margin-right: 5px; margin-bottom: 2px;
}
.origin-txt span img {
	margin-bottom: -1px; vertical-aling: middle;
}
.origin-txt span {
	line-height: 1.6; float: left;
}
.origin-txt .ico_ccl {
	line-height: 1.2; padding-left: 10px; vertical-align: middle;
}
.origin-txt .ico_ccl a {
	position: absolute;
}
.origin-txt .ico_ccl img {
	margin: 0px;
}
.ccl_layer {
	letter-spacing: -1px; position: absolute;
}
.ccl_layer .content {
	padding: 8px 9px; border: 1px solid rgb(145, 145, 145); border-image: none; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px; position: relative; background-color: rgb(255, 255, 255);
}
.ccl_layer p {
	margin: 0px; padding: 0px;
}
.ccl_layer ul {
	margin: 0px; padding: 5px 0px 0px;
}
.ccl_layer li {
	color: rgb(136, 136, 136); line-height: 1.2; letter-spacing: 0px; list-style-type: none;
}
.ccl_layer .ccl_layer_position {
	background: url("http://cafeimgs.naver.net/cafe4/bg_layer_position.png") no-repeat; width: 7px; height: 10px; bottom: -10px; position: absolute; _bottom: -14px;
}
.ccl_layer .shadow01 {
	width: 100%;
}
html > body .ccl_layer .shadow01 {
	background: url("http://cafeimgs.naver.net/cafe4/layerpopup_shadow1.png");
}
.ccl_layer .shadow01_side {
	left: -2px; top: -2px; position: relative; _width: 100%;
}
.ccl_layer .shadow02 {
	width: 100%;
}
html > body .ccl_layer .shadow02 {
	background: url("http://cafeimgs.naver.net/cafe4/layerpopup_shadow2.png");
}
.ccl_layer .shadow02_side {
	left: -1px; top: -1px; position: relative;
}
.ccl_box {
	margin-top: 24px; position: relative;
}
.ccl_box .ccl {
	background: url("http://cafeimgs.naver.net/cafe4/bg_box.png"); padding: 0px 9px 0px 108px; height: 57px; color: rgb(102, 102, 102); line-height: 1.4; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px;
}
.ccl_box .ccl img {
	left: 15px; top: 16px; position: absolute; _height: 1px;
}
.ccl_box .ccl a {
	color: rgb(39, 143, 0); text-decoration: underline !important;
}
.ccl_box .ccl_side {
	background: url("http://cafeimgs.naver.net/cafe4/bg_box_side.png");
}
.view-outbox {
	text-align: center;
}
#gate-tbody .view-outbox {
	margin-bottom: 20px;
}
.view-poll {
	border-width: 1px; border-style: solid; margin: 20px auto 0px; width: 320px; overflow: hidden;
}
.view-poll dl {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.view-poll dt {
	background: url("http://cafeimgs.naver.net/cafe4/ico-poll.gif") no-repeat 12px 10px rgb(251, 251, 251); height: 30px;
}
.view-poll dt span {
	padding: 8px 0px 0px 30px; font-weight: bold; float: left;
}
.view-poll dd {
	margin: 0px 10px; padding: 15px 0px; overflow: hidden;
}
.view-poll dd li {
	margin: 0px; text-align: left; padding-top: 5px; padding-bottom: 5px; clear: both; list-style-type: none !important; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.view-poll dd li span {
	padding-right: 4px; float: left;
}
.poll-btn {
	margin: 0px auto; padding: 9px; text-align: center;
}
.poll-btn img {
	margin: 1px;
}
.poll-box {
	margin: 0px auto; clear: both;
}
.result-poll {
	border-width: 1px; border-style: solid; margin: 20px auto 0px; width: 320px; overflow: hidden;
}
.result-poll dl {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.result-poll dt {
	background: url("http://cafeimgs.naver.net/cafe4/ico-poll.gif") no-repeat 12px 10px rgb(251, 251, 251); height: 30px;
}
.result-poll dt span {
	padding: 8px 0px 0px 30px; font-weight: bold; float: left;
}
.result-poll dd {
	margin: 0px 10px; padding: 15px 0px; overflow: hidden;
}
.result-poll dd li {
	margin: 0px; text-align: left; overflow: hidden; padding-top: 5px; padding-bottom: 5px; clear: both; list-style-type: none !important; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.result-poll .r-txt {
	width: 120px; float: left;
}
.result-poll .r-bar {
	margin: 3px 8px 0px 3px; width: 100px; height: 6px; font-size: 0px; float: left; background-color: rgb(215, 215, 215);
}
.result-poll .r-num {
	width: 63px; font-size: 11px; float: left;
}
.reply-box {
	width: 100%; height: 25px; line-height: 18px; clear: both; _zoom: 1;
}
.reply-box td {
	padding-right: 3px; vertical-align: top;
}
.reply-box .filter-30 {
	padding-right: 3px;
}
.reply-box .reply span {
	padding-left: 5px; float: left;
}
.reply-box .reply .ico-bl02 {
	margin: 0px; padding-top: 5px; display: inline-block;
}
.reply-box .reply a {
	
}
.reply-box img {
	vertical-align: 0px !important; position: relative;
}
.reply-box .num-recomm img {
	margin-top: -5px;
}
.reply-box .num-recomm span {
	top: -1px; position: relative;
}
.per-info a {
	display: block; position: relative;
}
.per-info .mask {
	border: 1px solid rgb(0, 0, 0); border-image: none; left: 0px; top: 0px; width: 43px; height: 43px; display: block; position: absolute;
}
.per-info .ico {
	background: url("http://cafeimgs.naver.net/cafe4/ico_me2day.png") no-repeat; width: 14px; height: 15px; right: 2px; bottom: 2px; overflow: hidden; display: block; position: absolute; cursor: pointer; _background: none;
}
.per-info-id {
	height: 23px; padding-top: 3px; padding-left: 0px;
}
.per-info-other {
	height: 18px; text-align: right; font-size: 11px; vertical-align: top; opacity: 0.5;
}
.reply-list {
	line-height: 1.4em; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.reply-list span {
	vertical-align: top; display: inline-block; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
html > body .reply-list span {
	overflow: hidden;
}
.reply-list img {
	margin-top: 2px; vertical-align: top;
}
.reply-line {
	padding-top: 5px; padding-bottom: 5px; opacity: 0.3;
}
html > body .reply-line .board-box-line-dashed {
	height: 1px;
}
*:first-child + html .reply-line .board-box-line-dashed {
	height: auto;
}
.reply-persona {
	margin-bottom: 3px; vertical-align: middle;
}
.reply-write-ico {
	background: url("http://cafeimgs.naver.net/cafe4/ico-black_2.gif") no-repeat 0px 100% rgb(255, 255, 255); border: 1px solid rgb(197, 202, 205); width: 23px; height: 31px; text-align: center;
}
.reply-write-ico img {
	margin-top: 1px !important;
}
.reply-write-ico a {
	width: 30px; height: 23px; display: block;
}
.reply-write {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(215, 215, 215) rgb(215, 215, 215) rgb(153, 153, 153); width: 582px; height: 46px; color: rgb(51, 51, 51); overflow: auto; resize: none;
}
.reply-write-s {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(215, 215, 215) rgb(215, 215, 215) rgb(153, 153, 153); width: 399px; height: 31px; color: rgb(51, 51, 51); overflow: auto;
}
.memo-write {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(215, 215, 215) rgb(215, 215, 215) rgb(153, 153, 153); width: 648px; height: 70px; color: rgb(51, 51, 51); overflow: auto;
}
.history-write {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(215, 215, 215) rgb(215, 215, 215) rgb(153, 153, 153); width: 648px; height: 31px; color: rgb(51, 51, 51); overflow: auto;
}
.article-webzine {
	margin: 0px; overflow: hidden; clear: both; position: relative;
}
.article-webzine .list-tit h3 {
	letter-spacing: -1px; float: left; display: inline;
}
.article-webzine .list-tit span {
	font-family: verdana; font-size: 10px; font-weight: bold; float: right;
}
.article-webzine .webzine-box {
	width: 100%; overflow: hidden;
}
.article-webzine .webzine-box li {
	margin: 10px 0px 0px 10px; height: 100px; clear: both; vertical-align: top;
}
.article-webzine .webzine-img {
	margin: 0px 10px 0px 0px; width: 100px; height: 100px; float: left; display: inline;
}
.article-webzine .webzine-img img {
	vertical-align: top;
}
.article-webzine dl {
	margin: 10px 0px 0px; overflow: hidden; -ms-zoom: 1;
}
.article-webzine dl img {
	vertical-align: middle;
}
.article-webzine dl dt {
	letter-spacing: -1px; padding-bottom: 6px; font-weight: bold; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.article-webzine dl dd.date {
	font-size: 11px; opacity: 0.5;
}
.article-webzine dl dd.txt {
	line-height: 1.3em; opacity: 7.5;
}
.article-webzine .num {
	padding: 0px 0px 0px 3px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.article-webzine .webzine-movie-img {
	margin: 0px 10px 0px 0px; border: 2px solid rgb(0, 0, 0); border-image: none; left: 0px; top: 0px; width: 100px; height: 75px; float: left; display: inline; position: relative;
}
.article-webzine .webzine-movie-img img {
	vertical-align: top;
}
.article-webzine .webzine-movie-img a.btn_play {
	left: 3px; top: 53px; position: absolute;
}
.article-webzine-sub {
	margin: 0px; width: 773px; overflow: hidden; clear: both;
}
.article-webzine-sub li {
	margin: 0px; padding: 20px 0px; width: 773px; overflow: hidden; clear: both; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid;
}
.article-webzine-sub div {
	margin: 0px 0px 0px 15px; overflow: hidden; float: left; display: inline;
}
.article-webzine-sub div .webzine-img {
	width: 145px; height: 116px;
}
.article-webzine-sub dl {
	margin: 0px 15px 0px 0px; width: 583px; overflow: hidden; float: right; display: inline;
}
.article-webzine-sub dt {
	padding: 0px 0px 5px; line-height: 1.3; overflow: hidden; font-weight: bold;
}
.article-webzine-sub dd {
	overflow: hidden; clear: both;
}
.article-webzine-sub .tag {
	background: url("http://cafeimgs.naver.net/cafe4/ico-tag.gif") no-repeat 0px 2px; line-height: 1.4; overflow: hidden; padding-left: 35px; clear: both; margin-top: 15px;
}
.article-webzine-sub dd.board-box-line-dashed {
	margin: 0px 0px 7px; height: 4px; font-size: 0px;
}
.article-webzine-sub dd.txt {
	height: 40px; line-height: 1.4;
}
.article-webzine-sub dd .date {
	margin: 3px 0px 0px 7px; font-size: 11px; opacity: 0.5;
}
.article-webzine-sub .num {
	padding: 0px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.article-webzine-sub .persnacon {
	float: none !important;
}
.article-webzine-sub .per_id {
	float: none !important;
}
.article-album {
	margin: 0px; overflow: hidden; clear: both; position: relative;
}
.article-album .list-tit h3 {
	letter-spacing: -1px; float: left; display: inline;
}
.article-album .list-tit span {
	font-family: verdana; font-size: 10px; font-weight: bold; float: right;
}
.article-album .album-box {
	margin: 0px; padding: 0px; width: 100%; text-align: center; overflow: hidden;
}
.article-album .album-box li {
	width: 100px; height: 160px; text-align: left; overflow: hidden; float: left; display: inline;
}
.article-album .album-box li .photo {
	margin: 0px 0px 10px;
}
.article-album .album-box li .tit {
	height: 18px; letter-spacing: -1px; font-weight: bold;
}
.article-album .album-box li .tit a {
	text-decoration: underline;
}
.article-album .album-box li .num {
	padding: 0px 0px 0px 2px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.article-album .album-box li .date {
	height: 26px; font-size: 11px; opacity: 0.5;
}
.article-album .album-box li dl {
	width: 100px;
}
.article-album .album-box li dt {
	height: 100px;
}
.article-album .album-box li dt img {
	vertical-align: top;
}
.article-album .album-box li dd {
	vertical-align: top;
}
.article-album .photo-box-2 li {
	margin: 10px 21px 0px;
}
.article-album .photo-box-3 li {
	margin: 10px 12px 0px 13px;
}
.article-album .photo-box-5 li {
	margin: 10px 9px 0px;
}
.article-album .photo-box-6 li {
	margin: 10px 13px 0px 15px;
}
.article-album .num {
	padding: 0px 0px 0px 3px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.article-cafebook {
	margin: 0px; overflow: hidden; clear: both; position: relative;
}
.article-cafebook .list-tit h3 {
	letter-spacing: -1px; float: left; display: inline;
}
.article-cafebook .list-tit span {
	font-family: verdana; font-size: 10px; font-weight: bold; float: right;
}
.article-cafebook .cafebook-box {
	margin: 0px; padding: 0px; width: 100%; text-align: center; overflow: hidden;
}
.article-cafebook .cafebook-box li {
	width: 100px; height: 160px; text-align: left; overflow: hidden; float: left; display: inline;
}
.article-cafebook .cafebook-box li .thumb {
	background: url("http://cafeimgs.naver.net/img/book/main/bg_main_bookshelf.gif") no-repeat; width: 83px; height: 100px; padding-right: 2px; position: relative; -ms-zoom: 1;
}
.article-cafebook .cafebook-box li .thumb img {
	bottom: 0px; position: absolute;
}
.article-cafebook .cafebook-box li .thumb .dc {
	background: url("http://cafeimgs.naver.net/img/book/main/img_cover_ss.png") no-repeat; left: 0px; top: 0px; width: 83px; height: 100px; position: absolute; cursor: pointer; _background: none;
}
.article-cafebook .cafebook-box li h4 {
	margin: 10px 0px 1px; height: 18px; letter-spacing: -1px; font-size: 12px; font-weight: bold;
}
.article-cafebook .cafebook-box li h4 a {
	text-decoration: underline;
}
.article-cafebook .cafebook-box li p {
	letter-spacing: -1px; font-size: 11px; -ms-zoom: 1; opacity: 0.5;
}
.article-cafebook .cafebook-box li p em {
	letter-spacing: 0px; font-style: normal; margin-left: 2px;
}
.article-cafebook .photo-box-2 li {
	margin: 10px 21px 0px;
}
.article-cafebook .photo-box-3 li {
	margin: 10px 12px 0px 13px;
}
.article-cafebook .photo-box-5 li {
	margin: 10px 9px 0px;
}
.article-cafebook .photo-box-6 li {
	margin: 10px 15px 0px 13px;
}
.article-movie-album {
	margin: 0px; overflow: hidden; clear: both; position: relative;
}
.article-movie-album .list-tit h3 {
	letter-spacing: -1px; float: left; display: inline;
}
.article-movie-album .list-tit span {
	font-family: verdana; font-size: 10px; font-weight: bold; float: right;
}
.article-movie-album .album-box {
	margin: 0px; padding: 0px; width: 100%; text-align: center; overflow: hidden;
}
.article-movie-album .album-box li {
	left: 0px; top: 0px; width: 104px; text-align: left; overflow: hidden; float: left; display: inline; position: relative;
}
.article-movie-album .album-box li a.btn_play {
	left: 5px; top: 55px; position: absolute;
}
.article-movie-album .album-box li .photo {
	margin: 0px 0px 10px;
}
.article-movie-album .album-box li .photo1 {
	margin: 0px 0px 10px; height: 77px;
}
.article-movie-album .album-box li .tit {
	height: 20px; letter-spacing: -1px; font-weight: bold;
}
.article-movie-album .album-box li .num {
	padding: 0px 0px 0px 2px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.article-movie-album .album-box li .date {
	height: 20px; font-size: 11px; opacity: 0.5;
}
.article-movie-album .album-box li dl {
	width: 104px;
}
.article-movie-album .album-box li dt {
	border: 2px solid rgb(0, 0, 0); border-image: none; height: 75px;
}
.article-movie-album .album-box li dt img {
	vertical-align: top;
}
.article-movie-album .album-box li dd {
	vertical-align: top;
}
.article-movie-album .photo-box-2 li {
	margin: 10px 19px 0px;
}
.article-movie-album .photo-box-3 li {
	margin: 10px 10px 0px;
}
.article-movie-album .photo-box-5 li {
	margin: 10px 7px 0px;
}
.article-movie-album .photo-box-6 li {
	margin: 10px 12px 0px;
}
.article-movie-album .num {
	padding: 0px 0px 0px 3px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.article-movie-webzine {
	margin: 0px; overflow: hidden; clear: both; position: relative;
}
.article-movie-webzine .list-tit h3 {
	letter-spacing: -1px; float: left; display: inline;
}
.article-movie-webzine .list-tit span {
	font-family: verdana; font-size: 10px; font-weight: bold; float: right;
}
.article-movie-webzine .webzine-box {
	width: 100%; overflow: hidden;
}
.article-movie-webzine .webzine-box li {
	margin: 10px 0px 0px 10px; height: 79px; clear: both; vertical-align: top;
}
.article-movie-webzine .webzine-img {
	margin: 0px 10px 0px 0px; border: 2px solid rgb(0, 0, 0); border-image: none; left: 0px; top: 0px; width: 100px; height: 75px; float: left; display: inline; position: relative;
}
.article-movie-webzine .webzine-img2 {
	margin: 0px 10px 0px 0px; border: 2px solid rgb(0, 0, 0); border-image: none; width: 102px; height: 77px; float: left; display: inline;
}
.article-movie-webzine .webzine-img img {
	vertical-align: top;
}
.article-movie-webzine .webzine-img a.btn_play {
	left: 3px; top: 53px; position: absolute;
}
.article-movie-webzine dl {
	margin: 10px 0px 0px;
}
.article-movie-webzine dl dt {
	height: 20px; letter-spacing: -1px; font-weight: bold; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.article-movie-webzine dl dd.date {
	height: 19px; font-size: 11px; opacity: 0.5;
}
.article-movie-webzine dl dd.txt {
	height: 35px; line-height: 1.3; opacity: 7.5;
}
.article-movie-webzine .num {
	padding: 0px 0px 0px 3px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.article-movie-sub {
	margin: 0px; width: 773px; overflow: hidden; clear: both;
}
.article-movie-sub li {
	margin: 0px; padding: 20px 0px; width: 773px; overflow: hidden; clear: both; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid;
}
.article-movie-sub div.movie-img {
	left: 22px; width: 124px; height: 93px; overflow: hidden; float: left; position: relative;
}
.article-movie-sub div.movie-play {
	left: 22px; width: 124px; height: 93px; overflow: hidden; float: left; position: relative;
}
.article-movie-sub div.movie-img {
	text-align: center;
}
.article-movie-sub div.movie-img img {
	margin: 9px 0px 0px;
}
.article-movie-sub div.movie-play {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
.article-movie-sub p.btn_play {
	left: 3px; top: 71px; position: absolute;
}
.article-movie-sub dl {
	margin: 0px 15px 0px 0px; width: 583px; overflow: hidden; float: right; display: inline;
}
.article-movie-sub dt {
	padding: 0px 0px 5px; line-height: 1.3; overflow: hidden; font-weight: bold;
}
.article-movie-sub dt input {
	padding: 0px; border: 0px currentColor; border-image: none; vertical-align: middle;
}
.article-movie-sub dd {
	overflow: hidden; clear: both;
}
.article-movie-sub .tag sp {
	background: url("http://cafeimgs.naver.net/cafe4/ico-tag.gif") no-repeat 0px 2px; line-height: 1.4; overflow: hidden; padding-left: 35px; clear: both; margin-top: 15px;
}
.article-movie-sub dd.board-box-line-dashed {
	margin: 0px 0px 7px; height: 4px; font-size: 0px;
}
.article-movie-sub dd.txt {
	height: 40px; line-height: 1.4;
}
.article-movie-sub dd .date {
	margin: 3px 0px 0px 7px; font-size: 11px; opacity: 0.5;
}
.article-movie-sub .num {
	padding: 0px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.article-movie-sub .persnacon {
	float: none !important;
}
.article-movie-sub .per_id {
	float: none !important;
}
.article-album-movie-sub {
	margin: 0px 0px 0px -23px; padding: 0px; width: 796px; overflow: hidden; clear: both; border-bottom-width: 1px; border-bottom-style: solid;
}
.article-album-movie-sub li {
	margin: 0px 0px 0px 30px; width: 128px; height: 190px; vertical-align: top; float: left; display: inline;
}
.article-album-movie-sub .album-img {
	width: 145px; height: 116px;
}
.article-album-movie-sub li dl {
	margin: 16px 0px 0px 6px;
}
.article-album-movie-sub li dt {
	padding: 0px 0px 3px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
html > body .article-album-movie-sub li dt {
	overflow: hidden;
}
.article-album-movie-sub li dt img {
	margin: 0px 0px 0px 3px; vertical-align: middle;
}
.article-album-movie-sub li dt input {
	padding: 0px; border: 0px currentColor; border-image: none; vertical-align: middle;
}
.article-album-movie-sub li dd {
	height: auto; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.article-album-movie-sub li dd.date_num {
	height: 15px; font-size: 11px; opacity: 0.4;
}
.article-album-movie-sub li dd.id {
	opacity: 0.7;
}
.article-album-movie-sub .num {
	padding: 0px 0px 0px 3px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.article-album-movie-sub div.movie-img {
	width: 124px; height: 93px; overflow: hidden; position: relative;
}
.article-album-movie-sub div.movie-play {
	width: 124px; height: 93px; overflow: hidden; position: relative;
}
.article-album-movie-sub div.movie-img {
	text-align: center;
}
.article-album-movie-sub div.movie-img img {
	margin: 9px 0px 0px;
}
.article-album-movie-sub div.movie-play {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
.article-album-movie-sub p.btn_play {
	left: 3px; top: 71px; position: absolute;
}
.article-album-sub {
	margin: 0px 0px 0px -12px; padding: 0px; width: 785px; overflow: hidden; clear: both; border-bottom-width: 1px; border-bottom-style: solid;
}
.article-album-sub li {
	margin: 0px 0px 0px 12px; width: 145px; height: 210px; vertical-align: top; float: left; display: inline;
}
.article-album-sub .album-img {
	width: 145px; height: 116px;
}
.article-album-sub li dl {
	margin: 10px 0px 0px 6px;
}
.article-album-sub li dt {
	padding: 0px 0px 3px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
html > body .article-album-sub li dt {
	overflow: hidden;
}
.article-album-sub li dt img {
	margin: 0px 0px 0px 3px; vertical-align: middle;
}
.article-album-sub li dt input {
	padding: 0px; border: 0px currentColor; border-image: none; vertical-align: middle;
}
.article-album-sub li dd {
	height: 30px;
}
.article-album-sub li dd.date_num {
	height: 15px; font-size: 11px; opacity: 0.4;
}
.article-album-sub li dd.id {
	opacity: 0.7;
}
.article-album-sub .num {
	padding: 0px 0px 0px 3px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.memo {
	margin: 0px; overflow: hidden; clear: both; position: relative; z-index: 10;
}
.memo .list-tit h3 {
	letter-spacing: -1px; float: left; display: inline;
}
.memo .list-tit span {
	font-family: verdana; font-size: 10px; font-weight: bold; float: right;
}
.memo .memo-box {
	width: 100%; overflow: hidden; clear: both;
}
.memo .memo-box li {
	margin: 0px 0px -1px; width: 100%; height: 56px; overflow: hidden; vertical-align: top;
}
.memo .memo-box .memo-list {
	margin: 10px 0px 0px 12px; height: 21px; position: relative;
}
.memo .memo-box .memo-list a {
	font-weight: bold;
}
.memo .memo-box .memo-list img {
	margin: 0px 5px 3px 0px; vertical-align: middle;
}
.memo .memo-box .id {
	margin: 0px 7px 0px 0px; display: block; _float: left;
}
.memo .memo-box .date {
	top: 2px; right: 0px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px; position: absolute; opacity: 0.5; _right: 7px;
}
.memo .memo-box .memo_secret {
	padding: 21px 0px 10px 15px;
}
.memo .memo-box .memo_secret span {
	display: inline-block;
}
.memo .memo-box .memo_secret img {
	margin-right: 8px; margin-bottom: 2px; vertical-align: middle;
}
.memo .txt {
	margin: 0px 0px 0px 32px;
}
.memo .txt_secret {
	margin: 0px 0px 0px 15px;
}
.memo .txt_secret img {
	margin: 0px 8px 3px 0px; vertical-align: middle;
}
.memo .line {
	margin: 8px 0px 0px;
}
.memo .num {
	padding: 0px 0px 0px 3px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.memo-sub {
	border-width: 1px; border-style: solid; margin: 0px; width: 771px; clear: both;
}
.memo-sub .fl .a_m {
	padding-top: 5px;
}
.memo-sub .inbox {
	margin: 15px; width: 743px;
}
.memo-sub .list-line {
	margin-top: 15px; margin-bottom: 10px; border-top-width: 1px; border-top-style: solid;
}
.memo-sub .tit-box {
	width: 743px; height: 25px; clear: both;
}
.memo-sub .tit-box .fl {
	margin-top: 4px;
}
.memo-sub .tit-box .fr {
	margin-top: 6px;
}
.memo-sub .tit-box td {
	line-height: 1.5; padding-right: 5px;
}
.memo-sub .tit-box .date {
	font-size: 11px; display: inline-block; opacity: 0.5;
}
.memo-sub .tbody {
	line-height: 1.4; overflow: hidden; clear: both;
}
.memo-sub .board-box-line-dashed {
	height: 3px; font-size: 0px; margin-top: 3px;
}
.memo-sub .persnacon {
	margin-top: 2px;
}
.memo-w {
	border-width: 1px; border-style: solid; margin: 0px; width: 771px; overflow: hidden; clear: both;
}
.memo-w .inbox {
	margin: 5px; width: 761px; overflow: hidden;
}
.attendance {
	margin: 0px; overflow: hidden; clear: both; position: relative;
}
.attendance .list-tit h3 {
	letter-spacing: -1px; float: left; display: inline;
}
.attendance .list-tit span {
	font-family: verdana; font-size: 10px; font-weight: bold; float: right;
}
.attendance .attendance-list {
	margin: 12px 10px 0px;
}
.attendance .attendance-list li {
	margin: 6px 0px 0px; height: 20px; line-height: 16px; clear: both; vertical-align: top;
}
.attendance .attendance-list .id {
	width: 110px; float: left;
}
.attendance .attendance-list .id img {
	margin: 0px 5px 3px 0px; vertical-align: middle;
}
.attendance .attendance-list .txt {
	float: left; display: inline-block;
}
:root .attendance .attendance-list .txt {
	margin-top: 1px;
}
.attendance .attendance-list .date {
	font-family: verdana; font-size: 10px; float: right; opacity: 0.5;
}
.attendance .num {
	padding: 0px 0px 0px 3px; font-family: verdana; font-size: 10px; font-weight: normal;
}
.attendance .board-box {
	width: 100%; clear: both;
}
.attendance .board-box td {
	padding: 7px 0px 4px; border-collapse: collapse;
}
.attendance .board-box .board-box-line-dashed {
	margin: 0px; padding: 0px !important; height: 1px !important; font-size: 0px;
}
.attendance .board-box .line {
	padding: 0px !important;
}
#sub-tit {
	background-position: 0px 0px; margin: 0px; width: 773px; height: 62px; overflow: hidden; clear: both; background-repeat: no-repeat;
}
#sub-tit h3 {
	margin: 20px 10px 0px 12px; line-height: 18px; letter-spacing: -1px; overflow: hidden; padding-bottom: 4px; font-size: 14px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#sub-tit h3.line2 {
	margin-top: 20px;
}
#sub-tit h3.only-tit span {
	font-size: 12px; font-weight: normal;
}
#sub-tit h3 a .ico_bookmark_on {
	margin: 0px 3px 0px 0px; vertical-align: top; display: inline-block; cursor: pointer;
}
#sub-tit h3 a .ico_bookmark_off {
	margin: 0px 3px 0px 0px; vertical-align: top; display: inline-block; cursor: pointer;
}
#sub-tit h3 a .ico_bookmark_on {
	background: url("http://cafeimgs.naver.net/cafe4/cafe/favorite/ico_star_20110825.png") no-repeat 0px 0px; _background: none;
}
#sub-tit h3 a .ico_bookmark_off {
	background: url("http://cafeimgs.naver.net/cafe4/cafe/favorite/ico_star_off_20110825.png") no-repeat 0px 0px; _background: none;
}
#sub-tit p {
	margin: 0px 0px 0px 12px; padding: 0px; height: 13px; font-size: 11px;
}
#sub-tit p.line2 {
	height: 26px; line-height: 1.3em;
}
#sub-tit .link_help {
	padding-right: 14px; float: right;
}
#sub-tit .link_help2 {
	letter-spacing: -1px; padding-right: 14px; text-decoration: underline; float: right;
}
#sub-tit .link_help2 a {
	text-decoration: underline;
}
.sub-tit-bottom {
	background-position: 0px 100%; margin: 0px; width: 773px; height: 12px; overflow: hidden; font-size: 0px; background-repeat: no-repeat;
}
#sub-tit .img-per {
	margin: 12px 12px 0px; float: left; display: inline;
}
#sub-tit .img-per a {
	display: block; position: relative;
}
#sub-tit .img-per img {
	border-width: 1px; border-style: solid;
}
#sub-tit .img-per .ico {
	background: url("http://cafeimgs.naver.net/cafe4/ico_me2day.png") no-repeat; width: 14px; height: 15px; right: 4px; bottom: 4px; overflow: hidden; display: block; position: absolute; cursor: pointer; _background: none;
}
#sub-tit .txt-per {
	width: 650px; margin-top: 34px; float: left;
}
#sub-tit .txt-per dt {
	height: 20px; letter-spacing: -1px; font-size: 14px; font-weight: bold;
}
#sub-tit .txt-per dd.txt-ex {
	height: 30px;
}
#sub-tit .txt-per dd .data-per {
	padding-top: 6px;
}
#sub-tit .txt-per dd .data-per td {
	padding-right: 6px;
}
#sub-tit .txt-per .num {
	font-size: 11px; font-weight: bold;
}
#sub-tit .txt-per .num_normal {
	font-size: 11px;
}
#sub-tit .btn-per {
	margin: 20px 22px 0px 0px; padding: 0px; text-align: right; font-size: 11px; float: right; display: inline;
}
#sub-tit .btn-per a {
	background: url("http://cafeimgs.naver.net/img/ico_arrow3.gif") no-repeat 0px 2px; padding: 0px 0px 0px 6px; letter-spacing: -1px;
}
#sub-tit .me_feed {
	top: 18px; width: 250px; height: 48px; right: 16px; position: absolute;
}
#sub-tit .me_feed a strong {
	font-weight: normal; text-decoration: underline;
}
#sub-tit .me_feed .dsc {
	margin: 4px 0px 0px; height: 30px; line-height: 16px; letter-spacing: -1px; padding-right: 93px; float: right; display: inline-block; white-space: nowrap;
}
#sub-tit .me_feed .btn_wide {
	top: 0px; width: 86px; height: 38px; text-align: center; right: 0px; display: inline-block; position: absolute;
}
#sub-tit .me_feed .btn_wide span {
	left: 0px; top: 0px; width: 10px; height: 38px; position: absolute;
}
#sub-tit .me_feed .btn_wide p {
	background-position: 100% 0px; height: 38px; letter-spacing: -1px; padding-right: 9px; font-size: 12px; margin-left: 10px;
}
#sub-tit .me_feed .btn_wide a {
	height: 24px; padding-top: 14px; text-decoration: none !important; display: block; white-space: nowrap;
}
#sub-tit .me_feed .btn_wide a.ico {
	background: url("http://cafeimgs.naver.net/img/spi/ico_spi_rss.png") no-repeat 0px 12px; padding-left: 19px; cursor: pointer; _background: none;
}
#sub-tit .qm {
	margin: 22px 0px 0px 2px; font-size: 12px; font-weight: bold; display: inline-block;
}
.sub_tit_auto {
	height: auto !important;
}
.btn_me3 {
	background: url("http://cafeimgs.naver.net/img/naverme/btn_feed2_off2.png") no-repeat; width: 67px; height: 21px; margin-right: 1px; display: block; cursor: pointer; _background-image: url(http://cafeimgs.naver.net/img/naverme/btn_feed2_off2.png);
}
.me2day_me2box {
	top: 1px;
}
.btn_ly_open {
	background: url("http://cafeimgs.naver.net/cafe4/btn_fum.png") no-repeat; width: 16px; height: 16px; margin-right: 1px; margin-left: 2px; display: block; cursor: pointer; _background: none;
}
.btn_slide {
	background: url("http://cafeimgs.naver.net/cafe4/bu_slide.png") no-repeat 0px 0px; padding: 3px 0px 2px 21px; letter-spacing: -1px; font-size: 11px; float: left; _background: none;
}
.btn_slide a {
	text-decoration: none; display: inline-block;
}
.txtBtn {
	text-decoration: none; cursor: pointer;
}
.txtBtn:hover {
	border: currentColor; border-image: none; text-decoration: none;
}
.list-style {
	height: 30px; position: relative;
}
.list-style .fl {
	padding: 0px 0px 0px 9px; float: left;
}
.list-style .fl select {
	width: 125px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);
}
.list-style .view-txt {
	margin: 5px 0px 0px 5px; float: left;
}
.list-style .fr {
	padding-top: 3px; padding-right: 9px; font-size: 11px; float: right;
}
.list-style .fr img {
	margin: 0px 3px 3px 0px; vertical-align: middle;
}
.list-style .fr select {
	margin-left: 5px;
}
.list-style .fr input {
	float: left;
}
.list-style .fr select {
	float: left;
}
.list-style .fr label {
	float: left;
}
.list-style .fr label {
	margin-top: 3px;
}
.list-style .fr a {
	margin: 1px 0px 0px 5px; letter-spacing: -1px; font-size: 11px; float: left;
}
.list-style .fr-em {
	padding: 7px 10px 0px 0px; font-style: normal; float: right;
}
.list-style .fr-em em {
	font-style: normal;
}
.list-style .fl .marketinfo {
	padding: 3px 0px 2px; letter-spacing: -1px; font-size: 11px; margin-left: 10px; float: left;
}
.list-style .fl .marketinfo a {
	display: inline-block;
}
.list-style .fl .bar {
	margin: 3px 0px 0px 9px; float: left;
}
.list-style .fr input {
	margin: 2px 3px 0px 7px; padding: 0px; width: 13px; height: 13px;
}
.list-style .fr .mt {
	padding-left: 4px; margin-top: 3px;
}
.list-style .fr .sub2 {
	margin: 3px 0px 0px 5px; float: left; position: relative;
}
.list-style .fr .sub2 span {
	letter-spacing: 0px;
}
.list-style .fr .sub2 .bar {
	margin: 3px 4px 0px 0px; float: left; position: relative;
}
.list-style .fr .sub2 a {
	background: url("http://cafeimgs.naver.net/img/bu_arrow_sub.gif") no-repeat right 4px; margin: 0px; padding-right: 9px; float: none; display: inline-block;
}
.list-style .fl .sublink {
	padding-right: 9px !important; padding-left: 4px; margin-left: 0px !important;
}
.list-style .fr .sub3 {
	float: left; position: relative;
}
.list-style .fr .sub3 a {
	line-height: 18px; padding-right: 1px;
}
.list-style .fr .sub3 a img {
	vertical-align: top;
}
.list-style .fr .sub3 a span {
	display: inline-block;
}
.list-style .fr .sub4 {
	letter-spacing: -1px; padding-right: 1px; font-size: 11px; float: left;
}
.list-style .fr .sub4 input {
	margin: 2px 3px 2px 6px; padding: 0px;
}
.layer_box {
	border-width: 1px; border-style: solid; padding: 4px 0px; overflow: hidden; position: absolute; z-index: 100;
}
.layer_box li {
	padding: 5px 8px 1px; text-align: left; letter-spacing: -1px; font-size: 11px;
}
.layer_box li span {
	letter-spacing: 0px;
}
.layer_box li em {
	font-style: normal; display: inline-block;
}
.layer_box li.selected a {
	text-decoration: underline;
}
.layer {
	border: 2px solid currentColor; border-image: none; overflow: hidden; position: absolute; background-color: rgb(255, 255, 255);
}
.layer_in {
	padding: 26px 12px 8px 24px; position: relative;
}
.layer h2 {
	margin: 0px 0px 17px; color: rgb(51, 51, 51); line-height: 1; font-size: 14px;
}
.layer .txt {
	color: rgb(38, 176, 6);
}
.layer .info .desc {
	color: rgb(85, 85, 85); line-height: 1.5; margin-bottom: 8px;
}
.layer .btn_area {
	margin: 20px 12px 0px 0px; text-align: center;
}
.layer .btn_type_gr {
	padding: 0px 11px; border-radius: 2px; border: 1px solid rgb(17, 181, 6); border-image: none; height: 27px; color: rgb(255, 255, 255); line-height: 31px; letter-spacing: -1px; text-decoration: none; margin-right: 1px; display: inline-block; background-color: rgb(19, 199, 6);
}
.layer .btn_type_wh {
	padding: 0px 17px; border-radius: 2px; border: 1px solid rgb(207, 208, 212); border-image: none; height: 27px; color: rgb(86, 89, 96); line-height: 31px; letter-spacing: -1px; text-decoration: none; display: inline-block; background-color: rgb(255, 255, 255);
}
.layer .chck_area {
	text-align: right; margin-top: 11px;
}
.layer .btn_chck_clse {
	color: rgb(142, 146, 156); letter-spacing: -1px; font-size: 11px; text-decoration: none; vertical-align: bottom;
}
.layer .btn_chck_clse img {
	margin-left: 5px; vertical-align: top;
}
.layer .btn_lyr_clse {
	padding: 10px; top: 5px; right: 5px; position: absolute;
}
.list-style_v1 {
	height: 24px;
}
.list-style_v1 .fr {
	padding-top: 2px;
}
.list-style_v1 .fr .mt {
	padding: 0px 2px 0px 6px; margin-top: 3px;
}
.type1.layer .layer_in {
	padding: 43px 22px 32px; width: 304px;
}
.type1.layer h2 {
	text-align: center; margin-bottom: 29px;
}
.type1.layer .btn_area {
	margin: 24px 0px 0px;
}
.layer .cont_area .prfl {
	text-align: center;
}
.layer .cont_area .prfl .thmb {
	background: url("http://cafeimgs.naver.net/img/join/dft_thmb_72.png") no-repeat; margin: 0px auto; width: 72px; height: 72px; position: relative;
}
.layer .cont_area .prfl .mask {
	background: url("http://cafeimgs.naver.net/img/join/mask_72.png") no-repeat; left: 0px; top: 0px; width: 72px; height: 72px; position: absolute;
}
.layer .cont_area .prfl .name {
	font-size: 14px; margin-top: 14px; display: block; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.layer .cont_area .desc .inner {
	margin: 18px auto 0px; padding: 14px 12px 14px 20px; border: 1px solid rgb(240, 240, 240); border-image: none; height: 149px; text-align: left; line-height: 18px; -ms-word-break: break-all; -ms-overflow-y: auto; -ms-word-wrap: break-word; box-sizing: border-box; background-color: rgb(253, 253, 253);
}
.list-style_v2 {
	height: 35px;
}
.list-style_v2 .fl {
	padding: 4px 0px 0px 6px;
}
.list-style-rank {
	height: 30px;
}
.list-style-rank .fl {
	padding: 0px 0px 0px 10px; float: left;
}
.list-style-rank .fl select {
	width: 85px; font-family: dotum; font-size: 12px; background-color: rgb(255, 255, 255);
}
.list-style-rank .fr {
	padding-top: 7px; float: right;
}
.list-style-rank .fr a {
	margin: 0px; font-size: 11px; float: left;
}
.list-style-rank .fr span {
	padding: 0px 5px; float: left;
}
.list-style .align {
	padding-top: 3px;
}
.list-btn {
	height: 43px; clear: both;
}
.list-btn .fl {
	padding-top: 3px;
}
.list-btn .fl .btn_slide {
	margin: -2px 0px 2px 11px;
}
.list-btn .input {
	margin: -2px 1px 0px 0px;
}
html > body .list-btn .input {
	margin: -2px -2px 0px 0px;
}
:root .list-btn .input {
	margin: -2px 1px 0px 0px;
}
.list-btn-line {
	height: 3px !important;
}
.list-btn .select_all {
	padding-left: 12px;
}
.list-btn .select_all input {
	margin: 0px;
}
.list-btn .fl {
	margin: 13px 0px 0px !important; float: left; display: inline;
}
.list-btn .fr {
	margin: 10px 10px 0px 0px !important; float: right; display: inline;
}
.list-btn-nor {
	height: 30px; clear: both;
}
.list-btn-nor .fl {
	margin: 10px 0px 0px 10px; float: left; display: inline;
}
.upper-list.list-btn-nor .fl {
	margin-top: 5px !important;
}
.list-btn-nor .fl img {
	margin-right: 2px;
}
.list-btn-nor .fr {
	margin: 10px 10px 0px 0px; float: right; display: inline;
}
.upper-list.list-btn-nor .fr {
	margin-top: 0px !important;
}
.list-btn-nor2 {
	height: 31px; clear: both;
}
.list-btn-nor2 .fl {
	margin: 10px 0px 0px 5px; float: left; display: inline;
}
.upper-list.list-btn-nor2 .fl {
	margin-top: 5px !important;
}
.list-btn-nor2 .fl img {
	margin-right: 2px;
}
.list-btn-nor2 .fr {
	margin: 10px 10px 0px 0px; float: right; display: inline;
}
.upper-list.list-btn-nor2 .fr {
	margin-top: 5px !important;
}
.list-tab {
	margin: 9px 0px; height: 29px; border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.list-tab ul {
	margin: 0px 5px; left: 0px; top: 0px; width: 763px; height: 29px; float: left; position: absolute;
}
.list-tab li {
	height: 29px; margin-right: 2px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: left; vertical-algin: top;
}
.list-tab li.fr {
	margin: 0px; float: right;
}
.list-tab li p {
	overflow: hidden; padding-top: 9px; padding-right: 15px; padding-left: 15px; font-weight: bold;
}
.list-tab li a {
	text-decoration: none; float: left;
}
.list-tab li a:hover {
	text-decoration: none;
}
.list-tab li.noselected {
	opacity: 0.5;
}
.list-tab li.selected p {
	padding-left: 12px;
}
.list-tab li.selected p span {
	float: left;
}
.list-tab li.selected p .ico-bl {
	margin-top: 2px; margin-right: 2px;
}
.list-tab li .num {
	padding: 0px 0px 0px 3px; font-weight: normal;
}
.list-tab li .ico_lock {
	margin-left: 4px; vertical-align: top; display: inline-block;
}
.list-tab .app_noti {
	left: 278px; top: 11px; letter-spacing: -1px; font-size: 11px; position: absolute;
}
.list-tab .app_noti em {
	font-style: normal; margin-left: 4px; float: left; display: inline-block;
}
.list-tab .app_noti span {
	float: left; display: inline-block;
}
.list-tab .app_noti a {
	text-decoration: underline; margin-left: 5px; float: left; display: inline-block;
}
.list-tab .tab_safe {
	padding-right: 29px;
}
.list-tab .ico_safe {
	background: url("http://cafeimgs.naver.net/cafe4/ico_safe_on.png") no-repeat 0px 0px; left: 173px; top: 10px; width: 12px; height: 12px; margin-left: 4px; display: inline-block; position: absolute; z-index: 100; _background: none;
}
.list-tab .ico_lft_arr {
	top: 10px; right: 1px; letter-spacing: -1px; font-size: 11px; display: inline-block; position: absolute;
}
.list-tab .ico_lft_arr a {
	text-decoration: underline !important;
}
.list-tab .ico_lft_arr .ico {
	background: url("http://cafeimgs.naver.net/img/bu_arrow_sub2.gif") no-repeat 0px 3px; padding: 0px 3px 0px 2px; width: 3px; height: 10px; margin-left: 3px; display: inline-block;
}
.list-tab li.tab_kin {
	margin-left: 10px !important;
}
.list-tab li.tab_kin span {
	color: rgb(106, 192, 13);
}
.list-tab .txt-r {
	padding-right: 10px; font-size: 11px; margin-top: 10px; float: right; opacity: 0.5;
}
.list-tab .txt-r2 {
	border: 0px currentColor; border-image: none; height: 19px; text-align: right; padding-right: 14px; font-size: 12px; margin-top: 10px; float: right; opacity: 0.5;
}
.list-tab .txt-r2 img {
	margin-bottom: 2px; vertical-align: middle;
}
.list-tab .fr {
	margin: 7px 9px 0px 0px;
}
.list-tab .fr .sub2 {
	margin: 3px 0px 0px 3px; float: left; position: relative;
}
.list-tab .fr .sub2 span {
	letter-spacing: 0px;
}
.list-tab .fr .sub2 .bar {
	margin: 3px 4px 0px 0px; float: left; position: relative;
}
.list-tab .fr .sub2 a {
	background: url("http://cafeimgs.naver.net/img/bu_arrow_sub.gif") no-repeat right 4px; margin: 0px; letter-spacing: -1px; padding-right: 9px; font-size: 11px; float: none;
}
.list-tab2 {
	margin: 10px 0px 9px; height: 26px; overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; position: relative; -ms-zoom: 1;
}
.list-tab2 ul {
	margin: 0px 0px 0px -1px; height: 29px;
}
.list-tab2 li {
	background: url("http://cafeimgs.naver.net/img/bu_bar.gif") no-repeat 0px 0px; height: 29px; padding-left: 10px; margin-right: 8px; float: left; vertical-algin: top;
}
.list-tab2 li a {
	text-decoration: none;
}
.list-tab2 li a:hover {
	text-decoration: none;
}
.list-tab2 li.noselected {
	opacity: 0.5; background-image: url("http://cafeimgs.naver.net/img/bu_bar2.gif");
}
.list-tab2 li.selected {
	
}
.list-tab2 li.selected a {
	font-weight: bold;
}
.rejoin {
	padding-top: 5px;
}
.btn-tab {
	padding: 0px 13px 0px 10px; height: 33px; overflow: hidden; margin-top: -1px;
}
.btn-tab img {
	vertical-align: top;
}
.btn-top {
	margin: 18px 9px 0px 0px; text-align: right; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px;
}
.btn-top span {
	font-size: 8px;
}
.list-search {
	text-align: center;
}
.list-search select {
	margin: 1px 0px 2px; width: 80px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px; vertical-align: middle;
}
.list-search input {
	width: 155px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px; vertical-align: middle;
}
.list-search .border-sub {
	border-width: 1px; border-style: solid;
}
.list-search img {
	vertical-align: middle;
}
.list-search input {
	vertical-align: middle;
}
.list-search #query {
	padding: 0px; height: 19px;
}
.seljs_title * {
	font: 12px/1.4em "µ¸¿ò", dotum, Helvetica, sans-serif; margin: 0px; padding: 0px; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
.seljs_selected * {
	font: 12px/1.4em "µ¸¿ò", dotum, Helvetica, sans-serif; margin: 0px; padding: 0px; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
.seljs_title input {
	background: url("http://cafeimgs.naver.net/cafe4/btn_select_arrow1.gif") no-repeat 100% 0px rgb(255, 255, 255); font: 12px/1.4em "µ¸¿ò", dotum, Helvetica, sans-serif; padding: 2px 0px 0px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 16px !important; cursor: default; font-size-adjust: none; font-stretch: normal; _height: 21px; -webkit-appearance: none; -webkit-border-radius: 0; _padding-left: 0; _text-indent: 4px; -webkit-text-size-adjust: none;
}
.seljs_selected input {
	background: url("http://cafeimgs.naver.net/cafe4/btn_select_arrow1.gif") no-repeat 100% 0px rgb(255, 255, 255); font: 12px/1.4em "µ¸¿ò", dotum, Helvetica, sans-serif; padding: 2px 0px 0px 4px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 16px !important; cursor: default; font-size-adjust: none; font-stretch: normal; _height: 21px; -webkit-appearance: none; -webkit-border-radius: 0; _padding-left: 0; _text-indent: 4px; -webkit-text-size-adjust: none;
}
.seljs_option {
	font: 12px/1.4em "µ¸¿ò", dotum, Helvetica, sans-serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
.seljs_option * {
	font: 12px/1.4em "µ¸¿ò", dotum, Helvetica, sans-serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
.seljs_option {
	border: currentColor; border-image: none; overflow: auto; margin-top: -1px; position: absolute; z-index: 10000; _margin-top: 0;
}
.seljs_iframe {
	border: currentColor; border-image: none; overflow: auto; margin-top: -1px; position: absolute; z-index: 10000; _margin-top: 0;
}
* + html .seljs_option {
	margin-top: 0px;
}
* + html .seljs_iframe {
	margin-top: 0px;
}
.seljs_option {
	border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; overflow: auto; word-spacing: 0px; cursor: default; -ms-scrollbar-base-color: rgb(255, 255, 255); -ms-scrollbar-face-color: rgb(255, 255, 255); -ms-scrollbar-3dlight-color: rgb(225, 225, 225); -ms-scrollbar-shadow-color: rgb(255, 255, 255); -ms-scrollbar-highlight-color: rgb(255, 255, 255); -ms-scrollbar-darkshadow-color: rgb(225, 225, 225); -ms-scrollbar-arrow-color: rgb(169, 169, 169); -ms-scrollbar-track-color: rgb(247, 247, 247); background-color: rgb(255, 255, 255);
}
.seljs_option li {
	list-style: none; margin: 0px !important; padding: 5px 0px 2px; text-indent: 6px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px; vertical-align: top;
}
.seljs_option li fieldset {
	padding: 0px 0px 4px; border: currentColor; border-image: none; text-indent: 0px; margin-top: -1px;
}
.seljs_option li fieldset label {
	padding: 3px 0px 0px; text-indent: -1px; display: block;
}
.seljs_option li fieldset input {
	text-indent: 0px; vertical-align: middle;
}
.seljs_option li fieldset input.seljs_text {
	padding: 1px 3px; border: 1px solid currentColor; border-image: none; width: 145px; height: 13px !important; font-size: 11px !important; _height: 17px;
}
.seljs_option li fieldset input.seljs_button {
	margin-left: 3px;
}
.seljs_option li fieldset input[type=image] {
	-webkit-appearance: none; -webkit-border-radius: 0; -webkit-text-size-adjust: none;
}
.seljs_option li fieldset input.seljs_text {
	-webkit-appearance: none; -webkit-border-radius: 0; -webkit-text-size-adjust: none;
}
.list-search #query {
	-webkit-appearance: none; -webkit-border-radius: 0; -webkit-text-size-adjust: none;
}
.seljs_option li.seljs_mover {
	letter-spacing: -1px; font-weight: bold; background-color: rgb(245, 245, 245);
}
.seljs_option li.seljs_mover fieldset {
	letter-spacing: 0px; font-weight: normal;
}
.seljs_option li.seljs_mover fieldset label {
	letter-spacing: -1px; font-weight: bold;
}
.selcol li {
	clear: none !important;
}
.seljs_option li fieldset input.seljs_button {
	border: currentColor !important; border-image: none !important; width: 30px; margin-left: 3px;
}
.mem-list-box {
	border-width: 1px; border-style: solid; height: 140px;
}
.mem-list-box .tit-mem {
	margin: 0px; height: 28px;
}
.mem-list-box .tit-mem h4 {
	margin: 8px 0px 0px 9px; font-size: 12px; float: left; display: inline;
}
.mem-list-box .tit-mem .mem-num {
	margin: 7px 0px 0px 5px; font-family: verdana; font-size: 10px; float: left; display: inline; opacity: 0.5;
}
.mem-list-box .tit-mem p {
	margin: 7px 10px 0px 0px; float: right; display: inline;
}
.mem-list-box .tit-mem p.txt {
	margin: 8px 10px 0px 0px; float: right; display: inline; opacity: 0.7;
}
.mem-list-box ul {
	margin: 9px 8px 0px;
}
.mem-list-box ol {
	margin: 9px 8px 0px;
}
.mem-list-box li {
	margin: 0px; height: 20px; clear: both; vertical-align: top; position: relative;
}
.mem-list-box li .list-num {
	width: 15px; padding-top: 1px; float: left;
}
.mem-list-box .gift {
	top: 2px; width: 13px; height: 13px; right: 0px; position: absolute;
}
.mem-list-box .memo {
	top: 2px; width: 13px; height: 13px; right: 18px; position: absolute;
}
.mem-view {
	height: 27px; margin-top: 4px;
}
.mem-view .per_id_nick {
	line-height: 1.5 !important;
}
.mem-view .edit-my {
	margin: 0px 0px 0px 7px; letter-spacing: -1px; font-size: 11px; font-weight: normal; opacity: 0.5;
}
.mem-b-box {
	margin: 0px; width: 74px; height: 74px;
}
.mem-b-box a {
	display: block; position: relative;
}
.mem-b-box .ico {
	background: url("http://cafeimgs.naver.net/cafe4/ico_me2day.png") no-repeat; width: 14px; height: 15px; right: 4px; bottom: 5px; overflow: hidden; display: block; position: absolute; cursor: pointer; _background: none;
}
.mem-b-box img {
	margin: 2px;
}
.mem-info .txt {
	padding-right: 4px; font-size: 11px; float: left; opacity: 0.7;
}
.mem-info .line {
	padding-right: 4px; font-size: 11px; float: left; opacity: 0.3;
}
.mem-list-box .mem-level {
	line-height: 1.9; padding-right: 4px; font-weight: normal; float: right;
}
.history-cafe {
	clear: both;
}
.history-year {
	padding: 3px 0px 0px 20px; line-height: 0.7; letter-spacing: -1px; font-family: Times New Roman, San Serif; font-size: 32px; font-style: italic; font-weight: bold;
}
.history-cafe dd {
	clear: both; vertical-align: top;
}
.history-cafe dd span {
	padding-right: 4px; margin-top: 4px; float: left;
}
.history-cafe dd em {
	font-style: normal;
}
.history-cafe dd.txt01 {
	padding: 0px 0px 10px 90px;
}
.history-cafe dd.txt02 {
	padding: 0px 0px 10px 50px;
}
.history-cafe .persnacon {
	margin: 0px 0px 5px;
}
.invite-padd01 {
	padding: 9px 0px 5px 18px;
}
.invite-padd02 {
	padding: 14px 10px 14px 15px;
}
.invite-padd02 input {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
.invite-padd02 textarea {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
.invite-to-into {
	line-height: 19px;
}
.invite-to-into input {
	vertical-align: middle;
}
.invite-to-into img {
	vertical-align: middle;
}
.invite-to-into input {
	-webkit-appearance: none; -webkit-border-radius: 0;
}
.invite-to-into img {
	margin-right: 2px;
}
.invite-to-into p {
	padding-bottom: 3px; margin-top: -2px;
}
.invite-to-into .small {
	letter-spacing: -1px; padding-left: 1px; font-size: 11px;
}
.invite-to-into .filter-50 {
	padding-left: 0px;
}
.invite-to-into th {
	padding: 5px 16px 0px 0px;
}
.invite-to-into td {
	padding-top: 5px;
}
.security_captch {
	width: 100%; overflow: hidden;
}
.security_captch .captchaimg {
	float: left;
}
.security_captch .inputarea {
	margin: 20px 0px 0px 20px; line-height: 18px; float: left;
}
.security_captch .inputarea p {
	padding-top: 13px;
}
.security_captch .inputarea p input {
	vertical-align: middle;
}
.security_captch .inputarea p span {
	padding-bottom: 4px; display: block;
}
.security_captch .inputarea p a {
	padding-left: 5px; font-size: 11px; text-decoration: underline;
}
.etc-list-line {
	height: 20px; margin-bottom: 5px; border-bottom-width: 2px; border-bottom-style: solid;
}
.tag-list-tit a {
	float: left;
}
.tag-list-tit span {
	float: left;
}
.tag-list-tit .ico-bl {
	padding: 2px 3px 0px 0px !important; font-size: 8px;
}
.tag-bg-t {
	background: url("http://cafeimgs.naver.net/cafe4/bg-tag-t.gif") no-repeat 0px 0px; height: 5px; font-size: 0px;
}
.tag-bg-b {
	background: url("http://cafeimgs.naver.net/cafe4/bg-tag-b.gif") no-repeat 0px 100%; height: 5px; font-size: 0px;
}
.tag-bg-m {
	background-color: rgb(255, 255, 255);
}
#tag1 {
	color: rgb(124, 138, 141); line-height: 260%; letter-spacing: -1px;
}
#tag1 a:link {
	color: rgb(124, 138, 141);
}
#tag1 a:visited {
	color: rgb(124, 138, 141);
}
#tag1 a:hover {
	color: rgb(255, 255, 0); text-decoration: none; background-color: rgb(30, 79, 85);
}
#tag2 {
	color: rgb(0, 180, 181); letter-spacing: -1px; font-size: 15px; font-weight: bold;
}
a#tag2:link {
	color: rgb(0, 180, 181); font-weight: bold;
}
a#tag2:visited {
	color: rgb(0, 180, 181); font-weight: bold;
}
a#tag2:hover {
	color: rgb(255, 255, 0); font-weight: bold; text-decoration: none; background-color: rgb(30, 79, 85);
}
#tag3 {
	color: rgb(60, 123, 102); letter-spacing: -1px; font-size: 18px; font-weight: bold;
}
a#tag3:link {
	color: rgb(60, 123, 102); font-weight: bold;
}
a#tag3:visited {
	color: rgb(60, 123, 102); font-weight: bold;
}
a#tag3:hover {
	color: rgb(255, 255, 0); font-weight: bold; text-decoration: none; background-color: rgb(30, 79, 85);
}
#tag4 {
	color: rgb(255, 255, 255); letter-spacing: -1px; font-size: 20px; font-weight: bold;
}
a#tag4:link {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; background-color: rgb(18, 215, 99);
}
a#tag4:visited {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; background-color: rgb(18, 215, 99);
}
a#tag4:hover {
	color: rgb(255, 255, 0); font-weight: bold; text-decoration: none; background-color: rgb(30, 79, 85);
}
#tagspace {
	margin: 0px 6px 0px 4px; color: rgb(204, 204, 204);
}
#imgspace {
	margin: 5px 3px 5px 0px;
}
#tag11 {
	font-size: 11px;
}
#tag13 {
	color: rgb(64, 64, 64); font-size: 14px; font-weight: bold;
}
#tag {
	color: rgb(124, 138, 141); line-height: 260%; letter-spacing: -1px;
}
.cafe-profile-tit {
	background-position: 0px 1px !important; padding-right: 10px; font-size: 14px !important; float: left;
}
.cafe-kinact-tit {
	background-position: 0px 0px !important; padding-right: 10px; font-size: 12px !important; float: left;
}
.profile-list {
	overflow: hidden; padding-bottom: 10px; margin-top: 5px; border-bottom-width: 1px; border-bottom-style: solid;
}
.profile-list li {
	padding: 4px 0px; width: 350px; margin-left: 15px; vertical-align: top; float: left; display: inline;
}
.new-cafe-con .photo-box {
	width: 231px; height: 215px; position: relative;
}
html > body .photo-box {
	background: url("http://cafeimgs.naver.net/cafe4/new_photo.png");
}
.new-cafe-con .photo-cafe {
	left: 14px; top: 25px; width: 203px; height: 150px; position: absolute;
}
.new-cafe-con .photo-txt {
	left: 14px; top: 190px; width: 203px; text-align: center; color: rgb(0, 0, 0); font-family: tahoma; font-size: 11px; position: absolute;
}
.new-cafe-con .photo-txt span {
	line-height: 1.5; font-family: batang;
}
.new-cafe-con .txt-tit {
	background: url("http://cafeimgs.naver.net/cafe4/new_tit.gif") no-repeat 0px 49px; margin: 0px; padding: 15px 0px 0px 5px; font-family: verdana; font-size: 24px;
}
.new-cafe-con .txt-tit .co01 {
	color: rgb(0, 0, 0);
}
.new-cafe-con .txt-tit .co02 {
	color: rgb(64, 191, 26);
}
.new-cafe-con .txt-tit .co03 {
	color: rgb(38, 110, 122);
}
.new-cafe-con .txt-01 {
	margin: 5px 0px 0px 5px; width: 87%; height: 17px; background-color: rgb(255, 51, 0);
}
.new-cafe-con .txt-01 p {
	padding: 3px 0px 0px 5px; color: rgb(255, 255, 255); font-weight: bold;
}
.new-cafe-con .txt-02 {
	margin: 15px 0px 0px 5px; line-height: 1.3; opacity: 0.5;
}
.new-cafe-con .txt-03 {
	margin: 35px 0px 0px 5px; padding: 0px 0px 0px 8px; height: 46px; border-left-color: rgb(229, 229, 229); border-left-width: 3px; border-left-style: solid; position: relative;
}
.new-cafe-con .txt-03 .ex-txt {
	height: 15px;
}
.new-cafe-con .txt-03 .url-txt {
	height: 22px; font-family: verdana; font-size: 11px; opacity: 0.5;
}
.new-cafe-con .txt-03 .man-txt {
	left: 8px; top: 36px; width: 100%; height: 22px; font-size: 11px; position: absolute;
}
.cafe-level {
	padding: 0px 0px 0px 10px;
}
html > body .cafe-level {
	padding: 0px 0px 15px 10px;
}
.cafe-level li {
	padding: 0px 0px 6px; clear: both;
}
.cafe-level .txt01 {
	padding: 1px 0px 0px; width: 18px;
}
.cafe-level .txt02 {
	width: 80px;
}
.attach_write {
	padding: 22px 0px 0px;
}
.attach_write .board-box-line-dashed {
	margin: 0px 0px 28px; opacity: 0.2 !important;
}
.view_source {
	margin: 20px 0px 30px; width: 100%; overflow: hidden;
}
.view_source dt {
	padding: 0px 7px 0px 0px; font-weight: bold; float: left;
}
.view_source dt.writer {
	padding-left: 12px; position: relative;
}
.view_source dt span {
	left: 0px; width: 1px; font-weight: normal; display: block; position: absolute;
}
.view_source dd {
	padding-right: 11px; float: left;
}
#sub-tit p.p_btn {
	margin: 0px 15px 0px 0px; padding: 0px; height: 11px; font-size: 8pt; float: right; display: inline;
}
#sub-tit .fl {
	display: inline;
}
.tbl-fix {
	table-layout: fixed;
}
.apply-form {
	margin-top: 30px;
}
.txt-lev-box {
	margin: 0px; padding: 9px 0px 8px; border: 1px solid rgb(229, 229, 229); border-image: none; text-align: center; line-height: 1.4em;
}
.upper {
	margin: 30px 0px 10px; width: 100%; text-align: right; overflow: hidden;
}
.upper .fl {
	padding-left: 10px;
}
.upper .fr {
	padding-right: 10px;
}
.upper a.myarticle {
	font-size: 8pt; text-decoration: underline;
}
.upper .go_application_list {
	padding-top: 6px;
}
.upper .go_application_list a {
	font-size: 11px; text-decoration: underline;
}
.upper .go_application_list a span {
	padding-right: 1px; font-size: 8px; text-decoration: none;
}
.upper select {
	color: rgb(70, 70, 70); vertical-align: middle;
}
.article-board .cancel {
	font-size: 8pt;
}
.article-board .member-count {
	font-size: 11px;
}
.article-board .lev-opt {
	padding: 0px 0px 0px 10px !important;
}
.result-article-board.article-board .lev-opt {
	padding: 0px 0px 0px 155px !important;
}
.article-board .lev-apply .board-box-line-dashed {
	margin-top: -1px;
}
.article-board .lev-apply .comment {
	padding: 5px 0px; width: 585px;
}
.article-board .lev-opt .board-box-line-dashed {
	margin-top: -1px;
}
.article-board .lev-opt .comment {
	padding: 6px 0px 3px; width: 498px; line-height: 1.5em; display: inline; opacity: 0.5;
}
.article-board .lev-opt .cancel {
	width: 68px; text-align: center; padding-top: 8px; font-size: 8pt;
}
.article-board .frm {
	padding: 3px 0px 0px !important;
}
.article-board .ico-persnacon {
	margin-left: 12px;
}
.article-board .ico-persnacon img {
	border-width: 1px; border-style: solid;
}
.article-board .lev-apply {
	padding: 0px 0px 0px 183px !important;
}
.result-article-board.article-board .lev-apply {
	padding: 0px 0px 0px 145px !important;
}
.article-board .levelup-no-list {
	padding: 22px 0px 23px !important; width: 100%; text-align: center; opacity: 0.5;
}
.levelup-app {
	border-width: 1px; border-style: solid; border-color: rgb(139, 139, 139) rgb(211, 211, 211) rgb(211, 211, 211) rgb(139, 139, 139); width: 488px; height: 40px; overflow: auto; vertical-align: middle;
}
.levelup-btn {
	margin: 0px 0px 0px 7px; vertical-align: middle;
}
.article-board .pl3 {
	padding-left: 3px !important;
}
.article-board .pl7 {
	padding-left: 7px !important;
}
.article-board .tl {
	text-align: left !important;
}
.article-board .tc {
	text-align: center !important;
}
.article-board .table-head {
	padding: 7px 0px 5px; text-align: center; font-size: 11px; font-weight: normal; border-collapse: collapse;
}
.article-board .levelup-application {
	padding: 5px 0px;
}
.article-board .levelup-application textarea {
	padding: 11px 7px; overflow: auto;
}
.levelup-result-text {
	padding: 10px 14px 17px;
}
.levelup-result-text ul {
	margin: 5px 0px 5px 12px;
}
.levelup-result-text li {
	padding-bottom: 2px;
}
.levelup-empty-text {
	margin: 29px 0px 23px; text-align: center;
}
.levelup-empty-text h4 {
	margin: 0px; font-size: 12px;
}
.levelup-empty-text p {
	margin-bottom: 14px;
}
.levelup-empty-text a {
	font-size: 11px; text-decoration: underline !important;
}
.list-btn-lev {
	height: 43px; clear: both;
}
.list-btn-lev .fl {
	margin: 15px 0px 0px 19px !important; float: left; display: inline;
}
.list-btn-lev .fr {
	margin: 10px 10px 0px 0px !important; float: right; display: inline;
}
.list-btn-lev .fr .txt {
	margin: 2px 0px 0px !important; font-weight: bold; float: left; display: inline;
}
.list-btn-lev .fr .txt select {
	vertical-align: middle;
}
.levelup-write-btn {
	text-align: center; margin-top: 20px;
}
.levelup-write-btn .tc-levelup-btn {
	margin: 0px auto; width: 144px;
}
.article-board .tcm0 {
	padding: 1px 0px !important; text-align: center;
}
.article-board .ver {
	padding: 1px 0px 2px !important; font-family: verdana; font-size: 11px;
}
.article-board .sub-nick {
	padding: 6px 0px 5px 7px !important;
}
.article-board .sub-nick-area {
	letter-spacing: -1px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.article-board .sub-nick-area .pers-img {
	border-width: 1px; border-style: solid; margin: 0px 4px 0px 0px; vertical-align: top; float: left;
}
.article-board .sub-nick-area .pers-nick {
	margin: 2px 4px 0px 0px; float: left;
}
.article-board .sub-nick-area .pers-id {
	letter-spacing: 0px; font-family: tahoma; font-size: 11px; float: left;
}
.article-board .chatlist.board-box td {
	padding: 10px 0px 7px;
}
.article-board .chatlist.board-box td.noresult {
	padding: 24px 0px 26px; text-align: center;
}
.chatroom_notice {
	border-width: 1px; border-style: solid; margin: 0px 0px 15px; padding: 14px 0px 2px 13px; overflow: hidden;
}
.chatroom_notice dl {
	width: 710px; overflow: hidden;
}
.chatroom_notice dt {
	height: 20px; line-height: 1.4em; letter-spacing: -1px; font-size: 12px; font-weight: bold;
}
.chatroom_notice dd {
	padding: 0px 0px 9px 108px; line-height: 1.4em; font-size: 12px; margin-top: -20px;
}
.chat_oldchg {
	padding: 0px 12px 7px; text-align: right; letter-spacing: -1px; margin-bottom: 18px; border-bottom-width: 1px; border-bottom-style: solid;
}
.chat_oldchg img {
	margin: 0px 2px 3px; vertical-align: middle;
}
.chat_oldchg a {
	text-decoration: underline;
}
.reply_footer {
	width: 100%; padding-top: 20px; position: relative;
}
.reply_footer .reply_array {
	top: 22px; right: 0px; position: absolute;
}
.reply_footer .reply_array span {
	display: inline-block;
}
.c_input_txt {
	border-width: 1px; border-style: solid; padding: 3px 2px 1px; width: 68px; vertical-align: middle;
}
.c_input_chk1 {
	margin: 0px 0px 2px; width: 13px; height: 13px; vertical-align: middle;
}
.c_select1 {
	border-width: 1px; border-style: solid; width: 55px; vertical-align: middle;
}
.box-auth {
	border-width: 1px; border-style: solid; padding: 25px 20px 21px; overflow: hidden;
}
.box-auth h4 {
	margin: 0px; padding: 0px 0px 4px; font-size: 12px; font-weight: bold;
}
.box-auth .list1 {
	width: 650px; overflow: hidden; margin-top: 5px;
}
.box-auth .list1 dt {
	background: url("http://cafeimgs.naver.net/cafe4/ico-gray-2x2.gif") no-repeat 0px 8px; padding: 4px 0px 0px 7px; width: 83px; height: 21px; letter-spacing: -1px; float: left;
}
.box-auth .list1 dd {
	width: 560px; height: 25px; color: rgb(195, 195, 195); float: left;
}
.box-auth .list1 dd img {
	vertical-align: middle;
}
.box-auth .list2 {
	width: 650px; overflow: hidden;
}
.box-auth .list2 li {
	background: url("http://cafeimgs.naver.net/cafe4/ico-gray-2x2.gif") no-repeat 0px 6px; padding: 0px 0px 1px 7px; line-height: 1.4em;
}
.box-auth .comm1 {
	width: 100%; overflow: hidden; padding-top: 24px; margin-top: 20px; border-top-color: rgb(202, 202, 202); border-top-width: 1px; border-top-style: dashed;
}
.box-auth .comm1 dt {
	width: 105px; padding-top: 1px; font-weight: bold; float: left;
}
.box-auth .comm1 dd {
	float: left;
}
.box-auth .comm1 dd p {
	display: inline;
}
.box-auth .comm2 li {
	background: url("http://cafeimgs.naver.net/cafe4/bu_1x5_66.gif") no-repeat 0px 6px; padding: 0px 0px 2px 9px; line-height: 1.4em; letter-spacing: -1px; font-size: 11px;
}
.box-auth .comm2 li.padd {
	padding-bottom: 10px;
}
p.t1 {
	line-height: 1.4em; padding-bottom: 8px;
}
p.t2 {
	padding: 17px 0px 9px 20px;
}
p.t2 label {
	padding-right: 25px; font-weight: bold;
}
p.t3 {
	padding: 0px 0px 16px 20px;
}
.under-btn {
	text-align: center; margin-top: 25px;
}
#main-area .ico-list-faq {
	background-position: left; background-repeat: no-repeat;
}
.myqa_alarm {
	top: 11px; right: 9px; position: absolute;
}
.myqa_alarm a {
	letter-spacing: -1px; font-size: 11px; text-decoration: underline;
}
.kin_link {
	height: 32px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.kin_link img {
	top: 8px; position: relative;
}
.kin_link .ico-solution {
	margin: 0px 5px 0px 17px; top: 8px; position: relative;
}
.kin_link .mng.ico-solution {
	margin: 0px 5px 0px 44px; top: 8px; position: relative;
}
.kin_link span {
	top: 4px; position: relative;
}
.kin_link .v_nav {
	left: 9px; top: 1px; position: relative;
}
.voc-p {
	color: rgb(102, 102, 102);
}
.v_prev {
	background: url("http://cafeimgs.naver.net/cafe4/s_n_s01.gif") 0px 0px;
}
.voc-p .v_next {
	background: url("http://cafeimgs.naver.net/cafe4/s_n_s01.gif") -13px 0px;
}
.voc-p {
	font: 9px/normal verdana !important; margin: 0px; padding: 0px; text-align: right; font-size-adjust: none !important; font-stretch: normal !important;
}
.voc-p .v_prev {
	margin: 0px 1px; vertical-align: top; background-repeat: no-repeat !important;
}
.voc-p .v_next {
	margin: 0px 1px; vertical-align: top; background-repeat: no-repeat !important;
}
.subject_select {
	left: 14px; top: 11px; position: absolute;
}
.manager.subject_select {
	left: 44px;
}
.subject_select strong {
	font-weight: normal; display: block;
}
.subject_select strong a {
	background: url("http://cafeimgs.naver.net/cafe4/ico_arrow2.gif") no-repeat right 0px; padding-right: 15px; font-size: 11px; text-decoration: none;
}
.subject_select .layerpopup div {
	_width: auto; _float: left;
}
.subject_select .layerpopup ul li {
	display: inline;
}
.subject_select .layerpopup ul li a {
	background: url("http://cafeimgs.naver.net/cafe4/w_bg_line03.gif") no-repeat 10px 11px; padding: 5px 10px 5px 9px; text-indent: 8px; text-decoration: none; display: block; white-space: nowrap; position: relative;
}
.subject_select .layerpopup ul li a:hover {
	background-color: rgb(237, 237, 237);
}
.subject_select .layerpopup ul li.select_all a {
	background-color: rgb(237, 237, 237);
}
.subject_select .layerpopup ul li.select_all a {
	padding: 9px 10px 5px 9px; text-indent: 0px; background-image: none;
}
.subject_select .layerpopup ul li.select_all a {
	padding: 9px 10px 5px 9px; text-indent: 0px; background-image: none;
}
.zindex1.article-board {
	overflow: visible; z-index: 2;
}
.zindex2.article-board {
	overflow: visible; z-index: 3;
}
.zindex6.article-board {
	overflow: visible; z-index: 6;
}
.layerpopup .border_type2 {
	border: 1px solid rgb(119, 119, 119); border-image: none; background-color: rgb(255, 255, 255);
}
.layerpopup .margin_type2.content {
	margin: 8px 8px 10px 10px;
}
.layerpopup .my_kin_head {
	padding: 0px 0px 5px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.layerpopup .my_kin_head a {
	color: rgb(68, 68, 68); font-size: 11px; text-decoration: underline !important;
}
.layerpopup .my_kin_head span {
	color: rgb(68, 68, 68); font-size: 11px; margin-right: 8px;
}
.layerpopup .my_kin_head span.type02 {
	margin-right: 94px; margin-left: 4px;
}
.layerpopup .my_kin_head span a {
	color: rgb(119, 119, 119) !important; font-family: tahoma; font-weight: bold;
}
.layerpopup .my_kin_head span strong {
	color: rgb(250, 84, 11);
}
.layerpopup .my_kin_list {
	margin-top: 9px;
}
.layerpopup .my_kin_list li {
	background: url("http://cafeimgs.naver.net/cafe4/w_bg_dot02.gif") no-repeat 1px 5px; padding-left: 9px; margin-bottom: 5px;
}
.layerpopup .my_kin_list a {
	color: rgb(144, 144, 144) !important; font-size: 11px; text-decoration: underline !important;
}
.layerpopup .my_kin_list span {
	color: rgb(0, 71, 144); font-size: 11px;
}
.layerpopup .margin_type2.content .v_nav {
	right: 10px; bottom: 10px; position: absolute;
}
.ln14 {
	color: rgb(76, 66, 77);
}
.txt_4 {
	color: rgb(35, 130, 14);
}
#sub-tit {
	position: relative;
}
#sub-tit .kin_result {
	background: url("http://cafeimgs.naver.net/cafe4/ico_arrow3.gif") no-repeat right 4px; right: 20px; bottom: 0px; letter-spacing: -1px; padding-right: 6px; font-size: 11px; text-decoration: underline; position: absolute;
}
.go_list {
	top: 0px; right: 10px; position: absolute;
}
.go_list a {
	text-decoration: none;
}
.go_list .ico-bl {
	top: -3px; font-size: 7px; position: relative;
}
.bw_2 {
	border-width: 2px !important; width: 769px !important;
}
.select_q {
	position: relative;
}
.list-blog .reply_write.board-box-line-dashed {
	width: 100%;
}
.list-blog .reply_write.etc-box .step span {
	top: -1px; position: relative;
}
* html .bw_2.list-blog .inbox {
	padding-top: 10px;
}
*:first-child + html .bw_2.list-blog .inbox {
	padding-top: 10px;
}
.list-blog .tit-box .reply_write.fl {
	width: 570px !important; margin-top: 1px;
}
.list-blog .tit-box .reply_writeq.fl {
	width: 540px !important; margin-top: 1px;
}
.list-blog .tit-box .reply_write2.reply_write.fr {
	width: 143px !important; padding-left: 13px; margin-top: 0px; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid;
}
.list-blog .tit-box .reply_write2.reply_write.fr .recomm_box {
	padding-right: 2px; padding-left: 1px;
}
.kin_answer {
	margin: 11px 2px 5px 1px; letter-spacing: -1px; font-family: µ¸¿ò; font-size: 11px; font-style: normal; font-weight: bold; white-space: nowrap;
}
.kin_count {
	margin: 11px 2px 5px 1px; letter-spacing: -1px; font-family: µ¸¿ò; font-size: 11px; font-style: normal; font-weight: bold; white-space: nowrap;
}
.kin_answer em {
	letter-spacing: 0px; font-family: verdana; font-size: 10px; font-style: normal; font-weight: normal;
}
.kin_count em {
	letter-spacing: 0px; font-family: verdana; font-size: 10px; font-style: normal; font-weight: normal;
}
.ico-recomm {
	left: 2px; width: 66px; height: 34px; text-align: center; position: relative;
}
.ico-recomm .recomm_tit {
	left: -9999px; position: absolute;
}
#main-area .kin_num.num-recomm {
	top: 4px; text-align: center !important; letter-spacing: -2px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 15px !important; font-weight: bold; margin-left: 19px; position: relative;
}
.list-blog .reply_write.etc-box {
	margin-top: 2px;
}
.list-blog .reply_write.etc-box .short_info {
	padding: 2px 0px 4px; font-family: "µ¸¿ò"; font-size: 11px;
}
.list-blog .reply_write.etc-box .short_info .list-i-new {
	border: 0px currentColor !important; border-image: none !important; top: 2px; position: relative; background-color: transparent; _top: -2px;
}
*:first-child + html .list-blog .reply_write.etc-box .short_info .list-i-new {
	top: -2px;
}
.reply_write.reply-box .reply span a {
	text-decoration: underline;
}
.w02.reply-write-ico {
	background-position: 64px 10px !important; width: 74px !important;
}
.w02.reply-write-ico a {
	width: 74px !important; height: 17px !important; text-indent: -7px; padding-top: 6px; font-size: 11px; position: relative;
}
.reply-write2 {
	border: 1px solid rgb(229, 229, 229); border-image: none; height: 50px;
}
.ico-question-select {
	left: 10px; top: 0px; width: 37px; height: 46px; position: absolute;
}
.select_q .tit-box .fl {
	padding-left: 40px;
}
.reply-box .fl {
	margin-top: 2px;
}
.reply-box .fr .m-tcol-c {
	padding-top: 1px; display: inline-block;
}
.reply-box .fr .filter-30.m-tcol-c {
	padding-top: 1px;
}
.reply-box .fl .reply {
	top: 0px; position: relative;
}
.reply_write.reply-box .fl .reply .reply {
	padding-left: 0px;
}
.other_reply {
	position: relative;
}
.other_reply .other_tit {
	margin-left: 16px;
}
.other_reply .other_tit .ico-bl02 {
	top: 6px; display: inline-block; position: relative;
}
.other_reply .sort_kind {
	top: 9px; right: 0px; position: absolute;
}
.other_reply .sort_kind span {
	font-size: 7px;
}
.other_reply .sort_kind td {
	padding-right: 7px;
}
.fs11 {
	font-size: 11px;
}
.recomm_write.list-btn-nor {
	position: relative;
}
.recomm_write.list-btn-nor .fl {
	margin: 0px; left: 10px; bottom: -3px; float: none; position: absolute;
}
.recomm_write.list-btn-nor .prev-next {
	margin: 0px; top: 15px; position: relative;
}
.recomm_write.list-btn-nor .fr {
	margin: 0px; right: 10px; bottom: 0px; float: none; position: absolute;
}
.submit_box {
	padding-top: 10px;
}
.submit_box .btn {
	margin-left: 340px;
}
.replay_write_tit {
	height: 15px;
}
.replay_write_tit .reply-write-ico {
	margin-right: 7px; float: left;
}
.replay_write_tit .per_id_nick {
	top: 4px; float: left; position: relative;
}
.h-30 {
	margin: 0px; height: 30px; overflow: hidden; clear: both; font-size: 0px;
}
.mr10 {
	font-family: µ¸¿ò; font-size: 11px; margin-right: 10px;
}
.mr10 p a {
	letter-spacing: 0px;
}
.que_scrap {
	margin-left: 20px;
}
.rm5 {
	margin-right: 5px;
}
.filter-20 {
	-ms-zoom: 1;
}
.filter-30 {
	-ms-zoom: 1;
}
.filter-50 {
	-ms-zoom: 1;
}
.filter-60 {
	-ms-zoom: 1;
}
.filter-70 {
	-ms-zoom: 1;
}
.filter-80 {
	-ms-zoom: 1;
}
#main-area .article-board .search-r p {
	padding-bottom: 3px;
}
#main-area .article-board .search-r p.board_name {
	letter-spacing: -1px !important; font-size: 11px !important; -ms-zoom: 1; opacity: 0.7 !important;
}
.other_ansbox {
	border-width: 1px; border-style: dashed; padding: 8px 21px 6px 0px; width: 677px; text-align: right; font-size: 11px; margin-top: 43px;
}
.other_ansbox .ico-bl {
	top: -1px; position: relative;
}
.list-blog .etc-box .fr {
	margin-top: 8px !important;
}
.no_reply {
	padding: 44px 0px; text-align: center; opacity: 0.5;
}
.entity-8744 {
	font-size: 10px; font-weight: bold;
}
.z3 {
	z-index: 3;
}
.btn_report {
	color: rgb(102, 102, 102); font-size: 11px;
}
.btn_report:hover {
	text-decoration: none;
}
#main-area .per_id_nick {
	margin-top: 0px !important;
}
.qb_print {
	background: url("http://cafeimgs.naver.net/cafe4/bg_print_t_line.gif") repeat-x; width: 810px; text-align: center;
}
.qb_print #main-area {
	margin: 0px auto; width: 770px !important; text-align: left; float: none;
}
.qb_print #main-area .list-blog {
	width: 765px !important;
}
.qb_print #main-area .list-blog .inbox {
	margin: 14px 16px !important;
}
.print_header {
	margin: 0px !important; padding: 25px 0px 6px !important; position: relative;
}
.print_header h1 {
	margin: 0px !important; padding: 0px !important;
}
.print_header .header_fnc {
	left: 660px; top: 33px; position: absolute;
}
.print_header .header_fnc a {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
.print_header .header_fnc .l_print {
	background: url("http://cafeimgs.naver.net/cafe4/pop_ico_print.gif") no-repeat left top; padding-left: 18px; margin-right: 10px;
}
.print_header .header_fnc .l_close {
	background: url("http://cafeimgs.naver.net/cafe4/bg_print_line.gif") no-repeat left top; padding-left: 9px;
}
.qb_print .btn_area {
	text-align: center; margin-top: 16px;
}
.qb_print .inbox {
	width: 733px !important;
}
.qb_print .list-blog .tit-box {
	width: 733px !important;
}
.qb_print .list-blog .etc-box {
	width: 733px !important;
}
.qb_print .list-blog .tit-box .reply_write.fl {
	width: 572px !important;
}
.qb_print #main-area .ico-question-select {
	left: 13px;
}
.comm-detail {
	border: 0px currentColor; border-image: none; margin-bottom: 22px; border-collapse: collapse; table-layout: fixed;
}
.comm-detail ul {
	margin: 0px !important; padding: 0px !important;
}
.comm-detail dl {
	margin: 0px !important; padding: 0px !important;
}
.comm-detail li {
	list-style: none !important;
}
.comm-detail .image {
	width: 253px; height: 238px; text-align: left; font-weight: normal; vertical-align: top;
}
.comm-detail .image img {
	border-width: 1px; border-style: solid; width: 236px; height: 236px; vertical-align: top;
}
.comm-detail .image2 {
	width: 133px; height: 120px; text-align: left; font-weight: normal; vertical-align: top;
}
.comm-detail .image2 img {
	border-width: 1px; border-style: solid; width: 118px; height: 118px; vertical-align: top;
}
.comm-detail .details {
	text-align: left; vertical-align: top;
}
.comm-detail .details-m {
	height: 238px; position: relative;
}
.comm-detail .conditions {
	height: 16px; overflow: hidden;
}
.comm-detail .conditions li {
	margin: 0px !important; padding: 0px !important; float: left;
}
.comm-detail .conditions li.last-child {
	background: none; margin: 0px; padding: 0px;
}
.comm-detail .conditions li img {
	vertical-align: middle; float: left;
}
.comm-detail .conditions li.bar img {
	margin: 2px 7px 0px; width: 1px; height: 10px; vertical-align: top; float: none;
}
html > body .comm-detail .conditions li.bar img {
	background: url("http://cafeimgs.naver.net/cafe4/bu_1x10_e0.png"); margin: 2px 7px 0px; width: 1px; height: 10px; vertical-align: top; float: none;
}
.comm-detail .conditions .comm1_on {
	
}
html > body .comm-detail .conditions .comm1_on {
	background: url("http://cafeimgs.naver.net/cafe4/ico_comm_1_on.png");
}
.comm-detail .conditions .comm2_on {
	
}
html > body .comm-detail .conditions .comm2_on {
	background: url("http://cafeimgs.naver.net/cafe4/ico_comm_2_on.png");
}
.comm-detail .conditions .comm3_on {
	
}
html > body .comm-detail .conditions .comm3_on {
	background: url("http://cafeimgs.naver.net/cafe4/ico_comm_3_on.png");
}
.comm-detail .conditions .comm1_off {
	
}
html > body .comm-detail .conditions .comm1_off {
	background: url("http://cafeimgs.naver.net/cafe4/ico_comm_1_off.png");
}
.comm-detail .conditions .comm2_off {
	
}
html > body .comm-detail .conditions .comm2_off {
	background: url("http://cafeimgs.naver.net/cafe4/ico_comm_2_off.png");
}
.comm-detail .conditions .comm3_off {
	
}
html > body .comm-detail .conditions .comm3_off {
	background: url("http://cafeimgs.naver.net/cafe4/ico_comm_3_off.png");
}
.comm-detail .conditions li span {
	font-size: 11px; float: left;
}
.comm-detail .title {
	margin: 16px 0px 6px; letter-spacing: -1px; font-size: 16px; font-weight: bold;
}
.comm-detail .title img {
	margin: 0px 0px 2px; vertical-align: middle;
}
.comm-detail .title span {
	letter-spacing: -2px;
}
.comm-detail .d-list {
	border: currentColor; border-image: none; width: 485px; border-collapse: collapse; table-layout: fixed;
}
.comm-detail .d-list .size {
	border-width: 1px; border-style: solid; margin: 0px 3px 2px 0px; padding: 2px 0px 0px 3px; width: 28px; vertical-align: middle;
}
.comm-detail .d-list th {
	padding: 6px 0px 3px; font-size: 12px; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid;
}
.comm-detail .d-list th span {
	padding-left: 5px;
}
.comm-detail .d-list td {
	padding: 6px 0px 3px; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid;
}
.comm-detail .d-list td.price {
	color: rgb(250, 84, 11); overflow: hidden; padding-top: 2px; padding-bottom: 0px;
}
.comm-detail .d-list td.price span {
	font: bold 16px/normal arial; top: 1px; color: rgb(250, 84, 11) !important; position: relative; font-size-adjust: none; font-stretch: normal;
}
.comm-detail .d-list td.qty {
	padding: 4px 0px 0px;
}
.comm-detail .d-list td.qty .comment {
	letter-spacing: -1px; padding-left: 3px; font-size: 11px;
}
.comm-detail .d-list tr.last-child th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.comm-detail .d-list tr.last-child td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.comm-detail .btns img {
	margin-right: 9px; vertical-align: top; float: left;
}
.comm-detail .btns p {
	line-height: 1.5em; letter-spacing: -1px; padding-top: 2px; font-size: 11px; float: left;
}
.comm-detail .btns2 {
	width: 421px; overflow: hidden;
}
.comm-detail .btns2 img {
	margin-bottom: 2px; vertical-align: top;
}
.comm-detail .btns2 p {
	padding: 10px 0px; line-height: 1.5em; letter-spacing: -1px; font-size: 11px;
}
.comm-detail .direct-info {
	width: 485px; overflow: hidden;
}
.comm-detail .direct-info2 {
	width: 421px; overflow: hidden;
}
.comm-detail .direct-info p {
	line-height: 1.5em; letter-spacing: -1px; font-size: 11px;
}
.comm-detail .direct-info2 p {
	line-height: 1.5em; letter-spacing: -1px; font-size: 11px;
}
.comm-detail .direct-info p.txt1 {
	padding: 13px 0px 0px; font-size: 12px; font-weight: bold;
}
.comm-detail .direct-info2 p.txt1 {
	padding: 13px 0px 0px; font-size: 12px; font-weight: bold;
}
.comm-detail .direct-info p.txt2 {
	padding: 5px 0px 10px; letter-spacing: 0px;
}
.comm-detail .direct-info2 p.txt2 {
	padding: 5px 0px 10px; letter-spacing: 0px;
}
.comm-detail .direct-info p.txt3 {
	padding: 8px 0px 0px; border-top-width: 1px; border-top-style: solid;
}
.comm-detail .direct-info2 p.txt3 {
	padding: 8px 0px 0px; border-top-width: 1px; border-top-style: solid;
}
.comm-detail .direct-info p.txt1b {
	padding: 5px 0px; font-size: 14px; font-weight: bold;
}
.comm-detail .direct-info2 p.txt1b {
	padding: 5px 0px; font-size: 14px; font-weight: bold;
}
.comm-detail-txt {
	margin: 0px 0px 28px; padding: 0px 0px 21px; line-height: 1.4em; overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid;
}
.comm-detail-txt .s-tit {
	font-weight: bold;
}
.comm-detail-txt2 {
	margin: 0px 0px 28px; padding: 23px 0px 21px; line-height: 1.4em; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.comm-detail-txt2 .s-tit {
	font-weight: bold;
}
.commlist-d1 {
	border-width: 1px; border-style: solid; padding: 13px 20px 12px; line-height: 1.5em;
}
.commlist-d1 .call {
	padding: 5px 0px 0px; font-size: 11px; font-weight: bold;
}
.commlist-d1 .callc {
	letter-spacing: 0px; font-family: verdana; font-size: 11px; font-weight: normal;
}
.commlist-d1 .bar {
	padding: 0px 2px; font-weight: normal;
}
.commlist-d2 {
	padding: 18px 24px 16px; line-height: 1.5em; font-size: 12px;
}
.commlist-d2 dl {
	margin: 10px 0px 0px; overflow: hidden;
}
.commlist-d2 dl dt {
	padding: 0px 0px 2px; font-weight: bold;
}
.commlist-d2 dl dd {
	padding: 0px 0px 10px; font-weight: normal;
}
.commlist-d2 dl dd .bar {
	padding-right: 8px;
}
.commlist.list-tab li.selected p {
	padding-left: 20px;
}
.commlist.list-tab .guide {
	top: 10px; right: 9px; font-size: 12px; position: absolute;
}
.article-board .padd10 {
	text-align: left; padding-left: 10px !important;
}
.other_view {
	margin: 26px 0px 2px; height: 21px; line-height: 14px; letter-spacing: -1px; float: right;
}
.other_view a {
	white-space: nowrap;
}
.other_view .txt {
	margin-top: 4px; float: left; display: inline-block;
}
.other_view .bar {
	margin-top: 4px; float: left; display: inline-block;
}
.other_view .more {
	margin-top: 4px; float: left; display: inline-block;
}
.other_view .more {
	margin-right: -1px;
}
.other_view .btn2 p {
	padding-right: 5px !important;
}
.other_view .btn2 p a {
	line-height: 18px; margin-top: 3px !important;
}
.other_view .btn2 p a.ico {
	background: url("http://cafeimgs.naver.net/img/spi/ico_spi_rss.png") no-repeat; padding-left: 18px; font-size: 12px; cursor: pointer; _background: none;
}
.other_view .bar {
	padding: 0px 4px 0px 5px; display: inline-block;
}
#main-area .tag_n_id {
	border: 0px currentColor; border-image: none; width: 100%; padding-top: 35px; table-layout: fixed;
}
#main-area .tag_list_area {
	border: 0px currentColor; border-image: none; width: 100%; padding-top: 35px; table-layout: fixed;
}
#main-area .tag_list_area + .tag_n_id {
	padding-top: 0px; margin-top: -7px;
}
#main-area .tag_n_id td.tagarea {
	padding-right: 10px; margin-bottom: -20px; vertical-align: top;
}
#main-area .tag_n_id td.tagarea .tag {
	line-height: 1.4em; padding-top: 1px; margin-top: 0px !important; -ms-word-break: break-all;
}
#main-area .tag_n_id td.tagarea .tag a.tag_item {
	padding: 2px 2px 0px; color: rgb(0, 95, 193); line-height: 1em; font-size: 13px; margin-right: 8px; margin-bottom: 10px; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; background-color: rgb(242, 242, 242);
}
.tag#tagview a.tag_item {
	padding: 2px 2px 0px; color: rgb(0, 95, 193); line-height: 1em; font-size: 13px; margin-right: 8px; margin-bottom: 10px; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; background-color: rgb(242, 242, 242);
}
#main-area .tag_n_id td.tagarea input {
	border-width: 1px; border-style: solid; margin-bottom: 2px; vertical-align: top;
}
#main-area .tag_n_id td.idarea {
	width: 255px; text-align: right; vertical-align: top;
}
#main-area .tag_n_id td.idarea table {
	border: 0px currentColor; border-image: none; width: 255px; border-collapse: collapse; table-layout: fixed;
}
#main-area .tag_n_id td.idarea table td {
	text-align: right; padding-top: 3px; vertical-align: top;
}
#main-area .tag_n_id td.idarea table td.per-info-id {
	padding: 2px 0px 0px 2px; height: auto; line-height: 1.3em; font-weight: bold; -ms-word-break: break-all;
}
#main-area .tag_n_id td.idarea table td.per-info-id a {
	letter-spacing: -1px;
}
#main-area .tag_n_id td.idarea table td.per-info-id .btn_apply {
	margin: -2px 1px -1px 5px; vertical-align: middle; display: inline-block;
}
#main-area .tag_n_id td.idarea table td.per-info-id dl {
	margin: -2px 1px 2px 0px;
}
#main-area .tag_n_id td.idarea table td.per-info-id dt {
	margin: 0px 0px 3px; padding-top: 2px;
}
#main-area .tag_n_id td.idarea table td.per-info-id dd {
	font-size: 11px; font-weight: normal; position: relative;
}
#main-area .tag_n_id td.idarea table td.per-info-id dd a {
	margin: -1px 0px 1px; display: inline-block;
}
#main-area .tag_n_id td.idarea table td.per-info-id dd .btn_edit {
	margin: 0px -2px 0px 0px; padding: 2px;
}
#main-area .tag_n_id td.idarea table td.per-info-id .me2_url {
	margin-bottom: -1px;
}
#main-area .tag_n_id td.idarea table td.per-info-id .me2_url a {
	letter-spacing: 0px;
}
#main-area .tag_n_id td.idarea table td.per-info a {
	margin: -1px 0px 0px; float: right;
}
#main-area .tag_n_id .p-nick {
	white-space: nowrap !important;
}
.ly_on {
	
}
.perid-layer2 {
	padding: 1px; border: 1px solid rgb(207, 207, 207); border-image: none; left: 0px; top: 18px; width: 55px; overflow: hidden; position: absolute; z-index: 110; background-color: rgb(255, 255, 255);
}
.perid-layer2 ul {
	margin: 0px; overflow: hidden;
}
.perid-layer2 li {
	margin: 0px; padding: 0px; width: 100%; height: 18px; vertical-align: top;
}
.perid-layer2 li a {
	width: 100%; height: 18px; color: rgb(102, 102, 102); float: left;
}
.perid-layer2 li span {
	padding: 0px 0px 2px 2px;
}
.perid-layer2 li a:hover {
	text-decoration: none; background-color: rgb(244, 244, 244);
}
.repre-cafe {
	padding: 6px 0px 1px;
}
.repre-cafe .logo {
	margin: 0px 0px 3px; vertical-align: middle;
}
.repre-cafe b {
	font-weight: bold;
}
.repre-cafe .bar {
	display: inline-block; opacity: 0.5;
}
.comm-sub {
	padding: 9px 0px 11px 14px; font-size: 11px;
}
.comm-sub span {
	padding: 0px 4px;
}
.comm-sub .selected {
	font-weight: bold;
}
.comm-table th {
	letter-spacing: -1px; font-size: 11px;
}
.comm-table td {
	letter-spacing: -1px; font-size: 11px;
}
.comm-table th {
	padding: 13px 0px 11px; font-weight: normal;
}
.comm-table td {
	padding: 9px 0px 8px !important;
}
.comm-table .board-line {
	padding: 0px !important;
}
.comm-table td.pname {
	text-align: left; font-size: 12px;
}
.comm-table td.view-count {
	font: 11px/normal tahoma !important; padding: 0px !important; letter-spacing: 0px; font-size-adjust: none !important; font-stretch: normal !important;
}
.comm-table td.view-num {
	font: 11px/normal tahoma !important; padding: 0px !important; letter-spacing: 0px; font-size-adjust: none !important; font-stretch: normal !important;
}
.comm-table td.view-num span {
	padding-left: 2px;
}
.list-blog .inbox .comment_desc {
	top: 1px; margin-left: 8px; position: relative;
}
.list-blog .inbox .view_org {
	top: 1px; padding-left: 3px; position: relative;
}
.list-blog .inbox .view_org .ico-bl {
	margin-left: -2px;
}
.list-blog .select_c {
	top: 0px; position: relative;
}
* html .list-blog .select_c {
	top: -11px; margin-bottom: -10px; position: relative;
}
*:first-child + html .list-blog .select_c {
	top: -1px; position: relative;
}
.list-blog .inbox .fl .p-nick td {
	padding-right: 5px;
}
* html .list-blog .inbox .fr {
	left: -3px;
}
.list-blog .tit-box .select_c {
	top: -4px; position: relative;
}
.list-blog .date {
	font-size: 11px; opacity: 0.5;
}
.reply_error {
	background: url("http://cafeimgs.naver.net/img/notice/reply_error_exclam.gif") no-repeat 50% 30px; padding: 66px 20px 27px; text-align: center; font-family: ³ª´®°íµñ,NanumGothic;
}
.reply_error strong {
	margin: 0px 0px 4px; display: block;
}
.reply_error a {
	text-decoration: underline;
}
.inspect_comment {
	background: url("http://cafeimgs.naver.net/img/notice/reply_error_exclam.gif") no-repeat 50% 30px; padding: 66px 20px 27px; text-align: center; font-family: ³ª´®°íµñ,NanumGothic;
}
.inspect_comment strong {
	margin: 0px 0px 4px; display: block;
}
.inspect_comment a {
	text-decoration: underline;
}
a.qboard_help {
	width: 100px; height: 100px; position: relative;
}
a.qboard_help .qboard_help_tip_filter {
	left: -8px; top: -46px; display: none; position: absolute;
}
html > body a.qboard_help .qboard_help_tip_filter {
	background: url("http://cafeimgs.naver.net/img/qboard/help_qboard_tip.png");
}
a.qboard_help:hover {
	width: 266px; height: 45px;
}
a.qboard_help:hover .qboard_help_tip_filter {
	display: block;
}
.cafe-level p.info {
	padding: 3px 0px 2px 98px; clear: both;
}
.cafe_level_info {
	border-width: 1px; border-style: solid; padding: 20px 20px 17px;
}
.cafe_level_info ul.explanation li {
	margin: 0px 0px 8px;
}
.cafe_level_info dl.myinfo {
	border-width: 1px 0px 0px; border-style: solid; margin: 0px 0px 4px; padding: 15px 0px 0px; overflow: hidden;
}
.cafe_level_info dl.myinfo dt {
	padding: 0px 4px 0px 0px; font-weight: bold;
}
.cafe_level_info dl.myinfo dt {
	float: left;
}
.cafe_level_info dl.myinfo dd {
	float: left;
}
.cafe_level_info dl.myinfo dd {
	border-width: 0px 0px 0px 1px; border-style: solid; padding: 1px 8px 0px;
}
.cafe_level_info dl.myinfo dd.border_none {
	border-width: 0px;
}
.cafe_level_info2 {
	margin: 16px 0px 17px;
}
.explanation2 {
	border-width: 1px; border-style: solid; margin: 29px 0px 23px; padding: 20px 20px 12px; text-align: left;
}
.explanation2 li {
	margin: 0px 0px 5px;
}
.explanation2 li a {
	text-decoration: underline;
}
.explanation2 .bull {
	font-size: 11px;
}
.join_txt {
	margin: 20px 0px; padding: 10px 0px 3px 16px; -ms-zoom: 1;
}
.join_txt li {
	overflow: hidden; margin-top: -7px;
}
.join_txt li span {
	font-size: 25px; vertical-align: middle;
}
.join_desc p {
	padding: 17px 19px 15px; line-height: 1.6;
}
.join_sel_chk label {
	margin-bottom: 7px; display: block;
}
.join_sel_chk input[type='radio'] {
	margin: 0px -1px 0px 0px; padding: 0px; vertical-align: -2px;
}
.comm-conditions {
	margin: 6px 0px 15px; padding: 20px 20px 17px; border: 1px solid currentColor; border-image: none; line-height: 1.2; position: relative; -ms-zoom: 1;
}
.no_table.comm-conditions {
	margin-bottom: 21px;
}
.comm-conditions img {
	margin-top: -2px; vertical-align: middle !important;
}
.comm-conditions .useinfo-comm {
	padding-top: 20px; margin-top: 17px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid; position: relative;
}
.gate-box .comm-conditions .useinfo-comm {
	padding-right: 150px;
}
.comm-conditions .useinfo-comm .help {
	top: 19px; right: 0px; position: absolute;
}
.comm-conditions .useinfo-comm .help a {
	background: url("http://cafeimgs.naver.net/cafe4/btn_help2.gif") no-repeat 100% 0px; line-height: 16px; letter-spacing: -1px; padding-right: 19px; margin-left: 7px; display: inline-block;
}
:root .comm-conditions .useinfo-comm .help {
	
}
:root .comm-conditions .useinfo-comm .help a {
	
}
.comm-conditions .sale {
	margin-right: 8px;
}
.comm-conditions .rp {
	top: 20px; right: 20px; position: absolute;
}
.comm-conditions .rp .view_contact {
	background: url("http://cafeimgs.naver.net/cafe4/btn_help2.gif") no-repeat 100% 0px; line-height: 16px; padding-right: 17px; text-decoration: none; margin-right: 2px; display: inline-block;
}
:root .comm-conditions .rp {
	
}
:root .comm-conditions .rp .view_contact {
	
}
.comm-conditions .view_tel {
	text-decoration: underline;
}
.comm-conditions .dsc .u {
	text-decoration: underline;
}
.comm-conditions .bar img {
	margin: -2px 4px 0px 2px; width: 1px; height: 10px;
}
html > body .comm-conditions .bar img {
	background: url("http://cafeimgs.naver.net/cafe4/bu_1x10_e0.png"); margin: -2px 4px 0px 2px; width: 1px; height: 10px;
}
.comm-conditions .comm1_on {
	background: url("http://cafeimgs.naver.net/cafe4/ico_safe_on.png"); _background: none;
}
.comm-conditions .comm2_on {
	background: url("http://cafeimgs.naver.net/cafe4/ico_delivery.gif") no-repeat 0px 0px;
}
.comm-conditions .comm1_off {
	background: url("http://cafeimgs.naver.net/cafe4/ico_safe_off.png"); _background: none;
}
.comm-conditions .comm2_off {
	background: url("http://cafeimgs.naver.net/cafe4//ico_delivery.gif") no-repeat 0px -10px;
}
.min-comm-detail {
	border: 0px currentColor; border-image: none; margin-bottom: 17px; border-collapse: collapse; table-layout: fixed;
}
.min-comm-detail .title {
	margin: 8px 0px 3px; letter-spacing: -1px; font-size: 14px; font-weight: bold;
}
.min-comm-detail .title img {
	margin: 0px 0px 2px; vertical-align: middle;
}
.min-comm-detail .title span {
	letter-spacing: -2px;
}
.min-comm-detail .price_line {
	color: rgb(250, 84, 11); overflow: hidden; padding-top: 2px; padding-bottom: 0px; font-size: 14px; font-weight: bold;
}
.min-comm-detail .price_line span {
	font: bold 16px/normal arial; top: 1px; color: rgb(250, 84, 11) !important; margin-left: 5px; position: relative; font-size-adjust: none; font-stretch: normal;
}
.min-comm-detail .experience {
	padding-top: 5px;
}
.min-comm-detail .experience a {
	text-decoration: underline;
}
.min-comm-detail .experience .btn_help {
	margin-right: 5px;
}
.min-comm-detail .experience .btn_help img {
	margin-bottom: -2px;
}
.experience_help_layer {
	padding: 8px 9px 3px; border: 1px solid rgb(136, 141, 149); border-image: none; width: 320px; letter-spacing: -1px; position: absolute; z-index: 100; -ms-zoom: 1; background-color: rgb(255, 255, 255);
}
.experience_help_layer h4 {
	margin: 0px; color: rgb(47, 55, 67); font-size: 11px;
}
.experience_help_layer p {
	color: rgb(132, 134, 137); line-height: 20px; font-size: 11px;
}
.experience_help_layer .btn_close {
	top: 5px; right: 5px; position: absolute;
}
.experience_help_layer .layer_position {
	background: url("http://cafeimgs.naver.net/cafe4/bg_layer_position.gif") no-repeat; margin: -6px 0px 0px -5px; left: 50%; top: 0px; width: 9px; height: 6px; position: absolute;
}
#layer_msg .comm_layer2 {
	font-size: 12px; display: block; position: absolute; z-index: 20;
}
#layer_msg .comm_layer2 .box01 {
	padding: 18px 19px 6px; border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; position: relative; background-color: rgb(255, 255, 255);
}
#layer_msg .comm_layer2 .box01 strong {
	color: rgb(34, 34, 34); margin-bottom: 5px; display: inline-block;
}
#layer_msg .comm_layer2 .box01 .dc_1 {
	margin: 0px !important; color: rgb(102, 102, 102); letter-spacing: -1px; display: inline !important;
}
#layer_msg .comm_layer2 .warning_message {
	padding: 0px 0px 14px; color: rgb(102, 102, 102); line-height: 1.7em; letter-spacing: 0px; font-size: 12px; border-bottom-color: rgb(238, 238, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
#layer_msg .comm_layer2 .safe_conatact {
	padding: 4px 0px 14px; color: rgb(102, 102, 102); line-height: 14px; letter-spacing: 0px; font-size: 12px; border-bottom-color: rgb(238, 238, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
#layer_msg .comm_layer2 .btns {
	padding-top: 10px;
}
#layer_msg .comm_layer2 iframe {
	left: 0px; top: 0px; position: absolute; z-index: -1;
}
#layer_msg .comm_layer2 .sayc {
	padding: 0px 0px 10px; text-align: left !important; color: rgb(102, 102, 102); line-height: 18px; letter-spacing: 0px; font-size: 12px;
}
#layer_msg .comm_layer2 .sayc .sub {
	color: rgb(153, 153, 153);
}
#layer_msg .comm_layer2 .sayc-border {
	padding: 0px 0px 6px; text-align: left !important; color: rgb(102, 102, 102); line-height: 18px; letter-spacing: 0px; font-size: 12px; border-bottom-color: rgb(238, 238, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
#layer_msg .comm_layer2 .btn_close {
	top: 8px; right: 8px; position: absolute;
}
.tab_bookshelf {
	height: 20px; text-align: right; overflow: hidden; padding-top: 35px; position: relative; -ms-zoom: 1;
}
.tab_bookshelf span {
	font-size: 8px; vertical-align: middle;
}
.tab_bookshelf .tab_bar {
	margin: 0px 3px 0px 5px; font-size: 11px !important; -ms-zoom: 1; opacity: 0.4;
}
.tab_bookshelf a {
	-ms-zoom: 1; opacity: 0.5;
}
.tab_bookshelf .selected {
	letter-spacing: -1px; font-weight: bold; opacity: 1;
}
.tab_bookshelf_b {
	height: 2px !important; overflow: hidden;
}
.bookshelf {
	background: url("http://cafeimgs.naver.net/img/book/main/bg_bookshelf_b.gif") repeat-y 16px 0px; padding: 0px 16px; overflow: hidden; margin-top: 30px; -ms-zoom: 1;
}
.bookshelf ul {
	width: 750px; overflow: hidden; margin-left: -9px; -ms-zoom: 1;
}
.bookshelf li {
	padding: 0px 0px 0px 15px; width: 126px; height: 224px; margin-left: 9px; float: left; display: inline;
}
.bookshelf li .thumb {
	background: url("http://cafeimgs.naver.net/img/book/main/bg_bookshelf.gif") no-repeat; width: 111px; height: 131px; overflow: hidden; position: relative;
}
.bookshelf li .thumb .dc {
	background: url("http://cafeimgs.naver.net/img/book/main/img_cover_s.png") no-repeat; left: 0px; top: 0px; width: 109px; height: 131px; line-height: 1000px; overflow: hidden; position: absolute; cursor: pointer; _background: none;
}
.bookshelf li .thumb .complation {
	background: url("http://cafeimgs.naver.net/img/book/main/ico_cover_s_completion.png") no-repeat; left: 0px; top: 0px; width: 111px; height: 131px; line-height: 1000px; overflow: hidden; position: absolute; _background: none;
}
.bookshelf li h4 {
	margin: 19px 0px 7px; padding: 0px; font-size: 12px; font-weight: normal;
}
.bookshelf li dl {
	padding-left: 45px; position: relative; -ms-zoom: 1;
}
.bookshelf li dt {
	left: 0px; letter-spacing: -1px; font-size: 11px; position: absolute; opacity: 0.4;
}
.bookshelf li dd {
	font-size: 11px; -ms-zoom: 1; opacity: 0.4;
}
.nobookshelf {
	background: url("http://cafeimgs.naver.net/img/book/main/bg_nobookshelf.gif") no-repeat 16px bottom; height: 321px;
}
.nobookshelf p {
	padding: 66px 0px 0px; text-align: center; line-height: 1.85;
}
.nobookshelf p strong {
	letter-spacing: -1px; font-size: 14px;
}
.nobookshelf p span {
	-ms-zoom: 1; opacity: 0.7;
}
.nobookshelf .bar {
	font-size: 11px; font-weight: normal; -ms-zoom: 1; opacity: 0.3;
}
.nobookshelf .btns {
	padding: 23px 0px 0px; text-align: center;
}
.cafebook_nolist {
	height: 404px; position: relative; -ms-zoom: 1;
}
.cafebook_nolist p {
	padding: 119px 0px 0px; text-align: center; line-height: 1.6;
}
.cafebook_nolist .btns {
	padding: 31px 0px 0px; text-align: center; font-weight: bold;
}
.cafebook_nolist .btns a {
	letter-spacing: -1px;
}
.cafe_calendar {
	padding: 11px 13px 11px 11px; color: rgb(54, 54, 54); background-color: rgb(255, 255, 255);
}
.cafe_calendar h4 {
	display: none;
}
.cafe_calendar .tab_calendar {
	height: 24px; overflow: hidden; -ms-zoom: 1;
}
.cafe_calendar .tab_calendar li {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_tab_calendar_off.gif") no-repeat right top; width: 79px; height: 24px; margin-right: 2px; float: left;
}
.cafe_calendar .tab_calendar li a {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_tab_calendar_off_l.gif") no-repeat; padding: 7px 0px 0px 1px; width: 78px; height: 17px; text-align: center; color: rgb(148, 148, 148); text-decoration: none; float: left;
}
.cafe_calendar .tab_calendar li.edit {
	width: 92px;
}
.cafe_calendar .tab_calendar li.edit a {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_tab_calendar_edit_off_l.gif") no-repeat; width: 63px; text-align: left; padding-left: 29px;
}
.cafe_calendar .tab_calendar li.selected {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_tab_calendar_on.gif") no-repeat right top;
}
.cafe_calendar .tab_calendar li strong {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_tab_calendar_on_l.gif") no-repeat; padding: 7px 0px 0px 1px; width: 78px; height: 17px; text-align: center; color: rgb(0, 0, 0); text-decoration: none; float: left;
}
.cafe_calendar .tab_calendar li.edit strong {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_tab_calendar_edit_on_l.gif") no-repeat; text-align: left; padding-left: 29px;
}
.cafe_calendar .top_calendar {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_tab_calendar.gif") repeat-x; width: 100%; height: 24px; position: relative; z-index: 50;
}
.cafe_calendar .top_calendar .btn_help {
	margin-top: 4px; vertical-align: top !important; display: inline-block; cursor: pointer;
}
.cafe_calendar .top_calendar .fr {
	top: -3px; right: 0px; position: absolute;
}
.cafe_calendar .top_calendar .fr img {
	vertical-align: middle;
}
.cafe_calendar .top_calendar .fr select {
	background: rgb(255, 255, 255) !important; width: 118px;
}
.cafe_calendar .month_calendar {
	position: relative; -ms-zoom: 1;
}
.cafe_calendar .month_calendar table {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(179, 179, 179) rgb(179, 179, 179); border-image: none; border-collapse: collapse;
}
.cafe_calendar .month_calendar table caption {
	display: none;
}
.cafe_calendar .month_calendar table th {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_th.gif") repeat-x top; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(162, 162, 162); padding: 0px; border-image: none; height: 29px; color: rgb(54, 54, 54); font-size: 12px;
}
.cafe_calendar .month_calendar table td {
	padding: 0px; border: 1px solid rgb(201, 204, 207); border-image: none; width: 106px; height: 103px; vertical-align: top;
}
.cafe_calendar .month_calendar table td .date {
	padding: 2px; color: rgb(109, 109, 109); letter-spacing: -1px; font-family: verdana; font-size: 9px; font-weight: bold; display: inline-block;
}
.cafe_calendar .month_calendar table .holiday {
	color: rgb(255, 0, 10);
}
.cafe_calendar .month_calendar table .holiday .date {
	color: rgb(255, 0, 10);
}
.cafe_calendar .month_calendar table .disable .date {
	color: rgb(179, 179, 179);
}
.cafe_calendar .month_calendar table .disable_holiday .date {
	color: rgb(236, 169, 169);
}
.cafe_calendar .month_calendar table .today {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_today.gif") no-repeat;
}
.cafe_calendar .month_calendar table .more_count {
	position: relative; -ms-zoom: 1;
}
.cafe_calendar .month_calendar table .more_count a {
	background: url("http://static.naver.net/calendar/ico_add.gif") no-repeat 0px 1px; top: 70px; right: 2px; color: rgb(108, 108, 108); padding-left: 12px; font-size: 11px; position: absolute;
}
.cafe_calendar .help_write {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_help_write.gif") no-repeat 27px 12px rgb(253, 253, 253); padding: 28px 0px 0px 97px; border: 1px solid rgb(242, 242, 242); border-image: none; height: 56px; margin-top: 0px; position: relative; -ms-zoom: 1;
}
.cafe_calendar .help_write .btn_schedule_write {
	top: 30px; right: 30px; position: absolute;
}
.cafe_calendar .help_write .btn_help {
	left: 419px; top: 44px; position: absolute;
}
.cafe_calendar .calendar_board {
	position: relative; -ms-zoom: 1;
}
.cafe_calendar .calendar_board table {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(179, 179, 179) rgb(179, 179, 179); border-image: none; width: 100%; border-collapse: collapse; table-layout: fixed;
}
.cafe_calendar .calendar_board table caption {
	display: none;
}
.cafe_calendar .calendar_board table th {
	background: url("http://cafeimgs.naver.net/img/calendar/bg_th.gif") repeat-x top; border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(0, 0, 0) rgb(162, 162, 162); padding: 0px; border-image: none; height: 27px; color: rgb(54, 54, 54); line-height: 1.4; font-size: 12px; font-weight: normal;
}
.cafe_calendar .calendar_board table td {
	padding: 0px 0px 0px 10px; border: 1px solid rgb(201, 204, 207); border-image: none; height: 27px; text-align: left; line-height: 1.4; -ms-word-break: break-all;
}
.cafe_calendar .calendar_board table td a {
	color: rgb(54, 54, 54);
}
.cafe_calendar .calendar_board table .date {
	color: rgb(54, 54, 54); padding-left: 6px; font-size: 11px; background-color: rgb(245, 245, 246);
}
.cafe_calendar .calendar_board table .date em {
	font-family: verdana; font-style: normal; font-weight: bold;
}
.cafe_calendar .calendar_board table .time {
	text-align: center; color: rgb(109, 109, 109); padding-left: 0px; font-size: 11px;
}
.cafe_calendar .calendar_board table .empty {
	height: 150px; text-align: center; padding-left: 0px; font-size: 12px;
}
.cafe_calendar .calendar_board table .ico_sticker {
	margin: -3px -3px 0px -4px; padding-left: 0px; vertical-align: top;
}
.cafe_calendar .calendar_board table .ico_important {
	margin: 1px; vertical-align: top;
}
.cafe_calendar .calendar_board table .space img {
	margin-top: 1px; vertical-align: top; display: inline-block;
}
.cafe_calendar .calendar_board table .holiday {
	color: rgb(255, 0, 10);
}
.cafe_calendar .calendar_board table .today {
	color: rgb(255, 255, 255); background-color: rgb(165, 172, 181);
}
.cafe_calendar .calendar_board table .registration {
	text-align: center; letter-spacing: -1px; padding-left: 0px; font-size: 11px;
}
.cafe_calendar .calendar_board table .btn_registration {
	background: url("http://cafeimgs.naver.net/img/calendar/ico_registration.gif") no-repeat 0px 2px; padding-left: 11px;
}
.cafe_calendar .calendar_board table .btn_delect {
	background: url("http://cafeimgs.naver.net/img/calendar/ico_delect.gif") no-repeat 0px 2px; padding-left: 11px;
}
.cafe_calendar .calendar_paginate {
	text-align: center; padding-top: 29px; font-weight: bold;
}
.cafe_calendar .calendar_paginate a {
	padding: 0px 6px 0px 5px; color: rgb(51, 51, 51);
}
.cafe_calendar .calendar_paginate .pre {
	font-weight: normal;
}
.cafe_calendar .calendar_paginate .next {
	font-weight: normal;
}
.cafe_calendar .calendar_paginate a span {
	padding: 0px 4px 0px 3px; font-size: 8px; vertical-align: middle;
}
.cafe_calendar .calendar_paginate strong {
	padding: 0px 6px 0px 5px; color: rgb(255, 30, 30); text-decoration: underline;
}
.month_view {
	margin: 0px auto 1px; width: 115px; overflow: hidden; -ms-zoom: 1;
}
.blind {
	left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;
}
.sp {
	float: left; display: inline-block; background-image: url("http://cafeimgs.naver.net/img/calendar/font_re.gif"); background-repeat: no-repeat;
}
.sp_n0 {
	background-position: 0px -80px; width: 12px; height: 26px;
}
.sp_n1 {
	background-position: -15px -80px; width: 12px; height: 26px;
}
.sp_n2 {
	background-position: -30px -80px; width: 12px; height: 26px;
}
.sp_n3 {
	background-position: -45px -80px; width: 12px; height: 26px;
}
.sp_n4 {
	background-position: -60px -80px; width: 12px; height: 26px;
}
.sp_n5 {
	background-position: -75px -80px; width: 12px; height: 26px;
}
.sp_n6 {
	background-position: -90px -80px; width: 12px; height: 26px;
}
.sp_n7 {
	background-position: -105px -80px; width: 12px; height: 26px;
}
.sp_n8 {
	background-position: -120px -80px; width: 12px; height: 26px;
}
.sp_n9 {
	background-position: -135px -80px; width: 12px; height: 26px;
}
.sp_ndot {
	background-position: -150px -80px; width: 6px; height: 26px;
}
.sp_nbar {
	background-position: -159px -80px; width: 19px; height: 26px;
}
.sp_null {
	background: none; width: 2px; height: 26px;
}
.sp_sun {
	background-position: 0px -10px; width: 7px; height: 9px;
}
.sp_mon {
	background-position: -10px -10px; width: 7px; height: 9px;
}
.sp_tue {
	background-position: -20px -10px; width: 9px; height: 9px;
}
.sp_wed {
	background-position: -32px -10px; width: 8px; height: 9px;
}
.sp_thu {
	background-position: -43px -10px; width: 8px; height: 9px;
}
.sp_fri {
	background-position: -54px -10px; width: 8px; height: 9px;
}
.sp_sat {
	background-position: -65px -10px; width: 8px; height: 9px;
}
.sp_b_today {
	background-position: -100px 0px; width: 30px; height: 17px; margin-top: 5px; cursor: pointer;
}
.sp_b_year {
	background-position: -133px 0px; width: 30px; height: 16px; margin-top: 5px; cursor: pointer;
}
.sp_b_prev {
	background-position: 0px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_prev_on {
	background-position: -19px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_next {
	background-position: -38px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_next_on {
	background-position: -57px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_prev2 {
	background-position: -76px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_prev2_on {
	background-position: -95px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_next2 {
	background-position: -114px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_next2_on {
	background-position: -133px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_prev3 {
	background-position: -152px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_prev3_on {
	background-position: -171px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_next3 {
	background-position: -190px -109px; width: 16px; height: 26px; cursor: pointer;
}
.sp_b_next3_on {
	background-position: -209px -109px; width: 16px; height: 26px; cursor: pointer;
}
.year_cal {
	margin: 0px auto; width: 140px;
}
.year_cal::after {
	clear: both; display: block; content: "";
}
.schedule_layer {
	padding: 20px 20px 12px 19px; border: 2px solid rgb(136, 136, 136); border-image: none; text-align: left; color: rgb(54, 54, 54); position: absolute; z-index: 30; background-color: rgb(255, 255, 255);
}
.schedule_list {
	padding: 20px 0px 0px 10px;
}
.schedule_layer * {
	margin: 0px; padding: 0px;
}
.schedule_layer h3 {
	font-size: 12px; margin-bottom: 12px;
}
.schedule_layer h3 span {
	color: rgb(149, 149, 149); font-weight: normal;
}
.schedule_layer dl {
	position: relative; -ms-zoom: 1;
}
.schedule_layer dt {
	position: absolute;
}
.schedule_layer dd {
	padding: 0px 0px 6px 35px;
}
.schedule_layer dd strong {
	font-family: tahoma;
}
.schedule_layer dd a {
	color: rgb(54, 54, 54); font-weight: bold; text-decoration: underline;
}
.schedule_layer ul {
	height: 218px; overflow: auto; -ms-overflow-x: hidden;
}
.schedule_layer li {
	padding: 0px 8px 4px 0px; line-height: 1.4; -ms-word-break: break-all;
}
.schedule_layer li a {
	color: rgb(54, 54, 54); -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.schedule_layer li .ico_sticker {
	margin: -3px -3px 0px -4px; padding-left: 0px; vertical-align: top;
}
.schedule_layer li .ico_important {
	margin: 2px 1px; vertical-align: top;
}
.schedule_layer li .t {
	letter-spacing: -1px; font-family: verdana; font-size: 11px; font-weight: bold;
}
.schedule_layer .btn_area {
	text-align: center; padding-top: 10px; margin-top: 13px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.schedule_layer .close {
	background: none; padding: 3px; border: currentColor; border-image: none; top: 5px; width: auto; right: 5px; overflow: visible; font-size: 0px; position: absolute; cursor: pointer; _right: 7px; _top: 5px; _padding: 3px 1px 1px 3px;
}
.schedule_layer .close:hover span {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat -19px -56px;
}
.schedule_layer .close span {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat left -56px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 19px; height: 19px; font-size: 0px; display: block; position: relative;
}
.schedule_layer .close em {
	display: none;
}
.schedule_layer .over span {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat -19px -310px;
}
.schedule_layer .btn_delect input {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat left -28px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 73px; height: 28px; font-size: 0px; display: inline-block; position: relative;
}
.schedule_layer .btn_delect .over {
	background-position: 0px 0px;
}
.schedule_layer .btn_close a {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat -78px -28px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 48px; height: 28px; font-size: 0px; display: inline-block; position: relative;
}
.schedule_layer .btn_close .over {
	background-position: -78px 0px;
}
.schedule_layer .btn_close em {
	display: none;
}
.map_layer {
	border: 2px solid rgb(136, 136, 136); border-image: none; left: 100px; top: 100px; text-align: left; color: rgb(54, 54, 54); display: none; position: absolute; z-index: 30; background-color: rgb(255, 255, 255);
}
.map_layer * {
	margin: 0px; padding: 0px;
}
.map_layer h3 {
	padding: 13px 0px 0px 19px; height: 26px; font-size: 14px; margin-bottom: 19px; border-bottom-color: rgb(238, 238, 236); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 243);
}
.map_layer p {
	margin: 6px 0px 0px 20px;
}
.map_layer .map_area {
	padding: 0px 20px; text-align: center;
}
.map_layer .map_area iframe {
	margin: 0px auto;
}
.map_layer .close {
	background: none; padding: 3px; border: currentColor; border-image: none; top: 5px; width: auto; right: 5px; overflow: visible; font-size: 0px; position: absolute; cursor: pointer; _right: 7px; _top: 5px; _padding: 3px 1px 1px 3px;
}
.map_layer .close:hover span {
	background: url("http://cafeimgs.naver.net/img/btn_layer.gif") no-repeat -19px -56px;
}
.map_layer .close span {
	background: url("http://cafeimgs.naver.net/img/btn_layer.gif") no-repeat left -56px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 19px; height: 19px; font-size: 0px; display: block; position: relative;
}
.map_layer .close em {
	display: none;
}
.map_layer .btn_area {
	margin: 17px 20px 12px; text-align: center; padding-top: 10px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.map_layer .btn_close a {
	background: url("http://cafeimgs.naver.net/img/btn_layer.gif") no-repeat -78px -28px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 48px; height: 28px; font-size: 0px; display: inline-block; position: relative;
}
.map_layer .btn_close .over {
	background-position: -78px 0px;
}
.map_layer .btn_close em {
	display: none;
}
.calendar_color_6e9cf2 {
	border: 1px solid rgb(99, 140, 217) !important; border-image: none !important; background-color: rgb(110, 156, 242) !important;
}
.calendar_color_8394cf {
	border: 1px solid rgb(121, 140, 203) !important; border-image: none !important; background-color: rgb(131, 148, 207) !important;
}
.calendar_color_93cc4b {
	border: 1px solid rgb(136, 193, 65) !important; border-image: none !important; background-color: rgb(147, 204, 75) !important;
}
.calendar_color_dec200 {
	border: 1px solid rgb(211, 184, 0) !important; border-image: none !important; background-color: rgb(222, 194, 0) !important;
}
.calendar_color_a28ab5 {
	border: 1px solid rgb(154, 128, 175) !important; border-image: none !important; background-color: rgb(162, 138, 181) !important;
}
.calendar_color_97add2 {
	border: 1px solid rgb(139, 164, 205) !important; border-image: none !important; background-color: rgb(151, 173, 210) !important;
}
.calendar_color_69c2d2 {
	border: 1px solid rgb(101, 186, 201) !important; border-image: none !important; background-color: rgb(105, 194, 210) !important;
}
.calendar_color_b0bc2d {
	border: 1px solid rgb(170, 183, 39) !important; border-image: none !important; background-color: rgb(176, 188, 45) !important;
}
.calendar_color_e6a11b {
	border: 1px solid rgb(221, 153, 19) !important; border-image: none !important; background-color: rgb(230, 161, 27) !important;
}
.calendar_color_da9b9b {
	border: 1px solid rgb(212, 139, 139) !important; border-image: none !important; background-color: rgb(218, 155, 155) !important;
}
.calendar_color_94a5b6 {
	border: 1px solid rgb(142, 160, 178) !important; border-image: none !important; background-color: rgb(148, 165, 182) !important;
}
.calendar_color_2eb8c7 {
	border: 1px solid rgb(42, 176, 190) !important; border-image: none !important; background-color: rgb(46, 184, 199) !important;
}
.calendar_color_44be1e {
	border: 1px solid rgb(67, 181, 31) !important; border-image: none !important; background-color: rgb(68, 190, 30) !important;
}
.calendar_color_f3672a {
	border: 1px solid rgb(238, 96, 27) !important; border-image: none !important; background-color: rgb(243, 103, 42) !important;
}
.calendar_color_f62d2d {
	border: 1px solid rgb(221, 45, 45) !important; border-image: none !important; background-color: rgb(246, 45, 45) !important;
}
.calendar_color_c08bd7 {
	border: 1px solid rgb(180, 127, 204) !important; border-image: none !important; background-color: rgb(192, 139, 215) !important;
}
.calendar_color_4587eb {
	border: 1px solid rgb(65, 128, 222) !important; border-image: none !important; background-color: rgb(69, 135, 235) !important;
}
.calendar_color_ccc05d {
	border: 1px solid rgb(196, 184, 86) !important; border-image: none !important; background-color: rgb(204, 192, 93) !important;
}
.calendar_color_f06280 {
	border: 1px solid rgb(224, 84, 114) !important; border-image: none !important; background-color: rgb(240, 98, 128) !important;
}
.calendar_color_d2423c {
	border: 1px solid rgb(192, 62, 56) !important; border-image: none !important; background-color: rgb(210, 66, 60) !important;
}
.calendar_color_b4b4b4 {
	border: 1px solid rgb(173, 173, 173) !important; border-image: none !important; background-color: rgb(180, 180, 180) !important;
}
.calendar_color_beb297 {
	border: 1px solid rgb(184, 172, 144) !important; border-image: none !important; background-color: rgb(190, 178, 151) !important;
}
.calendar_color_8c66d9 {
	border: 1px solid rgb(133, 98, 205) !important; border-image: none !important; background-color: rgb(140, 102, 217) !important;
}
.calendar_color_7b8493 {
	border: 1px solid rgb(113, 122, 139) !important; border-image: none !important; background-color: rgb(123, 132, 147) !important;
}
.calendar_color_4b4b4b {
	border: 1px solid rgb(66, 66, 66) !important; border-image: none !important; background-color: rgb(75, 75, 75) !important;
}
.calendar_text_color_6e9cf2 * {
	color: rgb(110, 156, 242) !important;
}
.calendar_text_color_8394cf * {
	color: rgb(131, 148, 207) !important;
}
.calendar_text_color_93cc4b * {
	color: rgb(147, 204, 75) !important;
}
.calendar_text_color_dec200 * {
	color: rgb(222, 194, 0) !important;
}
.calendar_text_color_a28ab5 * {
	color: rgb(162, 138, 181) !important;
}
.calendar_text_color_97add2 * {
	color: rgb(151, 173, 210) !important;
}
.calendar_text_color_69c2d2 * {
	color: rgb(105, 194, 210) !important;
}
.calendar_text_color_b0bc2d * {
	color: rgb(176, 188, 45) !important;
}
.calendar_text_color_e6a11b * {
	color: rgb(230, 161, 27) !important;
}
.calendar_text_color_da9b9b * {
	color: rgb(218, 155, 155) !important;
}
.calendar_text_color_94a5b6 * {
	color: rgb(148, 165, 182) !important;
}
.calendar_text_color_2eb8c7 * {
	color: rgb(46, 184, 199) !important;
}
.calendar_text_color_44be1e * {
	color: rgb(68, 190, 30) !important;
}
.calendar_text_color_f3672a * {
	color: rgb(243, 103, 42) !important;
}
.calendar_text_color_f62d2d * {
	color: rgb(246, 45, 45) !important;
}
.calendar_text_color_c08bd7 * {
	color: rgb(192, 139, 215) !important;
}
.calendar_text_color_4587eb * {
	color: rgb(69, 135, 235) !important;
}
.calendar_text_color_ccc05d * {
	color: rgb(204, 192, 93) !important;
}
.calendar_text_color_f06280 * {
	color: rgb(240, 98, 128) !important;
}
.calendar_text_color_d2423c * {
	color: rgb(210, 66, 60) !important;
}
.calendar_text_color_b4b4b4 * {
	color: rgb(180, 180, 180) !important;
}
.calendar_text_color_beb297 * {
	color: rgb(190, 178, 151) !important;
}
.calendar_text_color_8c66d9 * {
	color: rgb(140, 102, 217) !important;
}
.calendar_text_color_7b8493 * {
	color: rgb(123, 132, 147) !important;
}
.calendar_text_color_4b4b4b * {
	color: rgb(75, 75, 75) !important;
}
.no_view {
	display: none !important;
}
.schedule_box {
	width: 104px; overflow: hidden; font-size: 11px; position: absolute;
}
.schedule_box .schedule_top {
	background: none; margin: 2px 0px 1px 1px; color: rgb(54, 54, 54); font-size: 12px; vertical-align: top; white-space: nowrap; cursor: pointer;
}
.schedule_box .schedule_top a {
	color: rgb(54, 54, 54); font-size: 12px; -ms-zoom: 1;
}
.hover {
	height: 31px; z-index: 2;
}
.hover .schedule_top {
	color: rgb(255, 255, 255);
}
.hover .schedule_top a {
	color: rgb(255, 255, 255);
}
.schedule_box .schedule_top span {
	padding-left: 2px; display: inline-block; -ms-zoom: 1;
}
.schedule_box .schedule_top span .t {
	letter-spacing: -1px; font-family: verdana; font-size: 11px; font-weight: bold;
}
.schedule_box .schedule_top .ico_sticker {
	margin: -2px -4px 0px; vertical-align: bottom;
}
.schedule_box .schedule_top .ico_important {
	margin: 2px 0px; vertical-align: top;
}
.schedule_box .date {
	display: none !important;
}
.hover.schedule_box .date {
	color: rgb(255, 255, 255); font-family: Tahoma !important; font-size: 11px !important; font-weight: bold; display: block !important;
}
.hover.schedule_box .date span {
	color: rgb(255, 255, 255); font-family: "µ¸¿ò",dotum,Helvetica,sans-serif !important; font-size: 11px !important;
}
.left_resize.schedule_box {
	padding-left: 16px;
}
.schedule_box .left_schedule {
	background: url("http://static.naver.net/calendar/bu_l_arrow.gif") no-repeat 8px 6px; left: 0px; top: 50%; width: 13px; height: 16px; margin-top: -8px; position: absolute;
}
.right_resize.schedule_box {
	padding-right: 16px;
}
.schedule_box .right_schedule {
	background: url("http://static.naver.net/calendar/bu_r_arrow.gif") no-repeat 3px 5px; top: 50%; width: 14px; height: 16px; right: 0px; margin-top: -8px; position: absolute;
}
.cafe_calendar_layer {
	padding: 20px 20px 12px 19px; border: 1px solid rgb(136, 136, 136); border-image: none; text-align: left; color: rgb(54, 54, 54); position: absolute; z-index: 30; -ms-zoom: 1; background-color: rgb(255, 255, 255);
}
.cafe_calendar_layer h3 {
	margin: 0px; padding: 0px; width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px;
}
.cafe_calendar_layer p {
	color: rgb(102, 102, 102);
}
.cafe_calendar_layer .btn_area {
	text-align: center; padding-top: 10px; margin-top: 13px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.cafe_calendar_layer .close {
	background: none; padding: 3px; border: currentColor; border-image: none; top: 5px; width: auto; right: 5px; overflow: visible; font-size: 0px; position: absolute; cursor: pointer; _right: 7px; _top: 5px; _padding: 3px 1px 1px 3px;
}
.cafe_calendar_layer .close:hover span {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat -19px -56px;
}
.cafe_calendar_layer .close span {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat left -56px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 19px; height: 19px; font-size: 0px; display: block; position: relative;
}
.cafe_calendar_layer .close em {
	display: none;
}
.cafe_calendar_layer .over span {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat -19px -310px;
}
.cafe_calendar_layer .btn_ok input {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat 0px -81px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 45px; height: 25px; font-size: 0px; display: inline-block; position: relative;
}
.cafe_calendar_layer .btn_ok .over {
	background-position: -45px -81px;
}
.cafe_calendar_layer .btn_cancel a {
	background: url("http://cafeimgs.naver.net/img/calendar/btn_layer.gif") no-repeat 0px -115px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 45px; height: 25px; font-size: 0px; display: inline-block; position: relative;
}
.cafe_calendar_layer .btn_cancel .over {
	background-position: -45px -115px;
}
.cafe_calendar_layer .btn_cancel em {
	display: none;
}
.inspection {
	padding: 20px 21px; border: 1px solid rgb(229, 229, 229); border-image: none; color: rgb(51, 51, 51); font-size: 12px; margin-bottom: 27px; background-color: rgb(255, 255, 255);
}
.write.inspection {
	text-align: left; margin-bottom: 12px !important;
}
.inspection h3 {
	background: url("http://cafeimgs.naver.net/img/inspection/ico_inspection.gif") no-repeat 0px; margin: 0px 0px 18px; padding: 1px 0px 0px 21px; letter-spacing: -1px; font-size: 14px;
}
.inspection h3 strong {
	color: rgb(255, 109, 32); font-size: 12px; margin-left: 4px;
}
.inspection strong {
	color: rgb(255, 109, 32); font-size: 12px; margin-left: 4px;
}
.inspection ul {
	margin-bottom: 8px;
}
.inspection li {
	background: url("http://cafeimgs.naver.net/img/inspection/bu_dot.gif") no-repeat 1px 0.5em; padding: 0px 0px 4px 8px;
}
.inspection li strong {
	color: rgb(254, 110, 33);
}
.inspection a {
	background: url("http://cafeimgs.naver.net/img/inspection/bu_arrow.gif") no-repeat right 4px; color: rgb(51, 51, 51); padding-right: 5px; text-decoration: underline;
}
.w_inspection {
	padding: 5px 0px 0px !important; text-align: left !important; clear: both; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif !important; font-size: 12px !important; float: none !important; position: static !important;
}
.inspection_layer {
	padding: 18px 20px 7px; border: 1px solid rgb(136, 136, 136); border-image: none; width: 277px; font-family: "³ª´®°íµñ",NanumGothic,"µ¸¿ò",dotum,Helvetica,sans-serif; position: absolute; background-color: rgb(255, 255, 255);
}
.inspection_layer h4 {
	margin: 0px 0px 9px; padding: 0px; font-size: 12px;
}
.inspection_layer .dc_1 {
	color: rgb(136, 136, 136); line-height: 20px;
}
.inspection_layer .dc_2 {
	color: rgb(51, 51, 51); letter-spacing: -1px; margin-top: 10px;
}
.inspection_layer .btn_area {
	text-align: center; padding-top: 10px; margin-top: 19px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.inspection_layer .close {
	background: none; padding: 3px; border: currentColor; border-image: none; top: 5px; width: auto; right: 5px; overflow: visible; font-size: 0px; position: absolute; cursor: pointer; _right: 7px; _top: 5px; _padding: 3px 1px 1px 3px;
}
.inspection_layer .close:hover span {
	background: url("http://cafeimgs.naver.net/img/inspection/btn_layer.gif") no-repeat -19px -56px;
}
.inspection_layer .close span {
	background: url("http://cafeimgs.naver.net/img/inspection/btn_layer.gif") no-repeat left -56px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 19px; height: 19px; font-size: 0px; display: block; position: relative;
}
.inspection_layer .close em {
	display: none;
}
.inspection_layer .over span {
	background: url("http://cafeimgs.naver.net/img/inspection/btn_layer.gif") no-repeat -19px -310px;
}
.inspection_layer .btn_go a {
	background: url("http://cafeimgs.naver.net/img/inspection/btn_layer.gif") no-repeat 0px -28px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 73px; height: 25px; font-size: 0px; display: inline-block; position: relative;
}
.inspection_layer .btn_go .over {
	background-position: 0px 0px;
}
.inspection_layer .btn_go em {
	display: none;
}
.inspection_layer .btn_cancel a {
	background: url("http://cafeimgs.naver.net/img/inspection/btn_layer.gif") no-repeat -80px -28px; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 46px; height: 25px; font-size: 0px; display: inline-block; position: relative;
}
.inspection_layer .btn_cancel .over {
	background-position: -80px 0px;
}
.inspection_layer .btn_cancel em {
	display: none;
}
.inspection_area {
	font-family: "³ª´®°íµñ",NanumGothic,"µ¸¿ò",dotum,Helvetica,sans-serif; background-color: rgb(255, 255, 255);
}
.inspection_area * {
	font-family: "³ª´®°íµñ",NanumGothic,"µ¸¿ò",dotum,Helvetica,sans-serif;
}
.inspection_area .sub_inspection_area {
	margin: 80px auto 0px; padding: 33px 0px 0px; width: 408px; height: 403px; text-align: left; line-height: 14px; white-space: nowrap; background-color: rgb(255, 255, 255);
}
.calendar_inspection .sub_inspection_area {
	width: 455px;
}
.calendar_inspection2 .sub_inspection_area {
	width: 570px;
}
.inspection_area p {
	margin: 0px 0px 0px 1px; -ms-zoom: 1;
}
.inspection_area .error_desc {
	text-align: center; overflow: hidden; margin-bottom: 23px;
}
.inspection_area .error_desc2 {
	color: rgb(136, 136, 136); line-height: 18px;
}
.inspection_area .error_desc3 {
	color: rgb(136, 136, 136); clear: both;
}
.inspection_area .error_desc3 a {
	color: rgb(0, 71, 144); text-decoration: underline;
}
.inspection_area .error_desc4 {
	color: rgb(51, 153, 0); margin-bottom: 7px;
}
.inspection_area .error_list_type {
	border-width: 1px medium; border-style: solid none; border-color: rgb(238, 238, 238) currentColor; margin: 10px 0px 15px; padding: 13px 0px 10px; border-image: none; color: rgb(0, 0, 0); line-height: 18px; font-size: 13px;
}
.inspection_area .error_list_type li {
	background: url("http://static.naver.net/common/error/090610/bg_dot.gif") no-repeat 2px 8px; padding-left: 8px;
}
.inspection_area .error_list_type li span {
	color: rgb(51, 153, 0);
}
.inspection_area .error_btn_area {
	margin: 16px 0px 0px; text-align: center;
}
.inspection_area .error_btn_area a {
	margin: 0px 1px; vertical-align: top; display: inline-block;
}
.inspection_area .error_btn_area img {
	vertical-align: top;
}
.safety_trade_layer {
	padding: 20px 20px 20px 19px; border: 1px solid rgb(136, 136, 136); border-image: none; width: 417px; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
.safety_trade_layer h3 {
	margin: 0px 0px 7px; padding: 0px; color: rgb(255, 0, 0); letter-spacing: -1px; font-size: 12px;
}
.safety_trade_layer .btn_close {
	top: 8px; right: 8px; position: absolute;
}
.safety_trade_layer .dc_1 {
	margin: 0px 0px 11px 1px; color: rgb(153, 153, 153); line-height: 18px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.safety_trade_layer h4 {
	margin: 16px 0px 0px; padding: 0px; color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 12px;
}
.safety_trade_layer h5 {
	margin: 0px; padding: 0px; left: 0px; font-size: 12px; font-weight: normal; position: absolute;
}
.safety_trade_layer ol {
	padding-top: 7px;
}
.safety_trade_layer ol li {
	padding: 0px 0px 13px 87px; line-height: 18px; position: relative; -ms-zoom: 1;
}
.safety_trade_layer ol li p {
	color: rgb(153, 153, 153);
}
.safety_trade_layer ul {
	padding-top: 17px; margin-left: 1px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.safety_trade_layer ul li {
	background: url("http://cafeimgs.naver.net/cafe4/bu_2x2_a1.gif") no-repeat left 4px; height: 16px; color: rgb(153, 153, 153); letter-spacing: -1px; padding-left: 7px; font-size: 11px;
}
.safety_trade_layer ul li span {
	letter-spacing: 0px;
}
.safety_trade_layer .btn_box {
	padding: 14px 0px 0px; text-align: center;
}
.added_layer {
	padding: 8px 8px 0px; border: 1px solid rgb(182, 182, 182); border-image: none; width: 110px; position: absolute; background-color: rgb(255, 255, 255);
}
.added_layer li {
	height: 23px;
}
.added_layer li span {
	width: 17px; display: inline-block;
}
.added_layer li img {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: -3px;
}
.added_layer li a {
	color: rgb(0, 0, 0);
}
.kin_text {
	padding: 7px 0px 14px 29px; line-height: 20px;
}
.kin_text em {
	font-style: normal; font-weight: bold;
}
.kin_text2 {
	padding: 7px 0px 14px 18px; line-height: 20px; position: relative; z-index: 10;
}
.kin_text2 em {
	font-style: normal; font-weight: bold;
}
.week_qa_ea {
	top: 4px; right: 5px; letter-spacing: -1px; font-size: 11px; position: absolute;
}
.week_qa_ea img {
	margin: -2px 0px 0px 6px; vertical-align: middle; cursor: pointer;
}
.week_qa_ea strong {
	letter-spacing: 0px;
}
.week_qa_ea .bar {
	margin: 0px 5px;
}
.week_qa_ea .help_layer {
	padding: 9px 33px 7px 9px; border: 1px solid rgb(139, 140, 145); border-image: none; width: 130px; right: -5px; bottom: 25px; font-size: 11px; position: absolute; background-color: rgb(255, 255, 255);
}
.week_qa_ea .help_layer p {
	text-align: left; color: rgb(134, 134, 136); line-height: 14px; position: static;
}
.week_qa_ea .help_layer a {
	top: 3px; right: 3px; color: rgb(0, 0, 0); position: absolute;
}
.week_qa_ea .help_layer .point {
	background: url("http://cafeimgs.naver.net/img/qboard/bg_point02.gif") no-repeat; margin: 0px !important; top: 58px; width: 9px; height: 6px; right: 6px; position: absolute;
}
.kin_ico {
	top: 4px; height: 12px; text-align: right; right: 12px; overflow: hidden; position: absolute;
}
.kin_ico .i_adopt {
	background: url("http://cafeimgs.naver.net/img/qboard/tx_questione.png") no-repeat 0px 0px; width: 63px; height: 12px; text-indent: 200px; overflow: hidden; display: inline-block; _background: none;
}
.closeinfo {
	padding: 24px 27px 22px; line-height: 19px; margin-top: 50px;
}
.closeinfo p {
	padding: 19px 0px;
}
.cafe_public span {
	display: inline-block;
}
.btn_cafepart {
	position: relative; -ms-zoom: 1;
}
.btn_cafepart a {
	margin: -15px 0px 0px; right: -9px; position: absolute;
}
.btn_cafepart .cafetype_layer {
	background: rgb(255, 255, 255); padding: 20px 20px 10px; border: 2px solid rgb(136, 136, 136); border-image: none; position: absolute; z-index: 1000; -ms-zoom: 1;
}
.btn_cafepart .cafetype_layer h3 {
	background: none !important; margin: 0px !important; padding: 0px !important; color: rgb(51, 51, 51); font-size: 12px;
}
.btn_cafepart .cafetype_layer ul {
	list-style: none; margin-top: 12px;
}
.btn_cafepart .cafetype_layer li {
	background: url("http://cafeimgs.naver.net/img/bu_gray.gif") no-repeat 0px 4px; padding: 0px 0px 7px 7px; color: rgb(102, 102, 102); float: none;
}
.btn_cafepart .cafetype_layer li strong {
	color: rgb(85, 85, 85); margin-right: 5px;
}
.btn_cafepart .cafetype_layer li em {
	color: rgb(254, 53, 3); font-style: normal;
}
.btn_cafepart .cafetype_layer .btn_close {
	margin: 0px !important; top: 8px; right: 8px; position: absolute;
}
.layer_deal_view {
	top: 5px; right: -110px; padding-top: 1px; position: relative;
}
.layer_deal {
	background: rgb(255, 255, 255); border: 3px solid rgb(136, 136, 136); border-image: none; top: 175px; width: 422px; right: 14px; color: rgb(153, 153, 153); display: none; position: absolute; z-index: 1;
}
.layer_deal dl {
	margin: 18px 20px;
}
.layer_deal dt {
	padding-bottom: 10px;
}
.layer_deal dt strong {
	color: rgb(63, 191, 24);
}
.layer_deal_desc1 {
	background: rgb(246, 246, 246); padding: 13px 14px 15px;
}
.layer_deal_desc2 {
	padding: 13px 0px 15px 16px; position: relative;
}
.layer_deal_desc3 {
	text-align: center; padding-top: 10px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.layer_deal_desc3 img {
	vertical-align: middle;
}
.layer_deal_close {
	top: 8px; right: 8px; position: absolute;
}
.layer_deal_para1 {
	color: rgb(0, 0, 0); line-height: 21px; padding-bottom: 10px; font-family: "±¼¸²",Gulim; margin-bottom: 13px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.layer_deal_para1 em {
	color: rgb(63, 191, 24); font-size: 13px; font-style: normal; font-weight: bold;
}
.layer_deal_para2 {
	color: rgb(68, 68, 68);
}
.layer_deal_mark {
	left: 0px; position: absolute;
}
.layer_hashfilter {
	background: rgb(255, 255, 255); padding: 20px 0px 15px; border: 1px solid rgb(136, 136, 136); border-image: none; text-align: left !important; line-height: 15px; letter-spacing: -1px;
}
.layer_hashfilter h2 {
	margin: 0px; padding: 1px 0px 16px; font-size: 12px;
}
.layer_hashfilter p {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102);
}
.layer_hashfilter .vaccine_link {
	background: url("http://cafeimgs.naver.net/img/malware/bul_arrow_green.gif") no-repeat 100% 7px; padding: 4px 7px 0px 0px; color: rgb(91, 193, 57) !important; font-size: 11px; text-decoration: underline; display: inline-block;
}
.layer_hashfilter .file {
	padding: 0px 0px 14px; margin-top: -1px;
}
.layer_hashfilter .file img {
	margin: -2px 6px 0px 0px; vertical-align: middle;
}
.layer_hashfilter .info_text {
	padding: 19px 0px 11px; color: rgb(153, 153, 153); font-size: 11px; margin-top: 18px; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
.layer_hashfilter .close {
	top: 8px; right: 8px; position: absolute;
}
.layer_hashfilter .btns {
	text-align: center; padding-top: 7px; margin-top: 5px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.infected_img {
	margin-left: 5px;
}
.layer_filter2 {
	padding: 23px 19px 6px; width: 359px; letter-spacing: 0px;
}
.layer_filter2 p {
	line-height: 16px; margin-top: -1px;
}
.layer_filter2 p em {
	color: rgb(91, 193, 57); font-style: normal;
}
.layer_filter2 .rst {
	margin: 15px 0px 16px;
}
.app_view {
	padding: 0px 20px;
}
.app_view .box {
	margin: 8px 0px 9px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 450px; overflow: hidden; padding-top: 10px;
}
.app_view .box img {
	margin: 0px 9px 0px 10px; float: left;
}
.app_view .box .time {
	font-size: 11px;
}
.app_view .box .wrap {
	width: 100%; overflow: hidden; padding-bottom: 6px;
}
.app_view .box p {
	width: 380px; margin-top: -1px; float: left;
}
.app_view .box p .text {
	line-height: 16px; letter-spacing: -1px; padding-top: 3px; font-size: 11px; display: block;
}
.app_view .link_area {
	margin: 0px 9px; padding: 10px 0px; letter-spacing: -1px; clear: both; font-size: 11px; border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: solid;
}
.app_view .link_area img {
	margin: -3px 4px 0px 0px; vertical-align: middle;
}
.app_view .comment {
	padding-top: 36px;
}
.app_view .time {
	color: rgb(163, 163, 163); font-size: 11px; font-style: normal; display: inline-block;
}
#notice_app_open {
	background: rgb(255, 255, 236); border: 1px solid rgb(207, 207, 207); border-image: none; position: relative;
}
#notice_app_open img {
	vertical-align: top;
}
#notice_app_open .close {
	top: 10px; right: 10px; position: absolute;
}
#cafe_app_install {
	position: relative;
}
#cafe_app_install .close {
	top: 8px; right: 8px; position: absolute;
}
#cafe_app_install .app_info {
	padding: 5px 0px 6px 55px; margin-left: 13px; display: inline-block; position: relative;
}
#cafe_app_install .thumb {
	left: 0px; top: 5px; position: absolute;
}
#cafe_app_install .app_info .txt_install {
	padding: 4px 0px 5px; display: block;
}
#cafe_app_install .app_info .txt_install img {
	margin-left: 1px; vertical-align: middle;
}
#cafe_app_install .app_info .filter-70 {
	padding-right: 7px;
}
#cafe_app_install .app_info .more {
	font-size: 11px; text-decoration: underline;
}
.join_info {
	background: rgb(255, 255, 255); padding: 50px;
}
.join_info h3 {
	margin: -10px 0px 0px; padding: 0px;
}
.join_info h4 {
	margin: 0px; color: rgb(42, 169, 1); line-height: 18px; padding-top: 2px; font-size: 12px;
}
.join_info h4 span {
	padding-right: 3px; display: inline-block;
}
.join_info h4 em {
	color: rgb(41, 41, 41); font-style: normal; font-weight: normal; margin-left: 0px; display: inline-block; white-space: nowrap;
}
.join_info h4.pr span {
	background: url("http://cafeimgs.naver.net/img/section/bg_sprite.gif") no-repeat 0px -1126px; padding: 0px 2px 0px 23px;
}
.join_info h4.pr em {
	
}
.join_info .join_cont {
	margin: 23px 0px 0px -1px; overflow: hidden; -ms-zoom: 1;
}
.join_info .join_cont p {
	margin: 15px 0px 3px; color: rgb(94, 94, 94); line-height: 16px;
}
.join_info .join_cont dl {
	color: rgb(160, 160, 160); line-height: 24px; letter-spacing: -1px; overflow: hidden; margin-left: -8px; -ms-zoom: 1;
}
.join_info .join_cont dt {
	background: url("http://cafeimgs.naver.net/cafe4/line_v.gif") no-repeat 0px 5px; margin: 0px 3px 0px 0px; padding-left: 8px; font-size: 11px; float: left;
}
.join_info .join_cont dd {
	padding-right: 7px; font-size: 11px; float: left; position: relative;
}
.join_info .join_cont dd em {
	letter-spacing: 0px; padding-right: 1px; font-style: normal;
}
.join_info .join_cont dd.rank {
	padding-left: 23px;
}
.join_info .join_cont dd span {
	background: url("http://cafeimgs.naver.net/img/section/ico_sprite_ranktbl.gif") no-repeat; left: 1px; top: 1px; width: 18px; height: 17px; line-height: 1000px; overflow: hidden; vertical-align: middle; display: inline-block; position: absolute;
}
.join_info .join_cont dd .rank1 {
	background-position: 0px 0px;
}
.join_info .join_cont dd .rank2 {
	background-position: -20px 0px;
}
.join_info .join_cont dd .rank3 {
	background-position: -40px 0px;
}
.join_info .join_cont dd .rank4 {
	background-position: -60px 0px;
}
.join_info .join_cont dd .rank5 {
	background-position: -80px 0px;
}
.join_info .join_cont dd .rank6 {
	background-position: 0px -20px;
}
.join_info .join_cont dd .rank7 {
	background-position: -20px -20px;
}
.join_info .join_cont dd .rank8 {
	background-position: -40px -20px;
}
.join_info .join_cont dd .rank9 {
	background-position: -60px -20px;
}
.join_info .join_cont dd .rank10 {
	background-position: -80px -20px;
}
.join_info .join_cont dd .rank11 {
	background-position: 0px -40px;
}
.join_info .join_cont dd .rank12 {
	background-position: -20px -40px;
}
.join_info .join_cont dd .rank13 {
	background-position: -40px -40px;
}
.join_info .join_cont dd .rank14 {
	background-position: -60px -40px;
}
.join_info .join_cont dd .rank15 {
	background-position: -80px -40px;
}
.join_info .join_cont dd .rank16 {
	background-position: 0px -60px;
}
.join_info .join_cont dd .rank17 {
	background-position: -20px -60px;
}
.join_info .join_cont dd .rank18 {
	background-position: -40px -60px;
}
.join_info .join_cont dd .rank19 {
	background-position: -60px -60px;
}
.join_info .join_cont dd .rank20 {
	background-position: -80px -60px;
}
.join_info .join_cont dd .rank21 {
	background-position: 0px -80px;
}
.join_info .join_cont dd .rank22 {
	background-position: -20px -80px;
}
.join_info .join_cont dd .rank23 {
	background-position: -40px -80px;
}
.join_info .join_cont dd .rank24 {
	background-position: -60px -80px;
}
.join_info .join_cont dd .rank25 {
	background-position: -80px -80px;
}
.join_info .join_cont dd .rank26 {
	background-position: 0px -100px;
}
.join_info .join_cont dd .rank27 {
	background-position: -20px -100px;
}
.join_info .join_cont dd .rank28 {
	background-position: -40px -100px;
}
.join_info .join_cont dd .rank29 {
	background-position: -60px -100px;
}
.join_info .join_cont dd .rank30 {
	background-position: -80px -100px;
}
.join_info .join_btn {
	margin: 13px 0px 0px;
}
.join_info .join_btn img {
	vertical-align: top;
}
.join_info .join_evt {
	margin-bottom: -11px; -ms-zoom: 1;
}
.join_info .join_evt .brd_bx {
	background: rgb(246, 252, 245); padding: 35px 0px; border: 1px solid rgb(233, 239, 233); border-image: none; width: 100%; text-align: center; margin-top: 41px;
}
.join_info .join_evt .evt_info {
	margin-top: 18px; display: inline-block; -ms-zoom: 1;
}
.join_info .join_evt .evt_info li {
	color: rgb(109, 111, 109); display: inline-block; -ms-zoom: 1;
}
.join_info .join_evt .evt_info li .tit {
	color: rgb(90, 91, 90); padding-right: 2px;
}
.join_info .join_evt .evt_info li .bar {
	padding: 0px 7px 0px 2px; color: rgb(207, 212, 206);
}
.join_info .join_evt .go_ntce {
	background: url("http://cafeimgs.naver.net/img/join/ico_arr.gif") no-repeat 100% 2px; color: rgb(144, 147, 144); padding-right: 5px; font-size: 11px; text-decoration: underline; margin-left: 6px;
}
.join_info .join_evt label {
	color: rgb(86, 86, 86); margin-top: 7px; display: inline-block;
}
.join_info .join_evt input[type='checkbox'] {
	margin-left: -3px; vertical-align: -1px;
}
.intro_btn_area {
	text-align: center; padding-top: 20px; clear: both;
}
.btn_confrm {
	padding: 0px 17px; border-radius: 2px; border: 1px solid rgb(207, 208, 212); border-image: none; height: 27px; color: rgb(86, 89, 96); line-height: 31px; letter-spacing: -1px; text-decoration: none; display: inline-block; background-color: rgb(255, 255, 255);
}
.btn_confrm:hover {
	text-decoration: none;
}
.ly_notice {
	border: 1px solid rgb(171, 171, 171); border-image: none; position: relative; background-color: rgb(255, 255, 255);
}
.ly_notice .close {
	top: 10px; right: 10px; position: absolute;
}
.ly_notice dl {
	padding: 12px 0px; line-height: 20px; overflow: hidden; -ms-zoom: 1;
}
.ly_notice_v1 dl {
	padding-bottom: 5px;
}
.ly_notice dt {
	float: left;
}
.ly_notice dt strong {
	background: url("http://cafeimgs.naver.net/img/popupadmin/sp_bu_ban.gif") no-repeat 0px 4px; margin: -3px 0px 3px 8px; width: 42px; color: rgb(42, 157, 36); letter-spacing: -1px; padding-left: 8px; font-size: 11px; vertical-align: top; display: inline-block;
}
.ly_notice dd {
	padding: 0px 23px 0px 8px; letter-spacing: -1px; overflow: hidden; border-left-color: rgb(236, 236, 236); border-left-width: 1px; border-left-style: solid; -ms-zoom: 1;
}
.ly_notice dd em {
	color: rgb(48, 178, 41); font-style: normal; font-weight: bold;
}
.ly_notice dd .noti {
	color: rgb(255, 116, 42);
}
.ly_notice dd .thmb {
	margin: 1px 7px 0px 0px; float: left;
}
.ly_notice dd .thmb img {
	border: 1px solid rgb(198, 198, 198); border-image: none;
}
.ly_notice dd p {
	margin: -2px 0px -5px; color: rgb(51, 51, 51); float: left;
}
.ly_notice dd p a {
	background: url("http://cafeimgs.naver.net/img/popupadmin/sp_bu_ban.gif") no-repeat 100% -17px; color: rgb(153, 153, 153); letter-spacing: -1px; padding-right: 5px; font-size: 11px; text-decoration: underline !important;
}
.ly_notice dd p span {
	margin: -1px 0px 1px 8px; vertical-align: middle; display: inline-block;
}
.ly_notice dd p .bar {
	margin: 0px 3px 0px 4px; color: rgb(225, 225, 225); font-size: 11px;
}
.ly_me2_cont {
	background: url("http://cafeimgs.naver.net/cafe4/bg_me2day_ly3.gif") no-repeat -200px 0px; padding-top: 13px; position: relative; z-index: 102;
}
.ly_me2 {
	background: url("http://cafeimgs.naver.net/cafe4/bg_ly_box2.gif") no-repeat; width: 200px; padding-top: 10px; position: absolute; z-index: 101;
}
.ly_me2 p {
	margin: 0px 0px 16px 13px; color: rgb(132, 132, 132); line-height: 20px; letter-spacing: -1px; font-size: 11px;
}
.ly_me2 strong {
	color: rgb(51, 51, 51); font-size: 12px;
}
.ly_me2 em {
	color: rgb(50, 177, 8); font-style: normal; text-decoration: underline;
}
.ly_me2_v1 {
	background: none; width: 171px; padding-top: 0px; _filter: none;
}
.ly_me2_v1 p {
	background: url("http://cafeimgs.naver.net/cafe4/bg_me2day_ly3.gif") no-repeat -200px 100%; padding: 0px 0px 7px 10px; text-align: left; color: rgb(102, 102, 102); line-height: 15px; letter-spacing: -1px; font-size: 11px;
}
.ly_me2_v1 p strong {
	color: rgb(51, 51, 51);
}
.ly_me2_v1 .shadow {
	background: url("http://cafeimgs.naver.net/cafe4/bg_shadow.png"); left: 1px; top: 5px; width: 100%; height: 61px; overflow: visible; display: block; position: absolute; _background: none;
}
.ly_me2_v1 .btn_clse {
	background: url("http://cafeimgs.naver.net/cafe4/btn_ly_clse.gif") no-repeat 3px 3px; padding: 3px; top: 9px; width: 10px; height: 9px; right: 6px; display: block; position: absolute;
}
.ly_me2_v2 {
	background: url("http://cafeimgs.naver.net/cafe4/bg_me2day_ly3.gif") no-repeat -690px 0px; width: 187px; _filter: none;
}
.ly_me2_v2 .ly_me2_cont {
	background-position: -690px 100%; bottom: -5px; padding-top: 5px; position: relative; -ms-zoom: 1;
}
.ly_me2_v2 p {
	background: none; padding-bottom: 10px;
}
.ly_me2_v2 .btn_clse {
	top: 2px;
}
.appr_rst {
	margin: 0px 0px 8px; padding: 20px 15px 18px; border: 1px solid rgb(231, 231, 231); border-image: none; text-align: left; overflow: hidden; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; position: relative; background-color: rgb(255, 255, 255);
}
.appr_rst h3 {
	margin: 0px 5px !important; padding: 0px 117px 0px 0px; color: rgb(48, 48, 48); line-height: 21px; text-indent: 22px; font-size: 12px !important;
}
.appr_rst h3 span {
	color: rgb(42, 144, 0); font-size: 12px;
}
.appr_rst h3 em {
	background: url("http://cafeimgs.naver.net/img/ico_exc.gif") no-repeat 0px 0px; left: 20px; top: 22px; width: 15px; height: 15px; display: block; position: absolute;
}
.appr_rst .appr_rst_cont {
	margin: 18px 0px 3px; padding: 5px 5px 0px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid;
}
.appr_rst .appr_rst_cont p {
	margin: 16px 0px 0px !important; color: rgb(51, 51, 51); line-height: 18px; font-size: 12px;
}
.appr_rst .appr_rst_cont p a {
	color: rgb(0, 71, 144); line-height: 18px; text-decoration: underline;
}
.appr_rst .appr_rst_cont p a.a_type2 {
	color: rgb(42, 144, 0);
}
.appr_rst .appr_rst_cont p span {
	color: rgb(42, 144, 0);
}
.appr_rst .appr_rst_cont .p_type2 {
	margin: 0px; padding: 20px 0px 5px; text-align: center;
}
.appr_rst .appr_rst_cont dl {
	padding: 11px 0px 0px; color: rgb(80, 80, 80); line-height: 21px; overflow: hidden; margin-bottom: -1px;
}
.appr_rst .appr_rst_cont dt {
	width: 65px; padding-left: 6px; float: left; position: relative; -ms-zoom: 1;
}
.appr_rst .appr_rst_cont dt span {
	background: rgb(80, 80, 80); left: 0px; top: 8px; width: 2px; height: 2px; line-height: 0; font-size: 0px; position: absolute; dipslay: block;
}
.appr_rst .appr_rst_cont dd em {
	margin: 0px 7px; font-style: normal;
}
.appr_rst .appr_rst_btn {
	text-align: center; margin-top: 15px;
}
.appr_rst .appr_rst_btn img {
	vertical-align: top;
}
.appr_rst .appr_rst_oc {
	top: 23px; right: 20px; position: absolute;
}
.appr_rst .appr_rst_oc a {
	background: url("http://cafeimgs.naver.netimg/ico_arr_up.gif") no-repeat 100% 2px; padding: 2px 14px 2px 2px !important; color: rgb(126, 126, 126); line-height: 13px; letter-spacing: -1px; font-size: 11px; display: inline-block;
}
.appr_rst .appr_rst_oc a:hover {
	text-decoration: none;
}
.appr_rst_cl .appr_rst_cont {
	display: none;
}
.appr_rst_cl .appr_rst_oc a {
	background-image: url("http://cafeimgs.naver.netimg/ico_arr_dw.gif");
}
.appr_rst_ly {
	background: rgb(255, 255, 255); border: 1px solid rgb(136, 141, 149); border-image: none; width: 170px; position: absolute; z-index: 1000;
}
.appr_rst_ly p {
	margin: 0px; padding: 9px 9px 7px; color: rgb(132, 134, 137); line-height: 14px; letter-spacing: -1px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px;
}
.appr_rst_ly .tp {
	background: url("http://cafeimgs.naver.netimg/img_ly_tip.gif") 0px 0px; left: 98px; top: -6px; width: 9px; height: 6px; line-height: 0; font-size: 0px; display: inline-block; position: absolute;
}
.appr_rst_ly a {
	top: 6px; right: 7px; position: absolute;
}
.slide_area {
	font-size: 0px; display: inline-block; position: relative;
}
.slide_area .btn_img_slide {
	width: 104px; height: 25px; right: 4px; bottom: 4px; overflow: hidden; font-size: 12px; display: none; position: absolute;
}
.slide_area .btn_img_slide span {
	background: url("http://cafeimgs.naver.net/cafe4/btn_slide.png") no-repeat 0px 0px; width: 104px; height: 25px; line-height: 0; text-indent: -300px; font-size: 0px; display: block; cursor: pointer; _background: none;
}
.slide_area .ov {
	display: block;
}
.slide_area .stype {
	width: 28px; height: 25px;
}
.slide_area .stype span {
	background: url("http://cafeimgs.naver.net/cafe4/btn_slide2.png") no-repeat 0px 0px; width: 28px; height: 25px; _background: none;
}
.slide_area .ov.ntype {
	display: none; _display: inline;
}
.slide_area .ntype span {
	display: none;
}
.srch_area #sub-tit {
	height: auto;
}
.srch_area #sub-tit h3 {
	margin: 23px 10px 3px 16px;
}
.srch_area #sub-tit h3 span {
	display: inline-block;
}
.srch_area #sub-tit .list-search {
	margin: 0px 0px 11px 18px; text-align: left;
}
.srch_area #sub-tit .list-search .text {
	padding: 0px; width: 156px; height: 18px; line-height: 18px; -webkit-appearance: none; -webkit-border-radius: 0; -webkit-text-size-adjust: none;
}
.srch_area #sub-tit .list-search .btn_dtail {
	background: url("http://cafeimgs.naver.net/img/bu_arrow_sub.gif") no-repeat 100% 3px; margin: 2px 0px -2px 5px; letter-spacing: -1px; padding-right: 10px; vertical-align: middle; display: inline-block;
}
.srch_area #sub-tit .btn-search-green {
	background: url("http://cafeimgs.naver.net/img/searchincafe/btn_srch2.gif") no-repeat;
}
.srch_area .list-style .fl {
	padding: 0px;
}
.srch_area .list-style .align {
	padding-top: 5px; margin-left: 15px; _display: inline;
}
.srch_area .list-style .align a {
	background: url("http://cafeimgs.naver.net/img/bu_arrow_sub.gif") no-repeat 100% 4px; padding-right: 9px; margin-left: 4px;
}
.srch_area .list-style .align span {
	margin-left: 4px;
}
.srch_area .list-style .fr {
	padding-top: 2px;
}
.srch_area .list-style .fr .mt {
	padding-left: 4px;
}
.srch_detail {
	margin: 10px 15px 0px 0px;
}
.srch_detail .border-sub {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: currentColor; border-image: none;
}
.srch_detail .filter-70 {
	height: 1px; overflow: hidden;
}
.srch_detail .srch_word {
	padding-bottom: 2px; font-size: 11px; position: relative; -ms-zoom: 1;
}
.srch_detail .srch_word::after {
	clear: both; display: block; content: "";
}
.srch_detail .srch_word span {
	letter-spacing: -1px; float: left;
}
.srch_detail .srch_word a {
	padding-bottom: 1px; float: right;
}
.srch_detail ul {
	margin-top: 11px; -ms-zoom: 1;
}
.srch_detail ul::after {
	clear: both; display: block; content: "";
}
.srch_detail li {
	width: 155px; margin-right: 10px; float: left; _display: inline;
}
.srch_detail .init {
	margin: 0px; width: auto;
}
.srch_detail .init a {
	margin: 17px 0px 0px; padding: 2px 0px; border: 1px solid currentColor; border-image: none; width: 39px; height: 14px; text-align: center; letter-spacing: -1px; font-size: 11px; text-decoration: none; display: block; position: relative;
}
.srch_detail .init a:hover {
	text-decoration: none;
}
.srch_area #sub-tit .srch_detail li .text {
	width: 148px; height: 18px; clear: both;
}
.srch_area #sub-tit .srch_detail li .text_on {
	border-color: rgb(89, 165, 9) !important;
}
.srch_area #main-area .group-tit h4 {
	background: none; padding-left: 7px !important;
}
.srch_area #main-area .group-tit p a {
	background: url("http://cafeimgs.naver.net/img/searchincafe/bu_arr_more.gif") no-repeat 100% 2px; margin: 1px 10px -1px 0px; padding-right: 6px; display: inline-block;
}
.srch_area .article-board_v1 .board-box td {
	padding: 9px 0px 5px; line-height: 18px;
}
.srch_area .article-board_v1 .board-list span .filter-70 {
	background: url("http://cafeimgs.naver.net/img/searchincafe/bu_arr_more.gif") no-repeat 100% 5px; padding-right: 6px; font-size: 11px; margin-left: 4px; display: inline-block;
}
.ly2_help {
	background: rgb(255, 255, 255); border: 1px solid rgb(139, 140, 145); border-image: none; text-align: left; margin-top: 6px; position: absolute; z-index: 100;
}
.ly2_help .clse {
	top: 3px; right: 4px; position: absolute;
}
.ly2_help strong {
	padding: 9px 0px 0px 9px; color: rgb(44, 44, 44); letter-spacing: -1px; font-size: 11px; margin-bottom: -5px; display: block;
}
.ly2_help p {
	padding: 10px 0px 6px 9px; color: rgb(134, 134, 136); line-height: 14px; letter-spacing: -1px; font-size: 11px;
}
.ly2_help p em {
	color: rgb(38, 142, 0); font-style: normal;
}
.ly2_help .edge_cen {
	background: url("http://static.naver.net/kin/09renewal/bg_layer_edge.gif") no-repeat 0px 0px; margin: -6px 0px 0px -5px; left: 50%; top: 0px; width: 9px; height: 6px; font-size: 0px; position: absolute;
}
.ly2_help .edge_rgt {
	background: url("http://static.naver.net/kin/09renewal/bg_layer_edge.gif") no-repeat 0px 0px; top: 0px; width: 9px; height: 6px; right: 0px; font-size: 0px; margin-top: -6px; position: absolute;
}
.ly_comment {
	background: rgb(255, 255, 255); border: 1px solid rgb(182, 182, 182); border-image: none; text-align: left; position: absolute; z-index: 110;
}
.ly_comment p {
	padding: 10px 10px 6px; color: rgb(51, 51, 51); line-height: 14px; font-size: 11px;
}
.ly2_help_v1.ly2_help .more {
	padding: 0px 0px 8px 10px; letter-spacing: -1px; font-size: 11px; margin-top: -1px;
}
.ly2_help_v1.ly2_help .more span {
	background: url("http://cafeimgs.naver.net/img/calendar/bu_arrow_sub4.gif") no-repeat 100% 2px; padding-right: 6px; display: inline-block;
}
.ly2_help_v1.ly2_help .more a {
	color: rgb(47, 55, 67); text-decoration: underline;
}
.ly2_help_v1.ly2_help .edge_cen {
	left: 313px; top: 0px;
}
.ly2_help_v1.ly2_help .clse {
	right: 6px !important;
}
.img_tit_area {
	background-color: rgb(255, 255, 255);
}
.img_tit_area img {
	display: block;
}
.group_rank {
	border: 1px solid currentColor; border-image: none; padding-top: 25px;
}
.group_rank .rank_head {
	padding-bottom: 24px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
.group_rank .rank_head .head_area {
	margin: -4px 0px; overflow: hidden; -ms-zoom: 1;
}
.group_rank .rank_graph {
	margin: 0px auto; width: 721px;
}
.group_rank .rank_graph h5 {
	margin: 0px; padding: 30px 0px 7px; font-size: 12px; font-weight: normal;
}
.group_rank .rank_graph h5 span {
	display: inline-block;
}
.group_rank .rank_graph .lst_rank_date {
	padding: 7px 0px 22px; width: 582px; overflow: hidden; margin-left: 109px; -ms-zoom: 1;
}
.group_rank .rank_graph .lst_rank_date li {
	width: 83px; text-align: center; font-family: tahoma; font-size: 11px; float: left;
}
.group_rank .rank_graph .lst_rank_date li em {
	left: 0px; top: 0px; width: 1px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;
}
.group_rank .flash_graph {
	border: 1px solid currentColor; border-image: none; line-height: 0; font-size: 0px;
}
.group_rank .fl {
	margin: 0px; padding: 0px 0px 0px 10px; width: 108px; line-height: 20px; letter-spacing: -1px; font-size: 11px; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid;
}
.group_rank .fl strong {
	margin: -1px 0px 1px 1px; letter-spacing: 0px; font-family: tahoma; font-size: 14px; display: block;
}
.group_rank .fl .ico_rank {
	margin: -1px 5px 1px 0px;
}
.group_rank .first {
	border: 0px currentColor; border-image: none; width: 136px; padding-left: 25px;
}
.group_rank .first strong {
	margin: -1px 0px 1px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif;
}
.group_rank .rank_info {
	margin: 0px; line-height: 20px; letter-spacing: -1px; padding-left: 9px; font-size: 11px; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid; float: left;
}
.group_rank .rank_info em {
	letter-spacing: 0px; font-style: normal; font-weight: bold;
}
.group_rank .rank_info .bar {
	margin: 0px 1px;
}
.group_rank .rank_info a {
	background: url("http://cafeimgs.naver.net/img/bu_arr_gray.gif") no-repeat 100% 7px; padding-right: 4px; text-decoration: underline; margin-left: 2px; display: inline-block;
}
.group_rank .img_rank {
	margin: 0px auto; border: 1px solid currentColor; border-image: none; top: -3px; width: 719px; font-size: 0px; position: relative;
}
.group_rank .dsc_rank {
	margin: 12px auto 0px; width: 720px; line-height: 17px; padding-bottom: 20px;
}
.group_rank .dsc_rank p {
	margin-bottom: 6px;
}
.group_rank .dsc_rank a {
	background: url("http://cafeimgs.naver.net/img/bu_arr_gray.gif") no-repeat 100% 6px; padding-right: 5px; text-decoration: underline; display: inline-block;
}
.secret-write {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(215, 215, 215) rgb(215, 215, 215) rgb(153, 153, 153); width: 636px; height: 70px; color: rgb(51, 51, 51); line-height: 16px; resize: none;
}
.memo-w .s_cbox {
	overflow: visible !important;
}
.inbox .secret_check {
	text-align: left; letter-spacing: -1px; padding-top: 10px; font-size: 11px; display: inline-block; position: relative;
}
.inbox .secret_check img {
	margin: 0px 0px 2px 5px; vertical-align: middle; cursor: pointer;
}
.inbox .secret_check .check {
	margin: -1px 1px 1px -1px; padding: 0px; width: 15px; height: 15px; vertical-align: middle; _height: 13px; _margin: -2px 2px 2px 0; _width: 13px;
}
.inbox .secret_check .help_layer {
	padding: 10px 24px 6px 9px; border: 1px solid rgb(139, 140, 145); border-image: none; width: 185px; right: -14px; bottom: 25px; font-size: 11px; position: absolute; background-color: rgb(255, 255, 255);
}
.inbox .secret_check .help_layer p {
	text-align: left; color: rgb(47, 55, 67); line-height: 14px; position: static;
}
.inbox .secret_check .help_layer .point {
	background: url("http://cafeimgs.naver.net/img/bg_point02.gif") no-repeat; margin: 0px !important; top: 58px; width: 9px; height: 6px; right: 16px; position: absolute;
}
.inbox .secret_check .help_layer .btn_clse {
	top: 4px; right: 5px; position: absolute;
}
.inbox .secret_check .help_layer .btn_clse img {
	margin: 0px; vertical-align: middle;
}
.memo-sub .tbody_secret {
	background: url("http://cafeimgs.naver.net/img/icon_secret.gif") no-repeat 0px 1px; padding: 0px 0px 0px 15px; line-height: 1.4; overflow: hidden; clear: both;
}
.memo-sub .tbody_secret2 {
	background: url("http://cafeimgs.naver.net/img/icon_secret.gif") no-repeat 30px 1px; padding: 0px 0px 0px 45px; line-height: 1.4; overflow: hidden; clear: both;
}
.kin-activity-board td.view-count {
	padding: 10px 0px 7px;
}
.kin-activity-board td.board-list .aaa {
	display: inline-block;
}
:root .kin-activity-board td.board-list span {
	width: 99%;
}
.group_cafe_kin {
	margin-bottom: 30px;
}
.board-box.group_cafe_kin img.tcol-c {
	margin-top: -2px; vertical-align: middle;
}
.group_cafe_kin .noti_area {
	padding: 2px 12px 21px;
}
.group_cafe_kin .noti_area p {
	line-height: 18px; margin-bottom: 3px;
}
.group_cafe_kin .noti_area p .go_beanfund a {
	padding: 1px 1px 0px; line-height: 16px; display: inline-block;
}
.group_cafe_kin .noti_area p .go_beanfund .bar {
	margin: 2px 3px 0px 0px; width: 1px; height: 11px; vertical-align: top; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.group_cafe_kin .noti_area p .go_beanfund .bu_arr {
	font-size: 8px; margin-top: -1px; vertical-align: top; display: inline-block;
}
.group_cafe_kin .noti_area p .more {
	padding: 0px 2px; line-height: 17px; letter-spacing: -1px; font-size: 11px; text-decoration: underline; display: inline-block; opacity: 0.5;
}
.group_cafe_kin .kin_activity_area {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor; border-image: none; height: 155px; overflow: hidden;
}
.group_cafe_kin .kin_activity_area h4 {
	margin: 0px; line-height: 16px; letter-spacing: -1px; font-size: 12px;
}
.group_cafe_kin .kin_activity_area li {
	height: 19px; line-height: 16px; vertical-align: top;
}
.group_cafe_kin .kin_activity_area li .answer {
	line-height: 15px; margin-top: 1px; vertical-align: top; display: inline-block;
}
.group_cafe_kin .kin_activity_area li .answer em {
	letter-spacing: -1px; font-size: 11px; font-style: normal; display: inline-block;
}
.group_cafe_kin .kin_activity_area li .answer:hover {
	text-decoration: none;
}
.group_cafe_kin .kin_summary {
	margin: 20px 19px 20px 0px; width: 160px; height: 115px; padding-left: 19px; border-right-color: currentColor; border-right-width: 1px; border-right-style: solid; float: left;
}
.group_cafe_kin .kin_summary h4 {
	margin: 0px 0px 13px -1px;
}
.group_cafe_kin .kin_summary p {
	padding-top: 5px;
}
.group_cafe_kin .kin_summary strong {
	line-height: 25px; font-family: tahoma; font-size: 21px; vertical-align: top; display: inline-block;
}
.group_cafe_kin .kin_summary em {
	line-height: 26px; letter-spacing: -1px; font-size: 11px; font-style: normal; vertical-align: top; display: inline-block;
}
.group_cafe_kin .kin_summary .cnt_answer {
	height: 52px; padding-left: 43px;
}
.group_cafe_kin .kin_summary .cnt_adopt {
	height: 52px; padding-left: 43px;
}
.group_cafe_kin .kin_activity {
	padding: 20px 20px 20px 0px; width: 256px; height: 175px; float: left;
}
.group_cafe_kin .kin_activity h4 {
	margin: 0px 0px 12px;
}
.group_cafe_kin .kin_activity li .item {
	padding: 0px !important; width: 168px; line-height: 16px; overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.group_cafe_kin .top_member {
	margin: 20px 0px; width: 270px; height: 115px; padding-left: 20px; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid; float: left;
}
.group_cafe_kin .top_member h4 {
	margin: 0px 0px 11px;
}
.group_cafe_kin .top_member li .num {
	width: 12px; font-family: tahoma; font-size: 11px; font-weight: bold; vertical-align: top; display: inline-block;
}
.group_cafe_kin .top_member li .pers_nick_area {
	padding: 0px !important; width: 178px; vertical-align: top; display: inline-block;
}
.group_cafe_kin .top_member li .pers_nick_area .p-nick {
	width: 158px; line-height: 16px; overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.group_cafe_kin .top_member li .pers_nick_area img {
	margin-top: -1px; vertical-align: middle;
}
.group_cafe_kin .cnt {
	letter-spacing: 0px; font-family: tahoma; font-size: 10px; font-style: normal; font-weight: normal;
}
.group_cafe_kin .err {
	line-height: 16px; letter-spacing: -1px; font-size: 11px; display: inline-block; opacity: 0.5;
}
.group_cafe_kin .kin_graph .err {
	margin-top: 15px;
}
.group_cafe_kin .top_member .err {
	padding-top: 1px;
}
.group_cafe_kin2 {
	border: 1px solid currentColor; border-image: none;
}
.group_cafe_kin2 .info_area {
	background: url("http://cafeimgs.naver.net/img/img_cafekin_intro_new_1.png") no-repeat 0px 0px; width: 771px; height: 507px; position: relative;
}
.group_cafe_kin2 .info_area .more {
	left: 370px; top: 172px; width: 60px; height: 20px; line-height: 100px; overflow: hidden; vertical-align: top; display: block; position: absolute;
}
.group_cafe_kin2 .btn_area {
	background: rgb(255, 255, 255); padding: 15px 0px 14px; height: 37px; text-align: center; border-top-color: rgb(242, 242, 242); border-top-width: 1px; border-top-style: solid;
}
.group_cafe_kin2 .btn_area img {
	vertical-align: middle;
}
.group_cafe_kin .cafe_kin_month {
	padding: 13px 0px 8px; border: 1px solid currentColor; border-image: none; text-align: center; position: relative;
}
.group_cafe_kin .cafe_kin_month .month_tip {
	top: 14px; right: 18px; font-size: 11px; position: absolute; opacity: 0.5;
}
.group_cafe_kin .cafe_kin_month .ico-bl {
	padding: 0px 1px; vertical-align: middle;
}
.inbox .cafe_app_view {
	padding: 23px 0px 7px; line-height: 17px; letter-spacing: -1px; font-size: 11px; margin-top: 25px;
}
.inbox .cafe_app_view .ico_mobile {
	margin-top: -1px; vertical-align: top; display: inline-block;
}
.inbox .cafe_app_view .go_cafe_app {
	background: url("http://cafeimgs.naver.net/img/mobileweb/ico_cafe_app2_140331.png") no-repeat 0px 0px; padding-left: 20px; margin-left: 10px; display: inline-block;
}
.inbox .cafe_app_view .go_cafe_app em {
	background: url("http://cafeimgs.naver.net/cafe4/ico_arrow3.gif") no-repeat 100% 5px; padding-right: 5px; font-style: normal; text-decoration: underline; display: inline-block;
}
.mcafe_icon {
	background: url("http://cafeimgs.naver.net/img/mobileweb/bg_m_cafe_icon.gif") no-repeat; border-radius: 11px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 68px; height: 68px; overflow: hidden;
}
.mcafe_name {
	padding: 9px 0px 0px 2px; width: 70px; font-weight: bold; -ms-word-break: break-all;
}
.mcafe_name .btn_edit {
	margin: 5px 0px 0px 1px; width: 24px; display: block;
}
#main-area .simple_wrt_section {
	padding: 1px; height: 100%; position: relative;
}
#main-area .simple_wrt_section .wrt_bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.3;
}
#main-area .simple_wrt_section .wrt_cont {
	background: rgb(248, 248, 248); padding: 7px; position: relative; z-index: 10;
}
#main-area .simple_wrt_section .wrt_cont fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
#main-area .simple_wrt_section .wrt_cont legend {
	left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(214, 214, 214) rgb(231, 231, 231) rgb(231, 231, 231) rgb(214, 214, 214); padding: 13px 15px 13px 12px; border-image: none;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt textarea {
	background: rgb(255, 255, 255); border: 0px currentColor !important; border-image: none !important; width: 100%; height: 80px; color: rgb(178, 178, 178); line-height: 16px; overflow: auto; resize: vertical;
}
#main-area .simple_wrt_section .wrt_cont .on.wrt_txt textarea {
	color: rgb(51, 51, 51);
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt textarea:focus {
	color: rgb(51, 51, 51);
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns {
	height: 30px; margin-top: 5px; position: relative;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .fl {
	left: 3px; top: -1px; position: absolute;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .fr {
	top: 0px; right: 0px; position: absolute;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .btn_wrt {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat; overflow: hidden; display: inline-block; position: relative; cursor: pointer;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .btn_bg_l {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat 0px 0px; width: 2px; height: 29px; display: inline-block; position: relative;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .btn_bg_r {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat -104px 0px; width: 2px; height: 29px; display: inline-block; position: relative;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .pht.btn_wrt {
	background-position: -2px 0px; width: 33px; height: 29px;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .mov.btn_wrt {
	background-position: -35px 0px; width: 35px; height: 29px;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .opt.btn_wrt {
	background-position: -70px 0px; width: 33px; height: 29px;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .cfm.btn_wrt {
	background-position: -107px 0px; width: 65px; height: 30px;
}
#main-area .simple_wrt_section .wrt_cont .wrt_txt .btns .btn_wrt button {
	background: none; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: 100px; overflow: visible; vertical-align: top; display: block; cursor: pointer;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .btn_del button {
	background: none; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: 100px; overflow: visible; vertical-align: top; display: block; cursor: pointer;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch {
	padding: 17px 0px 8px 9px;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .tit {
	line-height: 16px; padding-bottom: 6px; position: relative;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .tit strong {
	color: rgb(51, 51, 51);
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .info {
	top: 0px; right: 7px; color: rgb(140, 140, 140); font-size: 11px; position: absolute;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .info strong {
	color: rgb(102, 102, 102); letter-spacing: -1px;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .info em {
	color: rgb(102, 102, 102); font-style: normal; font-weight: bold;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .info .bar {
	background: rgb(212, 212, 212); margin: 2px 5px 0px 6px; width: 1px; height: 10px; vertical-align: top; display: inline-block;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .atch_lst {
	overflow: hidden;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .atch_lst li {
	float: left;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .atch_lst li div {
	background: rgb(37, 37, 37); margin: 0px 8px 8px 0px; border: 1px solid rgb(199, 199, 199); border-image: none; width: 58px; height: 58px; text-align: center; line-height: 58px; display: block; position: relative;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .atch_lst li div img {
	vertical-align: middle;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .atch_lst li div .btn_del {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat -175px 0px; top: 0px; width: 12px; height: 11px; right: 0px; overflow: hidden; display: inline-block; position: absolute; cursor: pointer;
}
#main-area .simple_wrt_section .wrt_cont .wrt_atch .atch_lst li.mov img {
	left: 0px; top: 50%; display: inline-block; position: absolute;
}
#main-area .simple_wrt_section .wrt_cont .wrt_opt {
	padding: 0px 9px 3px; width: 100%; color: rgb(51, 51, 51); line-height: 16px; overflow: hidden;
}
#main-area .simple_wrt_section .wrt_cont .wrt_opt .bg {
	margin: 0px 18px 12px 0px; height: 1px; line-height: 0; font-size: 0px;
}
#main-area .simple_wrt_section .wrt_cont .wrt_opt_v1.wrt_opt .bg {
	background: rgb(233, 233, 233); height: 1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#main-area .simple_wrt_section .wrt_cont .wrt_opt .tit {
	margin: 3px 0px 0px -1px; width: 67px; line-height: 16px; float: left; display: inline-block;
}
#main-area .simple_wrt_section .wrt_cont .wrt_opt .opts {
	float: left; display: inline-block;
}
#main-area .simple_wrt_section .wrt_cont .wrt_opt .opts li {
	margin-right: 39px; float: left;
}
#main-area .simple_wrt_section .wrt_cont .wrt_opt .opts li:last-child {
	margin-right: 0px;
}
#main-area .simple_wrt_section .wrt_cont .wrt_opt .opts li input {
	margin: 0px; padding: 2px; vertical-align: middle; display: inline-block;
}
#main-area .simple_wrt_section .wrt_cont .wrt_opt .opts li label {
	line-height: 16px; padding-top: 3px; vertical-align: middle; display: inline-block;
}
#main-area .simple_lst_section {
	clear: both; margin-top: 40px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
#main-area .simple_lst_section .list-blog {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#main-area .simple_lst_section .list-blog .inbox {
	margin: 0px 15px 31px 16px; width: 740px; padding-top: 20px;
}
#main-area .simple_lst_section .list-blog .none.inbox {
	margin-bottom: 20px;
}
#main-area .simple_lst_section .list-blog .none.inbox p {
	text-align: center;
}
#main-area .simple_lst_section .list-blog .inbox .tit {
	overflow: hidden;
}
#main-area .simple_lst_section .list-blog .inbox .tit em {
	font-size: 11px; font-style: normal; display: inline-block; opacity: 0.5;
}
#main-area .simple_lst_section .list-blog .inbox .tit .act {
	height: 15px; line-height: 15px; font-size: 11px; margin-right: -2px;
}
#main-area .simple_lst_section .list-blog .inbox .tit .act img {
	vertical-align: top;
}
#main-area .simple_lst_section .list-blog .inbox .tit .act .url-btn {
	margin-right: 2px;
}
#main-area .simple_lst_section .list-blog .inbox .tit .act .act_btns {
	line-height: 17px; vertical-align: top; display: inline-block;
}
#main-area .simple_lst_section .list-blog .inbox .tit .act .act_btns .bar {
	padding: 0px 1px; display: inline-block; opacity: 0.3;
}
#main-area .simple_lst_section .list-blog .inbox .tit .pnick {
	position: relative;
}
#main-area .simple_lst_section .list-blog .inbox .tit .pnick .thmb {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat -147px -77px; width: 40px; height: 40px; float: left; position: relative;
}
#main-area .simple_lst_section .list-blog .inbox .tit .pnick .thmb i {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat -147px -33px; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
#main-area .simple_lst_section .list-blog .inbox .tit .pnick .txt {
	line-height: 16px; padding-left: 9px; float: left;
}
#main-area .simple_lst_section .list-blog .inbox .tit .pnick .txt .nick {
	display: block;
}
#main-area .simple_lst_section .list-blog .inbox .tit .pnick .txt .nick strong {
	vertical-align: top; display: inline-block;
}
#main-area .simple_lst_section .list-blog .inbox .tit .pnick .txt .nick a {
	vertical-align: top; display: inline-block;
}
#main-area .simple_lst_section .list-blog .inbox .tit .pnick .txt .date {
	padding-top: 1px; clear: both; display: block;
}
#main-area .simple_lst_section .list-blog .inbox .cont {
	line-height: 1.5; clear: both; font-size: 12px; margin-top: 18px; -ms-word-break: break-all;
}
#main-area .simple_lst_section .list-blog .inbox .cont .noti {
	padding-bottom: 4px;
}
#main-area .simple_lst_section .list-blog .inbox .atch .item {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/tx_loading.gif") no-repeat 50% 50% rgb(246, 248, 248); display: inline-block; position: relative;
}
#main-area .simple_lst_section .list-blog .inbox .atch .item::after {
	overflow: hidden; display: block; content: "";
}
#main-area .simple_lst_section .list-blog .inbox .atch .item img {
	vertical-align: top;
}
#main-area .simple_lst_section .list-blog .inbox .atch .item_loading.item {
	width: 740px; height: 480px;
}
#main-area .simple_lst_section .list-blog .inbox .atch .item a {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; line-height: 9999px; overflow: hidden; vertical-align: top; display: inline-block; position: absolute; opacity: 0;
}
#main-area .simple_lst_section .list-blog .inbox .lst_type.atch {
	overflow: hidden; margin-right: -10px;
}
#main-area .simple_lst_section .list-blog .inbox .lst_type.atch .item {
	margin: 5px 5px 0px 0px; width: 144px; height: 144px; float: left;
}
#main-area .simple_lst_section .list-blog .inbox .lst_type.atch .item_loading.item {
	border: 1px solid rgb(220, 221, 221); border-image: none; width: 142px; height: 142px;
}
#main-area .simple_lst_section .list-blog .inbox .lst_type.atch .item a {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat 0px -179px; opacity: inherit;
}
#main-area .simple_lst_section .list-blog .inbox .lst_type.atch .mov.item {
	background-color: rgb(37, 37, 37);
}
#main-area .simple_lst_section .list-blog .inbox .lst_type.atch .mov.item a {
	background-position: 0px -33px;
}
#main-area .simple_lst_section .list-blog .inbox .lst_type.atch .mov.item img {
	left: 0px; top: 50%; display: inline-block; position: absolute;
}
#main-area .simple_lst_section .reply-box {
	padding-top: 16px;
}
#main-area .simple_lst_section .reply-box .fl .reply span {
	padding-left: 0px;
}
#main-area .simple_lst_section .reply-box .fl .reply a {
	text-decoration: underline;
}
#main-area .simple_lst_section .reply-box .cafe_spi.fr {
	margin-right: -4px;
}
#main-area .simple_lst_section .reply-box .cafe_spi.fr td {
	vertical-align: middle;
}
#main-area .simple_lst_section .box-reply2 {
	margin: 1px 0px 40px;
}
#main-area .simple_paginate {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor; border-image: none; height: 50px; overflow: hidden; position: relative;
}
#main-area .simple_paginate a {
	font-size: 11px; display: block;
}
#main-area .simple_paginate a:hover {
	text-decoration: none;
}
#main-area .simple_paginate .more {
	width: 100%; height: 100%; text-align: center; line-height: 51px; opacity: 0.7;
}
#main-area .simple_paginate .top {
	padding: 2px 3px 0px; top: 15px; right: 11px; line-height: 19px; position: absolute; opacity: 0.7;
}
#main-area .simple_paginate .top em {
	font-style: normal;
}
#main-area .simple_paginate .top i {
	font-size: 5px; font-style: normal; margin-right: 3px; vertical-align: top; display: inline-block;
}
#main-area .pg_last.simple_paginate .more {
	cursor: default; opacity: 0.2;
}
#main-area .pg_loading.simple_paginate {
	background: rgb(255, 255, 255) !important;
}
#main-area .pg_loading.simple_paginate .more {
	display: none !important;
}
#main-area .pg_loading.simple_paginate .top {
	display: none !important;
}
#main-area .pg_loading.simple_paginate .loading {
	background: url("http://cafeimgs.naver.net/img/section/loading.gif") no-repeat 0px 0px; margin: -20px 0px 0px -20px; left: 50%; top: 50%; width: 40px; height: 40px; line-height: 100px; overflow: hidden; vertical-align: top; display: block !important; position: absolute;
}
#main-area .view_type.simple_lst_section {
	margin-top: 0px;
}
#main-area .view_type.simple_lst_section .list-blog .inbox .cont {
	margin-top: 38px;
}
#main-area .view_type.simple_lst_section .reply-box {
	padding-top: 46px;
}
#main-area .ly_mov_wp {
	background: rgb(255, 255, 255); border: 1px solid rgb(136, 136, 136); border-image: none; width: 771px; display: none; position: absolute; z-index: 9999;
}
#main-area .ly_mov_wp .tit {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/ly_mov_bg.gif") repeat-x; padding: 0px 20px; height: 38px; line-height: 38px; overflow: hidden; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#main-area .ly_mov_wp .tit strong {
	color: rgb(51, 51, 51); vertical-align: top; display: inline-block; position: relative;
}
#main-area .ly_mov_wp .tit em {
	color: rgb(96, 96, 103); font-style: normal; vertical-align: top; display: inline-block;
}
#main-area .ly_mov_wp .tit span.bar {
	color: rgb(215, 215, 215); padding-right: 1px; vertical-align: top; display: inline-block;
}
#main-area .ly_mov_wp .mov {
	margin: 16px auto 26px; text-align: center;
}
#main-area .ly_mov_wp .clse {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat -152px -122px; top: 6px; width: 25px; height: 26px; right: 6px; line-height: 100px; overflow: hidden; vertical-align: top; display: inline-block; position: absolute;
}
#main-area .simple_lst_section .spi_default {
	position: relative;
}
#main-area .simple_lst_section .spi_default .spi_lst a {
	padding: 0px 0px 0px 24px; line-height: 17px; letter-spacing: -1px; display: inline-block; position: relative;
}
#main-area .simple_lst_section .spi_default .spi_btn_bookmark {
	height: 15px; padding-right: 2px;
}
#main-area .simple_lst_section .spi_default .spi_btn_bookmark span {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat -173px -150px; left: 8px; top: -1px; width: 16px; height: 16px; vertical-align: top; display: inline-block; position: absolute;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop {
	background: rgb(255, 255, 255); padding: 17px 0px; border: 1px solid rgb(177, 177, 177); border-image: none; display: none; position: absolute; z-index: 1000;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_dsc {
	margin: 0px; text-align: center; color: rgb(51, 51, 51); line-height: 19px;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_dsc em {
	color: rgb(51, 153, 0);
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_dsc .spi_impact {
	color: rgb(51, 153, 0); text-decoration: underline;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_btn {
	margin: 15px auto 0px; padding: 10px 0px 5px; width: 158px; text-align: center; clear: both; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; position: relative;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_btn a {
	cursor: pointer;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_btn .spi_y {
	background: none; padding: 0px; top: 0px; width: 41px; height: 26px; float: none; display: inline-block; position: relative;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_btn .spi_y span {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat -147px -179px; left: 0px; top: 0px; width: 41px; height: 26px; display: inline-block; position: absolute; z-index: 20;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_btn .spi_n {
	background: none; padding: 0px; top: 0px; width: 49px; height: 26px; float: none; display: inline-block; position: relative;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_btn .spi_n span {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat -147px -210px; left: 0px; top: 0px; width: 49px; height: 26px; display: inline-block; position: absolute; z-index: 20;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_close {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 2px; width: auto; right: 2px; color: rgb(181, 181, 181); overflow: visible; font-size: 10px; position: absolute; cursor: pointer;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_close span {
	background: url("http://cafeimgs.naver.net/cafe4/sboard/sp_simple_board.png") no-repeat -148px -152px; margin: 0px; padding: 3px; border: currentColor; border-image: none; left: 0px; top: 0px; width: 14px; height: 12px; font-size: 0px; display: block; position: relative; z-index: 20;
}
#main-area .simple_lst_section .spi_default .spi_ly_pop .spi_close em {
	left: 6px; top: 3px; position: absolute;
}
.ly_chatapp {
	background: rgb(255, 255, 255); padding: 20px 20px 6px; border: 1px solid rgb(92, 92, 92); border-image: none; display: none; position: absolute; z-index: 900;
}
.ly_chatapp .ly_cont {
	text-align: center;
}
.ly_chatapp .ly_cont .bg {
	text-align: center; margin-bottom: 6px;
}
.ly_chatapp .ly_cont .bg span {
	background: url("http://cafeimgs.naver.net/cafe4/ly_cafeapp_chat.gif") no-repeat -125px 0px; width: 26px; height: 25px; overflow: hidden; display: inline-block;
}
.ly_chatapp .ly_cont .tit {
	text-align: center; color: rgb(51, 51, 51); line-height: 18px; margin-bottom: 5px;
}
.ly_chatapp .ly_cont .dsc {
	text-align: left; color: rgb(136, 136, 136); line-height: 15px; letter-spacing: -1px; font-size: 11px; margin-bottom: 14px; display: inline-block;
}
.ly_chatapp .ly_btns {
	text-align: center; overflow: hidden; padding-top: 8px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.ly_chatapp .ly_btns .ly_btn {
	background: url("http://cafeimgs.naver.net/cafe4/ly_cafeapp_chat.gif") no-repeat 0px 0px; height: 26px; overflow: hidden; display: inline-block; cursor: pointer;
}
.ly_chatapp .ly_btns .ly_btn button {
	background: none; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: 100px; overflow: visible; vertical-align: top; display: block; cursor: pointer;
}
.ly_chatapp .ly_btns .send_sms.ly_btn {
	background-position: 0px 0px; width: 84px;
}
.ly_chatapp .ly_btns .cncl.ly_btn {
	background-position: -86px 0px; width: 37px;
}
.srch_area .su_campaign {
	margin: 10px 0px -6px;
}
.no_underline {
	text-decoration: none !important;
}
.icon_best {
	background: url("http://cafeimgs.naver.net/img/section/sp_icon_20150508.png") no-repeat -7px -6px; margin: -5px 1px 0px 0px; width: 15px; height: 17px; color: transparent; line-height: 100px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.icon_offgame {
	background: url("http://cafeimgs.naver.net/img/section/sp_icon_20150508.png") no-repeat -7px -6px; margin: -5px 1px 0px 0px; width: 15px; height: 17px; color: transparent; line-height: 100px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.icon_best_t {
	background: url("http://cafeimgs.naver.net/img/section/sp_icon_20150508.png") no-repeat -7px -6px; margin: -5px 1px 0px 0px; width: 15px; height: 17px; color: transparent; line-height: 100px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.icon_offgame_t {
	background: url("http://cafeimgs.naver.net/img/section/sp_icon_20150508.png") no-repeat -7px -6px; margin: -5px 1px 0px 0px; width: 15px; height: 17px; color: transparent; line-height: 100px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.icon_best {
	background-position: -34px -7px; width: 18px;
}
.icon_best_t {
	background-position: -66px -8px; margin: -3px 0px 0px 2px; width: 65px; height: 16px;
}
.icon_offgame_t {
	background-position: -66px -8px; margin: -3px 0px 0px 2px; width: 65px; height: 16px;
}
.icon_best_t {
	background-position: -143px -8px; width: 44px;
}
