@charset "utf-8";
/* M&SOFT DESIGNTEAM R&D (http://mnsoft.co.kr/) SHK 101001*/ 

/*"나눔고딕",NanumGothic, 사용시 레이아웃 깨짐, xp사용자는 필히 텍스트 효과부분을 클리어타입으로 선택해야만 하므로 보류*/
/* =GENERAL */

@font-face {
    font-family: nanumgothic;
    src: url(http://www.playmap.co.kr/images/font/NGFNT0.eot);
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
  margin: 0;
  padding: 0;
}
html,body
{margin:0; padding:0; font-family:"나눔고딕", nanumgothic,"돋움", Dotum, AppleGothic,  "굴림", Gulim, Sans-serif; color:#4c4c4c; font-size:12px; background-color:#2e3b63;
 background-image:url(/Images/common/bg_pat.gif); background-repeat:repeat-x; height:100%;}

/* Type Selector */
table, td, tr{font-family:"나눔고딕", nanumgothic,"돋움", Dotum, AppleGothic, "굴림", Gulim,Sans-serif; color:#4c4c4c; font-size:13px; text-align:left;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
a{text-decoration:none; color:#4c4c4c;}
a {selector-dummy : expression(this.hideFocus=true);}/* 이미지링크 점선 삭제 */
a:hover, a:active, a:focus{text-decoration:underline; color:#4c4c4c;}
textarea{overflow-y:scroll;font-family:"나눔고딕", nanumgothic,"돋움", Dotum,  AppleGothic,"굴림", Gulim, Sans-serif; font-size:13px; border:1px solid #d5d5d5;} 
ul{margin:0; padding:0; list-style-type:none;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 
select{font-family:"나눔고딕", nanumgothic,"돋움"; color:#7c7c7c; height:18px; line-height:18px;}


.header {height:70px; position:relative; z-index:1; width:940px; margin:0 auto;} 
.content {padding:70px 0 92px 0;  width:940px; margin:0 auto; /*background-color:#096;*/} 
.content-box {min-height:100%; margin: -70px 0 -92px 0;}
*html .content-box{ height:100%; }
.footer {height:92px; background:url(/Images/common/bg_footer.gif) 0 35px repeat-x;} 
.footer_area{width:940px; margin:0 auto; padding-top:55px;}
.footer .copyright{float:left; padding:0 0 0 60px;} 
.footer .footer_menu{float:left; padding:0 0 0 35px;}
.footer .sns_link{float:left; background:url(/Images/common/txt_footer_followus.gif)20px 0 no-repeat; padding:0 0 0 70px;}

/* Layout Selector */
.line_h{height:1px; font-size:1px; border-bottom:1px solid #d6d6d6; }
.line_dot_blue{height:1px; font-size:1px; background-image:url(/Images/Main/line_h_dot_blue.gif); background-repeat:repeat-x;}
.line_h_blue{height:1px; font-size:1px; border-top:1px solid #57667e;}
.line_v_dot{background:url(/Images/Common/line_v_dot.gif); background-repeat:repeat-y;  margin:0 13px 0 13px; font-size:1px; width:1px;}
.line_dot_h{height:1px; font-size:1px; background-image:url(/Images/Common/line_h_dot.gif); background-repeat:repeat-x;}
.line_dot_combo{height:1px; font-size:1px; background-image:url(/Images/Common/line_h_dot2.gif); background-repeat:repeat-x; padding:1px 0 1px 0;}
.inputbox1{height:18px; border: 1px solid #547eca; font-family:"나눔고딕", nanumgothic,"돋움", Dotum, AppleGothic, "굴림", Gulim,Sans-serif; font-size:11px;}
.pic_border1{border:1px solid #959595;}

.left_content{float:left; width:190px;}
.right_content{float:right; width:750px;}
.left_area{float:left;}
.right_area{float:right;}

.gnb_menu{float:left; padding:25px 0 0 28px;}
.header_area{float:right; padding:30px 20px 0 0 ;}
.search_area{float:right; padding:15px 20px 0 0 ;}
.main_leftarea{padding:0 18px 0 18px;}
.banner1{padding:10px 0 0 0;}
.banner2{padding:10px 0 0 0;}
.banner3{padding:10px 0 0 0;}
.introduce{padding:10px 0 0 0;}
.gps{padding:10px 0 0 0;}
.best_member{padding:17px 0 0 0; width:154px;}

/*-----------------float해제---------------------*/
.clear{clear:both; height:0px; font-size:0px; zoom:1%;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \\*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*-----------------------------------------------*/

/*
.gnb_menulist li{float:left; padding-left:23px;}
.member_list li{width:154px;  line-height:18px; padding:4px 0 0 0;}
.member_list .member_pic{float:left; padding-right:4px;  position:relative;}
.member_list .member_txt{float:left;}
.member_list .member_ranking{position:absolute; top:1px; left:1px;}
.member_list .img_border{border: 1px solid #212f4f;}

.member_list .profile_name_txt{color:#FFF; font-weight:bold; text-decoration:none;}
.member_list .profile_name_txt a:link{color:#FFF; font-weight:bold;text-decoration:none;}
.member_list .profile_name_txt a:visited{color:#FFF; font-weight:bold;text-decoration:none;}
.member_list .profile_name_txt a:hover{color:#FFF; font-weight:bold; text-decoration:underline;}

.member_list .profile_tit_txt{color:#a2cc09; text-decoration:none;}
.member_list .profile_tit_txt a:link{color:#a2cc09; text-decoration:none;}
.member_list .profile_tit_txt a:visited{color:#a2cc09; text-decoration:none;}
.member_list .profile_tit_txt a:hover{color:#a2cc09; text-decoration:underline;}
.member_list .profile_address_txt{color:#919fb7; font-size:11px; letter-spacing:-2px;}*/

.banner3 .sns_area{border-top:1px solid #57667e; background:#212b4c; height:44px; text-align:center; padding-top:12px;}
.banner3 .widget{}
.banner3 .brand{border-top:0px solid #57667e; border-bottom:1px solid #57667e; background:#212b4c;}

.notice_board{padding:10px 0 0 0;}
.notice_board .notice_news{line-height:17px; background:url(/Images/main/bu_arrow.gif) 10px 12px no-repeat #212b4c; padding:5px 0 0 17px; color:#919fb7; text-decoration:none;}
.notice_board .notice_news a:link{color:#919fb7;  text-decoration:none;}
.notice_board .notice_news a:hover{color:#919fb7; text-decoration:none;}
.notice_board .notice_news a:visited{color:#919fb7;text-decoration:none;}

.right_content .top_content{background:url(/Images/main/bg_content_top.gif) no-repeat; height:47px;}
.right_content .map_content{background:url(/Images/main/bg_content_map.gif) no-repeat; padding:0 10px 0 10px; }
.right_content .post_content{background:url(/Images/main/bg_content_pat.gif) repeat-y; padding:5px 40px 0 40px;}
.right_content .btm_content{background:url(/Images/main/bg_content_btm.gif) no-repeat; height:50px;}

.top_content .txt_area_notice{float:left; font-weight:bold; color:#fff; padding:18px 0 0 30px;}

.map_content .map{border-bottom:1px solid #cccccc; position:relative;}


.post_list li{border-top:1px solid #d5d5d5; padding:5px 0 10px 0;}
.interest_level{float:left; position:relative; background:url(/Images/common/bg_interest_level.gif) 0 0 no-repeat; height:30px; width:50px; padding:25px 0 0 0; text-align:center; }
/*.post_list .Wpost_layer{float:left; width:250px;}*/

.post_list .post{float:left; width:610px;}
.post_list .img_bx{float:right; width:85px; height:65px;}

.post_list .writer_txt{text-align:left; padding:0 5px 0 8px; color:#959595;}
.post_list .writer_txt a:link{color:#959595;}
.post_list .writer_txt a:visited{color:#959595;}
.post_list .writer_txt a:hover{color:#959595;}

.post_list .writer_txt2{float:left; text-align:left; padding:0 5px 0 8px; color:#959595; width:509px}
.post_list .writer_txt2 a:link{color:#959595;}
.post_list .writer_txt2 a:visited{color:#959595;}
.post_list .writer_txt2 a:hover{color:#959595;}

.post_list .date_txt{text-align:left; color:#7c7c7c; font-size:11px;}

.txt_address1{font-size:11px; font-weight:normal; color:#7c7c7c;}
.post_tit_cate1{background:url(/Images/common/ico/ico_cate01.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate2{background:url(/Images/common/ico/ico_cate02.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate3{background:url(/Images/common/ico/ico_cate03.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate4{background:url(/Images/common/ico/ico_cate04.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate5{background:url(/Images/common/ico/ico_cate05.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate6{background:url(/Images/common/ico/ico_cate06.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate7{background:url(/Images/common/ico/ico_cate07.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate8{background:url(/Images/common/ico/ico_cate08.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate9{background:url(/Images/common/ico/ico_cate09.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate10{background:url(/Images/common/ico/ico_cate10.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate11{background:url(/Images/common/ico/ico_cate11.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate12{background:url(/Images/common/ico/ico_cate12.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate13{background:url(/Images/common/ico/ico_cate13.gif) 0 3px no-repeat; font-size:14px; padding:0 0 3px 22px; line-height:21px; font-weight:bold;}
.post_tit_cate14{background:url(/Images/common/ico/ico_news.gif) no-repeat; font-size:13px; padding:0 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate16{background:url(/Images/common/ico/ico_gps.gif) 0 3px no-repeat; font-size:13px; padding:0 0 0 22px; font-weight:bold; height:22px;}/*gps*/

.post_context_box{background:#f7f7f7; padding:0;}
.post_context_box2{float:right;background:#f7f7f7; padding:5px; width:188px;height:45px; line-height:16px}
.post_context_box .context{float:left; padding:5px 8px 3px 8px; line-height:18px; width:509px}

/*검색결과 텍스트*/
.search_result_txt{float:left;padding: 15px 0 16px 0; line-height:14px;}
.search_result_redtxt{color:#ff3600; font-size:14px; font-weight:bold;}

/*검색된결과없음*/
.no_search_result{ background:url(/Images/common/bg_no_result.gif) no-repeat center; padding:200px 100px 200px 100px;}


/*관심지수레이어*/
.interest_grade_bx{
	background:url(/Images/common/bg_post_info_layer.gif) no-repeat;
	position:absolute;
	width:96px;
	height:120px;
	left: -25px;
	top: 53px;
	z-index:1;
}
.interest_level_txt li{font-size:11px; font-weight:bold; text-align:right; padding:11px 5px 0 0; border:none; line-height:11px; color:#638fdd;}


/*행정계구분 레이어 */
.district_area{float:left;padding:20px 0 0 15px; width:325px;}
.district_txt{float:left; font-size:14px; color:#FFF; padding:0 10px 0 15px; background:url(/Images/common/ico/bu_arrow5.gif) right no-repeat;}
.district_txt a:link{text-decoration:none;color:#FFF;}
.district_txt a:visited{text-decoration:none;color:#FFF;}
/*.district_txt a:hover{text-decoration:none;color:#FFF;font-weight:bold;}*/
.district_click{float:left; font-size:14px; color:#FFF; padding:0 10px 0 15px; background:url(/Images/common/ico/bu_arrow5.gif) right no-repeat;text-decoration:underline;cursor:pointer;}



.district_locator li{float:left; font-size:11px; letter-spacing:-1px; color:#FFF; text-decoration:none;}
.district_locator li a:link{text-decoration:none;}
.district_locator li a:visited{text-decoration:none;}
.district_locator li a:hover{text-decoration:none;}

.district_locator .district_padding1{padding:15px 10px 0 10px; background:url(/Images/common/ico/ico_location_arrow.gif) no-repeat scroll right 20px;}
.district_locator .district_padding2{padding:14px 11px 0 10px; background:url(/Images/common/ico/ico_location_arrow.gif) no-repeat scroll right 19px #293757; font-weight:bold; height:23px; margin-top:1px;}
.district_locator .district_padding3{padding:15px 10px 0 10px;}

.district_locator .district_arrow1{background:url(/Images/main/img_district_arrow1.gif) no-repeat; width:20px; height:38px;}
.district_locator .district_arrow2{background:url(/Images/main/img_district_arrow2.gif) no-repeat; width:20px; height:38px;}
.district_locator .district_arrow3{background:url(/Images/main/img_district_arrow3.gif) no-repeat; width:20px; height:38px;}
.district_city{}
.district_town{}


/* 지도쪽 */
.map_context_box{
	width:253px;
	border:2px solid #6793e1;
	background:#FFF;
	padding:8px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:3
}


.interest_area{
	float:right;
	background:url(/Images/main/bar_interest.png) no-repeat;
	width:215px;
	height:30px;
	position:absolute;
	top:310px;
	left:505px;
	z-index:4
}
.interest_area .min{float:left; color:#FFF; font-weight:bold; padding:13px 0 0 49px; width:28px; text-align:center;}
.interest_area .bar{float:left; width:102px;  height:10px; border:1px solid #0c295f; background:url(/Images/main/bg_range_bar.gif) repeat-x; margin:9px 0 3px 0;}
.interest_area .max{float:left; color:#FFF; font-weight:bold; padding:13px 0 0 0; width:28px; text-align:center;}
.interest_bar{
	background-color:#009eff;
	border:1px solid #333;
	font-size:11px;
	padding:3px;
	color:#FFF;
	text-align:center;
	position:absolute;
	top:-4px;
	left:39px;
	z-index:5;
	width: -1px;
	}

.close_map_context{float:right;}
.txt_grade_good{float:left; padding:0 30px 0 63px; background:url(/Images/common/ico/ico_verygood.gif) 97px 9px no-repeat; line-height:36px;}
.txt_grade_bad{float:left; padding:0 30px 0 63px; background:url(/Images/common/ico/ico_bad.gif) 97px 9px no-repeat; line-height:36px;}
.txt_grade_soso{float:left; padding:0 30px 0 63px; background:url(/Images/common/ico/ico_soso.gif) 97px 9px no-repeat; line-height:36px;}
.txt_fan{float:left; padding:0 10px 0 10px; background:url(/Images/common/line_v.gif) 0 12px no-repeat; line-height:36px;}
.txt_share{float:left; padding:0 10px 0 10px;  background:url(/Images/common/line_v.gif) 0 12px no-repeat;line-height:36px;}
.txt_checkin{float:left; padding:0 10px 0 10px; background:url(/Images/common/line_v.gif) 0 12px no-repeat;line-height:36px;}
.txt_comment{float:left; padding:0 10px 0 10px; background:url(/Images/common/line_v.gif) 0 12px no-repeat;line-height:36px;}


.txt_detail_infonum{font-weight:bold; font-size:11px; color:#638fdd;}

.district_list_bx{
	position:absolute;
	border-bottom:1px solid #909090;
	border-right:1px solid #909090;
	border-left:1px solid #909090;
	background:#FFF;
	left:8px;
	top:0px;
	width:305px;
	z-index:2;
	overflow-y:scroll;
	padding:5px 8px 5px 8px;
	height:122px;
	color:#666666;
	letter-spacing:-1px;
}

.district_list{padding:5px 5px 10px 0; height:100px;}
.district_list li{float:left;line-height:18px; border-left:#efeff1 1px solid;  padding-left:10px; letter-spacing:-1px;margin-bottom:5px;margin-top:-5px;}
.district_list a:link{color:#666666; text-decoration:none;}
.district_list a:hover{color:#4f7ed0; text-decoration:none;}
.district_list a:visited{color:#666666; text-decoration:none;}
.district_list .district_highlight{font-weight:bold; text-decoration:none; color:#666666;}
.district_list .col1{width:90px; border-left-width:0px; padding-left:3px;}
.district_list .col2{width:80px;}
.district_list .col3{width:80px;}

/*20101208 수정사항- left 게시물변경*/
.reply{padding:10px 0 0 0; width:154px;}

.gnb_replylist li{float:left; padding-left:23px;}
.reply_list li{width:154px;line-height:18px; padding-top:1px;}
.reply_list .reply_txt01{ background:url(/Images/common/ico/ico_cate01_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt02{ background:url(/Images/common/ico/ico_cate02_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt03{ background:url(/Images/common/ico/ico_cate03_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt04{ background:url(/Images/common/ico/ico_cate04_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt05{ background:url(/Images/common/ico/ico_cate05_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt06{ background:url(/Images/common/ico/ico_cate06_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt07{ background:url(/Images/common/ico/ico_cate07_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt08{ background:url(/Images/common/ico/ico_cate08_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt09{ background:url(/Images/common/ico/ico_cate09_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt10{ background:url(/Images/common/ico/ico_cate10_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt11{ background:url(/Images/common/ico/ico_cate11_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt12{ background:url(/Images/common/ico/ico_cate12_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt13{ background:url(/Images/common/ico/ico_cate13_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt14{ background:url(/Images/common/ico/ico_news.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}

.reply_list .reply_time{font-size:11px; color:#919fb7;}



/*리스트페이징*/
.paging_area{float:right; padding:5px 0 0 10px; overflow:hidden; margin:0 auto;}
.paging li{float:left; display:block; text-align:center; font:bold 11px tahoma;} 
.paging li a{
width:15px;
display:block;
padding:4px;
border:1px solid #dbdbdb;
margin:5px;
color:#444444;
}
.paging li a:hover{
	color:#ff8400;
	display:block;
	text-decoration:none;
	border:1px solid #636363;
	background-color:#FFFFFF;
}
.paging li a:focus{
	color:#ff8400;
	display:block;
	text-decoration:none;
	border:1px solid #636363;
	background-color:#FFFFFF;
}

