@charset "utf-8";



/* -- 공통 스타일 -- */
form {padding:0;margin:0;}
img {border:none;}
.hand {cursor:pointer;}


/* -- 숨김 콘텐츠 -- */
#skip-navigation, .blind, .location dt, legend { position:absolute; left:-1000em; font-size:0; line-height:0; }


/*전체 태그에 대하여 마진, 패딩 서체크기, 서체종류 초기화*/
* { margin:0; padding:0; }


/* -- 페이지 여백 초기화 -- */
body { font:0.75em dotum, "돋움", gulim, "굴림", sans-serif; color:#4f4f4f; }



/* -- 링크 초기화 -- */
a:link { text-decoration:none; color:#020202; }
a:visited { text-decoration:none; color:#020202; }
a:hover, a:active, a:focus { text-decoration:none; color:#020202; }


/* -- 제목 초기화 -- */
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }


/* -- 테두리 초기화 -- */
fieldset, img, abbr, acronym { border:0 none; }


/* -- 리스트 초기화 -- */
ol, ul, li { list-style:none; }


/*테이블 보더 초기화 (마크업에 cellspacing="0" 지정 함께 필요)*/
table { border-collapse:collapse; border-spacing:0; border:0 none; }

/* -- 테이블 초기화 -- */
th, td { text-align:left; font-weight:normal; }
caption { text-align:center; font-size:15px; padding-bottom:10px; }

/* -- 텍스트 초기화 -- */
address, caption, em { font-weight:normal; }

/* -- 수평선 초기화 -- */
hr {display:none;}


* { margin:0; padding:0; } 

#store_warp {width:100%;float:left; margin:10px 0 0 10px; border:0px solid #e4e4e4;}

.warp_store {width:100%; border:0px solid #e4e4e4;}

 .chu_store_chart {width:50%; margin:0 0 0 0; padding:0; font:11px dotum; border-bottom:2px solid #dbdbdb; border-collapse:collapse;
	 background:#fff; float:left;}
 .chu_store_chart th, .chu_store_chart td {margin:0; padding:0; text-align:center;}
 .chu_store_chart th {height:32px; line-height:32px; color:#585858; background:#f5f5f5; font-weight:normal;
		border-top:2px solid #bcbcbc; border-bottom:1px solid #bcbcbc;}
 .chu_store_chart td {padding:7px 5px; line-height:12px; color:#848484; border-bottom:1px solid #dbdbdb;}
 .chu_store_chart tbody tr:hover {background:#f1ffcf;}


.text_wrap {border:0px solid #e4e4e4; width:48%;height:auto; float:left; margin-left:11px; }
.text_none {border:0px solid #e4e4e4; width:48%;height:300px; float:left; margin-left:11px; text-align:center; }
.text_none dl{padding-top:100px;}

.text_wrap_pop {border:0px solid #e4e4e4; width:750px;height:auto; float:left; margin-left:11px; }

.text_none2 {border:0px solid #e4e4e4; width:100%;height:300px; float:left; margin-left:11px; text-align:center; }
.text_none2 dl{padding-top:100px;}


.search_table{border-top:1px solid #A6A6A6; border-bottom:1px solid #A6A6A6; line-height:50px; background-color:#F6F6F6; margin-top:40px; width:100%;}
.search_bar {border-top:1px solid #A6A6A6; border-bottom:1px solid #A6A6A6; line-height:50px; background-color:#F6F6F6;}
.serach_select{width:80px; height:20px; top:14px;}
.search_title { font-size:16px; font-family:NanumGothic; font-weight:bold; padding-bottom:10px; }
.search_title2 { font-size:12px; margin-left:10px; color:#666666;}

.w50{ width:120px; height:20px;}

/* 검색결과 표 타이틀 */
 .chu_store_ctitle {width:100%; height:13px; line-height:13px; margin:25px 0 8px 0;}

.chu_store_ctitle_con1 {font:12px gulim; font-weight:bold; text-indent:17px;
	background:url(../images/map_search/point02.gif) no-repeat 4px 4px;}
.chu_store_ctitle_con1 span {font:14px gulim; font-weight:bold;}
.chu_store_ctitle_con2 {text-align:right; font:11px dotum;}
.chu_store_ctitle_con2 span {font-weight:bold;}



/* -- 페이징 -- */
.store_div07 {text-align:center; border:0px solid red; float:left; width:98%; }

.store_div07 .paging {text-align:center; margin:10px 0; border:0px dotted red;}
.store_div07 .paging li {display:inline; margin:0 2px;}
.store_div07 .paging li a { width:29px; height:28px; background:none; border:none; color:none; display:inline; text-align:center; vertical-align:middle; line-height:30px;}
.store_div07 .paging li.bold a, .user .paging li a:hover, .user .paging li a:focus { font-weight:bold; background:none; }
.store_div07 .paging li a, .paging #prevPageButton a { border-right:none; }
.store_div07 .paging #nextPageButton a { border-left:none; border:none; }


/*팝업창*/
.pop_warp {border:0px solid gray; z-index:10000;}

.pop_store {width:90%; background:#666; border:1px solid #666; height:50px;  opacity:1; }
.pop_store {font-size:50px;color:#ffffff;}
.pop_store_x {width:98%; font-size:42px;  text-align:right; opacity:0.5;}
.pop_store_warp{width:90%; background:#ffffff; border:1px solid #666; height:395px; }

.detail_img {left:0; top:0; padding:5px; border:0px solid #666; background-color:#ffffff; float:left;}
.detail_img .big_img {position:relative; width:313px; height:313px; overflow:hidden;}
.detail_img .big_img .clickBtn {position:absolute; left:1500px; top:1500px;}
.detail_img .big_img:hover .clickBtn {display:block; position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer;}
.detail_img .big_img:hover .clickBtn img {margin:-50% 0 0 -50%;}

.detail_img .thumbnail {margin-top:3px; *zoom:1;}
.detail_img .thumbnail:after {display:block; clear:both; content:"";}
.detail_img .thumbnail li {float:left; width:76px; height:67px; margin-right:3px; overflow:hidden; cursor:pointer;}
.detail_img .thumbnail .nmg {margin:0;}

.section * {vertical-align:top !important; }
.section {padding-left:330px; font-size:13px; font-family:Dotum; border-bottom:0px solid #ddd;}
.section dl {position:relative; border-bottom:0px solid red; height:40px;}
.section dl dt {position:absolute; left:0; top:0; width:100px; line-height:15px; padding:4px 0 4px 7px; letter-spacing:-1px; color:#666; font-size:14px;}
.section dl dd {display:block; line-height:15px; padding:4px 0 4px 100px; color:#888;}

.section .section_box {margin-top:10px; margin-bottom:4px; padding:4px 0; width:98%}
.section .section_box dd {color:#777; font-family:Gulim; }
.section .pay dd b {font-size:13px; font-family:Gulim; color:red;}
.section .or_pay dd {text-decoration:line-through;}

.section .section_box2 {margin-top:10px; margin-bottom:4px; padding:4px 0; width:98%}
.section .section_box2 ul {color:#777; font-family:Gulim; }

.section .box_title{  font-size:18px; font-family:NanumGothic; font-weight:bold; padding-bottom:10px; }


/*오른쪽 지도*/
.view_warp {border:0px solid gray; z-index:10000;}

.view_store {width:100%; background:#666; border:0px solid #666; height:50px;  opacity:0.8;}

.view_store .chu_store_pminaimg {width:100%;height:300px;background:#f5f5f5; border:1px solid #666;}
.view_store .bigmap {border:1px solid #cfd0d3; width:100%;height:24px; float:left; text-align:center; padding-top:10px; background-color:#f5f6f8; color:#666666; }

