@charset "utf-8";

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
*/

@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: local('NanumGothic'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothicBold';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: local('NanumGothicBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothicExtraBold';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: local('NanumGothicExtraBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}



body{font-family:'NanumGothic','돋움', sans-serif;color:#666;font-size:13px;background:url(../images/main_bg.jpg) center top no-repeat; }

/* skipnavigation */

#skipnavigation {position:absolute;top:0;left:-1000%;}


/* ============
	기본레이아웃
===============	*/
#wrap		{min-height:1024px;}

/* header */
#header	{ width:100%;height:80px;background:url(../images/top_bg.png) left top repeat-x; }

.header_wrap {width:1000px; margin:0 auto;}
.header_wrap:after {content:""; clear:both; display:block;}
.header_wrap h1 { float:left; width:175px; height:40px; padding-top:20px; }
.header_wrap .nav_area { float:right;width:825px;}


.navi {float:right;padding-top:30px;}
.navi:after {content:""; clear:both; display:block;}
.navi li	{ float:left; width:120px;height:40px;padding-right:10px;text-align:right;color:#e1e1e1;font-size:17px;border-left:1px solid #3e3e3d;line-height:2.2em; }



/* footer */
#footer	{position:fixed;bottom:0;width:100%;background:#282828;}

.f_copy { width:1000px; margin:0 auto; *zoom:1; } 
.f_copy:after {content:""; clear:both; display:block;}

#information			{float:left;padding:20px 0;color:#898989;}
#information address	{clear:both;padding-bottom:2px;font-size:11px;line-height:15px;font-weight:normal;}
#information address span { padding:0 10px;font-size:10px;color:#ccc;}
#information cite		{font-size:10px;font-family:'Tahoma';font-weight:normal;}




/* ===============
	서브페이지 
==================*/

/* 기본 설정 */

.sub_con  { clear:both;width:910px;padding:50px 45px;margin:70px auto 0;background:#fff;}

.sub_con h2	{font-size:30px;color:#000;}



/* 클럽개요 */
.club_con		{height:485px;padding-top:20px;background:url(../images/club_img.jpg) right top no-repeat;}
.club_con dl	{padding-top:30px;}
.club_con dt	{padding-bottom:13px;font-size:18px;font-weight:bold;}
.club_con dd	{font-size:14px;line-height:1.8em;}


/* 코스정보 */
.course_con		{height:485px;padding:20px 30px 0;}

.course_tab		{float:left;width:145px;}
.course_tab:after	{content:""; clear:both; display:block;} 
.course_tab li		{ clear:both; margin-bottom:5px; font-family:Verdana; font-size:15px; text-align:center; line-height:2.2em; width:108px; height:33px; border:1px solid #c7c4b4; color:#736357; cursor:pointer; _cursor:hand; }
.course_tab li.tit { width:110px; height:35px; border:none; font-size:14px; color:#fff; font-weight:bold; background:#959595; cursor:default; line-height:2.4em; }
.course_tab li.on { width:110px; height:35px; border:none; color:#fff; font-weight:bold; background:#f26522; }
.course_tab li:hover { font-weight:bold; }

.course_info	{ float:left;width:705px;}
.course_info h3	{height:35px;font-size:24px;font-weight:bold;color:#362f2d;border-bottom:2px solid #362f2d;}
.course_info h3 span	{color:#f26522;}

.course_txt		{position:relative; margin-top:40px;}

.course_txt table	{position:absolute;top:0;right:0;width:320px;border-collapse:collapse;border-top:2px solid #362f2d;border-left:1px solid #c7c4b4;text-align:center;}
.course_txt th	{padding:10px 0 12px;font-size:13px;font-weight:bold;border-bottom:1px solid #362f2d;border-right:1px solid #bdbdbd; background:#eee;}
.course_txt td	{padding:10px 0 12px;color:#232323;border-bottom:1px solid #362f2d;border-right:1px solid #bdbdbd;}


/* 날씨 */
.weather_con	{min-height:485px;padding-top:20px;}

/* 오시는길 */
.location_con	{min-height:455px;padding-top:30px;}
.map			{width:900px;margin:0 auto;}

