html {
	margin: 0px; padding: 0px; height: 100%; min-height: 100%;
}
body {
	margin: 0px; padding: 0px; height: 100%; min-height: 100%;
}
hr {
	display: none;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
img {
	border: currentColor;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.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;
}
.fil4 {
	opacity: 0.4;
}
.fil5 {
	opacity: 0.5;
}
.fil6 {
	opacity: 0.6;
}
.fil7 {
	opacity: 0.7;
}
.fil8 {
	opacity: 0.8;
}
.fil9 {
	opacity: 0.9;
}
.hand {
	cursor: pointer;
}
.blind {
	left: 0px; top: 0px; width: 1px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px; position: absolute;
}
* html html {
	overflow: scroll; -ms-overflow-x: auto;
}
#head-skin {
	width: 100%; z-index: 1; min-height: 100%; background-repeat: repeat-x;
}
* html #head-skin {
	height: 100%;
}
#whole-head {
	overflow: hidden; clear: both; font-size: 0px; background-repeat: no-repeat;
}
#whole-footer {
	overflow: hidden; clear: both; font-size: 0px; background-repeat: no-repeat;
}
#wrapper .side-head {
	overflow: hidden; clear: both; font-size: 0px; background-repeat: no-repeat;
}
#wrapper .side-footer {
	overflow: hidden; clear: both; font-size: 0px; background-repeat: no-repeat;
}
#whole-body {
	padding: 0px 8px; clear: both;
}
#bottom-skin {
	height: 75px; clear: both; background-repeat: repeat-x;
}
#body {
	text-align: left; position: relative; z-index: 10;
}
#left-area {
	-ms-zoom: 1;
}
#right-area {
	-ms-zoom: 1;
}
#left-area::after {
	clear: both; display: block; content: "";
}
#right-area::after {
	clear: both; display: block; content: "";
}
#top-area #blog-title {
	width: 100%;
}
#left-area {
	margin-top: 4px;
}
#right-area {
	margin-top: 4px;
}
#content-area {
	margin-top: 4px;
}
#bottom-area {
	clear: both;
}
#blog-sign {
	width: 120px; height: 20px; right: 5px; bottom: -30px; position: absolute;
}
#brandlink {
	left: 820px; top: 545px; position: absolute;
}
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%;
}
#wrapper {
	text-align: left; clear: both;
}
#bottom-area {
	padding-top: 8px;
}
#bottom-tight-area {
	margin-top: 8px;
}
#top-tight-area .widget {
	margin-left: 8px; float: left;
}
#bottom-tight-area .widget {
	margin-left: 8px; float: left;
}
#top-tight-area div.division-line-x {
	width: 8px; clear: none; float: left;
}
#bottom-tight-area div.division-line-x {
	width: 8px; clear: none; float: left;
}
#top-tight-area .clear {
	height: 1px; overflow: hidden; clear: both; font-size: 0px;
}
#bottom-tight-area .clear {
	height: 1px; overflow: hidden; clear: both; font-size: 0px;
}
#post-admin {
	margin: 0px auto; padding: 0px 0px 6px; width: 147px; text-align: left;
}
#post-admin a {
	letter-spacing: -1px; font-weight: bold;
}
#post-admin a.statistics {
	font-weight: normal;
}
#post-admin img.write {
	background: url("http://blogimgs.naver.net/nblog/write_ico.png"); margin: 0px 2px -2px; width: 12px; height: 12px;
}
* html #post-admin img.write {
	
}
#post-admin img.admin {
	background: url("http://blogimgs.naver.net/nblog/edit_ico.png"); margin: 0px 0px -2px 3px; width: 12px; height: 12px;
}
* html #post-admin img.admin {
	
}
#post-admin img.admin-new {
	background: url("http://blogimgs.naver.net/nblog/ico_new.gif") no-repeat 0px 1px; margin: 0px 0px -2px 3px; width: 12px; height: 12px;
}
#post-admin span.bar {
	padding: 0px 5px 0px 3px;
}
#post-admin span.bar1 {
	padding: 0px 12px 0px 9px;
}
#post-admin span.bar2 {
	padding: 0px 14px 0px 11px;
}
#wrapper .side-body {
	text-align: center; clear: both; font-family: ??;
}
#wrapper .onestyle.side-body {
	padding: 0px 0px 10px; width: 100%; -ms-zoom: 1;
}
#wrapper .side-body .widget {
	overflow: hidden;
}
#wrapper h3.component {
	font-size: 12px; position: absolute;
}
#wrapper h3.component span {
	cursor: default;
}
#wrapper .cm-head {
	clear: both; position: relative; z-index: 1;
}
#wrapper .cm-title {
	width: 171px; position: absolute; z-index: 2;
}
#wrapper .cm-body {
	clear: both;
}
#wrapper .cm-footer {
	overflow: hidden; clear: both; font-size: 0px;
}
#wrapper .cm-arw {
	margin: 0px 2px 2px 0px; width: 3px; height: 3px; vertical-align: middle;
}
#wrapper .cm-icol {
	font-family: ??; font-size: 12px;
}
#wrapper .cm-con {
	margin: 0px auto; width: 161px;
}
#wrapper .cmore {
	right: 8px; font-family: ??; font-size: 11px; position: absolute;
}
#wrapper .cmore a {
	letter-spacing: -1px; font-family: ??; font-size: 11px;
}
input.listup {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; width: 15px; height: 5px; text-align: center; font-family: ??; font-weight: bold; cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0;
}
input.listdown {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; width: 15px; height: 5px; text-align: center; font-family: ??; font-weight: bold; cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0;
}
#idMenuDiv {
	text-align: left; font-family: ??;
}
#idMenuDiv .n_id {
	cursor: pointer;
}
.template .scrollbox {
	border: 1px solid green; font-size: 12px;
}
.template .scrollbox .track {
	width: 20px; background-color: rgb(255, 255, 0);
}
.template .scrollbox .button {
	width: 20px; height: 20px; background-color: rgb(255, 0, 0);
}
.template .scrollbox .button_up.button {
	background-color: rgb(255, 0, 255);
}
.template .scrollbox .button_up_over.button_up.button {
	background-color: rgb(170, 0, 0);
}
.template .scrollbox .button_up_down.button_up.button {
	background-color: rgb(0, 170, 0);
}
.template .scrollbox .button_dn.button {
	background-color: rgb(0, 255, 0);
}
.template .scrollbox .button_dn_over.button_dn.button {
	background-color: rgb(170, 0, 0);
}
.template .scrollbox .button_dn_down.button_dn.button {
	background-color: rgb(0, 170, 0);
}
.template .scrollbox .thumb {
	background-color: silver;
}
.template .scrollbox .thumb .thumbtop {
	width: 20px; height: 10px; background-color: gray;
}
.template .scrollbox .thumb .thumbbtm {
	width: 20px; height: 10px; background-color: gray;
}
.template .scrollbox .thumb_over.thumb {
	background-color: rgb(170, 170, 170);
}
.template .scrollbox .thumb_over.thumb .thumbtop {
	background-color: silver;
}
.template .scrollbox .thumb_over.thumb .thumbbtm {
	background-color: silver;
}
.template .scrollbox .thumb_down.thumb {
	background-color: rgb(255, 170, 170);
}
.template .scrollbox .thumb_down.thumb .thumbtop {
	background-color: rgb(170, 119, 119);
}
.template .scrollbox .thumb_down.thumb .thumbbtm {
	background-color: rgb(170, 119, 119);
}
.ie7 {
	font-size: 12px; cursor: default;
}
.ie7 .box {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/box.gif") no-repeat; height: 22px; color: rgb(0, 0, 0); text-decoration: none; position: relative;
}
.ie7 .selectbox_disabled {
	opacity: 0.7; -moz-opacity: 0.7; -kthml-opacity: 0.7;
}
.ie7 .box_over.box {
	background-image: url("http://blogimgs.naver.net/nblog/mylog/post/box_over.gif");
}
.ie7 .box_down.box {
	background-image: url("http://blogimgs.naver.net/nblog/mylog/post/box_down.gif");
}
.ie7 .box .label {
	padding: 2px 5px; height: 22px; overflow: hidden; cursor: default;
}
.ie7 .box .button {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/button.gif") no-repeat rgb(255, 255, 255); width: 15px; height: 22px; float: right; cursor: pointer; _cursor: hand;
}
.ie7 .box_over.box .button {
	background-image: url("http://blogimgs.naver.net/nblog/mylog/post/button_over.gif");
}
.ie7 .box_down.box .button {
	background-image: url("http://blogimgs.naver.net/nblog/mylog/post/button_down.gif");
}
.selectbox_expanded.ie7 .box .button {
	background-image: url("http://blogimgs.naver.net/nblog/mylog/post/button_e.gif");
}
.selectbox_expanded.ie7 .box_over.box .button {
	background-image: url("http://blogimgs.naver.net/nblog/mylog/post/button_e_over.gif");
}
.selectbox_expanded.ie7 .box_down.box .button {
	background-image: url("http://blogimgs.naver.net/nblog/mylog/post/button_e_down.gif");
}
.ie7 .listbox {
	margin: 2px 0px 0px; padding: 0px; border: 1px solid rgb(157, 157, 161); background-color: rgb(255, 255, 255);
}
.ie7 .listbox li {
	padding: 5px; cursor: default;
}
.ie7 .listbox li.over {
	background-color: rgb(187, 183, 199);
}
.png24 {
	tmp: expression(setPng24(this));
}
.division-line-x {
	height: 5px; overflow: hidden; font-size: 0px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
@media print
{
#leftcol {
	display: none;
}
#rightcol {
	display: none;
}
#twocols {
	width: 100%; float: none;
}
#maincol {
	width: 100%; float: none;
}
}
.error_box {
	background: url("http://blogimgs.naver.net/nblog/skins/error/table_tl.gif") no-repeat left top; width: 171px; padding-top: 7px;
}
.error_box p img {
	border: 0px currentColor;
}
.error_box p {
	margin: 7px !important; padding: 3px 0px 0px !important; text-align: center; color: rgb(110, 110, 110); line-height: 1.2; font-family: Dotum; font-size: 11px;
}
.error_box p.ico_recycle {
	padding: 9px 0px 3px; text-align: center;
}
.error_box_b {
	background: url("http://blogimgs.naver.net/nblog/skins/error/table_tl.gif") no-repeat left bottom; width: 171px; height: 4px; overflow: hidden; font-size: 0px;
}
.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/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;
}
.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; text-align: left; 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);
}
#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 {
	width: 44px; letter-spacing: -1px; overflow: hidden; font-size: 11px; margin-top: 5px; display: inline-block; white-space: nowrap;
}
.app_box_btn {
	padding: 2px 0px 6px; 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;
}
.photo_view {
	position: absolute;
}
.photo_view .photo_shadow {
	background: url("http://blogimgs.naver.net/blog20/blog/layout_photo/viewer2/bg_bottom.png") no-repeat left top; width: 100%; height: 4px; bottom: -4px; font-size: 0px; position: absolute; _bottom: -5px;
}
.photo_view img {
	border: 0px currentColor;
}
.photo_view p {
	margin: 0px;
}
.photo_view .view_top {
	background: url("http://blogimgs.naver.net/blog20/blog/layout_photo/viewer2/bg_top_r.gif") no-repeat right top; height: 31px; margin-left: 4px; position: relative;
}
.photo_view h3 {
	margin: 0px; padding: 0px; left: -4px; top: 0px; position: absolute;
}
.photo_view .btn_left {
	top: 6px; right: 50%; position: absolute;
}
.photo_view .btn_left a {
	background: url("http://blogimgs.naver.net/blog20/blog/layout_photo/viewer2/btn_left.gif") no-repeat; width: 31px; height: 21px; display: block;
}
.photo_view .btn_left a img {
	position: relative; z-index: -1;
}
.photo_view .btn_right {
	left: 50%; top: 6px; position: absolute;
}
.photo_view .btn_right a {
	background: url("http://blogimgs.naver.net/blog20/blog/layout_photo/viewer2/btn_right.gif") no-repeat; width: 31px; height: 21px; display: block;
}
.photo_view .btn_right a img {
	position: relative; z-index: -1;
}
.photo_view .photo_count {
	top: 9px; right: 39px; color: rgb(110, 110, 110); font-family: Verdana; font-size: 11px; position: absolute;
}
.photo_view .photo_album {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(121, 121, 121) rgb(121, 121, 121); padding: 0px 1px 1px; position: absolute; background-color: rgb(255, 255, 255);
}
.photo_view .photo_album p {
	border: 1px solid rgb(170, 170, 170);
}
.photo_view .btn_close {
	top: 5px; right: 5px; position: absolute;
}
.photo_view .btn_close a {
	background: url("http://blogimgs.naver.net/blog20/blog/layout_photo/viewer2/btn_close.gif") no-repeat; width: 23px; height: 22px; display: block;
}
.photo_view .btn_close a:hover {
	background: url("http://blogimgs.naver.net/blog20/blog/layout_photo/viewer2/btn_close_over.gif") no-repeat;
}
.photo_view .btn_close a:active {
	background: url("http://blogimgs.naver.net/blog20/blog/layout_photo/viewer2/btn_close_down.gif") no-repeat;
}
.photo_view .btn_close img {
	position: relative; z-index: -1;
}
.photo_view .btn_original {
	left: 20px; top: 20px; position: absolute;
}
.photo_view .loading_layer {
	background: url("http://blogimgs.naver.net/blog20/blog/layout_photo/viewer2/load_b01_01.gif") no-repeat 0px bottom; width: 150px; height: 34px; color: rgb(75, 75, 75); letter-spacing: -1px; font-family: dotum; font-size: 12px; display: inline-block;
}
.guid_ipad_area2 {
	background: rgb(248, 248, 248); margin: 0px auto; border: 1px solid rgb(235, 235, 235); width: 169px; height: 178px; text-align: center; color: rgb(136, 136, 136);
}
.guid_ipad_area2 p {
	line-height: 18px; padding-top: 61px; font-family: ??,Dotum,Helvetica,sans-serif; font-size: 12px;
}
.ic_new {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/ic_new.png") no-repeat; left: 2px; top: -14px; width: 20px; height: 13px; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
.ic_event {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/event/ic_event.png") no-repeat; left: 15px; top: -14px; width: 26px; height: 13px; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
.cnt_guest {
	position: relative; z-index: 10;
}
#blog-category {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px;
}
#blog-category p {
	margin: 0px; padding: 0px;
}
#blog-category ul.profile-menu {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(188, 188, 184);
}
#blog-category ul {
	margin: 0px; padding: 5px 0px 8px 9px;
}
#blog-category ul li {
	margin: 0px 0px 1px; padding: 5px 0px 0px; overflow: hidden; list-style-type: none; -ms-word-break: break-all; -ms-zoom: 1; -ms-word-wrap: break-word;
}
#blog-category ul li.allview {
	padding-bottom: 7px;
}
#blog-category ul li.allview a {
	font-weight: bold;
}
#blog-category ul li.selectedview a {
	font-weight: bold;
}
#blog-category ul li.dilind {
	margin: 0px; padding: 3px 0px 5px;
}
#blog-category ul li.dilind input {
	margin: 0px; padding: 0px; border: currentColor; width: 145px; height: 10px; vertical-align: middle; -webkit-appearance: none; -webkit-border-radius: 0;
}
#blog-category ul li.depth2dilind {
	padding: 3px 0px 5px; font-size: 0px;
}
#blog-category ul li.depth2dilind input {
	margin: 0px; padding: 0px; border: currentColor; width: 145px; height: 10px; vertical-align: top; -webkit-appearance: none; -webkit-border-radius: 0;
}
#blog-category ul li .num {
	top: -1px; font-family: verdana; font-size: 10px; font-weight: normal; position: relative;
}
#blog-category ul li img.listimage {
	float: left;
}
#blog-category ul li img.albumimage {
	float: left; background-image: url("http://blogimgs.naver.net/nblog/admin/ico_n_photo.gif");
}
#blog-category ul li .tlink {
	width: 112px; float: left;
}
#blog-category ul li .tlink_nosub {
	width: 138px; float: left;
}
#blog-category ul li a.on {
	text-decoration: underline;
}
#blog-category ul li.depth2 {
	background-position: 4px 5px; padding-left: 14px; background-image: url("http://blogimgs.naver.net/nblog/widget/ico_depth2_l.gif"); background-repeat: no-repeat;
}
#blog-category ul li.depth2 .tlink {
	width: 112px;
}
#blog-category .f_open {
	font: 0px/0 arial; margin: 1px 0px 0px; width: 16px; height: 10px; float: left; font-size-adjust: none; font-stretch: normal;
}
#blog-category .f_open .f_icoclosed {
	cursor: pointer; background-repeat: no-repeat; _cursor: hand;
}
#blog-category .f_open .f_icoopen {
	cursor: pointer; background-repeat: no-repeat; _cursor: hand;
}
#blog-category .f_open .f_icoclosed {
	background-image: url("http://blogimgs.naver.net/nblog/widget/ico_f_closed_l.gif");
}
#blog-category .f_open .f_icoopen {
	background-image: url("http://blogimgs.naver.net/nblog/widget/ico_f_open_l.gif");
}
#blog-category .allimage {
	background-position: 50% 50%; margin: 0px 2px -2px 0px; width: 10px; height: 12px; background-repeat: no-repeat;
}
#blog-category .listimage {
	background-position: 50% 50%; margin: 0px 2px -2px 0px; width: 10px; height: 12px; background-repeat: no-repeat;
}
#blog-category .albumimage {
	background-position: 50% 50%; margin: 0px 2px -2px 0px; width: 10px; height: 12px; background-repeat: no-repeat;
}
#blog-category h3.component span {
	cursor: pointer;
}
.layer_popup {
	left: 350px; top: 800px; overflow: visible; position: absolute;
}
.layer_popup em {
	font-style: normal; font-weight: bold;
}
.layer_popup .shadow {
	width: 100%; height: 100%; overflow: visible; position: absolute; z-index: 1; _display: none;
}
*:first-child + html .layer_popup .shadow {
	display: none;
}
.layer_popup .shadow1 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow1.png"); left: 3px; top: 3px;
}
.layer_popup .shadow2 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow2.png"); left: 2px; top: 2px;
}
.layer_popup .shadow3 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow3.png"); left: 1px; top: 1px;
}
.layer_popup {
	width: 208px; overflow: visible; position: absolute;
}
.layer_popup .layer_content {
	background: rgb(255, 255, 255); border: 1px solid rgb(108, 108, 108); position: relative; z-index: 2;
}
.layer_popup .layer_body {
	padding: 13px 0px 10px 19px; text-align: left; color: rgb(51, 51, 51); line-height: 18px; font-family: ??,Gulim, ??, Dotum, Helvetica, Sans-serif; font-size: 12px;
}
.layer_popup .layer_content a {
	color: rgb(255, 51, 51); text-decoration: underline;
}
#prohibition {
	background: url("img/bg_prohibition.gif") no-repeat; padding: 15px 0px 0px 20px; left: 389px; top: 1017px; width: 191px; height: 85px; color: rgb(51, 51, 51); line-height: 140%; position: absolute; z-index: 1;
}
#prohibition span {
	color: rgb(255, 51, 51); text-decoration: underline;
}
#blog-category ul li .tlink_nosub img {
	margin: 0px 0px 0px 4px;
}
#blog-category ul li .prohibit {
	background: url("http://blogimgs.naver.net/nblog/mylog/block/ico_rst.png") no-repeat 0px 0px; _background: url(http://blogimgs.naver.net/nblog/mylog/block/ico_rst.gif) no-repeat 0 0;
}
#blog-search {
	margin: 0px auto; width: 171px; height: 25px; text-align: center; font-size: 12px;
}
#blog-search h3 {
	display: none;
}
#blog-search {
	padding: 0px;
}
#blog-search .inp {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(219, 219, 219) rgb(219, 219, 219) rgb(153, 153, 153); padding: 3px 0px 0px 3px; width: 120px; height: 16px; font-family: ??; font-size: 12px; vertical-align: middle; -webkit-appearance: none; -webkit-border-radius: 0;
}
#blog-search .btn {
	margin: 0px 0px -1px 3px; width: 43px; height: 22px; vertical-align: middle; background-image: url("http://blogimgs.naver.net/nblog/btn_blogsearch.gif"); background-repeat: no-repeat;
}
#blog-tag {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px;
}
#blog-tag p {
	margin: 0px; padding: 0px;
}
#blog-tag .cmore a {
	font-family: ??; font-size: 11px;
}
#blog-tag .cmore span {
	font-family: ??; font-size: 11px;
}
#blog-tag .cmore a.on {
	letter-spacing: -1px; font-weight: bold;
}
#blog-tag .taglist {
	padding: 7px 9px; width: 153px; line-height: 1.6; overflow: hidden; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#blog-tag .allview {
	padding: 0px 10px 7px 0px; text-align: right;
}
#blog-tag .allview span {
	font-family: ??; font-size: 9px;
}
#blog-tag .allview a {
	font-size: 11px;
}
#blog-tag .allview img {
	margin: 0px 3px 2px 0px; width: 4px; height: 6px;
}
#blog-recent-comment {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px;
}
#blog-recent-comment h3.component span {
	cursor: pointer;
}
#blog-recent-comment p {
	margin: 0px; padding: 0px;
}
#blog-recent-comment ul {
	padding: 10px 0px 1px 10px;
}
#blog-recent-comment ul li {
	padding: 0px; margin-bottom: 6px; list-style-type: none;
}
#blog-recent-comment .allview {
	padding: 0px 10px 7px 0px; text-align: right;
}
#blog-recent-comment .allview span {
	font-family: ??; font-size: 9px;
}
#blog-recent-comment .allview a {
	font-size: 11px;
}
#blog-recent-comment .allview img {
	margin: 0px 3px 2px 0px; width: 4px; height: 6px;
}
#blog-visitor {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px;
}
#blog-visitor h3.component span {
	cursor: pointer;
}
#blog-visitor p {
	margin: 0px; padding: 0px;
}
#blog-visitor ul {
	padding: 10px 0px 1px 10px;
}
#blog-visitor ul li {
	padding: 0px; margin-bottom: 6px; list-style-type: none; -ms-word-break: break-all;
}
.layerpop2 {
	font: 12px/normal ??, Dotum; color: rgb(51, 51, 51); overflow: hidden; display: none; position: absolute; z-index: 999; font-size-adjust: none; font-stretch: normal;
}
.layerpop2 .border_type {
	border: 2px solid rgb(119, 119, 119); position: relative; background-color: rgb(255, 255, 255);
}
.layerpop2 .close {
	top: 8px; right: 8px; position: absolute;
}
.layerpop2 .content1 {
	padding: 30px 30px 21px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.layerpop2 .content1 h6 {
	margin: 0px; color: rgb(51, 51, 51); padding-bottom: 22px; font-size: 14px; font-weight: bold;
}
.layerpop2 .subtext {
	margin: 0px; padding: 7px 0px 0px; text-align: left; color: rgb(153, 153, 153); line-height: 16px; letter-spacing: -1px; font-size: 11px;
}
.layerpop2 .check {
	padding: 0px 3px 2px 0px; width: 13px; height: 13px; margin-left: 2px; vertical-align: middle;
}
.layerpop2 .btn1 {
	margin: 0px; padding: 11px 0px 20px; text-align: center; border-top-color: rgb(247, 247, 247); border-top-width: 1px; border-top-style: solid; background-color: rgb(251, 251, 251);
}
.layerpop2 .btn1 img {
	margin: 0px 1px; vertical-align: top;
}
#blog-buddy {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px;
}
#blog-buddy h3.component span {
	cursor: pointer;
}
#blog-buddy p {
	margin: 0px; padding: 0px;
}
#blog-buddy ul {
	padding: 5px 0px 5px 8px;
}
#blog-buddy ul li {
	margin: 5px 0px 0px; padding: 0px 0px 2px; overflow: hidden; font-weight: bold; list-style-type: none; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#blog-buddy .buddyup {
	background-position: 50% 50%; margin: 0px 3px 2px 0px; width: 12px; height: 12px; vertical-align: middle; background-repeat: no-repeat;
}
#blog-buddy .buddydw {
	background-position: 50% 50%; margin: 0px 3px 2px 0px; width: 12px; height: 12px; vertical-align: middle; background-repeat: no-repeat;
}
#blog-buddy ul.depth2 {
	padding: 0px 0px 0px 15px;
}
#blog-buddy ul.depth2 li {
	margin: 4px 0px 0px; padding: 0px; font-weight: normal;
}
#buddylist {
	border: 1px solid currentColor; left: -8px; top: 3px; width: 355px; height: 535px; color: rgb(155, 155, 155); overflow: auto; position: absolute; background-color: rgb(255, 255, 255);
}
.cm-slink:hover {
	color: rgb(86, 172, 75) !important;
}
#blog-stat {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px;
}
#blog-stat p {
	margin: 0px; padding: 0px;
}
#blog-stat ul li {
	font-family: ??; font-size: 12px; list-style-type: none;
}
#blog-stat ul.info {
	margin: 0px; padding: 9px 0px 0px 10px;
}
#blog-stat ul.info li {
	margin: 0px; padding: 0px; height: 18px;
}
#blog-stat em {
	font-family: verdana; font-size: 11px; font-style: normal; font-weight: bold;
}
html > body #blog-stat ul.info li {
	margin: 0px; height: 18px;
}
#blog-stat ul.item {
	margin: 0px; padding: 0px 0px 5px 10px; clear: both;
}
#blog-stat ul.item li {
	margin: 0px 0px 3px; padding: 0px; height: 15px;
}
html > body #blog-stat ul.item li {
	margin: 0px; height: 18px;
}
#blog-stat div.line {
	margin: 4px 10px 0px; height: 10px; overflow: hidden; font-size: 0px; border-top-width: 1px; border-top-style: dotted; opacity: 0.3;
}
#blog-counter {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px; position: relative; background-repeat: no-repeat;
}
#blog-counter p {
	margin: 0px; padding: 0px;
}
#blog-counter h3 {
	display: none;
}
#blog-counter p span.txt {
	display: none;
}
#blog-counter span.cnt1 {
	display: block;
}
#blog-counter span.cnt2 {
	display: block;
}
#blog-counter .today {
	position: absolute;
}
#blog-counter .total {
	position: absolute;
}
#blog-rss {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px; background-repeat: no-repeat;
}
#blog-rss p {
	margin: 0px; padding: 0px;
}
#blog-rss span {
	display: block;
}
#blog-rss span.no {
	display: none;
}
#blog-rss a {
	display: block; position: absolute;
}
#blog-powered {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px; background-repeat: no-repeat;
}
#blog-powered p {
	margin: 0px; padding: 0px;
}
#blog-powered span {
	display: none;
}
#blog-powered a.naver {
	display: block; position: absolute;
}
#blog-powered a.blog {
	display: block; position: absolute;
}
#widget-saying {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px;
}
#widget-saying p {
	margin: 0px; padding: 0px;
}
#widget-saying .bg-head {
	overflow: hidden; font-size: 0px; background-repeat: no-repeat;
}
#widget-saying .bg-body {
	text-align: center; overflow: hidden; background-repeat: repeat;
}
#widget-saying .bg-footer {
	overflow: hidden; clear: both; font-size: 0px; background-repeat: no-repeat;
}
#widget-saying h3 {
	display: none;
}
#widget-saying .con {
	margin: 0px auto; width: 142px; text-align: left;
}
#widget-saying .con img {
	cursor: pointer;
}
#widget-saying .saying {
	ine-height: 1.4;
}
#widget-saying .saying span {
	
}
#widget-saying .writer {
	padding-top: 6px; float: right;
}
#widget-saying .icon {
	background-position: 50% 50%; background-repeat: no-repeat;
}
#widget-saying .btn-more {
	padding: 8px 0px 0px 1px;
}
#widget-saying .btn-more a {
	font-size: 10px; text-decoration: none;
}
#widget-currency {
	margin: 0pt auto; width: 171px; position: relative;
}
#widget-currency .skin-1 {
	margin: 0px auto; width: 171px; text-align: left; font-size: 11px; background-repeat: no-repeat;
}
#widget-currency .skin-2 {
	margin: 0px auto; width: 171px; text-align: left; font-size: 11px; background-repeat: no-repeat;
}
#widget-currency p {
	margin: 0px; padding: 0px;
}
#widget-currency .bg-head span {
	display: none;
}
#widget-currency .bg-head h3 {
	margin: 0px; text-align: center; font-weight: normal;
}
#widget-currency .bg-head h3 img {
	border: 0px currentColor;
}
#widget-currency .bg-head h3 a {
	background: rgb(255, 255, 255); width: 51px; height: 20px; letter-spacing: -1px; font-family: Dotum; font-size: 11px; display: block; position: absolute; z-index: 99; opacity: 0;
}
#widget-currency .bg-head h3.on a {
	width: 55px; height: 20px;
}
#widget-currency .bg-body h3.money {
	margin: 0px; font-family: Times New Roman; font-weight: bold; position: absolute;
}
#widget-currency .bg-body {
	text-align: center; clear: both;
}
#widget-currency table {
	position: absolute;
}
#widget-currency th {
	display: none;
}
#widget-currency td {
	text-align: center; font-family: Tahoma; font-size: 10px;
}
#widget-currency .rate {
	height: 18px; line-height: 1.4;
}
#widget-currency .no {
	display: none;
}
#widget-currency .rate-con {
	letter-spacing: -1px; font-family: Tahoma; font-weight: bold; position: absolute;
}
#widget-currency .buy {
	letter-spacing: -1px; font-family: Tahoma; font-size: 10px; font-weight: bold; position: absolute;
}
#widget-currency .sell {
	letter-spacing: -1px; font-family: Tahoma; font-size: 10px; font-weight: bold; position: absolute;
}
#widget-currency .country {
	position: absolute; z-index: 1;
}
#widget-currency .bg-sel {
	margin: 0px; padding: 0px; width: 97px; height: 19px; float: left; position: relative;
}
#widget-currency .bg-sel li {
	padding: 4px 0px 3px; width: 105px; font-family: Dotum; font-size: 11px; cursor: pointer;
}
#widget-currency .bg-sel li::first-letter {
	padding-left: 7px;
}
#widget-currency .bg-sel li.on {
	color: rgb(255, 255, 255); background-color: rgb(255, 101, 1);
}
#widget-currency .bg-sel li.on span {
	color: rgb(255, 255, 255);
}
#widget-currency .bg-sel li span {
	color: rgb(141, 164, 180); font-family: Arial; font-size: 10px; display: inline;
}
#widget-currency .cal-input {
	width: 40px;
}
#widget-currency .res-input {
	width: 153px;
}
#widget-currency .nation select {
	width: 95px; font-size: 11px;
}
#widget-currency .btn-sel {
	top: 3px; width: 13px; height: 13px; right: 4px; display: block; position: absolute; background-repeat: no-repeat;
}
#widget-currency .calculation-1 {
	text-align: left; float: left;
}
#widget-currency .calculation-2 {
	text-align: left; float: left;
}
#widget-currency .calculation-1 div {
	float: left;
}
#widget-currency .calculation-2 div {
	float: left;
}
#widget-currency .calculation-1 p {
	float: left;
}
#widget-currency .calculation-2 p {
	float: left;
}
#widget-currency .calculation-1 input {
	margin: 1px 0px 0px 7px; border: 0px currentColor; text-align: right; color: rgb(65, 65, 65); font-family: Arial; font-size: 11px; position: absolute; background-color: transparent;
}
#widget-currency .calculation-2 input {
	margin: 1px 0px 0px 7px; border: 0px currentColor; text-align: right; color: rgb(65, 65, 65); font-family: Arial; font-size: 11px; position: absolute; background-color: transparent;
}
#widget-currency .calculation-1 span {
	display: none;
}
#widget-currency .calculation-2 span {
	display: none;
}
#widget-currency .btn-calculation {
	width: 45px; height: 17px; text-align: right; position: absolute;
}
#widget-currency .result {
	float: left;
}
#widget-currency .result input {
	border: 0px currentColor; width: 153px; text-align: right; color: rgb(65, 65, 65); font-family: Arial; font-size: 11px; float: left; background-color: transparent;
}
#widget-weather {
	margin: 0px auto; width: 171px; overflow: hidden; position: relative; background-repeat: no-repeat;
}
#widget-weather div {
	margin: 0px; padding: 0px;
}
#widget-weather .weather {
	position: absolute; background-repeat: no-repeat;
}
#widget-weather .today {
	position: absolute; background-repeat: no-repeat;
}
#widget-weather .tomorrow {
	position: absolute; background-repeat: no-repeat;
}
#widget-weather .temperature {
	width: 90px; line-height: 1; letter-spacing: -2px; font-family: Tahoma; font-weight: bold; position: absolute; z-index: 10;
}
#widget-weather .today-temperature {
	width: 40px; line-height: 0.9; letter-spacing: -1px; font-family: Tahoma; font-weight: bold; position: absolute; z-index: 10; _letter-spacing: -2px;
}
#widget-weather .tomorrow-temperature {
	width: 40px; line-height: 0.9; letter-spacing: -1px; font-family: Tahoma; font-weight: bold; position: absolute; z-index: 10; _letter-spacing: -2px;
}
#widget-weather .today-txt {
	line-height: 1.1; letter-spacing: -1px; font-family: Dotum; font-size: 11px; position: absolute; z-index: 10;
}
#widget-weather .tomorrow-txt {
	line-height: 1.1; letter-spacing: -1px; font-family: Dotum; font-size: 11px; position: absolute; z-index: 10;
}
*:first-child + html #widget-weather .today-txt {
	line-height: 1.2;
}
* html #widget-weather .today-txt {
	line-height: 1.2;
}
*:first-child + html #widget-weather .tomorrow-txt {
	line-height: 1.2;
}
* html #widget-weather .tomorrow-txt {
	line-height: 1.2;
}
#widget-weather .area {
	line-height: 1.1; letter-spacing: -1px; font-family: Dotum; font-size: 11px; position: absolute; z-index: 10;
}
*:first-child + html #widget-weather .area {
	line-height: 1.2;
}
* html #widget-weather .area {
	line-height: 1.2;
}
*:first-child + html #widget-weather .area {
	line-height: 1.2;
}
* html #widget-weather .area {
	line-height: 1.2;
}
#widget-weather .tomorrow-minimum-temperature {
	display: none;
}
#widget-count {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px; position: relative; background-repeat: no-repeat;
}
#widget-count p {
	margin: 0px; padding: 0px;
}
#widget-count h3 {
	display: none;
}
#widget-count p span.txt {
	display: none;
}
#widget-count span.cnt1 {
	display: block;
}
#widget-count span.cnt2 {
	display: block;
}
#widget-count .today {
	position: absolute;
}
#widget-count .total {
	position: absolute;
}
#widget-ccl {
	margin: 0px auto; width: 171px; height: 38px; overflow: visible !important; background-repeat: no-repeat;
}
.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; padding: 2px 0px 0px;
}
.ccl_layer li {
	color: rgb(136, 136, 136); line-height: 1.2; letter-spacing: 0px; list-style-type: none;
}
.ccl_layer .ccl_layer_position {
	background: url("http://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 .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; _width: 100%;
}
.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;
}
.top_position.ccl_layer .ccl_layer_position {
	background: url("http://blogimgs.naver.net/imgs/nblog/bg_layer_position_top.png") no-repeat; left: 85px; top: -9px; width: 7px; height: 10px; position: absolute; _top: -8px; _left: 75px;
}
#blog-adpost {
	margin: 0px auto; width: 171px; text-align: left; font-family: ??,dotum; font-size: 12px;
}
#blog-adpost .cm-side {
	margin: 0px; padding: 0px; width: 1px; line-height: 0; opacity: 0.2; _padding: 0; font-ssize: 0;
}
#blog-adpost .cm-top {
	margin: 0px; padding: 0px; height: 1px; line-height: 0; clear: both; opacity: 0.2; font-ssize: 0;
}
#blog-adpost .cm-con {
	width: 169px; padding-top: 9px; _width: 169px;
}
#blog-adpost .cm-con dl {
	margin: 0px auto; padding: 6px 0px; width: 141px;
}
#blog-adpost .cm-con dt a {
	letter-spacing: -1px;
}
#blog-adpost .cm-con dt .pcol1 {
	font-size: 13px;
}
#blog-adpost .cm-con dt .sline {
	border-bottom-width: 1px; border-bottom-style: solid;
}
#blog-adpost .cm-con dt a:hover {
	text-decoration: none;
}
#blog-adpost .cm-con dd {
	line-height: 15px; -ms-word-break: break-all;
}
#blog-adpost .cm-con .summary {
	margin: 7px 0px 4px;
}
#blog-adpost .cm-con .summary a {
	text-decoration: none !important;
}
#blog-adpost .cm-con .addr {
	width: 141px; line-height: 13px; overflow: hidden;
}
#blog-adpost .cm-con .addr .pcol2 {
	font-size: 11px; float: left; opacity: 0.5;
}
#blog-adpost .cm-con .division {
	margin: 3px auto; width: 141px; line-height: 0; border-top-width: 1px; border-top-style: solid; opacity: 0.1;
}
#blog-adpost .cm-con .nodata {
	margin: 0px auto; padding: 32px 0px 34px; width: 100%; text-align: center; line-height: 15px; font-size: 11px; opacity: 0.7;
}
#blog-adpost .adsby {
	margin: 6px auto 0px; width: 141px; height: 22px; text-align: right;
}
#blog-adpost .adsby .by {
	font-family: verdana; font-size: 10px;
}
#blog-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;
}
#blog-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;
}
#blog-adpost .adsby .bar {
	padding: 0px 2px 0px 3px; font-family: ??,dotum; font-size: 11px; display: inline-block; opacity: 0.2;
}
#blog-adpost .adsby .guide .pcol2 {
	font-size: 11px;
}
#blog-profile {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px;
}
#blog-profile p {
	margin: 0px; padding: 0px;
}
#blog-profile .bg-head {
	overflow: hidden; font-size: 0px; background-repeat: no-repeat;
}
#blog-profile .bg-body {
	text-align: center; background-repeat: repeat;
}
#blog-profile .bg-footer {
	overflow: hidden; font-size: 0px; background-repeat: no-repeat;
}
#blog-profile h3 {
	display: none;
}
#blog-profile .con {
	margin: 0px auto; width: 161px; text-align: left;
}
#blog-profile .image {
	text-align: center;
}
#blog-profile .name {
	margin: 0px auto; padding: 12px 0px 0px; width: 143px; overflow: hidden;
}
#blog-profile .name a.col {
	font-weight: bold;
}
#blog-profile .name .emo {
	width: 23px; float: left;
}
#blog-profile .name .nick {
	width: 120px; line-height: 1.4em; font-size: 12px; float: left; -ms-word-break: break-all;
}
#blog-profile .pers {
	margin: 0px; vertical-align: top;
}
#blog-profile .caption {
	margin: 0px auto; padding: 8px 0px 0px; width: 143px; line-height: 1.3; letter-spacing: -1px; overflow: hidden; font-family: ??; font-size: 12px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#blog-profile .more {
	margin: 0px auto; padding: 8px 0px 6px; width: 143px; letter-spacing: -1px;
}
#blog-profile .id {
	font-family: verdana; font-size: 11px;
}
#blog-profile input {
	margin: 0px; padding: 0px; border: currentColor; text-align: left; letter-spacing: -1px; font-family: ??; font-size: 11px; font-weight: normal; cursor: pointer; opacity: 0.6; background-repeat: no-repeat; background-color: transparent;
}
#blog-profile .m1 input {
	width: 30px;
}
#blog-profile .m2 input {
	width: 20px;
}
#blog-profile .m3 input {
	width: 41px;
}
#blog-profile .icon {
	background-position: 50% 50%; margin: 0px 0px 2px 2px; vertical-align: middle; background-repeat: no-repeat;
}
#blog-profile .sub {
	font-size: 11px; display: inline-block; opacity: 0.6;
}
#blog-profile .power_amb {
	padding: 0px 0px 4px; text-align: left; overflow: hidden; margin-top: 8px; position: relative;
}
#blog-profile .power_amb .topline {
	border-width: 1px 0px 0px; border-style: solid none none; font: 0px/0 arial; width: 100%; height: 0px; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; font-size-adjust: none; font-stretch: normal; opacity: 0.3;
}
#blog-profile .power_amb .topline {
	border-color: rgb(153, 153, 153) !important;
}
#blog-profile .power_amb .mark1 {
	background: url("http://blogimgs.naver.net/section/powerblog/icon_powerblog_03.png") no-repeat; margin: 0px; float: left; display: block; _display: inline; _background: none;
}
#blog-profile .power_amb .mark2 {
	background: url("http://blogimgs.naver.net/section/powerblog/icon_powerblog_03.png") no-repeat; margin: 0px; float: left; display: block; _display: inline; _background: none;
}
#blog-profile .power_amb .x {
	font: bold 11px/normal "??", Dotum; top: 7px; right: 3px; position: absolute; font-size-adjust: none; font-stretch: normal; opacity: 0.5;
}
#blog-profile .power_amb .x a {
	text-decoration: none;
}
#blog-profile .power_amb .txt {
	margin: 18px 0px 0px 4px; width: 85px; line-height: 12px; font-family: verdana; float: left; display: block; _display: inline;
}
#blog-profile .power_amb .txt a {
	font-size: 10px; font-weight: normal; text-decoration: none;
}
#blog-profile .power_amb .txt a:link {
	font-size: 10px; font-weight: normal; text-decoration: none;
}
#blog-profile .power_amb .txt a:visited {
	font-size: 10px; font-weight: normal; text-decoration: none;
}
#blog-profile .power_amb .txt a:active {
	font-size: 10px; font-weight: normal; text-decoration: none;
}
#blog-profile .power_amb .txt a:hover {
	text-decoration: underline;
}
#blog-profile .power_amb .t7b {
	font-size: 10px; font-weight: bold;
}
#blog-profile .power_amb .t8b {
	line-height: 13px; font-size: 11px; font-weight: bold;
}
#idMenuDiv td {
	background-color: rgb(255, 255, 255);
}
#idMenuDiv td.menu-over {
	background-color: rgb(228, 255, 117);
}
#blog-calendar {
	margin: 0px auto; width: 171px; text-align: left; font-size: 12px;
}
#blog-calendar p {
	margin: 0px; padding: 0px;
}
#blog-calendar h3 {
	display: none;
}
#blog-calendar .bg-head {
	text-align: center; clear: both;
}
* html #blog-calendar .bg-head {
	height: 1%;
}
#blog-calendar .bg-body {
	text-align: center; padding-bottom: 5px; clear: both;
}
#blog-calendar .bg-footer {
	overflow: hidden; clear: both; font-size: 0px;
}
#blog-calendar .mlv {
	margin: 0px auto; width: 151px; text-align: left; clear: both; position: relative;
}
#blog-calendar .location {
	position: absolute;
}
#blog-calendar .mview {
	position: absolute;
}
#blog-calendar .location {
	left: 3px; bottom: 10px;
}
#blog-calendar .mview {
	right: 3px; bottom: 8px;
}
#blog-calendar .location .date {
	margin: -3px 0px 0px; padding: 0px; text-align: center; letter-spacing: -1px; font-family: verdana; font-size: 11px; font-weight: bold; display: inline; cursor: pointer;
}
#blog-calendar .location .back {
	padding: 0px 3px 2px 0px; font-family: ??; font-size: 9px; display: inline; cursor: pointer;
}
#blog-calendar .location .next {
	padding: 0px 0px 2px 3px; font-family: ??; font-size: 9px; display: inline; cursor: pointer;
}
html > body #blog-calendar .location .date {
	margin: 0px;
}
#blog-calendar .calendar {
	margin: 0px auto; text-align: center;
}
#blog-calendar .calendar .dis1 {
	margin: -5px auto 0px; padding: 0px; width: 147px; height: 24px;
}
#blog-calendar .calendar .dis2 {
	margin: -5px auto 0px; padding: 0px; width: 147px; height: 24px;
}
#blog-calendar .calendar .dis1 span {
	padding: 9px 0px 0px; width: 21px; text-align: center; font-family: ??; font-size: 11px; font-weight: normal; float: left; display: block;
}
#blog-calendar .calendar .dis2 span {
	padding: 9px 0px 0px; width: 21px; text-align: center; font-family: tahoma; font-size: 9px; font-weight: normal; float: left; display: block;
}
#blog-calendar .calendar .dis3 {
	margin: 0px auto; width: 147px; height: 3px;
}
#blog-calendar .calendar .dis3 img {
	opacity: 0.4;
}
#blog-calendar .calendar .dis3 img.li1 {
	width: 20px; margin-right: 1px;
}
#blog-calendar .calendar .dis3 img.li2 {
	width: 21px;
}
#blog-calendar .calendar td {
	margin: 0px; padding: 0px; width: 21px; height: 19px; font-family: verdana; font-size: 11px;
}
html > body #blog-calendar .calendar td {
	width: 21px; height: 19px;
}
#blog-calendar .calendar td a {
	font-family: verdana; font-size: 11px; font-weight: bold;
}
#blog-calendar .calendar td.today {
	text-decoration: underline;
}
#blog-calendar .calendar td.today a {
	text-decoration: underline;
}
#blog-calendar .mview .col1 {
	letter-spacing: -1px; font-family: ??; font-size: 11px; cursor: pointer;
}
#blog-calendar ul.monthview {
	margin: 0px; padding: 0px 0px 1px; text-align: left; clear: both;
}
#blog-calendar ul.monthview li {
	padding: 0px; height: 13px; clear: both; margin-bottom: 5px; list-style-type: none;
}
* html #blog-calendar ul.monthview li {
	margin-bottom: 0px;
}
#blog-calendar ul.monthview li .mon {
	padding-left: 15px; float: left;
}
#blog-calendar ul.monthview li .num {
	padding-right: 15px; font-family: verdana; font-size: 10px; float: right;
}
#blog-calendar ul.monthview li .num span {
	font-family: verdana; font-size: 10px;
}
#foldset {
	height: 13px; clear: both; margin-top: 4px; float: none; position: relative;
}
#foldset div {
	height: 13px; overflow: hidden;
}
#foldset .close-fold {
	width: 21px !important;
}
#foldset .go-left {
	background-position: 50% 50%; vertical-align: top; background-repeat: no-repeat;
}
#foldset .go-right {
	background-position: 50% 50%; vertical-align: top; background-repeat: no-repeat;
}
#foldset .l11s1close {
	left: 0px; top: 0px; width: 13px !important; position: absolute;
}
#foldset .l11s1s2close {
	margin: 0px !important;
}
#foldset .l12s1close {
	margin: 0px !important; top: 0px; right: 0px; float: none; position: absolute;
}
#foldset .l12s2close {
	top: 0px; right: 0px; float: none; position: absolute; z-index: 2;
}
#foldset .l12s1s2close {
	margin: 0px !important;
}
#blog-menu {
	clear: both; font-family: ??; font-size: 12px;
}
#blog-menu table {
	width: 100%; border-collapse: collapse; table-layout: fixed;
}
#blog-menu table td {
	padding-top: 4px;
}
#blog-menu p {
	margin: 0px; padding: 0px;
}
#blog-menu ul {
	margin: 0px; padding: 0px;
}
#blog-menu ul li {
	float: left; list-style-type: none; position: relative;
}
#blog-menu ul li a {
	letter-spacing: -1px; font-weight: bold; text-decoration: none;
}
#blog-menu ul li img {
	margin-left: -2px;
}
#blog-menu ul li .bar {
	margin: 2px 4px 4px 7px; padding: 0px; height: 10px; vertical-align: middle; opacity: 0.3;
}
#blog-menu ul li:first-child .bar {
	visibility: hidden;
}
#blog-menu .menu1 ul {
	padding-left: 2px;
}
#blog-menu .menu2 {
	width: 300px;
}
#blog-menu .menu2 ul {
	padding-right: 12px; float: right;
}
#blog-menu .menu2 ul li a {
	font-weight: normal;
}
#blog-gnb {
	height: 33px; font-family: ??; font-size: 12px;
}
#blog-gnb p {
	margin: 0px; padding: 0px;
}
#blog-gnb .gnb {
	float: right;
}
#blog-gnb .gnb {
	margin: 8px 10px 0px 0px;
}
#blog-gnb .gnb ul {
	margin: 0px; padding: 2px 0px 0px; letter-spacing: -1px;
}
#blog-gnb .gnb ul li {
	padding: 0px 0px 0px 5px; float: left; list-style-type: none;
}
#blog-gnb .gnb ul li a {
	font-family: ??; font-size: 12px; text-decoration: none;
}
#blog-gnb .bar {
	margin: 0px 1px -1px 4px; padding: 0px; opacity: 0.3;
}
#blog-gnb .gnb ul li.i2 {
	padding-top: 1px;
}
#blog-gnb .gnb ul li.i3 {
	padding-top: 1px;
}
#blog-gnb .gnb ul li.i4 {
	padding-top: 1px;
}
#blog-gnb .gnb ul li.me a {
	display: inline-block;
}
#blog-gnb .gnb ul li.me span {
	display: inline-block; position: relative;
}
#blog-gnb .gnb ul li.me span em {
	background: url("http://blogimgs.naver.net/nblog/bg_me2.gif") no-repeat 0px -13px; left: 0px; top: -11px; display: inline-block; position: absolute;
}
#blog-gnb .gnb ul li.me span em i {
	background: url("http://blogimgs.naver.net/nblog/bg_me2.gif") no-repeat 100% -26px; color: rgb(255, 255, 255); line-height: 13px; letter-spacing: 0px; padding-right: 4px; font-family: Tahoma; font-size: 10px; font-style: normal; margin-left: 3px; display: block;
}
#blog-gnb .go-down {
	background-position: 50% 50%; margin: 0px 0px -2px; width: 13px; height: 13px; background-repeat: no-repeat;
}
#blog-gnb .go-up {
	background-position: 50% 50%; margin: 0px 0px -2px; width: 13px; height: 13px; background-repeat: no-repeat;
}
#blog-gnb .log {
	margin: 7px 0px 0px; padding: 0px 8px 0px 0px; float: right;
}
#blog-gnb .logout {
	margin: 0px; width: 50px; height: 20px; vertical-align: middle; background-repeat: no-repeat;
}
#blog-gnb .login {
	margin: 0px; width: 50px; height: 20px; vertical-align: middle; background-repeat: no-repeat;
}
#blog-gnb .remote {
	background: url("http://blogimgs.naver.net/nblog/remote_icon.png") no-repeat; margin: 0px 3px 1px; width: 12px; height: 18px; vertical-align: middle;
}
* html #blog-gnb .remote {
	
}
#blog-gnb .tb {
	font-family: ??; font-size: 12px; font-weight: bold;
}
#gnb-direct {
	width: 77px; color: rgb(103, 103, 103); font-family: ??;
}
#gnb-direct a.link1 {
	color: rgb(51, 51, 51);
}
#gnb-direct .rnd-t {
	background: url("http://blogimgs.naver.net/nblog/bg_godiv_t.gif") no-repeat; height: 6px; overflow: hidden; font-size: 0px;
}
#gnb-direct .con {
	background: url("http://blogimgs.naver.net/nblog/bg_godiv_b.gif") no-repeat bottom;
}
#gnb-direct .con ul.gnb-direct {
	margin: 0px; padding: 2px 0px 7px;
}
#gnb-direct .con ul.gnb-direct li {
	background: url("http://blogimgs.naver.net/nblog/ico_arw_g.gif") no-repeat 4px 4px; margin: 0px 5px; padding: 0px 0px 4px 12px; letter-spacing: -1px; float: none; list-style-type: none;
}
#gnb-direct .rview {
	margin: 0px; padding: 0px 0px 3px; text-align: center; letter-spacing: -1px;
}
#gnb-direct .rview a {
	color: rgb(103, 103, 103);
}
#blog-gnb .directly-box .con ul li a {
	color: rgb(103, 103, 103);
}
#gnb-direct1 {
	background: rgb(255, 255, 255); padding: 3px 8px; border: 1px solid rgb(155, 155, 155); width: 62px; color: rgb(103, 103, 103); font-family: ??;
}
.mblog#gnb-direct1 {
	width: 52px;
}
#gnb-direct1 .rview {
	margin: 0px 6px 4px; padding: 10px 0px 0px 5px; text-align: left;
}
#gnb-direct1 ul {
	padding: 5px 0px 3px !important; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
#gnb-direct1 ul li {
	margin: 0px; padding: 0px !important; letter-spacing: -1px; float: none !important; list-style-type: none;
}
#gnb-direct1 ul li a {
	padding: 2px 0px 1px 1px; color: rgb(76, 76, 76); display: block; position: relative; -ms-zoom: 1;
}
#gnb-direct1 ul li a:hover {
	text-decoration: underline;
}
#gnb-direct1 ul.dot li a {
	padding-left: 7px;
}
#gnb-direct1 ul.dot li span {
	background: rgb(153, 153, 153); left: 2px; top: 7px; width: 2px; height: 2px; line-height: 0; font-size: 0px; display: block; position: absolute;
}
#gnb-direct1 ul.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#gnb-direct1 .uview {
	margin: 0px 6px; padding: 7px 0px 0px 5px; text-align: left; border-top-color: rgb(220, 219, 220); border-top-width: 1px; border-top-style: solid;
}
#blog-title table {
	margin: 0px; padding: 0px; width: 100%; height: 100%; border-collapse: collapse; cursor: pointer;
}
#blogTitleText {
	padding: 23px;
}
#blogTitleName {
	font-family: ??; font-weight: bold; text-decoration: none;
}
#top-area #blog-music {
	left: 5px; top: 5px; width: 213px; height: 20px; position: absolute;
}
#wrapper #blog-music {
	margin: 0px auto; width: 171px; height: 38px; position: static;
}
#musicTop #blog-music {
	left: 8px; top: -25px; width: 213px; height: 20px; position: absolute;
}
#blog-buddyconnect {
	width: 171px;
}
.cp_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;
}
.cp_layer_popup p {
	margin: 0px; padding: 0px;
}
.cp_layer_popup .shadow1 {
	width: 100%;
}
html > body .cp_layer_popup .shadow1 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow01.png");
}
.cp_layer_popup .shadow1_side {
	left: -2px; top: -2px; position: relative;
}
.cp_layer_popup .shadow2 {
	width: 100%;
}
html > body .cp_layer_popup .shadow2 {
	background: url("http://blogimgs.naver.net/nblog/mylog/post/shadow02.png");
}
.cp_layer_popup .shadow2_side {
	left: -1px; top: -1px; position: relative;
}
.cp_layer_popup .border_type {
	border: 2px solid rgb(119, 119, 119); background-color: rgb(255, 255, 255);
}
.cp_layer_popup .header {
	background: rgb(244, 244, 244); font: bold 13px/normal ??, Gulim; margin: 0px; padding: 8px 0px 0px 13px; height: 22px; color: rgb(68, 68, 68); display: block; font-size-adjust: none; font-stretch: normal; _height: 30px;
}
.cp_layer_popup .closelayer {
	top: 9px; right: 9px; position: absolute;
}
.cp_layer_popup .content {
	margin: 20px;
}
.cp_layer_popup .cp_noti {
	margin: 0px; overflow: hidden; _zoom: 1;
}
.cp_layer_popup .cp_noti dt {
	padding: 0px; width: 44px; height: 39px; float: left;
}
.cp_layer_popup .cp_noti dd {
	background: url("http://blogimgs.naver.net/nblog/bu_1x26_ef.gif") no-repeat 0px 0px; margin: 0px; padding: 0px 0px 0px 16px; color: rgb(34, 34, 34); line-height: 1.3em; letter-spacing: -1px; font-size: 12px; font-weight: bold; float: left;
}
.cp_layer_popup .cp_noti_desc {
	padding: 11px 14px 1px; border: 1px solid rgb(223, 223, 223); overflow: hidden;
}
.cp_layer_popup .cp_noti_desc p {
	color: rgb(136, 136, 136); line-height: 1.4em; letter-spacing: -1px; padding-bottom: 7px; font-size: 11px;
}
.cp_layer_popup .cp_noti_desc span {
	color: rgb(68, 68, 68);
}
.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: 19px 0px 11px; color: rgb(153, 153, 153); font-size: 11px; margin-top: 18px; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
.layer_hashfilter .close {
	top: 8px; right: 8px; position: absolute;
}
.layer_hashfilter .btns {
	text-align: center; padding-top: 10px; margin-top: 5px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.layerpop {
	background: url("http://blogimgs.naver.net/nblog/spc.gif"); font-family: ??,Dotum,Helvetica,sans-serif; font-size: 12px; position: relative;
}
.layerpop .shadow01 {
	width: 100%;
}
html > body .layerpop .shadow01 {
	background: url("http://blogimgs.naver.net/nblog/shadow.png");
}
.layerpop .shadow01_side {
	left: -2px; top: -2px; position: relative;
}
.layerpop .shadow02 {
	width: 100%;
}
html > body #layerpop .shadow02 {
	background: url("http://blogimgs.naver.net/nblog/shadow02.png");
}
.layerpop .shadow02_side {
	left: -1px; top: -1px; position: relative;
}
.layerpop .border_type {
	border: 2px solid rgb(119, 119, 119); background-color: rgb(255, 255, 255);
}
.layerpop .close {
	top: 7px; right: 8px; position: absolute; background-color: rgb(255, 255, 255);
}
.layerpop .content {
	margin: 13px 20px 0px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.layerpop .content .q1 {
	margin: 0px; padding: 0px 0px 8px; text-align: left; color: rgb(34, 34, 34); line-height: 1.5; font-size: 12px; font-weight: normal;
}
.layerpop .content .q2 {
	margin: 0px; padding: 0px 0px 8px; text-align: left; color: rgb(34, 34, 34); font-size: 12px; font-weight: normal;
}
.layerpop .content .q2 input {
	margin: 0px 2px 0px 0px; padding: 0px;
}
* html .layerpop .content .q2 input {
	margin: 0px 2px 0px 0px; padding: 0px; height: 15px;
}
.layerpop .content .q3 {
	margin: 0px; padding: 0px 0px 3px; text-align: left; color: rgb(68, 68, 68); line-height: 1.5; font-size: 12px; font-weight: normal;
}
.layerpop .content .q4 {
	margin: 0px; padding: 0px 0px 9px; text-align: left; color: rgb(68, 68, 68); letter-spacing: -1px; font-size: 12px; font-weight: normal;
}
.layerpop .content .q4 em {
	color: rgb(72, 140, 0); font-style: normal;
}
.layerpop .btn {
	margin: 0px; padding: 10px 0px; text-align: center;
}
.layerpopup {
	font-family: ??,Dotum,Helvetica,sans-serif; position: absolute; z-index: 99;
}
.layerpopup img {
	border: currentColor;
}
.layerpopup .shadow1 {
	width: 100%;
}
html > body .layerpopup .shadow1 {
	background: url("http://blogimgs.naver.net/nblog/admin/layerpopup_shadow1.png");
}
.layerpopup .shadow1_side {
	left: -1px; top: -1px; width: 100%; height: 100%; position: relative;
}
.layerpopup .shadow2 {
	width: 100%;
}
html > body .layerpopup .shadow2 {
	background: url("http://blogimgs.naver.net/nblog/admin/layerpopup_shadow2.png");
}
.layerpopup .shadow2_side {
	left: -1px; top: -1px; width: 100%; height: 100%; position: relative;
}
.layerpopup .shadow3 {
	width: 100%;
}
html > body .layerpopup .shadow3 {
	background: url("http://blogimgs.naver.net/nblog/admin/layerpopup_shadow3.png");
}
.layerpopup .shadow3_side {
	left: -1px; top: -1px; width: 100%; height: 100%; position: relative;
}
.layerpopup .border_type {
	border: 2px solid rgb(119, 119, 119); background-color: rgb(255, 255, 255);
}
.layerpopup .closelayer {
	top: 9px; right: 8px; position: absolute;
}
.layerpopup .btn_box {
	margin: 10px 20px 0px; padding: 10px 0px 15px; text-align: center; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.layerpopup .btn_box * {
	vertical-align: middle;
}
.layerpopup .logbox_wrap {
	background: url("http://blogimgs.naver.net/nblog/bg_area01.gif") repeat-x left top; width: auto; padding-top: 6px; _width: 100%;
}
.layerpopup .logbox_wrap p {
	margin: 0px; color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 11px;
}
.layerpopup .notice {
	padding: 4px 0px 5px 11px; _padding: 4px 0 7px 11px;
}
.layerpopup .notice02 {
	padding: 19px 0px 9px 19px; line-height: 1.4;
}
.layerpopup .notice02 strong {
	color: rgb(39, 143, 0);
}
.layerpopup .volume {
	margin: 16px 19px -8px; letter-spacing: 0px !important; font-size: 12px !important;
}
.layerpopup .frame_wrap {
	margin: 0px 10px; width: auto; _width: 350px;
}
.layerpopup .type03.frame_wrap {
	margin: 0px 0px 0px 20px !important;
}
#c_layer_popup {
	margin: 0px; padding: 0px;
}
#c_layer_popup div {
	margin: 0px; padding: 0px; text-align: left;
}
#c_layer_popup p {
	margin: 0px; padding: 0px; text-align: left;
}
#c_layer_popup ul {
	margin: 0px; padding: 0px; text-align: left;
}
#c_layer_popup li {
	margin: 0px; padding: 0px; text-align: left;
}
#c_layer_popup button {
	margin: 0px; padding: 0px; text-align: left;
}
#c_layer_popup ul {
	list-style: none;
}
#c_layer_popup li {
	list-style: none;
}
#c_layer_popup {
	background: url("http://blogimgs.naver.net/static/common/popup/bg_not_available_word.gif") repeat-x left top rgb(251, 251, 251); font: 12px/normal dotum, sans-serif; padding: 47px 20px 0px; border: 4px solid rgb(119, 119, 119); width: 370px; height: 428px; text-align: left; letter-spacing: -1px; display: none; position: absolute; z-index: 200; font-size-adjust: none; font-stretch: normal; _padding: 48px 20px 0 20px; _height: 427px;
}
#c_layer_popup .c_contents {
	padding: 17px 5px 0px; width: 360px; text-align: left; _padding: 18px 5px 0 5px;
}
#c_layer_popup .c_footer {
	width: 360px; text-align: center; _height: 47px;
}
#c_layer_popup .c_desc00 {
	font: 12px/18px normal dotum; width: 370px; height: 57px; text-align: left; color: rgb(51, 51, 51); border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; _height: 56px;
}
#c_layer_popup .c_desc00 span {
	color: rgb(37, 129, 2);
}
#c_layer_popup .c_desc01 {
	height: 42px; color: rgb(102, 102, 102); line-height: 18px; font-size: 12px; _height: 41px;
}
#c_layer_popup .c_desc02 {
	background: rgb(248, 248, 248); padding: 11px 0px 0px 10px; border: 1px solid rgb(241, 241, 241); width: 348px; height: 84px; color: rgb(102, 102, 102); line-height: 17px; font-size: 11px; _width: 360px; _padding: 10px 0 0 0; _height: 97px;
}
#c_layer_popup .c_desc02 li {
	background: url("http://blogimgs.naver.net/static/common/popup/bu_dot.gif") no-repeat left 6px; padding: 0px 0px 0px 6px; height: 40px; font-size: 11px; _margin-left: -6px;
}
#c_layer_popup .c_desc03 {
	padding: 12px 0px 0px; height: 60px; color: rgb(153, 153, 153); line-height: 17px; font-size: 11px; _padding: 13px 0 0 0; _height: 71px;
}
#c_layer_popup .c_desc04 {
	height: 40px; color: rgb(102, 102, 102); font-size: 11px;
}
#c_layer_popup .c_desc04 a {
	color: rgb(37, 129, 2); text-decoration: underline;
}
#c_layer_popup .c_desc05 {
	height: 57px; text-align: center; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
#c_layer_popup button {
	width: 52px; height: 26px; text-align: center; font-size: 12px;
}
@media not all, not all
{
#c_layer_popup button {
	padding-top: 6px;
}
}
#c_layer_popup button.c_close {
	border: currentColor; top: 7px; width: 18px; height: 17px; right: 6px; position: absolute;
}
*:first-child + html #c_layer_popup button.c_close {
	top: 7px; right: 6px;
}
.readonly_visitor {
	padding: 10px 0px 8px 8px !important; text-align: left;
}
.layerpop2 {
	font: 12px/normal ??, Dotum; color: rgb(51, 51, 51); overflow: hidden; display: none; position: absolute; z-index: 999; font-size-adjust: none; font-stretch: normal;
}
.layerpop2 .border_type {
	border: 2px solid rgb(119, 119, 119); position: relative; background-color: rgb(255, 255, 255);
}
.layerpop2 .close {
	top: 8px; right: 8px; position: absolute;
}
.layerpop2 .content1 {
	padding: 30px 30px 21px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.layerpop2 .content1 h6 {
	margin: 0px; color: rgb(51, 51, 51); padding-bottom: 22px; font-size: 14px; font-weight: bold;
}
.layerpop2 .subtext {
	margin: 0px; padding: 7px 0px 0px; text-align: left; color: rgb(153, 153, 153); line-height: 16px; letter-spacing: -1px; font-size: 11px;
}
.layerpop2 .check {
	padding: 0px 3px 2px 0px; width: 13px; height: 13px; margin-left: 2px; vertical-align: middle;
}
.layerpop2 .btn1 {
	margin: 0px; padding: 11px 0px 20px; text-align: center; border-top-color: rgb(247, 247, 247); border-top-width: 1px; border-top-style: solid; background-color: rgb(251, 251, 251);
}
.layerpop2 .btn1 img {
	margin: 0px 1px; vertical-align: top;
}
.pwr_blog_wrap {
	margin: 5px auto 0px; width: 143px;
}
.pwr_blog_wrap .line {
	width: 100%; height: 0px; line-height: 0; font-size: 0px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.pwr_emblem1 {
	background: url("http://blogimgs.naver.net/section/powerblog/bg_pwr_emblem_1.png") no-repeat 0px 0px; height: 69px; text-align: left; _background: none;
}
.pwr_emblem1 h4 {
	margin: 0px !important; padding: 26px 0px 0px 58px; line-height: 12px; font-family: Tahoma !important; font-size: 10px !important;
}
.pwr_emblem2 {
	background: url("http://blogimgs.naver.net/section/powerblog/bg_pwr_emblem_2.png") no-repeat 0px 0px; height: 70px; text-align: left; _background: none;
}
.pwr_emblem2 h4 {
	margin: 0px !important; padding: 20px 0px 0px 58px; line-height: 12px; font-family: Tahoma !important; font-size: 10px !important;
}
.pwr_blog {
	position: relative;
}
.pwr_blog .pcol2b {
	top: 0px; height: 100%; position: absolute;
}
.pwr_blog .pwr_lft {
	left: 0px;
}
.pwr_blog .pwr_rgt {
	right: 0px; _right: -1px;
}
.pwr_blog .pwr_cont {
	margin: 0px 2px; padding-bottom: 7px;
}
.pwr_blog .pwr_cont .pcol2b {
	height: 1px; position: static;
}
.pwr_blog .pwr_cont ul {
	list-style: none; margin: 3px 0px 0px; padding: 0px; text-align: left;
}
.pwr_blog .pwr_cont li {
	line-height: 15px; letter-spacing: -1px; font-size: 11px;
}
.pwr_blog .pwr_cont li em {
	top: -1px; letter-spacing: 0px; font-family: Tahoma; font-size: 10px; font-style: normal; margin-right: 6px; display: inline-block; position: relative; _filter: none;
}
.pwr_blog .pwr_cont li span {
	display: inline-block;
}
.pwr_blog .pwr_cont li .pcol2b {
	height: auto;
}
.pwr_blog .pwr_pgn {
	text-align: right; padding-top: 1px;
}
.pwr_blog .pwr_pgn .prev {
	letter-spacing: -1px; font-size: 11px; display: inline-block;
}
.pwr_blog .pwr_pgn .next {
	letter-spacing: -1px; font-size: 11px; display: inline-block;
}
.pwr_blog .pwr_pgn em {
	font-size: 11px; font-style: normal; margin-left: -1px; display: inline-block;
}
.pwr_blog .pwr_clse {
	padding: 2px; top: 5px; right: -3px; font-family: "??",dotum; font-size: 12px; font-weight: bold; display: inline-block; position: absolute;
}
.pwr_blog .pwr_clse:hover {
	text-decoration: none;
}
.cwg_wrap {
	font-family: "??",Dotum,Helvetica,sans-serif; font-size: 12px;
}
.cwg2_wrap {
	font-family: "??",Dotum,Helvetica,sans-serif; font-size: 12px;
}
.cwg2_wrap {
	background: url("http://blogimgs.naver.net/challengewidget/bg_note2.png") no-repeat; margin: 0px auto; width: 171px; height: 396px; text-align: left; overflow: hidden; position: relative; _background: url(http://blogimgs.naver.net/challengewidget/bg_note2.gif) no-repeat;
}
.cwg2_wrap .cwg2_badge {
	height: 78px; overflow: hidden; vertical-align: top; position: relative;
}
.cwg2_wrap .cwg2_badge h1 {
	width: 171px; height: 78px; overflow: hidden; vertical-align: top; display: block; position: relative;
}
.cwg2_wrap .cwg2_badge h1 a {
	left: 0px; top: 0px; width: 171px; height: 78px; line-height: 999px; display: block; position: absolute;
}
.cwg2_wrap .cwg2_badge h1 span {
	width: 171px; height: 78px; display: block;
}
.cwg2_wrap .cwg2_badge h1.type span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg2_type.png"); _background: none;
}
.cwg2_wrap .cwg2_badge h1.type2 span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg2_type2.png"); _background: none;
}
.cwg2_wrap .cwg2_badge h1.type3 span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg2_type3.png"); _background: none;
}
.cwg2_wrap .cwg2_badge h1.type4 span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg2_type4.png"); _background: none;
}
.cwg2_wrap .cwg2_badge h1.type5 span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg2_type5.png"); _background: none;
}
.cwg2_wrap .p_day {
	margin: 0px 0px 0px 14px; width: 141px; height: 24px; text-align: center; overflow: hidden; position: relative;
}
.cwg2_wrap .p_day span {
	background: url("http://blogimgs.naver.net/challengewidget/ico_com2.gif") no-repeat; line-height: 999px; overflow: hidden; margin-left: -1px; vertical-align: top; display: inline-block;
}
.cwg2_wrap .p_day .ing {
	background-position: 0px -17px; width: 71px; height: 21px;
}
.cwg2_wrap .p_day .clear_no {
	background-position: -71px -20px; width: 90px; height: 20px; margin-top: 3px;
}
.cwg2_wrap .p_day .clear_ok {
	background-position: 0px -43px; width: 122px; height: 20px;
}
.cwg2_wrap .p_day em {
	height: 21px; color: rgb(82, 82, 82); font-family: Tahoma; font-size: 17px; font-style: normal; font-weight: bold; display: inline-block;
}
.cwg2_wrap .lst_wrap {
	background: url("http://blogimgs.naver.net/challengewidget/ico_com2.gif") no-repeat 0px -316px; margin: 3px auto 0px; width: 141px; height: 142px; position: relative;
}
.cwg2_wrap .lst_wrap .lst {
	padding: 6px 0px 0px 5px; overflow: hidden; -ms-zoom: 1;
}
.cwg2_wrap .lst_wrap .lst li {
	background: url("http://blogimgs.naver.net/challengewidget/ico_com2.gif") no-repeat; margin: 0px 0px 1px 1px; width: 12px; height: 12px; line-height: 999px; overflow: hidden; float: left; display: inline;
}
.cwg2_wrap .lst_wrap .lst .off {
	background-position: -70px 0px;
}
.cwg2_wrap .cplt {
	background: url("http://blogimgs.naver.net/challengewidget/ico_com2.gif") no-repeat; left: 121px; top: 121px; width: 16px; height: 17px; line-height: 999px; overflow: hidden; position: absolute;
}
.cwg2_wrap .lst_wrap .lst_clear_lay {
	left: -2px; top: -1px; width: 145px; height: 147px; overflow: hidden; position: absolute;
}
.cwg2_wrap .lst_wrap .lst_clear_lay .lay_group {
	background: url("http://blogimgs.naver.net/challengewidget/bg_clear_box.png") no-repeat; left: 0px; top: 0px; width: 145px; height: 147px; position: absolute; _background: none;
}
.cwg2_wrap .lst_wrap .lst_clear_lay .lay_group .p_celar {
	background: url("http://blogimgs.naver.net/challengewidget/ico_com2.gif") no-repeat 0px -215px; margin: 14px 0px 0px 28px; width: 90px; height: 98px; text-indent: -500em; overflow: hidden;
}
.cwg2_wrap .lst_wrap .lst_clear_lay .lay_group .p_celar2 {
	background: url("http://blogimgs.naver.net/challengewidget/ico_com2.gif") no-repeat -96px -215px; margin: 14px 0px 0px 33px; width: 78px; height: 97px; text-indent: -500em; overflow: hidden;
}
.cwg2_wrap .lst_wrap .lst_clear_lay .clse {
	background: url("http://blogimgs.naver.net/challengewidget/ico_com2.gif") no-repeat -188px 2px; top: 6px; width: 14px; height: 14px; right: 10px; text-indent: -500em; overflow: hidden; position: absolute;
}
.cwg2_wrap .mod {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat 0px 0px; width: 14px; height: 14px; right: 13px; bottom: 10px; line-height: 999px; overflow: hidden; display: block; position: absolute;
}
.cwg2_wrap .cwg_lst {
	margin: 0px 15px; height: 118px; position: relative;
}
.cwg2_wrap .cwg_lst .none {
	margin: 23px 0px 0px; text-align: center; color: rgb(153, 153, 153); line-height: 21px; font-size: 11px;
}
.cwg2_wrap .cwg_lst .more {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat 0px -150px; top: 50%; width: 15px; height: 15px; right: 0px; line-height: 999px; overflow: hidden; margin-top: -8px; display: block; position: absolute;
}
.cwg2_wrap .cwg_lst h2 {
	height: 17px; text-align: center; letter-spacing: -1px; padding-top: 4px; font-size: 12px;
}
.cwg2_wrap .cwg_lst h2 a {
	padding: 2px 17px 2px 2px; color: rgb(51, 51, 51); text-decoration: none; display: inline-block; position: relative;
}
.cwg2_wrap .cwg_lst h2 a span {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat 0px -150px; top: 50%; width: 15px; height: 15px; right: 0px; line-height: 999px; overflow: hidden; margin-top: -8px; display: block; position: absolute;
}
.cwg2_wrap .cwg_lst ul {
	height: 84px; padding-top: 3px;
}
.cwg2_wrap .cwg_lst li {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat 0px -112px; list-style: none; line-height: 21px; padding-left: 6px; font-size: 11px; vertical-align: top; position: relative;
}
.cwg2_wrap .cwg_lst li a {
	color: rgb(102, 102, 102); display: inline-block; _vertical-align: baseline;
}
.cwg2_wrap .cwg_lst li em {
	top: 0px; right: 0px; color: rgb(174, 174, 174); font-family: Tahoma; font-size: 9px; font-style: normal; position: absolute;
}
.cwg2_wrap .cwg_lst li em.time {
	color: rgb(123, 123, 123);
}
.cwg2_wrap .cwg_status {
	margin: 0px auto; width: 141px; height: 133px; text-align: center; vertical-align: top;
}
.cwg2_wrap .cwg_cnt {
	height: 21px; overflow: hidden; margin-bottom: 10px; vertical-align: top;
}
.cwg2_wrap .cwg_cnt strong {
	width: 42px; height: 21px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.cwg2_wrap .cwg_btm {
	margin: 0px auto; width: 145px;
}
.cwg2_wrap .cwg_btm a {
	margin: 7px 0px 0px -1px; padding: 3px 9px 3px 2px; color: rgb(153, 153, 153); letter-spacing: -1px; font-size: 11px; text-decoration: none; display: inline-block;
}
.cwg2_wrap .cwg_btm a em {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat -26px -96px; width: 4px; height: 6px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.cwg2_type .cplt {
	background-position: -84px 0px;
}
.cwg2_type2 .cplt {
	background-position: -102px 0px;
}
.cwg2_type3 .cplt {
	background-position: -120px 0px;
}
.cwg2_type4 .cplt {
	background-position: -138px 0px;
}
.cwg2_type5 .cplt {
	background-position: -156px 0px;
}
.cwg2_type .lst_wrap .lst li {
	
}
.cwg2_type2 .lst_wrap .lst li {
	background-position: -14px 0px;
}
.cwg2_type3 .lst_wrap .lst li {
	background-position: -28px 0px;
}
.cwg2_type4 .lst_wrap .lst li {
	background-position: -42px 0px;
}
.cwg2_type5 .lst_wrap .lst li {
	background-position: -56px 0px;
}
.cwg_master {
	background: url("http://blogimgs.naver.net/challengewidget/bg_note.png"); margin: 0px auto; width: 171px; height: 364px; text-align: left; overflow: hidden; position: relative; _background: url(http://blogimgs.naver.net/challengewidget/bg_note.gif);
}
.cwg_wrap .cwg_badge {
	height: 78px; overflow: hidden; vertical-align: top; position: relative;
}
.cwg_wrap .cwg_badge h1 {
	width: 171px; height: 78px; overflow: hidden; vertical-align: top; display: block; position: relative;
}
.cwg_wrap .cwg_badge h1 a {
	left: 0px; top: 0px; width: 171px; height: 78px; line-height: 999px; display: block; position: absolute;
}
.cwg_wrap .cwg_badge h1 span {
	width: 171px; height: 78px; display: block;
}
.cwg_wrap .cwg_badge h1.type span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg_type.png"); _background: none;
}
.cwg_wrap .cwg_badge h1.type2 span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg_type2.png"); _background: none;
}
.cwg_wrap .cwg_badge h1.type3 span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg_type3.png"); _background: none;
}
.cwg_wrap .cwg_badge h1.type4 span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg_type4.png"); _background: none;
}
.cwg_wrap .cwg_badge h1.type5 span {
	background: url("http://blogimgs.naver.net/challengewidget/img_bdg_type5.png"); _background: none;
}
.cwg_wrap .mod {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat 0px 0px; width: 14px; height: 14px; right: 13px; bottom: 13px; line-height: 999px; overflow: hidden; display: block; position: absolute;
}
.cwg_wrap .cwg_lst {
	margin: 0px 15px; height: 118px; position: relative;
}
.cwg_wrap .cwg_lst .none {
	margin: 23px 0px 0px; text-align: center; color: rgb(153, 153, 153); line-height: 21px; font-size: 11px;
}
.cwg_wrap .cwg_lst h2 {
	height: 17px; text-align: center; letter-spacing: -1px; padding-top: 4px; font-size: 12px;
}
.cwg_wrap .cwg_lst h2 a {
	padding: 2px 17px 2px 2px; color: rgb(51, 51, 51); text-decoration: none; display: inline-block; position: relative;
}
.cwg_wrap .cwg_lst h2 a span {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat 0px -150px; top: 50%; width: 15px; height: 15px; right: 0px; line-height: 999px; overflow: hidden; margin-top: -8px; display: block; position: absolute;
}
.cwg_wrap .cwg_lst ul {
	height: 82px; padding-top: 3px;
}
.cwg_wrap .cwg_lst li {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat 0px -112px; list-style: none; line-height: 21px; padding-left: 6px; font-size: 11px; vertical-align: top; position: relative;
}
.cwg_wrap .cwg_lst li a {
	color: rgb(102, 102, 102); display: inline-block; _vertical-align: baseline;
}
.cwg_wrap .cwg_lst li em {
	top: 0px; right: 0px; color: rgb(174, 174, 174); font-family: Tahoma; font-size: 9px; font-style: normal; position: absolute;
}
.cwg_wrap .cwg_lst li em.time {
	color: rgb(123, 123, 123);
}
.cwg_wrap .cwg_status {
	margin: 0px auto; width: 141px; height: 133px; text-align: center; vertical-align: top;
}
.cwg_wrap .cwg_cnt {
	height: 21px; overflow: hidden; margin-bottom: 11px; vertical-align: top;
}
.cwg_wrap .cwg_cnt strong {
	width: 50px; height: 21px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.cwg_wrap .cwg_cnt strong.level span {
	margin-top: 0px;
}
.cwg_wrap .cwg_cnt strong.level2 span {
	margin-top: -30px;
}
.cwg_wrap .cwg_cnt strong.level3 span {
	margin-top: -60px;
}
.cwg_wrap .cwg_cnt strong.level4 span {
	margin-top: -90px;
}
.cwg_wrap .cwg_cnt .lnr {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat 0px -30px; width: 19px; height: 21px; line-height: 999px; overflow: hidden; margin-left: -1px; vertical-align: top; display: inline-block;
}
.cwg_wrap .cwg_cnt em {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat 100% -60px; padding: 2px 9px 0px 0px; height: 21px; color: rgb(82, 82, 82); font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: bold; margin-left: -2px; vertical-align: top; display: inline-block;
}
.cwg_wrap .cwg_cnt em span {
	left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;
}
.cwg_wrap .cwg_track {
	width: 141px; height: 86px; position: relative;
}
.cwg_wrap .cwg_track span {
	margin: -1px 0px 6px; width: 7px; height: 8px; line-height: 999px; overflow: hidden; float: left; position: relative; z-index: 10; background-color: rgb(255, 255, 255);
}
.cwg_wrap .cwg_track span.rtl {
	float: right;
}
.cwg_wrap .cwg_track span.cpt {
	visibility: hidden;
}
.cwg_wrap .cwg_track span.excp {
	margin: -6px 0px 0px 133px; width: 8px; height: 7px; float: right;
}
.cwg_wrap .cwg_track span.excp2 {
	margin: -6px 133px 0px 0px; width: 8px; height: 7px;
}
.cwg_wrap .cwg_track span.excp3 {
	width: 8px;
}
.cwg_wrap .cwg_track span.excp4 {
	width: 8px; height: 7px; margin-top: 0px;
}
.cwg_wrap .cwg_track em.rail_bg {
	left: 0px; top: -1px; width: 141px; height: 86px; overflow: hidden; position: absolute; z-index: 5;
}
.cwg_wrap .cwg_track em.rail_bg strong {
	margin-top: -120px;
}
.cwg_wrap .cwg_track em.rail {
	background: url("http://blogimgs.naver.net/challengewidget/bg_rail.png") no-repeat 0px 0px; left: 0px; top: -1px; width: 141px; height: 70px; overflow: hidden; display: block; position: absolute; z-index: 15; _background: none;
}
.cwg_wrap .cwg_track em.goal {
	left: -2px; top: -3px; width: 124px; height: 68px; overflow: hidden; position: absolute; z-index: 20;
}
.cwg_wrap .cwg_track em.goal strong {
	margin-top: -220px;
}
.cwg_wrap .cwg_btm {
	margin: 0px auto; width: 145px; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
.cwg_wrap .cwg_btm a {
	margin: 7px 0px 0px -1px; padding: 3px 9px 3px 2px; color: rgb(153, 153, 153); letter-spacing: -1px; font-size: 11px; text-decoration: none; display: inline-block;
}
.cwg_wrap .cwg_btm a em {
	background: url("http://blogimgs.naver.net/challengewidget/spr_cwg.gif") no-repeat -26px -96px; width: 4px; height: 6px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.cwg_wrap .flt {
	width: 150px; height: 450px; display: block;
}
.cwg_type .flt {
	background: url("http://blogimgs.naver.net/challengewidget/spr_ctype.png") no-repeat 0px 0px; _background: none;
}
.cwg_type2 .flt {
	background: url("http://blogimgs.naver.net/challengewidget/spr_ctype2.png") no-repeat 0px 0px; _background: none;
}
.cwg_type3 .flt {
	background: url("http://blogimgs.naver.net/challengewidget/spr_ctype3.png") no-repeat 0px 0px; _background: none;
}
.cwg_type4 .flt {
	background: url("http://blogimgs.naver.net/challengewidget/spr_ctype4.png") no-repeat 0px 0px; _background: none;
}
.cwg_type5 .flt {
	background: url("http://blogimgs.naver.net/challengewidget/spr_ctype5.png") no-repeat 0px 0px; _background: none;
}
.cmp_wrap {
	margin: 0px auto; width: 171px; text-align: left; font-family: "??",Dotum,Helvetica,sans-serif; font-size: 12px;
}
.cmp_wrap .line_x {
	height: 1px; line-height: 0; font-size: 0px;
}
.cmp_wrap .line_y {
	width: 1px; line-height: 0; font-size: 0px;
}
.cmp_wrap .ls0 {
	letter-spacing: 0px;
}
.cmp_wrap .tl_cmp {
	padding: 0px; border: 0px currentColor; width: 100%; border-collapse: collapse; table-layout: fixed;
}
.cmp_wrap .tl_cmp th {
	padding: 0px; border: 0px currentColor;
}
.cmp_wrap .tl_cmp td {
	padding: 0px; border: 0px currentColor;
}
.cmp_wrap .cmp_content {
	padding: 10px 11px 9px; width: 147px; letter-spacing: -1px; font-size: 11px; position: relative;
}
.cmp_wrap .cmp_content::after {
	clear: both; display: block; content: "";
}
.cmp_wrap .cmp_content h3 {
	margin: 0px !important; height: 31px; line-height: 14px; letter-spacing: 0px; padding-top: 2px; font-size: 12px; font-weight: bold;
}
.cmp_wrap .cmp_content .bx_line::after {
	clear: both; display: block; content: "";
}
.cmp_wrap .cmp_content .bx_line .line_y {
	float: left;
}
.cmp_wrap .cmp_content .bx_line .bx_inr {
	overflow: hidden;
}
.cmp_wrap .cmp_content .bx_line .bx_inr a {
	text-align: center; float: left; display: inline-block;
}
.cmp_wrap .cmp_content .bx_line .bx_inr a:hover {
	text-decoration: none;
}
.cmp_wrap .cmp_content .bx_line .bx_inr a strong {
	display: block;
}
.cmp_wrap a .bu {
	font-size: 4px; margin-left: 2px; vertical-align: 3px; display: inline-block; -webkit-text-size-adjust: none;
}
.cmp_wrap .cmp_content .btn_txt {
	top: 10px; width: 37px; right: 7px; position: absolute;
}
.cmp_wrap .cmp_content .btn_txt .line_x {
	width: 35px;
}
.cmp_wrap .cmp_content .btn_txt .line_y {
	height: 14px;
}
.cmp_wrap .cmp_content .btn_txt a {
	width: 33px; height: 12px; padding-top: 2px;
}
:root .cmp_wrap .cmp_content .btn_txt a {
	padding-top: 2px;
}
.cmp_wrap .cmp_content .btn_help {
	width: 14px;
}
.cmp_wrap .cmp_content .btn_help .line_x {
	width: 14px;
}
.cmp_wrap .cmp_content .btn_help .line_y {
	height: 12px;
}
.cmp_wrap .cmp_content .btn_help a {
	width: 12px; height: 12px; line-height: 15px; display: block;
}
:root .cmp_wrap .cmp_content .btn_help a {
	line-height: 14px;
}
:root .cmp_wrap .cmp_content .btn_help a {
	line-height: 17px;
}
.cmp_wrap .cmp_tt {
	left: 5px; top: 33px; width: 159px; height: 1px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; position: absolute;
}
.cmp_wrap .cmp_content .info_cont {
	padding-left: 8px;
}
.cmp_wrap .cmp_content .info_cont li {
	list-style: none; line-height: 16px; position: relative;
}
.cmp_wrap .cmp_content .info_cont li .info_wrp {
	padding-bottom: 1px; display: inline-block; opacity: 0.8;
}
.cmp_wrap .cmp_content .info_cont li .tt {
	display: inline-block;
}
.cmp_wrap .cmp_content .info_cont li .tx {
	padding-right: 2px;
}
.cmp_wrap .cmp_content .info_cont li .ic {
	left: -6px; top: 6px; width: 2px; height: 2px; overflow: hidden; display: block; position: absolute;
}
.cmp_wrap .cmp_content .info_cont li .lk {
	text-decoration: underline;
}
.cmp_wrap .cmp_content .info_cont li .lk .bu {
	text-decoration: none; vertical-align: 2px;
}
.cmp_wrap .cmp_content .info_cont li .btn_help {
	margin-left: 1px; vertical-align: -2px; display: inline-block; -ms-zoom: 1;
}
.cmp_wrap .cmp_content .layer_tip {
	padding: 9px 10px 7px; border: 1px solid rgb(136, 136, 136); display: none; position: absolute; z-index: 1000; background-color: rgb(255, 255, 255);
}
.cmp_wrap .cmp_content .layer_tip .tip {
	background: url("http://blogimgs.naver.net/nblog/admin50/bg_layer_arr.gif") no-repeat 0px 0px; width: 11px; height: 6px; bottom: -6px; line-height: 0; font-size: 0px; position: absolute;
}
.cmp_wrap .cmp_content .layer_tip .cont {
	color: rgb(132, 134, 137); line-height: 14px; letter-spacing: -1px; font-family: dotum,"??"; font-size: 11px; margin-left: -1px;
}
.cmp_wrap .cmp_content .layer_tip .clse_tip {
	top: 7px; right: 8px; position: absolute;
}
.new_blog {
	height: 170px; text-align: center; font-family: "??",dotum;
}
.new_blog .new_blog_inner {
	padding-top: 34px;
}
.new_blog .new_blog_inner2 {
	padding-top: 78px;
}
.new_blog .new_blog_inner3 {
	padding-top: 50px;
}
.new_blog .new_blog_inner3 ul.lst_bu {
	text-align: left;
}
.new_blog .new_blog_inner3 ul.lst_bu li {
	list-style: none; line-height: 17px; font-size: 12px; margin-bottom: 6px;
}
.new_blog .new_blog_inner3 ul.lst_bu li .pcol2b {
	margin: 0px 2px 2px 0px; width: 3px; height: 3px; vertical-align: middle;
}
.new_blog strong {
	margin: 0px 0px 8px; font-size: 14px !important; display: block;
}
.new_blog p {
	margin: 0px 0px 13px; line-height: 17px; font-size: 12px; display: block;
}
.new_blog a {
	display: inline-block;
}
.ly_newblog {
	background: rgb(254, 254, 254); padding: 14px; border: 1px solid rgb(209, 209, 209); position: absolute; z-index: 1000;
}
.ly_newblog table {
	width: 100%; border-collapse: collapse;
}
.ly_newblog .ly_newblog_btm {
	padding: 16px 0px 6px; width: 100%; text-align: center; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid; position: relative;
}
.ly_newblog .ly_newblog_btm img {
	vertical-align: top;
}
.ly_newblog .ly_newblog_cache {
	top: 19px; right: -1px; position: absolute;
}
.ly_newblog .ly_newblog_cache .input_chk {
	margin: 5px 5px 0px; padding: 0px; width: 13px; height: 13px; vertical-align: middle; float: left;
}
.ly_newblog .ly_newblog_cache label {
	color: rgb(153, 153, 153); line-height: 27px; letter-spacing: -1px; font-family: "??",dotum; font-size: 11px; vertical-align: middle; float: left;
}
.ly_newblog .ly_newblog_cache a {
	margin-left: 5px; vertical-align: middle; float: left; display: inline-block;
}
.ly_newblog .clse {
	padding: 2px; top: 7px; right: 7px; display: inline-block; position: absolute;
}
.ly_newblog_cont img {
	vertical-align: top;
}
.wzd_wrap {
	background: rgb(245, 245, 245); margin: 0px auto; border: 1px solid rgb(236, 236, 236); width: 169px; height: 80px; text-align: center; font-family: "??",dotum; font-size: 11px;
}
.wzd_wrap .info_txt {
	margin: 0px auto 8px; width: 146px; height: 36px; color: rgb(125, 125, 125); line-height: 16px; padding-top: 11px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.wzd_wrap .info_a {
	background: url("http://blogimgs.naver.net/nblog/widget/ic_wzd.gif") no-repeat 0px 2px; margin: 0px 4px 0px 6px; color: rgb(125, 125, 125); padding-left: 6px; font-size: 11px; text-decoration: none; display: inline-block;
}
.wzd_wrap a:hover {
	text-decoration: underline;
}
.onestyle.side-body .wzd_wrap {
	-ms-zoom: 1;
}
.map_wrp .sub_cnt .more {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/sp_widget_map_v3.png") no-repeat;
}
.map_wrp .set {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/sp_widget_map_v3.png") no-repeat;
}
.map_wrp .go_post .post {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/sp_widget_map_v3.png") no-repeat;
}
.map_wrp .go_post .clse {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/sp_widget_map_v3.png") no-repeat;
}
.map_wrp {
	margin: 0px auto; width: 171px; height: 260px;
}
.map_wrp .country {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/bg_country_v2.jpg") no-repeat; width: 171px; height: 260px; letter-spacing: -1px; font-family: "??",dotum; font-size: 11px; position: relative;
}
.map_wrp .country .tit {
	margin: 0px; padding: 0px; height: 28px; text-align: left; overflow: hidden;
}
.map_wrp .country .tit .set {
	background-position: 100% -124px; top: 8px; width: 11px; height: 12px; right: 8px; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
.map_wrp .country .tit em {
	left: 0px; top: 0px; width: 1px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;
}
.map_wrp .country .tit strong {
	margin: 8px 0px 0px 80px; color: rgb(0, 164, 3); font-family: verdana; font-size: 10px; display: inline-block;
}
.map_wrp .map_sec {
	height: 232px; position: relative;
}
.map_wrp .pin {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/sp_widget_map_v3.png") no-repeat 0px -124px; width: 19px; height: 25px; text-align: center; display: block; position: absolute;
}
.map_wrp .pin10 {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/sp_widget_map_v3.png") no-repeat 0px -124px; width: 19px; height: 25px; text-align: center; display: block; position: absolute;
}
.map_wrp .pin100 {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/sp_widget_map_v3.png") no-repeat 0px -124px; width: 19px; height: 25px; text-align: center; display: block; position: absolute;
}
.map_wrp a.pin:hover {
	text-decoration: none;
}
.map_wrp .pin strong {
	color: rgb(0, 164, 3); line-height: 16px; font-family: verdana; font-size: 10px; margin-left: -1px; display: block;
}
.map_wrp .pin10 {
	background-position: -28px -124px; width: 23px; height: 33px;
}
.map_wrp .pin10 strong {
	line-height: 22px;
}
.map_wrp .pin100 {
	background-position: -61px -124px; width: 29px; height: 42px;
}
.map_wrp .pin100 strong {
	line-height: 28px;
}
.map_wrp .sub_cnt {
	top: 239px; right: 10px; position: absolute;
}
:root .map_wrp .sub_cnt {
	top: 240px;
}
.map_wrp .sub_cnt a {
	color: rgb(102, 113, 123); line-height: 12px; padding-right: 1px; vertical-align: middle; display: inline-block;
}
.map_wrp .sub_cnt .more {
	background-position: 100% -170px; padding: 0px 5px 0px 1px; font-size: 11px;
}
:root .map_wrp .sub_cnt .more {
	line-height: 14px;
}
.map_wrp .dim {
	background: rgb(0, 0, 0); left: 0px; top: 28px; width: 171px; height: 232px; position: absolute; opacity: 0.1;
}
.map_wrp .go_post {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/sp_widget_map_v3.png") no-repeat; left: 12px; top: 85px; width: 147px; height: 120px; text-align: center; position: absolute;
}
.map_wrp .go_post p {
	margin: 0px; padding: 0px; line-height: 15px;
}
.map_wrp .go_post .tt {
	color: rgb(51, 51, 51); padding-top: 15px;
}
.map_wrp .go_post .tx {
	color: rgb(153, 153, 153);
}
.map_wrp .go_post a {
	text-indent: -9999em; overflow: hidden; display: block;
}
.map_wrp .go_post .post {
	background-position: 0px -186px; margin: 11px auto 0px; width: 68px; height: 16px;
}
.map_wrp .go_post .clse {
	background-position: 100% -148px; top: 10px; width: 11px; height: 11px; right: 10px; position: absolute;
}
.map_wrp .go_evt {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/event/bg_evt_ly.png") no-repeat; left: 12px; top: 66px; width: 147px; height: 125px; text-align: center; padding-top: 15px; position: absolute;
}
.map_wrp .go_evt p {
	margin: 0px; padding: 0px; line-height: 15px; font-size: 11px;
}
.map_wrp .go_evt .tt {
	color: rgb(153, 153, 153); margin-bottom: 3px;
}
.map_wrp .go_evt .tx {
	color: rgb(238, 110, 60);
}
.map_wrp .go_evt .tx a {
	color: rgb(246, 182, 157); overflow: hidden; text-decoration: underline;
}
.map_wrp .go_evt a {
	background: url("http://blogimgs.naver.net/nblog/mylog/mapview/sp_widget_map_v3.png") no-repeat; font-size: 11px;
}
.map_wrp .go_evt .post {
	text-indent: -9999px; display: block;
}
.map_wrp .go_evt .clse {
	text-indent: -9999px; display: block;
}
.map_wrp .go_evt .post {
	background-position: 0px -186px; margin: 13px auto 0px; width: 68px; height: 16px;
}
.map_wrp .go_evt .clse {
	background-position: 100% -148px; top: 9px; width: 11px; height: 11px; right: 10px; position: absolute;
}
.libr_wrp .libr_h .set {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr_wrp .mask {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr_lst .thmb {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr2 {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr3 {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr_wrp .libr_ft .more {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr_wrp .go_post {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr_wrp .go_post .post {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr_wrp .go_post .clse {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr_wrp .libr_ft .pg {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr_wrp .libr_ft .pg a {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr_wrp .my .nodt_post {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/sp_widget_lib.png") no-repeat;
}
.libr2 {
	background-position: 0px -185px !important; height: 280px !important;
}
.libr3 {
	background-position: 0px -470px !important; height: 380px !important;
}
.libr_wrp {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/bg_library.jpg") no-repeat 0px 0px; margin: 0px auto; width: 171px; height: 180px; position: relative;
}
.libr_wrp .libr_h {
	margin: 0px; padding: 9px 0px 0px 8px; height: 19px; position: relative;
}
.libr_wrp .libr_h .tit {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/lib_h.gif") no-repeat; width: 70px; height: 11px; line-height: 9999em; overflow: hidden; vertical-align: top; display: inline-block;
}
.libr_wrp .libr_h strong {
	margin: -1px 0px 0px -1px; color: rgb(0, 164, 3); letter-spacing: -1px; padding-right: 1px; font-family: verdana; font-size: 10px; vertical-align: top; display: inline-block;
}
.libr_wrp .libr_h .set {
	background-position: 100% 0px; top: 8px; width: 11px; height: 12px; right: 8px; text-indent: -9999em; overflow: hidden; display: block; position: absolute;
}
.libr_wrp .libr_bdy {
	padding: 0px 9px 0px 10px; text-align: left;
}
.libr_wrp .libr_ft {
	width: 152px; bottom: 10px; padding-top: 30px; position: absolute;
}
.libr_wrp .libr_ft .page_sec {
	overflow: hidden;
}
.libr_wrp .libr_ft .pg_num {
	padding: 4px 0px 0px 5px; color: rgb(153, 153, 153); line-height: 13px; font-family: "??",dotum; font-size: 11px; float: left; display: inline-block;
}
.libr_wrp .libr_ft .pg_num strong {
	color: rgb(125, 125, 125);
}
.libr_wrp .libr_ft .pg {
	background-position: 0px -162px; width: 37px; height: 19px; float: left; display: inline-block; position: relative;
}
.libr_wrp .libr_ft .pg a {
	top: 1px; width: 17px; height: 17px; text-indent: -9999em; overflow: hidden; display: inline-block; position: absolute;
}
.libr_wrp .libr_ft .pg .pre_v {
	background-position: -43px -163px; left: 1px;
}
.libr_wrp .libr_ft .pg .next_v {
	background-position: -61px -163px; right: 1px;
}
.libr_wrp .libr_ft .more {
	background-position: 100% -167px; top: 34px; right: 1px; color: rgb(125, 125, 125); line-height: 11px; letter-spacing: -1px; padding-right: 5px; font-family: "??",dotum; font-size: 11px; display: inline-block; position: absolute;
}
.libr_wrp .nodt_post {
	margin: 0px; height: 54px; text-align: center; color: rgb(153, 153, 153); line-height: 15px; letter-spacing: -1px; padding-top: 39px; font-family: "??",dotum; font-size: 11px;
}
.libr_wrp .my .nodt_post {
	background-position: 0px -186px; margin: 16px 0px 0px 8px; padding: 0px; width: 65px; height: 77px;
}
.libr_wrp .my .nodt_post a {
	margin: 0px auto; width: 52px; height: 75px; text-indent: -9999em; overflow: hidden; display: block;
}
.libr_lst {
	width: 152px; overflow: hidden; margin-top: -7px;
}
.libr_lst li {
	list-style: none; padding: 23px 0px 0px 8px; width: 65px; height: 77px; overflow: hidden; margin-right: -3px; float: left;
}
.libr_lst li img {
	display: block;
}
.libr_lst li .thmb {
	width: 65px; height: 77px; position: relative;
}
.libr_lst li .thmb a {
	margin-left: 6px; display: block; cursor: pointer;
}
.libr_lst li .mask {
	left: 6px; top: 1px; width: 52px; height: 76px; display: block; position: absolute; _background: none;
}
.libr_lst .movie .thmb {
	padding-top: 4px;
}
.libr_lst .book .thmb {
	background-position: -70px 0px; padding-top: 1px;
}
.libr_lst .music .thmb {
	background-position: -140px 0px; padding: 29px 0px 0px 4px; height: 48px;
}
.libr_lst .movie .thmb a {
	width: 52px; height: 73px;
}
.libr_lst .book .thmb a {
	width: 52px; height: 76px;
}
.libr_lst .music .thmb a {
	width: 48px; height: 48px;
}
.libr_lst .movie .mask {
	background-position: -6px -83px;
}
.libr_lst .book .mask {
	background-position: -76px -83px; width: 52px; height: 76px;
}
.libr_lst .music .mask {
	background-position: -146px -111px; left: 6px; top: 29px; width: 52px; height: 48px;
}
.libr_wrp .libr_h {
	text-align: left;
}
.libr_lst .movie .thmb .thumb_img {
	width: 49px; height: 70px;
}
.libr_lst .book .thmb .thumb_img {
	width: 52px; height: 76px;
}
.libr_lst .music .thmb .thumb_img {
	width: 48px; height: 48px;
}
.libr_lst .movie .thmb .no_img {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/w_noimg_movie.gif") no-repeat 0% 0% / 49px 70px; width: 49px; height: 70px;
}
.libr_lst .book .thmb .no_img {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/w_noimg_book.gif") no-repeat 0% 0% / 52px 76px; width: 52px; height: 76px;
}
.libr_lst .music .thmb .no_img {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/w_noimg_music.gif") no-repeat 0% 0% / 48px 48px; width: 48px; height: 48px;
}
.ly_evt_libr {
	background: url("http://blogimgs.naver.net/nblog/mylog/library/evt_libr.gif") no-repeat rgb(255, 249, 227); left: 0px; width: 171px; height: 32px; bottom: 0px; position: absolute;
}
.ly_evt_libr strong a {
	padding: 8px 0px 0px 22px; width: 148px; height: 23px; text-align: left; color: rgb(98, 96, 90); line-height: 18px; letter-spacing: -1px; font-family: "??",dotum; font-size: 11px; display: inline-block;
}
.ly_evt_libr strong a:hover {
	text-decoration: none;
}
.ly_evt_libr .clse {
	background: url("http://blogimgs.naver.net/nblog/spc.gif"); top: 7px; width: 17px; height: 17px; right: 6px; text-indent: -9999em; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.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;
}
#defineNHNCSS_LayoutTopCommon-422877_css {
	color: rgb(255, 255, 238);
}
