html {
	margin: 0px; padding: 0px; height: 100%; font-size: 12px; min-height: 100%;
}
body {
	margin: 0px; padding: 0px; height: 100%; font-size: 12px; min-height: 100%;
}
body {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
div {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
li {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
dd {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
dt {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
td {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
select {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
textarea {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
input {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
hr {
	display: none;
}
img {
	border: currentColor; border-image: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	list-style: none; margin: 0px; padding: 0px;
}
form {
	list-style: none; margin: 0px; padding: 0px;
}
div {
	list-style: none; margin: 0px; padding: 0px;
}
input {
	color: rgb(51, 51, 51);
}
.d-none {
	display: none;
}
.of-h {
	margin: 0px; oveflow: hidden;
}
.u {
	text-decoration: underline;
}
a.u:link {
	text-decoration: underline;
}
a.u:visited {
	text-decoration: underline;
}
a.u:hover {
	text-decoration: underline;
}
a.u:active {
	text-decoration: underline;
}
.b {
	font-weight: bold;
}
.ls0 {
	letter-spacing: 0px !important;
}
.ls1 {
	letter-spacing: -1px !important;
}
.vd {
	font-family: verdana;
}
.p9 {
	letter-spacing: 0px; font-family: verdana; font-size: 9px;
}
.tah11 {
	font-family: tahoma; font-size: 11px;
}
.p11 {
	letter-spacing: -1px; font-size: 11px;
}
.p14 {
	letter-spacing: -1px; font-size: 14px;
}
.ico-bl {
	padding: 0px 4px 0px 3px; font-size: 8px;
}
.ico-bl01 {
	font-size: 12px; font-weight: bold;
}
.ico-bl02 {
	line-height: 1; font-size: 16px; font-weight: bold; margin-top: 3px;
}
.ico-bl03 {
	line-height: 1; font-size: 16px; font-weight: bold; margin-top: -5px;
}
html > body .ico-bl03 {
	line-height: 1; font-size: 16px; font-weight: bold; margin-top: 3px;
}
.h-5 {
	margin: 0px; height: 5px; overflow: hidden; clear: both; font-size: 0px;
}
.h-7 {
	margin: 0px; height: 7px; overflow: hidden; clear: both; font-size: 0px;
}
.h-10 {
	margin: 0px; height: 10px; overflow: hidden; clear: both; font-size: 0px;
}
.h-11 {
	margin: 0px; height: 11px; overflow: hidden; clear: both; font-size: 0px;
}
.h-12 {
	margin: 0px; height: 12px; overflow: hidden; clear: both; font-size: 0px;
}
.h-15 {
	margin: 0px; height: 15px; overflow: hidden; clear: both; font-size: 0px;
}
.h-20 {
	margin: 0px; height: 20px; overflow: hidden; clear: both; font-size: 0px;
}
.h-25 {
	margin: 0px; height: 25px; overflow: hidden; clear: both; font-size: 0px;
}
.h-30 {
	margin: 0px; height: 30px; overflow: hidden; clear: both; font-size: 0px;
}
.h-33 {
	margin: 0px; height: 33px; overflow: hidden; clear: both; font-size: 0px;
}
.h-35 {
	margin: 0px; height: 35px; overflow: hidden; clear: both; font-size: 0px;
}
.h-55 {
	margin: 0px; height: 55px; overflow: hidden; clear: both; font-size: 0px;
}
.ln13 {
	line-height: 1.3;
}
.ln14 {
	line-height: 1.4;
}
.ln15 {
	line-height: 1.5;
}
.ln16 {
	line-height: 1.6;
}
.ln18 {
	line-height: 1.8;
}
.input {
	margin: 0px; width: 13px; height: 13px; vertical-align: middle;
}
.input-txt {
	border-width: 1px; border-style: solid; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px;
}
.bn {
	font-weight: normal !important;
}
.filter-10 {
	opacity: 0.1;
}
.filter-20 {
	opacity: 0.2;
}
.filter-25 {
	opacity: 0.25;
}
.filter-30 {
	opacity: 0.3;
}
.filter-40 {
	opacity: 0.4;
}
.filter-50 {
	opacity: 0.5;
}
.filter-60 {
	opacity: 0.6;
}
.filter-70 {
	opacity: 0.7;
}
.filter-80 {
	opacity: 0.8;
}
.btn-search-green {
	background: url("http://cafeimgs.naver.net/img/searchincafe/btn_srch.gif") no-repeat;
}
.display-inblock {
	display: inline-block;
}
.vm {
	vertical-align: middle;
}
.activitystop {
	padding-top: 2px; text-decoration: none;
}
#u_skip {
	margin: 0px auto; width: 956px; position: relative;
}
a.skip {
	padding: 2px 6px 0px; border: 1px solid rgb(78, 197, 61); border-image: none; left: 0px; top: -30px; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; text-decoration: none; position: absolute; z-index: 1200; background-color: rgb(0, 0, 0); -webkit-transition: .3s;
}
a.skip:active {
	top: 0px; text-decoration: none; cursor: pointer;
}
a.skip:focus {
	top: 0px; text-decoration: none; cursor: pointer;
}
#cafe-body {
	margin: 0px auto; width: 956px; overflow: hidden; clear: both; position: relative;
}
#cafe-body-skin {
	width: 100%;
}
#naver-gnb {
	height: 31px; clear: both; position: relative; z-index: 500;
}
#front-img {
	overflow: hidden; clear: both; position: relative;
}
#special-menu {
	overflow: hidden; clear: both; margin-top: 5px; position: relative; z-index: 100;
}
#info-search {
	height: 29px; overflow: hidden; clear: both; position: relative;
}
#content-area {
	width: 100%; clear: both; position: relative;
}
#content-area::after {
	clear: both; display: block; content: "";
}
#group-area {
	width: 171px; overflow: hidden;
}
#ad-banner {
	margin: 0px 0px 5px; width: 171px; height: 171px; clear: both; position: relative;
}
#cafe-banner {
	width: 171px; height: 50px; clear: both; cursor: pointer;
}
#main-area {
	width: 773px !important;
}
#main-area .layout-box {
	overflow: hidden; clear: both;
}
#cafe-intro {
	clear: both; -ms-zoom: 1;
}
#cafe-intro::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#main-widget-area {
	margin: 0px 0px 20px; overflow: hidden; clear: both;
}
#widget-area {
	width: 171px; overflow: hidden;
}
#cafe-data {
	width: 100%; overflow: hidden; clear: both;
}
#gnb-menu .naver-h {
	margin-top: 3px;
}
#gnb-menu .m-cafe {
	margin-top: 3px;
}
#gnb-menu .join-cafe {
	margin-top: 3px;
}
#gnb-menu .naver-h {
	line-height: 28px; font-family: "³ª´®°íµñ",NanumGothic,"µ¸¿ò",Dotum,"Apple SD Gothic Neo",Helvetica,Sans-serif !important; font-size: 12px;
}
#gnb-menu .m-cafe > a {
	line-height: 28px; font-family: "³ª´®°íµñ",NanumGothic,"µ¸¿ò",Dotum,"Apple SD Gothic Neo",Helvetica,Sans-serif !important; font-size: 12px;
}
#gnb-menu .join-cafe > a {
	line-height: 28px; font-family: "³ª´®°íµñ",NanumGothic,"µ¸¿ò",Dotum,"Apple SD Gothic Neo",Helvetica,Sans-serif !important; font-size: 12px;
}
#gnb-menu .gnb_my_li .gnb_my_content a.gnb_mail_address {
	clear: both; display: block;
}
#content-area .c-d-l1 {
	width: 377px;
}
#content-area .c-d-s1 {
	width: 285px;
}
#content-area .c-d-l2 {
	width: 773px;
}
#content-area .c-d-s2 {
	width: 590px;
}
#content-area .cb {
	width: 100%; overflow: hidden; clear: both;
}
#content-area .fl {
	float: left;
}
#content-area .fr {
	float: right;
}
#main-area .layout-box .fl {
	padding: 0px 0px 20px; float: left;
}
#main-area .layout-box .fr {
	padding: 0px 0px 20px; overflow: hidden; float: right;
}
#content-area .cd-box-l {
	width: 773px;
}
#content-area .cd-box-s {
	width: 590px;
}
#content-area .pocket_nav {
	text-align: right; padding-top: 3px; margin-bottom: -1px;
}
#cafe-footer {
	margin: 25px 0px 0px; height: 65px; overflow: hidden; clear: both; border-top-width: 1px; border-top-style: solid; position: relative; _height: 64px;
}
#cafe-footer p {
	margin: 25px 0px 0px; text-align: center;
}
#transparent_layer {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block !important; position: fixed; z-index: 998; _position: absolute;
}
.transparent_layer_open {
	display: block !important;
}
.transparent_layer_bg_begin {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
#dim {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 998; _position: absolute;
}
.dim {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 998; opacity: 0.15; _position: absolute;
}
.dim_open {
	display: block !important;
}
.bg_begin {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.15;
}
#cafe-banner p {
	padding: 13px 0px 0px 8px; text-align: left; font-weight: bold;
}
.prev-next {
	margin: 20px 0px 15px; clear: both;
}
table.Nnavi {
	margin: 0px auto; height: 13px; border-collapse: collapse;
}
table.Nnavi td {
	padding: 0px;
}
table.Nnavi .line {
	padding-top: 2px; opacity: 0.3;
}
table.Nnavi .on {
	font-weight: bold; text-decoration: underline;
}
table.Nnavi .on a {
	font-weight: bold; text-decoration: underline;
}
table.Nnavi a {
	padding: 2px 6px 0px 5px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
table.Nnavi a.pn {
	font-weight: normal; cursor: pointer;
}
table.Nnavi a.pn:hover {
	text-decoration: none;
}
table.Nnavi a span {
	vertical-align: middle; float: left;
}
table.Nnavi a span.ico {
	margin-top: 2px;
}
table.Nnavi .off {
	padding: 2px 6px 0px 5px; display: block;
}
table.Nnavi .off span {
	vertical-align: middle; float: left;
}
table.Nnavi .off span.ico {
	margin-top: 2px;
}
table.bgc_v1.Nnavi .on {
	color: rgb(255, 60, 0);
}
table.bgc_v1.Nnavi .on a {
	color: rgb(255, 60, 0);
}
table.bgc_v1.Nnavi a {
	color: rgb(102, 102, 102);
}
.prev-next-s {
	margin: 0px; padding: 0px;
}
table.Nnavi-s {
	margin: 0px auto; border-collapse: collapse;
}
table.Nnavi-s td {
	margin: 0px; padding: 0px !important;
}
table.Nnavi-s .line {
	padding: 2px 0px 0px !important; opacity: 0.3;
}
table.Nnavi-s .on {
	font-weight: bold; text-decoration: underline;
}
table.Nnavi-s a {
	padding: 0px 2px; font-family: verdana; font-size: 11px; text-decoration: none; display: block;
}
table.Nnavi-s a.pn {
	font-weight: normal; cursor: pointer; curdor: hand;
}
table.Nnavi-s a.pn:hover {
	text-decoration: none;
}
table.Nnavi-s a span {
	vertical-align: middle; float: left;
}
table.Nnavi-s a span.ico {
	margin-top: 2px;
}
.perid-layer {
	border: 1px solid rgb(136, 136, 136); border-image: none; overflow: hidden; clear: both; background-color: rgb(255, 255, 255);
}
.perid-layer ul {
	margin: 0px; padding: 0px; width: 100%; overflow: hidden;
}
.perid-layer li {
	margin: 0px; padding: 0px; width: 100%; height: 25px; vertical-align: top;
}
.perid-layer li.line {
	border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.perid-layer li.scrap a:hover {
	background: none !important;
}
.perid-layer li.scrap a:hover em {
	text-decoration: underline;
}
.perid-layer li a {
	width: 100%; height: 25px; color: rgb(76, 76, 76); display: block; background-color: rgb(255, 255, 255);
}
.perid-layer li span {
	padding-top: 7px; padding-left: 9px; display: block; cursor: pointer;
}
.perid-layer li span em {
	margin: -2px 0px 2px; width: 62px; text-align: right; font-family: verdana; font-size: 11px; font-style: normal; font-weight: bold; vertical-align: middle; display: inline-block;
}
.perid-layer li a:hover {
	text-decoration: none; background-color: rgb(244, 244, 244) !important;
}
.perid-layer .nm_load {
	padding: 46px 0px 42px; text-align: center;
}
.perid-layer .nm_load dt {
	margin-bottom: 5px;
}
.perid-layer .nm_load dd {
	color: rgb(153, 153, 153); line-height: 15px; letter-spacing: -1px; font-size: 11px;
}
.btn {
	height: 23px; overflow: hidden; margin-left: 5px; float: left; display: inline; cursor: pointer;
}
.btn span {
	background-position: 0px 0px; margin: 0px; width: 10px; height: 23px; float: left; background-repeat: no-repeat;
}
.btn p {
	background-position: right top; height: 23px; padding-right: 10px; float: left; display: inline; background-repeat: no-repeat;
}
.btn p a {
	letter-spacing: -1px; margin-top: 6px; float: left;
}
.btn p .txt_join {
	letter-spacing: -1px; margin-top: 6px; float: left;
}
.btn p a:hover {
	text-decoration: none;
}
.btn p img {
	margin-right: 4px; margin-bottom: 2px; vertical-align: middle;
}
.btn2 {
	height: 20px; overflow: hidden; margin-left: 4px; float: left; display: inline; cursor: pointer;
}
.btn2 span {
	background-position: 0px 0px; margin: 0px; width: 7px; height: 20px; float: left; background-repeat: no-repeat;
}
.btn2 p {
	background-position: right top; height: 20px; padding-right: 8px; float: left; display: inline; background-repeat: no-repeat;
}
.btn2 p a {
	letter-spacing: -1px; font-size: 11px; margin-top: 5px; float: left;
}
.btn2 p a:hover {
	text-decoration: none;
}
.btn2 p img {
	margin-right: 5px; margin-bottom: 2px; vertical-align: middle;
}
.layerpopup {
	padding: 3px 0px 0px 3px; text-align: left; position: absolute; z-index: 99;
}
.layerpopup .shadow1 {
	width: 100%;
}
html > body .layerpopup .shadow1 {
	background: url("http://cafeimgs.naver.net/cafe4/layerpopup_shadow1.png");
}
.layerpopup .shadow1_side {
	left: -2px; top: -2px; position: relative;
}
.layerpopup .shadow2 {
	width: 100%;
}
html > body .layerpopup .shadow2 {
	background: url("http://cafeimgs.naver.net/cafe4/layerpopup_shadow2.png");
}
.layerpopup .shadow2_side {
	left: -1px; top: -1px; position: relative;
}
.layerpopup .border_type {
	border: 2px solid rgb(119, 119, 119); border-image: none; background-color: rgb(255, 255, 255);
}
.layerpopup .header {
	background: rgb(244, 244, 244); font: bold 13px/normal "±¼¸²", Gulim, "µ¸¿ò", dotum, Helvetica, sans-serif; margin: 0px; padding: 8px 0px 0px 13px; height: 22px; display: block; font-size-adjust: none; font-stretch: normal;
}
.layerpopup .closelayer {
	top: 9px; right: 9px; position: absolute;
}
.layerpopup .btn_box {
	margin: 10px 20px 0px; padding: 10px 0px 15px; text-align: center; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.layerpopup .nomargin.btn_box {
	margin: 10px 0px 0px; padding: 10px 0px 0px;
}
.layerpopup .btn_box * {
	vertical-align: middle;
}
.layerpopup .content {
	margin: 20px; display: block;
}
.layerpopup .gbox {
	border: 1px solid rgb(227, 227, 227); border-image: none;
}
.layerpopup .gbox div {
	padding: 14px 0px 10px; border: 1px solid rgb(241, 241, 241); border-image: none; background-color: rgb(249, 249, 249);
}
.layerpopup .gbox table {
	margin: 0px auto;
}
.layerpopup .gbox th {
	width: 49px; text-align: right; font-weight: normal;
}
.layerpopup .gbox td {
	height: 25px; padding-left: 10px;
}
.layerpopup .gbox .inp01 {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(217, 217, 217) rgb(217, 217, 217) rgb(153, 153, 153);
}
.layerpopup .gbox .check01 {
	margin: 0px; border: currentColor; border-image: none; _margin: -3px -3px -3px -3px;
}
.layerpopup .gbox .btn_login {
	margin: 0px 0px -6px; _margin: 0 0 -5px 0;
}
.layerpopup .gbox label {
	font-size: 11px;
}
.layerpopup .blank10 {
	height: 10px; overflow: hidden; font-size: 0px;
}
.layerpopup .blank20 {
	height: 20px; overflow: hidden; font-size: 0px;
}
.layerpopup .tc {
	text-align: center;
}
.layerpopup .design_success {
	padding: 30px 0px 23px; text-align: center; color: rgb(89, 89, 89); font-weight: bold;
}
.layerpopup .design_success span {
	color: rgb(59, 148, 30);
}
.layerpopup .cafeopen h3 {
	background: url("http://cafeimgs.naver.net/cafe4/txt_cafeopen.gif") no-repeat; margin: 0px auto; width: 185px; height: 20px;
}
.layerpopup .cafeopen h3 span {
	display: none;
}
.layerpopup .cafeopen .url {
	text-align: center; color: rgb(55, 185, 17); padding-top: 5px; font-size: 12px; font-weight: bold;
}
.layerpopup .cafeopen .open_txt {
	text-align: center; color: rgb(153, 153, 153); line-height: 1.4; padding-top: 30px; font-size: 11px;
}
.layerpopup a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.layerpopup a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.layerpopup a:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
.layerpopup a:hover {
	text-decoration: underline;
}
.layerpopup .cp_noti {
	margin: 0px; overflow: hidden; -ms-zoom: 1;
}
.layerpopup .cp_noti dt {
	width: 44px; height: 39px; float: left;
}
.layerpopup .cp_noti dd {
	background: url("http://cafeimgs.naver.net/img/bu_1x26_ef.gif") no-repeat 0px 0px; padding: 0px 0px 0px 16px; color: rgb(34, 34, 34); line-height: 1.3em; letter-spacing: -1px; font-size: 12px; font-weight: bold; float: left;
}
.layerpopup .cp_noti_desc {
	padding: 11px 14px 1px; border: 1px solid rgb(223, 223, 223); border-image: none; overflow: hidden;
}
.layerpopup .cp_noti_desc p {
	color: rgb(136, 136, 136); line-height: 1.4em; letter-spacing: -1px; padding-bottom: 7px; font-size: 11px;
}
.layerpopup .cp_noti_desc span {
	color: rgb(68, 68, 68);
}
.layerpopup .content_del {
	margin: 13px 14px 0px; display: block;
}
.layerpopup .content_del h3 {
	margin: 0px; padding: 0px 15px 6px 0px; color: rgb(34, 34, 34); letter-spacing: -1px; font-size: 12px;
}
.layerpopup .content_del p {
	color: rgb(122, 122, 122); font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px; display: block;
}
.layerpopup .content_del .btn_box {
	margin: 10px 0px 0px; padding: 10px 0px 15px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.layerpopup .content_comm {
	margin: 13px 20px 15px; display: block;
}
.layerpopup .content_comm p {
	line-height: 1.5em;
}
.layerpopup .content_comm .btn_box {
	margin: 4px 0px 0px; padding: 10px 0px 0px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.layerpopup .mb_0 {
	margin-bottom: 0px;
}
.layerpopup .t_btn {
	padding-bottom: 14px;
}
.layerpopup .t_btn .btn_doc {
	margin-right: 7px;
}
.layerpopup .txt_1 {
	color: rgb(39, 143, 0); padding-bottom: 7px; font-size: 11px;
}
.layerpopup .txt_2 {
	color: rgb(112, 112, 112); line-height: 1.4; font-size: 11px;
}
.layerpopup .txt_2 a {
	color: rgb(0, 71, 144) !important; letter-spacing: -1px; text-decoration: underline !important;
}
.layerpopup .safenum-box1 {
	color: rgb(34, 34, 34); line-height: 18px; padding-bottom: 5px;
}
.layerpopup .safenum-box2 {
	border: 1px solid rgb(227, 227, 227); border-image: none; overflow: hidden; -ms-zoom: 1;
}
.layerpopup .safenum-box2 div {
	padding: 11px 0px 8px 16px; border: 1px solid rgb(241, 241, 241); border-image: none; line-height: 18px; overflow: hidden; font-weight: bold; -ms-zoom: 1; background-color: rgb(248, 248, 248);
}
.layerpopup .safenum-box2 div em {
	color: rgb(97, 174, 49); font-style: normal;
}
.layerpopup .safenum-box3 {
	list-style: none !important; margin: 0px !important; padding: 13px 0px 0px !important;
}
.layerpopup .safenum-box3 li {
	background: url("http://cafeimgs.naver.net/cafe4/bu_2x2_a1.gif") no-repeat 3px 5px; list-style: none !important; margin: 0px !important; padding: 0px 0px 0px 9px !important; color: rgb(34, 34, 34); line-height: 18px; letter-spacing: -1px;
}
.layerpopup .safenum-box3 li .sub {
	color: rgb(153, 153, 153); font-size: 11px;
}
.layerpopup .content2 {
	margin: 13px 20px 20px; display: block;
}
.layerpopup .vt {
	vertical-align: top;
}
.layerpopup .ls {
	letter-spacing: -1px;
}
.layerpopup .chat_form1 {
	border: 0px currentColor; border-image: none; width: 100%; table-layout: fixed;
}
.layerpopup .chat_form1 th {
	text-align: left; color: rgb(51, 51, 51); letter-spacing: -1px; padding-top: 6px; font-size: 12px; vertical-align: top;
}
.layerpopup .chat_form1 td.frm {
	padding: 3px 0px;
}
.layerpopup .input-txt {
	border-width: 1px; border-style: solid; border-color: rgb(165, 165, 165) rgb(221, 221, 221) rgb(221, 221, 221) rgb(165, 165, 165); padding: 3px 0px; border-image: none; color: rgb(135, 135, 135); font-size: 11px; vertical-align: middle;
}
.layerpopup .input-txtarea {
	border-width: 1px; border-style: solid; border-color: rgb(165, 165, 165) rgb(221, 221, 221) rgb(221, 221, 221) rgb(165, 165, 165); padding: 3px 2px; border-image: none; color: rgb(135, 135, 135); line-height: 1.4em; font-size: 11px; vertical-align: middle;
}
.layerpopup .input-select {
	color: rgb(135, 135, 135); font-size: 11px; vertical-align: middle;
}
.layerpopup .input-check {
	margin: 0px 0px 3px; width: 13px; height: 13px; vertical-align: middle;
}
.layerpopup label {
	color: rgb(68, 68, 68); padding-right: 5px; padding-left: 3px; font-size: 12px; vertical-align: middle;
}
.layerpopup .chat_form2 {
	padding: 1px 0px 0px; overflow: hidden;
}
.layerpopup .chat_form2 dt {
	padding: 0px 0px 5px; color: rgb(0, 0, 0); font-weight: bold;
}
.layerpopup .chat_form2 dd {
	padding: 0px 0px 12px; color: rgb(0, 0, 0);
}
.layerpopup .chat_form2 dd span {
	color: rgb(221, 221, 221); font-weight: normal;
}
.layerpopup .chat_form3 {
	border: currentColor; border-image: none; width: 100%; table-layout: fixed;
}
.layerpopup .nomargin.btn_box {
	margin: 10px 0px 0px; padding: 10px 0px 0px;
}
.layerpopup .chat_form3 th {
	padding: 0px 0px 2px; text-align: left; line-height: 1.4em; vertical-align: top;
}
.layerpopup .chat_form3 td {
	padding: 0px 0px 2px; color: rgb(51, 51, 51); line-height: 1.4em; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.layerpopup .chat_form3 td span {
	color: rgb(221, 221, 221); font-weight: normal;
}
.layerpopup .chat_form3 td span.p2 {
	color: rgb(135, 135, 135); font-weight: normal;
}
.layerpopup .chat_form3 td .text {
	color: rgb(51, 51, 51); letter-spacing: -1px;
}
.layerpopup .chat_form3 .desc {
	white-space: normal !important;
}
.layerpopup .chat_clist1 {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(224, 224, 224) currentColor; border-image: none; width: 100%; table-layout: fixed; _width: auto;
}
.layerpopup .chat_clist1 th {
	padding: 6px 0px 4px 10px; text-align: left; color: rgb(51, 51, 51); line-height: 1.4em; background-color: rgb(247, 247, 247);
}
.layerpopup .chat_clist1 td {
	padding: 6px 0px 4px; color: rgb(51, 51, 51); line-height: 1.4em; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(247, 247, 247); -o-text-overflow: ellipsis;
}
.layerpopup .chat_clist1 td.sub {
	padding: 6px 10px 4px 0px; text-align: right; color: rgb(135, 135, 135); line-height: 1.4em; font-size: 11px; background-color: rgb(247, 247, 247);
}
.layerpopup .chat_clist1 td span {
	color: rgb(153, 153, 153); letter-spacing: 0px; font-family: tahoma; font-size: 11px;
}
.layerpopup .chat_clist2div {
	height: 279px; overflow: auto; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; -ms-overflow-x: hidden; -ms-scrollbar-base-color: rgb(255, 255, 255); -ms-scrollbar-face-color: rgb(255, 255, 255); -ms-scrollbar-3dlight-color: rgb(204, 204, 204); -ms-scrollbar-shadow-color: rgb(255, 255, 255); -ms-scrollbar-darkshadow-color: rgb(204, 204, 204); -ms-scrollbar-arrow-color: rgb(141, 141, 141); -ms-scrollbar-track-color: rgb(245, 245, 245);
}
.layerpopup .chat_clist2 {
	border: 0px currentColor; border-image: none; width: 100%; table-layout: fixed; _width: auto;
}
.layerpopup .chat_clist2 th {
	padding: 6px 0px 4px 10px; text-align: left; color: rgb(51, 51, 51); line-height: 1.4em; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.layerpopup .chat_clist2 td {
	padding: 6px 0px 4px; color: rgb(51, 51, 51); line-height: 1.4em; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.layerpopup .chat_clist2 td span {
	color: rgb(153, 153, 153); letter-spacing: 0px; font-family: tahoma; font-size: 11px;
}
.layerpopup .chat_clist2 tr.last-child th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.layerpopup .chat_clist2 tr.last-child td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.layerpopup .btn_box2 {
	padding: 15px 0px 0px; text-align: center;
}
.layerpopup .btn_box2 * {
	vertical-align: top;
}
.layerpopup .chat_msg_1 {
	color: rgb(51, 51, 51); line-height: 1.5em; padding-bottom: 10px;
}
.layerpopup .chat_msg_2 {
	color: rgb(135, 135, 135); line-height: 1.5em; letter-spacing: -1px; padding-bottom: 10px;
}
.layerpopup .chat_msg_3 {
	color: rgb(51, 51, 51); line-height: 1.5em; padding-bottom: 5px;
}
.layerpopup .sub-nick {
	padding: 6px 0px 4px 10px !important; vertical-align: top;
}
.layerpopup .sub-nick input {
	margin: 0px 10px 0px 0px; width: 13px; height: 13px; vertical-align: top; float: left;
}
.layerpopup .sub-nick-area {
	letter-spacing: -1px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.layerpopup .sub-nick-area .pers-img {
	margin: 0px 4px 0px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; vertical-align: top; float: left;
}
.layerpopup .sub-nick-area .pers-nick {
	margin: 0px 4px 0px 0px; color: rgb(51, 51, 51); float: left;
}
.layerpopup .sub-nick-area .pers-id {
	color: rgb(153, 153, 153); letter-spacing: 0px; font-family: tahoma; font-size: 11px; float: left;
}
#content-area .service_status {
	padding-bottom: 2px;
}
#content-area .service_status li {
	padding-top: 5px;
}
#content-area .service_status em {
	color: rgb(237, 27, 35); font-style: normal; font-weight: bold;
}
#content-area .introduction_list {
	margin: 20px 0px 0px; padding: 19px 0px 9px 19px; border: 2px solid rgb(199, 199, 199); border-image: none; width: 238px; text-align: left; position: absolute; background-color: rgb(255, 255, 255);
}
#content-area .introduction_list li {
	color: rgb(145, 145, 145); padding-bottom: 8px; font-size: 11px;
}
#content-area .introduction_list strong {
	color: rgb(110, 110, 110);
}
#content-area .introduction_list a {
	color: rgb(110, 110, 110);
}
#content-area .introduction_list span {
	color: rgb(201, 201, 201);
}
#content-area .introduction_list em {
	color: rgb(255, 0, 0); font-family: verdana; font-size: 10px; font-style: normal;
}
#content-area .introduction_list .layer_close {
	top: 5px; right: 5px; position: absolute;
}
.sendPost_layer {
	font-size: 12px; display: block; position: absolute;
}
.sendPost_layer .box01 {
	padding: 0px !important; border: 2px solid rgb(119, 119, 119); border-image: none; text-align: center; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; position: relative; background-color: rgb(255, 255, 255);
}
.sendPost_layer .box01 .cont {
	padding: 12px 14px 11px;
}
.sendPost_layer .btn_close {
	top: 9px; right: 9px; position: absolute;
}
.sendPost_layer p {
	margin: 0px; padding: 0px; line-height: 1.6;
}
.sendPost_layer .gray_txt {
	padding: 5px 0px 0px 7px; text-align: left; color: rgb(107, 107, 107); font-size: 11px;
}
.sendPost_layer .gbox {
	border: 1px solid rgb(227, 227, 227); border-image: none;
}
.sendPost_layer .gbox div {
	padding: 11px 11px 6px; border: 1px solid rgb(241, 241, 241); border-image: none; background-color: rgb(248, 248, 248);
}
.sendPost_layer .gbox dl {
	margin: 0px; padding: 0px; width: 100%; text-align: left; overflow: hidden;
}
.sendPost_layer .gbox dt {
	background: url("http://cafeimgs.naver.net/img/bg_dot.gif") no-repeat 48px 2px; margin: 0px 0px 2px; padding: 0px; width: 54px; font-weight: bold; float: left;
}
.sendPost_layer .gbox dd {
	margin: 0px 0px 2px; padding: 0px; width: 188px; float: left;
}
.sendPost_layer .gbox dd em {
	color: rgb(39, 143, 0); font-family: Thahoma; font-size: 11px; font-style: normal; font-weight: bold;
}
.sendPost_layer .warning_message {
	padding: 10px 0px 12px; color: rgb(39, 143, 0); line-height: 1.2; font-size: 11px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.sendPost_layer .btns {
	padding-top: 10px;
}
.sendPost_layer .content {
	margin: 1px 6px 0px; padding-bottom: 3px;
}
.sendPost_layer p.txt_area {
	padding-top: 6px;
}
.sendPost_layer .line_btns {
	padding-top: 10px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.sendPost_layer .btm_noti {
	background: rgb(253, 253, 253); padding: 9px 0px; margin-top: 10px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.sendPost_layer .btm_noti p {
	text-align: center; color: rgb(101, 101, 101); line-height: 15px; letter-spacing: -1px; font-size: 11px;
}
.sendPost_layer .btm_noti p strong {
	color: rgb(51, 51, 51); font-weight: normal;
}
.sendPost_layer .btm_noti p a {
	color: rgb(39, 142, 1); text-decoration: underline; margin-left: 5px;
}
.sendPost_layer .btm_noti p .ico {
	background: url("http://cafeimgs.naver.net/cafe4/ico_noti.gif") no-repeat 0px 0px; padding-left: 15px;
}
.restrict {
	border: 1px solid rgb(145, 145, 145); border-image: none; width: 234px; color: rgb(85, 85, 85); letter-spacing: -1px; overflow: visible; font-size: 11px; position: absolute;
}
.restrict p {
	padding: 19px 0px 19px 24px; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.restrict .shadow {
	width: 100%; height: 100%; overflow: visible; position: absolute; z-index: 1; _display: none;
}
*:first-child + html .restrict .shadow {
	display: none;
}
.restrict .shadow1 {
	background: url("http://static.naver.net/common/layer/shadow1.png"); left: 3px; top: 3px;
}
.restrict .shadow2 {
	background: url("http://static.naver.net/common/layer/shadow2.png"); left: 2px; top: 2px;
}
.restrict .shadow3 {
	background: url("http://static.naver.net/common/layer/shadow3.png"); left: 1px; top: 1px;
}
.restrict-box {
	border: 1px solid rgb(203, 203, 203); border-image: none; margin-bottom: 8px; background-color: rgb(255, 255, 255);
}
.restrict-box div {
	border: 4px solid rgb(249, 249, 249); border-image: none; position: relative;
}
.restrict-box p {
	background: url("http://cafeimgs.naver.net/cafe4/ico_warning.gif") no-repeat left top; margin: 18px 128px 17px 26px; color: rgb(68, 68, 68); line-height: 1.4; letter-spacing: -1px; padding-left: 49px; border-right-color: rgb(235, 235, 235); border-right-width: 1px; border-right-style: solid;
}
.restrict-box a {
	top: 35px; right: 16px; position: absolute;
}
.worn_layer_popup {
	padding: 3px 0px 0px 3px; text-align: left; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px; position: absolute; z-index: 99;
}
.worn_layer_popup p {
	margin: 0px; padding: 0px;
}
.worn_layer_popup .shadow1 {
	width: 100%;
}
html > body .worn_layer_popup .shadow1 {
	background: url("http://blogimgs.naver.com/nblog/mylog/post/shadow01.png");
}
.worn_layer_popup .shadow1_side {
	left: -2px; top: -2px; position: relative;
}
.worn_layer_popup .shadow2 {
	width: 100%;
}
html > body .worn_layer_popup .shadow2 {
	background: url("http://blogimgs.naver.com/nblog/mylog/post/shadow02.png");
}
.worn_layer_popup .shadow2_side {
	left: -1px; top: -1px; position: relative;
}
.worn_layer_popup .border_type {
	border: 2px solid rgb(119, 119, 119); border-image: none; background-color: rgb(255, 255, 255);
}
.worn_layer_popup .header {
	background: rgb(244, 244, 244); margin: 0px; padding: 8px 0px 0px 13px; height: 22px; color: rgb(68, 68, 68); font-size: 12px; font-weight: bold; display: block; _height: 30px;
}
.worn_layer_popup .closelayer {
	top: 9px; right: 9px; position: absolute;
}
.worn_layer_popup .btn_box {
	margin: 10px 20px 0px; padding: 10px 0px 15px; text-align: center; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.worn_layer_popup .btn_box2 {
	margin: 0px; padding: 10px 0px 15px; text-align: center;
}
.worn_layer_popup .btn_box * {
	vertical-align: middle;
}
.worn_layer_popup .content {
	margin: 17px 19px 11px;
}
.worn_layer_popup .txt_1 {
	color: rgb(68, 68, 68); line-height: 17px; padding-bottom: 6px; font-size: 12px;
}
.worn_layer_popup .txt_1 strong {
	color: rgb(39, 143, 0);
}
.worn_layer_popup .txt_1 a {
	color: rgb(0, 71, 144); text-decoration: underline;
}
.worn_layer_popup .txt_1 .norm {
	color: rgb(68, 68, 68);
}
.worn_layer_popup .xp_box {
	background: url("http://blogimgs.naver.com/nblog/mylog/post/word_rnd.gif") no-repeat; width: 355px; height: 80px;
}
#naver_common_editor .notice_box {
	margin: 0px 0px 20px; padding: 14px 0px 12px 15px; border: 1px solid rgb(238, 238, 238); border-image: none; overflow: hidden; font-size: 11px; background-color: rgb(255, 255, 255); _zoom: 1;
}
#naver_common_editor .notice_box p.noti {
	background: url("http://blogimgs.naver.com/nblog/mylog/post/ico_noti.gif") no-repeat 0px 1px; margin: 0px; padding: 0px 0px 0px 16px; width: 149px; color: rgb(0, 178, 80); line-height: 1.4em; float: left; _width: 165px;
}
#naver_common_editor .notice_box .text {
	width: 470px; color: rgb(136, 136, 136); line-height: 1.4em; float: left;
}
#naver_common_editor .notice_box .clear {
	font: 0px/0 arial; margin: 0px; padding: 0px; height: 0px; clear: both; font-size-adjust: none; font-stretch: normal;
}
#content-area .box-reply2 {
	margin: 0px; padding: 11px 26px 16px 24px; -ms-zoom: 1;
}
#content-area .box-reply2 input {
	border: currentColor; border-image: none; font-weight: normal; vertical-align: top;
}
#content-area .box-reply2 .paging {
	padding-top: 20px;
}
#content-area .cmlist {
	margin: 0px; padding: 0px;
}
#content-area .cmlist li {
	list-style: none; margin: 0px; padding: 0px 0px 7px; height: 1%;
}
#content-area .cmlist li.reply {
	padding-left: 29px;
}
#content-area .cmlist li.insert.reply {
	padding: 9px 0px 8px 44px;
}
#content-area .cmlist .board-box-line-dashed {
	font: 0px/0 arial; padding: 0px; height: 1px; overflow: hidden; border-bottom-width: 1px; border-bottom-style: dotted; font-size-adjust: none; font-stretch: normal;
}
#content-area .cmlist .h {
	margin: 0px 0px 1px; height: 20px;
}
#content-area .cmlist .deleted.h {
	display: none;
}
#content-area .cmlist .nonview {
	height: 16px; padding-top: 4px; float: left;
}
#content-area .cmlist .date {
	margin: 3px 0px 0px 7px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px; float: left;
}
#content-area .cmlist .dsc_comm {
	background: url("http://cafeimgs.naver.net/cafe4/bu_arr.png") no-repeat 0px 0px; margin: 3px 0px 0px 7px; letter-spacing: -1px; padding-left: 10px; font-family: "µ¸¿ò",Dotum; font-size: 11px; float: left; _background: none;
}
#content-area .cmlist .dsc_comm a {
	float: left;
}
#content-area .cmlist .btn_edit {
	margin: 0px; padding-top: 3px; float: right;
}
#content-area .cmlist .btn_edit a {
	letter-spacing: -1px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px; display: inline-block;
}
#content-area .cmlist .btn_edit span {
	padding: 0px 2px 0px 3px; width: 3px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px; display: inline-block;
}
#content-area .cmlist .comm {
	margin: 0px; padding: 0px 0px 0px 28px; text-align: left; line-height: 1.4em; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#content-area .cmlist .comm_modify {
	margin: 0px; padding: 0px;
}
#content-area .cmlist .nick {
	display: inline-block;
}
#content-area .cmlist .clear {
	font: 0px/0 arial; height: 0px; overflow: hidden; clear: both; float: none; font-size-adjust: none; font-stretch: normal;
}
#content-area .cminput {
	margin: 14px 0px 0px; padding: 0px; width: 100%; border-collapse: collapse; table-layout: fixed;
}
#content-area .m00.cminput {
	margin: 0px;
}
#content-area .cminput .box {
	background: rgb(255, 255, 255); border: 1px solid rgb(196, 202, 209); border-image: none; font-family: µ¸¿ò; font-size: 12px;
}
#content-area .cminput .ubox {
	background: rgb(255, 255, 255); border: 1px solid rgb(196, 202, 209); border-image: none; font-family: µ¸¿ò; font-size: 12px;
}
#content-area .cminput .i1 {
	width: 27px; vertical-align: top; white-space: nowrap;
}
#content-area .cminput .i2 {
	
}
#content-area .cminput .i2 .activitystop {
	padding-top: 2px; text-decoration: none;
}
#content-area .cminput .i3 {
	width: 82px; text-align: right; vertical-align: bottom;
}
#content-area .cminput .i3 img {
	vertical-align: top;
}
#content-area .cminput .i3 input {
	margin-right: 3px;
}
#content-area .cminput .i3 p {
	margin: 0px 0px 3px 5px; text-align: left;
}
#content-area .cminput .i3 p input {
	margin: -1px 0px 1px; padding: 0px; width: 15px; height: 15px; vertical-align: middle;
}
#content-area .cminput .i3 p label {
	font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 11px; vertical-align: middle; display: inline-block;
}
#content-area .cminput .i3 .btn_edit {
	top: -30px; text-align: right; right: 5px; float: none; position: absolute;
}
#content-area .cminput .i3 .btn_area {
	position: relative;
}
#content-area .cminput .in-pers {
	background: url("http://blogimgs.naver.com/nblog/ico_arw_pers.gif") no-repeat 22px 10px rgb(255, 255, 255); border: 1px solid rgb(196, 202, 209); border-image: none; width: 30px; height: 21px; float: left; display: block; cursor: pointer;
}
#content-area .cminput .in-pers img {
	margin: 2px;
}
#content-area .cminput .textarea {
	margin: 0px; padding: 1px 0px; width: 100%; height: 49px; overflow: auto; -webkit-appearance: none; -webkit-border-radius: 0; resize: none;
}
#content-area .m00.cminput .textarea {
	height: 36px;
}
#content-area .cminput .checkarea {
	height: 21px; text-align: left; padding-left: 8px;
}
#content-area .cminput .checkarea input {
	margin: 0px 2px 2px 0px; width: 13px; height: 13px;
}
#content-area .cminput .checkarea label {
	letter-spacing: -1px; font-size: 11px;
}
#content-area .cmlist .comm_cont {
	padding-top: 10px;
}
#content-area .cmlist .reply .comm_cont {
	background: url("http://cafeimgs.naver.net/cafe4/ico_comm_re2.gif") no-repeat 0px 13px; padding-left: 10px;
}
#content-area .cmlist .reply .cminput {
	margin: -3px 0px -2px;
}
#content-area .box-reply2 .pers_nick_area {
	margin: 0px; padding: 0px !important; width: auto; height: 19px; text-align: left; float: left;
}
#content-area .box-reply2 .pers_nick_area table {
	width: auto; table-layout: auto;
}
#content-area .box-reply2 .pers_nick_area .pc2w {
	width: 28px;
}
#content-area .box-reply2 .pers_nick_area .pc2w img {
	margin: 0px !important; vertical-align: top;
}
#content-area .box-reply2 .pers_nick_area .p-nick {
	margin: 0px; padding: 1px 0px 0px !important; line-height: 1.2em; font-weight: bold;
}
#content-area .box-reply2 .pers_nick_area .p-border {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
#content-area .box-reply2 .pers_nick_area .p-none {
	
}
#content-area .box-reply2 .pers_nick_area .p-emoticon {
	
}
#content-area .box-reply2_v1.box-reply2 td {
	vertical-align: top;
}
#content-area .box-reply2_v1.box-reply2 .pers_nick_area {
	width: 100% !important;
}
#content-area .box-reply2_v1.box-reply2 .pers_nick_area .p-nick a {
	width: 92px;
}
#content-area .box-reply2_v1.box-reply2 .pers_nick_area table {
	width: 100% !important; table-layout: fixed !important;
}
#content-area .cc_paginate {
	padding: 7px 0px 0px; height: 51px; text-align: center;
}
#content-area .cmt.cc_paginate {
	height: 29px;
}
#content-area .cc_paginate * {
	margin: 0px; padding: 0px;
}
#content-area .cc_paginate a {
	background: url("http://static.naver.net/common/paginate/line_pg4.gif") no-repeat 0px 5px; padding: 4px 8px 2px; line-height: normal; font-size: 12px; font-weight: bold; text-decoration: none !important; margin-right: -5px; display: inline-block; _position: relative;
}
#content-area .cc_paginate strong {
	background: url("http://static.naver.net/common/paginate/line_pg4.gif") no-repeat 0px 5px; padding: 4px 8px 2px; line-height: normal; font-size: 12px; font-weight: bold; text-decoration: none !important; margin-right: -5px; display: inline-block; _position: relative;
}
#content-area .cc_paginate a.first-child {
	background: none;
}
#content-area .cc_paginate strong.first-child {
	background: none;
}
#content-area .cc_paginate a.pre {
	font: 11px/normal "µ¸¿ò", dotum, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#content-area .cc_paginate a.pre_end {
	font: 11px/normal "µ¸¿ò", dotum, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#content-area .cc_paginate a.next {
	font: 11px/normal "µ¸¿ò", dotum, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#content-area .cc_paginate a.next_end {
	font: 11px/normal "µ¸¿ò", dotum, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#content-area .cc_paginate a.pre {
	background: url("http://static.naver.net/common/paginate/bu_pg4_l1.gif") no-repeat right 4px !important; padding: 4px 10px 2px 17px;
}
#content-area .cc_paginate a.pre_end {
	background: url("http://static.naver.net/common/paginate/bu_pg4_l2.gif") no-repeat right 4px !important; padding: 4px 10px 2px 16px;
}
#content-area .cc_paginate a.next {
	background: url("http://static.naver.net/common/paginate/bu_pg4_r1.gif") no-repeat left 4px !important; padding: 4px 18px 2px 11px;
}
#content-area .cc_paginate a.next_end {
	background: url("http://static.naver.net/common/paginate/bu_pg4_r2.gif") no-repeat left 4px !important; padding: 4px 16px 2px 9px;
}
.layerpop {
	background: url("http://blogimgs.naver.com/nblog/spc.gif"); font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px; position: relative;
}
.layerpop .shadow01 {
	width: 100%;
}
html > body .layerpop .shadow01 {
	background: url("http://blogimgs.naver.com/nblog/shadow.png");
}
.layerpop .shadow01_side {
	left: -2px; top: -2px; position: relative;
}
.layerpop .shadow02 {
	width: 100%;
}
html > body #layerpop .shadow02 {
	background: url("http://blogimgs.naver.com/nblog/shadow02.png");
}
.layerpop .shadow02_side {
	left: -1px; top: -1px; position: relative;
}
.layerpop .border_type {
	border: 2px solid rgb(119, 119, 119); border-image: none; background-color: rgb(255, 255, 255);
}
.layerpop .close {
	top: 7px; right: 8px; position: absolute; background-color: rgb(255, 255, 255);
}
.layerpop .content {
	margin: 13px 20px 0px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.layerpop .content .q1 {
	margin: 0px; padding: 0px 0px 8px; text-align: left; color: rgb(34, 34, 34); line-height: 1.5; font-size: 12px; font-weight: normal;
}
.layerpop .content .q2 {
	margin: 0px; padding: 0px 0px 8px; text-align: left; color: rgb(34, 34, 34); font-size: 12px; font-weight: normal;
}
.layerpop .content .q2 input {
	margin: 0px 2px 0px 0px; padding: 0px;
}
* html .layerpop .content .q2 input {
	margin: 0px 2px 0px 0px; padding: 0px; height: 15px;
}
.layerpop .btn {
	margin: 0px; padding: 10px 0px; text-align: center;
}
.paginate {
	padding: 0px; text-align: center;
}
.paginate * {
	margin: 0px; padding: 0px;
}
.paginate a {
	background: rgb(255, 255, 255); font: bold 12px/normal "µ¸¿ò", dotum, Helvetica, sans-serif; padding: 3px 8px 1px 7px; color: rgb(49, 48, 49); text-decoration: none; margin-left: -7px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: inline-block; font-size-adjust: none; font-stretch: normal; _position: relative;
}
.paginate strong {
	background: rgb(255, 255, 255); font: bold 12px/normal "µ¸¿ò", dotum, Helvetica, sans-serif; padding: 3px 8px 1px 7px; color: rgb(49, 48, 49); text-decoration: none; margin-left: -7px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: inline-block; font-size-adjust: none; font-stretch: normal; _position: relative;
}
.paginate strong {
	color: rgb(255, 134, 0) !important;
}
.paginate a:hover {
	background: rgb(247, 247, 247);
}
.paginate a.pre {
	background: url("http://static.naver.net/common/paginate/bu_pg1_l1.gif") no-repeat 8px 6px !important; padding: 3px 8px 1px 16px; border: currentColor; border-image: none; font-weight: normal;
}
.paginate a.pre_end {
	background: url("http://static.naver.net/common/paginate/bu_pg1_l2.gif") no-repeat 4px 6px !important; border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor rgb(204, 204, 204) currentColor currentColor; padding: 3px 8px 1px 16px; border-image: none; font-weight: normal;
}
.paginate a.next {
	background: url("http://static.naver.net/common/paginate/bu_pg1_r1.gif") no-repeat 37px 6px !important; padding: 3px 16px 1px 8px; border: currentColor; border-image: none; font-weight: normal;
}
.paginate a.next_end {
	background: url("http://static.naver.net/common/paginate/bu_pg1_r2.gif") no-repeat 37px 6px !important; border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(204, 204, 204); padding: 3px 16px 1px 8px; border-image: none; font-weight: normal;
}
.paginate2 {
	text-align: center; margin-top: 17px;
}
.paginate2 a {
	padding: 2px 6px 0px 5px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block;
}
.paginate2 strong {
	padding: 2px 6px 0px 5px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block;
}
.paginate2 strong {
	text-decoration: underline;
}
.paginate2 .pre {
	font-weight: normal;
}
.paginate2 .next {
	font-weight: normal;
}
.paginate2 .pre span {
	padding: 0px 3px 0px 4px; font-size: 8px; vertical-align: middle; display: inline-block;
}
.paginate2 .next span {
	padding: 0px 4px 0px 3px; font-size: 8px; vertical-align: middle; display: inline-block;
}
.comm_layer {
	padding: 17px 20px 10px; border: 1px solid rgb(136, 136, 136); border-image: none; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
.comm_layer .btn_box {
	margin: 10px 0px 0px; padding: 10px 0px 0px; text-align: center; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.comm_layer .nomargin.btn_box {
	margin: 10px 0px 0px; padding: 10px 0px 0px;
}
.comm_layer .btn_box * {
	vertical-align: middle;
}
.comm_layer .closelayer {
	top: 8px; right: 8px; position: absolute;
}
.comm_layer .dc_1 {
	color: rgb(102, 102, 102); line-height: 20px; letter-spacing: -1px; padding-bottom: 5px;
}
.comm_layer .dc_1 span {
	color: rgb(170, 170, 170);
}
.comm_layer .dc_2 {
	margin-top: 9px;
}
.comm_layer .safenum-box1 {
	color: rgb(102, 102, 102); line-height: 20px; letter-spacing: -1px; padding-bottom: 5px;
}
.comm_layer .safenum-box2 {
	border: 1px solid rgb(227, 227, 227); border-image: none; overflow: hidden; -ms-zoom: 1;
}
.comm_layer .safenum-box2 div {
	padding: 16px 0px 11px 19px; border: 1px solid rgb(241, 241, 241); border-image: none; line-height: 21px; overflow: hidden; font-weight: bold; -ms-zoom: 1; background-color: rgb(248, 248, 248);
}
.comm_layer .safenum-box2 div em {
	color: rgb(97, 174, 49); font-style: normal;
}
.comm_layer .safenum-box3 {
	padding-top: 8px;
}
.comm_layer .safenum-box3 li {
	background: url("http://cafeimgs.naver.net/cafe4/bu_2x2_a1.gif") no-repeat 3px 5px; padding: 0px 0px 0px 9px; color: rgb(102, 102, 102); line-height: 18px; letter-spacing: -1px;
}
.comm_layer .safenum-box4 {
	padding: 7px 0px 5px;
}
.comm_layer .safenum-box4 li {
	background: url("http://cafeimgs.naver.net/cafe4/bu_2x2_a1.gif") no-repeat 3px 5px; padding: 0px 0px 0px 9px; color: rgb(102, 102, 102); line-height: 20px;
}
.experience_layer.comm_layer {
	padding: 0px; border: 0px currentColor; border-image: none; text-align: left; z-index: 2; background-color: rgb(255, 255, 255);
}
.experience_layer.comm_layer p {
	line-height: 1.7;
}
.experience_layer.comm_layer p span {
	color: rgb(255, 0, 0);
}
.experience_layer.comm_layer .sub_experience_layer {
	padding: 17px 20px 10px; border: 1px solid rgb(136, 136, 136); border-image: none; position: relative; z-index: 2;
}
.experience_layer.comm_layer iframe {
	left: 0px; top: 0px; position: absolute; _height: 204px; _width: 100%;
}
.cafe_kin {
	padding-top: 1px; margin-top: 16px; position: relative; -ms-zoom: 1;
}
.cafe_kin .tit {
	margin: 1px 0px 0px 19px; line-height: 18px; padding-bottom: 15px;
}
.cafe_kin .tit .more {
	letter-spacing: -1px; font-size: 11px; text-decoration: underline; display: inline-block;
}
.cafe_kin .tit_v1.tit {
	padding-bottom: 7px;
}
.cafe_kin .rolling_area {
	margin: 3px 0px 0px 20px; height: 65px; overflow: hidden;
}
.cafe_kin .rolling_area li {
	background: url("http://cafeimgs.naver.net/img/qboard/ico_q.png") no-repeat; padding: 0px 0px 0px 20px; height: 22px; _background: none;
}
.cafe_kin .rolling_area li input {
	border: 0px currentColor; border-image: none;
}
.cafe_kin .rolling_area li .user_id {
	font-family: tahoma; font-size: 11px; display: inline-block; -ms-zoom: 1; opacity: 0.5; _font-family: "±¼¸²";
}
.cafe_kin .rolling_area li .date {
	font-family: tahoma; font-size: 11px; display: inline-block; -ms-zoom: 1; opacity: 0.5; _font-family: "±¼¸²";
}
.cafe_kin .rolling_area li .user_id {
	padding: 0px 2px;
}
.cafe_kin .rolling_area .answer {
	letter-spacing: -1px; font-size: 11px; text-decoration: underline !important; margin-left: 3px; display: inline-block;
}
.cafe_kin .empty_area {
	margin-bottom: 10px;
}
.cafe_kin .empty_area .top_line {
	height: 1px; -ms-zoom: 1; opacity: 0.5;
}
.cafe_kin .empty_area .btm_line {
	height: 1px; -ms-zoom: 1; opacity: 0.8;
}
.cafe_kin .empty_area p {
	padding: 20px 0px 18px; text-align: center;
}
.cafe_kin .empty_area p span {
	line-height: 18px; letter-spacing: -1px; font-size: 11px; display: inline-block;
}
.cafe_kin .more_view {
	top: 5px; right: 15px; letter-spacing: -1px; font-size: 11px; text-decoration: underline !important; margin-left: 3px; display: inline-block; position: absolute;
}
.cafe_kin2 {
	margin-top: 6px;
}
.cafe_kin2 .tit {
	margin-left: 11px;
}
.cafe_kin2 .rolling_area {
	margin-left: 12px;
}
.cafe_kin_set {
	top: 10px; right: 1px; letter-spacing: -1px; font-size: 11px; text-decoration: underline !important; display: inline-block; position: absolute;
}
.cafe_kin_set .ico {
	background: url("http://cafeimgs.naver.net/img/bu_arrow_sub2.gif") no-repeat 0px 3px; padding: 0px 6px 0px 2px; width: 3px; height: 10px; margin-left: 3px; display: inline-block;
}
.board_sub_tab {
	padding: 11px 3px 0px 0px; height: 25px; text-align: right; position: relative; z-index: 2; -ms-zoom: 1;
}
.board_sub_tab p {
	left: 14px; top: 8px; letter-spacing: -1px; font-size: 11px; position: absolute;
}
.board_sub_tab p strong {
	color: rgb(255, 30, 30); font-weight: normal;
}
.board_sub_tab p strong span {
	font-weight: bold;
}
.board_sub_tab a {
	letter-spacing: -1px; font-size: 11px; vertical-align: middle; display: inline-block;
}
.board_sub_tab .btn_help img {
	margin-top: -3px;
}
.board_sub_tab span {
	margin: -2px 3px 0px; display: inline-block;
}
.board_sub_tab .help_layer {
	padding: 9px 33px 7px 9px; border: 1px solid rgb(139, 140, 145); border-image: none; top: 28px; width: 226px; right: 0px; position: absolute; background-color: rgb(255, 255, 255);
}
.board_sub_tab .help_layer p {
	text-align: left; color: rgb(134, 134, 136); line-height: 14px; position: static;
}
.board_sub_tab .help_layer a {
	top: 3px; right: 3px; color: rgb(0, 0, 0); position: absolute;
}
.board_sub_tab .help_layer .point {
	background: url("http://cafeimgs.naver.net/img/bg_point.gif") no-repeat; margin: 0px !important; top: -6px; width: 9px; height: 6px; right: 4px; position: absolute;
}
.board_sub_tab .fl {
	padding-left: 14px;
}
.board_sub_tab .fr {
	margin: -2px 2px 0px 0px;
}
.board_sub_tab .bar {
	margin: 0px 0px 0px -1px;
}
.board_sub_tab .num {
	font-size: 11px; font-weight: normal;
}
.board_sub_tab .app_set {
	margin-top: 0px;
}
.board_sub_tab .app_set a {
	text-decoration: underline;
}
.board_sub_tab .app_set .arrow {
	font-size: 6px; vertical-align: middle;
}
.board_sub_tab .fr .app_cate {
	background: rgb(255, 255, 255) !important; top: 6px; width: 148px; right: 5px; position: absolute;
}
.txt_ready {
	padding: 7px 0px 2px; line-height: 1.2; clear: both; -ms-zoom: 1;
}
.txt_ready strong {
	font-weight: normal;
}
.txt_ready a {
	text-decoration: underline;
}
.n_dir_promotion {
	background: url("http://cafeimgs.naver.net/img/section/promotion/txt_n_dir.gif") no-repeat 13px 13px rgb(255, 255, 236); border: 1px solid rgb(204, 204, 204); border-image: none; height: 57px; margin-bottom: 8px; position: relative; -ms-zoom: 1;
}
.n_dir_promotion a {
	top: 33px; right: 16px; position: absolute;
}
.ly_sbjt {
	line-height: 0; display: none; position: absolute; z-index: 1000; background-color: rgb(255, 255, 255);
}
.ly_sbjt ul {
	padding: 3px 0px 5px; border: 1px solid rgb(136, 136, 136); border-image: none; position: relative;
}
.ly_sbjt li {
	vertical-align: top;
}
.ly_sbjt li a {
	color: rgb(76, 76, 76); line-height: 12px; text-decoration: none; display: block; background-color: rgb(255, 255, 255);
}
.ly_sbjt li a:hover {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.ly_sbjt li span {
	padding: 4px 9px 0px 4px; display: block; cursor: pointer;
}
.n_me2_promotion {
	border: 1px solid rgb(207, 207, 207); border-image: none; margin-bottom: 8px; position: relative; background-color: rgb(255, 255, 236);
}
.n_me2_promotion h3 {
	margin: 24px 0px 11px 5px;
}
.n_me2_promotion .close {
	top: 8px; right: 8px; position: absolute;
}
.ly_pop {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); border-image: none; position: absolute; z-index: 999;
}
.ly_pop .btn_clse {
	top: 8px; right: 8px; position: absolute;
}
.ly_pop .cont_area {
	padding: 25px 20px 0px;
}
.ly_pop .cont_area .noti {
	text-align: center; color: rgb(51, 51, 51); line-height: 14px; padding-left: 1px;
}
.ly_pop .btm_area {
	margin: 12px 20px 10px; text-align: center; padding-top: 10px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.ly_pop_empty {
	left: 265px; top: 132px; width: 241px; display: none;
}
.secret_reply {
	padding: 23px 0px 18px; width: 743px; overflow: hidden; display: inline-block;
}
.secret_reply .txt {
	font-weight: normal;
}
.secret_reply .txt span {
	display: inline-block;
}
.secret_reply .txt img {
	margin: 0px 5px 2px 1px; vertical-align: middle;
}
textarea.memo-secret {
	background: red;
}
#main-area .bg-color {
	background-color: rgb(249, 249, 249);
}
#main-area .m-tcol-c {
	color: rgb(102, 102, 102);
}
#main-area select {
	border: 1px solid rgb(229, 229, 229) !important; border-image: none !important; background-color: rgb(255, 255, 255);
}
#main-area textarea {
	border: 1px solid rgb(229, 229, 229) !important; border-image: none !important; background-color: rgb(255, 255, 255);
}
#main-area .list-search input {
	border: 1px solid rgb(229, 229, 229) !important; border-image: none !important; background-color: rgb(255, 255, 255);
}
#main-area .btn span {
	background-image: url("http://cafeimgs.naver.net/style/s01_03/btn-bg.gif");
}
#main-area .btn p {
	background-image: url("http://cafeimgs.naver.net/style/s01_03/btn-bg.gif");
}
.capcha_desc {
	color: rgb(66, 66, 66); line-height: 19px; padding-top: 5px;
}
.capcha_desc p {
	margin-bottom: 9px;
}
.capcha_desc .input_txt2 {
	padding: 5px 0px 0px 4px; border: 1px solid rgb(51, 51, 51); border-image: none; height: 15px; color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: -1px; font-size: 11px; margin-bottom: 10px; display: block; -ms-ime-mode: disabled;
}
.capcha_desc a {
	color: rgb(112, 112, 112); letter-spacing: -1px; font-size: 11px; text-decoration: underline;
}
.capcha_desc span.line {
	padding: 0px 1px; top: 0px; color: rgb(217, 217, 217); font-size: 10px; vertical-align: top; position: relative;
}
.capcha_desc .txt {
	margin: 0px 0px 0px 13px; color: rgb(157, 157, 157); line-height: 12px; letter-spacing: -1px; font-size: 11px; vertical-align: top; display: inline;
}
.capcha_desc .txt em {
	background: url("http://cafeimgs.naver.net/img/section/bg_sprite_3.gif") no-repeat 0px -2276px; padding: 0px 0px 0px 16px; color: rgb(53, 179, 0); line-height: 12px; font-style: normal; display: inline-block;
}
.capcha_desc .txt strong {
	background: url("http://cafeimgs.naver.net/img/section/bg_sprite_3.gif") no-repeat 0px -2306px; padding: 0px 0px 0px 16px; color: rgb(255, 121, 20); line-height: 12px; font-weight: normal; display: inline-block;
}
.cafe_agree_chk {
	padding: 9px 0px 8px 15px; color: rgb(46, 46, 46); margin-bottom: 20px;
}
.cafe_agree_chk input {
	vertical-align: middle;
}
.cafe_agree_chk a {
	color: rgb(46, 46, 46); text-decoration: underline;
}
#content-area .captcha_bx {
	margin: 0px; padding: 0px;
}
#content-area .captcha_wrt {
	padding: 20px 0px 5px 31px;
}
#content-area .captcha_wrt .item {
	line-height: 12px; font-size: 12px; font-weight: bold; margin-left: -2px;
}
#content-area .captcha_wrt .post_captcha {
	padding-top: 8px; -ms-zoom: 1;
}
#content-area .captcha_wrt .post_captcha::after {
	clear: both; display: block; content: "";
}
#content-area .captcha_wrt .post_captcha div {
	padding: 0px !important;
}
#content-area .captcha_wrt .post_captcha .captcha_img_view {
	margin: 0px 20px 0px 0px; width: 200px; height: 125px; float: left; position: relative;
}
#content-area .captcha_wrt .post_captcha .captcha_img_view .line {
	border: 1px solid currentColor; border-image: none; left: -1px; top: -1px; width: 200px; height: 125px; display: block; position: absolute;
}
#content-area .captcha_wrt .post_captcha .captcha_input_dsc {
	margin-top: -3px; float: left;
}
#content-area .captcha_wrt .post_captcha .captcha_input_dsc .dsc {
	line-height: 19px;
}
#content-area .captcha_wrt .post_captcha .captcha_input_dsc .input_txt {
	border-width: 1px; border-style: solid; border-color: rgb(197, 197, 197) rgb(217, 217, 217) rgb(217, 217, 217) rgb(197, 197, 197); margin: 8px 1px 9px; padding: 0px 4px; border-image: none; width: 183px; height: 19px; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 22px; letter-spacing: -1px; font-size: 11px; display: block;
}
#content-area .captcha_wrt .post_captcha .captcha_input_dsc .txt {
	padding: 0px 1px; line-height: 15px; letter-spacing: -1px; font-size: 11px; text-decoration: underline; margin-right: 10px; vertical-align: top; display: inline-block;
}
#content-area .captcha_wrt .post_captcha .msg {
	letter-spacing: -1px; font-size: 11px; vertical-align: top; display: inline-block;
}
#content-area .captcha_wrt .post_captcha .msg em {
	background: url("http://cafeimgs.naver.net/img/sp_captcha.gif") no-repeat; line-height: 15px; padding-left: 16px; display: inline-block;
}
#content-area .captcha_wrt .post_captcha .msg strong {
	background: url("http://cafeimgs.naver.net/img/sp_captcha.gif") no-repeat; line-height: 15px; padding-left: 16px; display: inline-block;
}
:root #content-area .captcha_wrt .post_captcha .captcha_input_dsc .txt {
	
}
:root #content-area .captcha_wrt .post_captcha .msg em {
	
}
:root #content-area .captcha_wrt .post_captcha .msg strong {
	
}
#content-area .captcha_wrt .post_captcha .msg em {
	background-position: 0px -24px; color: rgb(53, 179, 0); font-style: normal;
}
#content-area .captcha_wrt .post_captcha .msg strong {
	background-position: 0px 0px; color: rgb(255, 121, 20); font-weight: normal;
}
#content-area .reply .captcha_wrt {
	padding: 20px 0px 9px 2px;
}
#content-area .reply .board-box-line-dashed {
	margin-top: 12px;
}
#main-area .su_prevention {
	margin-bottom: 15px;
}
.su_prevention {
	border: 1px solid rgb(221, 223, 226); border-image: none; width: 771px; height: 392px; margin-top: 15px; background-color: rgb(255, 255, 255);
}
.su_prevention .advice {
	padding: 31px 10px 9px 24px; height: 198px;
}
.su_prevention .advice .tit {
	background: url("http://sstatic.naver.net/keypage/outside/prevention/img/img_lst.png") no-repeat 4px 0px; width: 369px; height: 57px; line-height: 0; text-indent: -999px; overflow: hidden;
}
.su_prevention .advice .advice_lst {
	background: url("http://sstatic.naver.net/keypage/outside/prevention/img/bg_main.png") no-repeat 0px 0px; height: 128px; overflow: hidden; padding-left: 205px; margin-top: 13px;
}
.su_prevention .advice .advice_lst .cal_lk {
	width: 177px; float: left;
}
.su_prevention .advice .advice_lst :first-child.cal_lk {
	width: 159px;
}
.su_prevention .advice .advice_lst h5 {
	margin: 21px 0px 6px; color: rgb(51, 51, 51); font-size: 12px;
}
.su_prevention .advice .advice_lst ul {
	color: rgb(37, 36, 36); line-height: 20px;
}
.su_prevention .advice .advice_lst .r_txt {
	color: rgb(243, 81, 73);
}
.su_prevention .advice .advice_lst li {
	overflow: hidden;
}
.su_prevention .advice .advice_lst li a {
	background: url("http://sstatic.naver.net/keypage/outside/prevention/img/img_lst.png") no-repeat 100% -265px; color: rgb(0, 0, 204); padding-right: 7px; text-decoration: none;
}
.su_prevention .advice .advice_lst li a:hover {
	text-decoration: underline;
}
.su_prevention .advice .advice_lst li .ico_adv {
	background: url("http://sstatic.naver.net/keypage/outside/prevention/img/img_lst.png") no-repeat 0px -199px; width: 45px; height: 20px; line-height: 0; text-indent: -999px; overflow: hidden; margin-right: 4px; float: left; display: block;
}
.su_prevention .cont_lk {
	background: rgb(242, 241, 241); padding: 10px; height: 56px; overflow: hidden; _height: 76px;
}
.su_prevention .cont_lk .lk_tit {
	background: url("http://sstatic.naver.net/keypage/outside/prevention/img/img_lst.png") no-repeat; height: 56px; line-height: 0; text-indent: -999px; overflow: hidden; float: left; display: block;
}
.su_prevention .cont_lk .lk1.lk_tit {
	background-position: -196px -78px; width: 184px;
}
.su_prevention .cont_lk .lk2.lk_tit {
	background-position: -199px -135px; width: 176px;
}
.su_prevention .cont_lk .lk3.lk_tit {
	background-position: -198px -192px; width: 198px;
}
.su_prevention .help_lk {
	height: 158px; overflow: hidden; padding-left: 31px;
}
.su_prevention .help_lk .lk_lst {
	width: 272px; padding-top: 15px; float: left;
}
.su_prevention .help_lk .lk_lst h5 {
	background: url("http://sstatic.naver.net/keypage/outside/prevention/img/img_lst.png") no-repeat 0px -144px; margin: 0px 0px 4px; width: 118px; height: 26px; line-height: 0; text-indent: -999px; overflow: hidden;
}
.su_prevention .help_lk :first-child.lk_lst h5 {
	background-position: 0px -87px;
}
.su_prevention .help_lk .lk_lst li {
	background: url("http://sstatic.naver.net/keypage/outside/prevention/img/img_lst.png") no-repeat 0px -260px; line-height: 19px; padding-left: 8px !important;
}
.su_prevention .help_lk .lk_lst li a {
	color: rgb(0, 0, 204); text-decoration: none;
}
.su_prevention .help_lk .lk_lst li a:hover {
	text-decoration: underline;
}
#content-area .area_sa .type1_sa .type1 .ic {
	background: url("http://cafeimgs.naver.net/cafe4/cafe/sp_ic_sa_150323.png") no-repeat;
}
#content-area .area_sa .ly_tail {
	background: url("http://cafeimgs.naver.net/cafe4/cafe/sp_ic_sa_150323.png") no-repeat;
}
#content-area .area_sa .ly_sa .btn_go_srvc::after {
	background: url("http://cafeimgs.naver.net/cafe4/cafe/sp_ic_sa_150323.png") no-repeat;
}
#content-area .area_sa .adsby .by .sa_logo {
	background: url("http://cafeimgs.naver.net/cafe4/cafe/sp_ic_sa_150323.png") no-repeat;
}
#content-area .area_sa {
	margin: 21px 0px; width: 100%;
}
#content-area .area_sa a:hover {
	text-decoration: none;
}
#content-area .area_sa .type1_sa .line_y {
	width: 1px;
}
#content-area .area_sa .type1_sa .cont_sa {
	padding: 18px 0px 0px 19px;
}
#content-area .area_sa .type1_sa .cont_sa .ntce_txt {
	padding: 26px 0px 30px; text-align: center; font-size: 12px; margin-right: 16px;
}
#content-area .area_sa .type1_sa .type1 {
	width: 221px; margin-right: 29px; float: left; display: inline-block;
}
#content-area .area_sa .type1_sa .type1 dt {
	height: 19px; position: relative;
}
#content-area .area_sa .type1_sa .type1 dt a.tit_sa {
	letter-spacing: -1px; text-decoration: underline; margin-top: 2px; vertical-align: top; display: inline-block;
}
#content-area .area_sa .type1_sa .type1 dt a strong {
	vertical-align: top;
}
#content-area .area_sa .type1_sa .type1 .ic_ly_fixed {
	display: inline-block; position: relative;
}
#content-area .area_sa .type1_sa .type1 .ic {
	width: 13px; height: 13px; margin-top: 2px; margin-left: 2px; display: inline-block; position: relative;
}
#content-area .area_sa .type1_sa .type1 .mlge.ic {
	background-position: 0px 0px; margin-left: 4px;
}
#content-area .area_sa .type1_sa .type1 .npay.ic {
	background-position: -13px 0px; width: 31px;
}
#content-area .area_sa .type1_sa .type1 dd {
	line-height: 15px; margin-top: 3px;
}
#content-area .area_sa .type1_sa .type1 dd a {
	display: inline-block;
}
#content-area .area_sa .type1_sa .type1 dd a.addr {
	font-size: 11px; margin-top: -1px;
}
#content-area .area_sa .adsby {
	padding: 9px 20px 8px 0px; text-align: right; clear: both; font-family: verdana; font-size: 10px;
}
#content-area .area_sa .adsby .by .sa_logo {
	background-position: 0px -20px; margin: 0px 0px 2px 4px; width: 44px; height: 9px; line-height: 0; text-indent: -9999px; overflow: hidden; font-size: 0px; vertical-align: bottom; display: inline-block;
}
#content-area .area_sa .ly_sa {
	padding: 8px 9px 6px; border: 1px solid rgb(163, 163, 163); border-image: none; left: 0px; top: 20px; width: 146px; letter-spacing: -1px; font-size: 11px; margin-left: -72px; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
#content-area .area_sa .ly_tail {
	background-position: 0px -35px; left: 1px; top: 14px; width: 9px; height: 5px; display: none; position: absolute; z-index: 11;
}
#content-area .area_sa .ly_sa .ly_sa_txt {
	color: rgb(0, 0, 0); margin-bottom: 3px;
}
#content-area .area_sa .ly_sa .btn_go_srvc {
	color: rgb(65, 182, 8); vertical-align: bottom;
}
#content-area .area_sa .ly_sa .btn_go_srvc::after {
	background-position: -40px -34px; margin: 2px 0px 1px 2px; width: 4px; height: 6px; vertical-align: top; display: inline-block; content: "";
}
#content-area .area_sa .type1_sa .type1 .min_text_width .ly_sa {
	margin-left: -25px;
}
#content-area .area_sa .type1_sa .type1 .max_text_width .ly_sa {
	margin-left: -85px;
}
.spalarm {
	background: url("http://cafeimgs.naver.net/img/searchincafe/sp_alarm.png") no-repeat;
}
.keyword_alarm {
	margin: 15px 17px 12px; color: rgb(37, 37, 37);
}
.rgt.keyword_alarm {
	margin: 10px 0px 0px; text-align: right;
}
.keyword_alarm .ico_alarm {
	background-position: 0px -1px; margin: -2px 4px 0px 0px; width: 12px; height: 14px; vertical-align: middle; display: inline-block;
}
.keyword_alarm strong {
	color: rgb(63, 191, 24); font-weight: bold;
}
.keyword_alarm a {
	background-position: 100% -14px; padding: 0px 5px 0px 4px; color: rgb(124, 124, 124); text-decoration: underline;
}
#main-area .ntce img {
	vertical-align: -3px;
}
#main-area .ntce .txt {
	color: rgb(123, 123, 123); font-size: 12px;
}
#main-area .ntce .txt2 {
	color: rgb(255, 70, 70);
}
.og {
	width: 513px; font-family: "µ¸¿ò",dotum,Helvetica,sans-serif !important; display: inline-block;
}
.og .btn_close {
	background: url("http://cafeimgs.naver.net/cafe4/sp_og.png") no-repeat;
}
.og .box {
	background: rgb(255, 255, 255); display: block; position: relative;
}
.og .thumb {
	text-align: center; overflow: hidden; font-size: 0px; position: relative;
}
.og .thumb .bd {
	border: 1px solid rgb(0, 0, 0); border-image: none; left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; opacity: 0.08;
}
.og .mov.thumb .bd {
	background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; opacity: 0.15;
}
.og .thumb img {
	width: 100%;
}
.og .btn_close {
	background-position: -18px -22px; top: 7px; width: 11px; height: 11px; right: 7px; text-indent: -5000px; position: absolute; z-index: 10;
}
.og .thumb a {
	background-position: -77px -1px; top: 0px; width: 22px; height: 22px; right: 0px;
}
.og .thumb .ico_video {
	background: url("http://cafeimgs.naver.net/cafe4/ico_og_media.png") no-repeat 50% 50%; left: 0px; top: 0px; right: 0px; bottom: 0px; color: transparent; overflow: hidden; display: block; position: absolute;
}
.og .s_size {
	width: 136px; height: 136px; float: left;
}
.og .b_size {
	height: 268px;
}
.og .b_size img {
	margin-top: -20px;
}
.og .txt {
	padding: 16px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 102px; overflow: hidden; font-family: "µ¸¿ò",Dotum,Helvetica,sans-serif; position: relative;
}
.og .s_size + .txt {
	border-width: 1px 1px 1px 0px;
}
.og .b_size + .txt {
	border-width: 0px 1px 1px;
}
.og .tit {
	text-align: left; color: rgb(0, 0, 0); line-height: 20px !important; font-size: 14px; font-weight: bold;
}
.og .dsc {
	text-align: left; color: rgb(125, 125, 125); line-height: 17px !important; font-size: 12px; margin-top: 5px;
}
.og .cp {
	text-align: left; color: rgb(170, 175, 184); font-size: 11px; margin-top: 6px;
}
.og .link {
	background: url("http://static.naver.net/blank.gif"); left: 0px; top: 0px; right: 0px; bottom: 0px; color: transparent !important; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.btn_like {
	height: 19px; padding-left: 5px; margin-top: -2px; vertical-align: top; display: inline-block;
}
.btn_like {
	background: url("http://cafeimgs.naver.net/img/sp_like_view.png") 0px 40px;
}
.btn_like .cnt {
	background: url("http://cafeimgs.naver.net/img/sp_like_view.png") 0px 40px;
}
.btn_like .ico_heart {
	background: url("http://cafeimgs.naver.net/img/sp_like_view.png") 0px 40px;
}
.btn_like .ico_heart {
	background-position: -14px -21px; width: 14px; height: 14px; display: inline-block;
}
.btn_like .cnt {
	background-position: 100% 0px; height: 100%; color: rgb(102, 102, 102); line-height: 21px; padding-right: 7px; font-size: 12px; font-weight: bold; margin-right: -3px; vertical-align: top; display: inline-block;
}
.btn_like_on .ico_heart {
	background-position: 0px -21px;
}
.article_quarterly {
	font-size: 0px;
}
.srch_area .group-tit {
	padding: 0px 5px 16px;
}
.srch_area h4 strong {
	letter-spacing: 0px; font-weight: bold;
}
.srch_area .board-box .board-list {
	padding: 9px 0px 6px 27px;
}
.srch_area .board-box .current-article .board-list {
	background: url("http://cafeimgs.naver.net/img/searchincafe/bu_arr_more.gif") no-repeat 14px 50%;
}
.srch_area .article-board .view-count {
	padding-top: 5px; opacity: 0.55;
}
