/* h.css 
기존이미지경로 : http://m1.daumcdn.net/icon/mobile/m320/media/agora/ico_agora.png
변경이미지경로 : http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png
				 http://m1.daumcdn.net/img-media/mobile/m480/agora/img_thumb.gif
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;} 
fieldset,img{border:0;} 
dl,ul,ol,li {list-style: none;} 
blockquote, q {quotes: none;} 
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;} 
table {border-collapse: collapse;border-spacing: 0;} 
input,select,textarea,button {vertical-align:middle;font-size:100%} 
body{ -webkit-text-size-adjust: none} /* 뷰표트 변환시 폰트크기 자동확대 방지. */ 
input[type="text"],input[type="password"],input[type="submit"] { -webkit-appearance: none; -webkit-border-radius: 0; } 
input:checked[type="checkbox"] { background-color: #666; -webkit-appearance: checkbox; } 
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"] {-webkit-appearance: button; -webkit-border-radius: 0;} 

html, body {background:#fff;color:#333}
a {color:#333;text-decoration:none;}
a:active, a:hover {text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}
hr {display:none}

.daumhide {position: absolute; left: -9999in; width: 1px; height: 1px; overflow: hidden;} 

body, input, select, textarea {font:14px/1.5 'Malgun Gothic', '맑은 고딕', sans-serif}
/* border-radius 3px button style */
a.round{-webkit-border-radius:3px;border-radius:3px;padding:1px;font-size:13px;display:inline-block;text-decoration:none;}
a.round span{-webkit-border-radius:3px;border-radius:3px;display:inline-block;width:100%;height:100%;text-align:center;}

#daumHead{background:#3F4351 url(http://m1.daumcdn.net/img-media/mobile/m320/agora/bg_top.png);}
#daumHead h1 {position:relative}
#daumLogo {position:absolute;top:10px;left:8px;}
#daumLogo img {display:block;}
#daumServiceLogo{width:52px;height:23px;position:absolute;top:10px;left:56px;color:#fff;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/txt_agora.png) no-repeat;text-indent:-9999in;overflow:hidden;}
#daumHead .head_top{height:39px;}
#daumHead .head_top .right{margin-right:6px;margin-top:6px;float:right;display:inline;}
.opera #daumHead .head_top .right{white-space:nowrap;}

#daumHead .head_top .related_service a {font-size:13px;color:#9bc5dd;position:absolute;top:10px;}
/*#daumHead .head_top .related_service .top_bar {display:block;width:3px;position:absolute;top:10px;left:150px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) 0 -1036px no-repeat;text-indent:-9999in;overflow:hidden;filter:alpha(opacity=50);opacity:0.5;-ms-filter:"alpha(opacity=50)";}
#daumHead .head_top .related_service a.news {left:117px;}
#daumHead .head_top .related_service a.sports {left:158px;}*/
/* 2011-11-10 유관서비스 청춘콘서트 | 뉴스로 변경 */
#daumHead .head_top .related_service .top_bar {display:block;width:3px;position:absolute;top:10px;left:189px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) 0 -1036px no-repeat;text-indent:-9999in;overflow:hidden;filter:alpha(opacity=50);opacity:0.5;-ms-filter:"alpha(opacity=50)";}
#daumHead .head_top .related_service a.youth_concert {left:117px;}
#daumHead .head_top .related_service a.news {left:196px;}

/* 전체보기, 통합검색(돋보기) */
#daumHead .head_top a.round{border:0 none;background-color:#303545;}
#daumHead .head_top a.round span{line-height:25px;color:#fff;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);background:-webkit-gradient(linear, left top, left bottom,from(#4a4e5d),to(#424653));background-color:#4d5060;}
#daumHead .head_top a.round span span{-webkit-box-shadow:none;display:block;text-indent:-9999in;}
#daumHead .head_top .total_view {width:32px;height:25px}
#daumHead .head_top .total_view span span {background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/black/ico_t_allsitesh.gif) no-repeat 9px 5px;}
#daumHead .head_top .btn_search {width:32px;height:25px;margin-left:5px}
#daumHead .head_top .btn_search span span {background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/black/ico_t_allsitesh.gif) no-repeat center -36px;}

/* tab menu */
#daumHead .tab_menu {display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0 6px;border-bottom:2px solid #16a5ff;}
#daumHead .tab_menu li{float:left;position:relative;z-index:0;height:34px;padding:0 6px;background-color:#323645;margin-right:-1px;padding:1px 1px 0;-webkit-box-sizing:border-box;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-radius:4px 4px 0 0;}
#daumHead .tab_menu li a {display:block;font-size:15px;color:#fefeff;width:100%;height:33px;text-align:center;line-height:32px;letter-spacing:-1px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-radius:3px 3px 0 0;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.03),inset -1px 0 1px rgba(255,255,255,0.03);background:-webkit-gradient(linear,left top,left bottom,from(#535667),to(#3d404c));background-color:#484c5a;}
#daumHead .tab_menu li.on {height:34px;z-index:1;}
#daumHead .tab_menu li.on a{font-weight:bold;color:#fff;z-index:1;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.1),inset -1px 0 1px rgba(255,255,255,0.1);background:-webkit-gradient(linear,left top,left bottom,from(#44b7ff),to(#3bacf6));background-color:#2cadff;}
#daumHead .tab_menu li.menu1{width:13%;}
#daumHead .tab_menu li.menu2{width:16.5%;}
#daumHead .tab_menu li.menu3{width:16.5%;}
#daumHead .tab_menu li.menu4{width:20%;}
#daumHead .tab_menu li.menu5{width:20%;}
#daumHead .tab_menu li.menu6{float:none;overflow:hidden;margin:0;zoom:1;}

.other #daumHead .tab_menu{z-index:0;height:34px;padding:0 6px;border-bottom:none;}
.other #daumHead .tab_menu li{height:34px;}
.other #daumHead .tab_menu li.on a{height:34px;}
.opera #daumHead .tab_menu li a{white-space:nowrap;}
.opera #daumHead .tab_menu{display:table;border-collapse:collapse;width:97%;padding:0;margin:0 auto;border:none;}
.opera #daumHead .tab_menu li{float:none;display:table-cell;padding:0;border:1px solid #323645;border-bottom:none;overflow:visible;}
.opera #daumHead .tab_menu li.on{padding-bottom:0;}

.div_line {width:100%;height:1px;background:#1495e6;}

/* sub menu */
#daumHead .sub_menu {display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;background-color:#f3efeb;width:100%;height:41px;border-bottom:1px #dbd8d4 solid;}
#daumHead .sub_menu li {float:left;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/black/submenu_bar.gif) no-repeat 0 16px;}
#daumHead .sub_menu.type2 li {width:50%;}
#daumHead .sub_menu.type4 li {width:26%;}
#daumHead .sub_menu.type4 li.menu1 {width:22%;}
#daumHead .sub_menu li.menu1 {background-image:none;}
#daumHead .sub_menu li.on {font-size:14px;font-weight:bold;letter-spacing:-1px;}
#daumHead .sub_menu li.on a {color:#0d8aca;}
#daumHead .sub_menu li a {float:left;width:100%;padding:12px 0;line-height:16px;text-align:center;font-weight:bold;}

/* sub menu + button */
#daumHead .sub_menu.type3 li {width:33%;}
#daumHead .sub_menu.type3 li.menu1 {width:30%}
#daumHead .sub_menu.type3 li.menu2 {width:45%}

#daumHead .sub_menu.type5 li {width:45%;}
#daumHead .sub_menu.type5 li.menu1 {width:28%;}


/* navi button + title */
#daumHead .head_sub {border-top:1px solid #454955;}

#daumHead .head_navi {position:relative;border-top:1px solid #454955;border-bottom:2px solid #16a5ff;height:37px;}
#daumHead .head_navi a.round{position:absolute;top:4px;width:52px;height:27px;padding:1px;color:#fff;background-color:#2c3040;}
#daumHead .head_navi a.round span{display:block;height:100%;line-height:27px;
	background:-webkit-gradient(linear,left top,left bottom,
	color-stop(0, #626577),
	color-stop(1, #474a58)
	);background-color:#4d5060;
	-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);
}
#daumHead .head_navi a.round span span {display:block;width:33px;padding-left:19px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/black/arrow_prev.gif) no-repeat 10px 9px;-webkit-background-size:7px 9px;-webkit-box-shadow:none;text-align:left;}

#daumHead .head_navi a.btn_cancel,
#daumHead .head_navi a.btn_submit {width:38px;}
#daumHead .head_navi a.btn_submit span {
	background:-webkit-gradient(linear,left top,left bottom,
	color-stop(0, #3bb2eb),
	color-stop(1, #2ea7e0)
	);background-color:#34ade5;
}

#daumHead .head_navi .navi_left {left:6px}
#daumHead .head_navi .navi_right {right:6px}
#daumHead .head_navi h2 {color:#fff;text-align:center;font-size:16px;line-height:37px;}

/* 탭 서브메뉴 */
.tab_submenu {overflow:hidden;height:33px;padding:15px 12px;clear:both;border-bottom:1px #eaeaea solid}
.tab_submenu li {float:left;height:31px;margin-right:-1px;padding:1px;background-color:#bdcad9;}
.tab_submenu li a {float:left;width:100%;height:31px;background:-webkit-gradient(linear,left top,left bottom,from(#fefeff),to(#f5f6fa));background-color:#ececf2;-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.7), inset -1px -1px 0px rgba(255,255,255,0.7);font-size:14px;color:#333;text-align:center;text-decoration:none;line-height:30px;letter-spacing:-1px;}
.tab_submenu li.fst {-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}
.tab_submenu li.fst a {-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}

.tab_submenu li.lst {float:none;overflow:hidden;width:auto !important;margin:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;}
.tab_submenu li.lst a {-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;}

.tab_submenu li.on {position:relative;background-color:#73a2c7;}
.tab_submenu li.on a {font-weight:bold;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#83aacc),to(#739dc2));background-color:#7aa3c7;-webkit-box-shadow:inset 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 0px rgba(255,255,255,0.1);}

	/* 탭_서브메뉴_2개 */
	.tab_submenu.type_2 li {width:49.85%;}
	
	/* 탭_서브메뉴_3개 */
	.tab_submenu.type_3 li {width:33%;}

	/* 탭_서브메뉴_4개 */
	.tab_submenu.type_4 li {width:25%;}

.other .tab_submenu {z-index:0;height:33px;padding:15px 12px;border-bottom:none;}
.other .tab_submenu li{height:31px;}
.other .tab_submenu li.on a{height:31px;}
.opera .tab_submenu li a{white-space:nowrap;}
.opera .tab_submenu {display:table;border-collapse:collapse;width:97%;padding:0;margin:0 auto;border:none;}
.opera .tab_submenu li{float:none;display:table-cell;padding:0;border:1px solid #bdcad9;border-bottom:none;overflow:visible;}
.opera .tab_submenu li.on{padding-bottom:0;}

/* 버튼형 메뉴
.list_type_btn {overflow:hidden;padding:4px 12px 0;}
.list_type_btn li {float:left;width:33.3%;margin-top:6px;}
.list_type_btn li a.type_gray {display:block;height:32px;margin-right:4px;font-size:14px;background-color:#b7bdcf;line-height:32px;}
.list_type_btn li a.type_gray span em {font:normal 12px Helvetica;color:#5d74f5;}
.list_type_btn li.lst {overflow:hidden;float:none;width:auto;}
.list_type_btn li.lst a {margin:0;}
.list_type_btn li.on a.type_gray {background-color:#7f90e1;color:#fff;}
.list_type_btn li.on a.type_gray span {background:-webkit-gradient(linear,left top,left bottom,from(#8b9bf0),to(#8697ed));background-color:#899aef;-webkit-box-shadow:none;}
.list_type_btn li.on a.type_gray span em {color:#fff;} */


.div_nav {position:relative;width:100%;height:39px;background:#dee8f0;border-bottom:1px solid #bacbd2;}
.div_nav h3 {display:inline;text-align:center;line-height:39px;padding-left:12px;font-size:15px;color:#000;}
.div_nav .toggle_wrap {display:inline-block;}
.div_nav .btn_toggle {position:absolute;top:6px;}
.div_nav .btn_write {position:absolute;top:5px;right:6px;}
.div_nav .btn_prev {position:absolute;top:5px;left:6px;}
.div_nav .btn_cancel {position:absolute;height:27px;top:5px;left:6px;background-color:#a5afb5;}
.div_nav .btn_cancel span {line-height:27px;color:#30383e;background:-webkit-gradient(linear, left top, left bottom,from(#fff),to(#f8fafb));background-color:#fdfdfe;}
.div_nav .btn_submit {position:absolute;height:27px;top:5px;right:6px;}
.div_nav .btn_submit span {line-height:27px;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05), inset -1px -1px 1px rgba(255,255,255,0.05);}

.div_nav.central h3 {display:block;padding:0;}

.div_nav.write {/*height:41px;*/margin:0;padding:0;border-top:1px solid #363A45;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/bg_top.png);background-color:#3F4351;border-bottom:2px solid #16a5ff;}
.div_nav.write h3 {/*font-size:16px;*/color:#FFF;border-top:1px solid #454955;}
.div_nav.write a.btn_cancel {width:48px;height:27px;background-color:#2C3040;}
.div_nav.write a.btn_cancel span {font-size:13px;color:#FFF;background:-webkit-gradient(linear, left top, left bottom,from(#626577),to(#474A58));background-color:#4d5060;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);}
.div_nav.write a.btn_submit {background-color:#2C3040;}
.div_nav.write a.btn_submit span {-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.25), inset -1px -1px 1px rgba(255,255,255,0.25);}


/* footer 영역 */
#daumFoot {font-family:sans-serif; clear:both; margin:0 auto; padding-top:10px; width:100%; background:#ebebeb; border-top:1px solid #dbdbdb; text-align:center;}  
#daumFoot ul {margin:0 auto; width:280px; height:28px; overflow:hidden; text-align:center;}  
#daumFoot li {position:relative; float:left;}  
#daumFoot li a {display:block; margin:0 2px; width:64px; height:24px; overflow:hidden; color:#333; font-size:13px; line-height:25px; border:1px solid #c4c4c4; -webkit-border-radius:3px; background-color:#f7f7f7; background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2)); -webkit-box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.7), inset -1px 0 1px rgba(255, 255, 255, 0.7);}  
#daumFoot li a.off {color:#999;}  
#daumFoot .ext {padding:10px 0 4px; line-height:10px; font-size:10px; color:#999;}  
#daumFoot .ext span {margin:0 5px;}  
#daumFoot .ext a {color:#999; text-decoration:underline;}  
#daumFoot address {clear:both; padding:3px 0 5px 0; height:19px; color:#999; font-size:11px;} 
#daumFoot #daumMinidaum .minidaum_login, .minidaum_logout {line-height:23px !important;}

/* 통합검색 레이어 */  
#daumTotalSearchBack{top:0;}
#daumTotalSearchLayer{top:0;-webkit-box-shadow:inset 0 -1px 1px 0 rgba(255,255,255,0.04);}
#btnTotalSearch{right:46px;}
#btnTotalSearch_img{right:46px;}
#btnTotalSearchClose{border:0 none;position:absolute;top:7px;right:6px;padding:1px;width:33px;height:36px;	-webkit-border-radius:6px;background-color: #33416e}
#btnTotalSearchClose span{line-height: 36px;color:#fff;width:100%;height:100%;display:inline-block;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.02),inset -1px -1px 1px rgba(255,255,255,0.02);-webkit-border-radius:6px;background: -webkit-gradient(linear,left top,left bottom,from(#58689e),to(#465389));background-color:#4e5d94;}
#btnTotalSearchClose span span{-webkit-box-shadow: none;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/ico_close.gif) no-repeat center center;display:block;text-indent:-9999in;overflow:hidden;}

/* 서제스트 */
#daumTotalSuggestLayer{top:48px;}
#daumTotalSuggestLayer .suggestBox{margin:0 46px 0 7px;}

#btnTotalSearch{border:0 none;position:absolute;top:7px;padding:1px;width:44px;height:36px;-webkit-border-radius:6px;background-color:#36436f;}
#btnTotalSearch span span{-webkit-box-shadow:none;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/txt_sh2.gif) no-repeat center center;display:block;text-indent:-9999in;overflow:hidden;}
.daumTotalSearch_outwrap{height:36px;padding:1px;margin:7px 100px 7px 6px;position:relative;background-color:#36436f;-webkit-border-radius:6px;}
.daumTotalSearch_midwrap{padding:4px;height:28px;background-color:#617bff;-webkit-border-radius:6px;}
.daumTotalSearch_inwrap{width:100%;height:100%;-webkit-border-radius:2px;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);background-color:#fff;}
.daumTotalSearch_inwrap input{line-height:20px;height:20px;font-size:15px;width:85%;background-color:transparent;border:0;padding:0 32px 0 5px;-webkit-appearance:none;-webkit-border-radius:0;margin-top:4px;}
.daumTotalSearch_outwrap_img{margin:7px 100px 7px 6px;position:relative;padding:1px;height:37px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/sh_box2.gif) left 0 no-repeat;}
.daumTotalSearch_midwrap_img{height:37px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/sh_box2.gif) right -121px no-repeat;}
.daumTotalSearch_inwrap_img{height:37px;margin:0 15px 0 10px;padding-right:30px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/sh_box2.gif) 0 -61px repeat-x;}
.daumTotalSearch_inwrap_img input{line-heigh:20px;height:20px;font-size:15px;width:100%;background-color:transparent;border:0;-webkit-appearance:none;-webkit-border-radius:0;margin-top:5px;padding:5px 0;}
#btnTotalSearch.img{background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/sh_btn2.gif) 0 0 no-repeat;border:0 none;position:absolute;top:7px;width:46px;height:38px;text-indent:-9999in;overflow:hidden;}
#btnTotalSearchClear{border:0 none;position:absolute;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2010/blue/sh_box2.gif) 0 -175px no-repeat;top:6px;right:6px;height:17px;width:17px;padding:5px;display:none;}
#btnTotalSearchClear.img{right:10px;top:5px;}
#daumTotalSearchBack{display:none;z-index:9998;width:100%;height:100%;opacity:.9;filter:alpha(opacity = 90);position:absolute;left:0;background-color:#000;}
#daumTotalSearchLayer{display:none;height:52px;width:100%;z-index:9999;position:absolute;left:0;border-bottom:1px solid #111216;background:-webkit-gradient(linear,left top,left bottom,from(#48578b),to(#3a4875));background-color:#415188;}
#btnTotalSearch span{line-height:36px;width:100%;height:100%;display:inline-block;color:#3949af;-webkit-border-radius:6px;background:-webkit-gradient(linear,left top,left bottom,from(#f7f8ff),to(#bdc2d1));background-color:#dbdee9;}
#daumTotalSearchClipWrap{width:16px;height:24px;position:absolute;right:0;top:7px;}
#daumTotalSearchClipWrap .daumTotalSearchClipRight{z-index:1;position:absolute;top:0;right:-3px;width:3px;border-left:1px solid #db8b14;height:100%;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;background:-webkit-gradient(linear,left top,right top,from(#f4a820),to(#ffa81a));background-color:#ffb223;}
#daumTotalSearchClipWrap .daumTotalSearchClipLeft{z-index:2;position:absolute;top:5px;right:-3px;width:15px;height:14px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;background:-webkit-gradient(linear,left top,right bottom,from(#fed36c),to(#ffa81a));background-color:#ffb223;}
#daumTotalSuggestLayer{width:100%;position:absolute;left:0;z-index:9999;}
#daumTotalSuggestLayer ul{position:relative;background:#fff;border-bottom:0 none;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
#daumTotalSuggestLayer li{display:block;border-bottom:1px solid #eaeaea;height:34px;line-height:34px;font-size:15px;}
#daumTotalSuggestLayer li a{height:100%;display:block;padding-left:12px;}
#daumTotalSuggestLayer .suggestBox{background-color:#95a4dd;padding:1px;-webkit-border-radius:6px;display:none;}
#daumTotalSuggestLayer div.list,#daumTotalSuggestLayer div.baseBox{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
#daumTotalSuggestLayer.wide ul{float:left;width:100%;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
#daumTotalSuggestLayer.wide .suggestBox li{float:left;width:50%;background-color:#fff;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
#daumTotalSuggestLayer.wide .suggestBox li a{width:94%;}
#daumTotalSuggestLayer.wide .suggestBox li a.first{width:94%;border-right:1px solid #ececec;}
#daumTotalSuggestLayer strong{color:#eb550c;}
#daumTotalSuggestLayer .footer{clear:both;border-top:0 none;position:relative;padding:7px 12px;text-align:right;background-color:#f7f7f7;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
#daumTotalSuggestLayer .footer .fl{display:none;}

/* 공통 */
.bar {font-size:13px;color:#ccc;padding:0 1px;}

/* 페이징 */
.paging {text-align:center;margin:15px 0;}
.paging.num .btn {vertical-align:middle;margin:0 2px;}
.paging.num .btn.btn_arrow {margin:0 4px}

.btn {display:inline-block;-webkit-border-radius:3px;border-radius:3px;padding:1px;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));}
.btn span {display:block;margin:3px;}

.btn.large {font-size:14px;line-height:16px;}

.btn.btn_arrow.arrow_left, .btn.btn_arrow.arrow_right {border:1px solid #bbb;background-color:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));}
.btn.btn_paging {border:1px solid #bbb;color:#666;text-align:center;background-image:none;background-color:#fff;}
.btn.btn_paging.current {color:#fff;border-color:#1491e0;background-color:#16a5ff;}

.btn.btn_arrow span {margin:9px 15px;width:8px;height:11px;text-indent:-5000in;}
.btn.btn_arrow.arrow_left span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 0 -1120px;}
.btn.btn_arrow.arrow_left.off span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 0 -1080px;}
.btn.btn_arrow.arrow_right span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat right -1200px;}
.btn.btn_arrow.arrow_right.off span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat right -1160px;}
.btn.btn_paging span {width:32px;height:23px;line-height:23px;}

/* 더보기 */
.btn_more {width:100%;height:36px;line-height:36px;text-align:center;background-color:#f7f7f7;border-top:1px solid #dfdfdf;border-bottom:1px solid #d4d4d4;}
.btn_more a {display:inline-block;height:100%;padding-right:15px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) right -264px no-repeat;color:#4e4e4e;}

/* 맨위로 */
.btn_top {width:100%;height:23px;padding-top:13px;text-align:right;margin-bottom:-17px;}
.btn_top a {padding-left:15px;margin-right:12px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) left -356px no-repeat;font-size:13px;color:#333;}

/* 글목록 타이틀 */
.header {border-bottom:2px solid #7cc6f4;display:block;padding:0 12px;position:relative;margin-top:8px;}
.header.tall {margin-top:20px;}
.header h3 {color:#000000;font-size:15px;font-weight: bold;letter-spacing:0;line-height:32px;}
.header.all_menu h3 {color:#0D8ACA;}

/* 프로필 정보 */
.profile_box {position:relative;height:97px;background-color:#fbfbfb;border-bottom:1px #ddd solid;overflow:hidden;}
.profile_box .thumbnail {position:absolute;top:15px;left:12px;}
.profile_box .info {padding:14px 0 0 91px;}
.profile_box .info a {display:block;line-height:19px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.profile_box .info .daumname {font-size:15px;color:#000;line-height:19px;font-weight:bold;}
.profile_box .info .f_cnt {display:block;font-size:12px;color:#666;}
.profile_box .info .fs_num {color:#0d8aca;margin-right:12px;font-weight:bold;}
.profile_box .info .btn_profile {/*display:block;*/}
.profile_box .info .btn_profile {display:block;}
/*
.profile_box a.round{width:86px;height:27px;padding:1px;color:#333;background-color:#aaa;margin-top:5px;}
.profile_box a.round span{display:block;height:100%;line-height:27px;
	background:-webkit-gradient(linear,left top,left bottom,
	color-stop(0, #fff),
	color-stop(1, #f5f5f5)
	);background-color:#f2f2f2;
	-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);
}
*/

.header a.more {position:absolute;top:5px;right:12px;padding-right:8px;color:#555;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) right -193px no-repeat;overflow:hidden;}

/* 최신글 목록 */
.article_list {position:relative;/*padding:13px 10px 15px 12px;*/}
.article_list ul li {position:relative;width:100%;line-height:19px;overflow:hidden;border-bottom:1px solid #eaeaea;}
.article_list ul li.last {border-bottom:none;}
.article_list ul .thumbnail {position:absolute;top:15px;left:12px;width:45px;height:45px;}
.article_list ul .thumbnail img {width:45px;height:45px;}
.article_list ul .content {padding:14px 12px 9px 66px;overflow:hidden;font-size:14px;word-wrap:break-word;}
.article_list ul li.large {min-height:122px;}
.article_list ul li.large .thumbnail {position:absolute;top:15px;left:12px;width:94px;height:94px;}
.article_list ul li.large .thumbnail img {width:94px;height:94px;}
.article_list ul li.large .content {padding:14px 12px 14px 117px;overflow:hidden;font-size:14px;word-wrap:break-word;}
	.article_list ul .daumname {display:block;color:#5d9cbb;}
	.article_list ul .daumname a {color:#5d9cbb;}
	.article_list ul .title {font-size:15px;color:#000;}
	.article_list ul .summary {display:block;color:#666;padding-bottom:2px;}
	.article_list ul .datetime,
	.article_list ul .reply, .article_list ul .info {font-size:12px;color:#999;}
	.article_list ul .count {background:transparent;font-size:11px;}
	.article_list ul .reply .count, .article_list ul .info .count {color:#5d9cbb;}
	.article_list ul .signed, .article_list ul .goal {font-size:12px;color:#666;}
	.article_list ul .signed .count, .article_list ul .goal .count {color:#0D8ACA;}
	.article_list ul.kinboard_list li {/*height:160px;*/}
	.article_list ul.kinboard_list li .content {padding-left:65px;}
	.article_list ul.kinboard_list .summary img {display:block;width:103px;height:65px;padding:7px 0 4px 0;}
	.article_list ul.petition_list li {}
	.article_list ul.petition_list li .status {display:block;}

.agora_home_list li.large {background:#fbfbfb;}

/* 관심 목록 */
.article_list .follow_list .content {padding-left:90px;}
.article_list .follow_list .info {color:#666;}
.article_list ul.follow_list .count {color:#0d8aca;}

/* 내가 쓴 글 */
.article_list .my_list .content {padding:11px 12px 10px 12px;}
.article_list .my_list .title {display:block;padding-bottom:3px;}
.article_list .my_list .info {color:#666;}

/* 프로필 편집 */
.btn_profile {width:84px;height:24px;background-color:#aaa;margin-top:5px;}
.btn_profile span{line-height:24px;
    color:#333;
    -webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.07), inset -1px -1px 1px rgba(255,255,255,0.07);
    background:-webkit-gradient(linear, left top, left bottom,
        from(#fff),
        to(#f5f5f5)
    );background-color:#f2f2f2;
}

/* 관심추가 */
.btn_follow {width:48px;height:24px;background-color:#1495e6;margin-top:5px;}
.btn_follow span{line-height:24px;
    color:#fff;
	 font-weight:bold;
    -webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.06), inset -1px -1px 1px rgba(255,255,255,0.06);
    background:-webkit-gradient(linear, left top, left bottom,
        from(#37b1fe),
        to(#16a5ff)
    );background-color:#26abff;
}

/* 관심끊기 */
.btn_unfollow {width:72px;height:24px;background-color:#888;margin-top:5px;}
.btn_unfollow span{line-height:24px;
    color:#fff;
	 font-weight:bold;
    -webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.06), inset -1px -1px 1px rgba(255,255,255,0.06);
    background:-webkit-gradient(linear, left top, left bottom,
        from(#afadac),
        to(#a19f9e)
    );background-color:#a9a8a6;
} 

/* bbs 레이어 보기 */
.btn_toggle {width:28px;height:25px;background-color:#a5afb5;}
.btn_toggle span {line-height:25px;background:-webkit-gradient(linear, left top, left bottom,from(#fff),to(#f8fafb));background-color:#fdfdfe;}
.btn_toggle span span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_set.gif) no-repeat 10px -40px;text-indent:-9999in;overflow:hidden;}
.btn_toggle.on span span {background-position:10px -15px;}

/* bbs 레이어 닫기 */
.btn_layer_close {display:inline-block;width:100%;height:35px;text-align:right;background:#fff;border-top:1px solid #e5e5e5;margin-top:-1px;}
.btn_layer_close span {display:inline-block;line-height:35px;padding-right:11px;font-size:14px;color:#333;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 0 -946px;text-indent:10px;overflow:hidden;}

/* 글쓰기 */
.btn_write {width:65px;height:27px;background-color:#a5afb5;}
.btn_write span{line-height:27px;
    color:#30383e;
    -webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.07), inset -1px -1px 1px rgba(255,255,255,0.07);
    background:-webkit-gradient(linear, left top, left bottom,from(#fff),to(#f8fafb));background-color:#fdfdfe;
}
#daumHead .btn_write {position:absolute;top:76px;right:6px;}

/* 관심추가/등록 */
.btn_submit {width:48px;height:29px;background-color:#1495e6;}
.btn_submit span{line-height:29px;
    color:#fff;
    -webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.06), inset -1px -1px 1px rgba(255,255,255,0.06);
    background:-webkit-gradient(linear, left top, left bottom,
        from(#37b1fe),
        to(#16a5ff)
    );background-color:#26abff;
}

.btn_cancel {width:48px;height:29px;background-color:#aaa;}
.btn_cancel span {line-height:29px;
	color:#333;
	-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.7), inset -1px -1px 1px rgba(255,255,255,0.7);
	background:-webkit-gradient(linear,left top,left bottom,
		from(#fff),
		to(#f5f5f5));
	background-color:#f9f9f9;
}

/* buttons */
a.btn_participate {display:block;width:85px;height:29px;margin:0 auto;padding:1px;color:#FFF;background-color:#1495E6;}
a.btn_participate span {display:block;line-height:29px;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom,from(#37B1FE),to(#16A5FF));background-color:#26ABFF;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.07), inset -1px -1px 1px rgba(255,255,255,0.07);}

a.btn_done {display:block;width:107px;height:29px;margin:0 auto;padding:1px;color:#FFF;background-color:#888;}
a.btn_done span {display:block;line-height:29px;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom,from(#AFADAC),to(#A19F9E));background-color:#AAA8A6;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.07), inset -1px -1px 1px rgba(255,255,255,0.07);}

a.btn_list {display:block;width:94px;height:32px;padding:1px;color:#FFF;background-color:#AAA;}
a.btn_list span {display:block;line-height:32px;font-size:14px;color:#333;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F5F5F5));background-color:#F9F9F9;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.7), inset -1px -1px 1px rgba(255,255,255,0.7);}

a.btn_view_article {width:54px;height:23px;padding:1px;background-color:#aaa;}
a.btn_view_article span {line-height:23px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background-color:#f9f9f9;-webkit-box-shadow:inset 1px 1px 1px rgba(255, 255, 255, 0.7),inset -1px -1px 1px rgba(255, 255, 255, 0.7);}

a.btn_expand {width:54px;height:23px;color:#333;background-color:#aaa;}
a.btn_expand span {line-height:23px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background-color:#f9f9f9;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.7), inset -1px -1px 1px rgba(255,255,255,0.7);}
a.btn_expand span span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 8px -552px;text-indent:8px;}
a.btn_expand span.ico_big span {background-position:8px -552px;}
a.btn_expand span.ico_small span {background-position:8px -1269px;}

a.btn_prev {width:51px;height:27px;font-size:13px;color:#000;background-color:#a5afb5;}
a.btn_prev span {line-height:27px;background:-webkit-gradient(linear, left top, left bottom,from(#fff),to(#f8fafb));background-color:#fcfdfe;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);}
a.btn_prev span span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_set.gif) no-repeat 8px 10px;text-indent:8px;}

a.btn_write2 {width:58px;height:27px;font-size:13px;color:#FFF;background-color:#2C3040;}
a.btn_write2 span {line-height:27px;background:-webkit-gradient(linear, left top, left bottom,from(#626577),to(#474A58));background-color:#4d5060;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05), inset -1px -1px 1px rgba(255,255,255,0.05);}

a.btn_cancel2 {width:48px;height:27px;font-size:13px;color:#FFF;background-color:#2C3040;}
a.btn_cancel2 span {line-height:27px;background:-webkit-gradient(linear, left top, left bottom,from(#626577),to(#474A58));background-color:#4d5060;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px -1px 1px rgba(255,255,255,0.05);}

a.btn_close {display:block;width:45px;height:45px;}
a.btn_close span {display:block;width:45px;height:45px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 15px -385px;text-indent:-9999in;overflow:hidden;}

a.btn_agree {display:inline-block;width:66px;height:43px;padding:1px;background-color:#1495E6;}
a.btn_agree span {line-height:43px;background:-webkit-gradient(linear, left top, left bottom,from(#37b1fe),to(#16a5ff));background-color:#26abff;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.1), inset -1px -1px 1px rgba(255,255,255,0.1);}
a.btn_agree span span {height:34px;padding-top:9px;font-size:13px;font-weight:bold;color:#FFF;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat center -712px;overflow:hidden;}

a.btn_disagree {display:inline-block;width:66px;height:43px;padding:1px;background-color:#aaa;}
a.btn_disagree span {line-height:43px;background:-webkit-gradient(linear, left top, left bottom,from(#d0ceca),to(#c3c1be));background-color:#cbc9c6;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.1), inset -1px -1px 1px rgba(255,255,255,0.1);}
a.btn_disagree span span {height:34px;padding-top:9px;font-size:13px;font-weight:bold;color:#FFF;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat center -672px;overflow:hidden;}

.btn_reply {width:48px;height:25px;background-color:#aaa;}
.btn_reply span {line-height:25px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background-color:#f9f9f9;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.7), inset -1px -1px 1px rgba(255,255,255,0.7);}
.btn_reply span span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 5px -511px;text-indent:8px;}

.btn_delete {width:48px;height:23px;background-color:#aaa;}
.btn_delete span {line-height:23px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background-color:#f9f9f9;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.7), inset -1px -1px 1px rgba(255,255,255,0.7);}
.btn_delete span span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 7px -430px;text-indent:8px;}

/* SNS 보내기 */
.sns {z-index:99;}
.sns ul {border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;background:#fff;}
.sns li {width:43px;line-height:32px;}
.sns li a {display:block;width:100%;height:100%;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat;text-indent:-9999in;overflow:hidden;}
.sns .sns_default {width:175px;height:32px;position:absolute;top:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F5F5F5));background-color:#F9F9F9;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.7), inset -1px -1px 1px rgba(255,255,255,0.7);}
.sns_default li {float:left;border-right:1px solid #bbb;}
.sns_default li.other {float:none;overflow:hidden;border:0;}
.sns_default li.yozm a {background-position:14px -752px;}
.sns_default li.twitter a {background-position:13px -792px;}
.sns_default li.cyworld a {background-position:13px -832px;}
.sns_default li.other a {background-position:16px -589px;}
.sns_default li.other.on a {background-position:16px -629px;}
.sns .sns_more {border-color:#8f8f8f;width:98px;height:99px;position:absolute;top:37px;right:0;}
.sns_more li {line-height:35px;width:100%;border-bottom:1px solid #d4d4d4;}
.sns_more li.facebook a {background-position:9px -872px;text-indent:32px;}
.sns_more li.metoday a {background-position:9px -912px;text-indent:32px;}
.sns_more li.close {line-height:27px;border:0;}
.sns_more li.close a {background-position:56px -949px;text-indent:65px;background-color:#f8f8f8;}
.sns_more li.close, .sns_more li.close a {-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-radius:0 0 3px 3px;}


/* 전체메뉴 보기 */
.list_all_menu {background:#FBFBFB;border-bottom:2px solid #7cc6f4;}
.list_all_menu li {display:block;height:40px;border-bottom:1px solid #E5E5E5;}
.list_all_menu li a {display:block;width:100%;height:100%;padding:0;margin:0;overflow:hidden;}
.list_all_menu li a span {display:block;margin:12px 15px 0 14px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat right -233px;overflow:hidden;}
.list_all_menu li.odd {float:left;width:50%;border-right:1px solid #E5E5E5;}
.list_all_menu li.even {float:none;overflow:hidden;}
.list_all_menu li.even a span {margin-left:11px;}
.list_all_menu li.last {float:none;overflow:hidden;border-bottom:none;}

/* 게시글뷰 타이틀 영역 */
.head_sub {position:relative;width:100%;height:41px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0 6px;border-top:1px solid #363A45;border-bottom:2px solid #16A5FF;}
.head_sub h3 {text-align:center;font-size:16px;color:#FFF;padding-top:8px;}
.head_sub a.btn_prev {position:absolute;top:4px;left:6px;}
.head_sub a.btn_write2 {position:absolute;top:4px;right:6px;}
.head_sub a.btn_cancel2 {position:absolute;top:4px;left:6px;}
.head_sub a.btn_submit {position:absolute;height:27px;top:4px;right:6px;background-color:#313646;}
.head_sub a.btn_submit span {line-height:27px;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.15), inset -1px -1px 1px rgba(255,255,255,0.15);}

/* 게시글 뷰 */
.view_summary {position:relative;padding:10px 12px 6px 12px;overflow:hidden;border-bottom:1px solid #ddd;}
.view_summary.borderless {border:none;}
.view_summary h4 {font-size:14px;color:#000;}
.view_summary .btn_delete {position:absolute;bottom:7px;right:73px;width:54px;}
.view_summary .btn_expand {position:absolute;bottom:7px;right:12px;}
.view_summary .status {display:block;font-size:12px;color:#666;padding-top:3px;}
.view_summary .status .graph {display:block;width:296px;height:9px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/img_bar.png) no-repeat;}
.view_summary .status .graph span {display:block;width:100%;height:9px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/img_bar.png) no-repeat 0 -40px;}
.view_summary .status .description {position:relative;margin:3px 0 9px 0;}
.view_summary .status .description .highlight {font-weight:bold;}
.view_summary .status .text {color:#000;}
.view_summary .status .rate {display:block;position:absolute;top:0;right:0;}
.view_summary .status .count {background:transparent;font-size:12px;color:#0D8ACA;}
.view_summary .datetime,
.view_summary .reply {font-size:12px;color:#999;}
.view_summary .count {background:transparent;font-size:11px;color:#0D8ACA;}
.view_summary a.btn_view_article {position:absolute;right:12px;bottom:4px;}

.view_content *[width] {width:auto;}
.view_content *[nowrap] {white-space:normal !important;}
.view_content *[height] {height:auto;}
.view_content {padding:10px 14px 20px 13px;font-size:15px;color:#000;word-break:break-all;}
.view_content img {max-width:100%;}

.view_menu {position:relative;padding:15px 12px 0 12px;}
.view_menu .agree_wrap {text-align:center;}
.view_menu .agree_wrap .btn_agree {margin-right:1px;}
.view_menu .sns {position:relative;margin:20px 0 15px 0;}
.view_menu .sns_more {display:none;}
div.reply h3 {display:inline;}
.header span.status {display:block;position:absolute;top:8px;right:12px;font-size:12px;color:#666;}
.header span.count {color:#0D8ACA;}

ul.sign_list li {padding:0 12px;width:auto;}
ul.sign_list li .content {padding-left:54px;padding-bottom:24px;}
ul.sign_list .sign {font-size:15px;color:#000;}

.reply_list {border-top:2px solid #7cc6f4;}
.reply_list .reply_header {padding:6px 12px 12px 12px;background:#f7f7f7;border-bottom:1px solid #eaeaea;}
.reply_list h4 {display:inline;font-size:14px;color:#000;}
.reply_list .count {color:#0d8aca;}
.reply_list input {display:block;padding:0 6px;width:100%;height:28px;margin-top:6px;line-height:22px;border:1px solid #aaa;font-size:14px;color:#aaa;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.reply_list li {padding:12px 12px 10px 12px;font-size:14px;color:#000;line-height:20px;border-bottom:1px solid #eaeaea;word-wrap:break-word;}
.reply_list li.subreply {position:relative;padding-left:25px;background-color:#fafafa;}
.reply_list li.subreply .icon_arrow {display:block;position:absolute;top:15px;left:13px;width:8px;height:7px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 0 -480px;}
.reply_list li.last {border-bottom:none;}
.reply_info {font-size:12px;display:block;margin-top:4px;}
.reply_info .daumname {color:#5d9cbb;padding-right:4px;}
.reply_info .datetime {color:#999;}

.btn_more_reply {width:100%;height:41px;line-height:41px;text-align:center;background-color:#f7f7f7;border-top:1px solid #dfdfdf;border-bottom:1px solid #d4d4d4;}
.btn_more_reply a {display:inline-block;height:100%;padding-right:22px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) right -987px no-repeat;color:#0d8aca;}

.article_list .current_article {height:42px;line-height:42px;color:#666;background:#f7f7f7;}
.article_list .current_article .ico_current {width:42px;height:15px;background-color:#1495e6;margin-left:12px;margin-right:3px;}
.article_list .current_article .ico_current span {display:block;line-height:15px;font-size:11px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #3bb2eb),color-stop(1, #2ea7e0));background-color:#34ade5;}
.article_list .current_article .daumname {display:none;}
.article_list .related_article {height:44px;line-height:44px;color:#000;}
.article_list .related_article.hide {display:none;}
.article_list .related_article .daumname {display:inline;font-size:12px;color:#5d9cbb;}
.article_list .related_article .icon_related {display:inline-block;width:23px;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) 12px -502px no-repeat;text-indent:-9999in;overflow:hidden;}
.article_list .current_article, .article_list .related_article {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.article_list .reading_title {font-weight:bold;color:#0d8aca;}


/* 글, 댓글 쓰기 */
.div_agora_write {padding:0 12px;font-size:14px;color:#000;}
.div_agora_write.subreply {padding:0;}
.div_agora_write h4 {display:block;font-size:14px;color:#0D8ACA;margin-top:8px;}
.div_agora_write.subreply h4 {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 0 -472px;text-indent:11px;margin:0;margin-bottom:-2px;}
.div_agora_write label {display:block;float:left;line-height:26px;padding-top:14px;text-align:left;}
.div_agora_write div.input_wrap {float:none;height:26px;margin-left:52px;padding-top:14px;}
.div_agora_write select, .div_agora_write input {width:100%;height:26px;border:1px solid #AAA;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.div_agora_write input {-webkit-appearance:none;}
.div_agora_write input.off {background-color:#eee;}
.div_agora_write .period {float:none;margin-left:65px;height:26px;margin-top:14px;padding:0;border:0;}
.div_agora_write .period span {display:block;}
.div_agora_write .period span.start_wrap {float:left;width:48%;margin-right:8px;}
.div_agora_write .period span.end_wrap {float:none;overflow:hidden;}
.div_agora_write .period span input {display:block;}
.div_agora_write textarea {-webkit-appearance:none;width:100%;height:146px;margin-top:8px;font-size:15px;color:#222;border:1px solid #AAA;padding:5px;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.div_agora_write textarea.initial {color:#AAA;}
.div_agora_write.subreply textarea {height:86px;}
.div_agora_write .byte_count {text-align:right;line-height:16px;font-size:10px;color:#999;margin-top:4px;margin-bottom:-6px;}
.div_agora_write .byte_count #currentByte {color:#dc3548;}
.div_agora_write.petition_write div.input_wrap {margin-left:65px;}
.div_clear {clear:both;}

/* 그림자 */
.shadow {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#000;filter: alpha(opacity=80); opacity: 0.8; -ms-filter: "alpha(opacity=80)";}

/* 달력 레이어 */
.calendar_wrap {position:absolute;width:100%;top:30px;z-index:3;}
.calendar {position:relative;background-color:#fff;width:296px;height:257px;margin:0 auto;border:2px solid #16a5ff;-webkit-border-radius:15px;border-radius:15px;overflow:hidden;}
.calendar a.btn_close {position:absolute;top:0;right:0;z-index:4;background-color:#fff;-webkit-border-top-right-radius:15px;border-top-right-radius:15px;}
.calendar table {display:block;width:100%;border-collapse:collapse;position:absolute;top:0;left:0;background-color:#fff;-webkit-border-radius:15px;border-radius:15px;}
.calendar table caption {padding-top:15px;height:40px;line-height:29px;font-size:15px;background-color:#fff;-webkit-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;}
.calendar .btn_nav {width:32px;height:29px;background-color:#aeaca9;cursor:pointer;}
.calendar .btn_nav span {line-height:29px;background:-webkit-gradient(linear,left top,left bottom,from(#fefdfc),to(#e7e5e1));background-color:#f5f5f5;}
.calendar .btn_nav span span {display:block;background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat;text-indent:-9999in;overflow:hidden;}
.calendar #btnPrevMonth {position:absolute;top:15px;left:68px;}
.calendar #btnPrevMonth span span {background-position:12px -1112px;}
.calendar #btnNextMonth {position:absolute;top:15px;right:68px;}
.calendar #btnNextMonth span span {background-position:4px -1192px;}
.calendar th {width:41px;height:24px;border-top:1px solid #AAA;font-size:11px;color:#aaa;background-color:#fff;}
.calendar td {width:41px;height:28px;text-align:center;border:1px solid #ddd;cursor:pointer;background-color:#fff;}
.calendar td.sun {border-left:none;color:red;}
.calendar td.sat {border-right:none;}
.calendar td.prev_month_day, .calendar td.next_month_day {color:#ccc;background-color:#eff;}
.calendar tr.last td {border-bottom:1px solid transparent;}
.calendar tr.last td.sun {-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;}
.calendar tr.last td.sat {-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;}
.calendar tr td.selected {border:2px solid #ff16a5;}
.calendar tr td.today {border:2px solid #16a5ff;}

/* 등록/취소 버튼 영역 */
.submit_wrap {position:relative;height:31px;margin-top:12px;}
.submit_wrap .btn_cancel {position:absolute;top:0;left:0;}
.submit_wrap .btn_submit {position:absolute;top:0;right:0;}

.submit_wrap.subreply {margin:0 0 5px 0;text-align:center;}
.submit_wrap.subreply .btn_cancel {position:relative;}
.submit_wrap.subreply .btn_submit {position:relative;}

/* 답글/삭제 버튼 영역 */
.reply_button_wrap {position:relative;height:25px;margin:5px 0 7px 0;}
.reply_button_wrap .btn_reply {position:absolute;top:0;left:0;}
.reply_button_wrap .btn_delete {position:absolute;top:0;right:0;}

.view_content.big_font {font-size:19px !important}
.view_content.small_font {font-size:15px !important;}

/* 2011-05-19 추가 */
.no_article {padding:15px 0;text-align:center;border-bottom:1px solid #EAEAEA;}

/* 게시글 삭제 */
.btn_delete2 {width:54px;height:23px;background-color:#aaa;}
.btn_delete2 span {line-height:23px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background-color:#f9f9f9;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.7), inset -1px -1px 1px rgba(255,255,255,0.7);}
.btn_delete2 span span {background:url(http://m1.daumcdn.net/img-media/mobile/m320/agora/ico_agora.png) no-repeat 8px -1232px;text-indent:10px;}
.view_summary .btn_delete2 {position:absolute;bottom:7px;right:12px;width:54px;}

ul.follow_list .thumbnail {width:68px;height:68px;}
ul.follow_list .thumbnail img {width:68px;height:68px;}
ul.follow_list li .content {padding-bottom:24px;}

/*
.best_list {border-top:1px solid #1495E6;}
.div_agora_write {border-top:1px solid #1495E6;}
*/

/* 2011-06-16 모바일 에디터 수정 위해 추가 */
.me_attach_btn_wrap {height:38px;margin-top:10px;}
.me_attach_btn {display:block;width:130px;height:33px;}
#me_editor .me_attach_list {width:100%;overflow:hidden;}
#me_editor .me_attach_list ul {margin:0;overflow:hidden;}
#me_editor .me_attach_list ul li:nth-child(5n) {margin-right:0;}


/* exception */
.wrap_error {letter-spacing:-1px;}
.wrap_error .title {border-bottom:1px solid #DFDFDF;font-size:14px;line-height:1.3em;margin-top:29px;min-height:50px;padding:0 16px 27px 93px;text-align:left;font-weight:bold;color:#000;}
.wrap_error .title.ico_exclamation {background:url(http://m1.daumcdn.net/icon/mobile/m320/tv/2010/notice.gif) no-repeat 21px 2px;}
.wrap_error .title p .guide {display:block;color:#272E86;}
.wrap_error .content {font-size:14px;color:#555;line-height:1.25em;padding:20px 18px 30px;text-align:left;}
.wrap_error .content .tel {color:#6D7BD4;text-decoration:underline;}
.wrap_error .btn_wrap {padding-bottom:40px;text-align:center;}
.wrap_error .btn_wrap .btn.btn_daum_top {margin:0 auto;}

.wrap_error.identity .title {border-bottom:1px solid #DFDFDF;font-size:14px;line-height:1.3em;margin-top:29px;min-height:50px;padding:0 16px 27px 93px;text-align:left;}


/* 하단 광고 */
#daumAd {display:block;margin:0;}

/* 하단 실시간이슈 */
/*rank*/
#searchRankArea {margin:0;overflow:hidden;}
#searchRankArea a {text-decoration:none;}

#searchRankArea.close {position:relative;height:40px;z-index:1;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));border-bottom:1px #dbdbdb solid;border-top:1px #888 solid;}
#searchRankArea.close .title {position:absolute;top:10px;left:10px;color:#e74040;font-size:12px;}
#searchRankArea.close h3 .now,#searchRankArea.close .rank,#searchRankArea.close #rankClose {display:none;}
#searchRankArea.close h3 .tab {display:none;}
#searchRankArea.close ul {margin-left:75px;height:40px;overflow:hidden;z-index:10;}
#searchRankArea.close li a {display:block;width:85%;height:40px;overflow:hidden;font-size:15px;color:#000;line-height:2.48em;white-space:nowrap;}
#searchRankArea .n1 {display:block;}
#searchRankArea .no {display:inline-block;margin:5px 5px 0 5px;width:15px;height:14px;overflow:hidden;background-color:#f2707d;border:1px solid #f35d71;color:#fff;font-size:.786em;line-height:12px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;top:-1px;}
#searchRankArea h3 {font-size:1em;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));}
#searchRankArea h3 .tab {display:block;width:165px;height:24px;position:absolute; top:7px;right:50px;}
#searchRankArea h3 .tab a {display:block;width:79px;height:22px;position:absolute;top:0px;border:1px #aaa solid;text-align:center;font-size:12px;line-height:22px;z-index:3;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f6f6f6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));}
#searchRankArea h3 .tab a.on {background-color:#d5d5d5;background-image:-moz-linear-gradient(top,#dcdcdc,#d0d0d0);background-image:-webkit-gradient(linear,left top,left bottom,from(#dcdcdc),to(#d0d0d0));}
#searchRankArea h3 .tab #srank_tab1 {left:4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}
#searchRankArea h3 .tab #srank_tab2 {left:84px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}

#searchRankArea.open {position:relative;height:324px;background:#f8f8f8 !important;border-bottom:1px solid #dbdbdb;border-top:1px #888 solid;z-index:2;}
#searchRankArea.open h3 {height:38px;border-bottom:1px solid #dbdbdc;font-size:13px;}
#searchRankArea.open .title {position:absolute;top:10px;left:10px;color:#e74040;}
#searchRankArea.open .now {position:absolute;bottom:13px;left:12px;color:#888;font-size:11px;font-weight:normal;white-space:nowrap;}
#searchRankArea.open .no {margin:-1px 5px 0 10px;line-height:15px;}
#searchRankArea.open ul {width:100%;height:245px;overflow:hidden;background:#fff;z-index:1;font-size:0;line-height:0;}
#searchRankArea.open li {position:relative;width:100%;height:34px;overflow:hidden;border-bottom:1px solid #eaeaea;}
#searchRankArea.open li a {display:block;padding-top:10px;width:100%;height:27px;overflow:hidden;font-size:14px;line-height:14px;color:#000;white-space:nowrap;}
#searchRankArea .rank {position:absolute;top:10px;right:13px;height:16px;padding-right:10px;color:#999;font-size:12px;line-height:1.4em;text-align:right;}
#searchRankArea .rank em {position:absolute;right:0;top:0;margin:4px 0 0 3px;width:7px;height:7px;overflow:hidden;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/footer/ico_m.png) right -97px no-repeat;text-align:left;text-indent:-1000em;}
#searchRankArea .rank .up {background-position:0 -60px;}
#searchRankArea .rank .down {background-position:0 -80px;}
#searchRankArea .rank .same {background-position:0 -100px;}
#searchRankArea .rank .new {background-position:0 -120px;}
#searchRankArea #rankOpen.onoff {position:absolute;display:block;top:7px;right:10px;width:28px;height:22px;overflow:hidden;text-indent:-1000em;border:1px solid #aeaeae;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f6f6f6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));}
#searchRankArea #rankOpen.onoff span {display:block;margin:9px auto 0;width:10px;height:10px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/footer/ico_m.png) 1px 0px no-repeat;z-index:1;}
#searchRankArea.open .onoff span {margin-top:8px !important;background-position:right -20px !important;z-index:2;}
#searchRankArea.open #rankClose {display:block;position:absolute;bottom:9px;right:10px;width:41px;height:21px;padding:1px 0px 0 8px;overflow:hidden;line-height:20px;border:1px solid #aeaeae;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f6f6f6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));}
#searchRankArea.open #rankClose span {display:block;color:#333;font-size:12px;padding-left:11px;width:36px;height:20px;background:url(http://m1.daumcdn.net/icon/mobile/m320/common/2011/footer/ico_m.png) 0px -33px no-repeat;z-index:1;}

/* 2011-07-19 추가 - 뜨는 토론/이야기/즐보드 */
.rising_article {margin:15px 0 0 0;padding:12px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.rising_article h4 {font-size:12px;color:#333;text-decoration:underline;}
.rising_article ul {margin:7px 0 0 0;}
.rising_article li {padding:0 0 0 7px;background:url(http://m1.daumcdn.net/icon/mobile/simple/safari/media/news/ico_news_spr.gif) no-repeat 0px -216px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.rising_article li a {color:#555;}

/* 2011-11-02 추가 Adam 광고 유형 변경 */
#daumContent {margin:0 0 30px 0;}
