/* 지역별 검색 */
#search_word_area {position:relative;}
#area_choice_bg {width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5);z-index:101; display:none; opacity:0;}
#area_choice {position:absolute; width:600px; height:500px; overflow:scroll; overflow-x: hidden; background:#fff; z-index:102; opacity:0; padding:10px;}
#area_choice ul li {float:left; width:50%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: left; padding-right: 2px;}
.table_t {clear: both; border-top: 1px solid #434343;}
.table_t td {border-bottom: 1px solid #e5e5e5; padding: 7px 10px; color: #353535; text-align: center; line-height: 18px; font-size: 12px;}
.table_t th {background: #f6f6f6;border-bottom: 1px solid #e5e5e5; color: #353535; font-weight: 600; text-align: center; padding: 10px 0;}

/* main_event */
#main_event {overflow:hidden; padding:60px 0; background:#eeeef1;}
#main_event .event_title {position:relative; width: 260px; height: 40px; margin: 0 auto 10px; padding: 0 10px; line-height: 38px; border: 1px solid #006834;}
#main_event .event_title span {font-size:20px; font-weight:600;}
#main_event .event_title a {position:absolute; right:0; top:-1px; padding:0 15px; line-height:40px; background:#006834; color:#fff;}
#main_event .event_cont ul li {float:left; margin-top:20px; margin-left:20px; border:1px solid #eeeef1;}
#main_event .event_cont ul li:nth-child(4n-3) {margin-left:0;}
#main_event .event_cont ul li:hover {border:1px solid #006834;}
#main_event .event_cont ul li img {width:258px; height:174px;}

/* main_theme */
#main_theme {overflow:hidden; padding:60px 0;}
#main_theme .theme_title {text-align: center; margin-bottom:20px;}
#main_theme .theme_title h4 {font-size:30px; font-weight:400;letter-spacing: -0.07em; margin-bottom:10px;}
#main_theme .theme_title p {font-size:17px;}
#main_theme .theme_cont {text-align: center;}
#main_theme .theme_cont .theme_cont_tit {display: inline-block; min-width: 250px; max-width: 100%; margin: 0 auto; text-align: center; line-height: 26px; background: #f3f3f3; margin-top: 20px;}
#main_theme .theme_cont .theme_cont_item {}
#main_theme .theme_cont .theme_cont_item ul {margin-top: 20px; border: 1px solid #f3f3f3; padding: 14px;}
#main_theme .theme_cont .theme_cont_item ul li {float: left; width: 155px; height: 209px; margin-left: 28px; margin-bottom: 40px; line-height: 22px;}
#main_theme .theme_cont .theme_cont_item ul li:nth-child(6n-5) {margin-left: 0;}
#main_theme .theme_cont .theme_cont_item ul li a {}
#main_theme .theme_cont .theme_cont_item ul li a .img_box {width: 155px; height: 155px; border-radius: 100%; overflow: hidden;}
#main_theme .theme_cont .theme_cont_item ul li a .img_box img {height: 100%; width: 130%; position: relative;}
#main_theme .theme_cont .theme_cont_item ul li a .area {margin-top:10px; font-size: 11px; line-height: 16px; color: #555; display: block; width: 175px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-left: -10px; letter-spacing: -0.07em;}
#main_theme .theme_cont .theme_cont_item ul li a .name {font-size: 13px; line-height: 24px; color: #555; display: block; width: 175px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-left: -10px; letter-spacing: -0.07em;}
#main_theme .theme_cont .theme_cont_item ul li:hover a .name {text-decoration:underline;}
#main_theme .theme_cont .theme_cont_item ul li a .price_box {text-align:center; white-space: nowrap;}
#main_theme .theme_cont .theme_cont_item ul li a .price_box .price {color: #e84c3d !important; font-weight: 700 !important;}
#main_theme .theme_cont .theme_cont_item ul li a .price_box .unit {}

/* main_cs */
#main_cs {overflow:hidden; height:200px; background:#eeeef1;}
#main_cs .left_cs {float:left; font-size:30px; line-height:200px;}
#main_cs .left_cs p {float:left;}
#main_cs .left_cs .tel {margin-left:180px; font-size:36px; font-weight:700;}
#main_cs .right_cs {float:right; line-height:200px;}

/* main_bottom */
#main_bottom {overflow:hidden; padding:40px 0;}
#main_bottom .bottom_sns {overflow:hidden; margin-bottom:40px; padding:10px 0; text-align:center; border:4px solid #006834; line-height:40px;}
#main_bottom .bottom_sns p {display: inline-block; padding: 0 20px; font-size:16px;}
#main_bottom .bottom_sns p a {padding:5px;}
#main_bottom .bottom_cont {float:left;}
#main_bottom .bottom_board {width:348px;}
#main_bottom .bottom_board ul li {float:left; width:164px; height:67px; border:1px solid #ccc; margin-bottom:20px; margin-left:20px; text-align:center; line-height:65px;}
#main_bottom .bottom_board ul li:nth-child(2n-1) {margin-left:0;}
#main_bottom .bottom_board ul li:hover {border-color:#006834;}
#main_bottom .bottom_board ul li a {width: 100%; height: 100%; display: inline-block;}
#main_bottom .bottom_banner {width:732px; margin-left:20px;}
#main_bottom .bottom_banner ul li {float:left; margin-bottom:20px; margin-left:21px;}
#main_bottom .bottom_banner ul li:nth-child(3n-2) {margin-left:0;}

/* popup */
#golf_popup {position: absolute; z-index: 1000; left: 0; top: 190px; border:1px solid #555; opacity:0;}
#golf_popup .btn_p {background:#555; line-height:40px; padding:0 10px; position:relative;}
#golf_popup .btn_p a {color:#ccc;}
#golf_popup .btn_p a:hover {color:#fff;}
#golf_popup .btn_p a.close_p {position:absolute; right:10px;}

/* media css */
@media (max-width:1099px){

	/* main_event */
	#main_event {}
	#main_event .event_title {}
	#main_event .event_title span {}
	#main_event .event_title a {}
	#main_event .event_cont ul {padding:5px;}
	#main_event .event_cont ul li {margin:0; border:0; width:50%;padding:5px;}
	#main_event .event_cont ul li:hover {border:0;}
	#main_event .event_cont ul li img {width:100%; height:75%;}

	/* main_theme */
	#main_theme {padding: 60px 0 0;}
	#main_theme .theme_title {}
	#main_theme .theme_title h4 {}
	#main_theme .theme_title p {}
	#main_theme .theme_cont {padding:10px;}
	#main_theme .theme_cont .theme_cont_tit {}
	#main_theme .theme_cont .theme_cont_item {}
	#main_theme .theme_cont .theme_cont_item ul {padding:5px;}
	#main_theme .theme_cont .theme_cont_item ul li {width:50%; height:auto; margin:0; padding:5px;}
	#main_theme .theme_cont .theme_cont_item ul li:nth-child(6n-5) {}
	#main_theme .theme_cont .theme_cont_item ul li a {}
	#main_theme .theme_cont .theme_cont_item ul li a .img_box {width:100%; height:100%;}
	#main_theme .theme_cont .theme_cont_item ul li a .img_box img {}
	#main_theme .theme_cont .theme_cont_item ul li a .area {width:100%; margin-left:0;}
	#main_theme .theme_cont .theme_cont_item ul li a .name {width:100%; margin-left:0;}
	#main_theme .theme_cont .theme_cont_item ul li:hover a .name {}
	#main_theme .theme_cont .theme_cont_item ul li a .price_box {}
	#main_theme .theme_cont .theme_cont_item ul li a .price_box .price {}
	#main_theme .theme_cont .theme_cont_item ul li a .price_box .unit {}

	/* main_cs */
	#main_cs {text-align:center; height:auto; padding:30px 10px;}
	#main_cs .left_cs {float:none; line-height:40px;}
	#main_cs .left_cs p {float:none;}
	#main_cs .left_cs .tel {margin-left:0;}
	#main_cs .right_cs {float:none; line-height:24px;}
	
	

	/* main_bottom */
	#main_bottom {padding:20px 0;}
	#main_bottom .bottom_sns {margin-bottom:10px;}
	#main_bottom .bottom_sns p {display:block;}
	#main_bottom .bottom_sns p a {}
	#main_bottom .bottom_cont {float:left;}
	#main_bottom .bottom_board {width:100%; padding:5px;}
	#main_bottom .bottom_board ul li {margin:0; padding:5px; width:50%; height:auto; border:0;}
	#main_bottom .bottom_board ul li:nth-child(2n-1) {}
	#main_bottom .bottom_board ul li:hover {}
	#main_bottom .bottom_board ul li a {border:1px solid #ccc;}
	#main_bottom .bottom_banner {overflow:hidden; float:none; width:100%; margin:20px 0 0; padding:5px;}
	#main_bottom .bottom_banner ul li {margin:0; padding:5px; width:50%;}
	#main_bottom .bottom_banner ul li:nth-child(3n-2) {}
	#main_bottom .bottom_banner ul li a img {width:100%;}
}