div.division-line-x {
	overflow: hidden; font-size: 0px;
}
div.division-line-y {
	overflow: hidden; font-size: 0px;
}
div.division-line-x {
	width: 171px; height: 8px; clear: both;
}
div.plile {
	width: 100%;
}
.clear {
	clear: both;
}
.blank5 {
	height: 5px; overflow: hidden; font-size: 0px;
}
.blank7 {
	height: 7px; overflow: hidden; font-size: 0px;
}
.blank10 {
	height: 10px; overflow: hidden; font-size: 0px;
}
.blank20 {
	height: 20px; overflow: hidden;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fn {
	float: none;
}
.vm {
	vertical-align: middle;
}
.u {
	text-decoration: underline;
}
a.u {
	text-decoration: underline;
}
.ls1 {
	letter-spacing: -1px;
}
.nb {
	font-weight: normal !important;
}
input.cx {
	margin: 0px; padding: 0px; width: 10px; font-family: ??; font-size: 10px; font-weight: bold; cursor: pointer;
}
img.i_scrap {
	margin: 0px 0px 3px; vertical-align: middle;
}
img.i_open {
	margin: 0px 1px 4px; vertical-align: middle;
}
img.report {
	margin: 0px 0px -1px;
}
.p8 {
	font-size: 8px;
}
.p9 {
	font-size: 9px;
}
.p10 {
	font-size: 10px;
}
.p11 {
	font-size: 11px;
}
.p12 {
	font-size: 12px;
}
.fil1 {
	opacity: 0.1;
}
.fil2 {
	opacity: 0.2;
}
.fil3 {
	opacity: 0.3;
}
.fil5 {
	opacity: 0.5;
}
.fil7 {
	opacity: 0.7;
}
.hand {
	cursor: pointer;
}
.n_id {
	font-family: ??; font-size: 12px;
}
#post-area .btn-sympathy {
	background: url("http://blogimgs.naver.net/nblog/skins/poststyle/btn_sympathy_03.gif") no-repeat; margin: -3px 0px; vertical-align: middle;
}
.post-view {
	font-family: ??; font-size: 12px;
}
.post-view .con_link {
	-ms-word-wrap: break-word;
}
.post-view table {
	text-align: left; border-collapse: separate;
}
#post-area {
	width: 100%;
}
#post-area table td.bcc {
	text-align: left;
}
#post-area .b {
	font-weight: bold;
}
#post-area .post-view {
	margin: 0px 0px 15px; padding: 15px 0px; width: 100%; text-align: justify; line-height: 1.5; overflow: auto; clear: both; position: relative; -ms-overflow-x: auto; -ms-overflow-y: hidden;
}
#post-area .post-view hr {
	display: block;
}
#post-area .post-view h1 {
	font-size: 32px;
}
#post-area .post-view h2 {
	font-size: 24px;
}
#post-area .post-view h3 {
	font-size: 18px; margin-left: 0px !important;
}
#post-area .post-view h4 {
	font-size: 16px;
}
#post-area .post-view h5 {
	font-size: 13px;
}
#post-area .post-view h6 {
	font-size: 11px;
}
#post-area .post-view p {
	margin: 0px; padding: 0px; line-height: 1.5;
}
#post-area .post-view .view .se2_quote2 {
	-ms-zoom: 1;
}
#post-area .post-view div {
	line-height: 1.5;
}
#post-area .post {
	margin: 0px; padding: 0px;
}
html > body #post-area .post-head {
	width: 100%;
}
html > body #post-area .post-footer {
	width: 100%;
}
html > body #post-area .post-body {
	width: 100%;
}
#post-area .post-top {
	width: 100%;
}
#post-area .post-head {
	border-collapse: collapse; table-layout: fixed;
}
#post-area .post-footer {
	border-collapse: collapse; table-layout: fixed;
}
#post-area .post-body {
	border-collapse: collapse; table-layout: fixed;
}
#post-area .post-top {
	border-collapse: collapse; table-layout: fixed;
}
#post-area .htl {
	width: 15px; height: 15px;
}
#post-area .htr {
	width: 15px; height: 15px;
}
#post-area .bcl {
	width: 15px;
}
#post-area .bcr {
	width: 15px;
}
#post-area .ftl {
	width: 15px; height: 15px;
}
#post-area .ftr {
	width: 15px; height: 15px;
}
#post-area .htc {
	width: 100%;
}
#post-area .btc {
	width: 100%;
}
#post-area .ftc {
	width: 100%;
}
#post-area .post-top h2 {
	margin: 0px; padding: 0px;
}
#post-area .paging .bcc {
	text-align: center;
}
#post-area .title-area {
	padding: 10px 0px 0px; clear: both; font-family: ??; vertical-align: bottom; position: relative;
}
#post-area .title-area img.pcol2b {
	margin: 0px 5px 0px 0px;
}
#post-area .post-top p {
	margin: 0px; padding: 0px;
}
#post-area .post-top input {
	margin: 0px; padding: 0px; border: currentColor; font-weight: normal;
}
#post-area .post-top .htitle {
	padding: 3px 0px 5px 3px; overflow: hidden; clear: both; font-family: ??; -ms-word-break: break-all; -ms-zoom: 1; -ms-word-wrap: break-word;
}
#post-area .post-top .htitle .itemico {
	vertical-align: top;
}
#post-area .post-top .htitle .pcol1 {
	letter-spacing: -1px; font-weight: bold; display: inline;
}
#post-area .post-top .htitle img.pcol2b {
	margin: 0px 5px -1px 0px;
}
#post-area .post-top .tit_noti {
	vertical-align: middle; display: inline; position: relative;
}
#post-area .post-top .tit_noti strong {
	padding: 0px 8px; letter-spacing: -1px; vertical-align: middle; display: inline-block;
}
#post-area .post-top .tit_noti .pcol2b {
	margin: 0px 6px -1px 2px;
}
#post-area .post-top .tit_noti .tit_noti_btn {
	vertical-align: middle;
}
#post-area .post-top .tit_noti2 strong {
	padding-left: 4px;
}
#post-area .post-top .tit_noti2 .tit_noti_btn {
	display: none;
}
#post-area .post-top .open {
	width: 60px; font-family: ??; font-size: 12px;
}
#post-area .post-top .date {
	padding-right: 1px; font-family: dotum; font-size: 11px; margin-top: -19px; float: right;
}
#post-area .post-top .date input {
	width: 105px; font-family: ??; font-size: 11px;
}
#post-area .post-top .r {
	padding: 0px 2px 0px 1px; display: inline-block; opacity: 0.5;
}
#post-area .post-top .date .fil3 {
	margin: 0px 3px 4px 2px; vertical-align: middle;
}
#post-area .post-top .name {
	padding-left: 5px; font-family: ??; font-size: 12px; float: left;
}
#post-area .post-top .url {
	height: 18px; text-align: right;
}
#post-area .post-top .url .btn_urlcopy {
	margin-left: 4px;
}
#post-area .post-top .url a {
	font-family: dotum; font-size: 11px; float: right;
}
#post-area .post-top .post_option {
	height: 18px; text-align: right;
}
#post-area .post-top .post_option a {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/ico_arrow3.gif") no-repeat right 1px; padding-right: 15px; font-size: 12px;
}
#post-area .post-top .post_option span {
	font-size: 11px;
}
#post-area .post-top .post_option em {
	font-family: tahoma; font-size: 11px; font-style: normal; font-weight: bold;
}
#post-area .post-top .url input {
	width: 320px; text-align: right; font-family: ??; font-size: 11px; cursor: pointer;
}
#post-area .post-top .cate {
	font-family: ??; font-size: 12px; display: inline;
}
#post-area .post-top .cate {
	padding-left: 3px;
}
#post-area .post-top .url {
	padding-left: 3px;
}
#post-area .post-top .date {
	padding-left: 3px;
}
#post-area .post_disk {
	clear: both; font-family: ??; font-size: 12px; float: right;
}
#post-area .dline {
	height: 7px; overflow: hidden; font-size: 0px;
}
#post-area .post-sub {
	text-align: right; overflow: hidden; clear: both; font-family: ??; font-size: 12px;
}
#post-area .post-sub a.link1 {
	color: rgb(66, 106, 223); text-decoration: underline;
}
#post-area .post-sub a.con_link {
	color: rgb(66, 106, 223); font-size: 12px; text-decoration: underline;
}
#post-area .post-sub p {
	margin: 0px; padding: 5px 0px 0px;
}
#post-area .post-sub img {
	margin: 0px 0px 1px 3px; vertical-align: middle;
}
#post-area .post-sub .blk {
	color: rgb(127, 164, 170); font-family: ??; font-size: 11px;
}
#post-area .post-sub .num {
	font-family: verdana; font-size: 11px; font-weight: bold;
}
#post-area .post-sub img.pcol2b {
	margin: 0px 5px 0px 3px;
}
#post-area .post-sub .wid {
	margin-bottom: 10px;
}
#post-area .blank {
	height: 5px; overflow: hidden; font-size: 0px;
}
#post-area .ptl {
	text-align: left;
}
#post-area .ptr {
	text-align: right;
}
#post-area .post-tag {
	background: url("http://blogimgs.naver.net/nblog/ico_tag2.gif") no-repeat 0px 2px; padding: 0px 0px 8px 23px; overflow: hidden; clear: both; font-family: ??; font-size: 12px;
}
#post-area .post-tag a img {
	margin: 0px 0px 2px 1px; vertical-align: middle;
}
#post-area .post-tag-view {
	background-position: 0px 1px;
}
#post-area .post_footer_contents {
	font-family: dotum; font-size: 12px; position: relative; min-height: 16px; _height: 16px;
}
#post-area .post_footer_contents .post-tag {
	padding-right: 70px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#post-area .post_footer_contents .post-tag img {
	vertical-align: middle;
}
#post-area .post_footer_contents .ico_ccl {
	top: 2px; right: 0px; position: absolute;
}
#post-area .post-tag .tag_inp {
	border: 1px solid rgb(239, 239, 239); width: 257px; font-family: ??; font-size: 12px; vertical-align: middle;
}
#post-area .post-tag .tag_inp1 {
	border: 1px solid rgb(239, 239, 239); width: 390px; font-family: ??; font-size: 12px; margin-top: -3px; vertical-align: middle;
}
#post-area .post-tag img.pcol2b {
	vertical-align: middle;
}
#post-area .posts2plug {
	float: right; position: relative;
}
#post-area .posts2plug::after {
	clear: both; display: block; content: "";
}
#post-area .posts2plug .spi_default {
	float: left;
}
#post-area .posts2plug .spi_default ul {
	margin-left: 0px !important;
}
#post-area .posts2plug .spi_default_v1 .spi_btn_me a em {
	top: 0px !important; background-image: none;
}
#post-area .posts2plug .spi_default_v1 .spi_btn_bookmark a em {
	top: 0px !important; background-image: none;
}
#post-area .posts2plug .spi_default_v1 .spi_btn_me2day a em {
	top: 0px !important; background-image: none;
}
#post-area .posts2plug .spi_default_v1 .spi_btn_release a em {
	top: 0px !important; background-image: none;
}
#post-area .post-btn .posts2plug {
	margin-top: -2px;
}
.tt_ly {
	color: rgb(102, 102, 102); position: absolute; z-index: 20;
}
.tt_ly .tt_sdw {
	background: url("http://blogimgs.naver.net/nblog/mylog/spi/bg_tt_shadow.png") no-repeat right bottom; margin: 0px -1px -1px 0px; padding: 0px 1px 1px 0px; display: inline-block; position: relative; _background: none;
}
.tt_ly .tt_bx {
	background: rgb(255, 255, 255); padding: 8px 9px; border: 1px solid rgb(165, 165, 165); width: auto; height: auto; line-height: 15px; letter-spacing: -1px; font-size: 11px; display: inline-block; position: relative;
}
.tt_ly .tt_bx .lk_tip {
	background: url("http://blogimgs.naver.net/nblog/mylog/spi/bu_arr2.png") no-repeat 100% 5px; color: rgb(102, 102, 102); letter-spacing: -1px; padding-right: 7px; text-decoration: underline; margin-top: 5px; display: inline-block;
}
.tt_ly .tt_bx .lk {
	color: rgb(10, 146, 7);
}
.tt_ly .tt_arr {
	background: url("http://blogimgs.naver.net/nblog/mylog/spi/ly_tt_arr.png") no-repeat 0px 0px; margin: -3px 0px 0px -5px; left: 50%; top: 0px; width: 7px; height: 4px; font-size: 0px; display: block; position: absolute;
}
#post-area .ly_set {
	border: 1px solid rgb(177, 177, 177); top: 32px; width: 193px; text-align: left; right: 0px; overflow: hidden; clear: both; font-family: dotum; font-size: 12px; position: absolute; background-color: rgb(255, 255, 255);
}
#post-area .ly_set .t_set {
	padding: 4px 0px !important; overflow: hidden; margin-left: 0px !important; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1;
}
#post-area .ly_set .t_set li {
	padding: 0px 11px; height: 23px; color: rgb(76, 76, 76); line-height: 23px; vertical-align: top; position: relative;
}
#post-area .ly_set .t_set_ty2 {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#post-area .ly_set .t_set_ty2 li span {
	display: inline-block;
}
#post-area .ly_set .t_set_ty2 li:hover {
	text-decoration: none; background-color: rgb(244, 244, 244);
}
#post-area .ly_set .t_set_ty2 li a {
	text-decoration: none;
}
#post-area .ly_set .t_set li img {
	vertical-align: -2px;
}
#post-area .ly_set .t_set li em {
	top: 0px; text-align: right; right: 11px; font-style: normal; position: absolute;
}
#post-area .ly_set .t_set li a {
	color: rgb(76, 76, 76);
}
#post-area .ly_set .t_info {
	padding: 7px 11px 6px; color: rgb(147, 147, 147); line-height: 17px; letter-spacing: -1px; overflow: hidden; font-size: 11px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
#post-area .post-btn {
	height: 23px; line-height: 17px; padding-top: 15px; clear: both; font-family: dotum; font-size: 12px; position: relative; z-index: 3;
}
#post-area .post-btn p {
	margin: 0px; padding: 0px;
}
#post-area .post-btn .postedit {
	text-align: right; padding-left: 4px; margin-top: -3px; float: right; position: relative;
}
:root #post-area .post-btn .postedit .move a {
	background-position: 100% 1px;
}
#post-area .post-btn .postedit .pcol2b {
	margin: 0px 2px; vertical-align: -2px;
}
#post-area .post-btn .postre {
	margin-top: -3px;
}
#post-area .post-btn .postre span {
	font-weight: bold; vertical-align: top; cursor: pointer;
}
#post-area .post-btn .postre .on {
	font-weight: bold; text-decoration: underline; cursor: pointer;
}
#post-area .post-btn .postre .pcol2 {
	cursor: pointer;
}
#post-area .post-btn .postre .pcol2b {
	margin: -1px 1px 0px; vertical-align: -2px;
}
#post-area .post-btn .postre .new {
	margin: 1px 0px 0px -1px;
}
#post-area .ico1 {
	margin: 0px 3px -2px 0px; width: 10px; height: 12px;
}
#post-area .ico2 {
	margin: 0px 3px -2px 0px; width: 10px; height: 12px;
}
#post-area .ico3 {
	margin: 0px 3px -2px 0px; width: 10px; height: 12px;
}
#post-area .post-btn .postre .ico1 {
	margin: -1px 3px 0px 0px;
}
#post-area .post-btn .postre .ico2 {
	margin: -1px 3px 0px 0px;
}
#post-area .post-btn .postre .ico3 {
	margin: -1px 3px 0px 0px;
}
#post-area .comment {
	margin: 0px; padding: 7px 15px 13px; font-family: ??; font-size: 12px;
}
#post-area .comment .cline {
	height: 5px; overflow: hidden; font-size: 0px; border-bottom-width: 1px; border-bottom-style: dotted;
}
#post-area .comment input {
	border: currentColor; font-family: dotum; font-size: 11px; font-weight: normal; vertical-align: middle; -webkit-appearance: none; -webkit-border-radius: 0;
}
#post-area .comment input.date {
	width: 105px; margin-top: -2px;
}
#post-area .comment .paging {
	padding-top: 20px;
}
#post-area .clist {
	width: 100%; font-family: ??; border-collapse: collapse; table-layout: fixed;
}
#post-area .clist .nik {
	padding: 5px 0px 0px; width: 110px;
}
#post-area .clist .nik img {
	margin: 0px 5px -4px 0px;
}
#post-area .clist .txt {
	padding: 10px 0px 0px;
}
#post-area .clist a.pcol3 {
	padding-top: 2px;
}
#post-area .clist .cx {
	width: 12px; font-size: 12px;
}
#post-area .clist .return {
	margin: -13px 0px 0px; padding: 0px; font-size: 11px; float: right;
}
#post-area .clist .return span {
	font-family: ??; font-size: 9px;
}
#post-area .clist .btn_edit {
	text-align: right; vertical-align: bottom;
}
#post-area .clist .btn_edit a {
	font-size: 11px; display: inline-block;
}
#post-area .clist .btn_edit span {
	width: 3px; font-size: 11px; display: inline-block;
}
#post-area .input {
	padding: 14px 0px 0px; font-family: ??; font-size: 12px;
}
#post-area .input table {
	width: 100%; border-collapse: collapse; table-layout: fixed;
}
#post-area .input .i1 {
	width: 39px;
}
#post-area .input .box {
	background: rgb(255, 255, 255); border: 1px solid rgb(196, 202, 209); font-family: ??; font-size: 12px;
}
#post-area .input .ubox {
	background: rgb(255, 255, 255); border: 1px solid rgb(196, 202, 209); font-family: ??; font-size: 12px;
}
#post-area .input .i3 {
	width: 80px; text-align: right;
}
#post-area .input .in-pers {
	background: url("http://blogimgs.naver.net/nblog/ico_arw_pers.gif") no-repeat 22px 10px rgb(255, 255, 255); border: 1px solid rgb(196, 202, 209); width: 30px; height: 21px; float: left; display: block; cursor: pointer;
}
#post-area .input .in-pers img {
	margin: 2px;
}
#post-area .input textarea {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(215, 215, 215) rgb(215, 215, 215) rgb(153, 153, 153); margin: 0px; padding: 0px; width: 99%; height: 33px; font-size: 12px;
}
#post-area .reply_edit {
	margin-bottom: 7px; table-layout: fixed;
}
#post-area .reply_edit .btn_reply_edit {
	width: 80px; text-align: right;
}
#post-area .reply_edit .user_data {
	height: 25px; vertical-align: top;
}
#post-area .reply_edit .reply_edit_input {
	padding-right: 1px;
}
#post-area .reply_edit textarea {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(215, 215, 215) rgb(215, 215, 215) rgb(153, 153, 153); margin: 0px; padding: 0px; width: 100%; height: 33px; font-size: 12px;
}
#post-area .comment .address {
	margin: 0px; padding: 5px 0px; font-family: ??; font-size: 12px;
}
#post-area .comment .address .btn {
	margin: -3px 0px 3px; float: right;
}
#post-area .comment .address .add {
	margin: 0px 0px 0px 5px; vertical-align: middle;
}
#post-area .comment .url {
	font-family: verdana; font-size: 9px;
}
#post-area .comment .trackback {
	margin: 0px; padding: 5px 0px 0px;
}
#post-area .comment .trackback li {
	margin: 4px 0px 0px; padding: 0px; clear: both; list-style-type: none;
}
#post-area .comment .trackback li a.ta {
	text-decoration: underline;
}
#post-area .comment .trackback li .name {
	margin: 0px; padding: 0px; float: right;
}
#post-area .comment .trackback input {
	width: 70px;
}
#post-area .itop {
	width: 33px; height: 15px; float: right;
}
#post-area .itop a {
	padding: 0px 2px; height: 15px; text-align: center; text-decoration: none; display: block; cursor: pointer;
}
#post-area .itop .i1 {
	margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; display: block;
}
#post-area .itop .i1 em {
	font-family: "??",dotum; font-size: 7px; font-style: normal; display: inline;
}
#post-area .itop .i2 {
	margin: -9px 0px 0px; padding: 0px; font-family: verdana; font-size: 10px; display: inline-block;
}
#post-area .ialist {
	font-family: ??; font-size: 12px; float: right;
}
#post-area .ialist span {
	font-size: 10px;
}
#post-area .ialist em.b_lk {
	padding-right: 12px; font-style: normal;
}
#post-area .ialist em.b_lk span {
	font-size: 12px;
}
#post-area .ialist em.b_lk span.arw {
	padding-left: 2px; font-size: 8px !important; vertical-align: 1px; display: inline-block;
}
#post-area .illist {
	text-align: right; font-family: ??; font-size: 12px;
}
#post-area .illist p {
	margin: 0px 0px -1px; padding: 0px; text-align: left;
}
#post-area .illist p span {
	font-family: ??; font-size: 10px;
}
#post-area .illist .top {
	margin: -12px 0px -2px; padding: 0px 3px; font-family: Tahoma; font-size: 10px; vertical-align: middle; display: inline-block;
}
#post-area .illist .top:hover {
	text-decoration: none;
}
#post-area .illist .top span {
	font-family: ??,"dotum"; font-size: 7px;
}
#post-area .ialist2 {
	padding-bottom: 2px; float: right;
}
#post-area .ialist2 input {
	vertical-align: middle;
}
#post-area .ialist2 img {
	vertical-align: middle;
}
#post-area .illist2 {
	float: left;
}
#post-area .illist2 img {
	margin-top: 4px; vertical-align: middle;
}
#post-area .itemfontdiv {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(182, 182, 182); width: 115px; position: absolute;
}
#post-area .itemfontdiv p {
	padding: 7px 0px 4px 3px;
}
#post-area .tline_dot {
	background: url("http://blogimgs.naver.net/imgs/nblog/spc.gif") repeat-x 0px 20px; height: 41px;
}
#post-area .tag_view_all {
	text-align: right; padding-right: 11px; margin-top: -13px;
}
#post-area .tag_view_all a {
	color: rgb(138, 131, 126);
}
#post-area .w100 {
	width: 100%;
}
#post-area .post-top .mobilepost {
	padding: 0px !important; margin-right: 2px; vertical-align: middle; _margin-top: 2px;
}
#post-area .mobilepost {
	padding: 0px 0px 20px;
}
#post-area .mobilepost img {
	margin-bottom: 20px; vertical-align: top;
}
#post-area .mobilepost .date {
	margin: 0px 0px 3px; font-size: 12px; font-weight: bold;
}
#post-area .mobilepost .content {
	margin: 0px 0px 16px;
}
#post-area .mobilepost .me2tag {
	margin: -13px 0px 16px; -ms-zoom: 1;
}
#post-area .mobilepost2 {
	padding: 0px;
}
#post-area .mobilepost2 img {
	margin-bottom: 17px; vertical-align: top;
}
#post-area .mobilepost2 .content {
	margin: 0px;
}
#post-area .me2tail {
	
}
#post-area .me2tail img {
	
}
#post-area .me2tail span {
	-ms-zoom: 1;
}
#plist .bg-body {
	padding: 0px;
}
#postlist {
	padding: 2px 10px 0px 0px; font-family: ??; font-size: 12px; float: right;
}
#toplistmenu {
	padding: 0px; top: 0px; right: 78px; position: absolute;
}
#toplistmenu input {
	padding: 0px; border: currentColor; width: 50px; text-align: center; margin-right: 0px; float: right; -webkit-appearance: none; -webkit-border-radius: 0;
}
#toplistmenu input.t10 {
	width: 70px;
}
#toplistmenu .tbl_lable {
	width: 50px; text-align: center; display: inline-block;
}
#postlist_t1 {
	margin-right: 18px;
}
#postlist img.listopen {
	background: url("http://blogimgs.naver.net/nblog/ico_listopen.gif") no-repeat; margin: 0px 0px 2px; width: 8px; height: 5px;
}
#postlist img.listclose {
	background: url("http://blogimgs.naver.net/nblog/ico_listclose.gif") no-repeat; margin: 0px 0px 2px; width: 8px; height: 5px;
}
.postlisttitle {
	margin: 0px; padding: 0px; font-family: ??; font-size: 12px; position: relative;
}
.postlisttitle p {
	margin: 0px; padding: 0px;
}
.postlisttitle .fr {
	padding: 0px 5px 0px 0px; top: 0px; right: 0px; position: absolute;
}
.postlisttitle .num {
	font-family: verdana; font-size: 10px;
}
.postlisttitle .plist {
	padding-left: 5px; font-weight: bold; margin-right: -2px;
}
.postlisttitle .plist input {
	border: currentColor; width: 200px; text-align: left; font-family: verdana; font-size: 11px; font-weight: normal;
}
.postlisttitle img.pcol2b {
	margin: 0px 0px 2px; vertical-align: middle;
}
#toplist {
	margin: 0px; padding: 0px 0px 5px; text-align: center; font-family: ??; font-size: 12px;
}
#toplist .listtbl {
	padding: 5px 0px 0px;
}
#toplist .listtbl .dline {
	clear: both;
}
#toplist .listtbl .tline {
	height: 3px;
}
#toplist .listtbl table {
	width: 100%; font-size: 12px; table-layout: fixed;
}
#toplist .listtbl table td {
	padding: 2px 0px; text-align: left;
}
#toplist .listtbl table td .pcol2b {
	width: 100%;
}
#toplist .listtbl table td.t1 {
	width: 22px; padding-top: 6px; vertical-align: middle;
}
#toplist .listtbl table td.t1 input {
	margin: 0px 0px 0px 5px; width: 13px; height: 13px;
}
#toplist .listtbl table td.t1 img.pcol2b {
	margin: 0px 0px 2px 11px; width: 2px; height: 2px; display: block;
}
#toplist .listtbl table td.t2 {
	overflow: hidden; padding-top: 7px; padding-bottom: 2px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#toplist .listtbl table td.t2 .num {
	font-family: ??,Dotum; font-size: 11px;
}
#toplist table td.t2 .num strong {
	font-family: ??,Dotum; font-size: 11px;
}
#toplist .listtbl table td.t3 {
	width: 50px; text-align: center; padding-top: 7px;
}
#toplist table td.t4 {
	width: 50px; text-align: center; padding-top: 7px;
}
#toplist .listtbl table td.t3 input {
	border: currentColor; width: 45px; text-align: center; font-size: 11px; font-weight: normal; opacity: 0.5; -webkit-appearance: none; -webkit-border-radius: 0;
}
#toplist table td.t4 input {
	border: currentColor; width: 45px; text-align: center; font-size: 11px; font-weight: normal; opacity: 0.5; -webkit-appearance: none; -webkit-border-radius: 0;
}
#toplist .listtbl table td.t5 {
	width: 78px; padding-top: 7px;
}
#toplist .listtbl table td.t5 input {
	border: currentColor; width: 75px; text-align: center; font-size: 11px; font-weight: normal; opacity: 0.5; -webkit-appearance: none; -webkit-border-radius: 0;
}
#toplist .listtbl table td.t6 {
	width: 18px;
}
#toplist .listtbl table td .per {
	border: 1px solid rgb(220, 220, 220); margin-top: 2px;
}
#toplist .listtbl table td.t7 {
	width: 100px; padding-top: 6px;
}
#toplist .listtbl table td.t8 {
	width: 18px; text-align: center; padding-top: 7px;
}
#toplist .listtbl table td.t9 {
	width: 12px; text-align: center; padding-top: 7px;
}
#toplist .listtbl table td.t10 {
	width: 70px; padding-top: 6px;
}
#toplist .listtbl table td.t10 input {
	border: currentColor; width: 65px; text-align: center; font-family: ??; font-size: 11px; font-weight: normal; opacity: 0.5; -webkit-appearance: none; -webkit-border-radius: 0;
}
#toplist .listtbl table td.t11 {
	width: 105px; text-align: left; overflow: hidden; padding-top: 7px; vertical-align: middle; -ms-word-break: break-all;
}
#toplist .listtbl table td.t1 input {
	display: none;
}
#toplist div.listbtn td.t3 span.links {
	display: none;
}
#toplist td .post-tag-view {
	display: none;
}
#toplist div.listbtn td.checkall-checkbox input {
	display: none;
}
#toplist div.listbtn td.checkall-text label {
	display: none;
}
#toplist table tr td div.post-tag-view {
	display: none;
}
.show-list-manager-mode#toplist td .post-tag-view {
	display: block;
}
.disable-tag#toplist #listTopForm td .post-tag-view {
	display: none;
}
.disable-tag#toplist .tag-reffernce {
	display: none !important;
}
.show-list-manager-mode#toplist div.listbtn td.checkall-checkbox input {
	display: block;
}
.show-list-manager-mode#toplist div.listbtn td.checkall-text label {
	display: inline;
}
.show-list-manager-mode#toplist div.listbtn td.t3 span.links {
	display: inline-block;
}
.show-list-manager-mode#toplist .listtbl table td.t1 input.logno-checkbox {
	display: block;
}
.show-list-manager-mode#toplist .listtbl table td.t1 img.pcol2b {
	display: none;
}
.show-list-manager-mode#toplist .listtbl table td.t1 input.logno-checkbox {
	display: block;
}
.show-list-manager-mode#toplist table tr td div.post-tag-view {
	line-height: 17px; display: inline;
}
#toplist .listtbl table td img.i_open {
	margin: 0px 0px 2px 2px; vertical-align: middle;
}
#toplist .listtbl table td img.key {
	margin: 0px 0px 2px 2px; vertical-align: middle;
}
#toplist .listtbl table .post-tag {
	margin: 0px; padding-bottom: 5px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#toplist .listtbl table .post-tag img.pcol2b {
	margin: 0px 0px 2px; width: 1px; height: 12px; vertical-align: middle;
}
#toplist .listtbl table img.edit {
	margin: 0px 0px 3px 1px; vertical-align: middle;
}
#toplist .listbtn table td.t1 {
	width: 22px; padding-top: 8px;
}
#toplist .listbtn table td.t1 input {
	margin: 0px 0px 0px 5px; width: 13px; height: 13px; vertical-align: top;
}
#toplist .listbtn table td.t2 {
	width: 70px; text-align: left; padding-top: 10px; font-size: 12px;
}
#toplist .listbtn table td.t3 {
	text-align: right; padding-top: 5px;
}
#toplist .listbtn table td.t3 select {
	font-size: 12px; vertical-align: top;
}
html > body #toplist .listbtn table td.t3 select {
	margin: 1px 0px 0px;
}
#toplist .listbtn table td.t3 .borderx {
	margin: 2px 7px 0px; vertical-align: top;
}
#toplist .listbtn table td.t3 .links {
	margin: 4px 9px 0px 0px; letter-spacing: -1px; font-size: 12px; vertical-align: top; display: inline-block;
}
#toplist .listbtn table td.t3 .links .inblock {
	display: inline-block;
}
#toplist .listbtn table td.t3 .links a {
	font-size: 12px;
}
#toplist .listbtn {
	padding: 0px;
}
#toplist .listbtn table {
	width: 100%;
}
#toplist .paging {
	padding: 5px 0px 0px;
}
#bottom-list {
	width: 100%; overflow: hidden; font-family: ??;
}
#bottom-list .improve-list-tit {
	margin: 25px 0px 6px; padding: 0px; width: 100%; overflow: hidden; clear: both;
}
#bottom-list .lst_t_frt {
	margin-top: 11px !important;
}
#bottom-list .improve-list-tit h5 {
	margin: 0px; padding: 0px 0px 0px 8px; font-size: 12px; float: left;
}
#bottom-list .improve-list-tit h5 img.pcol2b {
	vertical-align: -1px;
}
#bottom-list .improve-list-tit p {
	text-align: right; letter-spacing: -1px; font-size: 12px; font-weight: bold; float: right;
}
#bottom-list .improve-list-tit p span {
	float: left; display: block;
}
#bottom-list .improve-list-tit p span.arw {
	margin: 0px; padding: 2px 0px 0px; width: 11px; font-size: 8px; font-weight: normal;
}
#bottom-list .improve-list {
	margin: 0px 0px 21px; padding: 0px; width: 100%; font-size: 12px;
}
#bottom-list .improve-list td.lt {
	padding: 4px 0px 2px 8px;
}
#bottom-list .improve-list td.lt .bu {
	margin: 0px 2px 0px 1px; display: inline-block;
}
#bottom-list .improve-list td.lt .bu img {
	vertical-align: middle;
}
#bottom-list .improve-list td.lt .pcol3 {
	font-family: verdana; font-size: 10px; vertical-align: 1px;
}
#bottom-list .improve-list td.lt .i-open {
	margin: -3px 0px -1px; vertical-align: middle;
}
#bottom-list .improve-list td.date {
	
}
#bottom-list .improve-list td.date p {
	margin: 5px 0px 0px; padding: 0px 15px 0px 0px; text-align: right; font-size: 11px;
}
#bottom-list .improve-list .pcol2b {
	font-size: 0px;
}
#bottom-list .improve-list .pcol2b img {
	margin: 0px 3px -1px;
}
.bottom_paging .page-navigation {
	margin: -18px auto 14px;
}
.bottom_paging .itop {
	margin-top: 15px;
}
#mrblogcontents .post .bcc {
	text-align: center;
}
#mrblog {
	background: url("http://blogimgs.naver.net/nblog/mrblog.png") no-repeat; margin: 15px auto 0px; width: 510px; font-family: ??; font-size: 12px;
}
* html #mrblog {
	
}
#mrblog .tl {
	margin: 0px; padding: 15px 0px 0px 80px; line-height: 1.4;
}
#mrblog .tc {
	margin: 0px; padding: 15px 0px 10px;
}
#mrclose {
	float: right;
}
.blogevent {
	text-align: center; font-family: ??; font-size: 12px; margin-top: 10px;
}
.blogevent p {
	margin: 0px; padding: 0px;
}
.blogevent p.i1 {
	padding: 10px 0px; font-weight: bold;
}
.blogevent p.i2 {
	padding: 0px 0px 10px;
}
.blogevent p.i2 .pcol3 {
	text-decoration: underline;
}
.eventimg1 {
	background: url("http://blogimgs.naver.net/nblog/00ico_hit.gif") no-repeat 50% 0px; padding: 40px 0px 0px;
}
.eventimg2 {
	background: url("http://blogimgs.naver.net/nblog/00ico_birth.gif") no-repeat 50% 0px; padding: 40px 0px 0px;
}
.postmybtn {
	padding: 0px 3px 0px 5px; height: 31px; text-align: right; clear: both;
}
.postmybtn .pho_sel {
	width: 160px; font-family: ??; font-size: 12px; vertical-align: middle;
}
.postmybtn img {
	vertical-align: middle;
}
.postmybtn p {
	margin: 0px; padding: 0px; height: 25px;
}
.page-navigation {
	margin: 0px auto; font-family: ??; font-size: 12px; border-collapse: collapse;
}
.page-navigation td {
	text-align: center; font-size: 12px; font-weight: bold;
}
.page-navigation td.pg {
	font-weight: normal;
}
.page-navigation td.cnt a {
	padding: 3px 4px 0px; display: block;
}
.page-navigation td.pg a {
	padding: 3px 6px 0px; width: auto; text-decoration: none; display: block; cursor: pointer;
}
.page-navigation td.pg em {
	padding: 3px 6px 0px; width: auto; font-style: normal; display: block;
}
.page-navigation td.pg span {
	margin: 0px; padding: 0px; width: 25px; float: left; display: block;
}
.page-navigation td.pg span.arw {
	margin: 0px; padding: 1px 0px 0px; width: 11px; font-size: 8px;
}
#blog-category ul.profile-menu {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(188, 188, 184);
}
#gnb-direct a.link1 {
	color: rgb(51, 51, 51);
}
#idMenuDiv {
	text-align: left; font-family: ??; font-size: 12px;
}
#menu_parent {
	text-align: left; font-family: ??; font-size: 12px;
}
#menu_parent1 {
	text-align: left; font-family: ??; font-size: 12px;
}
#menu_parent2 {
	text-align: left; font-family: ??; font-size: 12px;
}
#menu_parent3 {
	text-align: left; font-family: ??; font-size: 12px;
}
#menu_parent4 {
	text-align: left; font-family: ??; font-size: 12px;
}
#menu_parent5 {
	text-align: left; font-family: ??; font-size: 12px;
}
.n_id {
	color: rgb(76, 76, 76); font-family: ??; font-size: 12px;
}
.n_id_off {
	color: rgb(153, 153, 153); cursor: default;
}
.n_id2 {
	color: rgb(76, 76, 76); font-family: verdana; font-size: 11px; font-weight: bold;
}
#personacon {
	width: 330px;
}
#personaconList {
	width: 330px;
}
#personacon table {
	border-collapse: collapse; table-layout: fixed;
}
#personaconList table {
	border-collapse: collapse; table-layout: fixed;
}
#personacon table td {
	background: rgb(255, 255, 255); border: 1px solid rgb(196, 202, 209); width: 28px; height: 18px; text-align: center; cursor: pointer;
}
#personaconList table td {
	background: rgb(255, 255, 255); border: 1px solid rgb(196, 202, 209); width: 28px; height: 18px; text-align: center; cursor: pointer;
}
#personacon table td img {
	margin: 1px 3px;
}
#personaconList table td img {
	margin: 1px 3px;
}
.review_info {
	padding: 0px; font-family: ??; font-size: 12px;
}
.review_info table {
	width: 100%;
}
.review_info table.review_table {
	margin-top: 3px;
}
.review_info table.review_table td {
	padding-top: 6px; font-family: ??; font-size: 12px;
}
.review_info table.review_table .t1 {
	width: 60px; font-weight: bold;
}
.review_info table.review_table .t2 {
	width: 100%;
}
.review_info table.review_table .t3 {
	line-height: 1.4;
}
.review_info table.review_table .t4 {
	padding-top: 10px;
}
.review_info table.review_table select {
	width: 110px; color: rgb(64, 64, 64);
}
.review_info .line {
	margin-top: 15px;
}
.review_info p {
	margin: 0px; padding: 0px;
}
.review_info .image {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); width: 82px; height: 112px; display: block;
}
.review_info .image1 {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); width: 82px; height: 82px; display: block;
}
* html .review_info .image {
	background: rgb(255, 255, 255); border: 1px solid rgb(230, 226, 223); width: 80px; height: 110px; display: block;
}
* html .review_info .image1 {
	background: rgb(255, 255, 255); border: 1px solid rgb(230, 226, 223); width: 80px; height: 80px; display: block;
}
.review_info img.img {
	margin: 4px; border: 1px solid rgb(241, 241, 241);
}
.review_info .date {
	font-size: 11px;
}
.review_view {
	padding: 10px 0px 5px; line-height: 1.4; clear: both; font-family: ??; font-size: 12px;
}
.review_view p {
	margin: 2px 0px 0px; padding: 0px;
}
#review_input {
	font-family: ??;
}
#post-view .view_quote01 {
	margin: 14px 40px 20px; _width: 100%;
}
#post-view .view_quote01 table {
	width: 100%;
}
#post-view .view_quote01 .quote {
	width: 2px;
}
html > body #post-view .view_quote01 .quote {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_quote01.gif");
}
#post-view .view_quote01 .txt {
	padding: 1px 0px 0px 9px; color: rgb(178, 178, 178); line-height: 1.2;
}
#post-view blockquote.view_quote01 .txt {
	color: rgb(68, 68, 68); line-height: 1.4;
}
#post-view .view_quote02 {
	margin: 14px 40px 20px; position: relative; _width: 100%;
}
#post-view .view_quote02 p {
	padding: 1px 12px 0px; color: rgb(178, 178, 178); line-height: 1.2;
}
#post-view blockquote.view_quote02 p {
	color: rgb(68, 68, 68); line-height: 1.4;
}
#post-view .view_quote02 .l_quote02 {
	left: 0px; top: 0px; width: 9px; height: 7px; position: absolute;
}
html > body #post-view .view_quote02 .l_quote02 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_quote02.png") no-repeat;
}
#post-view .view_quote02 .r_quote02 {
	width: 9px; height: 7px; right: 0px; bottom: 0px; position: absolute;
}
html > body #post-view .view_quote02 .r_quote02 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_quote02_2.png") no-repeat;
}
#post-view .view_quote03 {
	margin: 14px 40px 20px; _width: 100%;
}
#post-view .view_quote03 table {
	width: 100%;
}
#post-view .view_quote03 .txt {
	padding: 11px 10px 10px 9px; color: rgb(178, 178, 178); line-height: 1.2;
}
#post-view blockquote.view_quote03 .txt {
	color: rgb(68, 68, 68); line-height: 1.4;
}
#post-view .view_quote04 {
	margin: 14px 40px 20px; _width: 100%;
}
#post-view .view_quote04 table {
	width: 100%;
}
#post-view .view_quote04 .txt {
	padding: 11px 10px 10px 9px; color: rgb(178, 178, 178); line-height: 1.2;
}
html > body #post-view .view_quote04 .txt {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_quote_body_01.png"); width: auto;
}
#post-view blockquote.view_quote04 .txt {
	color: rgb(68, 68, 68); line-height: 1.4;
}
#post-view .view_quote05 {
	margin: 14px 40px 20px; _width: 100%;
}
#post-view .view_quote05 table {
	width: 100%;
}
#post-view .view_quote05 .txt {
	padding: 11px 10px 10px 9px; color: rgb(178, 178, 178); line-height: 1.2;
}
#post-view blockquote.view_quote05 .txt {
	color: rgb(68, 68, 68); line-height: 1.4;
}
#post-view .view_quote07 {
	margin: 14px 40px 20px; padding: 11px 10px 10px 9px; border: 1px dotted rgb(178, 178, 178); color: rgb(178, 178, 178); line-height: 1.2;
}
#post-view blockquote.view_quote07 p {
	color: rgb(68, 68, 68); line-height: 1.4;
}
#post-view .view_quote08 {
	margin: 14px 40px 20px; padding: 11px 10px 10px 9px; border: 1px dotted rgb(178, 178, 178); width: 100%; color: rgb(178, 178, 178); line-height: 1.2;
}
html > body #post-view .view_quote08 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_quote_body_01.png"); width: auto;
}
#post-view blockquote.view_quote08 p {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 1.4;
}
#post-view td.box_line1 {
	height: 1px;
}
html > body #post-view td.box_line1 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_quote03.png");
}
#post-view td.box_line1_1 {
	width: 1px;
}
html > body #post-view td.box_line1_1 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_quote03.png");
}
#post-view td.box_line2 {
	height: 2px;
}
html > body #post-view td.box_line2 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_quote04.png");
}
#post-view td.box_line2_1 {
	width: 2px;
}
html > body #post-view td.box_line2_1 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_quote04.png");
}
#post-area .post_adpost {
	width: 100%; clear: both; font-family: ??,dotum; font-size: 12px;
}
#post-area .post_adpost * {
	margin: 0px; padding: 0px;
}
#post-area .post_adpost .pcol1 {
	font-size: 13px;
}
#post-area .post_adpost .adpost_top {
	margin: 0px; padding: 0px; height: 1px; line-height: 0; clear: both; font-size: 0px; opacity: 0.2;
}
#post-area .post_adpost .adpost_left {
	height: 100%; border-left-width: 1px; border-left-style: solid; float: left; position: relative; opacity: 0.2; _width: 1px;
}
#post-area .post_adpost .adpost_left2 {
	opacity: 0.2; _padding: 0;
}
#post-area .post_adpost .adpost_right {
	height: 100%; border-right-width: 1px; border-right-style: solid; float: right; position: relative; opacity: 0.2; _width: 1px;
}
#post-area .post_adpost .adpost_right2 {
	opacity: 0.2; _padding: 0;
}
#post-area .post_adpost .adpost_con {
	padding: 0px 15px 0px 17px; font-size: 12px;
}
#post-area .post_adpost .nodata {
	padding: 40px 0px 27px; width: 100%; text-align: center; line-height: 15px; font-size: 12px;
}
#post-area .post_adpost .nodata .txt {
	width: 100%; opacity: 0.7;
}
#post-area .post_adpost .type1 {
	width: 100%; padding-top: 5px;
}
#post-area .post_adpost .type1 dt {
	padding: 12px 7px 0px 0px; letter-spacing: -1px; float: left;
}
#post-area .post_adpost .type1 dt a:hover {
	text-decoration: none !important;
}
#post-area .post_adpost .type1 dt a strong {
	border-bottom-width: 1px; border-bottom-style: solid;
}
#post-area .post_adpost .type1 .addr {
	line-height: 13px; padding-top: 13px; float: left;
}
#post-area .post_adpost .type1 .addr .pcol2 {
	font-size: 11px; float: left; opacity: 0.5;
}
#post-area .post_adpost .type1 .summary {
	width: 100%; padding-top: 5px; clear: both;
}
#post-area .post_adpost .type1 .summary a {
	text-decoration: none !important;
}
#post-area .post_adpost .type2 {
	margin: 0px 8px; width: 30%; float: left; display: inline;
}
#post-area .post_adpost .type2 dt {
	width: 100%; line-height: 16px; letter-spacing: -1px; padding-top: 17px;
}
#post-area .post_adpost .type2 dt a:hover {
	text-decoration: none !important;
}
#post-area .post_adpost .type2 dt a strong {
	border-bottom-width: 1px; border-bottom-style: solid;
}
#post-area .post_adpost .type2 dd {
	overflow: hidden; -ms-word-break: break-all;
}
#post-area .post_adpost .type2 .addr .pcol2 {
	font-size: 11px; float: left; opacity: 0.5;
}
#post-area .post_adpost .type2 .summary {
	padding: 7px 0px 5px; line-height: 15px;
}
#post-area .post_adpost .type2 .summary a {
	text-decoration: none !important;
}
#post-area .post_adpost .adsby {
	padding: 11px 0px 7px; text-align: right; clear: both;
}
#post-area .post_adpost .adsby .by {
	font-family: verdana; font-size: 10px;
}
#post-area .post_adpost .adsby .by .logo {
	background: url("http://blogimgs.naver.net/nblog/adpost_logo.png") no-repeat; width: 44px; height: 8px; display: inline-block; _background: none;
}
#post-area .post_adpost .adsby .by .logo span {
	left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;
}
#post-area .post_adpost .adsby .bar {
	padding: 0px 2px 0px 3px; font-family: ??,dotum; font-size: 11px; display: inline-block; opacity: 0.2;
}
#post-area .post_adpost .adsby .guide a {
	font-size: 11px;
}
#post-area .post_adpost .type2_vertical .adpost_con {
	padding: 0px 0px 0px 9px !important;
}
#post-area .post_adpost .type2_vertical .adsby {
	padding: 11px 15px 7px 0px !important;
}
.send_post_layer {
	border: 1px solid rgb(145, 145, 145); width: 265px; color: rgb(110, 110, 110); letter-spacing: -1px; font-family: dotum; font-size: 11px; position: absolute; background-color: rgb(255, 255, 255); _width: 267px;
}
.send_post_layer .layer_contents {
	padding: 13px 19px 3px; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.send_post_layer p {
	margin: 0px; padding: 0px 0px 7px; line-height: 1.4;
}
.send_post_layer em {
	color: rgb(34, 34, 34); font-style: normal;
}
.send_post_layer .bar {
	padding: 0px 3px 0px 2px; color: rgb(201, 201, 201);
}
.send_post_layer .yes {
	color: rgb(145, 145, 145);
}
.send_post_layer .yes em {
	color: rgb(41, 173, 15); letter-spacing: 0px; font-size: 11px; font-style: normal; font-weight: bold;
}
.send_post_layer .btn_close {
	top: 5px; right: 5px; position: absolute;
}
.send_post_layer .shadow {
	width: 100%; height: 100%; overflow: visible; position: absolute; z-index: 1; _display: none;
}
*:first-child + html .send_post_layer .shadow {
	display: none;
}
.send_post_layer .shadow1 {
	background: url("http://blogimgs.naver.net/nblog/shadow1.png"); left: 3px; top: 3px;
}
.send_post_layer .shadow2 {
	background: url("http://blogimgs.naver.net/nblog/shadow2.png"); left: 2px; top: 2px;
}
.send_post_layer .shadow3 {
	background: url("http://blogimgs.naver.net/nblog/shadow3.png"); left: 1px; top: 1px;
}
.send_post_layer .txt-cut {
	font-size: 12px;
}
.layer_hashfilter {
	background: rgb(255, 255, 255); padding: 17px 18px 4px; border: 1px solid rgb(136, 136, 136); width: 390px; text-align: left !important; line-height: 15px; font-family: dotum,"??"; font-size: 12px; position: absolute; z-index: 999;
}
.layer_hashfilter h2 {
	margin: 0px; padding: 1px 0px 12px; font-size: 12px;
}
.layer_hashfilter p {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102);
}
.layer_hashfilter .vaccine_link {
	background: url("http://blogimgs.naver.net/imgs/bul_arrow_green.gif") no-repeat 100% 8px; padding: 5px 7px 0px 0px; color: rgb(91, 193, 57) !important; font-size: 11px; text-decoration: underline; display: inline-block;
}
.layer_hashfilter .file {
	padding: 3px 0px 15px;
}
.layer_hashfilter .file img {
	margin-right: 6px; vertical-align: middle;
}
.layer_hashfilter .info_text {
	padding: 18px 0px 10px; color: rgb(153, 153, 153); font-size: 11px; margin-top: 17px; 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: 10px; margin-top: 5px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.layer_filter2 {
	padding: 23px 19px 6px; width: 359px;
}
.layer_filter2 p {
	line-height: 16px; margin-top: -1px;
}
.layer_filter2 p span {
	color: rgb(91, 193, 57);
}
.layer_filter2 .rst {
	margin: 15px 0px 16px;
}
.addfile_layer {
	width: 356px; position: absolute; z-index: 1; background-color: rgb(255, 255, 255);
}
.addfile_layer .layer_contents {
	padding: 11px 15px 3px 10px; border: 1px solid rgb(145, 145, 145); position: relative; z-index: 2; -ms-zoom: 1; background-color: rgb(255, 255, 255);
}
.addfile_layer ul {
	margin: 0px; padding: 0px;
}
.addfile_layer li {
	margin: 0px; padding: 0px 0px 4px; width: 100%; font-family: dotum; font-size: 12px; list-style-type: none; position: relative;
}
.addfile_layer li img {
	margin-right: 1px; _vertical-align: top;
}
.addfile_layer li a {
	color: rgb(51, 51, 51);
}
.addfile_layer li .bar {
	margin: 0px 4px 0px 3px; color: rgb(231, 231, 231); font-size: 11px; font-style: normal;
}
.addfile_layer li.on a {
	font-weight: bold; text-decoration: underline;
}
.addfile_layer .clse {
	padding: 2px; top: 5px; right: 5px; position: absolute; z-index: 2;
}
.addfile_layer .addfile_opt {
	top: 1px; width: 139px; text-align: left; right: 0px; position: absolute;
}
.addfile_layer .addfile_opt a {
	color: rgb(102, 102, 102); letter-spacing: -1px; font-size: 11px;
}
.addfile_layer .addfile_opt a span {
	color: rgb(64, 110, 204);
}
.addfile_layer .addfile_opt em {
	margin: 0px 4px; color: rgb(229, 229, 229); font-size: 11px; font-style: normal; display: inline-block;
}
.addfile_layer .shadow {
	width: 100%; height: 100%; overflow: visible; position: absolute; z-index: 1; _display: none;
}
*:first-child + html .addfile_layer .shadow {
	display: none;
}
.addfile_layer .shadow1 {
	background: url("http://blogimgs.naver.net/nblog/shadow1.png"); left: 3px; top: 3px;
}
.addfile_layer .shadow2 {
	background: url("http://blogimgs.naver.net/nblog/shadow2.png"); left: 2px; top: 2px;
}
.addfile_layer .shadow3 {
	background: url("http://blogimgs.naver.net/nblog/shadow3.png"); left: 1px; top: 1px;
}
.post_layer {
	background: url("http://blogimgs.naver.net/nblog/spc.gif"); font-family: ??,Dotum,Helvetica,sans-serif; font-size: 12px; position: absolute;
}
.shadow01 {
	width: 100%;
}
html > body .post_layer .shadow01 {
	background: url("http://blogimgs.naver.net/nblog/shadow.png");
}
.post_layer .shadow01_side {
	left: -2px; top: -2px; position: relative;
}
.post_layer .shadow02 {
	width: 100%;
}
html > body .post_layer .shadow02 {
	background: url("http://blogimgs.naver.net/nblog/shadow02.png");
}
.post_layer .shadow02_side {
	left: -1px; top: -1px; position: relative;
}
.post_layer .border_type {
	border: 2px solid rgb(119, 119, 119); background-color: rgb(255, 255, 255);
}
.post_layer .close {
	top: 7px; right: 8px; position: absolute; background-color: rgb(255, 255, 255);
}
.post_layer .content {
	margin: 13px 20px 0px; padding-bottom: 3px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.post_layer .btn {
	margin: 0px; padding: 10px 0px; text-align: center;
}
.post_layer .ln15 {
	line-height: 1.5;
}
.post_layer p {
	margin: 0px; padding: 0px;
}
.post_layer .post_data {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_line2.gif") repeat-x top; padding: 9px 0px 0px; margin-top: 3px;
}
.post_layer .post_data h3 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bu_arrow.gif") no-repeat 0px 3px; margin: 0px; padding: 0px 0px 4px 7px; font-size: 12px;
}
.post_layer .post_data ul {
	margin: 0px; padding: 0px;
}
.post_layer .post_data li {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bu_dot3.gif") no-repeat 0px 4px; margin: 0px; padding: 0px 0px 4px 7px; letter-spacing: -1px; list-style-type: none; position: relative;
}
.post_layer .post_data span {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_bar2.gif") no-repeat 81px 0px; padding: 0px 0px 0px 91px; left: 0px; color: rgb(0, 71, 144); position: absolute;
}
.post_layer .post_data span a {
	color: rgb(0, 71, 144);
}
div.autosourcing-stub {
	display: none;
}
div.autosourcing-stub-extra {
	position: absolute; opacity: 0;
}
.plus_area {
	padding-top: 35px;
}
.plus_txt {
	margin: 0px; width: 100%; line-height: 1.3 !important; padding-top: 20px !important;
}
.sccl_box {
	padding-bottom: 10px;
}
.sccl_box img {
	display: none;
}
.sccl_box .ico_ccl {
	display: block;
}
.post_ico_ccl {
	width: 51px; display: inline; position: relative;
}
.ccl_layer {
	width: 179px; letter-spacing: -1px; position: absolute;
}
.ccl_layer .content {
	padding: 3px 9px 5px; border: 1px solid rgb(145, 145, 145); text-align: left; font-family: dotum; font-size: 11px; position: relative; background-color: rgb(255, 255, 255);
}
.ccl_layer p {
	margin: 0px; padding: 5px 0px 0px;
}
.ccl_layer ul {
	margin: 0px !important; padding: 2px 0px 0px !important;
}
.ccl_layer li {
	color: rgb(136, 136, 136); line-height: 1.2; letter-spacing: 0px; font-size: 11px; list-style-type: none;
}
.ccl_layer .ccl_layer_position {
	background: url("http://blogimgs.naver.net/imgs/nblog/bg_layer_position.png") no-repeat; left: 11px; width: 7px; height: 10px; bottom: -10px; position: absolute; _bottom: -12px;
}
.ccl_layer .right_position.ccl_layer_position {
	left: 145px;
}
.ccl_layer .shadow01 {
	width: 100%;
}
html > body .ccl_layer .shadow01 {
	background: url("http://blogimgs.naver.net/nblog/shadow.png");
}
.ccl_layer .shadow01_side {
	left: -2px; top: -2px; position: relative;
}
.ccl_layer .shadow02 {
	width: 100%;
}
html > body .ccl_layer .shadow02 {
	background: url("http://blogimgs.naver.net/nblog/shadow02.png");
}
.ccl_layer .shadow02_side {
	left: -1px; top: -1px; position: relative;
}
#post-area .post-top .url img {
	font-family: dotum; font-size: 11px; float: right;
}
#post-area ul {
	margin: 0px 0px 0px 3.5em; padding: 0px;
}
#post-area ol {
	margin: 0px 0px 0px 3.5em; padding: 0px;
}
#post-area ol {
	list-style: decimal;
}
#post-area ul {
	
}
#post-area ul ul {
	list-style: circle;
}
#post-area ol ul {
	list-style: circle;
}
#post-area ol ul ul {
	list-style: square;
}
#post-area ul ol ul {
	list-style: square;
}
#post-area ol ol ul {
	list-style: square;
}
#post-area ul ul ul {
	list-style: square;
}
.post_album_view1 {
	text-align: center; padding-top: 18px; padding-bottom: 14px;
}
.post_album_view2 {
	text-align: center; padding-top: 18px; padding-bottom: 14px;
}
.post_album_view3 {
	text-align: center; padding-top: 12px; padding-bottom: 14px;
}
.post_album_view_1w {
	text-align: center; padding-top: 18px; padding-bottom: 14px;
}
.post_album_view_1n {
	text-align: center; padding-top: 12px; padding-bottom: 14px;
}
.post_album_view_2w {
	text-align: center; padding-top: 18px; padding-bottom: 14px;
}
.post_album_view_2n {
	text-align: center; padding-top: 12px; padding-bottom: 14px;
}
.post_album_view_3n {
	text-align: center; padding-top: 12px; padding-bottom: 14px;
}
.album_view {
	margin: 0px auto; width: auto; text-align: left; font-family: ??, Dotum, Helvetica, sans-serif; font-size: 12px;
}
.album_view td {
	vertical-align: top;
}
.album_view dl {
	margin: 0px 15px; padding-top: 8px; padding-bottom: 19px;
}
.post_album_view1 .album_view dl {
	width: 200px;
}
.post_album_view2 .album_view dl {
	width: 200px;
}
.post_album_view3 .album_view dl {
	width: 150px;
}
.post_album_view_1w .album_view dl {
	width: 200px;
}
.post_album_view_1n .album_view dl {
	width: 152px;
}
.post_album_view_2w .album_view dl {
	width: 200px;
}
.post_album_view_2n .album_view dl {
	width: 152px;
}
.post_album_view_3n .album_view dl {
	width: 152px;
}
.album_view p {
	margin: 0px; padding: 0px;
}
.album_view dd {
	margin: 0px; padding: 0px;
}
.album_view .list_image {
	margin-bottom: 9px;
}
.album_view .list_txt {
	margin-bottom: 2px;
}
.album_view .list_txt span.pcol3 {
	font-size: 11px; display: inline-block;
}
.album_view .list_date {
	font-size: 11px; display: inline-block;
}
.mrblog {
	position: relative; -ms-zoom: 1;
}
.mrblog .bcc {
	padding: 9px 0px 10px 3px;
}
.mrblog .from {
	font: bold 12px/17px "??", Dotum !important; margin: 0px 0px 4px; padding: 0px; letter-spacing: -1px; font-size-adjust: none !important; font-stretch: normal !important;
}
.mrblog .from span {
	font: 10px/normal tahoma !important; top: -1px; letter-spacing: 0px; position: relative; font-size-adjust: none !important; font-stretch: normal !important;
}
.mrblog .message {
	font: 12px/17px "??", Dotum; margin: 0px 0px 7px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
.mrblog .answer-to {
	font: bold 12px/17px "??", Dotum; text-decoration: none !important; font-size-adjust: none; font-stretch: normal; leftter-spacing: -1px;
}
.mrblog .answer-to em {
	top: -2px; padding-left: 2px; font-size: 7px; font-style: normal; font-weight: normal; position: relative;
}
.mrblog .answer-to span {
	text-decoration: underline;
}
.mrblog .closelayer {
	top: 16px; right: 16px; display: inline-block; position: absolute; _top: 16px;
}
.thumb_list {
	margin: 0px auto; text-align: center;
}
.thumb_list .thumb_list_left {
	padding: 0px;
}
.thumb_list .thumb_list_right {
	padding: 0px;
}
.thumb_list .thumb_list_item {
	padding: 0px 2px 0px 3px;
}
.thumb_list .thumb_list_item a {
	display: inline-block; position: relative;
}
.album_view .image_play a {
	display: inline-block; position: relative;
}
.thumb_list .thumb_list_item img {
	border: 2px solid rgb(153, 153, 153); vertical-align: top;
}
.thumb_list .thumb_list_item .on img {
	border-color: rgb(254, 117, 49);
}
.thumb_list .thumb_list_item .ic_play {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/ic_play.png"); border: 0px currentColor; left: 3px; width: 28px !important; height: 31px !important; bottom: 5px; position: absolute; cursor: pointer; _background: none;
}
.album_view .image_play .ic_play {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/ic_play.png"); border: 0px currentColor; left: 3px; width: 28px !important; height: 31px !important; bottom: 5px; position: absolute; cursor: pointer; _background: none;
}
.image_center_wrap .top {
	padding: 7px 0px 0px; text-align: right; position: relative;
}
.image_center_wrap .top a {
	padding: 0px 2px; width: 30px; height: 15px; text-align: center; text-decoration: none; display: inline-block; cursor: pointer;
}
.image_center_wrap .top span {
	margin: 0px; padding: 0px; font-family: Tahoma; font-size: 10px; display: block;
}
.image_center_wrap .top span em {
	font-family: "??",dotum; font-size: 7px; font-style: normal; display: inline;
}
.betatest {
	margin: 0px auto; padding: 8px 0px; width: 147px; text-align: left; font-weight: bold;
}
.betatest span {
	background: url("http://blogimgs.naver.net/nblog/skins/profile/0158_icon.gif") no-repeat right; padding-right: 8px; display: inline-block;
}
.logbetalist {
	background: rgb(255, 255, 255); padding: 1px !important; border: 1px solid rgb(155, 155, 155); left: -11px; width: 105px; height: 100%; overflow: hidden; position: relative;
}
.logbetalist li {
	padding: 0px !important; width: 105px;
}
.logbetalist li a {
	padding: 5px 0px 4px 9px; width: 96px; color: rgb(85, 85, 85); display: inline-block;
}
.logbetalist li a:hover {
	background: rgb(243, 243, 243) !important;
}
div.log_intergration {
	background: url("http://blogimgs.naver.net/nblog/beta/postlist/ico_log_exclam2.gif") no-repeat; margin: 9px 0px 6px; padding: 0px 0px 0px 22px; line-height: 1.4; font-size: 12px !important;
}
strong.log_info {
	margin: 0px; padding-bottom: 2px; font-size: 12px !important; display: block;
}
span.log_info {
	padding-top: 4px; font-size: 12px !important; margin-bottom: 11px; display: block; opacity: 0.8;
}
div.log_openinfo {
	line-height: 1.4; font-size: 12px !important;
}
strong.log_openinfo {
	margin: 0px; padding-bottom: 3px; font-size: 12px !important; display: block;
}
ul.log_openinfo {
	margin: 0px; padding: 0px;
}
ul.log_openinfo li {
	list-style: none; margin: 0px; padding: 0px; line-height: 21px; font-size: 12px !important;
}
ul.log_openinfo li a {
	text-decoration: underline;
}
.travel_closing_popup {
	padding: 3px 0px 0px 3px; text-align: left; color: rgb(68, 68, 68); font-family: dotum; font-size: 11px; position: absolute; z-index: 99;
}
.travel_closing_popup p {
	margin: 0px; padding: 0px; line-height: 1.4;
}
.travel_closing_popup .shadow1 {
	width: 100%;
}
html > body .travel_closing_popup .shadow1 {
	background: url("http://static.naver.com/ws/layerpopup_shadow1.png");
}
.travel_closing_popup .shadow1_side {
	left: -1px; top: -1px; position: relative;
}
.travel_closing_popup .shadow2 {
	width: 100%;
}
html > body .travel_closing_popup .shadow2 {
	background: url("http://static.naver.com/ws/layerpopup_shadow2.png");
}
.travel_closing_popup .shadow2_side {
	left: -1px; top: -1px; position: relative;
}
.travel_closing_popup .shadow3 {
	width: 100%;
}
html > body .travel_closing_popup .shadow3 {
	background: url("http://static.naver.com/ws/layerpopup_shadow3.png");
}
.travel_closing_popup .shadow3_side {
	left: -1px; top: -1px; position: relative;
}
.travel_closing_popup .border_type {
	border: 2px solid rgb(119, 119, 119); background-color: rgb(255, 255, 255);
}
.travel_closing_popup .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;
}
.travel_closing_popup .closelayer {
	top: 9px; right: 9px; position: absolute;
}
.travel_closing_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;
}
.travel_closing_popup .btn_box * {
	vertical-align: middle;
}
.travel_closing_popup .content {
	margin: 20px 20px 0px; display: block;
}
.travel_closing_popup .content_b {
	margin: 20px; display: block;
}
.travel_closing_popup h5 {
	margin: 0px; padding: 0px 0px 3px; font-size: 12px;
}
.travel_closing_popup .gr {
	color: rgb(39, 143, 0);
}
.travel_closing_popup .blank8 {
	height: 8px; overflow: hidden; font-size: 0px;
}
.travel_closing_popup .blank15 {
	height: 15px; overflow: hidden; font-size: 0px;
}
.travel_closing_popup .btn_cclexplanation {
	background: url("img/bu_arw2.gif") no-repeat right 3px; color: rgb(0, 71, 144); letter-spacing: -1px; padding-right: 8px; font-size: 11px; text-decoration: underline !important;
}
.travel_closing_popup ol {
	margin: 0px; padding: 8px 0px 0px 18px; _padding: 8px 0 0 23px;
}
.travel_closing_popup ol li {
	color: rgb(112, 112, 112); letter-spacing: -1px; padding-bottom: 5px; font-family: dotum; font-size: 11px; font-weight: bold;
}
.travel_closing_popup ol li p {
	left: 0px; position: relative; _left: -8px;
}
.travel_closing_popup ol li span {
	font-weight: normal;
}
.travel_closing_popup .ls {
	letter-spacing: -1px;
}
.travel_closing_popup .tboth {
	text-align: justify;
}
#error_content {
	margin: 0px; padding: 0px;
}
#error_content * {
	list-style: none; margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: normal; font-family: ??, Dotum, ??, Gulim, Helvetica, Sans-serif; font-size: 12px;
}
#error_content img {
	border: currentColor;
}
#error_content a {
	color: rgb(68, 68, 68); text-decoration: none;
}
#error_content a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
#error_content a:hover {
	text-decoration: underline;
}
#error_content {
	background: url("http://static.naver.com/common/error/bg_error_s.gif") no-repeat 32px 48px rgb(255, 255, 255); margin: 50px auto 0px; padding: 0px 0px 0px 214px; border: 1px solid rgb(229, 229, 229); width: 294px; height: 206px; text-align: left; _width: 510px; _height: 208px;
}
#error_content h2 {
	margin: 48px 0px 14px; padding: 0px;
}
#error_content p {
	font: 12px/1.5em ??, Dotum, Helvetica, sans-serif; margin: 0px; padding: 0px; color: rgb(136, 136, 136); font-size-adjust: none; font-stretch: normal;
}
#error_content p.btn {
	padding: 15px 0px 0px 1px; font-size: 0px;
}
#error_content p.btn img {
	margin-right: 1px;
}
.btn_exif {
	position: absolute;
}
.btn_exif .save_opt {
	list-style: none; margin: 0px; padding: 0px; left: 0px; top: -40px; position: absolute;
}
.btn_exif .save_opt li {
	width: 80px; height: 20px; overflow: hidden; vertical-align: top;
}
.btn_exif .save_opt li a {
	width: 80px; height: 20px; line-height: 999px; overflow: hidden; display: block; background-image: url("http://blogimgs.naver.net/nblog/mylog/post/bg_save_opt.gif");
}
.btn_exif .save_opt li a.toPC {
	
}
.btn_exif .save_opt li a.toNDrive {
	background-position: 0px -20px;
}
.btn_exif .save_opt li a.toPC:hover {
	background-position: -80px 0px;
}
.btn_exif .save_opt li a.toNDrive:hover {
	background-position: -80px -20px;
}
.detail_exif {
	width: 249px; height: 275px; right: 15px; bottom: 15px; overflow: hidden; position: absolute; background-color: rgb(0, 0, 0);
}
.detail_exif div {
	margin: 1px 0px 0px 1px; text-align: left; line-height: normal; border-top-color: rgb(26, 26, 26); border-left-color: rgb(26, 26, 26); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; position: relative; -ms-zoom: 1;
}
.detail_exif .tit {
	margin: 25px 0px 0px 20px; vertical-align: top;
}
.detail_exif .close {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/btn_viewexif_close.gif") no-repeat; top: 8px; right: 10px; position: absolute;
}
.detail_exif .close_over {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/btn_viewexif_close.gif") no-repeat 0px -21px; top: 8px; right: 10px; position: absolute;
}
.detail_exif dl {
	margin: 24px 0px 22px 20px; width: 226px; overflow: hidden;
}
.detail_exif dl dt {
	height: 19px; color: rgb(215, 215, 215); font-family: "??",Dotum; font-size: 11px;
}
.detail_exif dl dd {
	margin: -19px 0px 0px; height: 19px; color: rgb(165, 165, 165); overflow: hidden; padding-left: 90px; font-family: "??",Dotum; font-size: 11px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#blog-socialappbox {
	margin: 0px auto; width: 171px; text-align: left;
}
#blog-socialappbox .line {
	margin: 0px auto; width: 141px; height: 1px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
#blog-socialappbox .cm-head em {
	font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal;
}
.app_box {
	padding: 9px 0px 2px 10px; overflow: hidden; -ms-zoom: 1;
}
.app_box li {
	list-style: none; margin: 0px 5px 9px 0px; width: 44px; text-align: center; float: left;
}
.app_box li a {
	display: inline-block;
}
.app_box li a:hover {
	text-decoration: none;
}
.app_box li img {
	vertical-align: top;
}
.app_box li span {
	letter-spacing: -1px; font-size: 11px; margin-top: 5px; display: inline-block;
}
.app_box_btn {
	padding: 6px 0px; text-align: right; margin-right: 9px;
}
.app_box_btn span {
	letter-spacing: -1px; font-size: 11px; display: inline-block;
}
.app_box_btn a {
	letter-spacing: -1px; font-size: 11px; display: inline-block;
}
.app_box_btn .bar {
	margin: 0px 0px 0px -1px; font-size: 11px; font-style: normal; display: inline-block;
}
.app_box_none {
	text-align: center;
}
.app_box_none p {
	margin: 0px; padding: 24px 0px 27px; letter-spacing: -1px; font-size: 11px; display: inline-block;
}
.app_box_none .p_type2 {
	padding: 1px 0px 0px;
}
.app_box_none .line {
	padding-bottom: 10px;
}
.app_box_ros {
	padding: 5px 9px;
}
.app_box_ros p {
	margin: 0px; line-height: 16px; letter-spacing: -1px; font-size: 11px;
}
.me2box {
	overflow: hidden; font-size: 0px; display: inline-block; white-space: nowrap; -ms-zoom: 1;
}
.me2box .me2button {
	display: inline-block;
}
.me2box .me2button .img_loding {
	visibility: hidden;
}
.me2_count {
	background: url("http://blogimgs.naver.net/nblog/me2day/bg_me2_count_1_34.png") no-repeat left top; height: 34px; padding-left: 7px; vertical-align: top; display: inline-block; white-space: nowrap;
}
*:first-child + html .me2_count {
	display: inline; position: relative;
}
.me2_inner {
	background: url("http://blogimgs.naver.net/nblog/me2day/bg_me2_count_2_34.png") no-repeat right top; padding: 0px 4px 0px 1px; height: 34px; color: rgb(99, 68, 169) !important; line-height: 33px; font-family: tahoma; font-weight: bold; text-decoration: none; vertical-align: top; display: inline-block;
}
.display_none {
	display: none !important;
}
.list_px20.me2box .me2button {
	background: url("http://blogimgs.naver.net/nblog/me2day/loading_white_46_21_pgray.gif") no-repeat left top;
}
.list_px20.me2box .me2_count {
	background: url("http://blogimgs.naver.net/nblog/me2day/bg_me2_count_1_20.png") no-repeat left top; height: 20px;
}
.list_px20.me2box .me2_inner {
	background: url("http://blogimgs.naver.net/nblog/me2day/bg_me2_count_2_20.png") no-repeat right top; height: 20px; line-height: 19px; font-size: 12px; margin-left: 0px !important;
}
.layer_style {
	background: rgb(255, 255, 255); width: 336px; position: absolute; z-index: 1000;
}
.layer_style * {
	font-family: "????web", "????", "NanumGothic" , "NanumGothicOTF", "??", "Trebuchet MS", "Lucida Grande", "Tahoma","Helvetica","Arial", "hiragino kaku gothic pro", sans-serif; font-size: 12px;
}
.layer_form {
	padding: 7px 22px 0px 12px; border: 1px solid rgb(136, 136, 136); height: 93px;
}
.layer_inner {
	padding: 15px 10px 0px 11px; border: 1px solid rgb(136, 136, 136); height: 85px;
}
.layer_style .layer_message {
	margin: 0px; color: rgb(0, 0, 0); line-height: 1.6; padding-bottom: 6px; font-size: 12px;
}
.layer_style .layer_message a.move_myme2 {
	color: rgb(136, 136, 136) !important; font-size: 11px; text-decoration: underline !important; margin-left: 5px;
}
.layer_style .icon1.layer_message {
	background: url("http://blogimgs.naver.net/nblog/me2day/ico_check.gif") no-repeat left 6px; padding-left: 16px !important;
}
.layer_style .icon2.layer_message {
	background: url("http://blogimgs.naver.net/nblog/me2day/ico_exclamation.gif") no-repeat left 3px; padding-left: 20px !important;
}
.layer_style .icon3.layer_message {
	text-align: center;
}
.layer_style .icon3.layer_message strong {
	background: url("http://blogimgs.naver.net/nblog/me2day/ico_indicator.gif") no-repeat left 0px; line-height: 17px; padding-left: 24px !important; display: inline-block;
}
.layer_style .layer_message a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.layer_style .layer_message strong {
	letter-spacing: -1px;
}
.layer_style .layer_inner .layer_message {
	padding-bottom: 0px;
}
.layer_style .layer_inner .link_r {
	text-align: right;
}
.layer_style .layer_inner .link_to_myme2 {
	color: rgb(0, 0, 0) !important; text-decoration: underline;
}
.layer_style .layer_inner_5 {
	height: 80px; padding-top: 5px;
}
.layer_style .layer_inner_5.icon1 {
	background-position: left 11px;
}
.layer_style .layer_inner_5.icon2 {
	background-position: left 8px;
}
.layer_style .layer_inner_26 {
	height: 79px; padding-top: 6px;
}
.layer_style .layer_inner_26.icon1 {
	background-position: left 12px;
}
.layer_style .layer_inner_26.icon2 {
	background-position: left 9px;
}
.layer_style .layer_inner_35 {
	height: 70px; padding-top: 15px;
}
.layer_style .layer_inner_35.icon1 {
	background-position: left 21px;
}
.layer_style .layer_inner_35.icon2 {
	background-position: left 18px;
}
.layer_style .layer_inner_45 {
	height: 60px; padding-top: 25px;
}
.layer_style .layer_inner_45.icon1 {
	background-position: left 31px;
}
.layer_style .layer_inner_45.icon2 {
	background-position: left 28px;
}
.layer_style .me2_post_write {
	border: 1px solid rgb(201, 192, 221); width: 100%; height: 53px; margin-right: -2px; position: relative;
}
.layer_style .extend.me2_post_write {
	border-color: rgb(118, 79, 200); width: 250px; height: 53px;
}
.layer_style .me2_post_write .write_help_label {
	left: 5px; top: 2px; color: rgb(119, 119, 119); position: absolute; z-index: 1;
}
.layer_style .me2_post_write .origin_head_post {
	margin: 0px; left: -9999px; visibility: hidden; position: absolute;
}
.layer_style .extend.me2_post_write .write_help_label {
	left: -9999px;
}
.layer_style .extend.me2_post_write .origin_head_post {
	left: 0px; color: rgb(231, 91, 0); line-height: 19px; text-indent: 4px; font-size: 12px; visibility: visible; position: relative; z-index: 2;
}
.layer_style .me2_post_write .write_input {
	margin: 0px; padding: 0px; border: 1px solid rgb(255, 255, 255); left: 0px; top: 0px; width: 250px; height: 20px; color: rgb(68, 68, 68); overflow: hidden; position: absolute; resize: none;
}
.layer_style .extend.me2_post_write .write_input {
	top: 17px; width: 245px; height: 34px; line-height: 16px; overflow: auto; font-size: 12px; margin-left: 3px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; -ms-overflow-x: hidden; -webkit-appearance: none; -webkit-border-radius: 0;
}
*:first-child + html .layer_style .me2_post_write .write_input {
	width: 245px; height: 18px;
}
*:first-child + html .layer_style .extend.me2_post_write .write_input {
	width: 245px; height: 32px;
}
.layer_style .write_function {
	top: 9px; width: 55px; text-align: left; right: 15px; position: absolute;
}
*:first-child + html .layer_style .write_function {
	top: 7px;
}
.layer_style .write_limit {
	left: 2px; top: 2px; color: rgb(136, 136, 136); padding-left: 8px; font-family: tahoma; font-size: 11px; font-weight: bold; border-left-color: rgb(232, 232, 232); border-left-width: 1px; border-left-style: solid; position: relative;
}
.layer_style .text_overflow.write_limit {
	color: rgb(255, 0, 0);
}
.layer_style .btn_submit {
	background: url("http://blogimgs.naver.net/nblog/me2day/bg_submit_btn_disabled.gif") no-repeat left top; border: 0px currentColor; top: 10px; width: 55px; height: 55px; right: -2px; color: rgb(185, 165, 227); text-indent: -9999px; padding-bottom: 4px; font-size: 12px; position: relative; -webkit-appearance: none; -webkit-border-radius: 0;
}
.layer_style .activity.btn_submit {
	color: rgb(255, 255, 255); cursor: pointer; background-image: url("http://blogimgs.naver.net/nblog/me2day/bg_submit_btn.gif"); _cursor: hand;
}
.layer_style .btn_close {
	background: url("http://blogimgs.naver.net/nblog/me2day/layer_close_over.gif") no-repeat 3px 0px rgb(255, 255, 255); padding: 0px; border: 0px currentColor; top: 2px; width: 22px; text-align: center; right: 2px; overflow: hidden; position: absolute; cursor: pointer;
}
.layer_style .btn_close:hover img {
	visibility: hidden;
}
.layer_style .mouse_over.btn_close img {
	visibility: hidden;
}
.layer_style .profile_inner {
	padding: 6px 13px 9px 11px;
}
.layer_style .profile_inner .layer_message .count {
	color: rgb(99, 67, 169); font-weight: bold;
}
.layer_style .profile_inner .layer_message img {
	top: 3px; margin-left: 4px; position: relative;
}
.layer_style .profile_inner .profile_list {
	padding: 8px 0px 0px 1px; overflow: hidden;
}
.layer_style .profile_inner .profile_list li {
	margin: 0px 0px 0px 3px; padding: 0px; width: 36px; height: 36px; float: left; list-style-type: none; position: relative;
}
.layer_style .profile_inner .profile_list li .border {
	border: 1px solid rgb(0, 0, 0); left: 0px; top: 0px; width: 34px; height: 34px; display: block; position: absolute; z-index: 2; opacity: 0.05;
}
.layer_style .profile_inner .profile_list li.first {
	margin-left: 0px;
}
.layer_style .profile_inner .profile_list img {
	width: 36px; height: 36px;
}
.layer_style .footer_link {
	margin: 0px; right: 13px; bottom: 10px; position: absolute;
}
.layer_style .footer_link a.more_me2 {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.noti_area {
	padding: 17px 19px 14px; border: 1px solid rgb(231, 231, 231); font-family: dotum; position: relative; background-color: rgb(255, 255, 255);
}
.noti_area ul {
	font-size: 12px; margin-left: 0px !important;
}
.noti_area ul li {
	color: rgb(102, 102, 102); line-height: 19px; list-style-type: none;
}
.noti_area ul li span {
	color: rgb(42, 144, 0); font-style: normal;
}
.noti_area a.more {
	color: rgb(148, 148, 148); letter-spacing: -1px; font-size: 11px; text-decoration: underline; display: inline-block;
}
.noti_area a.close {
	top: 8px; right: 8px; position: absolute;
}
.noti_cpn ul {
	margin: 1px 0px 1px 3px !important; padding: 0px; overflow: hidden; -ms-zoom: 1;
}
.noti_cpn li {
	list-style: none; padding-top: 3px; font-family: "??",dotum; margin-top: 0px; vertical-align: top; position: relative; -ms-zoom: 1;
}
.noti_cpn li strong {
	margin: 0px 2px 0px 4px; letter-spacing: -1px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.noti_cpn li a {
	font-family: "??",dotum; vertical-align: middle; display: inline-block;
}
.noti_cpn li a.on {
	font-weight: bold; text-decoration: underline;
}
.noti_cpn li .cmt {
	font-family: "??",dotum; font-size: 11px; font-style: normal; margin-left: 4px; vertical-align: middle; display: inline-block;
}
.noti_cpn li .cmt strong {
	margin: 0px; letter-spacing: 0px;
}
.noti_cpn li .pcol2 {
	margin-left: 5px;
}
.noti_cpn li .date {
	font-size: 11px; font-style: normal; margin-left: 7px; vertical-align: middle; display: inline-block;
}
.noti_cpn li .pcol2b {
	margin: 0px 7px 0px 5px;
}
.noti_cpn .noti_cpn_btn {
	padding: 2px; margin-top: -2px; vertical-align: middle; display: inline-block;
}
.noti_cpn .noti_cpn_btn img {
	vertical-align: middle;
}
.noti_cpn .noti_cpn_btn2 {
	top: -2px; right: 2px; position: absolute;
}
.noti_cpn .noti_cpn_btn2 a {
	padding: 2px; width: 10px; height: 10px; margin-left: -2px; display: inline-block;
}
.noti_cpn2 li {
	padding-left: 0px; margin-left: -5px;
}
.noti_cpn2 .noti_cpn_btn {
	display: none;
}
.noti_cpn2 .noti_cpn_btn2 {
	display: none;
}
.tit_noti_ly {
	background: url("http://blogimgs.naver.net/nblog/mylog/noticepost/bg_noti_ly.gif"); width: 38px; height: 23px; position: absolute; z-index: 1000; dipslay: none;
}
.tit_noti_ly p {
	margin: 0px; padding: 0px; text-align: center; color: rgb(76, 76, 76); line-height: 23px; letter-spacing: -1px; font-family: "??",dotum; font-size: 11px;
}
.p_notice {
	width: auto; overflow: hidden; padding-right: 163px; position: relative; -ms-zoom: 1;
}
.p_notice .elips_in {
	display: inline-block; white-space: nowrap; position: relative; -ms-word-break: break-all; -ms-zoom: 1; max-width: 100%;
}
.p_notice .elips_in .elips {
	overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100%; _width: 320px;
}
.p_notice .elips_in .date {
	overflow: hidden; white-space: nowrap; max-width: 100%;
}
.widget_sig {
	margin: -11px 0px 50px; display: inline-block; position: relative;
}
.widget_sig span {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_widget_sig2.gif") no-repeat; height: 26px; overflow: hidden; display: inline-block;
}
.widget_sig a {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_widget_sig2.gif") no-repeat 100% -26px; height: 26px; color: rgb(134, 134, 134); line-height: 28px; letter-spacing: -1px; padding-right: 17px; font-family: "??",dotum; font-size: 11px; margin-left: 26px; display: inline-block;
}
.widget_sig a strong {
	color: rgb(19, 145, 196); text-decoration: underline;
}
.widget_sig a:hover {
	text-decoration: none;
}
.widget_sig .mtype {
	
}
.widget_sig .mtype strong {
	color: rgb(18, 127, 171);
}
.widget_sig .mtype2 {
	background-position: 0px -53px;
}
.widget_sig .mtype2 strong {
	color: rgb(191, 65, 29);
}
.widget_sig .mtype3 {
	background-position: 0px -80px;
}
.widget_sig .mtype3 strong {
	color: rgb(127, 51, 135);
}
.widget_sig .mtype4 {
	background-position: 0px -107px;
}
.widget_sig .mtype4 strong {
	color: rgb(106, 96, 166);
}
.widget_sig .mtype5 {
	background-position: 0px -134px;
}
.widget_sig .mtype5 strong {
	color: rgb(80, 142, 49);
}
.widget_sig .gtype {
	background-position: 0px -162px;
}
.widget_sig .gtype strong {
	color: rgb(123, 155, 40);
}
.widget_sig .gtype2 {
	background-position: 0px -189px;
}
.widget_sig .gtype2 strong {
	color: rgb(92, 140, 191);
}
.widget_sig .gtype3 {
	background-position: 0px -216px;
}
.widget_sig .gtype3 strong {
	color: rgb(41, 145, 150);
}
.widget_sig .gtype4 {
	background-position: 0px -243px;
}
.widget_sig .gtype4 strong {
	color: rgb(207, 127, 32);
}
.widget_sig .gtype5 {
	background-position: 0px -270px;
}
.widget_sig .gtype5 strong {
	color: rgb(225, 95, 95);
}
.widget_sig .ly_evt {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/ly_evt_msn.png") no-repeat; left: 0px; top: -52px; width: 146px; height: 52px; position: absolute;
}
.widget_sig .ly_evt p {
	text-indent: -9999em; overflow: hidden;
}
.widget_sig .ly_evt .clse {
	background: url("http://blogimgs.naver.net/imgs/nblog/spc.gif") no-repeat; margin: 0px; padding: 0px; top: 5px; width: 13px; height: 13px; right: 5px; text-indent: -9999em; overflow: hidden; display: block; position: absolute;
}
.NHN_Layout_Preset {
	font-size: 12px !important;
}
.guid_ipad_area {
	background: rgb(248, 248, 248); border: 1px solid rgb(235, 235, 235); width: 508px; height: 298px; text-align: center; color: rgb(136, 136, 136);
}
.guid_ipad_area p {
	margin: 0px !important; padding: 40px 0px 0px !important; line-height: 18px; letter-spacing: -1px;
}
.guid_ipad_area img {
	margin-top: 86px;
}
.blogapp_area .blogapp_info a {
	background: url("http://blogimgs.naver.net/imgs/spr_blogapp.png") no-repeat;
}
.ly_app_set .ly_app_btn a {
	background: url("http://blogimgs.naver.net/imgs/spr_blogapp.png") no-repeat;
}
.ly_app_set .ly_clse {
	background: url("http://blogimgs.naver.net/imgs/spr_blogapp.png") no-repeat;
}
.blogapp_area {
	margin-bottom: 44px; position: relative; z-index: 10;
}
.blogapp_area .blogapp_info {
	line-height: 18px; letter-spacing: -1px; font-family: "??",dotum; font-size: 11px;
}
.blogapp_area .blogapp_info a {
	background-position: -114px -23px; line-height: 19px; padding-left: 19px; margin-left: 3px; display: inline-block;
}
.blogapp_area .blogapp_info a:hover {
	text-decoration: none;
}
.blogapp_area .blogapp_info a .tb {
	text-decoration: underline;
}
.ly_app_set {
	background: rgb(255, 255, 255); border: 1px solid rgb(150, 150, 150); left: 133px; top: 17px; width: 240px; height: 148px; text-align: center; letter-spacing: -1px; display: none; position: absolute; z-index: 100;
}
.ly_app_set .set_tt {
	margin: 0px 0px 5px; padding: 13px 0px 0px; color: rgb(51, 51, 51); line-height: 16px !important; font-family: "??",dotum; font-size: 12px; font-weight: bold;
}
.ly_app_set .set_tt strong {
	color: rgb(44, 174, 12);
}
.ly_app_set .set_tx {
	margin: 0px; padding: 0px; color: rgb(153, 153, 153); line-height: 16px !important; font-family: "??",dotum; font-size: 11px;
}
.ly_app_set .ly_app_btn {
	margin: 6px 14px 0px !important; padding: 10px 0px 0px; border-top-color: rgb(238, 238, 236); border-top-width: 1px; border-top-style: solid; -ms-zoom: 1;
}
.ly_app_set .ly_app_btn a {
	height: 23px; line-height: 9999px !important; overflow: hidden; vertical-align: top; display: inline-block;
}
.ly_app_set .ly_app_btn .btn_send {
	background-position: -1px -23px; width: 67px; margin-right: 3px !important;
}
.ly_app_set .ly_app_btn .btn_cfm {
	background-position: -74px -23px; width: 35px;
}
.ly_app_set .ly_clse {
	background-position: 100% -88px; top: 8px; width: 12px; height: 11px; right: 7px; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
.on_highlight {
	margin-top: 26px !important;
}
.on_btn_op {
	padding-right: 79px;
}
.bar_fix_conts {
	background: rgb(241, 241, 241); left: 0px; top: 0px; right: 0px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 100;
}
.highlight-style {
	margin: 0px !important; padding: 0px !important; color: rgb(0, 0, 0) !important; background-color: rgb(255, 255, 0) !important;
}
.highlight_notice {
	margin: 0px auto; padding: 0px; width: 960px; height: 26px; text-align: center; overflow: hidden; position: relative;
}
.highlight_notice .txt {
	height: 26px; color: rgb(102, 102, 102); line-height: 28px; font-size: 12px; display: inline-block;
}
.highlight_notice .btn_op {
	background: url("http://blogimgs.naver.net/nblog/btn_s_key.png") no-repeat -1px -1px; margin: 4px 0px 0px 6px; padding: 0px; border: currentColor; width: 77px; height: 18px; text-align: left; line-height: 1000px; overflow: hidden; vertical-align: top; display: inline-block; cursor: pointer;
}
.highlight_off .btn_op {
	background: url("http://blogimgs.naver.net/nblog/btn_s_key.png") no-repeat -1px -1px; margin: 4px 0px 0px 6px; padding: 0px; border: currentColor; width: 77px; height: 18px; text-align: left; line-height: 1000px; overflow: hidden; vertical-align: top; display: inline-block; cursor: pointer;
}
.highlight_notice p em {
	font-style: normal; margin-left: 3px;
}
.highlight_notice p a {
	top: -3px; margin-left: 7px; vertical-align: top; display: inline-block; position: relative;
}
.highlight_notice p img {
	vertical-align: top;
}
.highlight_off {
	top: 8px; right: 0px; position: absolute;
}
.highlight_off .btn_op {
	background-position: -1px -24px; margin: 0px;
}
.btn_post_v {
	height: 23px; text-align: right; clear: both; margin-top: 4px; position: relative;
}
.btn_post_v a:hover {
	text-decoration: none;
}
.postre a:hover {
	text-decoration: none;
}
.btn_atype {
	background: url("http://blogimgs.naver.net/imgs/nblog/spc.gif"); width: 100%; height: 22px; text-align: left; overflow: hidden; margin-left: 1px; display: inline-block; position: relative; cursor: pointer;
}
.btn_atype em {
	background: url("http://blogimgs.naver.net/nblog/sp_post_btn.png") no-repeat; height: 15px; line-height: 14px; letter-spacing: -1px; padding-top: 5px; font-family: "??",dotum; font-size: 11px !important; font-style: normal; display: block;
}
.btn_atype span {
	overflow: hidden; display: block; position: absolute;
}
.btn_atype .tp {
	left: 1px; top: 0px; height: 1px;
}
.btn_atype .bm {
	left: 1px; height: 1px; bottom: 0px;
}
.btn_atype .rt {
	top: 1px; width: 1px; height: 20px; right: 0px;
}
.btn_atype .lt {
	left: 0px; top: 1px; width: 1px; height: 20px;
}
.btn_post_v .btn_vierw_v {
	width: 92px;
}
.btn_post_v .btn_vierw_v em {
	background-position: 7px 0px; padding-left: 21px;
}
.btn_post_v .btn_vierw_v .tp {
	width: 90px;
}
.btn_post_v .btn_vierw_v .bm {
	width: 90px;
}
.btn_post_v .btn_map_v {
	width: 81px;
}
.btn_post_v .btn_map_v em {
	background-position: 7px -20px; padding-left: 20px;
}
.btn_post_v .btn_map_v .tp {
	width: 79px;
}
.btn_post_v .btn_map_v .bm {
	width: 79px;
}
.postre .btn_ept {
	width: 48px; height: 18px; text-align: center; font-family: "??",dotum; font-size: 11px; font-weight: normal; vertical-align: top;
}
.postre .btn_ept .tp {
	width: 46px;
}
.postre .btn_ept .bm {
	width: 46px;
}
.postre .btn_ept .lt {
	height: 16px;
}
.postre .btn_ept .rt {
	height: 16px;
}
.postre .btn_ept em {
	height: 13px; line-height: 14px; padding-top: 3px;
}
.postre .pcol2b {
	margin: 0px !important;
}
:root .btn_atype em {
	line-height: 15px;
}
:root .postre .btn_ept em {
	line-height: 15px;
}
:root .postre .btn_ept {
	margin-top: -2px;
}
.tbl_lst caption {
	display: none;
}
.tbl_lst thead {
	display: none;
}
.penalty_b {
	font: 12px/normal "??", "Gulim"; margin: 30px 10px; border: 1px solid rgb(203, 203, 203); color: rgb(128, 128, 128); font-size-adjust: none; font-stretch: normal; _zoom: 1;
}
.postbox1.penalty_b {
	margin: 0px 0px 10px;
}
.penalty_b .inner {
	padding: 0px 16px; border: 4px solid rgb(249, 249, 249); background-color: rgb(255, 255, 255); _zoom: 1;
}
.penalty_b .st {
	color: rgb(87, 170, 58);
}
.penalty_b .p_title {
	padding: 16px 90px 0px 0px; height: 50px; text-align: center; position: relative; _height: 66px;
}
.penalty_b .p_added.p_title {
	height: 50px; padding-top: 21px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid; _height: 71px;
}
.penalty_b .p_title table {
	margin: 0px auto;
}
.penalty_b .p_title td {
	font: bold 13px/18px "??", "Gulim"; padding: 0px 8px 0px 30px; text-align: left; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.penalty_b .p_title td.txt {
	padding: 0px 30px 0px 0px;
}
.penalty_b .p_title .newicon {
	margin: 4px 0px 6px; vertical-align: middle;
}
.penalty_b .p_title .viewer {
	margin: 0px; padding: 0px !important; top: 10px; width: 93px; height: 44px; right: 0px; border-left-color: rgb(242, 242, 242); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.penalty_b .p_added.p_title .viewer {
	top: 15px;
}
.penalty_b .p_title .viewer a {
	background: url("http://blogimgs.naver.net/nblog/penalty/btn_p_open.gif") no-repeat right 3px; font: 12px/normal "??", "Dotum"; margin: 15px 5px 0px 0px; padding: 0px 12px 0px 0px; color: rgb(0, 0, 0); letter-spacing: -1px; float: right; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.penalty_b .p_title .viewer a.close {
	background-image: url("http://blogimgs.naver.net/nblog/penalty/btn_p_close.gif");
}
.penalty_b .p_content {
	padding: 18px 0px 24px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: dashed; -ms-word-wrap: break-word;
}
.penalty_b em {
	color: rgb(87, 170, 58); font-style: normal;
}
.penalty_b em.red {
	color: rgb(224, 72, 0); font-style: normal;
}
.penalty_b p {
	margin: 0px !important; padding: 0px 9px 18px !important; text-align: left; line-height: 18px !important;
}
.penalty_b p a.servicelink {
	color: rgb(0, 0, 0); text-decoration: underline; white-space: nowrap;
}
.penalty_b p a.servicelinkgreen {
	color: rgb(87, 170, 58); text-decoration: underline; white-space: nowrap;
}
.penalty_b .btn {
	margin: -3px 0px 0px; padding: 0px; height: 26px; text-align: center; _filter: none;
}
.penalty_b .btn .btn1 {
	background: url("http://blogimgs.naver.net/nblog/penalty/btn1_left.gif") no-repeat left top; margin: 0px 1px 0px 0px; padding: 7px 0px; display: inline; _padding: 0; _margin: 0 5px 0 0;
}
*:first-child + html .penalty_b .btn .btn1 {
	margin: 0px 5px 0px 0px; padding: 0px;
}
body:first-of-type .penalty_b .btn .btn1 {
	padding-top: 8px;
}
.penalty_b .btn .btn1 a {
	background: url("http://blogimgs.naver.net/nblog/penalty/btn1_right.gif") no-repeat right top; padding: 7px 7px 5px; color: rgb(0, 0, 0); letter-spacing: -1px; font-family: "??", Dotum; text-decoration: none !important; display: inline-block; _height: 26px; _margin: 0 -4px 0 0;
}
*:first-child + html .penalty_b .btn .btn1 a {
	margin: 0px -4px 0px 0px;
}
.ly_type3 {
	margin: 0px 0px 8px; padding: 23px 18px 20px; border: 1px solid rgb(231, 231, 231); text-align: left; overflow: hidden; font-family: dotum,"??"; position: relative; background-color: rgb(255, 255, 255);
}
.ly_type3 h3 {
	background: url("http://blogimgs.naver.net/nblog/penalty/ico_mark.gif") no-repeat 0px 5px; margin: 0px !important; line-height: 20px; padding-left: 42px; font-size: 14px;
}
.ly_type3 h3 span {
	color: rgb(76, 171, 36); font-size: 14px;
}
.ly_type3 .ly_cont {
	margin: 20px 0px 0px; padding: 5px 0px 10px; border-top-color: rgb(243, 243, 243); border-top-width: 1px; border-top-style: solid;
}
.ly_type3 .ly_btn {
	background: url("http://blogimgs.naver.net/nblog/penalty/bg_btn_cont.gif") no-repeat 100% 9px; top: 42px; right: 15px; display: inline-block; position: absolute;
}
.ly_type3 .ly_btn_clse {
	background-position: 100% -10px;
}
.ly_type3 .ly_btn button {
	padding: 0px 6px 0px 0px; border: 0px currentColor; width: 56px; height: 22px; color: rgb(102, 102, 102); line-height: 24px; letter-spacing: -1px; font-family: dotum,"??"; font-size: 11px; cursor: pointer;
}
.ly_type3 .p_type {
	margin: 18px 0px 0px; color: rgb(102, 102, 102); line-height: 18px; font-size: 12px;
}
.ly_type3 .p_type a {
	color: rgb(87, 170, 58); line-height: 18px; text-decoration: underline;
}
.ly_type3 .p_type span {
	color: rgb(87, 170, 58);
}
.ly_type3 .p_type2 {
	margin: 0px; padding: 20px 0px 5px; text-align: center;
}
.ly_type3 .ly_cont_clse {
	display: none;
}
.readonly_box {
	margin: 0px 0px 8px; padding: 20px 0px 19px 20px; border: 1px solid rgb(231, 231, 231); text-align: left; overflow: hidden; position: relative; background-color: rgb(255, 255, 255);
}
.readonly_box h3 {
	font: bold 14px/normal "??", dotum; margin: 0px 0px 15px !important; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.readonly_box h3 img {
	margin: 0px 6px 3px 0px; vertical-align: middle;
}
.readonly_box h3 span {
	color: rgb(255, 109, 32); letter-spacing: 0px; padding-left: 3px; font-size: 12px;
}
.readonly_box .closepop {
	top: 14px; width: 15px; height: 15px; right: 14px; position: absolute;
}
.readonly_box ul {
	margin: 0px 0px 3px !important; padding: 0px;
}
.readonly_box ul li {
	background: url("http://blogimgs.naver.net/nblog/readonly/bu_2x2_33.gif") no-repeat 0px 7px; list-style: none; color: rgb(51, 51, 51); line-height: 18px; padding-left: 7px; font-size: 12px;
}
.readonly_box .viewnotice {
	background: url("http://blogimgs.naver.net/nblog/readonly/bu_arrow_readonly.gif") no-repeat right 3px; color: rgb(51, 51, 51); padding-right: 6px; font-size: 12px; text-decoration: underline !important; margin-top: 7px; display: inline-block;
}
.inspection {
	background: url("http://blogimgs.naver.net/nblog/readonly/bg_inspection.gif") repeat-x; text-align: center;
}
.inspection .sub_inspection {
	background: url("http://blogimgs.naver.net/nblog/readonly/bg_inspection2.gif") no-repeat; margin: 0px auto; width: 980px; height: 69px; text-align: left;
}
.inspection h1 {
	padding: 23px 20px 0px 0px; float: left; _display: inline;
}
.inspection p {
	background: url("http://blogimgs.naver.net/nblog/readonly/bg_line.gif") no-repeat 0px 17px; padding: 14px 0px 0px 21px; color: rgb(255, 255, 255); line-height: 20px; float: left; _display: inline;
}
.inspection p * {
	color: rgb(255, 255, 255); line-height: 20px;
}
.inspection p em {
	font-style: normal; font-weight: bold; text-decoration: underline;
}
.inspection .viewnotice {
	background: url("http://blogimgs.naver.net/nblog/readonly/bg_line2.gif") no-repeat 0px 17px; padding: 24px 0px 0px 18px; height: 26px; float: right; _display: inline;
}
.qk_wrap {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(202, 202, 202) rgb(225, 225, 225) rgb(225, 225, 225) rgb(202, 202, 202); -ms-zoom: 1;
}
.qk_post {
	color: rgb(154, 154, 154); border-top-color: rgb(244, 244, 244); border-top-width: 1px; border-top-style: solid; position: relative; cursor: text; -ms-zoom: 1;
}
.qk_post p {
	margin: 0px;
}
.qk_post .msg {
	padding: 11px 6px 9px; font-family: "??",dotum;
}
.qk_post .qkb_post {
	background: url("http://blogimgs.naver.net/nblog/quickeditor/btn_sprite_1.gif") no-repeat 0px -300px; top: 3px; width: 28px; height: 28px; right: 4px; position: absolute;
}
.qk_post button {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top; cursor: pointer;
}
.qk_post button span {
	left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; visibility: hidden; position: absolute;
}
.qk_layer2 {
	background: url("http://blogimgs.naver.net/nblog/quickeditor/bg_qk_ly2.gif") repeat-x 0px 0px; border: 1px solid rgb(204, 204, 204); height: 29px; margin-top: -1px; position: relative;
}
.qk_layer2 .blind {
	left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;
}
.qk_layer2 .qk_layer2_inner {
	background: url("http://blogimgs.naver.net/nblog/quickeditor/bg_qk_intro3.gif") no-repeat 8px 9px; padding: 8px 0px 0px 82px; height: 24px;
}
.qk_layer2 a {
	display: inline-block; position: absolute;
}
.qk_layer2 .clse {
	top: 6px; right: 6px;
}
#edit_module .review {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_review01.gif") no-repeat left top; height: 35px; overflow: hidden;
}
#edit_module .review ul {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_review02.gif") repeat-x right top; padding: 7px 0px 0px 3px; height: 35px; margin-left: 3px;
}
#edit_module .review li {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_line03.gif") no-repeat right; padding: 3px 12px 0px 10px; float: left;
}
#edit_module .review li.last {
	
}
#edit_module .review li a {
	color: rgb(28, 28, 28); text-decoration: none;
}
#edit_module .review li a:hover {
	color: rgb(28, 28, 28); text-decoration: none;
}
#edit_module .review li a:active {
	color: rgb(28, 28, 28); text-decoration: none;
}
#edit_module .template {
	padding: 8px 10px 3px; border-right-color: rgb(194, 194, 194); border-left-color: rgb(194, 194, 194); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#edit_module .template .search {
	padding: 7px 0px 8px 10px; border: 1px solid rgb(231, 231, 221); margin-bottom: 15px; position: relative; z-index: 100; background-color: rgb(252, 251, 248);
}
#edit_module .template .search_cook {
	padding: 10px 0px 26px 10px; border: 1px solid rgb(231, 231, 221); margin-bottom: 15px; position: relative; z-index: 100; background-color: rgb(252, 251, 248);
}
#edit_module .template .search_travel {
	padding: 10px 0px 26px 10px; border: 1px solid rgb(231, 231, 221); margin-bottom: 15px; position: relative; z-index: 100; background-color: rgb(252, 251, 248);
}
#edit_module .template .search label {
	color: rgb(0, 0, 0);
}
#edit_module .template .search .box_input {
	padding: 3px 0px 0px 3px; width: 350px; color: rgb(136, 136, 136); font-size: 12px; margin-left: 2px; vertical-align: middle;
}
#edit_module .template .search .btn {
	margin-top: 1px; vertical-align: middle;
}
#edit_module .template .array {
	top: 9px; right: 16px; color: rgb(68, 68, 68); position: absolute;
}
#edit_module .template .array th {
	padding: 0px 5px 0px 3px; font-size: 12px; font-weight: normal;
}
#edit_module .template .array select {
	margin: 0px 3px 2px 0px; width: 53px; color: rgb(68, 68, 68); font-size: 12px; vertical-align: middle; background-color: rgb(255, 255, 255);
}
#edit_module .review_write {
	margin: 0px; color: rgb(68, 68, 68); overflow: hidden; float: left;
}
#edit_module .review_write dl {
	margin: 0px 5px 12px 0px; width: 100%; overflow: hidden; position: relative;
}
#edit_module .review_write dl.cook {
	margin: 14px 0px 8px;
}
#edit_module .review_write dl.cook .box_input {
	padding: 3px 0px 0px 3px; width: 380px; height: 23px; color: rgb(0, 71, 144); font-size: 14px; font-weight: bold; margin-right: 4px; vertical-align: middle;
}
#edit_module .review_write dl.cook select {
	margin: 0px 3px 2px 0px; width: 65px; color: rgb(68, 68, 68); font-size: 12px; vertical-align: middle;
}
#edit_module .review_write dl.cook .help {
	margin: 2px 0px 0px -1px; vertical-align: top;
}
#edit_module .review_write dl.shop {
	margin-bottom: 15px;
}
#edit_module .review_write dl.shop02 {
	margin-bottom: 15px;
}
#edit_module .review_write dl.travel {
	margin: 0px 0px 12px;
}
#edit_module .review_write dt {
	padding-left: 5px; margin-right: 11px; float: left; display: inline;
}
#edit_module .review_write dt span {
	text-align: center; margin-top: 3px; display: block;
}
#edit_module .review_write .travel dt span {
	text-align: center; margin-top: 6px; display: block;
}
#edit_module .review_write dt span img {
	border: currentColor;
}
#edit_module .review_write .travel dt.edit {
	padding-bottom: 50px;
}
#edit_module .review_write dd {
	float: left;
}
#edit_module .review_write dd h4 {
	margin: 0px 0px 10px -1px; color: rgb(0, 71, 144); font-size: 14px;
}
#edit_module .review_write dd h4 a.viewContents {
	color: rgb(136, 136, 136); letter-spacing: -1px; font-size: 11px; font-weight: normal; text-decoration: underline;
}
#edit_module .review_write dd h4 a {
	color: rgb(0, 71, 144); text-decoration: none;
}
#edit_module .review_write .tit_cate h4 {
	margin: 0px 5px 0px 0px; line-height: 1.2; float: left;
}
#edit_module .review_write .travel_cate input {
	padding: 2px; border: 1px solid rgb(204, 204, 204); height: 19px;
}
#edit_module .review_write .travel_cate {
	margin: 0px 0px 10px 30px; line-height: 1.8;
}
#edit_module .review_write .book {
	margin-bottom: 4px;
}
#edit_module .review_write .book .bar {
	color: rgb(202, 202, 202);
}
#edit_module .review_write .book .date {
	color: rgb(153, 153, 153);
}
#edit_module .review_write .point {
	overflow: hidden; clear: both; margin-bottom: 9px;
}
#edit_module .review_write .point strong {
	color: rgb(68, 68, 68); font-size: 12px; margin-top: 4px; float: left;
}
#edit_module .review_write .point .grade {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/w_03.gif") repeat-x; margin: 0px 5px 0px 4px; width: 90px; height: 19px; float: left; display: inline; cursor: pointer;
}
#edit_module .review_write .point .grade span {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/w_01.gif") repeat-x; height: 19px !important; float: left; cursor: pointer;
}
#edit_module .review_write .point .info {
	color: rgb(255, 123, 44); font-size: 11px; margin-top: 5px; float: left;
}
#edit_module .review_read .point {
	overflow: hidden; clear: both; margin-bottom: 9px;
}
#edit_module .review_read .point strong {
	color: rgb(68, 68, 68); font-size: 12px; margin-top: 2px; float: left;
}
#edit_module .review_read .point .grade {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/v_03.gif") no-repeat; margin: 0px 5px 0px 4px; width: 69px; height: 13px; float: left; display: inline;
}
#edit_module .review_read .point .grade span {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/v_01.gif") repeat-x; height: 13px;
}
#edit_module .review_read .point .info {
	color: rgb(255, 123, 44); font-size: 11px; margin-top: 3px; float: left;
}
#edit_module .review_write .trip {
	clear: both; margin-bottom: 3px;
}
#edit_module .review_write .trip .box_input {
	color: rgb(136, 136, 136);
}
#edit_module .review_write .trip02 {
	margin: 2px 0px 15px; clear: both; float: left;
}
html > body #edit_module .review_write .trip02 {
	margin: 2px 0px 5px;
}
#edit_module .review_write .trip03 {
	margin: -9px 0px 17px; clear: both;
}
#edit_module .review_write .trip04 {
	margin: 12px 0px 17px; clear: both; float: left;
}
#edit_module .review_write .route {
	margin: -13px 0px 15px 30px; line-height: 1.5; clear: both;
}
#edit_module .review_write .trip_read {
	clear: both; margin-bottom: 3px;
}
#edit_module .review_write .travel .item {
	margin: 4px 3px 0px 0px; color: rgb(57, 57, 57); font-size: 12px; font-weight: bold; float: left; display: inline;
}
#edit_module .review_write .travel .input_path {
	padding-top: 5px;
}
#edit_module .review_write .travel .input_path img {
	margin: -3px 4px -5px 0px; vertical-aling: middle;
}
html > body #edit_module .review_write .travel .input_path img {
	margin: -3px 4px -5px 2px; vertical-aling: middle;
}
#edit_module .review_write .travel .input_path em {
	color: rgb(103, 103, 103); letter-spacing: -1px; font-size: 11px;
}
#edit_module .review_write .travel .item a {
	margin: 0px 1px 0px 0px; color: rgb(0, 71, 144); float: left; display: inline;
}
#edit_module .review_write .travel .item em {
	font-size: 11px; font-style: normal;
}
#edit_module .review_write .travel .box_input {
	width: 66px; padding-top: 3px; font-size: 12px; vertical-align: top;
}
#edit_module .review_write .travel .path_input {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_calender.gif") no-repeat 64px 3px; border: 1px solid rgb(204, 204, 204); width: 80px; height: 20px; padding-top: 3px; font-size: 12px; vertical-align: middle;
}
html > body #edit_module .review_write .travel .path_input {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_calender.gif") no-repeat 64px 2px; border: 1px solid rgb(204, 204, 204); width: 80px; height: 20px; padding-top: 3px; font-size: 12px; vertical-align: baseline;
}
#edit_module .review_write .travel .btn {
	margin: 0px 0px 5px -1px; vertical-align: middle;
}
#edit_module .review_write .travel select {
	margin: 0px 3px 2px 0px; width: 115px; color: rgb(68, 68, 68); font-size: 12px; vertical-align: middle;
}
#edit_module .review_write .travel .help {
	margin: 2px 0px 0px -1px; vertical-align: top;
}
#edit_module .review_write .travel .days {
	padding: 0px 0px 0px 4px; vertical-align: middle;
}
#edit_module .review_write .nation {
	float: left;
}
#edit_module .review_write .nation input {
	margin: 1px 2px -2px 0px; border: 0px currentColor;
}
html > body #edit_module .review_write .nation input {
	margin: 1px 4px -4px 5px; border: 0px currentColor;
}
#edit_module .review_write .nation label {
	padding-right: 10px;
}
#edit_module .review_write .trip02 img {
	float: left;
}
#edit_module .review_write .travel .notice {
	padding: 4px 0px 0px 2px; color: rgb(99, 153, 51); letter-spacing: -1px; font-size: 11px; float: left; display: inline;
}
#edit_module .review_write .route img {
	margin: 5px 1px 2px 0px;
}
#edit_module .review_write h5.cost {
	margin-bottom: 7px;
}
#edit_module .review_write h5.cost span {
	font-weight: normal;
}
#edit_module .review_write h5.cost .box_input {
	width: 82px; color: rgb(161, 161, 161); padding-top: 3px; font-size: 12px; font-weight: normal;
}
#edit_module .review_write .travel .nation {
	padding: 1px 0px 0px 3px;
}
html > body #edit_module .review_write .travel .nation {
	padding: 0px 3px;
}
#edit_module .review_write dl.travel_read {
	margin-bottom: 15px;
}
#edit_module .review_write dl.travel_read .trip02 {
	margin: -5px 0px 5px;
}
#edit_module .review_write dl.travel_read .trip02 span {
	color: rgb(161, 161, 161);
}
#edit_module .review_write .part {
	margin-bottom: 4px;
}
#edit_module .review_write .part span {
	color: rgb(153, 153, 153);
}
#edit_module .review_write .part03 span {
	color: rgb(153, 153, 153);
}
#edit_module .review_write .part .bar {
	color: rgb(202, 202, 202);
}
#edit_module .review_write .part02 {
	color: rgb(161, 161, 161); line-height: 1.3; margin-bottom: 4px;
}
#edit_module .review_write .part03 {
	margin-bottom: 38px;
}
#edit_module .review_write .gopage {
	margin: 2px 0px 7px;
}
#edit_module .review_write .gopage a {
	color: rgb(153, 153, 153); letter-spacing: -1px; font-size: 11px;
}
#edit_module .review_write .travel .noimg {
	padding: 12px 0px 0px;
}
#edit_module .review_write .noimg {
	padding: 0px 1px 10px 0px; color: rgb(161, 161, 161); letter-spacing: -1px; clear: both; font-size: 11px;
}
#edit_module .review_write .noimg .input_photo {
	margin: 0px 6px 1px 0px; vertical-align: middle;
}
html > body #edit_module .review_write .noimg .input_photo {
	margin: 0px 6px -3px 0px; vertical-align: bottom;
}
#edit_module .review_write .noimg label {
	color: rgb(68, 68, 68); letter-spacing: 0px; font-size: 12px;
}
#edit_module .review_write .noimg input {
	margin: 3px 4px 1px 0px; vertical-align: bottom;
}
#edit_module .review_write .add {
	padding: 0px; clear: both;
}
#edit_module .review_write .add a {
	color: rgb(0, 71, 144);
}
#edit_module .review_write .add_travel {
	margin: 0px; padding: 10px 0px 7px; clear: both;
}
#edit_module .review_write .add_travel a {
	color: rgb(0, 71, 144);
}
#edit_module .review_write .food01 {
	margin-top: 2px; margin-bottom: 7px;
}
#edit_module .review_write .food02 {
	margin-top: 2px; margin-bottom: 7px;
}
#edit_module .review_write .food02 h5 {
	margin: 0px 0px 1px; padding: 0px; font-weight: normal;
}
#edit_module .review_write .food02 .check_input {
	margin: 0px -4px 0px 3px; vertical-align: middle;
}
#edit_module .tip {
	margin: 0px 0px 11px 4px;
}
#edit_module .tip img {
	margin: 0px;
}
#edit_module .tip a {
	color: rgb(0, 71, 144);
}
#edit_module .review_write h5 img {
	margin-top: -3px; vertical-align: middle;
}
#edit_module .review_write h5 .ico_tip {
	margin: 0px 0px 0px 3px;
}
#edit_module .review_write ul {
	margin: 9px 0px -1px; clear: both; min-height: 29px;
}
#edit_module .review_write li {
	margin-bottom: 5px;
}
#edit_module .review_write li span {
	color: rgb(218, 218, 218);
}
#edit_module .review_write li a {
	color: rgb(8, 77, 140);
}
#edit_module .review_write li img {
	margin-left: -2px;
}
#edit_module .review_write .course {
	margin: 8px 0px 0px 30px; padding: 6px 10px 1px; border: 1px solid rgb(238, 238, 238); width: 415px; overflow: hidden; clear: both; position: relative; background-color: rgb(253, 253, 253);
}
html > body #edit_module .review_write .course {
	width: 393px;
}
#edit_module .review_write .course span {
	padding: 4px 0px 1px 3px; float: left; white-space: nowrap;
}
#edit_module .review_write .course p {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/ico_arrow.gif") no-repeat right 6px; padding: 0px 12px 5px 0px; height: 22px; margin-right: 7px; float: left;
}
#edit_module .review_write .course p.txt_input {
	width: 112px;
}
html > body #edit_module .review_write .course p.txt_input {
	width: 100px;
}
#edit_module .review_write .course p.first {
	clear: left;
}
#edit_module .review_write .course p .box_input {
	float: left;
}
#edit_module .review_write .course p img {
	margin: 4px 0px 0px 3px; float: left;
}
#edit_module .review_write .course p.no_arr {
	
}
#edit_module .review_write .course .add_course {
	top: 11px; right: 11px; position: absolute;
}
#edit_module .review_write .stay {
	margin: 0px 0px 10px;
}
.tool_wide04 #edit_module .review_write .stay .box_input {
	width: 581px;
}
.tool_wide06 #edit_module .review_write .stay .box_input {
	width: 774px;
}
#edit_module .review_write h5 {
	margin: 0px 0px 5px; padding: 0px; color: rgb(68, 68, 68); font-size: 12px;
}
#edit_module .review_write h5 input {
	margin: 0px 0px 0px 5px; width: 72px; color: rgb(161, 161, 161); font-size: 12px; font-weight: normal;
}
#edit_module .review_write h5 span {
	font-weight: normal;
}
#edit_module .review_write textarea {
	border: 1px solid rgb(204, 204, 204); width: 579px; color: rgb(68, 68, 68); line-height: 1.4; overflow: auto; font-family: sans-serif; font-size: 9pt; margin-bottom: 10px; -ms-scrollbar-base-color: rgb(255, 255, 255); -ms-scrollbar-face-color: rgb(222, 224, 223); -ms-scrollbar-3dlight-color: rgb(226, 226, 226); -ms-scrollbar-shadow-color: rgb(194, 194, 194); -ms-scrollbar-highlight-color: rgb(255, 255, 255); -ms-scrollbar-darkshadow-color: rgb(255, 255, 255); -ms-scrollbar-arrow-color: rgb(47, 47, 47); -ms-scrollbar-track-color: rgb(242, 242, 242);
}
#edit_module textarea.cook01 {
	padding: 3px 5px; width: 380px; height: 85px; color: rgb(161, 161, 161); line-height: 1.4; margin-bottom: 6px;
}
#edit_module textarea.cook02 {
	padding: 3px 5px; width: 380px; height: 85px; color: rgb(68, 68, 68); line-height: 1.4; margin-bottom: 6px;
}
#edit_module textarea.high01 {
	margin-bottom: 1px;
}
#edit_module textarea.trip01 {
	padding: 3px 5px; width: 579px; height: 85px; color: rgb(68, 68, 68); line-height: 1.4; margin-bottom: 6px;
}
#edit_module .tip textarea {
	border-width: 1px; border-style: solid; border-color: rgb(167, 167, 167) rgb(216, 216, 216) rgb(216, 216, 216) rgb(167, 167, 167); padding: 3px 5px; width: 579px; color: rgb(68, 68, 68); line-height: 1.4; overflow: auto; margin-top: 2px; -ms-scrollbar-base-color: rgb(255, 255, 255); -ms-scrollbar-face-color: rgb(222, 224, 223); -ms-scrollbar-3dlight-color: rgb(226, 226, 226); -ms-scrollbar-shadow-color: rgb(194, 194, 194); -ms-scrollbar-highlight-color: rgb(255, 255, 255); -ms-scrollbar-darkshadow-color: rgb(255, 255, 255); -ms-scrollbar-arrow-color: rgb(47, 47, 47); -ms-scrollbar-track-color: rgb(242, 242, 242);
}
#edit_module .review_read {
	margin: 0px 0px 10px 5px; color: rgb(68, 68, 68); overflow: hidden;
}
#edit_module .review_read dl {
	margin: 14px 0px 12px; width: 100%; overflow: hidden; position: relative;
}
#edit_module .review_read dt {
	margin-right: 11px; float: left; display: inline;
}
#edit_module .review_read dt img {
	border: 1px solid rgb(221, 221, 221);
}
#edit_module .review_read dd {
	margin-top: -3px; float: left;
}
#edit_module .review_read dd h4 {
	margin: 0px 0px 8px -1px; color: rgb(0, 71, 144); font-size: 14px;
}
#edit_module .review_read dd h4 a {
	color: rgb(0, 71, 144); text-decoration: none;
}
#edit_module .review_read .trip {
	margin: 0px;
}
#edit_module .review_read .trip02 {
	margin-bottom: 5px;
}
#edit_module .review_read .travel .item {
	color: rgb(161, 161, 161);
}
#edit_module .review_read .travel .item02 {
	color: rgb(161, 161, 161); margin-right: 4px; float: left; display: inline;
}
#edit_module .review_read h5 {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); font-size: 12px;
}
#edit_module .review_read h5 img {
	margin-bottom: 5px;
}
#edit_module .review_read h5.cost {
	margin-bottom: 13px;
}
#edit_module .review_read h5.cost span {
	font-weight: normal;
}
#edit_module .review_read .textarea_read {
	line-height: 1.4; padding-right: 10px; margin-bottom: 15px;
}
#edit_module .review_read .route {
	line-height: 1.5; margin-top: -1px; float: left; display: inline;
}
#edit_module .review_read .route img {
	margin: 4px 1px 2px 0px;
}
#edit_module .review_read02 {
	margin: 13px 15px 20px; color: rgb(68, 68, 68); line-height: 1.5; overflow: hidden;
}
#edit_module .review_read02 h4 {
	color: rgb(0, 71, 144); margin-right: 4px; display: inline;
}
#edit_module .review_read02 .bar {
	color: rgb(202, 202, 202);
}
#edit_module .review_read02 .conts {
	margin-right: 3px; float: left; display: inline;
}
#edit_module .review_read02 .grade {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_star.gif") no-repeat; margin: 0px 5px 0px 4px; width: 69px; height: 13px; float: left; display: inline;
}
#edit_module .review_read02 .grade span {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/over_star.gif") repeat-x; height: 13px; float: left; display: inline;
}
#layer_msg {
	color: rgb(51, 51, 51); font-family: ??, Dotum, Helvetica, sans-serif; font-size: 12px; zIndex: 1600;
}
#layer_msg .boxlayer {
	width: 326px;
}
#layer_msg .boxlayer .box01 {
	padding: 15px; border: 2px solid rgb(119, 119, 119); position: relative; background-color: rgb(255, 255, 255);
}
#layer_msg .boxlayer .btn_close {
	top: 9px; right: 9px; position: absolute;
}
#layer_msg .boxlayer .txt_01 {
	margin: 0px; padding: 0px 0px 5px; line-height: 1.5;
}
#layer_msg .boxlayer .txt_02 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(136, 136, 136); line-height: 1.5; font-size: 11px;
}
#layer_msg .boxlayer .btns {
	padding-top: 9px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
#layer_msg .calender {
	width: 172px;
}
#layer_msg .calender .box {
	padding: 8px 10px 8px 11px; border: 2px solid rgb(119, 119, 119); text-align: left; position: relative; background-color: rgb(255, 255, 255);
}
#layer_msg .calender .btn_close {
	top: 9px; right: 7px; position: absolute;
}
#layer_msg .calender .date {
	margin-bottom: 10px;
}
#layer_msg .calender .year {
	padding-right: 5px; float: left;
}
#layer_msg .calender .month {
	float: left;
}
#layer_msg .calender .cboth {
	margin: 0px; clear: both;
}
#layer_msg .calender .calender_list {
	clear: both;
}
#layer_msg .calender .calender_list th {
	width: 21px; height: 20px; text-align: center; color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
#layer_msg .calender .calender_list td {
	width: 21px; height: 19px; text-align: center; font-size: 11px;
}
#layer_msg .calender a {
	color: rgb(68, 68, 68); text-decoration: none;
}
#layer_msg .calender a:hover {
	color: rgb(0, 71, 144); text-decoration: underline;
}
#layer_msg .calender .calender_list .sun {
	color: rgb(0, 71, 144);
}
#layer_msg .calender .sun a {
	color: rgb(0, 71, 144);
}
#layer_msg .calender .today {
	color: rgb(0, 71, 144); font-weight: bold; text-decoration: underline;
}
#layer_msg .travel_layer {
	width: 245px;
}
#layer_msg .travel_layer .box01 {
	padding: 15px; border: 2px solid rgb(119, 119, 119); position: relative; background-color: rgb(255, 255, 255);
}
#layer_msg .travel_layer .btn_close {
	top: 9px; right: 9px; position: absolute;
}
#layer_msg .travel_layer .txt {
	margin: 0px; text-align: center; line-height: 1.6; letter-spacing: -1px; padding-bottom: 3px; font-size: 11px;
}
#layer_msg .travel_layer .btns {
	padding-top: 9px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.template_layer {
	width: 340px;
}
.template_layer .box01 {
	padding: 13px 15px 15px; border: 2px solid rgb(119, 119, 119); text-align: left; position: relative; background-color: rgb(255, 255, 255);
}
.template_layer .btn_close {
	top: 9px; right: 9px; position: absolute;
}
.template_layer .txt_01 {
	margin: 0px; padding: 0px 0px 3px 5px; line-height: 1.5;
}
.template_layer .txt_01 span {
	color: rgb(0, 71, 144);
}
.template_layer .txt_02 {
	margin: 0px; padding: 0px 0px 5px 5px; color: rgb(136, 136, 136); line-height: 1.5; font-size: 11px;
}
.template_layer .btns {
	text-align: center; padding-top: 9px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.template_layer .btns img {
	margin: 0px 0px -6px;
}
.template_layer .txt_link {
	color: rgb(0, 71, 144); text-decoration: underline; margin-right: 7px;
}
#edit_module .video_layer {
	width: 415px; text-align: left;
}
#edit_module .video_layer .border_type {
	border: 2px solid rgb(119, 119, 119); background-color: rgb(255, 255, 255);
}
#edit_module .video_layer h4.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; _height: 30px;
}
#edit_module .video_layer .closelayer {
	top: 9px; right: 9px; position: absolute;
}
#edit_module .video_layer .content {
	margin: 13px 14px 9px; display: block;
}
#edit_module .video_layer .content p {
	margin: 0px; padding: 0px;
}
#edit_module .video_layer .content .txt01 {
	margin: 0px; line-height: 1.3;
}
#edit_module .video_layer .content .txt02 {
	margin: 0px; padding: 4px 0px 7px; color: rgb(123, 123, 123); line-height: 1.2; letter-spacing: -1px; font-size: 11px;
}
#edit_module .video_layer .content .line01 {
	height: 1px; overflow: hidden; background-color: rgb(244, 244, 244);
}
#edit_module .video_layer .content table {
	margin-top: 10px;
}
#edit_module .video_layer .content th {
	height: 22px; text-align: left; font-size: 12px;
}
#edit_module .video_layer .content td a {
	color: rgb(0, 61, 134); font-size: 12px; text-decoration: none;
}
#edit_module .video_layer .content td a:hover {
	color: rgb(0, 71, 144); text-decoration: underline;
}
#edit_module .video_layer .content td span {
	padding: 0px 4px; color: rgb(199, 199, 199); font-size: 12px;
}
#edit_module .blank10 {
	height: 10px; overflow: hidden; font-size: 0px;
}
.tbl_talk .tl {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_wimg_tl.gif") no-repeat left top; width: 2px; height: 13px; font-size: 0px;
}
.tbl_talk .t {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_wimg_t.gif"); font-size: 0px;
}
.tbl_talk .tr {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_wimg_tr.png") no-repeat right top; width: 4px; font-size: 0px;
}
* html .tbl_talk .tr {
	
}
.tbl_talk .bgl {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_wimg_l.gif");
}
.tbl_talk .txt {
	padding: 6px 7px; font-size: 11px; background-color: rgb(255, 255, 255);
}
.tbl_talk .txt h3 {
	margin: 0px; padding-bottom: 2px; font-size: 12px;
}
.tbl_talk .txt p {
	margin: 0px; padding: 0px;
}
.tbl_talk .txt .txt01 {
	letter-spacing: -1px; padding-bottom: 5px;
}
.tbl_talk .txt .txt02 {
	color: rgb(135, 135, 135); line-height: 1.3; letter-spacing: -1px; padding-bottom: 5px;
}
.tbl_talk .txt a {
	color: rgb(0, 61, 134); letter-spacing: -1px; font-size: 11px; text-decoration: underline;
}
.tbl_talk .bgr {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_wimg_r.png");
}
* html .tbl_talk .bgr {
	
}
.tbl_talk .bl {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_wimg_bl.png") no-repeat; height: 13px; font-size: 0px;
}
* html .tbl_talk .bl {
	
}
.tbl_talk .b {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_wimg_b.png"); text-align: right; font-size: 0px;
}
* html .tbl_talk .b {
	
}
.tbl_talk .br {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_wimg_br.png") no-repeat; font-size: 0px;
}
* html .tbl_talk .br {
	
}
.tbl_talk .point_area {
	height: 100%; position: relative;
}
.tbl_talk .point_area .point_img {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bg_wimg_b_point.png") no-repeat; top: 0px; width: 12px; height: 13px; right: 7px; position: absolute;
}
* html .tbl_talk .point_area .point_img {
	
}
#layer_msg .temporary {
	width: 243px; display: none; position: absolute;
}
#layer_msg .temporary .box01 {
	padding: 32px 0px; border: 2px solid rgb(119, 119, 119); text-align: center; position: relative; background-color: rgb(255, 255, 255);
}
#layer_msg .temporary .img_loading {
	padding: 7px 0px 0px;
}
#layer_msg .temporary_yes {
	width: 295px; position: absolute; adisplay: none;
}
#layer_msg .temporary_yes .box01 {
	padding: 15px; border: 2px solid rgb(119, 119, 119); text-align: left; position: relative; background-color: rgb(255, 255, 255);
}
#layer_msg .temporary_yes .txt_01 {
	margin: 0px; padding: 0px 0px 0px 4px; color: rgb(255, 98, 44);
}
#layer_msg .temporary_yes .txt_02 {
	margin: 0px; padding: 5px 0px 10px 4px; color: rgb(34, 34, 34); letter-spacing: -1px; font-size: 11px;
}
#layer_msg .temporary_yes .btns {
	text-align: center; padding-top: 9px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
#layer_msg .temporary_yes .btn_close {
	top: 9px; right: 9px; position: absolute;
}
#layer_msg .temporary_no {
	width: 206px; position: absolute; adisplay: none;
}
#layer_msg .temporary_no .box01 {
	padding: 15px; border: 2px solid rgb(119, 119, 119); text-align: left; position: relative; background-color: rgb(255, 255, 255);
}
#layer_msg .temporary_no .txt_01 {
	margin: 0px; padding: 0px 0px 0px 9px; color: rgb(255, 98, 44);
}
#layer_msg .temporary_no .txt_02 {
	margin: 0px; padding: 5px 0px 4px 9px; color: rgb(34, 34, 34);
}
#layer_msg .temporary_no .btns {
	text-align: center; padding-top: 9px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
#layer_msg .temporary_no .btn_close {
	top: 9px; right: 9px; position: absolute;
}
#layer_msg .temporary_write {
	width: 385px; display: none; position: absolute;
}
#layer_msg .temporary_write .box01 {
	padding: 15px; border: 2px solid rgb(119, 119, 119); text-align: left; position: relative; background-color: rgb(255, 255, 255);
}
#layer_msg .temporary_write .box01 .tbl_list {
	width: 100%; table-layout: fixed;
}
#layer_msg .temporary_write .txt_01 {
	margin: 0px; padding: 0px; color: rgb(144, 144, 144); letter-spacing: -1px; font-size: 11px;
}
#layer_msg .temporary_write .txt_02 {
	margin: 0px; padding: 5px 0px 6px; color: rgb(122, 122, 122); line-height: 1.3; letter-spacing: -1px; font-size: 11px;
}
#layer_msg .temporary_write ul {
	margin: 0px; padding: 0px; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(215, 215, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#layer_msg .temporary_write li {
	padding: 8px 0px 7px 2px; text-align: right; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none;
}
#layer_msg .temporary_write li.end {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#layer_msg .temporary_write li a.title {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/bu_dot2.gif") no-repeat 0px 5px; color: rgb(0, 71, 144); padding-left: 8px; text-decoration: none; float: left; position: relative;
}
#layer_msg .temporary_write li a.title:hover {
	text-decoration: underline;
}
#layer_msg .temporary_write li span {
	font-family: Verdana; font-size: 10px;
}
#layer_msg .temporary_write li span.date {
	color: rgb(119, 119, 119); padding-right: 3px;
}
#layer_msg .temporary_write li span.time {
	color: rgb(144, 144, 144); letter-spacing: -1px; padding-right: 6px;
}
#layer_msg .temporary_write li .close {
	padding-right: 5px;
}
#layer_msg .temporary_write .btn_close {
	top: 9px; right: 9px; position: absolute;
}
#layer_msg .temporary_write .edit_change {
	padding-top: 7px;
}
#layer_msg .temporary_write .edit_change_btn {
	font-weight: bold;
}
#layer_msg .temporary_write .edit_change_btn span {
	padding-left: 4px; font-size: 11px; font-weight: normal;
}
#layer_msg .temporary_write .edit_change_btn a {
	vertical-align: middle; cursor: pointer;
}
* html #layer_msg .temporary_write .edit_change_btn a {
	
}
html > body #layer_msg .temporary_write .edit_change_btn img {
	margin: 0px 0px -4px;
}
#layer_msg .temporary_write .time_box {
	padding: 0px 15px; border: 1px solid rgb(223, 223, 223); height: 70px; position: relative;
}
#layer_msg .temporary_write .time_box p {
	margin: 0px; padding: 15px 0px 0px;
}
#layer_msg .temporary_write .time_box p input {
	margin: -3px 0px -1px -3px;
}
html > body #layer_msg .temporary_write .time_box p input {
	margin: 0px 3px -2px 0px;
}
#layer_msg .temporary_write .time_box p label {
	margin: 0px 10px 0px 0px;
}
#layer_msg .temporary_write .time_box table {
	margin: 3px 0px 0px;
}
#layer_msg .temporary_write .time_box td {
	font-size: 12px;
}
#layer_msg .temporary_write .time_box .select {
	padding: 0px 3px 0px 5px;
}
#layer_msg .temporary_write .btn_confirm {
	right: 15px; bottom: 15px; position: absolute; cursor: pointer;
}
* html #layer_msg .temporary_write .btn_confirm {
	
}
#layer_msg .shadow01 {
	width: 100%;
}
html > body #layer_msg .shadow01 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow01.png");
}
#layer_msg .shadow01_side {
	left: -2px; top: -2px; position: relative;
}
#layer_msg .shadow02 {
	width: 100%;
}
html > body #layer_msg .shadow02 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow02.png");
}
#layer_msg .shadow02_side {
	left: -1px; top: -1px; position: relative;
}
#layer_msg2 {
	color: rgb(51, 51, 51); font-family: ??, Dotum, Helvetica, sans-serif; font-size: 12px; zIndex: 1600;
}
#layer_msg2 .temporary_no {
	width: 206px; position: absolute; adisplay: none;
}
#layer_msg2 .temporary_no .box01 {
	padding: 15px; border: 2px solid rgb(119, 119, 119); text-align: left; position: relative; background-color: rgb(255, 255, 255);
}
#layer_msg2 .temporary_no .txt_01 {
	margin: 0px; padding: 0px 0px 0px 9px; color: rgb(255, 98, 44);
}
#layer_msg2 .temporary_no .txt_02 {
	margin: 0px; padding: 5px 0px 4px 9px; color: rgb(34, 34, 34);
}
#layer_msg2 .temporary_no .btns {
	text-align: center; padding-top: 9px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
#layer_msg2 .temporary_no .btn_close {
	top: 9px; right: 9px; position: absolute;
}
#layer_msg2 .shadow01 {
	width: 100%;
}
html > body #layer_msg2 .shadow01 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow01.png");
}
#layer_msg2 .shadow01_side {
	left: -2px; top: -2px; position: relative;
}
#layer_msg2 .shadow02 {
	width: 100%;
}
html > body #layer_msg2 .shadow02 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow02.png");
}
#layer_msg2 .shadow02_side {
	left: -1px; top: -1px; position: relative;
}
.moreSizeImg {
	right: 0px; bottom: 0px; display: block; _bottom: 1px; _right: -2px;
}
#edit_module .template_layer {
	width: 100%; height: 48px; clear: both; position: relative;
}
#edit_module .template_layer .position_link {
	top: 15px; right: 0px; position: absolute;
}
#edit_module .template_layer .position_link .view_sample {
	color: rgb(0, 66, 148); padding-right: 3px; font-size: 12px; text-decoration: underline; display: inline-block;
}
#edit_module .template_layer .position_link a {
	color: rgb(107, 107, 107); font-size: 11px;
}
#edit_module .template_layer .position_link img {
	margin: 0px; vertical-align: middle;
}
#edit_module .template_layer .position_layer {
	top: -49px; width: 97px; right: -6px; position: absolute;
}
#edit_module .template_layer .position_layer .position_list {
	border-width: 1px; border-style: solid; border-color: rgb(197, 197, 197) rgb(159, 159, 159) rgb(159, 159, 159) rgb(197, 197, 197); padding: 6px 4px 6px 6px; overflow: hidden; background-color: rgb(251, 251, 251);
}
#edit_module .template_layer .position_layer ul {
	width: 87px;
}
#edit_module .template_layer .position_layer li {
	padding: 0px 2px 0px 0px; float: left;
}
#edit_module .template_layer .position_layer li a {
	display: block;
}
#edit_module .template_layer .position_layer li img {
	border: 2px solid rgb(251, 251, 251);
}
#edit_module .template_layer .position_layer li a.on img {
	border: 2px solid rgb(39, 193, 26);
}
#edit_module .template_layer .position_layer .shadow01 {
	width: 100%;
}
html > body #edit_module .template_layer .position_layer .shadow01 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow01.png");
}
#edit_module .template_layer .position_layer .shadow01_side {
	left: -2px; top: -2px; position: relative;
}
#edit_module .template_layer .position_layer .shadow02 {
	width: 100%;
}
html > body #edit_module .template_layer .position_layer .shadow02 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow01.png");
}
#edit_module .template_layer .position_layer .shadow02_side {
	left: -1px; top: -1px; position: relative;
}
.word_layer_popup {
	padding: 3px 0px 0px 3px; text-align: left; font-family: "??", Dotum, "??", Gulim, Helvetica, Sans-serif; font-size: 12px; position: absolute; z-index: 99;
}
.word_layer_popup p {
	margin: 0px; padding: 0px;
}
.word_layer_popup .shadow1 {
	width: 100%;
}
html > body .word_layer_popup .shadow1 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow01.png");
}
.word_layer_popup .shadow1_side {
	left: -2px; top: -2px; position: relative;
}
.word_layer_popup .shadow2 {
	width: 100%;
}
html > body .word_layer_popup .shadow2 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow02.png");
}
.word_layer_popup .shadow2_side {
	left: -1px; top: -1px; position: relative;
}
.word_layer_popup .border_type {
	border: 2px solid rgb(119, 119, 119); background-color: rgb(255, 255, 255);
}
.word_layer_popup .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; _height: 30px;
}
.word_layer_popup .closelayer {
	top: 9px; right: 9px; position: absolute;
}
.word_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;
}
.word_layer_popup .btn_box2 {
	margin: 0px; padding: 10px 0px 15px; text-align: center;
}
.word_layer_popup .btn_box * {
	vertical-align: middle;
}
.word_layer_popup .content {
	margin: 20px 20px 0px; display: block;
}
.word_layer_popup .t_btn {
	padding-bottom: 14px;
}
.word_layer_popup .t_btn .btn_hwp {
	margin-left: 7px; _margin-left: 4px;
}
.word_layer_popup .txt_1 {
	color: rgb(39, 143, 0); padding-bottom: 6px; font-size: 11px;
}
.word_layer_popup .txt_2 {
	color: rgb(112, 112, 112); line-height: 1.4; letter-spacing: -1px; font-size: 11px;
}
.word_layer_popup .txt_2 a {
	color: rgb(0, 71, 144); font-size: 11px; text-decoration: underline; margin-left: 5px;
}
.word_layer_popup .txt_3 {
	padding: 7px 0px 16px; text-align: center; color: rgb(39, 143, 0); letter-spacing: -1px; font-size: 11px;
}
.word_layer_popup .txt_3 strong {
	letter-spacing: 0px; font-size: 12px;
}
.word_layer_popup .xp_box {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/word_rnd.gif") no-repeat; width: 355px; height: 80px;
}
.appr_rst {
	margin: 0px 0px 8px; padding: 20px 15px 18px; border: 1px solid rgb(231, 231, 231); text-align: left; overflow: hidden; font-family: "? ?",dotum; position: relative; -ms-zoom: 1; 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://blogimgs.naver.net/nblog/mylog/block/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; white-space: nowrap; 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://blogimgs.naver.net/nblog/mylog/block/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://blogimgs.naver.net/nblog/mylog/block/ico_arr_dw.gif");
}
.appr_rst_ly {
	background: rgb(255, 255, 255); border: 1px solid rgb(136, 141, 149); width: 181px; position: absolute; z-index: 1000;
}
.appr_rst_ly p {
	margin: 0px; padding: 9px 9px 7px !important; color: rgb(132, 134, 137); line-height: 14px; letter-spacing: -1px; font-family: ??,"dotum"; font-size: 11px;
}
.appr_rst_ly .tp {
	background: url("http://blogimgs.naver.net/nblog/mylog/block/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;
}
.blog_map {
	position: relative; z-index: 12;
}
.blog_map .ly_map {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/bg_map_v2.png") no-repeat; top: 2px; width: 580px; height: 407px; right: 0px; position: absolute; z-index: 12;
}
.blog_map .map_container {
	left: 3px; top: 3px; width: 574px; height: 400px; overflow: hidden; position: absolute;
}
.blog_map p {
	margin: 0px;
}
.mini.blog_map {
	clear: both;
}
.mini.blog_map .map_area {
	left: 0px; top: 0px; width: 577px; height: 404px; position: absolute; background-color: rgb(235, 236, 236);
}
.mini.blog_map .pin_area {
	left: 0px; top: 0px; width: 577px; position: absolute;
}
.extend.blog_map {
	border: 1px solid rgb(172, 172, 166); left: 0px; top: 0px; color: rgb(51, 51, 51); overflow: hidden; font-size: 12px;
}
.extend.blog_map .map_area {
	width: 100%; height: 658px; overflow: hidden; background-color: rgb(235, 236, 236);
}
.blog_map .btn_zoom a {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .btn_ctrl a {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .ext_map {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .pin {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .pin .now_spot {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .pin .count {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
#post-area .blog_map .pin .multiple.count strong {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .group_post h3 {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .group_post .post_container {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
#post-area .blog_map .group_post .post_lst .thmb {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .group_post .time {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .group_post .post_dtl li .thmb {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .group_post .info span {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .group_post .btn .prev {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .group_post .btn .next {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .group_post .clse {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .my_post .section_all strong {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.dec_mymap span {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.dec_mymap .clse {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .ly_clse {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/layer_set_v5.png") no-repeat;
}
.blog_map .btn_zoom {
	top: 56px; width: 28px; right: 13px; position: absolute;
}
.blog_map .btn_zoom a {
	width: 28px; height: 26px; text-indent: -5000px; display: block;
}
.blog_map .btn_zoom .zin {
	background-position: -345px -27px; margin-bottom: -1px;
}
.blog_map .btn_zoom .dsb.zin {
	background-position: -374px -27px;
}
.blog_map .btn_zoom .zout {
	background-position: -345px -55px;
}
.blog_map .btn_zoom .dsb.zout {
	background-position: -374px -55px;
}
.blog_map .btn_ctrl {
	left: 188px; top: 9px; position: absolute;
}
.blog_map .btn_ctrl a {
	height: 30px; text-indent: -5000px; overflow: hidden; display: block;
}
.blog_map .btn_ctrl .vw_posted {
	width: 56px;
}
.blog_map .btn_ctrl .set_home {
	background-position: -88px 0px; left: 0px; top: 0px; width: 134px; position: absolute;
}
.clse.blog_map .btn_ctrl {
	left: 9px;
}
.clse.blog_map .btn_ctrl .vw_posted {
	background-position: -58px 0px; width: 28px;
}
.blog_map .ext_map {
	background-position: -374px 0px; top: 111px; width: 28px; height: 26px; right: 13px; text-indent: -5000px; position: absolute;
}
.blog_map .ly_clse {
	background-position: -374px -151px; top: 10px; width: 28px; height: 26px; right: 13px; text-indent: -5000px; position: absolute;
}
.blog_map .pin {
	background-position: -294px 0px; padding: 3px 0px 0px 4px; width: 43px; height: 49px; position: absolute;
}
.blog_map .pin .thmb {
	width: 39px; height: 39px; overflow: hidden; font-size: 500px; display: block; position: relative;
}
.blog_map .pin .thmb .bl {
	border: 1px solid rgb(0, 0, 0); left: 0px; top: 0px; width: 37px; height: 37px; position: absolute; opacity: 0.1;
}
.blog_map .pin .thmb .now_spot {
	background-position: -294px -295px; left: 0px; width: 39px; height: 15px; bottom: 0px; text-indent: -5000px; position: absolute;
}
.blog_map .multy {
	background-position: -294px -54px; padding: 5px 0px 0px 4px; width: 45px; height: 49px;
}
#post-area .blog_map .pin .count {
	background-position: -295px -266px; padding: 5px 2px 0px 0px; left: 30px; top: -7px; width: 24px; height: 21px; text-align: center; color: rgb(255, 255, 255); font-family: Verdana,dotum,gulim; font-size: 11px; font-weight: bold; position: absolute;
}
#post-area .blog_map .pin .multiple.count {
	background-position: 100% -266px; left: 38px; width: auto; text-align: center; padding-right: 12px;
}
#post-area .blog_map .pin .multiple.count strong {
	background-position: -342px -294px; margin: -5px 0px 0px -12px; padding: 5px 0px 0px 8px; height: 21px; display: block;
}
#post-area .blog_map .pin .multiple.count strong span {
	left: 4px; position: relative;
}
.blog_map .group_post {
	width: 292px;
}
#wrapper .blog_map .group_post h3 {
	background-position: 0px -40px; margin: 0px; padding: 10px 0px 0px 11px; height: 23px; color: rgb(51, 51, 51); line-height: 18px; font-size: 12px !important;
}
.blog_map .group_post h3 span {
	color: rgb(102, 102, 102); font-family: "???",dotum,"누??",gulim; font-size: 11px; font-weight: normal;
}
#post-area .blog_map .group_post .post_container {
	background-position: 0px 100%; margin: 0px; padding: 12px 13px 14px;
}
#post-area .blog_map .group_post ul {
	margin: 0px;
}
#post-area .blog_map .group_post .post_lst {
	width: 100%;
}
#post-area .blog_map .group_post .post_lst li {
	list-style: none; padding: 0px 0px 0px 49px; height: 39px; margin-bottom: 7px; position: relative;
}
#post-area .blog_map .group_post .post_lst .thmb {
	background-position: -294px -110px; left: 0px; top: 0px; width: 39px; height: 39px; overflow: hidden; font-size: 500px; position: absolute;
}
#post-area .blog_map .group_post .post_lst .thmb .bl {
	border: 1px solid rgb(0, 0, 0); left: 0px; top: 0px; width: 37px; height: 37px; position: absolute; opacity: 0.1;
}
#post-area .blog_map .group_post .post_lst p {
	padding: 5px 0px 1px; width: 220px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#post-area .blog_map .group_post .post_lst p a {
	color: rgb(51, 51, 51); font-size: 12px !important;
}
#post-area .blog_map .group_post .post_cate {
	font-family: "???",dotum,"누??",gulim; font-size: 11px;
}
#post-area .blog_map .group_post .time {
	font-family: "???",dotum,"누??",gulim; font-size: 11px;
}
#post-area .blog_map .group_post .post_cate {
	color: rgb(99, 126, 149);
}
#post-area .blog_map .group_post .time {
	background-position: -401px -193px; color: rgb(172, 172, 172); padding-left: 6px; font-family: "???",dotum,"누??",gulim; margin-left: 5px;
}
#post-area .blog_map .group_post h4 {
	width: 100%; height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#post-area .blog_map .group_post h4 a {
	color: rgb(51, 51, 51); font-family: "???",dotum,"누??",gulim; font-size: 14px;
}
#post-area .blog_map .group_post .info {
	height: 20px; color: rgb(153, 153, 153); font-family: "???",dotum,"누??",gulim; font-size: 11px;
}
#post-area .blog_map .group_post .info span {
	background-position: -401px -194px; color: rgb(172, 172, 172) !important; padding-left: 6px;
}
#post-area .blog_map .group_post .dtl {
	line-height: 1.5; padding-bottom: 5px; -ms-word-wrap: break-word;
}
#post-area .blog_map .group_post .dtl a {
	color: rgb(102, 102, 102); font-size: 12px;
}
#post-area .blog_map .group_post .post_dtl {
	width: 101%; overflow: hidden; padding-bottom: 8px;
}
#post-area .blog_map .group_post .post_dtl li {
	margin-right: 2px; float: left;
}
#post-area .blog_map .group_post .post_dtl li .thmb {
	background-position: -294px -151px; width: 65px; height: 65px; overflow: hidden; font-size: 500px; float: left; position: relative;
}
#post-area .blog_map .group_post .post_dtl li .thmb .bl {
	border: 1px solid rgb(0, 0, 0); left: 0px; top: 0px; width: 63px; height: 63px; position: absolute; opacity: 0.1;
}
#post-area .blog_map .group_post .btn {
	height: 19px; text-align: right; padding-bottom: 7px; clear: both; font-size: 11px; position: relative;
}
#post-area .blog_map .group_post .btn .prev {
	background-position: -345px -84px; width: 19px; height: 19px; overflow: hidden; font-size: 500px; vertical-align: top; display: inline-block;
}
#post-area .blog_map .group_post .btn .next {
	background-position: -345px -84px; width: 19px; height: 19px; overflow: hidden; font-size: 500px; vertical-align: top; display: inline-block;
}
#post-area .blog_map .group_post .btn .dsb {
	cursor: default;
}
#post-area .blog_map .group_post .btn .prev {
	margin-right: -1px;
}
#post-area .blog_map .group_post .btn .dsb.prev {
	background-position: -345px -105px;
}
#post-area .blog_map .group_post .btn .next {
	background-position: -366px -84px;
}
#post-area .blog_map .group_post .btn .dsb.next {
	background-position: -366px -105px;
}
#post-area .blog_map .group_post .btn .paging {
	top: 5px; color: rgb(172, 172, 172); padding-right: 6px; font-family: "???",dotum,"누??",gulim; font-weight: bold; position: relative;
}
#post-area .blog_map .group_post .btn .paging span {
	font-weight: normal;
}
#post-area .blog_map .group_post .btn strong {
	color: rgb(102, 102, 102);
}
#post-area .blog_map .group_post .clse {
	background-position: -388px -208px; top: 9px; width: 15px; height: 15px; right: 10px; text-indent: -5000px; position: absolute;
}
.blog_map .my_post {
	background: rgb(250, 250, 250); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(172, 172, 166) rgb(172, 172, 166) rgb(172, 172, 166) currentColor; left: 0px; top: -1px; width: 178px; height: 100%; position: absolute; z-index: 10;
}
.clse.blog_map .my_post {
	display: none;
}
#wrapper .blog_map .my_post h3 {
	margin: 0px 0px 14px; font-size: 12px;
}
.blog_map .my_post ul {
	list-style: none;
}
.blog_map .my_post .section_all {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/bg_section.gif") repeat-x 0px 100% rgb(250, 250, 250);
}
.blog_map .my_post .section_recent li {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/bg_section.gif") repeat-x 0px 100% rgb(250, 250, 250);
}
.blog_map .my_post .section_all {
	padding: 20px 0px 19px 14px;
}
.blog_map .my_post .section_all strong {
	background-position: -380px -234px; height: 30px; color: rgb(28, 178, 28); line-height: 0.9; letter-spacing: -1px; padding-left: 28px; font-family: Verdana,dotum,gulim; font-size: 32px; display: block;
}
.blog_map .my_post .section_news {
	padding: 26px 0px 0px 14px;
}
.blog_map .my_post .section_news h3 {
	margin-bottom: 8px;
}
.blog_map .my_post .notice {
	left: 13px; bottom: 16px; color: rgb(153, 153, 153); font-family: "???",dotum,"누??",gulim; font-size: 11px; position: absolute;
}
.ly_map_evt {
	left: 0px; top: 0px; width: 100%; height: 658px; position: absolute; z-index: 10;
}
.ly_map_evt .map_dim {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 658px; position: absolute; opacity: 0.2;
}
.ly_map_evt .map_img {
	margin: -127px 0px 0px -182px; left: 50%; top: 50%; position: absolute;
}
.ly_map_evt .map_img p {
	text-indent: -9999px; overflow: hidden;
}
.ly_map_evt .map_img a {
	background: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; display: block; position: absolute; opacity: 0;
}
.ly_map_evt .map_img .write {
	left: 130px; top: 199px; width: 106px; height: 30px;
}
.ly_map_evt .map_img .more {
	left: 235px; top: 90px; width: 50px; height: 17px;
}
.ly_map_evt .map_img .clse {
	left: 336px; top: 11px; width: 17px; height: 17px;
}
#defineNHNCSS_PostView-811743_css {
	color: rgb(255, 255, 238);
}
