<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-kr";

/*
    2009.01.03 uidev. by heeran.
*/

/********** common **********/
/* base */
* html {overflow-y:scroll;}
body    {font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px; line-height: 1.6;
        padding: 0 10px 0 10px; margin: 0;  text-align: center;   
}

table, tr, th, td, div   {font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px; line-height: 1.6;}

form    {padding: 0; margin: 0;}
input   {font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px;}
.ifr_body   {padding: 0; margin: 0; background: transparent; text-align: left;}

/* cafeLayout */
#cafeLayout img {border: 0 none;}
#cafeLayout .blank_thumb    {border-width: 1px; border-style: solid;}
.blank_thumb    {border-width: 1px; border-style: solid; text-align: center; overflow: hidden; line-height: 1.6;}
*html .type2_1 #container   {width: 100%;}

#cafeSubLayout.type2_1 #primaryContent  {float: left; width: 774px;}
#cafeSubLayout.type2_1.bbsType #primaryContent  {width: 100%;}
#cafeSubLayout.type2_1.fixed2_1 .user_contents  {width: 740px; overflow-x: auto;}

#cafeSubLayout.type2_1.fixed2_1.bbsType .boxTable  .user_contents  {width: 740px; overflow-x: auto;}
#cafeSubLayout.fixed2_1 .user_contents, .fixed2_2 .user_contents  {width: 712px ! important; padding-bottom: 30px; overflow-x: auto; overflow-y: hidden;}
#cafeSubLayout.type2_1.flexibled2_1.bbsType .user_contents  {width: 100%;}
	
#cafeSubLayout.fixed2_1 .user_contents img, #cafeSubLayout.fixed2_2 .user_contents img {max-width: 700px;}
#cafeSubLayout.fixed2_1 .avatar .user_contents, #cafeSubLayout.fixed2_2 .avatar .user_contents  {width: 570px !important; overflow-x: auto;}
#cafeSubLayout.fixed2_1 .avatar .user_contents img, #cafeSubLayout.fixed2_2 .avatar .user_contents img {max-width: 550px;}

#cafemenu, #sidebar1, #sidebar2, #sidebar3, #sidebar4, #sidebar5	{position: relative;}
	
.readWrap	{width: 100%; border-collapse: collapse;}
.readWrap .read_menu	{width: 183px; vertical-align: top; padding: 0; margin: 0;}
.readWrap .read_menu #cafemenu  {float: none;}
.readWrap .read_content	{vertical-align: top; padding: 0 0 0 14px; margin: 0;}
.readWrap .read_content #content	{float: none; margin: 0px! important;}
.type2_1 .readWrap .read_content #content	{margin-left: 0px! important;}

.main ul, .main li, .main dl, .main dt, .main dd    {list-style: none; padding: 0; margin: 0;}
.all    {text-align: left;}
.all img    {border: 0 none;}
.all ul, .all li, .all dl, .all dt, .all dd, .all p {list-style: none; padding: 0; margin: 0;}
.all h3, .all h4	{padding: 0; margin: 0;}
.read #header, .read #cafemenu img  {border: 0 none;}
#readLayout {} /* only read page */

#cafemenu   {width: 183px; overflow: hidden; text-align: left;}
#cafemenu ul, #cafemenu li , #cafemenu dl, #cafemenu dt, #cafemenu dd   {list-style: none;}
#cafemenu p {padding: 0; margin: 0;}
.cafeinfoBox ul, .cafeinfoBox li, .cafeinfoBox dl, .cafeinfoBox dt, .cafeinfoBox dd, 
.cafeonBox ul, .cafeonBox li, .cafeonBox dl, .cafeonBox dt, .cafeonBox dd,
#sidebar1 ul, #sidebar1 li , #sidebar1 dl, #sidebar1 dt, #sidebar1 dd   {padding: 0; margin: 0;}
.cafeinfoBox h3, .cafeonBox h3, .cafegroup h3    {font-size: 12px; padding: 0;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover,a:active {text-decoration: underline;}

select { font-family: 굴림,gulim,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 2} 

.b  {font-weight: bold; letter-spacing: -1px;}
strong	{letter-spacing: -1px;}
.p11    {font-size: 11px; font-family:돋움, dotum,sans-serif; letter-spacing: -1px;}
.p11 a {font-size: 11px; font-family:돋움, dotum,sans-serif; letter-spacing: -1px;}
.p11 a:link {font-size: 11px; font-family:돋움, dotum,sans-serif; letter-spacing: -1px;}
.p11 a:hover, .p11 a:active {font-size: 11px; font-family:돋움, dotum,sans-serif;}
a.p11:link  {font-size: 11px; font-family:돋움, dotum,sans-serif; text-decoration: none; letter-spacing: -1px;}
a.p11:visited   {font-size: 11px; font-family:돋움, dotum,sans-serif; text-decoration: none; letter-spacing: -1px;}
a.p11:hover, a.p11:active   {font-size: 11px; font-family:돋움, dotum,sans-serif; text-decoration: underline; letter-spacing: -1px;}

.u  {text-decoration: underline}
.u a    {text-decoration: underline}
a.u:link    {text-decoration: underline;}
a.u:visited {text-decoration: underline;}
a.u:hover, a.u:active   {text-decoration: underline;}

.num    {font-size: 11px; font-family: tahoma;}
a.num:link {font-size: 11px; font-family: tahoma; text-decoration: none;}
a.num:visited {font-size: 11px; font-family: tahoma; text-decoration: none;}
a.num:hover, a.num:active {font-size: 11px; font-family: tahoma; text-decoration: underline;}

a.copyurl:link {font-size: 11px; font-family: tahoma; text-decoration: none;}
a.copyurl:visited {font-size: 11px; font-family: tahoma; text-decoration: none;}
a.copyurl:hover, a.copyurl:active {font-size: 11px; font-family: tahoma; text-decoration: underline;}


.cl {clear: both; line-height: 100%; font-size: 1px; height: 0; overflow: hidden;}
.fl {float: left}
.fr {float: right;}
.ls0    {letter-spacing: 0;}
.ls {letter-spacing: -1px;}
.tal    {text-align: left;}
.tac    {text-align: center;}
.tar    {text-align: right;}
.hand   {cursor: pointer; cursor: hand;}
.none   {display: none !important;}
.block  {display: block;}

.opacity    {opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; }
.opacity a  {opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; }
a.opacity   {opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; }
.bar    {display: block; float: left; width: 2px; padding: 0; text-align: center; overflow: hidden; margin: 0 4px; opacity: 0.2; -moz-opacity: 0.2; filter: alpha(opacity=20); -ms-filter:"alpha(opacity=20)";}
.bar2   {margin: 0 4px;}

.inp    {font-size: 12px; font-family: 굴림, gulim, tahoma, sans-serif; line-height: 1.6; border-width: 1px; border-style: solid;}
.vam    {vertical-align: middle; border: none;}
.vam1   {vertical-align: -1px; border: none;}
.vam2   {vertical-align: -2px; border: none;}
.imgL   {margin-left: 4px; vertical-align: middle;}
.imgR   {margin-right: 4px; vertical-align: middle;}
.imgR2  {margin-right: 4px; vertical-align: -2px;}

/* btn */
.btn_area_center	{text-align: center; clear: both;}
.btn_center01	{width: 58px; text-align: left; margin: 0 auto;}
.btn_center02	{width: 186px; text-align: left; margin: 0 auto;}
.btn_center03	{width: 204px; text-align: left; margin: 0 auto;}
.btn_center04	{width: 210px; text-align: left; margin: 0 auto;}
.btn_center05	{width: 252px; text-align: left; margin: 0 auto;}
.btn_center06	{width: 274px; text-align: left; margin: 0 auto;}
.btn_center07	{width: 90px; text-align: left; margin: 0 auto;}
.btn_center08	{width: 290px; text-align: left; margin: 0 auto;}

.btn {display: inline; float:left; margin: 0 2px; cursor:pointer; text-decoration: none; letter-spacing: -1px;}
a.btn:hover {text-decoration: none}
.btn span   {cursor: pointer; cursor: hand;}
.btn_bg {background-position: 0 0; background-repeat: no-repeat; float: left; display: inline; overflow:hidden; padding: 0; width: 7px;}
.btn_txt    {background-position: 100% 0; background-repeat: no-repeat; display: inline; float: left; overflow:hidden; padding: 1px 0 0 0;}
.bt01   {padding: 1px 12px 0 0;}

.bg01   {width: 14px; padding: 0;}
.bt01   {width: 36px; padding: 1px 0 0 0;}
.bg02   {width: 13px; padding: 0;}
.bt02   {width: 35px; padding: 1px 0 0 0;}
.bg06   {width: 19px; padding: 0;}
.bt06   {width: 42px; padding: 1px 0 0 0;}
.bg07   {width: 6px;}

.bg01, .bt01 {height: 48px; line-height: 48px;}
.bg02, .bt02 {height: 27px; line-height: 27px;}
.bg03, .bt03 {height: 23px; line-height: 23px;}
.bg04, .bt04, .bg05, .bt05, .bg08, .bt08 {height: 22px; line-height: 22px; font-size: 11px; font-family:돋움, dotum,sans-serif;}
.bg06, .bt06 {height: 35px; line-height: 35px;}
.bg07, .bt07 {height: 18px; line-height: 18px;}

.btn_icon_write {background-image: url(http://cafeimg.daum-img.net/cf_img4/bg/icon_write.gif); background-position: 0 40%; background-repeat: no-repeat; padding-left: 16px; width: 60px;}
* html .btn_icon_write  {width: 60px;}
.btn_icon_qa    {background-image: url(http://cafeimg.daum-img.net/cf_img4/bg/icon_write.gif); background-position: 0 40%; background-repeat: no-repeat; padding-left: 16px; width: 60px;}
* html .btn_icon_qa {width: 66px;}
.btn_icon_photo {background-image: url(http://cafeimg.daum-img.net/cf_img4/bg/icon_photo.gif); background-position: 0 40%; background-repeat: no-repeat; padding-left: 17px;}
* html .btn_icon_photo  {width: 78px;}
.btn_icon_chat {background-image: url(http://cafeimg.daum-img.net/cf_img4/img/icon_chat.gif); background-position: 0 40%; background-repeat: no-repeat; padding-left: 17px;}
* html .btn_icon_chat  {width: 100px;}

.icon_slide_prev, .icon_slide_next  {background-repeat: no-repeat; width: 5px; height: 8px; margin: 6px 0 0 0;}
.icon_slide_next    {margin-left: 2px;}

.w01    {width: 14px;} /*버튼 사이즈 */
.w02    {width: 26px;}
.w03    {width: 30px;}
.w04    {width: 36px;}
.w05    {width: 46px;}
.w06    {width: 53px;}
.w07    {width: 61px;}
.w08    {width: 72px;}
.w09    {width: 81px;}
.w10    {width: 84px;}
.w11    {width: 107px;}
.w12    {width: 113px;}
.w13    {width: 102px;}
.w14    {width: 69px;}
.w15    {width: 19px;}
.w16    {width: 47px;}
.w17    {width: 56px;}
.w18    {width: 92px;}

.base_point	{color: #6173e8;}
a.base_point:link {color: #6173e8; text-decoration:none;}
a.base_point:visited {color: #6173e8; text-decoration:none;}
a.base_point:hover, a.base_point:active {color: #6173e8; text-decoration:underline;}
.base_point a:link {color: #6173e8; text-decoration:none;}
.base_point a:visited {color: #6173e8; text-decoration:none;}
.base_point a:hover, .base_point a:active {color: #6173e8; text-decoration:underline;}

/* icon */
.arrow {font-size: 7px; font-family:돋움, dotum,sans-serif; padding: 0 2px 0 2px; vertical-align: middle;}
.arrowL {font-size: 7px; font-family:돋움, dotum,sans-serif; display: block; padding: 2px 2px 0 2px; float: left;}
.arrowR {font-size: 7px; font-family:돋움, dotum,sans-serif; display: block; padding: 2px 2px 0 2px; float: left;}
.arrowB {font-size: 7px; font-family:돋움, dotum,sans-serif; }
.rss    {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_rss.gif) no-repeat; padding: 0 0 1px 16px;}
.icon_movie, .icon_pie  {position: absolute; bottom: 6px; left: 4px; border: none;}
.icon_guide, .icon_noti {background-repeat: no-repeat; width: 25px; height: 16px;}
.icon_recom {background-repeat: no-repeat;}
.icon_new   {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_new.gif) no-repeat; width: 8px; height: 12px; margin-left: 4px; vertical-align: -1px;}
.icon_file_photo    {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_file_photo.gif) no-repeat; width: 11px; height: 11px; vertical-align: middle;}
.icon_file_file {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_file_file.gif) no-repeat; width: 11px; height: 11px; vertical-align: middle;}
.icon_file_play {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_file_play.gif) no-repeat; width: 10px; height: 11px; vertical-align: middle;}
.icon_file_pie  {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_file_pie.gif) no-repeat; width: 11px; height: 11px; vertical-align: middle;}
.icon_file_bgm  {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_file_bgm.gif) no-repeat; width: 11px; height: 11px; vertical-align: middle;}
.icon_file_poll {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_file_poll.gif) no-repeat; width: 13px; height: 11px; vertical-align: middle;}
.icon_file_phone    {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_file_phone.gif) no-repeat; width: 11px; height: 11px; vertical-align: middle;}
.icon_flie_shopping {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_file_shopping.gif) no-repeat; width: 9px; height: 11px; vertical-align: middle;}
.icon_file_writer   {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_file_writer.gif) no-repeat; width: 7px; height: 11px; vertical-align: middle;}
.icon_ccl01 {background: url(http://cafeimg.daum-img.net/cf_img2/bbs2/icon_ccl01.png) no-repeat; width:15px; height:14px;}
* html .icon_ccl01 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img2/bbs2/icon_ccl01.png", sizingMethod="crop");}
.icon_ccl02 {background:url(http://cafeimg.daum-img.net/cf_img2/bbs2/icon_ccl02.png) no-repeat; width:15px; height:14px;}
* html .icon_ccl02 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img2/bbs2/icon_ccl02.png", sizingMethod="crop'");}
.icon_ccl03 {background:url(http://cafeimg.daum-img.net/cf_img2/bbs2/icon_ccl03.png) no-repeat; width:15px; height:14px;}
* html .icon_ccl03 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img2/bbs2/icon_ccl03.png", sizingMethod="crop");}
.icon_ccl04 {background:url(http://cafeimg.daum-img.net/cf_img2/bbs2/icon_ccl04.png) no-repeat; width:15px; height:14px;}
* html .icon_ccl04 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img2/bbs2/icon_ccl04.png", sizingMethod="crop");}
.icon_group    {background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_group.gif) no-repeat; width: 13px; height: 13px; vertical-align: middle;}
.icon_address	{background: url(http://cafeimg.daum-img.net/cf_img4/img/icon_address.gif) no-repeat; width: 12px; height: 12px; margin-top: 4px;}

/* wrap */
.flexibled2_1 #wrap, .flexibled3_1 #wrap, .flexibled3_3 #wrap {min-width: 971px; width: auto;}
#wrap   {clear: both; text-align: left;}
.maxWidth   {width:100% ! important;}
.minWidth   {width:971px ! important;}

/* cafe_gnb */
#cafe_gnb   {clear: both;}


/* notiList */
#notiList {position:relative; z-index:2000; float:left; margin:0; width:400px;  background-image:url(http://cafeimg.daum-img.net/cf_img4/img/icon_noti.gif);background-repeat: no-repeat;background-position: 7px 8px;}
#notiList strong {font-weight:normal;}
#notiList ul, #notiList li {list-style:none;margin:0;padding:0;white-space:norwrap;}
#notiList ul { position:absolute; top:0; left:0; float:left; width: 398px;}
#notiList li { float:left;  line-height:26px; width:100%; min-width:390px; text-indent: 7px;}
#notiList li p { clear: left; margin:0 ; padding:0 0 5px 30px; line-height: 1.4; text-indent: 0;}
#notiList.simple_notice  { height: 26px; overflow: hidden;}
#notiList.simple_notice ul { border:0 none; background-color:transparent ! important; }
#notiList.simple_notice li { height:26px; }
#notiList.simple_notice ul li p { display:none;}
#notiList.more_notice { }
#notiList.more_notice ul { padding:5px 0; border-width:1px; border-style:solid; }
#notiList.more_notice ul li .noti_cnt { display:none;}


.notiBox {position:relative; margin-bottom:10px;}
.notiBox dl {border:1px solid #dee3ee;background-color:#f3f5fa;padding:20px 25px;color:#333;}
.notiBox dt {padding:0;margin:0;height:33px;line-height:33px;font-size:14px;color:#333;font-weight:bold; background:url(http://cafeimg.daum-img.net/cf_img4/img/icon_noti_b.gif) no-repeat; text-indent: 46px;}
.notiBox dt.cafeskin {background:url(http://cafeimg.daum-img.net/cf_img4/layer_img02.gif) 0 -6px no-repeat;}
.notiBox dt.cafenoti {background:url(http://cafeimg.daum-img.net/cf_img4/layer_img01.gif) 0 -3px no-repeat;}
.notiBox dd {padding:0;margin:0;color:#333;}
.notiBox dd p img { vertical-align:middle; }
.notiBox a:link  {color: #333;}
.notiBox a:visited   {color: #333;}
.notiBox a:hover, .notiBox a:active   {color: #333;}
.notiBox a.btnClose {display:block;position:absolute;right:13px;top:13px;font-size:11px;font-family:돋움,Dotum;color:#666;}

/* minidaum */
#minidaum { position: relative; float:right; margin:0; height: 26px; z-index: 99999; font-family: 돋움, dotum, tahoma, sans-serif;; font-size: 11px; letter-spacing: -1px;}
#minidaum a {font-family: font-family:돋움, dotum, tahoma, sans-serif; font-size: 11px;}
#minidaum ul { list-style:none; padding:0px; margin:0px; }
#minidaum li { float:left; list-style:none; padding: 5px 0 0 0; margin: 0px;}
#minidaum li.go_daum a { font-family: Tahoma; letter-spacing: 0px; line-height: 1.4;}
#minidaum li a.on { float: left; }
#minidaum li a.out,
#minidaum li a.over  {float: left; background-repeat: no-repeat; background-position: 100% 2px; padding: 0 14px 0 0; cursor: pointer; }
#minidaum li.bar    {margin: 5px 6px 3px 6px; padding:0; display: inline; text-align: left;}
#minidaum li.mini_btn   {padding: 4px 0 0 4px; text-align: left;}
#minidaum li.mini_btn a.btn {margin-right: 0;}

#minidaum #cafe_favCafeWrap {text-align: left; float: left;}
#minidaum #cafe_favCafeTitle {float: left; background-repeat: no-repeat; background-position: right 2px; padding-right: 14px; overflow: hidden;}
#minidaum #cafe_favCafeTitle.on {background-repeat: no-repeat; background-position: right 2px;}
#minidaum #cafe_favCafeList { width: 290px; max-height: 250px; border-width: 1px; border-style: solid; clear: both; overflow-x: hidden; overflow-y: auto; padding: 2px; margin: 0; position: absolute; right: 0; z-index: 99999;}
#minidaum #cafe_favCafeList.scroll { height: 250px; }
#minidaum #cafe_favCafeList li{ clear: both; margin: 0; padding: 0; width: 282px; letter-spacing: 0;}
#minidaum #cafe_favCafeList li.favor_msg    {padding: 5px 0 0 0px; text-align: center;}
#minidaum #cafe_favCafeList li.favor_line {clear: both; margin: 5px; font-size: 1px; border-width: 1px; border-top-style: dashed;}
#minidaum #cafe_favCafeList a { display: block; width: 282px; padding: 1px 0 1px 8px; font-size: 12px; font-family: 굴림, gulim, tahoma, sans-serif;}
#minidaum #cafe_favCafeList a:hover {width: 282px; font-size: 12px; font-family: 굴림, gulim, tahoma, sans-serif; text-decoration: none; }
#minidaum #cafe_favCafeList a.system { clear: both; display: block; font-size: 12px; font-family: 굴림, gulim, tahoma, sans-serif;}
#minidaum #cafe_favCafeBackboard {right: 0; position: absolute; width: 0; z-index: 99998;}

#minidaum #DaumUI__minidaum_mall * {text-align:left; letter-spacing:-1px; color:#61646E; font-size:11px; font-family:dotum !important;}
#minidaum #DaumUI__minidaum_mall {clear:both; position:absolute; left: 56px; top: 23px; border:1px solid #969696; background-color:#fff; overflow:hidden; display: none; width: 200px;}
#minidaum #DaumUI__minidaum_mall_wrap {border:2px solid #f3f3f3; float:left; width: 100%;}
#minidaum #DaumUI__minidaum_mall_a {margin:0 0px 0 9px; padding:9px 0 4px 0;}
#minidaum #DaumUI__minidaum_mall_a a { float:none; font-weight:bold;}
#minidaum #DaumUI__minidaum_mall_a .DaumUI__minidaum_mall_a0 {padding:0 5px 0 2px;}
#minidaum #DaumUI__minidaum_mall_a .DaumUI__minidaum_mall_a1 {padding:0 6px 0 6px;background:url("http://icon.daum-img.net/minidaum/common/minidaum2.gif") no-repeat 0 -48px;}
#minidaum #DaumUI__minidaum_mall_a .DaumUI__minidaum_mall_a2 {padding:0 6px 0 6px;background:url("http://icon.daum-img.net/minidaum/common/minidaum2.gif") no-repeat 0 -48px;}
#minidaum #DaumUI__minidaum_mall_a .DaumUI__minidaum_mall_home {padding:0 0 0 5px;background:url("http://icon.daum-img.net/minidaum/common/minidaum2.gif") no-repeat 0 -98px;}
#minidaum #DaumUI__minidaum_mall_a .DaumUI__minidaum_mall_home a {padding:0 10px 0 0;background:url("http://icon.daum-img.net/minidaum/common/minidaum2.gif") no-repeat 38px -111px;}
#minidaum #DaumUI__minidaum_mall_bwrap {clear:both;margin:0 9px 0 9px;padding-bottom:4px;border-top:1px solid #eeeef2; float:left;display:inline;}
#minidaum #DaumUI__minidaum_mall_b {border-top:1px solid #f9f9f9;padding:4px 0 0 0;float:left;}
#minidaum #DaumUI__minidaum_mall_b .DaumUI__minidaum_mall_b0,
#minidaum #DaumUI__minidaum_mall_b .DaumUI__minidaum_mall_b1,
#minidaum #DaumUI__minidaum_mall_b .DaumUI__minidaum_mall_b2 {float:left;padding:2px 8px 0 8px;}
#minidaum #DaumUI__minidaum_mall_b .DaumUI__minidaum_mall_b0 {padding-left:1px;border-right:1px solid #eeeef2;}
#minidaum #DaumUI__minidaum_mall_b .DaumUI__minidaum_mall_b2 {padding-right:0px;border-left:1px solid #eeeef2;}
#minidaum #DaumUI__minidaum_mall_b a {display:block;margin:3px 0 0 0;line-height:14px;}
#minidaum #DaumUI__minidaum_mall_b a.DaumUI__minidaum_mall_all {padding:0 6px 0 0;color:#a1a2b0;background:url("http://icon.daum-img.net/minidaum/common/minidaum2.gif") no-repeat scroll 43px -72px}

/* bgm */
#bgmBox {width: 185px; position: relative; float: right; padding: 5px 0 0 0; margin-right: 18px;}
#bgmTitle   {width: 66px; height: 13px; overflow: hidden; float: left; font-size: 11px; font-family: 돋움, dotum;}
#bgmTitle marquee	{font-size: 11px; font-family: 돋움, dotum;}
.bgm_marquee    {width: 75px; font-size: 11px; font-family: 돋움, dotum;}
.bgm_control    {padding: 3px 0 0 6px; float: left;}
.bgm_vol_control    {width: 70px; position: absolute; top: 8px; right: 4px;  height: 12px; overflow: hidden;}
.bgm_volumebg   {background-repeat: repeat-x; width: 40px; height:11px; overflow: hidden; float: left;}
.bgm_volume {background-repeat: repeat-x; height:11px; overflow: hidden;}
.icon_bgmcontrol    {background-repeat: no-repeat; width: 5px; height: 11px; z-index: 5; position: absolute; top: 0}
.btn_bgm_back   {background-repeat: no-repeat; width: 11px; height: 11px;}
.btn_bgm_stop   {background-repeat: no-repeat; width: 11px; height: 11px;}
.btn_bgm_play   {background-repeat: no-repeat; width: 11px; height: 11px;}
.btn_bgm_next   {background-repeat: no-repeat; width: 11px; height: 11px;}
.btn_bgm_list   {background-repeat: no-repeat; width: 22px; height: 11px; margin-left: 6px;}
* html .btn_bgm_list    {margin-left: 4px;}
.btn_bgmInstall {background-repeat: no-repeat; width: 23px; height: 14px;}


/* header */
#header {position:relative; margin-bottom:10px; z-index: 9999;}
#title {position:relative; overflow:hidden;}

#TITLEBACKGROUND {height:200px; background-color:transparent;}
#TITLEBACKGROUND .tbg_m {height:160px;}

#TITLEHOMELINK {position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}

#TITLECAFENAME {position:absolute; top:20px; left:20px; z-index:201;}
#TITLECAFENAME h1 {color:#333; font-family:gulim; font-size:17px; margin:0; padding:0; letter-spacing:-1px;}
#TITLECAFENAME a {color:#333; font-family:gulim; font-size:17px; text-decoration:none; letter-spacing:-1px; white-space: nowrap;}
#TITLECAFENAME img {border:none;}

#TITLECAFEADDRESS {position:absolute; top:50px; left:20px; z-index:202;}
#TITLECAFEADDRESS h2 {color:#333; font-family:gulim; font-size:11px; font-weight:normal; margin:0; padding:0;}
#TITLECAFEADDRESS a {color:#333; font-family:gulim; font-size:11px; font-weight:normal; text-decoration:none; white-space: nowrap;}
#TITLECAFEADDRESS img {border:none;}

#TITLEMENUGROUP {position:absolute; top:163px; left:0px; z-index:203; width:100%; height:37px; background-color:#7b80f6;}
#TITLEMENUGROUP ul {margin:0; padding:0; clear:both; height:100%;}
#TITLEMENUGROUP li {position:relative; float:left; margin:0; padding:0; list-style:none;}
#TITLEMENUGROUP li.mbar {padding:10px 0 0 1px; width:6px; color:#ffffff; opacity:0.3; filter:alpha(opacity=30);}
#TITLEMENUGROUP li a {display:block; margin:10px 15px 0 15px; padding:0; color:#ffffff; font-family:gulim; font-size:12px; font-weight:bold; letter-spacing:-1px; text-decoration:none; overflow:hidden;}

#TITLESEARCH {position:absolute; top:170px; left:762px; z-index:204;}
#TITLESEARCH .searchBg {width:190px; height:23px; background:url(http://cafeimg.daum-img.net/cf_img4/title/b01_3/search_box.png) no-repeat;}
* html #TITLESEARCH  .searchBg {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://cafeimg.daum-img.net/cf_img4/title/b01_3/search_box.png, sizingMethod=crop);}
#TITLESEARCH .inpSearch {position:relative; float:left; z-index:1; margin:0 0 0 10px; padding:4px 0 0 0; width:149px; font-size:12px; font-family:gulim; color:#696969; border:0 none; background:transparent;}
#TITLESEARCH .btnSearch {position:relative; float:left; z-index:1; margin:0 0 0 10px; padding:0; vertical-align:top; width:21px; height:23px; background:url(http://cafeimg.daum-img.net/cf_img4/title/b01_3/search_btn.png) no-repeat;}
* html #TITLESEARCH .btnSearch {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://cafeimg.daum-img.net/cf_img4/title/b01_3/search_btn.png, sizingMethod=crop);}

#TITLECAFEINFO {position:absolute; top:20px; left:840px; z-index:205;}
#TITLECAFEINFO ul {float:left; width:110px; margin:0; padding:0; list-style:none;}
#TITLECAFEINFO li {float:left; width:100%; margin:0; padding:0; list-style:none;}
#TITLECAFEINFO li.line {margin:2px 0 5px; height:1px; border-top:1px solid #444444; opacity:0.2; filter:alpha(opacity=20); overflow:hidden;}
#TITLECAFEINFO li label {float:left; margin-left:2px; color:#444444; font-family:dotum; font-size:12px;}
#TITLECAFEINFO li span {float:right; margin-right:2px; color:#444444; text-align:right; font-family:dotum; font-size:12px;}

#header .banner_div	{position: absolute; right: 164px; z-index: 999999; padding: 50px 0 0 0;} /*둥둥이*/
.read #header .banner_div	{position: absolute; right: 300px; z-index: 999999; padding: 10px 0 0 0;} /*둥둥이*/

/********** side **********/
/***** cafeinfo *****/
.cafeinfoBox    {clear: both; margin-bottom: 8px; background-repeat: no-repeat; position: relative;}
.cafeinfoBoxT   {clear: both; font-size: 0; line-height: 0; background-position: 0 100%; overflow: hidden;}

.cafeinfo_bg    {background-repeat: no-repeat; clear: both; width: 100%; position: relative;}
.cafeinfo_bg li {float: left; width: 100%; clear: both; height: 17px; line-height: 17px;}
.cafeinfo_bg li.first   {height: 20px; line-height: 110%;}
.cafeinfo_bg .cafeinfo li.first	{height: 25px; line-height: 100%;}

.cafeTab a.txt_title1:link, .cafeTab a.txt_title1:visited, .cafeTab a.txt_title1:hover, a.txt_title1:active, .myTab a.txt_title2:link, .myTab a.txt_title2:visited, .myTab a.txt_title2:hover, .myTab a.txt_title2:active	{font-size: 12px; font-family:돋움, dotum,sans-serif; letter-spacing: -1px;}

#info_tab   {background-repeat: no-repeat; height: 39px; font-weight: bold; letter-spacing: -1px;  clear: both;}
#info_tab li    {float: left; width: 49.9%; text-align: center; cursor: pointer; cursor: hand;}
#info_tab li a:link {display: block; font-size: 12px; font-family:돋움, dotum,sans-serif; text-decoration: none;}
#info_tab li a:visited {display: block; font-size: 12px; font-family:돋움, dotum,sans-serif; text-decoration: none;}
#info_tab li a:hover,#info_tab li a:active {display: block; font-size: 12px; font-family:돋움, dotum,sans-serif; text-decoration: none;}  

#cafeinfo_list, #myinfo_list    {text-align: center; padding: 0 13px 0 13px;}
.myList {clear: both;}
.myFolder   {padding: 0 0 0 15px; line-height: 100%; margin-top: 8px; height: 21px;}
.myFolder img   {vertical-align: -2px; margin-right: 2px;}
.myFolder .arrow    {position: relative;}
.myFolder .icon_view    {background-repeat: no-repeat; width: 13px; height: 13px;}
.myFolder .icon_hide    {background-repeat: no-repeat; width: 13px; height: 13px;}

.cafeinfo   {clear: both;}
.cafeinfo ul, .myinfo ul    {width: 100%; text-align: left;}
.cafeinfo .info_tit {width: 56px; display: block; float: left;}
.cafeinfo .first img    {vertical-align: -4px; margin-left: -2px;}
.cafeinfo .first img.imgR    {vertical-align: -4px; margin-left: 0px;}
.cafeinfo_bg li.mytabfirst	{padding: 5px 0 0 0;}
.cafeinfo_bg li.last    {height: 23px;}
.cafeinfoBox .infoLineB	{margin-top: 9px;}
.myinfo .first .fl, .myinfo .first .fr  {margin-top: 1px;}
.myinfo .info_tit   {width: 80px; display: block; float: left;}
.auto_save  {padding: 6px 0 0 12px; clear: both;}

.btn_area   {text-align: center; padding: 6px 0 9px 0; clear: both; line-height: 100%;}
.btn_area2   {text-align: center; padding: 0 0 9px 0; clear: both;}
.cafeinfoBox .btn_area	{padding: 0 0 0 0; height: 35px;}
.btn_admin2 {width: 159px; height: 35px; margin: 0 auto;}
.btn_bg_tb  {display:block;}
.btn_bg_tb *{display: block; height: 1px; overflow: hidden; font-size: .01em;}
.btn_bg_tb b	{border: 0 none;}
.btn_bg1    {margin-left: 2px; margin-right: 2px; padding-left: 48px; padding-right: 48px;}
.btn_bg2    {margin-left: 1px; margin-right: 1px; padding-right: 5px; padding-left: 5px;}
.btn_bg3    {margin-left: 0px; margin-right: 0px;}
.btn_bg4    {border-left: 0px solid #fff; border-right: 0px solid #fff}
.btn_bg_txt {text-align: center; font-size: 12px; font-weight: bold; letter-spacing: -1px; padding: 4px 0 2px 0;}
.infobox_line   {clear: both; height: 1px; line-height: 1px; overflow: hidden; width: 100%;}
.btn_admin_area {text-align: center; height: 20px; line-height: 100%; padding: 0 0 0 46px; clear: both;}
.btn_admin_area a   {float: left; white-space:nowrap; padding: 8px 0 0 0;}
.btn_admin_area .bar    { margin: 8px 10px 0 10px; width: 3px; text-align: center; overflow: hidden;}
.btn_admin_area a.new {padding-right: 16px; background:url(http://cafeimg.daum-img.net/cf_img4/cafeinfo/ico_new.gif) right 7px no-repeat;}

/* group info */
.groupinfo  h3	{padding: 0; margin: 0;}
.groupinfo  h3 img	{vertical-align: -1px;}
.groupinfo	{padding: 0 12px; position: relative;}
.groupinfo dl, .groupinfo dt, .groupinfo dd	{padding: 0; margin: 0;}
.groupinfo dt	{padding-top: 5px;}
.groupinfo dd	{padding-bottom: 7px;}
.groupinfo ul, .groupinfo li	{padding: 0; margin: 0;}
.groupinfo .group	{clear: both; padding: 9px 0 12px 0;}
.groupinfo .group .info_tit {width: 68px; display: block; float: left;}
.groupinfo .group li	{float: none; position: relative;}
.groupinfo .btn_admin_area	{padding: 0 0 0 20px;}
.group .cafeinfo_bg	{background-position: 0 0; padding-top: 10px;}

/***** menu *****/
.menuBox    {clear: both; margin-bottom: 8px;}
.menuBoxIn   {width:100%;}
.menuBoxT   {background-repeat: no-repeat; font-size: 1px; line-height: 1px; clear: both;}
.menuBoxB   {background-repeat: no-repeat; font-size: 1px; line-height: 1px; clear: both;}
.menuListBox {clear: both;}
.menuList   {background-repeat: repeat-y;  clear: both; float:left; width:100%;}
.menuList img   {border: 0 none;}
.menuList .icon_view01, .menuList .icon_view02  {width: 19px; height: 17px;}
.icon_view01, .icon_view02  {background-repeat: no-repeat;}
.menuList h3    {padding: 0; margin: 0;}
.menuList ul	{list-style: none; padding: 0; margin: 0; clear: both;  width: 100%;}
.menuList ul li {list-style: none; padding: 0 0 0 0; margin: 0 0 0 0; clear: both; background-repeat: no-repeat; line-height: 1.5;}
.menuList ul li img {vertical-align: middle;}
.menuList ul li img.icon_new {vertical-align: -1px; margin: 0 0 0 2px;}
.menuList ul li.depth1  {padding: 0; margin: 0;}
.menuList ul li.depth1 ul li    {}
.menuList ul li ul  {padding: 0; margin: 0;}
.menuList .group_bg {float: left; width: 100%; padding: 4px 0 3px 0;}
.menuList .group_blank  {height: 5px; font-size: 0; line-height: 0;}
.menuList .group_tit    {float: left; padding: 0 0 1px 0; width: 158px; font-weight: bold; letter-spacing: -1px;}
.menuList .group_tit h3 {padding: 2px 0 0 10px;}
.menuList .group_ic {float: right; padding: 1px 0 0 0;}
.menuList .group_ic span    {display: block; padding-top: 3px;}
.menuList .group_line   {font-size: 0; padding: 0; clear: both; margin: 3px 0 7px 0; height: 1px; line-height: 1px; background-position: 0 0;}
.menuList .group_blank	{font-size:0; height:5px; line-height:0; clear: both;}
.menuList ul li.indent  {background-position: 26px 2px; margin-top: 3px; padding-left: 11px;}
.menuList .cafe_smenu   {clear: both;}
.menuList a:link {font-size: 12px; font-family: 굴림, gulim, tahoma, sans-serif; text-decoration: none;}
.menuList a:visited {font-size: 12px; font-family: 굴림, gulim, tahoma, sans-serif; text-decoration: none;}
.menuList a:hover, .menuList a:active {font-size: 12px; font-family: 굴림, gulim, tahoma, sans-serif; text-decoration: underline;}
.menuList .u  {text-decoration: underline}
.menuList .u a    {text-decoration: underline}
.menuList a.u:link    {text-decoration: underline;}
.menuList a.u:visited {text-decoration: underline;}
.menuList a.u:hover, .menuList a.u:active   {text-decoration: underline;}

.ifrmenu	{padding: 0 !important; background-color: transparent; background-image: transparent;}

/***** sidebar(component) *****/
#sidebar1   {clear: both; margin-bottom: 11px;}
#sidebar1 ul, #sidebar1 ol, #sidebar1 li    {list-style: none; margin: 0; padding: 0;}
#sidebar3 ul, #sidebar3 ol, #sidebar3 li    {list-style: none; margin: 0; padding: 0;}
#sidebar4 ul, #sidebar4 ol, #sidebar4 li    {list-style: none; margin: 0; padding: 0;}
#sidebar4, #sidebar3, #sidebar2 {display: none;}
#sidebar1 .component    {margin: 0 0 10px 0;}
#sidebar2   {float: left; width: 100%; clear: both;}
#sidebar2 .component    {margin: 0 0 10px 0; }
#sidebar2 .componentBox {width: 195px; float: left; overflow: hidden; padding-bottom: 1px;}
#sidebar3 .component, #sidebar4 .component  {margin: 0 0 10px 0;}
#component4.componentBox    {width: 183px; overflow: hidden;}
.type3_1 #component3.componentBox, .type3_2 #component3.componentBox, .type3_3 #component3.componentBox, .type3_4 #component3.componentBox  {width: 183px; overflow: hidden;}

.component  {width: 183px; overflow: hidden;}
.component .outBoxT {height: 13px; line-height: 13px; font-size: 0; overflow: hidden;}
.component .outBoxC {height: 155px; overflow: hidden;}
.component.pie .outBoxC {height: 190px; overflow: hidden;}
.component.pie .blank_thumb {width: 75px; height: 75px;}
.component.movie .outBoxC   {height: 155px; overflow: hidden;}
.component.movie .blank_thumb   {width: 75px; height: 56px;}
.component .blank_thumb	{opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"alpha(opacity=50)";}
.component .inBox   {text-align: center;}
.component_tit  {width: 159px; letter-spacing: -1px; margin: 0 auto;}
.component_tit h4   {font-size: 12px; font-family: 굴림, gulim, tahoma, sans-serif; margin: 0; padding: 0 0 2px 0; background-repeat: no-repeat; background-position: 3px 2px;}
.component_tit .fr  {padding: 0;}
.component_tit .change_btn  {float: right; padding: 1px 0 0 0;}
.component_tit_line {clear: both; width: 159px; height: 1px; line-height: 0; font-size: 0; opacity: 0.2; -moz-opacity: 0.2; filter: alpha(opacity=20); -ms-filter:"alpha(opacity=20)";}

.component_list {width: 154px; clear: both; padding-top: 4px; margin: 0 auto; text-align: left;}
.component .dotList {width: 154px; padding-top: 10px;}
.component_list.group   {position: relative;}
.component_list ul  {clear: both;}
.component_list ul li   {float: left; padding-right: 5px;}
.component_list ul li.last	{padding-right: 0;}
.component_list ul li span.fl   {margin-right: 6px;}
.component_list ol li   {width: 153px; height: 19px; overflow: hidden;}
.component_list ol, .component_list ol li   {clear: both; padding: 0; margin: 0;}
.component.pie .component_list, .component.movie .component_list    {width: 160px;}
.component.pie .component_list ol, .component.movie .component_list ol  {width: 160px;}
.component_list ol  {padding-top: 6px;}
.component .group .dotList, .component .dotList ol {padding-top: 0;}
.component_list.group ol    {position: absolute; top: 30px; left: 0; padding-top: 0;}
.component_list.group .dotList ol   {position: absolute; top: 30px; left: -4px; padding-top: 0;}
#member_visit_page1 ,#member_visit_page2 ,#member_article_page1 ,#member_article_page2 ,#member_reply_page1 ,#member_reply_page2 { height:96px; overflow: hidden; }
.component.pie .component_list ol, .component.movie .component_list ol  {padding-top: 0;}
.component.pie .component_list ol li    {clear: none; float: left; width: 77px; height: 82px;}
.component.movie .component_list ol li  {clear: none; float: left; width: 77px; height: 63px;}
.component.pie .component_list ol li a  , .component.movie .component_list ol li a  {position: relative; float: left;}
.component.pie .component_list ol li.first, .component.movie .component_list ol li.first    {width: 82px;}
.component_list.group .blank_msg	{position: absolute; top: 24px; left: 0; width: 153px;}
.component .blank_msg   {height: 80px; overflow: hidden;}
.blank_msg {padding: 5px 0 0 0}

/**** cafe stat ****/
.cafe_stat {position:relative; z-index: 1;}
.cafe_stat h5 { margin:0; position:absolute; top: 42px; font:normal 12px '굴림', gulim; color:#a1a1a1; letter-spacing: -1px;}
.cafe_stat h5 a {color:#a1a1a1; text-decoration:none; letter-spacing:-1px;}
.cafe_stat h5.newjoin {left: 47px;}
.cafe_stat h5.newarticle {left: 83px}
.cafe_stat h5.newcomment {left: 129px; width: 40px;}
.cafe_stat span.arrowB {font:normal 7px '굴림',gulim; padding-left: 3px; vertical-align:middle;}
.cafe_stat .component_list div.grph_wrap {height:95px; padding:0; text-align:center; position:relative; top:22px; z-index: 2;}


.grph_wrap div.opacity {opacity: 0.15; -moz-opacity: 0.15; filter: alpha(opacity=15); -ms-filter:"alpha(opacity=15)"; }
.grph_wrap dl { height:100%; z-index:1; left:0; top:0; margin:0; margin-top:1px;}
.grph_wrap dl dt { position:absolute; bottom:0; width:1em; *width:1.3em; text-indent:-6em; overflow:hidden; white-space:nowrap; text-align:right; font-size:10px; font-family:Tahoma; cursor:default;}
.grph_wrap dl dd { position:absolute; z-index:10; bottom:19px; width:6px; height:1px; border:none; text-indent:-10000em; overflow:hidden; margin:0;}

.grph_wrap dl dt.item1 {left:5px;}
.grph_wrap dl dt.item2 {left:38px;}
.grph_wrap dl dt.item3 {left:70px;}
.grph_wrap dl dt.item4 {left:103px;}
.grph_wrap dl dt.item5 {left:135px;}

.grph_wrap dl dd.item1 {left:7px;}
.grph_wrap dl dd.item2 {left:40px;}
.grph_wrap dl dd.item3 {left:72px;}
.grph_wrap dl dd.item4 {left:105px;}
.grph_wrap dl dd.item5 {left:137px;}

.divLine {width:150px; height:0; line-height:0;  position:absolute; left:0; z-index:0; border:none; border-bottom-width:1px !important; border-bottom-style:dashed !important; opacity:0.8; filter:alpha(opacity=80)}
.divLine.bottomLine {border-bottom-style: solid !important;}
.grph_tooltip {position:absolute;z-index:20; border:1px solid; left:0; top:0; height:29px; background-color:#fff; padding:0 5px;}
.grph_tooltip p {font-family:Tahoma; font-size:10px; text-align:center; line-height:14px; margin:0;}

/***** cafeon *****/
.cafeonBox  {padding: 10px; clear: both; margin-bottom: 8px;} /* 카페온 */
.cafeonBox h3   {padding: 0; margin: 0 0 3px 0; float: left;}
.cafeonBox h3 span  {font-weight: normal;}
.cafeon {height: 85px; overflow: auto; clear: both; position: relative; border-width: 1px; border-style: solid;}
.cafeon.opa {opacity: 0.2; -moz-opacity: 0.2; filter: alpha(opacity=20); -ms-filter:"alpha(opacity=20)";}
#cafeLayout .cafeon ul  {padding: 5px 4px 5px 7px !important;}
#cafeLayout .cafeon ul li	{padding: 0 !important;}
#cafeOnLoging   {position : absolute; top: 36px; left: 40px;}
#cafeLayout .cafeon ul li img.imgR	{margin-right: 7px;}
.cafeon_search  {border-width: 1px; border-top: 0 none; border-bottom-style: solid; border-right-style: solid; border-left-style: solid; position: relative;}
.cafeon_search .inp_search  {border: 0 none; background-repeat: no-repeat; width: 137px; padding: 2px 0 0 4px; vertical-align: top;}
.cafeon_search .btn_search {width: 20px; height: 19px; vertical-align: top; border: 0 none;}
.cafeon_search .btn_search_all {background-repeat: no-repeat; width: 20px; height: 19px; vertical-align: middle;}


.cafegroup  {padding: 8px 12px 10px 12px; clear: both; margin-bottom: 8px; position: relative;} /* 소모임 */
.cafegroup h3   {margin: 0 0 3px 0;}
.cafegroup select   {width: 159px;}

.searchBox  {margin-bottom: 8px; clear: both; width: 183px; position: relative; height: 23px;}
.searchBox input.inp_search {background-repeat: no-repeat;}
.searchBox input.btn_search {background-repeat: no-repeat; position: absolute; top: 0; right: 0;}

#sideAd {margin: 7px auto 5px auto; width: 170px; border-width: 1px; border-style: solid; clear: both;}
.side_rss, .side_secede {clear: both; height: 19px; line-height: 19px;}


/********** content **********/
/* round box */
.roundTable, .roundTable .pos_rel, .roundTable tbody.pos_rel, .pos_rel  {position: relative;}
.roundTable tbody.pos_rel   {border: 0 none;}
.boxTable .cb   {border-width: 1px; border-style: solid;}
.tlb, .trb, .blb, .brb  {background-color: transparent; background-repeat: no-repeat; overflow: hidden; font-size: 1px; line-height: 0; padding: 0;}
.tcb, .bcb  {background-color: transparent; background-repeat: repeat-x; overflow: hidden; padding: 0; font-size: 1px; line-height: 0;}
.rb, .lb    {background-repeat: repeat-y; white-space: nowrap}
.boxTable .cb   {padding: 36px 32px 20px 35px;}
.boxTable .wide   {padding: 19px 15px 20px 15px;}
.tlb, .trb, .blb, .brb, .lb, .rb  {width:0; padding:0; font-size:0; line-height:0px; overflow:hidden; border: 0 none; white-space: nowrap;}
.tlb, .trb, .tcb, .blb, .bcb, .brb {height:0; padding:0; font-size:0; line-height:0px; overflow:hidden; border: 0 none; white-space: nowrap;}

/* base */
#primaryContent {text-align: left;}
.msg    {padding: 20px; text-align: center;}
.lineT {border-top-width: 1px; border-top-style: solid;}
.box, .box_sub  {border-width: 1px; border-style: solid;}

/* 한 줄 메모장 */
.memo   {clear: both;  margin: 0 12px; padding:12px 0 10px 0;}
.memo img   {border: none;}
.memo h4    {font-size: 12px; font-weight: normal; padding: 0 0 2px 0; margin: 0;}
.memo table {margin: 0;}
.memo table textarea    {width: 99%; height: 44px;}
.memo table input.inp   {height: 15px;}
.memo table td  {padding: 3px 0 0 0;}
.memo table td.memo_textarea    {width: 100%; padding: 2px 0 0 0;}
.memo table td.btn_area {padding: 3px 0 0 0; text-align: left; width: 58px; float: left; white-space: normal;}
.memo table td.btn_area .btn    {float: right;}
.momo_tit_modify    {clear: both;padding:0;margin:0;}
.momo_tit_modify form, .momo_tit_modify p   {padding:0;margin:0; height: 25px;}
.momo_tit_modify input  {margin:0 6px 0 0; width: 65%; padding: 2px 0 4px 0px; vertical-align: middle; letter-spacing:-1px;}
.home_memo  {padding: 0 12px 0 12px; clear: both;}
.home_memo ul, .home_memo li, .home_memo dl, .home_memo dt, .home_memo dd   {list-style: none; padding: 0; margin: 0;}
.home_memo ul   {border-width: 1px; border-top-style: solid; width: 100%; float: left;}
.home_memo li   {border-width: 1px; border-bottom-style: solid; clear: both;}
.home_memo li.last  { border-width: 0; border-style: 0 none;}
.home_memo_list  {width: 100%; width:"\"}\""; float: left;}
.home_memo_list li.blank_msg	{padding: 12px 0 10px 0}
.home_memo_list .opacity    {margin-left: 6px;}
.home_memo_list ul  {width: 100%; float: left;}
.home_memo_list li  {float: left; width: 100%; clear: both;}
.home_memo_list img {border: none;}
.home_memo_list dt  {padding: 12px 0 0 3px;}
.home_memo_list dd  {padding: 1px 0 12px 3px; clear: both; line-height: 1.5;}

.memo_newdata_cnt	{padding: 0 0 0 8px; clear: both;}
.admin_box.admin    {padding: 19px 0 0 6px;}
.memobox    {border-width: 1px; border-top-style: solid; border-bottom-style: solid; margin-top: 5px;}
.memobox .memo  {padding-right: 0;}
.memobox table textarea    {width: 100%; height: 44px;}
.memo_list ul   {width: 100%;}
.memo_list li   {clear: both; border-width: 1px; border-bottom-style: solid; padding: 12px 0 6px 0;}
.memo_list dl   {width: 100%; position: relative;}
.memo_list dl dt    {float: left; padding: 3px 0 0 4px;}
.memo_list dl dt .chk   {float: left; width: 26px; padding-top: 5px;}
.memo_list .memo_img    { position:relative; display: block;}
.memo_list .memo_img .blank_thumb   {width: 30px; height: 30px; float: left;}
.memo_list .memo_img .profile_img_layer {position: absolute; z-index: 999999; width: 150px; height:150px; top: 3px; left: 37px;}
.memo_list .admin .memo_img .profile_img_layer {left: 63px;}
.admin .memo_img .profile_img_layer   {position: absolute; z-index: 999999; width: 150px; height:150px; top: 3px; left: 63px;}
.memo_list dl dd    {margin: 0 0 0 66px;}
.memo_list .admin dl dd    {margin: 0 0 0 81px;}
#memolist_admin dl dd  {margin: 0 0 0 81px;}
.memo_list dl dd .icon_noti {vertical-align: middle; margin-bottom: 4px;}
.memo_list dl dd .con   {padding-right: 130px;}
.memo_list .txt_btn {position: absolute; top: 8px; right: 8px;}
.memo_list table td    {padding: 0;}
.memo_list .memo_textarea  {width: 100%;}
.memo_list .memo_textarea textarea  {width: 100%; height: 50px;}
.memo_list .btn_area2  {padding: 17px 0 0 0; text-align: left; vertical-align: top; width: 78px; float: left;}
.memo_list .btn_area2 .btn {margin: 0 0 0 4px;}
.memo_list .bar2 {margin: 0;}
#roleForm .admin_box {height: 27px; border-bottom-width: 1px; border-bottom-style: solid;}

.memo_reply {clear: both; padding-left: 80px;}
#memo_reply_admin   {clear: both; padding-left: 86px;}
.memo_reply table   {width: 100%;}
.memo_reply .memo_textarea  {width: 100%;}
.memo_reply .memo_textarea textarea  {width: 100%; height: 44px;}
.memo_reply .btn_area2  {padding: 17px 0 0 0; text-align: left; vertical-align: top; width: 78px; float: left;}
.memo_reply .btn_area2 .btn {margin: 0 0 0 4px;}

.reply_list {clear: both; padding-left: 56px;}
#reply_list_admin   {clear: both; padding-left: 86px;}
.reply_list .txt_btn    {position: absolute; top: 19px; right: 8px;}
.reply_list ul  {width: 100%;}
.reply_list ul, .reply_list li, .reply_list li dl dt, .reply_list li dl dt  {list-style: none; padding: 0; margin: 0;}
.reply_list ul li   {clear: both; border-width: 1px; border-bottom-style: dashed; padding: 12px 0; width: 100%;}
.reply_list li.last {border: 0 none;}
.reply_list li dl   {margin-left: 0;}
.reply_list li dl dt    {float: left; width: 25px;}
.reply_list li dl dd    {margin: 0 0 0 25px; padding: 0; position: relative;}
.reply_list dl dd .con  {padding-right: 130px;}
.reply_list dl dd .modify   {padding-right: 0;}
.reply_list table   {width: 100%;}
.reply_list .memo_textarea  {width: 100%;}
.reply_list .memo_textarea textarea  {width: 100%; height: 44px;}
.reply_list .btn_area2  {padding: 17px 0 0 0; text-align: left; vertical-align: top; width: 78px; float: left;}
.reply_list .btn_area2 .btn {margin: 0 0 0 4px;}
.memo_list dl dd p, .reply_list p   {padding: 1px 0 0 0; margin: 0;}
.icon_lock2	{width: 9px; height: 11px;}

/* layer */
#RssLayer {width:108px;}
#goServiceLayer {width:98px;}
#nameContextMenu {width:98px;}
#ScrapLayer {width:108px;}
#scrap_menu, #drag_menu {width:42px;}
#sign_menu {width:90px;}
#avatar_menu {width:65px;}
#ccl_menu {width:70px;}
#bbsLayer {width:320px;}
#bbsLayer.cafeLayer.scroll {height:149px;}
#gradeLayer {width:150px;}
#gradeLayer.cafeLayer.scroll {height:86px;}
#headerLayer {width:200px;}
#headerLayer.cafeLayer.scroll {height: 138px;}

.commLayer {position: absolute; z-index: 1000; display: none; background-color: #fff; border:1px solid #bbb; }
.commLayer ul { padding: 1px; margin: 0;list-style: none;} 
.commLayer li {clear: both; list-style: none; width:100%; margin:0; padding: 0; color: #333; text-align: left;}
.commLayer a {clear: both; display:block; width:100%; padding:3px 0px 2px 0px; text-indent:7px; color: #333 !important;}
.commLayer a:hover {background-color: #e2e8fa;}
.commLayer li.layer_dotline {border-top: 1px dashed #dbdbdb; font-size:1px; height:1px; line-height:0; margin:2px 0; padding:0;}
.commLayer.scroll {overflow:auto; overflow-x:hidden;}

#minidaum #goServiceLayer.cafeLayer  {top: 25px;left:0;}
#minidaum #goServiceLayer.cafeLayer ul { padding: 1px; }
#minidaum #goServiceLayer.cafeLayer li { clear: both; padding: 0; }
#minidaum #goServiceLayer.cafeLayer li.layer_dotline { clear: both; margin:2px 0; padding: 0; }
#minidaum #goServiceLayer.cafeLayer li a {font-size: 12px;}

.cafeLayer {position: absolute; z-index: 10; display: none; border-width:1px; border-style: solid; }
.cafeLayer ul {clear: both; padding: 1px; margin: 0px; list-style: none;} 
.cafeLayer li {clear: both; list-style: none; width:100%; margin:0; padding: 0px; text-align: left;}
.cafeLayer a {clear: both; display:block; width:100%; padding:2px 0px 0px 0px; text-indent:7px;}
.cafeLayer li.layer_dotline {border-top-width:1px; border-top-style: dashed; font-size:1px; height:1px; line-height:0; margin:2px 0; padding:0;}
.cafeLayer.scroll {overflow:auto; overflow-x:hidden;}

/* bbs */
h3.title    {font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px; font-weight: normal; padding: 17px 0 0 6px; margin: 0 0 12px 0; clear: both; position: relative; z-index: 1000; }
h3.title span   {margin: 2px 12px 0 0;}
* html h3.title span.bbs_admin_nick {margin-top: 5px;}
h3.title em {font-style:normal;font-weight:bold;}
h3.title .bar2  {margin: 2px 5px 0 5px;}
h3.title .list_search_result strong {letter-spacing: -1px;}
h3.title span.list_search_result {margin-left: -8px;}
h3 .list_title_sub    {font-size: 14px; font-family:돋움, dotum,sans-serif; font-weight: bold; letter-spacing: -1px; margin-top: 0;}
h3 a.list_title_sub   {font-size: 14px; font-family:돋움, dotum,sans-serif; font-weight: bold; letter-spacing: -1px; margin-top: 0;}
h3 a.list_title_sub:hover, h3 a.list_title_sub:visited, h3 a.list_title_sub:active {font-size: 14px; font-family:돋움, dotum,sans-serif; font-weight: bold; letter-spacing: -1px; margin-top: 0;}
.sub_title  {border-width: 2px; border-bottom-style: solid; position: relative;}
.sub_title	{font-family:굴림,gulim,tahoma,sans-serif; font-size:12px; font-weight:normal;}
.all h3.sub_title	{margin-bottom: 25px; padding-left: 5px; padding-bottom: 4px;}
.link_sms	{position: absolute; top: -2px; right: 4px;}
h3.title .sort_month {float: right; padding: 4px 12px 0 0;}
h3.title .sort_month span {margin:0 4px;}

.sub_title2	{clear: both; margin: 40px 0 7px 0; width: 100%;}
.sub_title2.first	{clear: both; margin: 25px 0 7px 0;}
.sub_title2 h4  {font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px; margin: 0; padding: 0;}
.sub_title2 h4 span	{font-weight: normal;}
.sub_title2 h4.chat_title	{padding-top: 3px;}
.sub_content_box	{padding: 5px 5px 0 5px;}

.admin_boxT {position: relative; width: 100%; height: 1px; font-size: 1px ! important; line-height: 1px; overflow: hidden; clear: both; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); -ms-filter:"alpha(opacity=60)";}	
.admin_box  {height: 30px; position: relative; z-index: 999;}
.admin_btn_area {float: left; padding: 4px 6px;}
.admin_btn_area .bar2   {margin: 2px 2px 0 3px;}
.admin_area {float: right;padding: 7px 11px;}

table caption   {display: none;}
.baseTable  {border-collapse: collapse; clear:both;}
.roundTable {width: 100%; border-collapse: collapse; clear:both;}

/* bbs list */
.bbsList    {clear: both; width: 100%; border-collapse: collapse;}
.bbsList th {padding: 6px 9px 4px 9px; text-align: center; border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; font-weight: normal; font-size: 11px; font-family:돋움, dotum,sans-serif; letter-spacing: -1px;}
.bbsList td {padding: 9px 9px 4px 9px; border-width: 1px; border-bottom-style: solid;}
.bbsList td.chk {padding: 6px 0 4px 6px; width: 10px; overflow: hidden;}
.bbsList td.num {text-align: center; padding: 8px 0 5px 8px;}
.bbsList td.mysubject    {width: 220px;}
.bbsList td.mysubject a  {display: block; width: 190px; overflow: hidden; }
.bbsList td.subject {width: 64%;}
.bbsList td.subject_guide	{padding: 12px 9px 6px 9px;}
.bbsList td.nick    {width: 23%; word-wrap: break-word;}
.bbsList td.date    {font-size: 11px; font-family: tahoma; text-align: center;}
.bbsList td.count   {font-size: 11px; font-family: tahoma; text-align: center;}
.bbsList td.level   {width: 124px; text-align: center; }
.bbsList td.mail    {width: 54px; text-align: center; padding-left: 0; padding-right: 5px;}
.bbsList td.manager {width: 250px;}
.bbsList td.manager img {margin: 0 3px 0 20px; }
.profile_wrap .bbsList td.nickid {width: 215px;}
.bbsList td.nickall	{width: 200px;}
.bbsList td.desc	{width: 106px;}
.bbsList th.chat_enter	{text-align: left; padding-left: 16px;}
.bbsList td.chat_enter {width: 64px;}
.bbsList td.chat_enter .icon_lock	{float: left; margin: 5px 0 0 4px;}
.bbsList .header	{padding-left: 0;}
.bbsList .header .headerTh {position:relative; text-align: left; padding-left: 9px;}
.bbsList .header .bbs_headerArrow {text-align: center;}

/* bbs read */
.article_subject    {clear: both;  margin-top: 7px; position: relative; border-width: 1px; border-top-style: solid; border-bottom-style: dashed;}
.article_subject .subject   { padding: 13px 12px 9px 17px;}
.article_subject .date {position: absolute; top: 14px; right: 11px; width: 100px; height: 20px; font-size: 11px; font-family:돋움, dotum,sans-serif; text-align: right;}
.article_subject .bar2	{padding: 0 2px 0 3px;}
.article_writer {position: relative; clear: both; padding: 8px 12px 9px 17px; margin-bottom: 20px; z-index: 1;}
* html .article_writer {position: static;}
.article_writer span, .article_writer a {float: left;}
.article_writer .url    {float: right;}
.article_writer .url a  {float: none;}

.bbs_contents   {padding: 20px 12px 0 18px; position: relative; word-wrap: normal; word-break: normal;}
.bbs_contents.avatar    {padding-right: 150px;padding-bottom:100px;}
.bbs_contents p {margin: 0; word-wrap: normal; word-break: normal;}
.bbs_contents_inbox {}
.user_contents	{font-family: 굴림, gulim, tahoma, sans-serif;}
.user_contents p    {margin: 0;}
.user_contents strong	{letter-spacing: 0;}
.avatar_area    {position: absolute; top: 20px; right: 0px; width: 130px; height: 150px; text-align: center;}
.avatar_area p  {clear: both; padding-top: 2px;}

/* bgm */
.bbs_cafebgmbox {padding-bottom: 20px;}
.bbs_bgm_expired	{text-align: center; padding: 20px 0;}
.bgm_expired	{background: url(http://cafeimg.daum-img.net/cf_img4/img/player_musicover.gif) no-repeat; width: 300px; height: 23px; vertical-align: -8px;}
.playerBox	{background: url(http://cafeimg.daum-img.net/cf_img4/img/nbgm_bg.png) no-repeat; width: 285px; height: 29px; margin: 0 auto; text-align: left;}
* html .playerBox	{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cafeimg.daum-img.net/cf_img4/img/nbgm_bg.png', sizingMethod='crop');}
.playerBox img	{border: none;}
.playerSongTit	{padding: 4px 0 0 5px; width: 148px; float: left;}
.playerSongTit marquee	{width: 148px; color: #fff; font-size: 11px; font-family: 돋움, dotum; margin: 0; position: relative;}
.playerOn	{background: url(http://cafeimg.daum-img.net/cf_img4/img/nbgm_btn_play.gif) no-repeat; width: 20px; height: 17px; float: left; margin: 5px 0 0 6px; position: relative;}
.playerOff	{background: url(http://cafeimg.daum-img.net/cf_img4/img/nbgm_btn_stop.gif) no-repeat; width: 20px; height: 17px; float: left; margin: 5px 0 0 6px; position: relative;}
.playerVolumeBox	{float:left; width: 40px; margin-left: 5px;}
.playerVolume	{padding: 12px 0 0 0; position: relative;}
.playerVolumeBg	{background: url(http://cafeimg.daum-img.net/cf_img4/img/nbgm_v_bg.gif) repeat-x; width: 16px; height: 3px; font-size: 0; line-height: 0;}
.playerControl	{background: url(http://cafeimg.daum-img.net/cf_img4/img/nbgm_v_scroll.png) no-repeat; width: 9px; height: 13px; position: absolute; top: 8px; left: 10px;}
* html .playerControl	{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cafeimg.daum-img.net/cf_img4/img/nbgm_v_scroll.png', sizingMethod='crop')}
.volumeOn	{background: url(http://cafeimg.daum-img.net/cf_img4/img/nbgm_v_i.gif) no-repeat; width: 10px; height: 10px; float: left; margin: 8px 0 0 6px; position: relative;}
.volumeOff	{background: url(http://cafeimg.daum-img.net/cf_img4/img/nbgm_v_i_off.gif) no-repeat; width: 10px; height: 10px; float: left; margin: 8px 0 0 6px; position: relative;}
.playerSong	{background: url(http://cafeimg.daum-img.net/cf_img4/img/nbgm_tx01.gif) no-repeat; width: 19px; height: 10px; float: left; margin: 9px 0 0 14px; position: relative;}

.poll_box   {text-align: center;}
.poll_box .box_sub, .poll_box .poll_btn_area    {width: 542px; margin: 0 auto; text-align: left;}
.poll_box.result .box_sub	{width: 98%; margin: 0 auto; text-align: left;}
.poll_box .poll_title   {padding: 13px 18px 11px 18px;}
.poll_box .poll_list    {padding: 16px 18px 9px 18px; margin: 0; list-style: none;}
.poll_box .poll_list li {margin: 0; list-style: none;  padding-bottom: 6px;}
.poll_box .poll_btn_area    {text-align: center; padding-top: 7px;}
.poll_box .poll_btn_center  {width: 156px; margin: 0 auto; text-align: left;}
.poll_box .poll_btn_center2 {width: 40px; margin: 0 auto; text-align: left;}
.poll_box .poll_btn_center3  {width: 98px; margin: 0 auto; text-align: left;}
.poll_box .poll_subject {padding: 0 15px 0 0;}
.poll_box .poll_result  {padding: 16px 18px 10px 18px;}
.poll_box .poll_result .linebg {width: 100px; height: 8px; font-size: 0; line-height: 8px; overflow: hidden;}
.poll_box .poll_result .txt_point_bg  {height: 8px; font-size: 0; line-height: 8px; overflow: hidden;}
.poll_box .poll_result .bbsList th, .poll_box .poll_result .bbsList td	{border-width: 1px; border-style: solid;}

.content_info_etc, .signArea    {padding: 40px 0 0 18px; clear: both;}
.content_info_etc p, .signArea p    {margin: 0;}
.signArea img   {border: 0 none;}
.cclArea    {position:relative; text-align: right; margin: 0 9px 8px 0; clear: both;}
.cclArea ul, .cclArea li    {list-style: none; padding: 0; margin: 0;}
.cclArea img    {margin: 0 0 0 4px; border: 0 none;}
.cclArea_tooltip    {position:absolute; top: -78px; right: 0; width: 124px; height: 80px;}
.attachFile {padding: 31px 0 25px 18px;}
.attachFile .List_close, .attachFile .List_open     {float: left;}
.attachFile ul, .attachFile li  {padding: 0; margin: 0; list-style: none; clear: both;}
.attachFile ul  {padding-top: 4px;}
.attachFile .attach_file    {padding-bottom: 10px;}
.attachFile .attach_img {padding-bottom: 15px;}
.attachFile .attach_img img {margin-bottom: 5px;}
.attachFile .attach_media   {padding-bottom: 20px;}
.attachFile .AFFileName { padding: 2px 4px 2px 20px; }

.comment_scrap p    {margin: 0;}
.comment_scrap .comment_view    {width: 100%; height: 29px;}
.comment_scrap .comment_view .fr    {padding-right: 6px;}
.comment_scrap .comment_cnt {padding-left: 18px; float: left;}
.commentBox .list_btn_area  {padding: 2px 0 7px 6px; width: 100%; float: left;}
.commentBox {clear: both; padding: 0;}
.commentDiv {padding: 0 18px; clear: both;}
.commentBox img {border: none;}
.commentBox .dotline    {border-width: 1px; border-top-style: dashed; height: 1px; line-height: 1px; overflow: hidden; clear: both; margin: 0 0 7px 0; padding: 0;}
.commentBox table td.memo_textarea  {width: 100%;}
.commentBox table textarea  {width: 100%; height: 35px;}
.commentBox table td    {padding: 0;}
.commentBox table td.btn_area   {padding: 0 0 0 0; text-align: left; width: 70px;}
.commentBox table td.btn_area .btn  {float:right; width: 62px; margin-left: 2px;}
.ispopup .commentBox table td.btn_area .btn	{margin-left: 8px;}
.commentBox table td.btn_area2  {padding: 2px 0 0 0; text-align: left; width: 78px; float: left;}
.commentBox table td.btn_area2 .btn {margin: 0 0 0 4px;}
.commentBox .txt_btn {position:absolute; top: 0; right: 0;}
.commentBox .chk input, .commentBox  img {vertical-align: middle;}
.commentBox .id {position:absolute; top: 8px; left: 10px; width: 160px;}
.commentBox .id_admin   {position:absolute; top: 0; left: 0; width: 160px;}
* html .commentBox .id_admin   {left: -2px;}
.commentBox .id_admin img  {margin:0 3px;}
.commentBox .comment    {padding: 0px 130px 0 154px;}
.commentBox .recomment  {padding: 0px 130px 0 164px;}
.commentBox .id_admin_n {position:absolute; top: 0; left: 7px; width: 60px;}
.commentBox .admin_head	{top: -3px;}
.commentBox .recomment_pos .admin_head	{top: 0;}
.commentBox .comment_n  {padding: 0 130px 0 30px; line-height: 1.4;}
.commentBox .recomment_n    {padding: 0 130px 0 50px; line-height: 1.4;}
.commentBox .recomment_modify   {padding: 0 0 0 184px; line-height: 1.4;}
.commentBox .id_admin_n .re_icon    {padding:0 8px 0px 0px;}
.commentBox .re_icon    {padding:0 8px 0px 14px;}
.commentBox .msg {text-align:center; padding:10px 0 7px;}
.commentDiv .bar2 {margin: 0;}
a.comment_on    {font-weight: bold; letter-spacing: -1; text-decoration: underline;}
a.comment_off   {font-weight: normal; letter-spacing: 0; text-decoration: none;}
.cmt_reply  {padding-left: 170px;}
.comment_enter  {clear:both; padding: 3px 0 9px 0;}
.commentPagingDiv {padding-top: 11px;}
.commentPagingDiv .msg  {text-align: center; padding: 10px 0 15px 0;}
.fixed2_1 .commentPagingDiv, .fixed2_2 .commentPagingDiv	{width: 706px; overflow: hidden;}
.txtcnt {padding-top: 4px;}
.comment_pos    {position:relative; padding: 0 0 8px 0; clear: both; width: 100%;}
.recomment_pos  {position:relative; padding: 3px 0; clear: both; width: 100%;}
.recomment_pos .id_admin	{width: 164px;}
.commentBox table , #memberTailTable, .reply_form table {border-collapse: collapse;}
.reply_form {padding-bottom: 7px;}

#album_navi { clear: both; margin-top: 40px;  height: 122px; text-align: center;  }
.album_navi_inBox {  position: relative; margin: 0 auto; width:680px;text-align: left; }
#album_navi table { float: left; margin: 0 auto; border-collapse: collapse; }
#album_navi td { width: 120px; height: 120px; padding: 0; overflow: hidden; text-align: center; vertical-align: middle; border-width: 1px; border-style: solid; }
#album_navi .box_point { position: absolute; top: 1px; left: 273px; display: block; width: 117px; height: 117px; border-width: 2px; border-style: solid;}
* html #album_navi .box_point { width: 120px; height: 120px; }
#album_navi img { border: 0 none;}
#album_navi .pre { width: 30px; vertical-align: middle; text-align: left; border-left-width:0; border-top-width:0; border-bottom-width:0;}
#album_navi .next { width: 30px; vertical-align: middle; text-align: left; border-right-width:0; border-top-width:0; border-bottom-width:0;}
#album_navi .next a { float:right; }
#album_navi .blank_thumb { width: 98px; height: 98px; margin: 10px; }
* html #album_navi  .blank_thumb { width: 100px; height: 100px; }

/* album */
.albumListBox {float:left;padding:10px 0 0 18px;}
.albumList .icon_new	{margin: 0;}
.albumList ul {clear:both;margin:10px 0 0 0; width: 721px;}
.albumList li {float:left;width:121px;margin:0 29px 0 0;height:204px; overflow: hidden;}
.albumList li.last {margin:0 0 0 0;}
.movieListBox li {height:147px;}
.imageListBox li {height:187px;}
.albumList li.firsts {clear:left;}
.albumList li.lasts {float: none;}
.albumList dl {position:relative; height:204px; overflow: hidden;}
.albumList dt {position:relative;width:120px;height:120px; overflow:hidden;}
.albumList dt a {position:absolute; left:0; bottom:0; text-align:center; width:100%; z-index:1;}
.albumList dt a.more {display:block; overflow:hidden;width:17px; height:17px;position:absolute; left:auto; right:0px; bottom:0px; z-index:2; text-indent:1000em; background:url(http://cafeimg.daum-img.net/cf_img4/img/btn_img_open.gif) 0 0 no-repeat; cursor:pointer;}
.albumList dt a.more.selected {background:url(http://cafeimg.daum-img.net/cf_img4/img/btn_img_close.gif) 0 0 no-repeat;}
.movieListBox .albumList dt {height:80px;}
.movieListBox .albumList dt img.movie {position:absolute; left:5px; bottom:5px; z-index:1;}
.movieListBox .albumList dt a img {width:120px; height:80px;}
.albumList .subject {margin-top:9px;}
.albumList .blank_thumb {width:118px;height:118px;}    
.albumList .blank_thumb p {padding-top:30px;}
.listTopBorder {border-top-width: 2px; border-top-style: solid; height:2px; line-height:0;}
#viewerList .viewer {border-width:2px; border-style:solid; padding:12px 4px 12px 12px; height:64px; width:auto; position:absolute; z-index:10000; }
#viewerList .viewer img {width:80px; height:60px; margin-right:8px; display:inline-block;}
dd.collect_nick {overflow: hidden; height: 17px;}

p.boardInfo_bot {padding:10px 16px;}

/** album - admin */
.albumList .admin dd {margin-left:19px;}
.albumList .admin dd.chk {position:absolute;top:127px;left:-4px;margin-left:0;}
.movieListBox .albumList .admin dd.chk {top:89px;}
    
/* rss */
.rssSubTitleBar {height:29px;}
.rssSubTitleBar .fl {padding-left: 8px;}
.rssSubTitleBar .fr {padding-right: 7px;}
.rssSubTitleBar .inp  {position:relative;top:2px;}
.rssList_tit {position:relative;height:28px;line-height:28px;text-align:center;border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;font-weight: normal; font-size: 11px; font-family:돋움, dotum,sans-serif; letter-spacing: -1px;}
.rssList_tit .tit {padding-right:100px;}
.rssList_tit .date {position:absolute;right:0;top:0;width:100px;}
.rssListBox ul {padding-top: 2px;}
.rssListBox li { clear:both; position:relative; width:100%; border-bottom-width: 1px; border-bottom-style: solid; padding: 7px 0 4px 0;}
.rssListBox .viewtype_tit li {height: 19px; overflow: hidden;}
.rssListBox .rssTit {padding-left: 10px;}
.rssListBox .rssDate {position:absolute;right:13px;top:5px;width:100px;text-align:right;}
.rssListBox .rssFeed  {clear: both; padding: 4px 10px 0px 10px;}
.rssListBox .rssFeed img {float:left; margin:0 13px 0 0;}
.rssListBox .rssInfo {clear:both;padding:5px 10px 7px 10px;}

/* favor */
.favor_article_list	{height: 24px; padding-left: 7px; clear: both;}
.viewPeriod	{margin-right: 5px;}

/* invite */
.invite	{clear: both; margin: 0 0 10px 0; position: relative; z-index: 100;}
.invite th	{border: 0 none; vertical-align: top; font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: -1px; text-align: left; width: 68px;}
.invite td	{border: 0 none; vertical-align: top; padding: 0 9px 9px 9px;}
.invite .address {height: 14px; overflow-y:auto; width: 456px; padding: 4px 2px 0 2px; vertical-align: middle; float: left; margin-right: 2px;}
.invite_btn_center    {width: 118px; margin: 0 auto; text-align: left;}
.invite_subject	{height: 14px; padding: 4px 2px 2px 2px;}
.inviteTipTxt	{clear: both;}
#addrWarp { top: 22px; right: 2px; padding-left:20px; border:solid 1px #e5e5e5; background-color:#f9f9f9; position:absolute; width: 597px; height: 301px; z-index: 100;}
#addrWarp #select { position:relative; height: 258px;}

#addrWarp #select #selectWarp { margin-top:25px; position:relative; width: 256px;  float:left; z-index: 100; } 
#addrWarp #select #selectWarp .selectBox { border:solid 1px #e5e5e5; position:absolute; left:130px; top:4px; width:110px; height:16px; font-size:11px; font-size: 11px; font-family:돋움, dotum,sans-serif;}
#addrWarp #select #selectWarp #person .personMulti { border:solid 1px #e5e5e5; width:256px; height:188px; font-size: 11px; font-family:돋움, dotum,sans-serif; color: #444; overflow-y:scroll; }
#addrWarp #select #selectWarp #group .groupMulti { border:solid 1px #e5e5e5; width:256px; height:188px; font-size: 11px; font-family:돋움, dotum,sans-serif; color: #444; overflow-y:scroll; }

#addrWarp #select #ad_btn {margin: 117px 16px 0 16px; text-align: center; float:left; }

#addrWarp #select #toSelect { margin-top:25px; width:256px; float:left; }
#addrWarp #select #toSelect .to { margin:0; font-size:12px; height:25px; width:140px; float:left; line-height:25px; vertical-align:middle;}
#addrWarp #select #toSelect .toList { border:solid 1px #e5e5e5; width:256px; height:188px; font-size: 11px; font-family:돋움, dotum,sans-serif; color:#444; overflow-y:scroll; }

#addrWarp .addrBtn {height: 40px; text-align:center; }
#addrWarp #addrBtn img { margin-top:10px; } 

/* 자주 연락한 지인*/
#oftenAddress { font-size:11px; padding:5px; position:absolute; top: 22px; right: 34px; width:445px; height: 48px; overflow-y:auto; }

/* 소모임 */
#groupmake_btn	{padding-top: 20px;}
#groupmake_btn .center_btn_area a	{margin: 0 2px;}
#groupmake_btn .center_btn_area	{width: 156px;}
.groupmake_box	{padding: 15px;}
	
/* chat */
.chatRoom	{position: relative; z-index: 10;}
.chatListInfo	{padding: 8px 16px 7px 9px; position: absolute; top: 18px; left: 0px;}
.chatListInfo li	{padding: 3px 0;}
.btn_chat_enter	{width: 58px; display: block;}
.chatMemberList	{width: 100%; float: left; height: 300px; overflow: auto;}
.chatMemberList ul	{float: left; padding: 12px 0 12px 16px; }
.chatMemberList li	{float: left; width: 214px; height: 22px;}
.chatMemberList .blank_msg	{clear: both; padding: 12px 16px; text-align: center;}
.touch	{float: left; width: 100%;}
.touch dl	{float: left; width: 100%;}
.touch dt	{float: left; padding: 19px;}
.touch dd	{padding-top: 19px;}
.touch dd .btn	{margin-top: 20px;}
.first_chat	{margin-top: 0;}

/* write */
#tx_trex_container	{z-index: 999999;}
#write_head { margin-top: 0px; height: 30px;}
#write_head p.head_set	{float: left;}
#write_head h4 { display: none; }
#write_head select { float: left; margin: 0 5px 0 0; }
    .write_tip {position: relative; top: -20px;}
    .head_opt { float: left; text-indent: 25px; }
#write_title  { height: 29px; margin-bottom: 20px; border-width: 1px; border-style: solid; }
#write_title  h4 { display: none; }
#write_title .title_inp { float: left; margin: 0; line-height: 27px;}
#write_title #subject {  width: 580px; height: 26px; line-height: 27px; border: 0 none; text-indent: 3px; background:url(http://cafeimg.daum-img.net/cf_img2/bbs2/img_title_blank.gif) no-repeat 2px 0;}
#write_title #subject.wideType { width: 734px; }    
    #write_title .title_editor { float: right; padding: 0 6px; height: 29px; border-left-width: 1px; border-left-style: solid; background-color: #f8f8f8;}
    #write_title .title_editor ul.title_editor_menu { float: left; width:125px; padding: 3px 0 0px 0;}
    * html #write_title .title_editor ul.title_editor_menu { padding: 3px 0 3px 0;}
    #write_title .title_editor li { float: left; position: relative; z-index: 100;}
    #write_title .title_editor li a { display: block; font-family: 돋움,dotum; font-size: 12px; text-decoration: none; color: #333; }
    #tx_titleFontColor { float: left; line-height: 0; margin-right: 3px; overflow: hidden; text-indent: -1000px; width: 31px; }
    #tx_titleFontColor a.tx-icon { background-position: -105px -8px; float: left; }
    #tx_titleFontBold { float: left; height: 22px; line-height: 0; overflow: hidden; text-indent: -1000px; }
    #tx_titleFontBold a.tx-icon { background-position: -25px -8px; }    
    #tx_titleFontReset { float: left; height:22px; line-height: 0; overflow: hidden; }    
#write_etcset_info { height: 26px; }
.write_etcset h4 { float: left; margin: 0; width: 66px; font-size: 12px; letter-spacing: -1px;}
    ul.write_etcset_simple {margin-left: 5px;}
    .write_etcset_simple, .write_etcset_simple li { float: left; position: relative; }
    .write_etcset_simple li.btn { margin-left: 9px; }   
    .write_etcset_simple .cafeLayer {top:20px;right:12px;}
    .write_etcset_simple #ccl_menu.cafeLayer {right:0px;}
#write_etcset_detial { margin: 0 0 0 67px; padding: 13px 22px 16px 22px; border-width: 1px; border-style: solid; }
#multi_post_layer { margin: 0 0 25px 67px;  }
    .multi_post_layer_inBox { padding: 13px 22px 16px 22px; border-width: 1px; border-style: solid; }
    .write_etcset_ccl { position: relative; padding: 16px 0 0 0; border-top-width: 1px; border-top-style: dashed; z-index: 2010;  margin-top: 10px;}
        .write_etcset_ccl_simple { clear: both; height: 27px;}
.write_etcset dl { clear: both; }
.write_etcset dt { font-weight: bold; float: left; width: 90px; height: 24px; line-height: 24px; }
.write_etcset dd { float: left; height: 24px; line-height: 20px; padding-right: 0px;}
.write_etcset dd label { margin-right: 17px; }
    .ccl_detail { clear: both; margin-left: 90px; height: 74px; }
    .ccl_detail dt { font-weight: normal; }
    #about_ccl { position: absolute; top: -56px; left: -71px; width: 222px; height: 77px; line-height: 15px; background-image: url(http://cafeimg.daum-img.net/cf_img4/img/img_layer001.png); } 
    * html #about_ccl { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img4/img/img_layer001.png", sizingMethod="crop"); }
    #about_ccl p { padding: 12px 0 0 15px ; }
    .write_etcset #view_about_ccl span { float: left;}
    #view_about_ccl img { float:left; cursor: hand; background-image: url(http://cafeimg.daum-img.net/cf_img4/img/btn_info.png); margin:3px 0 0 5px;}
    * html #view_about_ccl img { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img4/img/btn_info.png", sizingMethod="crop"); }
    dd.ccl_contents_more {clear:both;margin-left:90px;margin-top:3px;width:300px;display:inline;}
#write_etcset_detial { margin-bottom: 22px; }
#write_submitset { margin-top: 5px; }
#write_submitset_more { height: 30px; }
.write_submitset_category dt { line-height: 21px; }
.write_submitset_category input	{vertical-align: -2px;}
.write_submitset_category label	{vertical-align: middle;}
.center_btn_area { display: block; width: 106px; margin: 0 auto; }
.center_btn_area2 { display: block; width: 60px; margin: 0 auto; }
.bbspreview	{padding-top: 20px;}
.bbspreview .list_btn_area	{text-align: center;}
.bbspreview .center_btn_area	{text-align: left;}
#activeXControlCafe {font-size:0;}
#attach_file_hdn {display: none;}
.fixed2_1 .write_box, .fixed2_2 .write_box	{width: 770px;}

/* blog posting */
.multi_post_layer_inBox dl, .multi_post_layer_inBox dt, .multi_post_layer_inBox dd	{padding: 0; margin: 0; font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px;}
.multi_post_layer_inBox dl { clear: both; }
.multi_post_layer_inBox dt { font-weight: bold; float: left; width: 90px; height: 24px; line-height: 24px; }
.multi_post_layer_inBox dd { float: left; height: 24px; line-height: 20px; padding-right: 0px;}
.multi_post_layer_inBox dd label { margin-right: 17px; }
.multi_post_layer_inBox #se_blog_make dd	{clear: both; float: none;}
.multi_post_layer_inBox #se_blog_make dd .inp	{margin-right: 2px;}

/* registration */
.reg_wrap {padding:0 0 27px 0;}
.reg_wrap .list_btn_area  {margin:39px 0 27px 0;}
dl.reg_form {clear: both; position: relative; margin: 0 0 13px 0; }
dl.reg_form dt {display: block; position: absolute; top: 0; left: 0; font-weight: bold; padding-top:4px;}
dl.reg_form dd {padding: 0 0 2px 89px; }
dl.reg_form dd label {margin-right:25px; }
dl.reg_form dd .inp	{padding: 0 0 3px 3px;}
dl.reg_form dd.reg_txt	{padding-top: 7px ! important;}
.reg_msg {padding-bottom:47px;}
.menu_member {clear:both;height:90px;}
.menu_member li {margin-top:47px;float:left;margin-right:16px;}
.reg_agreement {padding:10px 0 20px 15px;}
.reg_agreement p {padding:10px 0;}
.center_reg_btn_area {display: block; width: 180px; margin: 0 auto;}
.reg_evt {padding: 25px; border-top-width: 1px; border-top-style: solid;}
.reg_evt .go_evt { padding: 25px 0; }
.reg_evt .go_evt  a {float: left;}
.myinfo_wrap .list_btn_area  {margin:32px 0 22px 0;}
.myinfo_wrap dl.reg_form dd {padding: 2px 0 2px 139px; }
#img_direct {padding-top: 14px;}
.coca_uploader	{width: 60px;}
#imgsize_msg {float: left; display: block; padding: 3px 0 0 18px ;}
    .file_inp {display: none;}
.menu_img_type_wrap {float:left; width: 360px;}
#preview_img_wrap.blank_thumb {float: left; width: 70px; height: 70px; margin-left: 10px;position:relative;} 
#preview_img_wrap .del_thum {background:url(http://cafeimg.daum-img.net/cf_img4/img/icon_close.gif) no-repeat;height:12px;position:absolute;right:3px;top:3px;width:13px;z-index:1;font-size:0px;line-height:0;text-indent:-1000px;overflow:hidden;}
.myinfo_field { margin: 0 0 5px 0; border: 0 none;}
.myinfo_field.lineT { padding-top: 15px; border-top-width: 1px; border-top-style: solid;}
.myinfo_field legend {display: none;}
.top_first	{padding-top: 3px;}

/* 보안문자  */ 
.secret_area {margin-top:10px;}
.secret_area input {width:258px;}
.secret_area .img_text {margin:9px 0 0 0;}
.secret_area .secret_viewer {clear:both; height:50px; margin:9px 0 0 0;}
.secret_area .secret_viewer img {float:left;}
.secret_area .secret_viewer a {float:left; margin:29px 0 0 7px;}
.secret_area .secret_viewer .guess_sound {float:left;  margin:29px 0 0 4px; width:21px; height:21px;}
.secret_area .info {margin:20px 0 0 0; padding-left:17px; color:#999; font-family:dotum; font-size:11px; background:url(http://cafeimg.daum-img.net/cf_img4/popup/btn_info_001.gif) 0 2px no-repeat;}
.secret_area .info a {color:#999; font-family:dotum; font-size:11px; text-decoration:underline;}
/* member list */
.memberSubTitleBar {height:24px;}
.memberSubTitleBar .mem_cnt {display: block; padding: 5px 0 0 5px ;}

/* profile */
.profile_wrap {padding:0 0 27px 0;}
.rsForm .profile_wrap {margin: 0;padding:0 0 5px 0;}
dl.profile_dl {clear: both; position: relative; margin: 0 0 13px 0;  }
dl.profile_dl dt {position: absolute; top: 0; left: 0; font-weight: bold;  }
dl.profile_dl dd {padding: 2px 0 2px 139px; }
dl.profile_dl ol	{margin: 0; padding: 0;}
.profile_subfield.lineT { padding-top: 15px; border-top-width: 1px; border-top-style: solid;}
#adminCafeIntro { display:block;width:538px;overflow:hidden;}
#modifybtn {clear:both;}
#history_write table {border-collapse: collapse;}
#history_write td.history_title {padding-bottom: 5px;}
#history_write td.history_title input.inp {padding: 2px 0 3px 2px;}
.profile_menu { position: relative; margin-bottom: 20px; height: 27px; border-left-width: 1px; border-left-style: solid; overflow:hidden; }
.profile_menu li {float: left;}
.profile_menu li a {float: left; width: 100px; height: 25px; text-align: center; line-height: 25px; border-width:1px; border-style: solid; border-left:0 none;}
.profile_menu li.On a {height: 26px; border-bottom-width: 0; font-weight: bold;}
.profile_menu li.On a.bg_sub	{background-color: transparent !important;}
.profile_menu li.etc {position: absolute; top:0; left:505px; width:238px; height:26px; border-bottom-style: solid;  border-bottom-width: 1px; }
.profile_history_write {padding: 9px 18px 3px 18px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; }
th.history_write_contents {vertical-align: top; padding-top: 15px;}
td.history_write_contents textarea {width: 490px; height: 48px;}
p.history_write_btn {float: right; padding: 15px 0 0 0px;}
p.history_write_contents_charcnt {clear: both; width: 494px; padding-top: 2px; text-align: right;} 
.profile_history_wrap {padding:25px 0 20px 0;}
.profile_history_wrap select {margin:0 0 6px 12px;}
.profile_history_list {border-top-width: 1px ;border-top-style: solid; }
.profile_history_list li {position: relative; width: 100%; border-bottom-width: 1px ;border-bottom-style: solid; padding:12px 0 10px 0;}
.profile_history_list .ck {float: left; width: 24px;}
.profile_history_list .date {position: absolute; top:10px; left:12px;  width: 96px;}
.profile_history_list .admin .date {width: 80px ! important;}
.profile_history_list p,.profile_history_list .tit  {display: block; margin:0 0 0 107px;}
.profile_history_list p.msg {margin:0;padding:30px 0;}
.profile_history_list p.history_btn {position:absolute; right:7px; top:12px; margin:0; padding:0;}
.profile_history_list p.history_btn .bar2 {margin: 0 2px;}
.profile_history_wrap .list_btn_area {margin-bottom:4px;}
.profile_history_wrap p.profile_history_menu { height: 24px; margin: 0; padding: 0 10px 0 0;}
.profile_history_wrap p.profile_history_menu .fr {margin-top: 1px;}
.profile_wrap .list_btn_area {margin: 2px 0 10px 0;}
.rankingType {margin-bottom: 40px;}
.profile_sub_title {clear: both; height: 25px; margin: 0; paddgin: 0;}
.profile_sub_title strong {text-indent: 5px;}
#adminCafeIntroEdit {margin-bottom:5px;}
#adminCafeIntroEdit textarea {width: 540px; margin-bottom:7px; height:90px;}
#adminCafeIntroEdit .num {float:right;margin-right:10px;}
#use_byte_bg {clear:both;position:relative;width:540px;height:6px;fotn-size:1px;line-height:0px;padding:0;}
#use_byte_bg .txt_point_bg {height:6px;fotn-size:0px;line-height:0px;overflow:hidden;margin:0;}
#use_byte_bg span {display:block;font-size:11px;line-height:100%;} 
.per0 {position:absolute;top:12px;left:0;}
.per50 {position:absolute;top:12px;left:263px;}
.per100 {position:absolute;top:12px;right:0;}
#cur_cafe_rank {position: relative; width: 100%; height: 160px; border-width: 1px; border-style: solid; overflow: hidden;}
#cur_cafe_rank ol {position: relative;left: -1px;  float:left; width: 100%; margin: 0; padding: 0; list-style:none;  }
#cur_cafe_rank li {float: left; text-align: center; width: 115px; margin:0; padding:12px 0 8px 0;  }
#cur_cafe_rank li strong {display: block; border-left-width: 1px; border-left-style:solid; height:13px; line-height: 14px; overflow: hidden;}
#cur_cafe_rank li em {display: block; font-style: normal; height:13px; line-height: 14px;  }
.detail_cafe_rank_wrap {position: absolute; top: 60px;}
#cur_cafe_rank .detail_cafe_rank_wrap ol {background-color: transparent; position: relative;  width:100%; }
#cur_cafe_rank .detail_cafe_rank_wrap li {float: left; position: static; width: 68px;}
#cur_cafe_rank .detail_cafe_rank_wrap .rank_arrow {float:right; display:block;  text-align: right;}
.rank_icon {display: block; height: 43px;}
.detail_cafe_rank {clear: both;}
    #caferank_level001 .detail_cafe_rank_wrap, 
    #caferank_level006 .detail_cafe_rank_wrap {left: 10px; width: 680px;} 
    #caferank_level002 .detail_cafe_rank_wrap, 
    #caferank_level003 .detail_cafe_rank_wrap, 
    #caferank_level004 .detail_cafe_rank_wrap, 
    #caferank_level005 .detail_cafe_rank_wrap {left: 40px; width: 680px;} 
    
/* mobileCafe */
.mobileCafe_wrap {position: relative; float: right; width: 360px; margin: 0px 0 0 0;}
.mobileCafe_wrap .sub_title2 {position: relative; clear: both; margin:25px 0 2px 0; left: -22px;}
#callback fieldset {border:0 none;padding:0;}
#callback fieldset legend {display: none;}
#callback fieldset p {clear: both; margin: 5px 0 9px 0;}
#callback fieldset p.callback_formctrl {height: 22px;}
#callback fieldset #pnum2 {width:90px; height:18px; margin: 0 4px;}
p.feeguide {margin: 5px 0 4px 0;}
p.feeguide_link {}
p.free_noti_request {margin: 0 0 30px 0;}
.tip { position: absolute; top: -77px; left: 0; width: 222px; height: 77px; line-height: 15px; background-image: url(http://cafeimg.daum-img.net/cf_img4/img/img_layer001.png); display: none;} 
* html .tip { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img4/img/img_layer001.png", sizingMethod="crop"); }
.tip p { padding: 12px 0 0 15px ; color: #444;}
#tip_newAticleInfo {left: 169px;}
#tip_newAticleNoti {left: 230px;}
.hint  {padding:1px 0px 1px 0;}
.hint img { background: url(http://cafeimg.daum-img.net/cf_img4/img/btn_info.png) no-repeat; position: relative; top:2px;} 
* html .hint img { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img4/img/btn_info.png", sizingMethod="crop"); }
#phone { float:left; display: inline; width:235px; position: relative; padding:35px 0 3px 0; background:url(http://cafeimg.daum-img.net/cf_img4/img/p_top01.png) no-repeat; margin:0 0 0 48px;}
* html #phone {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img4/img/p_top01.png", sizingMethod="crop");}
#phone_cont { padding:0 0 0 20px; background:url(http://cafeimg.daum-img.net/cf_img2/bbs2/p_line_bg.gif) repeat-y; }
#wappage { overflow:auto; width:193px; height:310px; background-color:#fff; }
#phone_bottom {background:url(http://cafeimg.daum-img.net/cf_img4/img/p_down01.png) no-repeat; }
* html #phone_bottom {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img4/img/p_down01.png", sizingMethod="crop");}    

/* bottom search */
.cafeSearchBox  {text-align: center; clear: both; padding: 22px 0 29px 0;}
.cafeSearch_inBox  {position: relative; width: 450px; margin: 0 auto; text-align: left;}
.mem .cafeSearch_inBox  {width: 400px;}
.cafeSearchBox #q, .cafeSearchBox .q    {width: 252px; padding: 4px 0 1px 2px;  font-weight: normal; margin: 0;}
.cafeSearchBox input.inp    {width: 252px; padding: 2px 0 3px 2px;  font-weight: normal; margin: 0;}
.cafeSearchBox select.inp {padding: 2px 0 1px 0;}
* html .cafeSearchBox select.inp {padding: 0;}
.cafeSearchBox .inp {vertical-align: middle;}
.cafeSearchBox .btn_search  {background: url(http://cafeimg.daum-img.net/cf_img4/img/btn_search.gif) no-repeat; width: 37px; height: 21px; vertical-align: middle;}

/* search list */
#search_ad {padding: 21px 10px 17px 10px;margin: 0 0 20px 0; border-left-width: 0; border-right-width: 0;}
#search_ad ul {list-style:none; padding:0;margin:0;}
#search_ad li {background-repeat: no-repeat; backgroun-position: 7px 2px; margin:0; padding: 0 0 2px 30px; line-height: 1.4;}
#search_ad li a.txt_sub {  font-size: 11px; font-family:돋움, dotum,sans-serif; }
#searchList {clear:both;}	
#searchList.tit {border-bottom:1px solid #e9e9e9;}
.all .list_row_info td {border-bottom-width:0;}
.tit .list_row_info td {border-bottom-width:1px;}
.tit .list_row_search_feed {display:none;}
td.search_con {padding-bottom:14px;line-height:1.4;}
.search_con img {float:left;margin:0 14px 0 0;}
td.search_con {width:100%;}
.searchSubMenuBar {clear:both;wisth:100%;height:30px;}
.sort_menu {float:left; padding: 5px 0 0 8px;}
.sort_menu * {float:left;}
.view_menu {float:right; padding: 5px 0 0 0;}
.search_more {height:30px;}
.search_more p {padding-top:7px;}
.search_result_tit {margin-bottom:7px;padding:9px 16px 7px 16px;}

/* search read */
.search_tit {height: 23px; margin: 0 0 6px 0; padding: 0 12px 0 8px; border-bottom-width: 1px; border-bottom-style: solid;}
.search_add_result {margin:40px 0 0 0; width:100%;}
.search_add_result .bbsList thead {display: none;}
.search_add_result .bbsList td {border-bottom-width: 0px; line-height: 1.0;}
.search_add_result .bbsList td.subject {padding-left:30px; background:url(http://cafeimg.daum-img.net/cf_img2/icon_dot_n.gif) no-repeat 18px 10px;}
.open_article   {clear: both; margin-top: 20px; padding: 10px 18px;}
.relation_keyword {margin: 3px 0 7px 0; padding: 9px 16px 7px 18px;}

/***** page *****/
.list_btn_area  {clear: both; padding: 7px 7px 7px 6px;}
.list_btn_areaT  {clear: both; padding: 4px 7px 7px 6px;}
.list_btn_areaT .newdata_cnt	{margin: 4px 0 0 0; display: block;}
.list_btn_top	{clear: both; padding-top: 14px;}
.list_paging    {float: right; padding-top: 3px;}
.list_paging a   {letter-spacing: -1px;}
.prenext_paging {margin-top: 37px; clear: both;}
.prenext_paging ul, .prenext_paging li  {list-style: none; padding: 0; margin: 0; clear: both;}
.prenext_paging li  {padding-bottom: 3px;}

.paging {padding: 0 75px 0 0;text-align: center; font-size:12px; font-family: 굴림, gulim, tahoma, sans-serif; letter-spacing:-1px;}
.paging span    {display: inline-block; white-space: nowrap;}
.paging span.num_prev, .paging span.num_next    {display: inline-block; position: relative; width: 34px; top: 0;}
.paging span.num_prev span, .paging span.num_prev a {position: absolute; top: -11px; right: 0;}
.paging span.num_prev .arrow    {position: absolute; top: -8px; right: 22px;}
.paging span.num_next span, .paging span.num_next a {position: absolute; top: -11px; left: 0;}
.paging span.num_next .arrow    {position: absolute; top: -8px; left: 22px;}
.paging a {display: inline-block; text-decoration:none; vertical-align:middle; }
.paging .b, .paging a.num_box {letter-spacing: 0px;}
.paging a/**/ {float: none; margin: 0;} /* IE5 제외 핵 */
.paging a.num_list  {padding: 1px 0 0 0;}
.paging .bar2   {display: inline; width: 4px; padding: 0; text-align: center; overflow: hidden;}
.num_box {padding: 3px 7px 1px 7px; border-width: 0px; font-weight: bold;}
a.num_box:hover {padding: 2px 6px 0 6px; border-width: 1px; border-style: solid;}
.paging.only    {padding: 7px 0 0 0 ;}
.paging.noListBtn    {padding: 0 ;}
.paging.albumType    {padding-right: 100px;}

.paging span.num_prev_first, .paging span.num_next_last    {display: inline-block; position: relative; width: 60px;}
.paging span.num_prev_first span, .paging span.num_prev_first a {position: absolute; top: -12px; right: 0;}
.paging span.num_prev_first .arrow    {position: absolute; top: -9px; right: 46px;}
.paging span.num_next_last span, .paging span.num_next_last a {position: absolute; top: -12px; left: 0;}
.paging span.num_next_last .arrow    {position: absolute; top: -9px; left: 34px;}

.goTop  {float: right; padding: 15px 12px 0 0; clear: both;}
.goTop .arrowL  {padding-top: 4px;}

.protectTable {width:100%;}
.clearTable	{clear: both;}
.clearTable td	{line-height: 100%; font-size: 1px; height: 0; overflow: hidden;}

/* msg */
.errorMsg	{text-align: center; padding: 40px 20px; margin-bottom: 7px;}
.errorMsg h3	{font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px;}
.errorMsg_con	{padding-top: 20px; clear: both;}
.errorMsg_ad	{padding: 30px 0 10px 0; text-align: center; clear: both;}

/* pie */
#pie_paging	{font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px; font-weight: normal; padding:2px 6px; margin-top: 2px;}
#pie_paging a {font-weight: bold; font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px; text-align: center; padding:2px 6px;}
#pie_paging a.over {font-family: 굴림, gulim, tahoma, sans-serif; font-size: 12px; text-align: center; padding:2px 6px;}
#pie_paging a.select {font-weight:bold; padding:2px 6px;}
#pie_paging	a:link {text-decoration:none;}
#pie_paging	a:visited {text-decoration:none;}
#pie_paging	a:hover, #pie_paging a:active {text-decoration:underline;}
#pie_paging a.arrow	{padding:0; font-weight: normal;}

/* beta */
.logo_beta1	{position: absolute; top: 0; left: 0; width: 100px; height: 100px; z-index: 999999;}
.beta1 {background: url(http://cafeimg.daum-img.net/cf_img4/b_tester_n.png) no-repeat; width:100px; height:100px;}
* html .beta1 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cafeimg.daum-img.net/cf_img4/b_tester_n.png", sizingMethod="crop");}

/********** footer **********/
#footer {clear: both; text-align: center; padding: 0; margin: 20px 0 0 0; font-size: 11px; font-family:돋움, dotum,sans-serif; border-width: 1px; border-top-style: solid;}
#footer p.copyright1 a  {font-size: 11px; font-family:돋움, dotum,sans-serif;}
#footer p.copyright1    {letter-spacing: -1px; padding: 11px 0 2px 0; margin: 0; clear: both;}
#footer p.copyright2    {margin: 0; padding: 0 0 10px 0; clear: both;}
#footer p.copyright2, #footer p.copyright2 a    {font-size: 11px;}
</pre></body></html>