@charset "utf-8";

/****** COMMON ******/
html { .overflow:scroll; .overflow-x:hidden; }
html,body { margin:0; padding:0; color:#5A5A5A; }
body { color:#666; font-size:15px; font-family:'돋움', Dotum, '굴림', Gulim, sans-serif; letter-spacing:-1px; line-height:1em; background-color:#f3f3f3; -webkit-text-size-adjust:none; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
strong { font-weight:bold; }
button { margin:0; padding:0; border:none; font-family:'돋움', Dotum, '굴림', Gulim, sans-serif; cursor:pointer; }
li { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
hr, .disnone { display:none; }

/* to preserve line-height and selector appearance */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }

input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
textarea, input { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }
textarea { resize:none; }

input[type="button"], input[type="text"], input[type="image"], textarea {-webkit-appearance:none;-webkit-border-radius:0;}
input:checked[type="checkbox"]{background-color:#fff;-webkit-appearance:checkbox;}

/* to enable resizing for IE */
input,textarea,select{ *font-size:100%; }

/* because legend doesn't inherit in IE */
legend{ color:#000; }
label { cursor:pointer; }
a { color:#333; text-decoration:none; font-family:'돋움', Dotum, '굴림', Gulim, sans-serif; }

/* float 해제 */
.f_clear:after { content:""; height:0; display:block; visibility:hidden; clear:both; }
* html .f_clear { height:1px; }
.f_clear { display:block; min-height:1px; }

/* 공통 */
.wrap { background:#FFF; }
.num { letter-spacing:0; }
span.bar { padding:0 7px; color:#cfcfcf; }

.notap { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.dimmed_wrap { position:absolute; top:34px; left:0; width:100%; height:100%; }
	.dimmed { position:relative; width:100%; height:100%; background-color:#000; filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80; z-index:999; }
	.dimmed p { padding-top:40px; font-size:15px; color:#fff; text-align:center; line-height:1.5em; }

/* Type button */
.social_mod_m_btn { position:relative; float:left; }
.social_mod_m_btn span.txt_feel { float:left; padding:0; margin:0; width:41px; color:#8F8F8F; font-size:11px; letter-spacing:-1px; }
.social_mod_m_btn span.info { float:left; margin:0; padding:0; font-size:11px; letter-spacing:-1px; color:#8F8F8F; }
.social_mod_m_btn a.on { float:left; display:block; margin:0 6px 0 0; padding:0; width:54px; height:25px; background:url("http://nimg.nate.com/etc/ui/images/mobile/img/btn/set_btn_m.png") no-repeat 0 -25px; overflow:hidden; text-indent:-9999px; -webkit-background-size:54px 50px; }
.social_mod_m_btn a.off { float:left; display:block; margin:0 6px 0 0; padding:0; width:54px; height:25px; background:url("http://nimg.nate.com/etc/ui/images/mobile/img/btn/set_btn_m.png") no-repeat 0 0; overflow:hidden; text-indent:-9999px; -webkit-background-size:54px 50px; }
.social_mod_m_btn a.loading_on { float:left; display:block; margin:0 6px 0 0; padding:0; width:54px; height:25px; background:url("http://nimg.nate.com/etc/ui/images/mobile/img/btn/m_btn_loading_on.gif") no-repeat 0 0; overflow:hidden; text-indent:-9999px; -webkit-background-size:54px 25px; }
.social_mod_m_btn a.loading_off { float:left; display:block; margin:0 6px 0 0; padding:0; width:54px; height:25px; background:url("http://nimg.nate.com/etc/ui/images/mobile/img/btn/m_btn_loading_off.gif") no-repeat 0 0; overflow:hidden; text-indent:-9999px; -webkit-background-size:54px 25px; }
.social_mod_m_btn span.count { clear:none; float:left; display:inline; width:auto; margin:5px 0 0 0; padding:0; font-family:verdana; font-size:12px; font-weight:normal;}
.social_mod_m_btn span.count a {color:#f75405; }

/* header */
#header { position:relative; display:block; background-color:#FFFFFF; }
#header .gnb { height:34px; padding:0 10px 0 10px; z-index:1; }
#header .service { position:absolute; top:0; left:0; z-index:9; }
#header h1 { float:left; display:inline; width:58px; height:15px; margin:10px 3px 0 10px; background:url('http://m.pann.nate.com/img/set_gnb.png') 0 0 no-repeat; -webkit-background-size:100px 45px; }
#header h1 a { display:block; width:58px; height:15px; text-indent:-3000px; overflow:hidden; z-index:2;}
#header h2 { float:left; width:26px; height:18px; margin-top:8px; background:url('http://m.pann.nate.com/img/set_gnb.png') 0 -27px no-repeat; -webkit-background-size:100px 45px; }
#header h2 a { display:block; width:26px; height:18px; text-indent:-3000px; overflow:hidden; }
#header h2.election { width:27px; background:url('../img/h2_election.gif') no-repeat 0 0; -webkit-background-size:27px 18px; }
#header h2.election a { width:27px; }
#header h3.tv {  margin-top:8px; width:46px; background:url('../img/h2_tv.gif') no-repeat 0 0; -webkit-background-size:46px 18px; }
#header h3.tv a { width:46px; height:18px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ #header h1 {background-image:url('http://m.pann.nate.com/img/set_gnb1.5.png');} #header h2 {background-image:url('http://m.pann.nate.com/img/set_gnb1.5.png');} #header h2.election { background:url('../img/h2_election1.5.gif') no-repeat 0 0; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ #header h1 {background-image:url('http://m.pann.nate.com/img/set_gnb2.png');} #header h2 {background-image:url('http://m.pann.nate.com/img/set_gnb2.png');} #header h2.election { background:url('../img/h2_election2.gif') no-repeat 0 0; }  #header h3.tv { background:url('../img/h2_tv2.gif') no-repeat 0 0; } }

.head-function { position:relative; display:block; padding-top:4px; height:29px; overflow:hidden; white-space:nowrap;  text-align:right; }
	.head-function legend { display:none; }
	.head-function .field-wrap { padding-right:34px; overflow:hidden; }
	.head-function input.text { width:40%; height:20px; border:2px solid #676767; border-right:0; font-size:14px;
	font-family:"Malgun Gothic",돋움,Dotum,굴림,Gulim,sans-serif;
	transition:width 0.5s ease-out; -webkit-transition:width 0.5s ease-in-out; -o-transition:width 0.5s ease-out; }
	.head-function input.img { position:absolute; top:4px; right:0; width:37px; height:24px; border:0; white-space:nowrap; text-indent:-1000px;
	background:url('../img/btn_srch_sevice.png') 0 0 no-repeat; -webkit-background-size:37px 24px; -webkit-appearance:none;-webkit-border-radius:0; .top:5px; }
	@media screen and (-webkit-min-device-pixel-ratio:1.5){ .head-function input.img {background-image:url('../img/btn_srch_sevice1.5.png');}}
	@media screen and (-webkit-min-device-pixel-ratio:2){ .head-function input.img {background-image:url('../img/btn_srch_sevice2.png');}}
	.head-function.on { z-index:10; }
	.head-function.on input.text { width:100%; z-index:99; }

.snb { position:relative; background:url('../img/bg_snb.gif') repeat-x 0 0; text-align:center; border-top:1px solid #212121;}
.snb ul { padding:6px 11px 0 11px; }
.snb ul li { position:relative; float:left; height:32px; background:url('../img/bg_snb_bar.gif') no-repeat left 45%; /*width:25%;*/ }
	.snb ul li.home { width:24%; background:none; }
	.snb ul li.talk { width:23%; }
	.snb ul li.video { width:23%; }
	.snb ul li.write { float:right; width:83px; margin:-1px 0 0 0; background:none; }
.snb ul li a { display:block; height:26px; text-align:center; padding-top:6px; color:#FFF; font-size:16px; font-weight:bold; overflow:hidden; white-space:nowrap; letter-spacing:-1px; }
.snb ul li.write a { margin:0; padding:7px 0 0 19px; height:26px; font-size:13px; background:url('../img/btn_snb_write.png') no-repeat; background-size:83px 33px; letter-spacing:0; line-height:1; }
@media screen and (-webkit-min-device-pixel-ratio:2){ .snb ul li.write a { background:url('../img/btn_snb_write2.png') no-repeat; background-size:83px 33px; } }
.snb ul li.on { z-index:1; }
.snb ul li.on a { height:24px; margin:0 -2px 0; padding-top:7px; border:1px solid #161616; border-bottom:none; color:#333; background:#FFF; }
.snb ul li.write.on a {  margin:0; padding:9px 0 0 14px; height:24px; font-size:13px; background:url('../img/btn_snb_write_on.png') no-repeat; background-size:83px 33px; border:0; letter-spacing:0; line-height:1; }
@media screen and (-webkit-min-device-pixel-ratio:2){ .snb ul li.write.on a { background:url('../img/btn_snb_write2_on.png') no-repeat; background-size:83px 33px; } }
.snb ul li.write .new { position:absolute; top:-3px; left:-3px; width:18px; height:18px; text-indent:-9999em; background:url('../img/ico_new.png') no-repeat; background-size:18px 18px; }
@media screen and (-webkit-min-device-pixel-ratio:2){ .snb ul li.write .new  { background:url('../img/ico_new2.png') no-repeat; background-size:18px 18px; } }

.snb_sub { position:relative; clear:both; float:left; width:100%; background:url('../img/bg_snb_sub.gif') repeat-x 0 bottom; }
	.snb_sub ul { padding:3px; }
	.snb_sub ul li { float:left; height:33px; }
	.snb_sub ul li a { display:block; padding:9px 12px 8px 12px; font-size:14px; }
	.snb_sub ul li.talk a, .snb_sub ul li.video a, .snb_sub ul li.write a, .snb_sub ul li.mytok a { color:#dd1e14; }
	.snb_sub ul li.culture a { color:#ff6600; }
	.snb_sub ul li.beauty a { color:#f24180; }
	.snb_sub ul li.review a { color:#458eed; }
	.snb_sub ul li.travel a { color:#17b0a7; }
	.snb_sub ul li.food a { color:#97b604; }
	.snb_sub ul li.event a { color:#002b7b; padding:9px 10px 8px 10px; }
.snb_sub a.all_list { position:absolute; top:7px; right:8px; width:50px; text-align:center; font-size:11px; padding:4px 5px 5px 5px; background:url('../img/bg_but.gif') no-repeat; }

/* 헤더 - agreement */
#header_setting { position:relative; height:35px; background:url('http://image.nate.com/mobileimg/main/bg_header_setting.gif') repeat-x;  }
#header_setting h1 { position:absolute; top:11px; right:10px; background:url('http://image.nate.com/mobileimg/main/nate_bi2.gif') 0 0 no-repeat; width:52px; height:15px; text-indent:-1000em;  }
#header_setting h1 a { display:block; width:52px; height:15px;overflow:hidden; text-indent:-1000em; font:0/0; }
#header_setting h2 { width:100%; text-align:center; padding:9px 0 0 0; color:#fff;  }
#header_setting h2.cy_setting { position:absolute; top:10px; left:18px; width:auto; text-align:left; padding:0 0 0 12px; background:url('http://image.nate.com/mobileimg/main/set_ico_0526.gif') 0 -47px no-repeat;  }
#header_setting .setting_complete { position:absolute; top:4px; left:10px; width:142px; height:48px; overflow:hidden;  }
#header_setting .setting_complete button { padding:1px 8px 0 8px; height:26px; background:url('http://image.nate.com/mobileimg/main/bg_btn3.gif') repeat left bottom; border:1px solid #5a5a5a; color:#fff; font-size:90%; letter-spacing:-1px; text-align:center; white-space:nowrap; box-shadow:1px 1px 1px #a0a0a0; -moz-box-shadow:1px 1px 1px #a0a0a0; -webkit-box-shadow:1px 1px 1px #a0a0a0; }
#header_setting .setting_complete button span { margin:0 0 0 -4px; padding:0 0 0 10px; line-height:22px; background:url('http://image.nate.com/mobileimg/main/ico_arrow.gif') no-repeat 0 3px }

/****** FOOTER ******/
#footer.light {width:100%; border-top:1px solid #bfbfbf; background-color:#f3f3f3; text-align:center; font-size:15px; font-family:Helvetica;}
#footer.light .foot_wrap {padding:0 0 20px 0; border-top:1px solid #e2e2e2;}	
#footer.light .bt_wrap {margin:17px 0 15px;}
#footer.light p.home { width:100%; margin:25px 0 0 0; height:10px; font-size:14px; letter-spacing:-1px;}
#footer.light p.home a { color:#787878; text-shadow:none; }
#footer.light p.privacy {width:100%; margin:12px 0 0 0; height:10px; font-size:12px; letter-spacing:-1px;}
#footer.light p.privacy a {color:#787878;}
#footer.light p span.bar {padding:0 8px 0 7px; font-size:11px; color:#d1d1d1;}
#footer.light p.copyright {width:100%; height:8px; margin-top:17px; font-size:9px; letter-spacing:0;}	
#footer.light button {height:26px; padding:1px 8px 0 8px; border:1px solid #aaaaaa; font-size:90%; color:#222; letter-spacing:-1px; text-align:center; white-space:nowrap; 
box-shadow:0 1px 0 rgba(0,0,0, .1); -webkit-box-shadow:0 1px 1px rgba(0,0,0, .15); -moz-box-shadow:0 1px 0 rgba(0,0,0, .1); 
background-color:#fcfcfc;
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
cursor:pointer;
}
#footer.light button span {line-height:22px;text-shadow:0px 1px 2px rgba(255, 255, 255, 1);}
* html #footer.light ul li {display:inline;}
*:first-child+html #footer.light ul li {display:inline;}
* html #footer.light button {margin:0 1px; padding:0;}
*:first-child+html #footer.light button {margin:0 1px; padding:0;}

/* List */
.list-wrap { clear:both; width:auto; overflow:hidden; zoom:1; }
.list-wrap h3 { position:relative; clear:both; padding:20px 0 5px 10px; .height:15px; color:#000; border-bottom:2px solid #3c404c; }
.list-wrap h3.talk { color:#e82a1e; border-bottom:2px solid #e82a1e; }
.list-wrap h3.cate { padding:11px 0 10px 10px; border-bottom:1px solid #3c404b; }
.list-wrap h3.cate-tit { padding-bottom:7px; }
.list-wrap h3.cate-tit .channel{ color:#db1f14; }
.list-wrap h3.cate.line { border-top:1px solid #d5d5d5; }
.list-wrap h3.cate-tit2 { padding-bottom:7px; }
.list-wrap h3.cate-tv { 
	padding:0;  border-bottom:1px solid #3c404b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f0f0f0));/*Safari*/
	background: -webkit-linear-gradient(top, #fff, #f0f0f0); /*WebKit nightly*/
	background: -moz-linear-gradient(top, #fff, #f0f0f0); /* Modzilla Firefox */
}
.list-wrap h3.cate-tv a { display:block; padding:11px 0 10px 36px; background:url('../img/ico_tv.png') no-repeat 10px 10px; -webkit-background-size:23px 19px; } 
@media screen and (-webkit-min-device-pixel-ratio:2){ .list-wrap h3.cate-tv a { background:url('../img/ico_tv2.png') no-repeat 10px 10px; } }
.list-wrap h3.write { padding:19px 0 6px 10px; color:#e82a1e; border-bottom:2px solid #e82a1e; }
.list-wrap h3.write .tokwrite { color:#db1f14; }
.list-wrap h4.write { padding:9px 0 4px 10px; font-size:0.9em; color:#111; border-bottom:1px solid #d2d2d2; }
.list-wrap h4.write .count{ color:#DE0000; }

/*.list-wrap h3.search-tit { padding:10px 0 6px 10px;}*/
.list-wrap .more { position:absolute; bottom:2px; right:10px; padding:5px 11px 2px 5px; font-size:0.8em; color:#333; background:url('../img/icon_set.gif') right 7px no-repeat; }
.list-wrap .all_list { position:absolute; top:9px; right:8px; width:50px; text-align:center; font-size:11px; padding:4px 7px 5px 3px; background:url('../img/bg_but.gif') no-repeat; }

div.talk, div.video { background:url('../img/bg_top_talk.gif') repeat-x 0 0; padding-top:6px; border-top-width:0; border-top:1px solid #c9c9c9;}
div.culture { background:url('../img/bg_top_culture.gif') repeat-x 0 0; padding-top:6px; border-top-width:0; border-top:1px solid #c9c9c9;}
div.review { background:url('../img/bg_top_review.gif') repeat-x 0 0; padding-top:6px; border-top-width:0; border-top:1px solid #c9c9c9;}
div.beauty { background:url('../img/bg_top_beauty.gif') repeat-x 0 0; padding-top:6px; border-top-width:0; border-top:1px solid #c9c9c9;}
div.travel { background:url('../img/bg_top_travel.gif') repeat-x 0 0; padding-top:6px; border-top-width:0; border-top:1px solid #c9c9c9;}
div.food { background:url('../img/bg_top_food.gif') repeat-x 0 0; padding-top:6px; border-top-width:0; border-top:1px solid #c9c9c9;}
 
.list-wrap .list li { position:relative; clear:both; float:left; width:100%; border-bottom:1px solid #d5d5d5; } 
.list-wrap .list a.cnbox { width:100%; display:inline-block; }
	.list-wrap .list .thumb { position:relative; float:left; width:110px; margin:0 12px 0 0; border-right:1px solid #d5d5d5; }
	.list-wrap .list .thumb img { vertical-align:top; }
	.list-wrap .list .thumb .timebox { position:absolute; bottom:0; left:0; display:block; width:110px; height:17px; background:#000000; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; }
	.list-wrap .list .thumb .time { position:absolute; bottom:1px; left:10px; font-size:70%; color:#efefee; z-index:1; letter-spacing:0; }
	.list-wrap .list .thumb .ico_youtube { position:absolute; top:0; left:0; display:inline-block; width:54px; height:28px; background:url('../img/bg_youtube.png') no-repeat;  -webkit-background-size:54px 28px; text-indent:-999em; vertical-align:middle; margin:-1px 2px 1px 0; }
	.list-wrap .list .thumb .ico_mbc { position:absolute; top:8px; left:8px; display:inline-block; width:65px; height:18px; background:url('../img/bg_mbc.png') no-repeat; -webkit-background-size:32px 9px; text-indent:-999em; vertical-align:middle; }
	.list-wrap .list .cont { display:block; margin:8px 10px 5px 123px; } 
	.list-wrap .list .nothumb .cont { margin:8px 10px 7px 10px !important; display:inline-block; }
	.list-wrap .hot .cont { margin:9px 10px 4px 123px; } /* 메인 */
	.list-wrap .video .cont,.list-wrap.video .list .cont { margin:15px 10px 5px 123px; }
	.list-wrap .ico_up { display:inline-block; width:19px; height:12px; background:url('../img/ico_up.png') no-repeat;  -webkit-background-size:19px 12px; text-indent:-999em; vertical-align:middle; margin:-2px 0 0 2px; }
	.list-wrap.video .ico_up { display:inline-block; width:19px; height:12px; background:url('../img/ico_up.png') no-repeat;  -webkit-background-size:19px 12px; text-indent:-999em; vertical-align:middle; margin:-2px 0 0 2px; }
	.list-wrap .list .cont .ico_youtube { display:inline-block; width:40px; height:20px; background:url('../img/ico_youtube.png') no-repeat;  -webkit-background-size:40px 20px; text-indent:-999em; vertical-align:middle; margin:-2px 2px 2px 0; }
	.list-wrap .list .cont .channel { color:#DD1E14; }

.list-wrap .list .tit { font-size:90%; line-height:1.4; color:#111; word-break:break-all; }
	.list-wrap .list .tit em { display:inline-block; font-size:80%; color:#FFF; line-height:1.2; margin:-4px 6px 0 0; padding:0 1px; vertical-align:middle; border:1px solid #000; background:#3c404c; }
	.list-wrap .list .tit em.talk { border:1px solid #cb1f12; background:#e1372a; }
	.list-wrap .list .tit em.culture { border:1px solid #ec5600; background:#ff6c00; }
	.list-wrap .list .tit em.beauty { border:1px solid #cb3f70; background:#f84a88;}
	.list-wrap .list .tit em.review { border:1px solid #3e7dd2; background:#468cec; }
	.list-wrap .list .tit em.travel { border:1px solid #37918b; background:#64b0ab;}
	.list-wrap .list .tit em.food { border:1px solid #85a511; background:#a4bf18;}
	.list-wrap .list .tit em.video { border:1px solid #000; background:#303030;}
	.list-wrap .list .tit em.ranking { text-align:center; padding:0 4px 0 3px; }
	.list-wrap .list .tit em.psy { border:1px solid #00a0ff; background:#00a0ff; }
	.list-wrap .list .tit .count { position:relative; top:-1px; padding-left:3px; font-size:0.8em; color:#de0000; letter-spacing:0; word-break:break-all; white-space:nowrap; }
	.list-wrap .list .tit img { margin-top:-3px; padding-left:3px; vertical-align:middle; }
	.list-wrap .list .tit.ico_park { padding:1px 0 2px 36px; background:url('../img/ico_park.gif') no-repeat;  -webkit-background-size:31px 17px; }
	.list-wrap .list .tit.ico_lee { padding:1px 0 2px 36px; background:url('../img/ico_lee.gif') no-repeat;  -webkit-background-size:31px 17px; }

.list-wrap .list .sub { display:block; margin:2px 0 0 0; font-size:0.8em; color:#b3b3b3; }
	.list-wrap .list .sub .num { padding:0 1px; }
	.list-wrap .list .sub .bar { padding:0 4px; }
	.list-wrap .list .sub img { vertical-align:top; margin:1px 0 0 1px; }
	.list-wrap .list .sub .count { position:relative; top:-1px; padding-left:3px; font-size:0.9em;  color:#de0000; letter-spacing:0; word-break:break-all; white-space:nowrap; }

.list-wrap .rank-list .nothumb .cont { margin:8px 10px 7px 32px !important; display:inline-block; }
.list-wrap .rank-list span.rank { position:absolute; top:0; left:0; width:22px; height:26px; text-align:center; color:#FFF; background:url('../img/bg_rank.gif') no-repeat; z-index:1; padding:3px 0 0 0; font-size:85%; line-height:1.2; } 
.list-wrap .rank-list span.num1, .list-wrap .rank-list span.num2, .list-wrap .rank-list span.num3 { background:url('../img/bg_rank_best.png') no-repeat; padding:1px 4px 0 0; } 
*html .list-wrap .rank-list span.num1, *html .list-wrap .rank-list span.num2, *html .list-wrap .rank-list span.num3 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg_rank_best.png', sizingMethod='crop'); }

.list-wrap.write { background:url('../img/bg_top_talk.gif') repeat-x 0 0; padding-top:6px; border-top-width:0; border-top:1px solid #c9c9c9; }
.list-wrap.write .check_all { position:relative; font-size:0.9em; color:#636363; background:#f5f5f5; border-bottom:1px solid #f2f2f2; border-top:1px solid #d2d2d2; }
	.list-wrap.write .check_all label { display:block; padding:9px 0 8px 29px; }
	.list-wrap.write .check_all input { position:absolute; top:9px; left:10px; }
	.list-wrap.write .list .check { position:absolute; top:0; left:0; width:33px; height:31px; z-index:2; }
	.list-wrap.write .list .check input { margin:9px 0 0 10px; }
	.list-wrap.write .list .cnbox .tit { padding:1px 0 0 22px; }
	.list-wrap.write .list .ico_mobile { display:inline-block; width:35px; height:16px; background:url('../img/ico_mobile.png') no-repeat;  background-size:35px 16px; text-indent:-999em; vertical-align:middle; margin:-3px 3px 2px 1px; }
	.list-wrap.write .list .ico_thumb { display:inline-block; width:13px; height:13px; background:url('../img/ico_thumb.png') no-repeat;  background-size:13px 13px; text-indent:-999em; vertical-align:middle; margin:-3px 4px 0 5px; }
.list-wrap.write .list_no { position:relative; text-align:center; color:#000; padding:40px 0 39px 0; background:#f5f5f5; border-bottom:1px solid #d5d5d5;  border-top:1px solid #d2d2d2 }
	.list-wrap.write .list_no a.tok_write { display:block; margin:10px auto 0 auto; width:61px; text-align:center; color:#fff; padding:7px 5px 9px 20px; background:url('../img/bg_but_write.png') no-repeat; }

.writeform { position:relative; width:100%; overflow:hidden; padding:0 0 20px 0 }
	.writeform fieldset { padding:0 10px;  }
	.writeform legend { display:none }
	.writeform dl { padding:7px 0 0 0; }
	.writeform dt { float:left; padding:7px 0 0 0; color:#383838; }
	.writeform dd { position:relative; margin:0 0 0 50px }
	.writeform dl.cont dt { display:none; }
	.writeform dl.cont dd { margin:0; }
	.writeform input.tok_cont { height:22px; border:1px solid #c0c3c8; width:100%; padding:3px 0 0 0; letter-spacing:-1px; _width:98%; }
	.writeform button.clr { position:absolute; top:1px; right:0; width:25px; height:25px; cursor:pointer; text-indent:-9999em; background:url('../img/btn_clear.png') no-repeat 9px 9px; }
	.writeform textarea { width:100%; height:140px; border:1px solid #c0c3c8; background-color:#fff; color:#9c9c9c; }
	.writeform textarea.on { color:#383838; }
	.writeform .category { padding:10px 0 0 0; }
	.writeform .category .grouping_1th { width:37% }
	.writeform .category .grouping_2th { width:61%; float:right; }
	.writeform .openstep { position:relative; padding:17px 0 20px 0; }
	.writeform .openstep .imgadd { position:absolute; top:10px; right:0; display:inline-block; height:19px; padding:5px 11px 4px; color:#f54541; font-size:0.9em; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #c6c6c6; cursor:pointer; line-height:1.4; }
	.writeform .add_thumb { padding:15px 0 0 0; }
	.writeform .add_thumb li { position:relative; float:left; width:25%; height:60px; }
	.writeform .add_thumb li:nth-child(3n+1) { width:25%; }
	.writeform .add_thumb .thumb { position:relative; display:block; margin:0 auto; width:72px; height:47px; background:#f0f0f0; }	
	.writeform .add_thumb .thumb span { position:absolute; top:-1px; left:-1px; background:#f7f7f7; text-align:center; font-size:0.9em; font-weight:bold; color:#ea0d0d; width:22px; height:22px; border:1px solid #ababab; line-height:1.6; }	
	.writeform .add_thumb p { clear: both; content: ""; display: block; font-size:0.8em; color:#999; }
	.writeform .add_thumb .del { position:absolute; bottom:0; right:0; display:inline-block; width:72px; height:47px; text-indent:-9999em; background:url('../img/btn_delete.png') no-repeat right bottom; }
	.writeform .btn { position:relative; _width:100%; padding:10px 0 0 0; border-top:1px solid #dbdbdb; }
	.writeform .btn a { display:inline-block; height:18px; padding:5px 14px 3px; font-size:12px; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #c6c6c6; cursor:pointer; line-height:1.4; }
	.writeform .btn a.ok { position:absolute; top:10px; right:0; padding:5px 10px 3px 10px; }
	.writeform .btn a.ok span { padding:0 0 0 15px; background:url('../img/ico_ok.gif') 0 1px no-repeat; display:block; }
	.writeform .btn a.preview { position:absolute; top:10px; right:63px; text-align:center; padding:5px 10px 3px 10px; background:none; background-color:#525252; border:1px solid #323232; }
	.writeform .btn a.preview span { display:block; color:#fff; text-align:center; }
	.writeform .option { position:relative; padding:20px 0 0; }
	.writeform .option p { color:#999; font-size:13px; }

.preview h2 { width:100%; height:32px; padding:11px 0 0 0; color:#fff; font-weight:Bold; background:url('../img/bg_previewtop.gif') repeat-x; }
.preview h2 span { padding:0 0 0 10px; }
.preview .pann-title {padding:21px 10px 14px 10px; }
.preview .pann-title h3{ font-weight:bold; }
.preview .btn_wrap { border-top:1px solid #dbdbdb; text-align:center; padding:10px 0 0 0; height:43px; }
.preview .btn_wrap .modify { position:relative; display:inline-block; height:19px; padding:5px 11px 4px; color:#383838; font-size:1em; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #c6c6c6; cursor:pointer; line-height:1.4; }
.preview .btn_wrap .regist { position:relative; display:inline-block; height:19px; padding:5px 11px 4px; color:#383838; font-size:1em; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #c6c6c6; cursor:pointer; line-height:1.4; }

.imgLoading { height: 32px; left: 20%; position: absolute; top: 360px; width: 145px; padding:3px 25px; height:27px; z-index: 999; color:#333; background:#fff; border:1px solid #111; border-radius: 6px }
.imgLoading  .loading { position:absolute; top:3px; left:25px; width:22px; height:27px; background:url('../img/loading.gif') no-repeat; -webkit-background-size:22px 27px; }
@media screen and (-webkit-min-device-pixel-ratio:2){ .imgLoading  .loading { background:url('../img/loading2.gif') no-repeat; -webkit-background-size:22px 27px; } }
.imgLoading  span { position:absolute; top:10px; left:55px; }
#imgLoadingBg { background-color: #000000; height: 800px; left: 0; opacity: 0.8; position: absolute; top: 0; width: 100%; z-index: 990; }
.writeNewLayer { height:915px; left: 0; position: absolute; top: 0; width: 100%; z-index: 990; background:#000; }
.writeNewLayer .content { margin:0 auto; z-index:10; width:320px; height:375px; position:relative; background:url('../img/event/literature/write_open.png') no-repeat; -webkit-background-size:320px 375px; }
@media screen and (-webkit-min-device-pixel-ratio:2){ .writeNewLayer .content { background:url('../img/event/literature/write_open2.png') no-repeat; -webkit-background-size:320px 375px; } }
.writeNewLayer .content .hidden { text-indent:-99999em; display:block; }
.writeNewLayer .content .faq_go { position:absolute; top:267px; left:83px; display:block; width:158px; height:35px; text-indent:-99999em; }
.writeNewLayer .bottom { position:relative; z-index:10; width:320px; margin:0 auto; height:42px; color:#fff;  }/* border-top:1px solid #fff; border-bottom:1px solid #fff; */
.writeNewLayer .bottom .notopen {  position:absolute; top:13px; left:12px; }
.writeNewLayer .bottom .close {  position:absolute; top:0; right:0;}
.writeNewLayer .bottom .close button { display:block; width:70px; height:42px; cursor:pointer; border:0; background:none; color:#fff; font-size:15px; }

.photo-list { width:101%; .width:100%; float:left; border-bottom:1px solid #d5d5d5; }
.photo-list li { float:left; width:33.1%; text-align:center; border-left:1px solid #d5d5d5; .width:33%; }
.photo-list li:first-child { border-left:0; }
.photo-list .photobox { position:relative; display:block; width:106px; margin:0 auto; padding-bottom:12px; _zoom:1; top:0; }
.photo-list .photobox .tit { display:inline-block; height:35px; font-size:90%; color:#111; line-height:1.4; margin:10px 5px 0 5px; overflow:hidden; white-space:normal; word-break:break-all; word-wrap:break-word; }
	.photo-list .photobox  .thumb .p-count { position:absolute; top:50px; right:0; width:30px; height:15px; background:url('../img/bg_c_photo.png') 0 0 no-repeat; }
	* html .photo-list .photobox  .thumb .p-count { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg_c_photo.png', sizingMethod='crop'); }
	.photo-list .photobox  .thumb .p-count em { position:relative; top:1px; display:block; padding-left:14px; font-size:10px; line-height:1.4; color:#fff; letter-spacing:0; }

.cate-m-list { width:101%; .width:100%; margin:-1px 0 0 0; overflow:hidden; }
	.cate-m-list li { float:left; width:33.3%; text-align:center; border-top:1px solid #d5d5d5; } 
	.cate-m-list li a  { display:block; padding:12px 0 10px; border-left:1px solid #d5d5d5; }

div.paging {text-align:center; height:26px; padding:10px 0 0 0;}
	div.paging * {display:inline-block; height:23px; line-height:23px; padding:0 8px 0 7px; margin:0 5px 0 0; border:1px solid #dddddd; vertical-align:top;}
	div.paging a.prev {width:25px; height:26px; overflow:hidden; padding:0; background:url(../img/icon_paging.gif) no-repeat left -30px; border:none;}
	div.paging a.next {width:25px; height:26px; overflow:hidden; padding:0; background:url(../img/icon_paging.gif) no-repeat left -60px; border:none;}
	div.paging a span {border:none; overflow:hidden; text-indent:-9999px;}
	div.paging strong {padding:0 7px 0 7px; border:1px solid #E61F1B; color:#E61F1B;}

.btn_wrap { font-size:13px; position:relative; padding:15px 0 20px; text-align:center; height:23px; .float:left; width:100%; background:#FFF; z-index:1; }
.btn_wrap.delete { padding:10px 0 15px; text-align:right }
.btn_wrap.modify { padding:0 0 20px }
	.btn_wrap .more { display:inline-block; padding:5px 14px 4px 5px; background:url('../img/icon_set.gif') right -36px no-repeat; }
	.btn_wrap .top { position:absolute; top:15px; right:12px; border:1px solid #c6c6c6; padding:1px 5px 0px 18px; background:url('../img/icon_set.gif') 3px -79px no-repeat; height:20px; line-height:1.5;}
	.btn_wrap .delete { display:inline-block; margin:0 12px 0 0; border:1px solid #c6c6c6; padding:1px 5px 0px 18px; background:url('../img/icon_set.gif') 3px -105px no-repeat; height:20px; line-height:1.5; }
	.btn_wrap .desc { position:relative; top:2px; margin:0 12px 0 0; color:#ed1c24; font-size:0.9em; }
	.btn_wrap .modify { position:absolute; top:0; right:12px; display:inline-block; border:1px solid #c6c6c6; padding:1px 5px 0px 18px; background:url('../img/icon_set.gif') 3px -268px no-repeat; height:20px; line-height:1.5; }
	.btn_wrap.modify .delete { position:absolute; margin:0; right:64px; top:0; }
	.btn_wrap .rules { float:left; margin:4px 0 0 10px; padding:0 0 0 10px; background:url('../img/icon_set.gif') 0 -300px no-repeat; }
/* view */
.view-wrap { clear:both; width:100%; border-top:1px solid #c9c9c9; }

.pann-title { position:relative; padding:19px 10px 0 10px; _zoom:1; }
	.pann-title h3 { font-size:16px; line-height:1.2; color:#111; font-weight:bold; }
	.pann-title h3.font-enlarge { font-size:18px; }
	.pann-title.special_ico h3 { padding:0 0 2px 75px; }
	.pann-title .sub { display:block; padding-top:4px; font-size:0.8em; color:#b3b3b3; }
	.pann-title .sub a { color:#b3b3b3; }
	.pann-title .sub a img { position:relative; top:-2px; width:13px; height:11px; margin:0 4px; vertical-align:middle; }
	.pann-title .bar { padding:0; margin:1px 4px 0 0; }
	.pann-title em, .pann-title a { padding:1px 4px 0 0; }
	.pann-title em.talk, .pann-title em.video, .pann-title a.talk, .pann-title a.video { color:#f40500; }
	.pann-title em.culture, .pann-title a.culture { color:#ff6d00; }
	.pann-title em.beauty, .pann-title a.beauty { color:#f14182; }
	.pann-title em.review, .pann-title a.review { color:#3e7dd2; }
	.pann-title em.travel, .pann-title a.travel { color:#37918b; }
	.pann-title em.food, .pann-title a.food { color:#85a511; }

	.pann-title .btn-font { position:absolute; right:10px; bottom:0;  font-size:11px; border:1px solid #c6c6c6; padding:2px 5px 1px 17px; line-height:1.5; background:url('../img/icon_set.gif') 5px -179px no-repeat; }
	.pann-title .small { background-position:5px -143px; }
.pann-title.literature { padding:19px 10px 0 74px; }
.pann-title.literature .final { position:absolute; top:-6px; left:0; width:69px; height:85px; text-indent:-9999em; background:url('../img/event/literature/ico_view_literature.png') no-repeat; background-size:69px 85px; }
.pann-title.literature .top1 { position:absolute; top:-6px; left:0; width:69px; height:85px; text-indent:-9999em; background:url('../img/event/literature/ico_view_literature2.png') no-repeat; background-size:69px 85px; }

.video-title { position:relative; width:100%; background:#0e0f10; border-bottom:1px solid #4e5255; text-align:center; }
	.video-title .thumb { position:relative; display:block; width:320px; margin:0 10px 0 0; margin:0 auto; }
	.video-title .thumb img { vertical-align:middle; }
	.video-title .thumb .timebox { position:absolute; bottom:0; left:0; display:block; width:100%; height:20px; background:#000000; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; }
	.video-title .thumb .time { position:absolute; bottom:2px; left:10px; font-size:70%; color:#efefee; z-index:1; letter-spacing:0; }
	.video-title .thumb .play { position:absolute; top:84px; left:128px; }

	.video-title h3 { padding:10px 0 2px; line-height:1.3; color:#fff; font-size:16px; font-weight:bold; }
	.video-title h3.font-enlarge { font-size:16px; }
	.video-title .sub { display:block; padding-top:3px; font-size:0.8em; color:#999; }
	.video-title .sub a { color:#999; }
	.video-title .sub a img { position:relative; top:-2px; width:13px; height:11px; margin:0 4px; vertical-align:middle; }
	.video-title .bar { padding:0; margin:1px 4px 0 0; color:#4e5255; }
	.video-title .cont { position:relative; padding:0 10px 6px 10px; height:auto; min-height:84px; _height:84px; background:#33373a; /*border-top:1px solid #4e5255;*/ text-align:left; }
	.video-title .cont span.ico_youtube { display:inline-block; width:40px; height:20px; background:url('../img/ico_youtube.png') no-repeat;  -webkit-background-size:40px 20px; text-indent:-999em; vertical-align:middle; margin:-2px 2px 2px 0; }
	.video-title iframe { margin:0 auto; }

.view-wrap .content { clear:both; .display:inline-block; /*padding:27px 10px 17px 10px;*/ padding:15px 10px; font-size:16px; line-height:1.6em; color:#111; white-space:normal; word-break:break-all; word-wrap:break-word; border-top:1px solid #d5d5d5; margin-top:8px; }
div.video .content { border-top-width:0; padding:12px 10px; margin-top:0; }
.view-wrap .content img { display:block; margin:7px 0 10px 0; } 
.view-wrap .font-enlarge { font-size:18px; }

.navi-btn-top { clear:both; padding:7px 10px 10px 10px; border-bottom:1px solid #d5d5d5; background:#FFF; }
div.video .navi-btn-top { padding:10px; }
.navi-btn-bot { position:relative; padding:0 10px 20px 10px; margin-top:20px; }
	.navi-btn a, .btn-list-cate a { display:inline-block; height:20px; margin-right:2px; padding:5px 6px 1px; font-size:12px; text-align:center; line-height:1.4; background:url('../img/bg_click_btn.gif') repeat-x left center; border:1px solid #c6c6c6; }
	.navi-btn a em { color:#de0000; letter-spacing:0; }
	.navi-btn-bot .social_plugin { position:absolute; top:0; right:0; line-height:1; }
	.navi-btn-bot .social_plugin a { font-family:verdana; }
	.navi-btn-bot .btn-list-cate { position:absolute; top:0; right:10px; line-height:1; }
	.navi-btn-bot .btn-list-cate a em { color:#de0000; }
	
.view-plus { font-size:13px; border-top:1px solid #d5d5d5;}
.view-plus .listBoard { clear:both; }
	.view-plus .listBoard a, .view-plus .listBoard span { display:block; padding:8px 10px; border-bottom:1px solid #d5d5d5; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
	.view-plus .listBoard a em, .view-plus .listBoard span em { padding:0 15px 3px 0; margin-right:15px; color:#777; background:url('../img/icon_list.gif') 100% 3px no-repeat; }
	.view-plus .listBoard a em.next, .view-plus .listBoard span em.next { background:url('../img/icon_list.gif') 100% -27px no-repeat; }

.view-plus .btn { text-align:right; padding:15px 10px; }
.view-plus .btn a.back { height:25px; text-align:center; display:block; background:url('../img/bg_click_btn.gif') repeat-x left center; border:1px solid #c6c6c6; padding:8px 0 0; margin-bottom:5px; }
.view-plus .btn a.back em { color:#db1f14; }
.view-plus .btn a.top { height:20px; display:inline-block; background:url('../img/icon_set.gif') no-repeat 3px -77px; padding:4px 5px 3px 18px; border:1px solid #c6c6c6; margin:10px 0 0; line-height:1.5; }

.ad_area { margin:0 0 20px 0; border-bottom:1px solid #D5D5D5 }

/*뷰페이지 하단 컨텐츠*/
.view-plus .best_content { clear:both; width:auto; overflow:hidden; zoom:1; }
.view-plus .best_content.tok { padding:35px 0 0 0; position:relative; margin:15px 0 20px 0; }
.view-plus .best_content h4 { position:relative; clear:both; padding:15px 0 5px 10px; .height:15px; color:#e9291c; font-size:14px; border-bottom:2px solid #e7271c; } 
.view-plus .best_content.tok h4 { position:absolute; top:0; clear:both; padding:0; width:50%; height:35px; color:#e9291c; font-size:14px; border-bottom:0; background:#f6f6f6; } 
.view-plus .best_content.tok h4.recommend { left:0 } 
.view-plus .best_content.tok h4.best { right:0 } 
.view-plus .best_content.tok h4.selected { background:#e5261a; border:1px solid #c20b00; height:33px; z-index:1; } 
.view-plus .best_content.tok h4.selected a { color:#fff; } 
.view-plus .best_content.tok h4 a { display:block; width:100%; height:26px; padding:9px 0 0 0; text-align:center; color:#717171; } 
.view-plus .best_content h4 em{ color:#111; } 
.view-plus .best_content .list li { position:relative; clear:both; float:left; width:100%; border-bottom:1px solid #d5d5d5; } 
.view-plus .best_content .list a.cnbox { width:100%; display:inline-block; }
.view-plus .best_content .list .nothumb .cont { margin:8px 10px !important; display:inline-block; }
.view-plus .best_content.tok .list .nothumb .cont { padding:0 0 0 9px; background:url('../img/ico_arrow.gif') no-repeat 0 5px;; } 
.view-plus .best_content .list .tit { font-size:100%; line-height:1.4; color:#111; word-break:break-all; }
.view-plus .best_content .list .tit em.ranking { display:inline-block; color:#fff; line-height:1.3; margin:-3px 6px 0 0; text-align:center; width:16px; height:16px; vertical-align:middle; background:#ff4f2c; border-radius:3px }
.view-plus .best_content .list .tit em.best { display:inline-block; color:#fff; line-height:1.4; margin:-3px 6px 0 0; text-align:center; width:29px; height:19px; vertical-align:middle; background:#fc240d; }
.view-plus .best_content .list .tit .count { position:relative; top:-1px; padding-left:3px; font-size:0.9em; color:#de0000; letter-spacing:0; word-break:break-all; white-space:nowrap; }
.view-plus .best_content .list .tit img { margin-top:-3px; padding-left:3px; vertical-align:middle; }
.view-plus .detail { clear:both; display:block; padding:16px 0 8px; text-align: center; position:relative; }
.view-plus .detail span { color:#333; padding-right: 10px; background: url('../img/ico_go.gif') right 5px no-repeat; }
.view-plus .photo-list .photobox .tit { display:inline-block; height:15px; font-size:110%; color:#111; line-height:1.4; margin:10px 5px 0 5px; overflow:hidden; white-space:normal; word-break:break-all; word-wrap:break-word; }
.view-plus .best_content .list .reply { margin:0 10px; padding:8px 0; width:100%; border-top:1px solid #eaeaea; font-size:100%; line-height:1.4; color:#111; word-break:break-all; display:block; }
.view-plus .best_content .list .reply .tit{ color:#666; }

.revision { color:#999; font-size:0.8em; line-height:1.8; margin:-8px 10px 18px; }
.revision strong { display:block; background:url('../img/icon_view.gif') 0 -108px no-repeat; padding-left:16px; padding-top:1px; line-height:1.5; }

.relation { margin-bottom:5px; }
.relation h4 { color:#dd1e14; font-size:0.8em; padding-bottom:6px; margin-left:-2px; letter-spacing:0; }
	.relation li { padding:0 0 8px 13px; background:url('../img/icon_set.gif') 0 -238px no-repeat; font-size:0.85em; line-height:1.3; }
	.relation li a { display:inline-block; }
	.relation li.selected a { color:#959595; }
	.relation .more, .relation .detail { clear:both; display:block; padding:7px 0 8px; text-align: center; position:relative; }
	.relation .more span { color:#333; font-size:0.85em; padding-right: 15px; background: url('../img/icon_set.gif') right -217px no-repeat; }
	.relation .detail span { color:#333; font-size:0.85em; padding-right: 10px; background: url('../img/ico_go.gif') right 5px no-repeat; }
	.relation .detail em { color:#dd1e14; letter-spacing:0; }
	.relation .special { clear:both; display:block; color:#909090; letter-spacing:0; text-align:center; padding:5px 0 0; font-size:85%; }
	.relation .special em { color:#dd1e14; }
.join-pann { border-top:1px solid #d5d5d5; padding:13px 10px 5px 17px;}
.related-pann { border-top:1px solid #d5d5d5; padding:13px 10px 5px 17px; }
.related-video { border-top:1px solid #d5d5d5; padding:13px 10px 5px; display:block; min-height:1px; }
.related-video:after { content:""; height:0; display:block; visibility:hidden; clear:both; }
* html .related-video { height:1px; }
	.related-video h4 { padding-left:5px; }
	.related-video li { float:left; width:33.3%; padding:1px 0 8px; .padding:2px 0 10px; text-align:center; background-image:none; height:112px;  }
	.related-video li:last-child { width:33%; }
	.related-video .thumb { display:inline-block; position:relative; width:95px; height:72px; border:1px solid #d6d3d3; vertical-align:top; }
	.related-video .thumb img { vertical-align:top; width:95px; height:72px; }
	.related-video .thumb .timebox { position:absolute; bottom:0; left:0; display:block; width:95px; height:17px; background:#000000; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; }
	.related-video .thumb .time { position:absolute; bottom:1px; left:10px; font-size:90%; color:#efefee; z-index:1; letter-spacing:0; }
	.related-video .tit { display:block; color:#333; margin:3px 5px 0; overflow:hidden; white-space:normal; word-wrap:break-word; height:31px; line-height:1.3; }

div.updown { position:relative; border-top:1px solid #d5d5d5; margin:0 auto 25px; padding-top:20px; }	/* 추천&반대 */
div.updown:after { content:""; height:0; display:block; visibility:hidden; clear:both; }	* html div.updown { height:1px; }
	div.updown .btnbox { position:relative; float:left; width:49.9%; text-align:right; }
	div.updown .btnbox button { float:right; width:40px; height:40px; background:url('../img/icon_view.gif') -5px 0 no-repeat; margin:0 3px; }
	div.updown .btnbox button span { display:none; }
	div.updown .btnbox span { display:block; margin:15px 48px 0 0; color:#f40500; font-size:14px; letter-spacing:0; }
	div.updown .down { float:right; width:50%; text-align:left; }
	div.updown .down button { float:left; width:40px; height:40px; background:url('../img/icon_view.gif') -52px 0 no-repeat; }
	div.updown .down span { display:block; margin:15px 0 0 48px; color:#333; }

div.updown .pann_literature { position:relative; margin:0 auto 0 auto; top:-10px; width:190px; height:112px; background:url('../img/event/literature/bg_view_vote.png') no-repeat; background-size:190px 112px; }
div.updown .pann_literature strong { position:absolute; right:0; top:0px; }
div.updown .pann_literature strong a { display:block; width:191px; height:113px; text-indent:-9999em; }
div.updown .pann_literature em { position:absolute; right:65px; top:74px; text-align:right; font-family:tahoma; font-size:28px; color:#ff3232; letter-spacing:-1px; font-weight:bold; }
div.updown .pann_literature span { position:absolute; left:-9999em; text-indent:-9999em; }
div.updown .pann_literature .close { position:absolute; top:0; right:0; width:28px; height:25px; text-indent:-9999em; display:block; }

/* reply */
.reply-navi { font-size:0.85em; padding:10px 5px;  .float:left; }
.reply-navi:after { content:""; height:0; display:block; visibility:hidden; clear:both; }	* html .reply-navi { height:1px; }
	.reply-navi .total { float:left; padding:0 5px; }
	.reply-navi .total em { color:#f40500; letter-spacing:0; }
	.reply-navi .sort { float:right; color:#ccc; }
	.reply-navi .sort a { color:#999; padding:0 5px 0 4px; line-height:1.4; }
	.reply-navi .sort a.on { color:#333; }

.reply-list dl:after { content:""; height:0; display:block; visibility:hidden; clear:both; }
.reply-list { clear:both; border-top:1px solid #ddd; margin-top:-1px; }
	.reply-list dl { clear:both; position:relative; background:#FFF;padding:12px 10px 0 10px; border-bottom:1px solid #dbdbdb;  }
	.reply-list dl.best { background:#f3f3f3; }
	.reply-list dl.enemy { background:#f2f5f8; }
	.reply-list dl dt { font-size:0.8em; color:#333333; line-height:1.6; }
	.reply-list dl dt em { color:#999; letter-spacing:0; }
	.reply-list dl dt em.best { position:relative; top:-1px; font-size:11px; line-height:1.2; display:inline-block; margin:0 6px 0 0; padding:1px 2px 0 4px; letter-spacing:-1px; color:#fff; border:1px solid #fc240d; background-color:#fc240d; }
	.reply-list dl dt em.psy { position:relative; top:-1px; font-size:11px; line-height:1.2; display:inline-block; padding:7px 2px 7px 0; letter-spacing:-1px; background:transparent url('../img/event/literature/ico_psy_reply.gif') 0 3px no-repeat; margin:-6px 0; text-indent:-999em; width:76px; float:left; }
	.reply-list dl dt a img { position:relative; top:-2px; width:13px; height:11px; padding-left:4px; vertical-align:middle; }	
	.reply-list dl dt.special_ico { padding:0 0 2px 36px; background:url('../img/ico_park.gif') no-repeat;  background-size:31px 17px; }
	.reply-list dl dt.special_ico span{ color:#48688f; font-weight:bold; }
	.reply-list dl dt span.bar { padding:0 5px; color:#cfcfcf; font-weight:normal; }
	.reply-list dl dd.userText { padding-top:5px; font-size:0.9em; line-height:1.4em; color:#333; white-space:normal; word-break:break-all; word-wrap:break-word; }
	.reply-list dl dd.userText img { display:block; margin:7px 0 4px; } /* border:2px solid #dadada; width:70%; */
	.reply-list dl dd.userText .report { color:#999999; }
	.reply-list dl dd.btn { margin:0 -10px; padding:7px 10px 10px 10px; }
	.reply-list dl dd.btn a { display:inline-block; margin:0 5px 5px 0; padding:4px 7px 4px 7px; font-size:12px; color:#666666; border:1px solid #cccccc; background-color:#ffffff; height:14px; line-height:1.1; }
	.reply-list dl dd.btn em { color:#f40500; }
	.reply-list dl dd.btn a.delete { padding:4px 5px 4px 16px; background:url('../img/icon_set.gif') 5px -105px no-repeat; background-color:#fff; }
	.reply-list dl dd.report { color:#999; font-size:0.85em; line-height:1.4em; padding:5px 0 4px 0; }
	.reply-list dl dd.report .btnOpen { margin-left:9px; padding-right:11px; color:#999; text-decoration:underline; background:url('../img/bg_open.gif') right 0 no-repeat; cursor:pointer; }
	.reply-list dl dd.report .hide { background-position:right -16px; }
	.reply-list dl dd.social { height: 17px; margin: -33px 0 0; padding: 0 0 12px; }
	.reply-list dl dd.social .social_mod_m_open {float:right}
	.reply-list dl .del { color:#999; font-size:0.85em; line-height:1.4em; padding:0 0 4px 0; }
	.reply-list dl.best .del { padding:0 0 12px 0; }

	.ico_connecting, .ico_twitter, .ico_yozm, .ico_facebook { display:inline-block; width:12px; height:14px; background:url('../img/icon_social_20130508.gif') 0 -349px no-repeat; text-indent:-999em; margin-right:4px; .margin-top:-2px; vertical-align:top; }
	.ico_twitter { background-position:0 -369px; }
	.ico_yozm { background-position:0 -389px; }
	.ico_facebook { background-position:0 -409px; }

	.reply-list dl dd.updown { position:absolute; top:13px; right:11px; font-size:0.85em; letter-spacing:0; }
		.reply-list dl dd.updown .btnbox { float:left; color:#f72417; }
		.reply-list dl dd.updown .btnbox button { float:left; background:url('../img/icon_view.gif') no-repeat 8px -60px; width:20px;height:15px; text-indent:-1000em; overflow:hidden; }
		.reply-list dl dd.updown .btnbox span { float:left; display:inline-block;  }
		.reply-list dl dd.updown .down { color:#29abf2; }
		.reply-list dl dd.updown .down button { background-position:1px -84px; width:20px; margin:0 0 0 5px; }

.view-best { clear:both; border-top:1px solid #DDD; background:#f3f3f3; }
.view-best dl { padding:12px 10px 10px 10px }
.view-reply { clear:both; border-top:1px solid #DDD; border-bottom:1px solid #DDD; }
.view-enemy { clear:both; border-top:1px solid #DDD; background:#f2f5f8; margin:35px 0 15px 0; position:relative; }
.view-enemy .celeb_tit { position:absolute; top:-36px; left:0; width:100%; border-top:1px solid #ddd; height:35px; }
.view-enemy .celeb_tit strong { display:block; padding:11px 0 0 10px; width:106px; height:23px; color:#333; font-weight:bold; }
.view-enemy .celeb_tit .more { position:absolute; top:11px; right:10px; }
.view-enemy .celeb_tit .more a { font-size:12px; color:#999; }
.view-enemy dl.best {background:#f2f5f8;padding:12px 10px 10px;}

.reply-best { clear:both; border-top:1px solid #DDD; background:#f3f3f3; }
.reply-reply { clear:both; background:#fff; padding-bottom:15px; padding-top:2px; border-bottom:1px solid #ddd; margin-top:-1px; border-top:1px solid #ddd; position:relative; text-align:center; }
	.reply-reply dl { margin:0 0 0 15px; padding:10px 10px 0 15px; background:url('../img/ico_replysOfReply.gif') 0 12px no-repeat; text-align:left; border:0; }
	.reply-reply dl dd.userText { padding-top:1px; }
	.reply-reply dl dd.btn { border-bottom-width:0 !important; padding:3px 0 0 10px !important; }
	.reply-reply dl dd.updown { position:absolute; top:11px; right:11px; font-size:0.85em; letter-spacing:0; }

.no-list { padding:40px 0; font-size:14px; text-align:center; color:#333; }
.reply-reply .no-list {  display:inline-block; background:url('../img/ico_replysOfReply.gif') 0 41px no-repeat; padding-left:14px; margin:40px auto; .width:150px; }

/* reply write */
.reply-wrap .reply-write { padding:13px 10px 0; font-size:0.85em; color:#999; }
	.reply-wrap .reply-write .user { float:left; color:#111; height:21px; line-height:1.5; margin-top:-2px; vertical-align:middle; text-indent:0;  }
	.reply-wrap .reply-write .user .name { color:#999; padding-right:8px; display:inline-block; _float:left; }
	.reply-wrap .reply-write .user .nameTxt { display:inline-block; width:76px; height:16px; overflow:hidden; vertical-align:top; }
	.reply-wrap .reply-write .user .nick { width:76px; height:15px; padding:2px 0 2px 4px; border:1px solid #d6d6d6; color:#999; line-height:1.1; }
	.reply-wrap .reply-write .user em.re { display:inline-block; width:12px; height:16px; background:url('../img/ico_replysOfReply.gif') 0 3px no-repeat; text-indent:-10em; vertical-align:top; _float:left; }
	.reply-wrap .reply-write .select { float:right; margin-top:-2px; height:17px; line-height:1.6; }
	.reply-wrap .reply-write .select input { margin:-2px 3px 3px 5px; vertical-align:middle; }
	.reply-wrap fieldset.write { position:relative; padding:9px 12px 10px 10px;  }
	.reply-wrap fieldset.write legend { display:none; }
	.reply-wrap fieldset.write textarea { width:100%; height:118px; border:1px solid #d6d6d6; background-color:#fff; line-height:1.4; }
	.reply-wrap fieldset.write .btn { position:relative; _width:100%; margin:10px 0 0; }
	.reply-wrap fieldset.write .btn a { display:inline-block; height:18px; padding:5px 14px 3px; font-size:12px; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #c6c6c6; cursor:pointer; line-height:1.4; }
	.reply-wrap fieldset.write .btn a.img { position:absolute; top:0; right:67px; display:inline-block; height:18px; padding:5px 14px 3px; font-size:12px; color:#f40500; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #c6c6c6; cursor:pointer; line-height:1.4; }
	.reply-wrap fieldset.write .btn a.ok { position:absolute; top:0; right:0; padding:5px 10px 3px 10px; }
	.reply-wrap fieldset.write .btn a.ok span { padding:0 0 0 15px; background:url('../img/ico_ok.gif') 0 1px no-repeat; display:block; }
.reply-reply-write { padding-top:4px; margin-top:-1px; border-top:1px solid #FFF; position:relative; }

.reply-agree { padding:14px 10px 12px 10px; background-color:#f3f3f3; border-bottom:1px solid #d5d5d5; }
	.reply-agree dt { padding-bottom:5px; font-size:0.82em; color:#333333; }
	.reply-agree dd.txt { padding-bottom:5px; font-size:0.8em; line-height:1.6; color:#666; }
	.reply-agree dd.detail a { font-size:0.8em; color:#69b1de; text-decoration:underline; }
	.reply-agree dd.check { margin-top:15px;  font-size:0.8em; }
.reply-agree dd.check input { position:relative; top:2px; margin-right:5px; }

.reply-wrap .add_thumb { padding:0 0 10px 10px; }
	.reply-wrap .add_thumb .thumb { position:relative; display:block;width:97px; height:62px; background:#f0f0f0; }	
	.reply-wrap .add_thumb .thumb span { position:absolute; top:-1px; left:-1px; background:#f7f7f7; text-align:center; font-size:0.9em; font-weight:bold; color:#ea0d0d; width:22px; height:22px; border:1px solid #ababab; line-height:1.6; }	
	.reply-wrap .add_thumb .del { position:absolute; bottom:0; right:0; display:inline-block; width:97px; height:62px; text-indent:-9999em; background:url('../img/btn_delete.png') no-repeat right bottom; }

/* photo */
.photo_view { position:relative; width:100%; background:#33373a; padding-bottom:21px; text-align:center; }
	.theme_select { width:232px; padding:0 10px; position:relative; margin:0 auto 9px auto; top:11px; z-index:2; text-align:left; }
		.theme_select .tit_theme { display:inline-block; width:242px; height:22px; font-size:0.9em; line-height:1.5; color:#fff; margin:0 auto; background:url('../img/bg_photo.gif') top right no-repeat; cursor:pointer; overflow:hidden; }
		.theme_select .tit_theme span {	display:inline-block; width:210px; white-space:nowrap; word-break:break-all; word-wrap:break-word; overflow:hidden; }
		.theme_select .tit_theme em { font-size:0.95em; margin-left:4px; }
	.open { background-color:#212326; }
	.open .theme_select .tit_theme { background-position:right -27px; }
		.theme_select .slist-wrap { display:none; }
		.open .theme_select .slist-wrap { display:block; position:absolute; top:29px; left:-1px; width:252px; border:1px solid #0c0c0c; background:#43494e; }
		.theme_select .slist-wrap ul { padding:6px 7px; }
		.theme_select .slist-wrap ul li { margin:0 0 2px 0; }
		.theme_select .slist-wrap ul li a { display:block; width:200px; height:19px; color:#fff; font-size:0.85em; line-height:1.2; padding:3px 4px 0 4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
		.theme_select .slist-wrap ul li.select { background:#2b2c2f url('../img/bg_photo.gif') right -57px no-repeat; padding-right:25px; }

	.photo_info { position:relative; top:9px; left:0; width:255px; margin:0 auto; display:inline-block; z-index:1; }
	.photo_info dt { position:relative; margin:0 auto; margin-top:238px; width:240px; color:#fff; font-size:14px; line-height:1.2; white-space:normal; word-break:break-all; word-wrap:break-word; text-align:left; }
	.photo_info dt a { color:#fff; font-size:14px; line-height:1.2; white-space:normal; word-break:break-all; word-wrap:break-word; }
	.photo_info dt em { color:#f40500; font-size:0.8em; letter-spacing:0; margin-left:3px; }
	.photo_info dd { position:absolute; top:0; left:50%; display:table; width:253px; height:230px; margin:0 auto; background:#1c1e21; text-align:center; margin-left:-127px; }
	.photo_info dd * { vertical-align:middle; }
	.photo_info dd div { display:table-cell; margin:0 auto; background:#1c1e21; text-align:center; overflow:hidden; }
	*:first-child+html .photo_info dd div span { display:inline-block; height:100%; }
	.photo_info .enlarge { position:absolute; right:0; top:0; width:25px; height:24px; display:block; text-indent:-99999em; background:url('../img/set_imgview.gif') no-repeat; }
	
	.navi_btn { position:absolute; /*top:40px; top:138px; */ top:0; left:0; width:100%; height:100%; -webkit-tap-highlight-color: rgba(0,0,0,0); z-index:0; _height:305px;  }
		.navi_btn a, .navi_btn span { position:absolute; top:100px; display:block; /*width:30%; height:230px;*/ width:34px; height:34%; background:url('../img/arrow.gif') 0 38px no-repeat; text-indent:-1000em; overflow:hidden; cursor:pointer; }
		.navi_btn .prev { left:0; }
		.navi_btn .next { right:0; background-position:right -161px; /*right -199px*/}
	.open .navi_btn .prev { left:0; background-position:0 -382px; /*0 -420px*/}
	.open .navi_btn .next { right:0; background-position:right -593px; /*right -631px*/ }
	
.cmt-write { position:relative; top:0; left:0; padding:13px 56px 11px 10px; }
	.cmt-write legend { color:#333; font-size:0.85em; padding:0 0 5px; height:15px; }
	.cmt-write input { color:#999; font-size:0.85em; height:18px; border:1px solid #d6d6d6; width:100%; padding:5px 0 0 4px; letter-spacing:-1px; _width:98%; }
	.cmt-write em { color:#f40500; font-size:0.85em; letter-spacing:0; margin-left:3px; }
	.cmt-write .ok { position:absolute; right:10px; top:63px; color:#333; font-size:0.85em; padding:4px 6px 3px 6px; font-size:12px; background:#FFF; border:1px solid #c6c6c6; cursor:pointer; }	
	.cmt-write .nick { padding:0 0 5px 0; }
	.cmt-write .nick label { float:left; width:45px; padding:6px 0 0 0; height:17px; color:#333; font-size:0.85em; }
	.cmt-write .type-text { width:100px; }

.cmt-list { padding:0 10px; border-bottom:1px solid #d5d5d5; }
	.cmt-list li { padding-bottom:12px; }
	.cmt-list li span.reply { display:block; color:#333; font-size:0.85em; line-height:1.2; white-space:normal; word-break:break-all; word-wrap:break-word; }
	.cmt-list li span.info { display:block; color:#999; font-size:0.8em; padding:4px 0; }
	.cmt-list li a.del { display:inline-block; width:16px; height:16px; text-indent:-1000em; overflow:hidden; background:url('../img/icon_set.gif') 3px -109px no-repeat; vertical-align:middle; margin:0 1px; }

/* agreement */
.agreement { clear:both; padding:0 10px 20px; }
	.agreement h3 { color:#333; display:none; }
	.agreement dl { margin-top:19px; line-height:1.5em; font-size:0.8em; }
	.agreement dl dt { margin-bottom:15px; color:#333; font-size:1.2em; }
	.agreement dl dd em{ font-style:normal; color:#333; }
	.agreement dl dd { margin-bottom:10px; letter-spacing:0; color:#666; }
	.agreement .btn { margin-top:16px; text-align:center; }
	.agreement .btn a { display:inline-block; height:19px; padding:5px 6px 0; font-size:0.8em; text-align:center; background:url('../img/bg_click_btn.gif') repeat-x left center; border:1px solid #c6c6c6; }

/* blind : 2010.04 +김혜나 */
.blind { padding:20px 10px; border-top:1px solid #d5d5d5; font-size:0.9em; }
.blind .info_txt { padding:11px 0 8px 50px; border:1px solid #dfdfdf; background:url('../img/bg_blind.gif') no-repeat 10px 14px; line-height:1.5em; }
.blind p { margin-top:26px; line-height:1.5em; font-size:0.9em; }
.blind p strong { color:#f72417; }
.blind p span { display:block; margin:16px 0; }
.blind p span.mail { display:inline; color:#5c8cb0; }
.blind .btn { margin-top:20px; text-align:center; }
.blind .btn a { display:inline-block; height:20px; padding:4px 5px 0; font-size:0.9em; text-align:center; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #c6c6c6; }

/*banner*/
.main_banner { width:100%; height:48px; border-top:1px solid #dbdbdb; overflow:hidden; text-align:center; }
.main_banner a { display:block; width:100%; height:100%; }

/* social_area */

.social_area:after { content:""; height:0; display:block; visibility:hidden; clear:both; }
div.social_area { clear:both; padding:0 10px 20px; height:auto;}
div.social_area ul.social_send {float:right; height:25px; margin:0; padding:0;}
div.social_area ul.social_send li {float:left; padding:0 0 0 8px;}
div.social_area ul.social_send li a {display:block; width:25px; height:25px; margin:0; background:url('../img/icon_social_20130508.gif') no-repeat left top; overflow:hidden; text-indent:-9999px;}
div.social_area ul.social_send li.connecting a {background-position:left 0px;}
div.social_area ul.social_send li.twitter a {background-position:left -30px;}
div.social_area ul.social_send li.yozm a {background-position:left -60px;}
div.social_area ul.social_send li.nateon a {background-position:-56px -30px;}
div.social_area ul.social_send li.facebook a {background-position:-57px 0;}
div.social_area ul.social_send li.catok a {background-position:-57px -60px;}
div.social_area ul.social_send li.cass a {background-position:left -60px;}

/* SNS */
div.sns_title {height:39px; background:url('../img/icon_social_20130508.gif') repeat-x left -100px;}
	div.sns_title h3 {height:39px; padding:0 0 0 10px; line-height:39px; font-size:17px; font-weight:bold; color:#fff; background:url('../img/icon_social_20130508.gif') no-repeat right -150px;}
	div.sns_title h3.connecting {background-position:right -150px;}
	div.sns_title h3.twitter {background-position:right -200px;}
	div.sns_title h3.yozm {background-position:right -250px;}
	div.sns_title h3.facebook {background-position:right -293px;}
div.sns_contents {margin:0 10px;}
	div.sns_contents strong {display:block; height:30px; line-height:30px; padding:10px 0 0 0; font-size:16px; color:#111111; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.sns_contents textarea {display:block; width:100%; height:119px; border:1px solid #dadada; color:#999999;}
	div.sns_contents div.count {text-align:right; height:30px; line-height:20px; font-size:12px; letter-spacing:0; }
		div.sns_contents div.count span.over {color:#F00;}
ul.sns_option {border-bottom:1px solid #c5c5c5; border-top:1px solid #f1f1f1; padding:5px 10px; overflow:hidden;}
	ul.sns_option li {float:left; height:26px; line-height:26px; font-size:13px; padding:0 10px 0 0;}
	ul.sns_option li.pann {width:95%;}
	ul.sns_option li.nick {width:185px;}
	ul.sns_option li * {vertical-align:middle;}
	ul.sns_option li input.nickname {width:68px; height:19px; padding:0; border:1px solid #d6d6d6;}
div.sns_btn {position:relative; margin:10px 10px 20px;}
	div.sns_btn a {display: inline-block; height:18px; padding:5px 14px 3px; font-size:12px; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #C6C6C6; cursor:pointer; line-height:1.4;}
	div.sns_btn a.ok {position:absolute; top:0; right:0; padding:5px 10px 3px 10px;}
	div.sns_btn a.ok span {padding:0 0 0 15px; background:url('../img/ico_ok.gif') 0 1px no-repeat; display:block;}

/* SNS complete */
.sns_complete {text-align:center; height:130px; line-height:18px; padding:40px 0 0 0;}
	.sns_complete strong {font-size:17px; line-height:25px; color:#111; font-weight:bold;}
	.sns_complete a {display: inline-block; height:18px; margin:18px 0 0 0; padding:5px 14px 3px; font-size:12px; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #C6C6C6; cursor:pointer; line-height:1.4;}
	.sns_complete a.ok {padding:5px 10px 3px 10px;}
	.sns_complete a.ok span {padding:0 0 0 15px; background:url('../img/ico_ok.gif') 0 1px no-repeat; display:block;}
.btn_goto_sns {text-align:center; height:47px; padding:10px 0 0 0; border:1px solid #f1f1f1;}
	.btn_goto_sns a {display: inline-block; height:18px; padding:5px 14px 3px; font-size:12px; background:url('../img/bg_click_btn.gif') repeat-x left top; border:1px solid #C6C6C6; cursor:pointer; line-height:1.4;}
	.btn_goto_sns a.go {padding:5px 10px 3px 10px;}
	.btn_goto_sns a.go span {padding:0 15px 0 0; background:url('../img/icon_set.gif') right 3px no-repeat; display:block;}

/* 카테고리 목록 */
.cate-list { display:block; width:100%; margin:-1px -1px 0 1px; overflow:hidden; }
	.cate-list li {  display:block; min-height:37px; float:left; width:50%; .width:49.9%; text-align:center; border-top:1px solid #eee; border-right:1px solid #d5d5d5; margin-right:-1px; } 
	.cate-list li.hot { font-weight:bold; } 
	.cate-list li.line { border-top:1px solid #d5d5d5; } 
	.cate-list li a { display:block; padding:12px 0 10px; .padding:12px 0 0; .height:25px; } 
	.cate-list li.adult img { vertical-align:top; } 
	.cate-list li.wide { width:100%; font-weight:bold; } 
	.cate-list li.wide img { vertical-align:middle; } 

.cate-sort { position:absolute; top:20px; right:14px; display:inline-block; color:#cdcdcd; word-spacing:2px; }
	.cate-sort a { color:#414141; }
	.cate-sort a.on { color:#dd1e14; }
.cate-sort2 { position:absolute; top:11px; right:0; height:31px; display:inline-block; color:#cdcdcd; word-spacing:2px; }
	.cate-sort2 a { color:#a3a3a3; width:74px; height:23px; float:left; padding:8px 0 0 0; text-align:center; }
	.cate-sort2 a.on { color:#fff; background:#474747; border-radius:4px 4px 0 0; }

.date-sort { text-align:center; padding:9px 0 7px; border-bottom:1px solid #e8e8e8; }
	.date-sort strong { color:#000; font-weight:normal; display:inline-block; line-height:1.6; margin:0 6px; vertical-align:middle; }
	.date-sort span, .date-sort a { display:inline-block; width:18px; height:19px; background:url('../img/date_paging.gif') no-repeat; text-indent:-9999px; overflow:hidden; vertical-align:middle; }
	.date-sort a.yesterday { background-position:-19px 0; }
	.date-sort a.tomorrow { background-position:-137px 0; }
	.date-sort span.tomorrow { background-position:-118px 0; }
.list-wrap .date-sort { margin-bottom:-11px; }
.video .date-sort { margin-bottom:0; }

.date-sort2 { position:relative; text-align:center; padding:12px 0 0; height:37px; border-bottom:1px solid #e8e8e8; }
	.date-sort2 strong { color:#000; font-size:17px; font-weight:bold; display:inline-block; line-height:1.6; margin:0 6px; letter-spacing:0; vertical-align:middle; }
	.date-sort2 span.yesterday,.date-sort2 span.tomorrow, .date-sort2 a { position:relative; z-index:2; display:inline-block; width:78px; height:36px; background:url('../img/date_paging4.gif') no-repeat; text-indent:-9999px; overflow:hidden; vertical-align:middle; }
	.date-sort2 a.yesterday { background-position:0 10px; }
	.date-sort2 a.tomorrow { background-position:right 10px; }
	.date-sort2 span.yesterday { background-position:0 -22px; }
	.date-sort2 span.tomorrow { background-position:right -22px; }
	.date-sort2 .prev { position:absolute; top:8px; left:15px; height:-18px; }
	.date-sort2 .next { position:absolute; top:7px; right:15px; height:-18px; }
	.date-sort2 .date { position:absolute; top:11px; color:#444; font-weight:bold; vertical-align:middle; padding:0 3px; z-index:1; }
	.date-sort2 .prev .date { left:15px }
	.date-sort2 .next .date { right:15px }
	.date-sort2 .date.none { color:#ccc; }
.list-wrap .date-sort2 { margin-bottom:-6px; }
.video .date-sort2 { margin-bottom:0; }

.date-bot { border-bottom:0; border-top:1px solid #e8e8e8; margin-top:-1px; }

/* 검색 결과 */
.search-result { position:relative; padding:10px 0 6px 9px; font-size:95%; border-bottom:1px solid #d7d7d7; color:#000; line-height:1.4; zoom:1; }
.search-result p { padding-right:78px; display:inline-block; }
.search-result strong { color:#dd1e14; }
.search-result .btn_search { position:absolute; top:6px; right:10px; font-size:90%; color:#333; display:block; padding:5px 13px 5px 5px; background:url('../img/btn_srch.gif') right 6px no-repeat; line-height:1.2; }

.search-tit em { margin:0 2px; font-size:85%; color:#555; }
.search-tit .cate-sort { /*top:10px;*/ top:20px; }
	.search-tit .cate-sort a { color:#a7a7a7; }
	.search-tit .cate-sort a.on { color:#333; }

.noresult { padding:36px 0 100px; text-align:center; color:#000; }
	.noresult strong { color:#df2d24; line-height:1.4; }

/* 콘텐츠 영역 대체 노출용 */
.flash_alt_cont_wrap { padding:0; margin:7px 0 14px; width:100%; border:1px solid #e5e5e5; background:#fff; text-align:center; }
	.flash_alt_cont_wrap strong { display:block; padding:11px 0 9px 0; font-size:95%; color:#26adf1; }

/* 톡뷰 play 영역추가 */
.view-wrap .content .video_play { margin:0 auto 10px; } 
.view-wrap .content .video_play a { position:relative; display:block; margin:5px auto 10px; width:112px; height:85px; overflow:hidden; } 
.view-wrap .content .video_play a img { margin:0; } 
.view-wrap .content .video_play a img.thumb { border:1px solid #ccc; width:110px; height:83px; } 
.view-wrap .content .video_play a span.ico_play { position:absolute; left:3px; bottom:3px; width:29px; height:29px; display:block; text-indent:-9999em; background:url("../img/ico_video_play.png") no-repeat; 
												_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ico_video_play.png', sizingMethod='crop');}

/* GNB EventMenu */
#header h3 { float:left; width:60px; height:22px; margin-top:6px; background:url('../img/gnb_psy.gif') 0 0 no-repeat; -webkit-background-size:54px 18px; }
#header h3 a { display:block; width:60px; height:22px; text-indent:-3000px; overflow:hidden; }

/* youtube & up */
@media screen and (-webkit-min-device-pixel-ratio:1.5){ 
	.list-wrap .list .thumb .ico_youtube { background-image:url('../img/bg_youtube1.5.png'); }
	.list-wrap .list .cont .ico_youtube { background-image:url('../img/ico_youtube1.5.png'); }
	.video-title .cont span.ico_youtube { background-image:url('../img/ico_youtube1.5.png'); }
}
@media screen and (-webkit-min-device-pixel-ratio:2){ 
	.list-wrap .list .thumb .ico_youtube { background-image:url('../img/bg_youtube2.png'); }
	.list-wrap .list .cont .ico_youtube { background-image:url('../img/ico_youtube2.png'); }
	.video-title .cont span.ico_youtube { background-image:url('../img/ico_youtube2.png'); }
	.list-wrap.video .ico_up { background:url('../img/ico_up2.png') }
}
/* 이벤트 배너 */
.cate-tit strong { letter-spacing:0; color:#002b7b; }
.bannerEvent { border-bottom:1px solid #e8e8e8; }
.bannerEvent a { width:100%; display:block; position:relative; text-align:center; }
.eventInfo01 { clear:both; padding:12px 10px 8px; line-height:1.5; color:#333; background:#f5f5f5; letter-spacing:0; border-bottom:1px solid #d5d5d5; .zoom:1;}
	.eventInfo01 a.go { display:inline-block; color:#f91410; background:url('../img/ico_go.gif') right 5px no-repeat; padding-right:9px; font-size:95%; }
.eventInfo02 { position:relative; padding:15px 20px 0 60px; font-size:85%; color:#333; .zoom:1; }
	.eventInfo02 strong { position:absolute; top:15px; left:9px; color:#f91410; letter-spacing:0; }

.view-plus .btn a.pcVer { height:25px; text-align:center; display:block; color:#fff; background:#3396de url('../img/bg_click_btn_event.gif') repeat-x left center; border:1px solid #0081dd; padding:8px 0 0; margin-bottom:5px; }

.eventInfo { display:table; width:100%; background:#f2f2f2; color:#7f7f7f; font-size:85%; padding:8px 0; line-height:1.4; margin:8px 0 -8px; border-top:1px solid #D5D5D5; }
	.eventInfo .info { display:table-cell; padding:0 10px; vertical-align:middle; }
	.eventInfo .btn { padding:0 10px; display:table-cell; height:100%; text-align:right; vertical-align:middle; }
	.eventInfo a { color:#89abc1; }
.video .eventInfo { margin:0; border-bottom:1px solid #D5D5D5; }

/* psy */
.pann-title h3 em.psy, .video-title .cont em.psy { display:inline-block; font-size:80%; color:#FFF; line-height:1.2; margin:-4px 6px 0 0; padding:0 1px; vertical-align:middle; border:1px solid #00a0ff; background:#00a0ff; }

/* 판춘문예 */
.nHide, .nHide * {position:absolute !important;top:-1000px !important;left:-1000px !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;text-indent:-1000em !important;overflow:hidden !important}

.literature_wrap { width:100%; background-image:url('../img/event/literature/literature_bg_topleft_r.png') , url('../img/event/literature/literature_bg_topright_r.png'), url('../img/event/literature/literature_bg_top.jpg'); background-position:left top , right top, center top; background-repeat:no-repeat , no-repeat, no-repeat; background-size:57px 101px , 72px 143px, 640px 300px; }
.literature_wrap .area_top { width:320px; min-height:246px; margin:0 auto; background:url('../img/event/literature/literature_txt_title.png') no-repeat 50% 20px; background-size:256px 161px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_top { background:url('../img/event/literature/literature_txt_title_r.png') no-repeat 50% 20px; background-size:256px 161px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_top { background:url('../img/event/literature/literature_txt_title_r.png') no-repeat 50% 20px; background-size:256px 161px; } }
.literature_wrap .area_top .write { position:relative; padding:192px 0 0 0; width:320px; margin:0 auto; text-align:center; }
.literature_wrap .area_top .l_view{ width:142px; height:39px; display:inline-block; text-indent:-9999em; overflow:hidden; background:url('../img/event/literature/literature_btn_view.png') no-repeat; background-size:142px 39px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_top .l_view{ background:url('../img/event/literature/literature_btn_view_r.png') no-repeat; background-size:142px 39px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_top .l_view{ background:url('../img/event/literature/literature_btn_view_r.png') no-repeat; background-size:142px 39px; } }

.literature_wrap .area_top .l_write{ width:144px; height:39px; display:inline-block; text-indent:-9999em; overflow:hidden; background:url('../img/event/literature/literature_btn_write.png') no-repeat; background-size:144px 39px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_top .l_write{ background:url('../img/event/literature/literature_btn_write_r.png') no-repeat; background-size:144px 39px; } } 
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_top .l_write{ background:url('../img/event/literature/literature_btn_write_r.png') no-repeat; background-size:144px 39px; } }
.literature_wrap .area_top .totaltok { width:320px; height:35px; color:#dcdcdc; padding:10px 0 0 0; margin:0 auto; text-align:center; }
.literature_wrap .area_top .totaltok span {color:#646464; padding:0 5px 0 0; margin:0 0 0 5px;}
.literature_wrap .area_top .totaltok em {color:#939393;}
.literature_wrap .area_top .totaltok .new {padding:0 5px 3px 17px;background:url('../img/event/literature/literature_ico_new.png') no-repeat 0 3px; background-size:15px 14px;}

.literature_wrap.banner { border-bottom:1px solid #ebcdaa;}
.literature_wrap.banner .area_top { min-height:162px; background:none; }
.literature_wrap.banner .area_top a { display:block; text-indent:-9999em; width:320px; height:162px; overflow:hidden; background:url('../img/event/literature/literature_txt_banner.png') no-repeat 50% 20px; background-size:241px 127px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap.banner .area_top a { background:url('../img/event/literature/literature_txt_banner_r.png') no-repeat 50% 20px; background-size:241px 127px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap.banner .area_top a { background:url('../img/event/literature/literature_txt_banner_r.png') no-repeat 50% 20px; background-size:241px 127px; } }

.literature_wrap .area_cont { background-image:url('../img/event/literature/literature_bg_md.png'); background-repeat:repeat-y; background-position:center 118px; background-size:100% 690px; }
.literature_wrap .area_cont .cont_wrap { background-image:url('../img/event/literature/literature_bg_btm.png'); background-repeat:no-repeat; background-position:center bottom; background-size:100% 690px; }
.literature_wrap .area_cont .menu { width:100%; height:118px; margin:0 auto; border-top:1px solid #b6a28f; box-shadow:0px 0px 10px #e1d4c5; }
.literature_wrap .area_cont .menu li { float:left; width:49.9%; height:58px; background-color:#fdfcf8; border-bottom:1px solid #dacbbd; border-right:1px solid #cccac8; box-shadow: inset 1px 1px 0 #fff; }
.literature_wrap .area_cont .menu li span { display:block; width:100%; height:58px; text-indent:-9999em; }
.literature_wrap .area_cont .menu li.period { background-image:url('../img/event/literature/literature_menu1.png') , url('../img/event/literature/literature_bg_menu1.png'); background-repeat:no-repeat , repeat-x; background-position:center center , center center; background-size:119px 30px , 320px 58px}
.literature_wrap .area_cont .menu li.period.selected { background-image:url('../img/event/literature/literature_menu1_on.png') , url('../img/event/literature/literature_bg_menu_on.png'); background-repeat:no-repeat , repeat-x; background-position:center center , center center; background-size:125px 33px , 320px 58px}
.literature_wrap .area_cont .menu li.evaluate { border-right:0; background-image:url('../img/event/literature/literature_menu2.png') , url('../img/event/literature/literature_bg_menu2.png'); background-repeat:no-repeat , repeat-x; background-position:center center , center center; background-size:119px 30px , 320px 58px }
.literature_wrap .area_cont .menu li.evaluate.selected { border-right:0; background-image:url('../img/event/literature/literature_menu2_on.png') , url('../img/event/literature/literature_bg_menu_on.png'); background-repeat:no-repeat , repeat-x; background-position:center center , center center; background-size:125px 33px , 320px 58px }
.literature_wrap .area_cont .menu li.evaluate2 { border-bottom:1px solid #b6a28f; background-image:url('../img/event/literature/literature_menu3.png') , url('../img/event/literature/literature_bg_menu3.png'); background-repeat:no-repeat , repeat-x; background-position:center center , center center; background-size:112px 30px , 320px 58px }
.literature_wrap .area_cont .menu li.evaluate2.selected { border-bottom:1px solid #b6a28f; background-image:url('../img/event/literature/literature_menu3_on.png') , url('../img/event/literature/literature_bg_menu_on.png'); background-repeat:no-repeat , repeat-x; background-position:center center , center center; background-size:118px 30px , 320px 58px }
.literature_wrap .area_cont .menu li.result { border-right:0; border-bottom:1px solid #b6a28f;background-image:url('../img/event/literature/literature_menu4.png') , url('../img/event/literature/literature_bg_menu4.png'); background-repeat:no-repeat , repeat-x; background-position:center center , center center; background-size:112px 30px , 320px 58px }
.literature_wrap .area_cont .menu li.result.selected { border-right:0; border-bottom:1px solid #b6a28f;background-image:url('../img/event/literature/literature_menu4_on.png') , url('../img/event/literature/literature_bg_menu_on.png'); background-repeat:no-repeat , repeat-x; background-position:center center , center center; background-size:122px 30px , 320px 58px }

.literature_wrap .area_cont .info1 { padding:30px 0 0 0; width:320px; height:153px; margin:0 auto; overflow:hidden; background:url('../img/event/literature/literature_txt_info1.png') no-repeat 15px 30px; background-size:280px 126px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_cont .info1 { background:url('../img/event/literature/literature_txt_info1_r.png') no-repeat 15px 30px; background-size:280px 126px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_cont .info1 { background:url('../img/event/literature/literature_txt_info1_r.png') no-repeat 15px 30px; background-size:280px 126px; } }

.literature_wrap .area_cont .info2 { width:320px; height:184px; margin:0 auto; overflow:hidden; background:url('../img/event/literature/literature_txt_info2.png') no-repeat 15px 0; background-size:251px 157px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_cont .info2 { background:url('../img/event/literature/literature_txt_info2_r.png') no-repeat 15px 0; background-size:251px 157px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_cont .info2 { background:url('../img/event/literature/literature_txt_info2_r.png') no-repeat 15px 0; background-size:251px 157px; } }

.literature_wrap .area_cont .info3 { width:320px; height:320px; margin:0 auto; overflow:hidden; background:url('../img/event/literature/literature_txt_info3.png') no-repeat 15px 0; background-size:296px 307px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_cont .info3 { background:url('../img/event/literature/literature_txt_info3_r.png') no-repeat 15px 0; background-size:296px 307px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_cont .info3 { background:url('../img/event/literature/literature_txt_info3_r.png') no-repeat 15px 0; background-size:296px 307px; } }

.literature_wrap .area_cont .info4 { padding:30px 0 0 0; width:320px; height:275px; margin:0 auto; overflow:hidden; background:url('../img/event/literature/literature_txt_info4.png') no-repeat 15px 30px; background-size:288px 247px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_cont .info4 { background:url('../img/event/literature/literature_txt_info4_r.png') no-repeat 15px 30px; background-size:288px 247px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_cont .info4 { background:url('../img/event/literature/literature_txt_info4_r.png') no-repeat 15px 30px; background-size:288px 247px; } }

.literature_wrap .area_cont .info5 { padding:30px 0 0 0; width:320px; height:160px; margin:0 auto; overflow:hidden; background:url('../img/event/literature/literature_txt_info5.png') no-repeat 15px 30px; background-size:268px 144px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_cont .info5 { background:url('../img/event/literature/literature_txt_info5_r.png') no-repeat 15px 30px; background-size:268px 144px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_cont .info5 { background:url('../img/event/literature/literature_txt_info5_r.png') no-repeat 15px 30px; background-size:268px 144px; } }

.literature_wrap .area_cont .info6 { width:320px; height:110px; margin:0 auto; overflow:hidden; background:url('../img/event/literature/literature_txt_info6.png') no-repeat 12px 0px; background-size:285px 91px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_cont .info6 { background:url('../img/event/literature/literature_txt_info6_r.png') no-repeat 12px 0px; background-size:285px 91px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_cont .info6 { background:url('../img/event/literature/literature_txt_info6_r.png') no-repeat 12px 0px; background-size:285px 91px; } }

.literature_wrap .area_cont .info7 { position:relative; width:320px; height:185px; margin:0 auto; overflow:hidden; background:url('../img/event/literature/literature_txt_info7.png') no-repeat 5px 0px; background-size:315px 164px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_cont .info7 { background:url('../img/event/literature/literature_txt_info7_r.png') no-repeat 5px 0px; background-size:315px 164px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_cont .info7 { background:url('../img/event/literature/literature_txt_info7_r.png') no-repeat 5px 0px; background-size:315px 164px; } }

.literature_wrap .area_cont .info8 { position:relative; width:320px; height:175px; margin:0 auto; overflow:hidden; background:url('../img/event/literature/literature_txt_info8.png') no-repeat 12px 0px; background-size:298px 144px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .area_cont .info8 { background:url('../img/event/literature/literature_txt_info8_r.png') no-repeat 12px 0px; background-size:298px 144px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .area_cont .info8 { background:url('../img/event/literature/literature_txt_info8_r.png') no-repeat 12px 0px; background-size:298px 144px; } }

.literature_wrap .area_cont .info8 .result{position:absolute;left:16px;top:102px;overflow:hidden;width:140px;height:40px;display:block;text-indent:-9999em;}
.literature_wrap .area_cont .info8 .resultview{position:absolute;left:161px;top:102px;overflow:hidden;width:145px;height:40px;display:block;text-indent:-9999em;}

.literature_wrap .area_cont div.social_area { padding:20px 10px 20px 10px; border-top:1px solid #dbdbdb; background:#fff; }

.literature_wrap .evaluatelist { width:320px; margin:0 auto 30px auto; }
.literature_wrap .evaluatelist .evaluate { position:relative; margin:0 auto 10px auto; width:288px; height:100px; background:#fff; border:1px solid #c5c1b9; }
.literature_wrap .evaluatelist .evaluate dt { position:absolute; left:45px; top:12px; font-size:16px; color:#646464; overflow:hidden; height:15px; }
.literature_wrap .evaluatelist .evaluate .writer { position:absolute; left:45px; top:35px; color:#a1a1a1; }
.literature_wrap .evaluatelist .evaluate .writer .vote{ color:#bd2c1a; }
.literature_wrap .evaluatelist .evaluate .writer span { padding:0 0 0 3px; }
.literature_wrap .evaluatelist .rank { position:absolute; top:-2px; left:-2px; width:19px; height:34px; padding:14px 0 0 15px; color:#4e4b4b; font-weight:Bold; font-size:25px; font-family:'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif }
.literature_wrap .evaluatelist .rank.r1 { position:absolute; top:-1px; left:-1px; width:25px; height:35px; padding:13px 0 0 9px; background:url('../img/event/literature/literature_bg_rank1_r.png') no-repeat; color:#fff; font-weight:Bold; background-size:34px 49px; font-size:25px; font-family:'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif }
.literature_wrap .evaluatelist .rank.r2,.literature_wrap .evaluatelist .rank.r3 { position:absolute; top:-1px; left:-1px; width:25px; height:35px; padding:13px 0 0 9px; background:url('../img/event/literature/literature_bg_rank2_r.png') no-repeat; color:#fff; font-weight:Bold; background-size:34px 49px; font-size:25px; font-family:'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif }
.literature_wrap .evaluatelist .votebtn { position:absolute; bottom:1px; left:0; width:288px; height:36px; text-indent:-9999em; background:url('../img/event/literature/literature_btn_vote.png') no-repeat; background-size:288px 36px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .evaluatelist .votebtn { background:url('../img/event/literature/literature_btn_vote_r.png') no-repeat; background-size:288px 36px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .evaluatelist .votebtn { background:url('../img/event/literature/literature_btn_vote_r.png') no-repeat; background-size:288px 36px; } }
.literature_wrap .evaluatelist .viewbtn { position:absolute; bottom:1px; left:0; width:288px; height:36px; text-indent:-9999em; background:url('../img/event/literature/literature_btn_tokview.png') no-repeat; background-size:288px 36px; }
@media screen and (-webkit-min-device-pixel-ratio:1.5){ .literature_wrap .evaluatelist .viewbtn { position:absolute; bottom:1px; left:0; width:288px; height:36px; text-indent:-9999em; background:url('../img/event/literature/literature_btn_tokview_r.png') no-repeat; background-size:288px 36px; } }
@media screen and (-webkit-min-device-pixel-ratio:2){ .literature_wrap .evaluatelist .viewbtn { position:absolute; bottom:1px; left:0; width:288px; height:36px; text-indent:-9999em; background:url('../img/event/literature/literature_btn_tokview_r.png') no-repeat; background-size:288px 36px; } }

.literature_wrap .area_cont .info7 .evaluate dt { position:absolute; left:95px; top:25px; }
.literature_wrap .area_cont .info7 .evaluate dt.result { position:absolute; left:105px; top:28px; }
.literature_wrap .area_cont .info7 .tokview { position:absolute; bottom:50px; left:16px; width:288px; height:38px; text-indent:-9999em; background:none }

/* page navigation */
.pageNav { padding:10px 0; white-space:nowrap; text-align:center; overflow:hidden; }
.pageNav .pagenum { display:inline-block; margin:0 8px; text-align:center; font-size:14px; color:#b4b4b4; white-space:nowrap; }
.pageNav .pagenum strong { font-weight:normal; color:#111; }
.pageNav .pagenum .num { width:6px; height:6px; margin:0 8px; color:#bdbdbd; vertical-align:middle; overflow:hidden; }
.pageNav .pagenum .select { color:#bd2c1a; }
.pageNav .arrow { position:relative; display:inline-block; cursor:pointer; width:54px; height:24px; vertical-align:middle; border:1px solid #c9c9c9; background: -moz-linear-gradient(top,  #fff 0%, #ebebeb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ebebeb)); background: -webkit-linear-gradient(top,  #fff 0%,#ebebeb 100%); background: linear-gradient(to bottom,  #fff 0%,#ebebeb 100%); }
.pageNav .arrow em { display:block; cursor:pointer; padding:2px 0 0 0; width:50px; height:20px; font-size:15px; color:#8e8e8e; font-weight:bold; text-align:center; overflow:hidden; }
.pageNav .arrow.prev em {  }
.pageNav .arrow.next em {  }
.pageNav .arrow.hide { visibility:hidden; }

/* img enlarge */
.image { position:relative; overflow:hidden; display:inline-block; }
.image .enlarge { position:absolute; right:0; top:7px; width:25px; height:24px; display:block; text-indent:-99999em; background:url('../img/set_imgview.gif') no-repeat; }
/*@media screen and (-webkit-min-device-pixel-ratio:2) { .image .enlarge { background:url('../img/set_imgview_r2.gif') no-repeat; background-size:25px 24px;  } }*/