div.notice_subject	{ font:bold 20px '맑은 고딕'; border-bottom:1px solid #727272; padding:10px 0 10px 0; }

div.top_info	{ height:300px; }
div.top_info > div	{ float:left; margin:0 auto; width:50%; box-sizing:border-box; }
div.top_info > div:last-child	{ margin:19px 0 0 0; padding:0 0 0 10px; }
div.top_info > div > div.prodname	{ padding:10px 0 10px 0; margin-top:20px; margin-bottom:5px; border-top:1px solid #A7A7A7; border-bottom:1px solid #C3C3C3; }
div.top_info > div > div.prodname 	{ font:bold 18px '맑은 고딕'; color:#494949; }

div.top_info > div > div.storinfo1	{ padding:5px 10px 5px 10px; font:normal 12px '맑은 고딕'; }
div.top_info > div > div.storinfo1 > span	{ display:inline-block; vertical-align:top; }
div.top_info > div > div.storinfo1 > span:first-child	{ width:80px; color:#868686; }
div.top_info > div > div.storinfo1 > span:last-child	{ color:#252525; font:normal 15px "맑은 고딕"; }
div.top_info > div > div.storinfo1 > span:last-child > span.price	{ color:#8B949E; margin-left:10px; }

div.top_info > div > div.storinfo2	{ color:#C3C3C3; text-align:center; padding-top:10px; } /* 비회원 안내 */
div.top_info > div > div.storinfo3	{ text-align:center; margin:5px 0 20px 0; }
div.top_info > div > div.storinfo3 > span.soldout > input	{ border:1px solid #000000; background:#ffffff; color:#000000; cursor:pointer; font:normal 12px Dotum; padding:5px 20px 5px 20px; letter-spacing:3px; }
div.top_info > div > div.storinfo3 > span.soldout > input:hover	{ background:#000000; color:#ffffff; }

div.top_info > div:last-child > div.bigmap	{ text-align:center; padding:5px; }
div.top_info > div:last-child > div.bigmap > a	{ cursor:pointer; border:1px solid #8B949E; border-radius:2px; background:linear-gradient(#C5CACE, #F8F8F8); color:#4E5358; font:normal 11px '맑은 고딕'; padding:1px 3px 1px 3px; }
div.top_info > div:last-child > div.bigmap > a:hover	{ background:#F8F8F8; }
div.top_info > div:last-child > div.nomap	{ text-align:center; color:#828282; font:12px '맑은 고딕'; }
div.top_info > div:last-child > div.nomap0	{ text-align:center; margin:60px auto 20px auto; }




div.hline	{ border-top:1px solid #E3E3E3; }	/* 가로 선 */

div.ads_box	{ clear:both; margin:0; }

div.imgViewer	{  }	/* 이미지 갤러리 */
div.imgViewer > div.thumbList	{ border:1px solid #EFEFEF; height:43px; padding:5px; margin:10px 0 0 0;}
div.imgViewer > div.thumbList > span.thumbimg	{ display:inline-block; height:35px; border:3px solid #EBEBEB; cursor:pointer; }
div.imgViewer > div.thumbList > span.thumbimg:hover	{ border:3px solid #30C0FF; }
div.imgViewer > div.thumbList > span.thumbimg > img	{ width:60px; height:35px; }
div.imgViewer > div.bigImg	{ border:1px solid #EFEFEF; padding:10px; text-align:center; margin-top:-1px; }
div.imgViewer > div.imgBox	{ padding:10px; text-align:center; }

div.writer	{ padding:0 0 5px 0; margin:15px 0 10px 0; font:normal 13px "맑은 고딕"; color:#494949; border-bottom:2px solid #EFEFEF; }
div.writer > span.member	{ font:normal 13px "맑은 고딕"; color:#2080D0; }

/* 블로그에서 더 보기 */
div.bloglink	{ text-align:center; padding:10px; }
div.bloglink > a	{ border:1px solid #868686; background:linear-gradient(#C2C2C2, #F0F0F0); color:#242424; padding:8px 10px 8px 10px; margin:10px; border-radius:10px; font:bold 12px 'Malgun Gothic', '맑은 고딕', sans-serif; }
div.bloglink > a:hover	{ border:1px solid #242424; background:#929EA4; color:#ffffff; }


.t_picture		{ clear:both; margin:30px 0 20px 0; background:#E1E1E1; border-bottom:1px solid #C3C3C3; height:30px; }
.t_picture span:first-child 	{ display:inline-block; width:20%; border:1px solid #C3C3C3; border-bottom:0; color:#313131; background:#fff; text-align:center; height:30px; line-height:250%; font-weight:bold; }
.t_picture span:last-child		{ display:inline-block; width:80%; height:30px; }

#writeContents		{ clear:both; padding:30px 0 30px 0; }
#writeContents, #writeContents p, #writeContents div, #writeContents span		{ font:normal 15px '맑은 고딕'; }

#evaluation_box	{ clear:both; margin:20px 0 20px 0; text-align:center; } /* 추천, 반대 */
#evaluation_box .good_button	{ display:inline-block; height:40px; width:40px; margin:20px; padding-top:11px; border:1px solid #9DA4AA; border-radius:25px; text-align:center; cursor:pointer; box-sizing:border-box; }
#evaluation_box .good_button img	{ vertical-align:middle }
#evaluation_box .good_button span	{  }
#evaluation_box .btn_good:hover		{ border:1px solid #FF4040; background:#FFEEEE; }
#evaluation_box .btn_good:active	{ background:#FF7070; color:#fff; }
#evaluation_box .btn_nogood:hover	{ border:1px solid #FF8000; }
#evaluation_box .btn_nogood:active	{ background:#FF8000; }
#evaluation_box .good_txt		{ font:normal 12px 나눔고딕;  color:#616161; text-decoration:none; }
#evaluation_box #zm_good	{ position:absolute; margin-left:20px; color:#8E8E8E; font:normal 12px '맑은 고딕', tahoma; }
#evaluation_box #zm_nogood	{ color:#656565; font:normal 14px tahoma; }

/* 인근 여행 정보 */
.mib_sub	{ clear:both; margin:20px 0 10px 0; }
.mib_sub > div:first-child	{ float:left; padding:0 0 5px 0; font:bold 16px '나눔고딕'; color:#2080D0; letter-spacing:-1px; }
.mib_sub > div:last-child	{ float:right; }
.mib_sub > div:last-child > a 	{ font:normal 11px 'Dotum'; letter-spacing:-1px; color:#585858; }
.mib_sub > div:last-child > a:hover	{ text-decoration:underline; }
div.more_info_box	{ clear:both; }
div.more_info_box > .item_box	{ float:left; padding-right:15px; }
div.more_info_box > .item_box:last-child	{ padding-right:0; }
div.more_info_box > .item_box > .item_subject > a	{ font:bold 13px 'Dotum'; color:#4E5A66; }
div.more_info_box > .item_box > .item_subject > a:hover	{ text-decoration:underline; color:#2080D0; }
div.more_info_box > .item_box > .maddr	{ color:#4E5A66; font:normal 12px '맑은 고딕'; }

/* list button */
a.btn_common_adm	{ display:inline-block; padding:0 10px 0 10px; background:#ffffff; color:#008080; }
a.btn_common_adm:hover	{ text-decoration:underline; }

a.btn_common_lst	{ display:inline-block; padding:0 10px 0 10px; background:#ffffff; color:#454545; }
a.btn_common_lst:hover	{ text-decoration:underline; }
