@charset "euc-kr";
/* SBS °ñÇÁ´åÄÄ °³Æí css
 * ÁÖÀÇ : I-ON CMS Deploy, Á÷Á¢ ¼öÁ¤ÇÏÁö ¸¶¼¼¿ä.
 * 2011.12.19 / ±èÁ¤À±,±èÇý¹Ì, °ûÀçÈ« */

* { margin:0; padding:0;}
html {overflow-y:scroll;}
html, body {margin:0; padding:0; min-height:100%; }

body {font-family: "µ¸¿ò", sans-serif, Arial; font-size:12px; position:relative; }

table, div {border-collapse:collapse;}
select, textarea,input {font-family:"µ¸¿ò", Arial, Helvetica, sans-serif; font-size:12px; color:#000; vertical-align:top;}
form, ul, ol, dl, table, div, h1, h2, h3 ,h4 {margin:0;padding:0;}
h1, h2, h3 ,h4, h5, h6{font-size:12px; text-decoration:none;}
img, fieldset, i {border:0; margin:0; padding:0; }
select, input, li, img {vertical-align:top; }
ul, li, dl, dt, dd{list-style-type : none; }
caption { text-indent:-5000px; line-height:0; font-size:0;}
legend{ text-indent:-5000px; line-height:0; font-size:0; position:absolute; top:0; left:0;}
hr {display:none;}
button {border:0px; margin:0; background:none; padding:0; cursor:pointer; font-family:dotum;}
address, caption, cite, code, dfn, em, var, i {font-style:normal; font-weight:normal;}

a:link {text-decoration:none; color:#000;}
a:visited{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#73c23f;}
a:active{text-decoration:none; color:#000;}

a span, a strong {cursor:pointer}

/* Common Style */
[class^="frameBd"] {position:absolute; top:0; left:0; display:block; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; background:url('http://img.golf.sbs.co.kr/www/2012/common/blank.gif') left top repeat; }

.hidden {overflow:hidden; width:0; height:0; visibility:hidden; font-size:0; line-height:0; text-indent:-5000px; position:absolute; left:-5000px;}
.bn {background:none !important;}

.bt_none {border-top:none !important;}
.br_none {border-right:none !important;}
.bb_none {border-bottom:none !important;}
.bl_none {border-left:none !important;}

.txt_input {height:15px; border:1px solid #e3e3e3; padding:2px 5px; font-size:12px; color:#000;}
.dotInput {width:14px; height:14px; border:none; }
.nospace {margin-top:0px !important;}

.mt10 {margin-top:10px !important;}

.ir { z-index:-1; position:relative; display:block; white-space:nowrap; overflow:hidden; text-indent:-99999px;}
.bg_golf_img {background:url('http://img.golf.sbs.co.kr/www/2015/common/global_img.png') no-repeat; }

.blind {line-height:1px; overflow:hidden; text-indent:-10000em; position:absolute; left:-99999px; top:-99999px; }

.f_green {color:#80c953;}

.ellipsis {width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/*skipNavigation*/
#skip {height:0;}
	#skip a{overflow:hidden; display:block; width:0; height:0; text-align:center; color:#000;}
		#skip a:focus, #skip a:active {width:auto; height:auto; padding:5px; background:#f2f2f2; border:1px solid #ddd; display:block;}

/* common Gnb */
#gnbNew_wrap {width:100%; min-width:980px; padding:9px 0 8px 0; background:#fafafa; text-align:center; line-height:1;}
	#gnbNew_wrap .gnb_top {width:100%; height:17px; text-align:center;}
		#gnbNew_wrap .gnb_top a {display:inline-block; height:17px;  margin-left:16px; vertical-align:top;}
		/*#gnbNew_wrap .gnb_top a:first-child {margin-left:0;}*/
		#gnbNew_wrap .gnb_top .sbs {width:22px; background-position:0 0;}
		#gnbNew_wrap .gnb_top .sbs_golf {width:46px; background-position:-25px 0;}
		#gnbNew_wrap .gnb_top .sbs_sports {width:58px; background-position:-75px 0;}
		#gnbNew_wrap .gnb_top .sbs_plus {width:46px; background-position:-135px 0;}
		#gnbNew_wrap .gnb_top .sbs_cnbc {width:30px; background-position:-185px 0;}
		#gnbNew_wrap .gnb_top .sbs_fune {width:48px; background-position:-220px 0;}
		#gnbNew_wrap .gnb_top .sbs_mtv {width:45px; background-position:-270px 0;}
		#gnbNew_wrap .gnb_top .sbs_nick {width:75px; background-position:-480px -135px;}

/* layout */
#wrap, #tv_template {width:100%; min-width:990px; min-height:100%;  }
#header, #gnb_wrap, #footer, .main #container {line-height:1.5; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#wrap, #tv_template {overflow-x:hidden; }
}

/* Index Layout */
#container {width:100%; min-width:980px;  padding-bottom:20px;}
#container:after {content:""; display:block; clear:both;}
	#container #content {width:595px; float:left; margin:10px 0 30px;}
		#container #content .h3_line {padding:15px 0 5px; border-bottom:2px solid #73c23f;}
	#container #right_content {width:275px; float:right; margin:10px 0 30px;}

/* Header , ·Î°í, ¿Â¿¡¾î, ¸Þ´º ¹öÆ°*/
#header { width:100%; min-width:980px; border-top:1px solid #adadad; background:url('http://img.golf.sbs.co.kr/www/2015/common/bg_gnb_repeat.gif') repeat-x 0 0; }
	#header .header_inner {width:980px; margin:0 auto; position:relative;}
		#header .header_inner .ir {text-indent:-99999px;}
		#header .gnb_arrow {display:block; width:29px; height:13px;  background-position:-510px -45px; position:absolute; right:22px; bottom:0;}
		#header .h_top {height:90px;}
			#header .h_top .logo {width:155px; height:47px; margin:15px 53px 0 0; float:left; }
				#header .h_top .logo a {display:block; height:47px; background-position:0 -20px; }
			#header .h_top .onair_area {width:654px; height:36px; margin-top:30px;  float:left; }
				#header .h_top .onair_area a {display:block;}
				#header .h_top .onair_area .btn_schedul {width:32px; height:32px; margin-right:61px; background-position:-160px -20px; float:left; position:relative; top:-1px;}
					#header .h_top .onair_area .btn_schedul .ir {display:block; padding:6px 0 6px 36px; overflow:visible; position:absolute; left:0; top:0; z-index:1; text-indent:0; font-size:14px; color:#fff; font-weight:bold; white-space:nowrap; cursor:pointer;}
				#header .h_top .onair_area .onair_info {width:561px; height:35px; background-position:0 -70px; float:left; text-align:left;}
					#header .h_top .onair_area .onair_info .btn_onair {width:81px; height:31px; background-position:-360px -160px; float:left;}
					/*#header .h_top .onair_area .onair_info .btn_onair.on {background-position:-195px -20px;}*/
						#header .h_top .onair_area .onair_info .btn_onair .ir {display:block; padding:6px 0 6px 27px; z-index:1; font-size:14px; color:#f9a624; font-weight:bold; text-indent:0; white-space:nowrap;}
					#header .h_top .onair_area .onair_info .txt {display:block; width:470px; margin:9px 0 0 4px; *margin:8px 0 0 4px; font-size:11px; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left; }
		#header .h_top .btn_menu {display:block; width:32px; height:31px; /*margin:29px 39px 0 0;*/ background-position:-445px -160px; float:right; position:relative; right:39px; top:29px;}
			#header .h_top .btn_menu .ir {display:block; padding:6px 0 6px 37px; overflow:visible; font-size:14px; color:#fff; font-weight:bold; text-indent:0; white-space:nowrap; position:absolute; left:0; top:0; z-index:1;  cursor:pointer;}

/* sub Header */
#sub_header {width:980px; height:69px; margin:0 auto; position:relative; z-index:3; font-size:11px; line-height:1.3; letter-spacing:-0.1em; /* overflow:hidden; */}
#sub_header:after {content:""; display:block; clear:both;}
#sub_header h1 {float:left; margin-right:15px; padding-top:20px;}
#sub_header .sub_top {float:left; padding-top:41px; }
#sub_header .sub_top .menu {margin-right:5px;}
#sub_header .sub_top .menu a {color:#555;}
#sub_header .sub_top .menu a:hover { color:#73c23f;}
#sub_header .sub_top .menu a.formation {padding-right:9px; margin-right:3px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line3.gif') right top no-repeat;}
#sub_header .sub_top .menu a.on_air {padding-right:15px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_on_air.gif') right 0 no-repeat;}
#sub_header .sub_top .menu a.off_air {padding-right:15px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_off_air.gif') right 0 no-repeat;}
#sub_header .sub_top .now_program {color:#696969;}
#sub_header .sub_top .now_program .tit {color:#000;}
#sub_header .sub_top .now_program strong {margin-right:5px;}

#sub_header .infor_menu {float:right; padding-top:41px; margin-right:-7px;}
#sub_header .infor_menu li {float:left; padding:0 7px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line1.gif') left 2px no-repeat;}
#sub_header .infor_menu li:first-child {background:none;}
#sub_header .infor_menu li a {color:#424242;}
#sub_header .infor_menu li a:hover { color:#73c23f;}

/* GNB, °Ë»ö, ³¯°³ ¹è³Ê */
#gnb_wrap {min-width:980px; width:100%;  border-bottom:2px solid #2b2b2b; position:relative; z-index:120;}
	#gnb_wrap .gnb_area {width:978px; height:41px; margin:0 auto; border:1px solid #ccc; border-width:0 1px; position:relative; z-index:10; overflow:hidden; }
		#gnb_wrap .gnb {width:796px; overflow:hidden; float:left; }
			#gnb_wrap .gnb li {width:98px; height:304px; border-left:1px solid #f2f2f2; letter-spacing:-1px; float:left; position:relative; }
			#gnb_wrap .gnb li:first-child { border-left:0;}
				#gnb_wrap .gnb li .one_depth {display:block; padding:0 7px; margin-top:12px; font-size:13px; color:#434343; font-weight:bold; text-align:center;}
				#gnb_wrap .gnb li .one_depth:hover, #gnb_wrap .gnb li .one_depth:focus, #gnb_wrap .gnb li .one_depth:active {color:#75c341; text-decoration:underline;}
					.double_one_depth {overflow:hidden;}
						.double_one_depth .one_depth, .double_one_depth .slash {float:left;}
						.double_one_depth .slash {margin-top:13px; *margin-top:14px; font-weight:bold;}
						.double_one_depth .one_depth {padding:0 3px !important; *padding:0 2px !important;}/*2015-12-24*/
						.gnb_area.on .double_one_depth .slash {margin-top:22px;}/*2015-12-24*/
				#gnb_wrap .gnb li .gnb_sub { padding:0 7px; margin-top:13px;  float:none; display:none;}
					#gnb_wrap .gnb li .gnb_sub li {width:100%; height:19px;  border:0; clear:both;}
						#gnb_wrap .gnb li .gnb_sub li a {display:block; color:#7a7a7a;}
						#gnb_wrap .gnb li .gnb_sub li a:hover, #gnb_wrap .gnb li .gnb_sub li a:focus, #gnb_wrap .gnb li .gnb_sub li a:active {color:#75c341; text-decoration:underline;}
		#gnb_wrap .login_box {width:181px; height:304px;  border-left:1px solid #ccc; background:url('http://img.golf.sbs.co.kr/www/2015/common/bg_login_box.jpg') repeat-x left bottom; float:right; position:relative;}
			#gnb_wrap .login_box .btn_area {width:181px; height:29px; padding:12px 0 0 0; background:#fff; text-align:center;}
				#gnb_wrap .login_box .btn_area a, #gnb_wrap .login_box .btn_area .area_line {display:inline-block;  vertical-align:middle; letter-spacing:-1px; position:relative;}
				#gnb_wrap .login_box .btn_area a { color:#434343; }
				#gnb_wrap .login_box .btn_area a:hover, #gnb_wrap .login_box .btn_area a:focus, #gnb_wrap .login_box .btn_area a:active {text-decoration:underline; color:#75c341;}
				#gnb_wrap .login_box .btn_area .area_line {width:1px; height:20px; margin:0 14px 0 10px; background:#f1f1f1; font-size:0; position:relative; top:-1px;}
				
			#gnb_wrap .login_box .inner {padding:24px 19px 0 19px; *padding:23px 19px 0 19px; color:#666; /*line-height:1.4;*/ display:none;}
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					#gnb_wrap .login_box .inner {padding:23px 19px 0 19px;}
				}
				#gnb_wrap .login_box .inner .msg {width:143px; height:48px; margin-bottom:4px;  font-size:11px; text-align:center; overflow:hidden;}
					#gnb_wrap .login_box .inner .msg a {margin-bottom:0; font-weight:normal;}
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					#gnb_wrap .login_box .inner .msg {margin-bottom:5px;}
				}
					#gnb_wrap .login_box .inner .msg .f_green {color:#73c340;}
				#gnb_wrap .login_box .inner input[type="text"], #gnb_wrap .login_box .inner input[type="password"] {width:129px; height:15px;  padding:7px 6px 6px 6px; border:1px solid #ebeceb; background:none; font-size:11px; color:#3b3a48; font-weight:bold;  position:relative; z-index:2; }
				#gnb_wrap .login_box .inner input[type="text"].on, #gnb_wrap .login_box .inner input[type="text"]:focus, #gnb_wrap .login_box .inner input[type="password"].on, #gnb_wrap .login_box .inner input[type="password"]:focus { background:#fff; }
				#gnb_wrap .login_box .inner input[type="text"] {margin-bottom:3px; *margin-bottom:0px;}
				#gnb_wrap .login_box .inner [class^="use_"] {display:block; width:127px; height:13px; padding:9px 8px 8px 8px; background:#fff; font-size:11px; color:#d8d8d8; font-weight:normal; position:absolute; left:19px;}
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					#gnb_wrap .login_box .inner [class^="use_"]  {padding:9px 8px 8px 8px;}
				}
				#gnb_wrap .login_box .inner [class^="use_"]:hover {color:#d8d8d8; text-decoration:none;}
				#gnb_wrap .login_box .inner .use_id {top:76px;}
				#gnb_wrap .login_box .inner .use_pw {top:109px;}
				#gnb_wrap .login_box .inner .btn_login {display:block; width:143px; height:50px;  margin:10px 0 11px 0; text-align:center; background-position:-215px -160px; font-size:14px; color:#fff; font-weight:bold;}
				#gnb_wrap .login_box .inner .btn_login:hover, #gnb_wrap .login_box .inner .btn_login:focus, #gnb_wrap .login_box .inner .btn_login:active {text-decoration:underline;}
				#gnb_wrap .login_box .inner a {display:block; margin-bottom:1px; *margin-bottom:0; font-size:11px; color:#666; font-weight:bold;}
				#gnb_wrap .login_box .inner a:hover, #gnb_wrap .login_box .inner a:focus, #gnb_wrap .login_box .inner a:active {color:#75c341; text-decoration:underline;}
				#gnb_wrap .login_box .inner input[type="checkbox"], #gnb_wrap .login_box .inner label {vertical-align:top; position:relative; top:-1px; }
				#gnb_wrap .login_box .inner input[type="checkbox"] {padding:0; margin:0;  *top:-4px; *left:-4px;}
				#gnb_wrap .login_box .inner label {padding:0 0 0 6px; font-size:11px; color:#666; font-weight:bold; *left:-7px; display:inline-block;}
				#gnb_wrap .login_box .inner label:hover {color:#75c341; text-decoration:underline;}
				#gnb_wrap .login_box .inner.login .msg {font-size:12px;}
					#gnb_wrap .login_box .inner.login .msg  .user_name, #gnb_wrap .login_box .inner.login .msg  .user_type {display:block; text-align:center;}
					#gnb_wrap .login_box .inner.login .msg  .user_type {font-size:11px;}
		#gnb_wrap .search_area {width:978px; height:38px; border-top:1px solid #ccc; clear:both; display:none;}
			#gnb_wrap .search_area .links {margin:12px 0 0 9px; float:left; }
				#gnb_wrap .search_area .links a {display:block; float:left; margin-left:25px; font-weight:bold;}
				#gnb_wrap .search_area .links a:first-child {margin-left:0;}
				#gnb_wrap .search_area .links a:hover, #gnb_wrap .search_area .links a:focus, #gnb_wrap .search_area .links a:active {text-decoration:underline;}
			#gnb_wrap .search_area .search {margin:4px 18px 0 0; overflow:hidden; float:right; position:relative;}
				#gnb_wrap .search_area .search input[type="text"], #gnb_wrap .search_area .search button, #gnb_wrap .search_area span  {float:left;}
				#gnb_wrap .search_area .search input[type="text"] {width:163px; height:14px;  padding:9px 7px 7px 7px; margin-right:11px; border:1px solid #e5e5e7; border-width:0 0 1px 0; background:none; font-size:11px; color:#3b3b47; position:relative; z-index:2;}
				#gnb_wrap .search_area .search input[type="text"].on, #gnb_wrap .search_area .search input[type="text"]:focus {width:165px; height:16px; padding:8px 6px 6px 6px;  font-weight:bold; background:#fff;}
				#gnb_wrap .search_area .search label {display:block; width:163px; height:14px;  padding:9px 7px 7px 7px; font-size:11px; color:#d8d8d8; position:absolute; left:0; top:0;}
				#gnb_wrap .search_area .search button, #gnb_wrap .search_area .search span {display:block; text-indent:-99999px;}
				#gnb_wrap .search_area .search .btn_search {width:23px; height:24px; margin:3px 11px 0 0; background-position:-465px -20px;}
				#gnb_wrap .search_area .search .btn_search:hover, #gnb_wrap .search_area .search .btn_search:focus, #gnb_wrap .search_area .search .btn_search:active {background-position:-440px -20px;}
				#gnb_wrap .search_area .search .btn_close {width:20px; height:20px; margin:4px 0 0 14px; background-position:-510px -20px;}
				#gnb_wrap .search_area .search .area_line {width:1px; height:20px; margin-top:4px; background:#f1f1f1; font-size:0;}
		#gnb_wrap .banner_left, #gnb_wrap .banner_right {width:195px; height:343px; display:none;}
		#gnb_wrap .banner_left {position:absolute; left:-196px; top:0;}
		#gnb_wrap .banner_right {position:absolute; right:-196px; top:0;}
		#gnb_wrap .link_golf_insurance {display:block; width:82px; height:29px; margin-left:490px; padding-top:12px; position:absolute; left:50%; top:0;}
			#gnb_wrap .link_golf_insurance_txt {display:block; width:62px; height:17px; margin:0 auto; background-position:-550px -30px; cursor:pointer;}
	#gnb_wrap .gnb_area.on {height:343px; overflow:visible;}
		#gnb_wrap .gnb_area.on .gnb li .one_depth {margin-top:22px; *margin-top:21px; text-align:left;}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			#gnb_wrap .gnb_area.on .gnb li .one_depth{margin-top:21px;}
		}
		#gnb_wrap .gnb_area.on .login_box .btn_area {display:none;}
		#gnb_wrap .gnb_area.on .gnb li .gnb_sub, #gnb_wrap .gnb_area.on .login_box .inner, #gnb_wrap .gnb_area.on .search_area, #gnb_wrap .gnb_area.on .banner_left, #gnb_wrap .gnb_area.on .banner_right {display:block;}
	#gnb_wrap .gnb_area a.on, #gnb_wrap .gnb li .gnb_sub li a.on {color:#75c341;}

/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¸ðµâ */
.cont_section {width:980px; margin:0 auto; background:#fff;}
	.cont_section .title {padding-bottom:12px; color:#4e515c; font-weight:bold;}
.cont_section_gray {width:100%; background:#4e515c;}
	.side_banner_area {width:980px; height:0; margin:0 auto; position:relative; z-index:2;}
		.side_banner_area .banner_left {width:195px; height:320px; position:absolute; left:-196px; top:0;}
		.side_banner_area .banner_right {width:195px; height:320px; position:absolute; right:-196px; top:0;}

/* ÅÇ ¸Þ´º ¿Í ÄÁÅÙÃ÷ ¿µ¿ª */
[class^="tab_box"] {margin-top:20px; border-top:2px solid #4b4a4a; }
	[class^="tab_box"] .inner {border:1px solid #e5e5e5; border-width:0 1px 1px 1px; overflow:hidden;}

[class^="tabmenus"] {height:39px; overflow:hidden;}
	[class^="tabmenus"] li {float:left; border-left:1px solid #e5e5e5; }
	[class^="tabmenus"] li:first-child {border-left:0;}
		[class^="tabmenus"] li a {display:block; padding-top:12px; height:26px; border-bottom:1px solid #e5e5e5; background:#faf9f9; color:#a7a6a6; text-align:center; cursor:pointer;}
		[class^="tabmenus"] li a:hover, [class^="tabmenus"] li a:focus, [class^="tabmenus"] li a:active {text-decoration:underline;}
		[class^="tabmenus"] li a.on {height:27px; border-bottom:0; background:#fff; font-weight:bold; color:#000;}

/* ½æ³×ÀÏ °¡·ÎÇü*/
[class^="thum_type_"] {display:block;}
	[class^="thum_type_"] a, [class^="thum_type_"] span {display:block; }
	
	[class^="thum_type_"] a {overflow:hidden;}
		[class^="thum_type_"] .img_area {width:216px; height:122px;  position:relative; text-align:center;  line-height:10.3; *line-height:10; letter-spacing:-4px;  float:left;}
		@media screen and (-webkit-min-device-pixel-ratio:0){
			[class^="thum_type_"] .img_area  {line-height:10.1;}
		}
			[class^="thum_type_"] .img_area .alingn_noblock {display:inline-block; width:0; vertical-align:middle; font-size:0; }
			[class^="thum_type_"] .img_area img {max-width:100%; max-height:100%; vertical-align:middle;}
				[class^="thum_type_"] .frameBd {width:214px; height:120px; vertical-align:middle;}
				[class^="thum_type_"] .icon_play {width:32px; height:32px; background-position:-75px -195px; position:absolute; right:10px; bottom:10px; z-index:10;}
				[class^="thum_type_"] .icon_play_big {width:66px; height:66px; margin:0 -33px -33px 0; background-position:-400px -224px;  position:absolute;  right:50%; bottom:50%; z-index:10px;}
		[class^="thum_type_"] .txt_area {width:auto; margin-left:9px; float:left; vertical-align:middle;}
			[class^="thum_type_"] .txt_area strong, [class^="thum_type_"] .txt_area span {display:block;}
			[class^="thum_type_"] .txt_area .tit {color:#80c953; margin-bottom:6px;}
			[class^="thum_type_"] .txt_area .txt {color:#000; margin-bottom:7px;}
			[class^="thum_type_"] .txt_area .date, [class^="thum_type_"] .txt_area .txt_s {font-size:11px; color:#a7a6a6;}
		[class^="thum_type_"] a:hover .txt, [class^="thum_type_"] a:focus .txt, [class^="thum_type_"] a:active .txt, a[class^="thum_type_"]:hover .txt, a[class^="thum_type_"]:focus .txt, a[class^="thum_type_"]:active .txt {text-decoration:underline; color:#75c341;}
		a[class^="thum_type_"] span, a[class^="thum_type_"] strong, [class^="thum_type_"] a span, [class^="thum_type_"] a strong {cursor:pointer;}

/* ½æ³×ÀÏ ¼¼·ÎÇü*/
[class^="new_thum"] {display:block; }
	[class^="new_thum"] a, [class^="new_thum"] span, [class^="new_thum"] strong {display:block; }
	[class^="new_thum"] .img_area {width:216px; height:122px; position:relative; margin-bottom:13px; text-align:center; line-height:10.3; *line-height:10; letter-spacing:-4px;}
	@media screen and (-webkit-min-device-pixel-ratio:0){
		[class^="new_thum"] .img_area {line-height:10.1;}
	}
		[class^="new_thum"] .img_area  .alingn_noblock {display:inline-block; width:0; vertical-align:middle; font-size:0;}
			[class^="new_thum"] .img_area  img {max-width:100%; max-height:100%; vertical-align:middle;}
			[class^="new_thum"] .frameBd {width:214px; height:120px;}
			[class^="new_thum"] .icon_play {width:32px; height:32px; background-position:-75px -195px; position:absolute; right:10px; bottom:10px; z-index:10;}
			[class^="new_thum"] .icon_play_big {width:66px; height:66px; margin:0 -33px -33px 0; background-position:-400px -224px;  position:absolute;  right:50%; bottom:50%; z-index:10px;}
			[class^="new_thum"] .icon_play_middle {width:48px; height:48px; margin:0 -24px -24px 0; background-position:-565px -49px; position:absolute;  right:50%; bottom:50%; z-index:10px;}
			[class^="new_thum"] .time {width:40px; height:23px; background:url('http://img.golf.sbs.co.kr/www/2015/common/bg_trans_black.png') repeat; position:absolute; right:0; bottom:0; font-size:11px; color:#d7d7d7; text-align:center; letter-spacing:0; line-height:2.4;}
			[class^="new_thum"] .label {width:64px; height:60px; background-position:-480px -160px; position:absolute; left:5px; top:-5px; z-index:10;}
	[class^="new_thum"] .tit {color:#75c341; margin-bottom:8px;}
	[class^="new_thum"] .subject {color:#000;}
	[class^="new_thum"] .txt_s {font-size:11px; color:#a7a6a6; margin-top:1px;}
	a[class^="new_thum"]:hover .subject, a[class^="new_thum"]:focus .subject, a[class^="new_thum"]:active .subject, [class^="new_thum"] a:hover .subject, [class^="new_thum"] a:focus .subject, [class^="new_thum"] a:active .subject {color:#75c341; text-decoration:underline;}
	a[class^="new_thum"] span, a[class^="new_thum"] strong, [class^="new_thum"] a span, [class^="new_thum"] a strong {cursor:pointer;}

/* ½æ³×ÀÏ ¸®½ºÆ® */
.thum_type_list {overflow:hidden;}
	.thum_type_list li {width:216px; margin-left:20px; float:left; cursor:pointer; letter-spacing:-1px;}
	.thum_type_list li:first-child {margin-left:0;}
		.thum_type_list li .new_thum .img_area {float:none;}

/* ¸ÞÀÎ º¸µå ¸µÅ© ¸®½ºÆ® */
[class^="link_list"] {width:100%;}
	[class^="link_list"] li {width:100%; margin-top:10px; overflow:hidden;}
	[class^="link_list"] li:first-child {margin-top:0;}
		[class^="link_list"] li a {display:block; overflow:hidden;}
			[class^="link_list"] li span {display:block; float:left;}
			[class^="link_list"] li .txt_head {font-size:11px; color:#a7a6a6; margin-right:2px;}
			[class^="link_list"] li .subject {color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
			[class^="link_list"] li a:hover .subject, [class^="link_list"] li a:focus .subject, [class^="link_list"] li a:active .subject {color:#75c341; text-decoration:underline;}

/* ·Ñ¸µ ¹öÆ° */
[class^="paging_btn_"] {height:21px; overflow:hidden;} 
	[class^="paging_btn_"] .btn_left, [class^="paging_btn_"] .btn_right, [class^="paging_btn_"] .page_num {display:block; float:left;}
	[class^="paging_btn_"] .btn_left {width:11px; height:21px; background-position:-295px -105px;}
	[class^="paging_btn_"] .btn_left:hover, [class^="paging_btn_"] .btn_left:focus, [class^="paging_btn_"] .btn_left:active {background-position:-295px -130px;}
	[class^="paging_btn_"] .btn_right {width:11px; height:21px; background-position:-310px -105px;} 
	[class^="paging_btn_"] .btn_right:hover, [class^="paging_btn_"] .btn_right:focus, [class^="paging_btn_"] .btn_right:active {background-position:-310px -130px;}
	[class^="paging_btn_"] .page_num {width:38px; height:15px; padding-top:4px; font-size:11px; color:#808080; text-align:center;}

/* ´õº¸±â ¹öÆ° */
[class^="btn_more"] {display:block; width:21px; height:13px; background-position:-410px -20px; text-indent:-99999px; position:absolute; right:0; top:19px; }
[class^="btn_more"]:hover, [class^="btn_more"]:focus, [class^="btn_more"]:active {background-position:-410px -45px;}

/* ´Ý±â¹öÆ° */
.btn_close {display:block; width:20px; height:20px; background-position:-375px -105px; text-indent:-99999px; }

/* ¼¿·ºÆ®¹Ú½º µðÀÚÀÎ */
.mdtp_select_w {z-index:1; position:relative; width:148px;}
	.sdtps_tit, .sdtps_list li a {display:block; height:16px; *height:17px; padding:3px 0 0 7px; *padding:2px 0 0 7px; font-size:11px; font-weight:normal; color:#767676; border:1px solid #b5b5b5; cursor:pointer; background-color:#ddd; background-image:url('http://img.golf.sbs.co.kr/www/2015/common/bg_sdtps.gif'); background-position:right 8px; background-repeat:no-repeat;}
	@media screen and (-webkit-min-device-pixel-ratio:0){
		.sdtps_tit, .sdtps_list li a { height:17px; padding:2px 0 0 7px;}
	}
		.sdtps_tit a {color:#767676;}
		.sdtps_tit a:hover {text-decoration:none;}
	.sdtps_list_w {position:absolute; top:-99999px; left:-99999px; z-index:10; width:146px; max-height:150px; overflow:hidden; overflow-y:auto; border:1px solid #b5b5b5; border-top:0;}
		.sdtps_list {background:#ddd;}
			.sdtps_list li {}
				.sdtps_list li a {border:0; background:#ddd;}
	/* ¿­·ÈÀ» ¶§ */
	.mdtps_open {z-index:3;}
		.mdtps_open .sdtps_tit {background-position:right -68px;}
			.mdtps_open .sdtps_list_w {top:21px; left:0;}

/* °øÅë ¶ó¿îµå ¹öÆ° */
[class^="btn_rd"] {display:inline-block; min-width:99px; height:38px; font-size:0; letter-spacing:-4px; border:0; white-space:nowrap;  line-height:1.5;}
	[class^="btn_rd"] span {display:inline-block; font-size:14px; color:#fff; font-weight:bold;  vertical-align:top; letter-spacing:-1px;}
	[class^="btn_rd"] .txt {min-width:99px; padding:12px 0 6px 10px; *padding:10px 0 10px 10px; text-align:center; }
	[class^="btn_rd"] .rd_right {width:10px; height:38px; font-size:0; margin-left:-1px;}
	@media screen and (-webkit-min-device-pixel-ratio: 0){
		[class^="btn_rd"] .txt {padding:10px 0 7px 10px;}
	}

	/* ³ì»ö ¶ó¿îµå */
	.btn_rd_green .txt, .btn_rd.green .txt {background-position:0 -290px;}
	.btn_rd_green .rd_right, .btn_rd.green .rd_right {background-position:-550px -290px;}

	/* ¶óÀÎ ¾ø´Â ³ì»ö ¶ó¿îµå  */
	.btn_rd_green_noline {height:43px;}
		.btn_rd_green_noline .txt {padding:13px 0; background-position:0 -565px;}
		.btn_rd_green_noline .rd_right {height:43px; background-position:-780px -565px;}

	/* È¸»ö ¶ó¿îµå */
	.btn_rd_gray .txt, .btn_rd.gray .txt {background-position:0 -335px;}
	.btn_rd_gray .rd_right, .btn_rd.gray .rd_right {background-position:-550px -335px;}

	/* ÁøÇÑ ³²»ö ¶ó¿îµå*/
	.btn_rd_darkblue {height:50px;}
		.btn_rd_darkblue .txt {padding:16px 0 13px 10px; background-position:0 -380px;}
		.btn_rd_darkblue .rd_right {height:50px; background-position:-550px -380px;}
	
	/* Èò»ö ¹è°æ, ³²»ö º¸´õ ¶ó¿îµå */
	.btn_rd_white {height:50px;}
		.btn_rd_white .txt {padding:16px 0 13px 10px; background-position:0 -440px; color:#4e515c;}
		.btn_rd_white .rd_right {height:50px; background-position:-550px -440px;}
	
	/* ÇÏ´Ã»ö ¹öÆ° */
	.btn_rd_cyon {height:61px;}
		.btn_rd_cyon .txt {min-height:23px; padding:18px 0 19px 10px; background-position:0 -495px; font-size:18px; color:#fff;}
		.btn_rd_cyon .rd_right {height:60px; background-position:-780px -495px;}
	
	/* ÀÛÀº È¸»ö ¶ó¿îµå */
	.btn_rd_gray_s {height:37px;}
		.btn_rd_gray_s .txt { background-position:0 -615px; color:#73c340;}
		.btn_rd_gray_s .rd_right {height:37px; background-position:-780px -615px;}
	
	/* Èò»ö ¹è°æ, È¸»ö º¸´õ ¶ó¿îµå */
	.btn_rd_white_grayb {height:40px;}
		.btn_rd_white_grayb .txt {padding:11px 0 8px 10px; background-position:0 -660px; color:#73c340;}
		.btn_rd_white_grayb .rd_right {height:40px; background-position:-780px -660px;}

/* °øÅë Ã¼Å© ¹Ú½º */
[class^="in_chk"] {display:inline-block; width:26px; height:26px; font-size:0; letter-spacing:0; background-position:-480px -105px;}
	[class^="in_chk"] input[type="checkbox"] {width:26px; height:26px;}
.in_chk.on {background-position:-510px -105px;}
	
/* °øÅë ¶óµð¿À ¹öÆ° */
[class^="in_radio"] {display:inline-block; width:25px; height:25px; font-size:0; letter-spacing:0; background-position:-410px -105px;}
	[class^="in_radio"] input[type="radio"] {width:25px; height:25px;}
.in_radio.on {background-position:-440px -105px;}

[class^="in_chk"] input[type="checkbox"], [class^="in_radio"] input[type="radio"] {filter:alpha(opacity=0); opacity:0; }

/* ¸ÞÀÎ º»¹®  */
/* »ó´Ü ½ÃÁð ¹è³Ê*/
.open_banner {width:100%; min-width:980px;  border-bottom:2px solid #2b2b2b;}
	.open_banner .banner_inner {width:980px; height:343px; margin:0 auto;  position:relative;}
		.open_banner .banner_inner img {vertical-align:top;}
		.open_banner .banner_inner .banner_img {width:1370px; height:343px; position:absolute; left:-195px; top:0;}
		.open_banner .banner_inner .btn_close {position:absolute; right:20px; top:15px; z-index:10;}
		.open_banner .banner_inner .chk_area {position:absolute; right:20px; bottom:14px; overflow:hidden; z-index:10;}
			.open_banner .banner_inner .chk_area input, .open_banner .banner_inner .chk_area label {vertical-align:top;}
			.open_banner .banner_inner .chk_area label {display:inline-block; *padding-top:3px; font-size:11px; color:#a0a0a0; margin:1px 3px 2px 3px;}
			@media screen and (-webkit-min-device-pixel-ratio:0){
				.open_banner .banner_inner .chk_area label { margin:-1px 3px 2px 3px;}
			}

/* 2015-01-07 ¼­ºê ¸ÞÀÎ »ó´Ü ¹è³Ê Ãß°¡ - °ûÀçÈ«*/
.sub_top_banner {padding-bottom:10px; background:#fff; overflow:hidden;}
	.sub_top_banner .open_banner {width:978px; min-width:978px; height:198px; border:1px solid #e5e5e5; position:relative;}
		.sub_top_banner .open_banner img {vertical-align:top;}
		.sub_top_banner .open_banner .btn_close {position:absolute; right:14px; top:14px; text-indent:0;}
		.sub_top_banner .open_banner .chk_area {position:absolute; right:14px; bottom:14px; overflow:hidden;}
			.sub_top_banner .open_banner .chk_area input, .open_banner .chk_area label {float:left; vertical-align:middle;}
			.sub_top_banner .open_banner .chk_area label {#padding-top:4px; font-size:11px; color:#a0a0a0; margin:2px;}
			.sub_top_banner .open_banner .chk_area label.white {color:#fff;}
			@media screen and (-webkit-min-device-pixel-ratio:0){
				.sub_top_banner .open_banner .chk_area label {position:relative; left:0; top:-2px;}
			}

/* 20120615 ±¤°í ¹è³Ê */
.banner_ad_fly {width:595px; height:332px; position: absolute; left:0; top:10px; z-index:1000;}

/* ¸ÞÀÎ º»¹® »ó´Ü ÀÌº¥Æ® */
 .banner_top {width:980px; height:51px; position:relative; z-index:101;}
	.banner_top .bnr_layer, .banner_top .banner_ad_fly {width:980px; min-height:320px; position:absolute; left:0; top:0; display:none; z-index:90;}
	.banner_top.on .bnr_layer {display:block;}
		.banner_top .bnr_layer .bnr_big {width:980px; height:320px; position:relative;}
			.banner_top .bnr_layer .bnr_big .btn_close {width:16px; height:16px; background-position:-345px -105px; text-indent:-99999px; position:absolute; right:23px; top:19px; z-index:10;}

.event_links {min-height:33px; padding-top:12px; overflow:visible;}
	.event_links .bnr_left, .event_links .area_line, .event_links .links, .event_links .links a {display:block; float:left;}
	.event_links .bnr_left {max-width:258px;}
	.event_links .bnr_right {max-width:182px; padding-top:1px; float:right; position:relative; z-index:100;}
		.event_links .bnr_right .adbanner_top2_big {width:980px; min-height:320px; position:absolute; right:0; top:33px; display:none; z-index:90;}
	.event_links .area_line {width:1px; height:22px; margin-left:26px; background:#ededed;}
	.event_links .links {width:650px; padding-top:5px; overflow:hidden; }
		.event_links .links a {display:block; margin-left:23px; font-size:11px; color:#757575; font-weight:bold; }
		.event_links .links a:hover, .event_links a:focus, .event_links a:active {color:#75c341; text-decoration:underline;}

/*¸ÞÀÎ ÃßÃµ °ñÇÁÀå*/
.recommand_area {width:980px; height:320px; margin:0 auto; position:relative; z-index:1;}
	.recommand_area .slide_area {width:980px; height:270px; position:relative; overflow:hidden;}
		.recommand_area .slide_area .golf_fields {position:absolute; left:1px; top:30px; margin-left:-22px;}
			.recommand_area .slide_area .golf_fields li {width:228px; height:240px; margin-left:22px; border-bottom:1px solid #000; float:left; }
				.recommand_area .slide_area .golf_fields li a, .recommand_area .slide_area .golf_fields li span {display:block; }
				.recommand_area .slide_area .golf_fields li a {width:228px; height:240px; position:relative;}
					.recommand_area .slide_area .golf_fields li .icon_booking {width:61px; height:62px; margin-left:-30px; background-position:0 -105px; text-indent:-99999px; position:absolute; left:50%; top:-17px; z-index:90;}
					.recommand_area .slide_area .golf_fields li .frameBd {width:226px; height:238px; z-index:20;}
					.recommand_area .slide_area .golf_fields li .txt_area {width:192px;; padding:155px 18px 0 18px; height:84px; border-bottom:1px solid #000; background:url('http://img.golf.sbs.co.kr/www/2015/common/bg_gradiation.png') repeat-x left bottom; font-size:16px; color:#fff; position:absolute; left:0; bottom:0; z-index:10;}
						.recommand_area .slide_area .golf_fields li .txt_area .tit {display:block; margin-bottom:10px; *margin-bottom:9px; }
						@media screen and (-webkit-min-device-pixel-ratio:0) {
							.recommand_area .slide_area .golf_fields li .txt_area .tit {margin-bottom:9px;}
						}
						.recommand_area .slide_area .golf_fields li .txt_area .f_orange {color:#fba627;}
						.recommand_area .slide_area .golf_fields li .txt_area .txt {width:100%; clear:both; overflow:hidden; margin-top:-4px;}
							.recommand_area .slide_area .golf_fields li .txt_area .txt strong, .recommand_area .slide_area .golf_fields li .txt_area .txt span {display:block; float:left; /*padding-right:3px;*/}
					.recommand_area .slide_area .golf_fields li a:hover .frameBd, .recommand_area .slide_area .golf_fields li a:focus .frameBd, .recommand_area .slide_area .golf_fields li a:active .frameBd {width:222px; height:234px; border:3px solid #77e633; filter:alpha(opacity=100); opacity:1;}
						.recommand_area .slide_area .golf_fields li a:hover .txt_area>*, .recommand_area .slide_area .golf_fields li a:focus .txt_area>*, .recommand_area .slide_area .golf_fields li a:active .txt_area>*, .recommand_area .slide_area .golf_fields li a:hover .txt_area .txt>*, .recommand_area .slide_area .golf_fields li a:focus .txt_area .txt>*, .recommand_area .slide_area .golf_fields li a:active .txt_area .txt>* {text-decoration:underline;}
					.recommand_area .slide_area .golf_fields li .txt_area .txt .space {width:3px; padding-right:0; overflow:hidden;}
	.recommand_area .msg_area {margin-top:16px; font-size:11px; color:#a1a1a1; letter-spacing:-1px; float:left; }
		.recommand_area .msg_area p, .recommand_area .msg_area .area_line, .recommand_area .msg_area a {display:block; float:left; }
		.recommand_area .msg_area p {margin-right:13px;}
			.recommand_area .msg_area p .f_orange {color:#f9a624;}
		.recommand_area .msg_area .area_line {width:1px; height:10px; margin-top:2px; background:#706e6e; font-size:0;}
		.recommand_area .msg_area a {color:#a1a1a1; margin-left:13px;}
		.recommand_area .msg_area a:hover, .recommand_area .msg_area a:focus, .recommand_area .msg_area a:active {text-decoration:underline;}
	.recommand_area .controlls {width:61px; margin:11px 3px 0 0; float:right; }
		.recommand_area .controlls button, .recommand_area .controlls .page_num {float:left;}
		.recommand_area .controlls button {width:12px; height:21px; text-indent:-99999px;}
		.recommand_area .controlls .btn_left {background-position:-345px -20px;}
		.recommand_area .controlls .btn_left:hover, .recommand_area .controlls .btn_left:focus, .recommand_area .controlls .btn_left:active, .recommand_area .controlls .btn_left.dim {background-position:-345px -45px;}
		.recommand_area .controlls .btn_right {background-position:-360px -20px; float:right;}
		.recommand_area .controlls .btn_right:hover, .recommand_area .controlls .btn_right:focus, .recommand_area .controlls .btn_right:active, .recommand_area .controlls .btn_right.dim {background-position:-360px -45px;}
		.recommand_area .controlls .btn_play {margin:1px 0 0 13px; background-position:-375px -20px; }
		.recommand_area .controlls .btn_play:hover, .recommand_area .controlls .btn_play:focus, .recommand_area .controlls .btn_play:active {background-position:-375px -45px;}
		.recommand_area .controlls .btn_play.stop {background-position:-390px -20px;}
		.recommand_area .controlls .btn_play.stop:hover, .recommand_area .controlls .btn_play.stop:focus, .recommand_area .controlls .btn_play.stop:active {background-position:-390px -45px;}
		/*.recommand_area .controlls .page_num {width:38px; height:15px; padding-top:5px; font-size:11px; color:#808080; text-align:center;}*/

/* ¸ÞÀÎ ºÎÅ· */
.bookings .section {width:460px; height:192px; padding:19px 0 0 29px; border-left:1px solid #f2f2f2; float:left; position:relative;}
	.bookings .section .box {width:459px; height:138px; border:1px solid #e5e5e5;}
.bookings .section:first-child, .bookings .section.first {width:459px; padding:19px 30px 0 0; border-left:0;}
	.bookings .section:first-child .box, .bookings .section.first .box {width:457px;}
		.bookings .green_p li {padding:0 44px 0 43px; margin-top:19px; overflow:hidden;}
			.bookings .green_p li .tit,  .bookings .green_p li .price_num_area, .bookings .green_p li .price_txt, .bookings .green_p li .btn_reserv {display:block; float:left; vertical-align:top; text-indent:-99999px;}
			.bookings .green_p li .tit {width:140px; height:16px; margin:2px 3px 0 0; }
			.bookings .green_p li .tit.week {background-position:-75px -130px;}
			.bookings .green_p li .tit.sat {background-position:-75px -150px;}
			.bookings .green_p li .tit.sun {background-position:-75px -170px;}
			.bookings .green_p li .price_num_area {width:113px; height:21px; background:url('http://img.golf.sbs.co.kr/www/2015/common/bg_colon.gif') no-repeat left 5px;}
				.bookings .green_p li .price_num {height:21px; float:right; }
				@media screen and (-webkit-min-device-pixel-ratio:0){
					.bookings .green_p li .price_num {width:113px; text-align:right; float:none; letter-spacing:-4px;}
				}
					.bookings .green_p li .price_num span {display:block; float:left; width:13px; height:21px; text-indent:-99999px; text-align:left; }
					@media screen and (-webkit-min-device-pixel-ratio:0){
						.bookings .green_p li .price_num span {display:inline-block; text-align:left; float:none;}
					}
					.bookings .green_p li .price_num .num_0 {background-position:-75px -105px;}
					.bookings .green_p li .price_num .num_1 {width:7px; background-position:-90px -105px;}
					.bookings .green_p li .price_num .num_2 {background-position:-100px -105px;}
					.bookings .green_p li .price_num .num_3 {background-position:-115px -105px;}
					.bookings .green_p li .price_num .num_4 {background-position:-130px -105px;}
					.bookings .green_p li .price_num .num_5 {background-position:-145px -105px;}
					.bookings .green_p li .price_num .num_6 {background-position:-160px -105px;}
					.bookings .green_p li .price_num .num_7 {background-position:-175px -105px;}
					.bookings .green_p li .price_num .num_8 {width:14px; background-position:-190px -105px;}
					.bookings .green_p li .price_num .num_9 {background-position:-205px -105px;}
					.bookings .green_p li .price_num .comma {width:6px; margin-left:-2px; background-position:-220px -105px;}
			.bookings .green_p li .price_txt {width:30px; height:13px; margin:4px 21px 0 9px; background-position:-225px -130px;}
			.bookings .green_p li .btn_reserv {width:54px; height:20px; background-position:0 -170px;}
		.bookings .booking_plaza li {margin-top:10px; overflow:hidden;}
		.bookings .booking_plaza li:first-child {margin-top:20px;}
			.bookings .booking_plaza li .date, .bookings .booking_plaza li .type, .bookings .booking_plaza li .state, .bookings .booking_plaza li .field_name {display:block; float:left; color:#000; text-align:center;}
			.bookings .booking_plaza li .date {width:94px; font-size:11px; font-weight:bold;}
				.bookings .booking_plaza li .f_gray {color:#a7a6a6;}
			.bookings .booking_plaza li .type {width:75px; margin:0 23px; color:#75c341;  font-weight:bold;}
			.bookings .booking_plaza li .state {width:63px; margin-left:25px;color:#fba627;}
			.bookings .booking_plaza li .field_name {width:156px;}
				.bookings .booking_plaza li .field_name a {display:block; width:156px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
			.bookings .booking_plaza li a:hover, .bookings .booking_plaza li a:focus, .bookings .booking_plaza li a:active {color:#75c341; text-decoration:underline;}
	/* 2015-07-31 .bookings ¹è³Ê ¿µ¿ª Ãß°¡ */
	.booking_main_bnr_w {width:980px; height:0; position:relative; z-index:1; overflow:visible;}
		.bk_main_bnr {position:absolute; left:0; top:20px;}
			.bk_main_bnr .sub_top_banner {padding:0;}
				.bk_main_bnr .sub_top_banner .open_banner {min-height:168px; height:auto; max-height:255px; overflow:hidden;}

	/* ¸ÞÀÎ- °ñÇÁÀå °Ë»ö */
	.main_search_box {height:32px; padding:15px; 0; border:2px solid #777575; clear:both;}
		.main_search_box .inner {height:32px; text-align:center;}
			.main_search_box  input.txt_input {width:80px; height:16px; padding:8px 8px 6px 8px; font-size:14px; font-weight:bold; letter-spacing:-1px; border:1px solid #e3e3e3; border-width:1px 0 1px 1px; }
			.main_search_box .btn_calender {width:22px; height:32px; background-position:-115px -195px; border:0px;; cursor:pointer; }
			.main_search_box .txt {display:block; width:20px; margin-top:14px; font-size:11px; color:#000; text-align:center; line-height:1;}
			.main_search_box .btn_search {width:65px; height:32px; margin-left:5px; background-position:0 -195px;}
			.main_search_box div.selector {margin-top:0; text-align:left; }
				.main_search_box div.selector select {display:block; height:30px; #top:-1px;}
			.main_search_box .golf_field, .main_search_box .contury {display:inline; }
				.main_search_box .golf_field div.selector span {width:216px;}
				.main_search_box .golf_field div.selector select {width:258px; }
				.main_search_box .contury div.selector span {width:82px;}
				.main_search_box .contury div.selector select {width:124px;}
			.main_search_box  input, .main_search_box  span, .main_search_box  button, .main_search_box  select {vertical-align:middle;}

.banner_middle_bar {width:980px; height:100px; margin-top:20px;}

/* ¸ÞÀÎ TV & ´º½º */
[class^="main_programs"] {padding:28px 29px 24px 29px; *padding:27px 29px 9px 29px; border-top:1px solid #e5e5e5; overflow:hidden; position:relative;}
	[class^="mp_section_"] {float:left; padding:0 29px; border-left:1px solid #e5e5e5; min-height:200px; position:relative;}
		.btn_more_news_01 {top:0; right:30px;}
		.btn_more_news_02 {top:0; right:0;}
		.btn_more_news_03 {right:30px;}
	.programs_tit {display:block; margin-bottom:14px; *margin-bottom:15px; color:#4e515c; font-weight:bold;}
	[class^="programs_list_w"] {overflow:hidden;}
		[class^="programs_cont"] {float:left; width:200px; margin-left:30px;}
		[class^="programs_cont"]:first-child {margin-left:0;}
			
			.new_thum_tv_news {width:200px;}
				.new_thum_tv_news .img_area {width:200px; height:113px; margin-bottom:19px; *margin-bottom:18px; line-height:1.5; overflow:hidden;}
				.new_thum_tv_news .align_maker {display:inline-block; width:0; height:113px;}
				.new_thum_tv_news .align_maker, .new_thum_tv_news img {vertical-align:middle;}
					.frameBd_tv_news {width:198px; height:111px;}
				.new_thum_tv_news .subject {max-height:36px; overflow:hidden;}
				.new_thum_tv_news .f_green {margin-top:2px; *margin-top:1px; font-size:11px; }

.main_programs_golf_news {border-top:0;}
	.main_programs_golf_news .new_thum_tv_news .img_area {height:115px;}
	.main_programs_golf_news .frameBd_tv_news {height:113px;}

	.mp_section_golf_news {width:660px; padding-left:0 ; border-left:0;}
		
		.programs_list_w_golf_news,  .link_list_golf_news {float:left;}
		.programs_list_w_golf_news, .programs_list_w_lesson, .programs_list_w_proswing {width:430px;}

		.link_list_golf_news {width:200px; margin-left:30px;}
			.link_list_golf_news li {margin-top:11px;}
			.link_list_golf_news .subject {width:200px;}
			.link_list_golf_news .subject:hover, .link_list_golf_news .subject:focus, .link_list_golf_news .subject:active {color:#75c341; text-decoration:underline;}
		
	.mp_section_photo_news {width:200px; padding-right:0;}

.main_programs_game_score {padding-bottom:27px;}
	.main_programs_game_score .frameBd_tv_news {height:110px;}
	.mp_section_game, .mp_section_score, .mp_section_lesson, .mp_section_proswing {width:430px; }
	.mp_section_game, .mp_section_lesson {padding-left:0; border-left:0;}
	.mp_section_score, .mp_section_proswing {padding-right:0;}
		.programs_cont_games {min-height:261px; position:relative;}
			.paging_btn_game {width:70px; margin-left:-35px; position:absolute; left:50%; bottom:0;}
	
			.tit_klpga {margin-top:-1px; padding-bottom:7px; *padding-bottom:6px; color:#fba627;}
			.txt_date {margin-top:6px; font-size:11px; color:#a7a6a6;}
			.btn_klpga_score {display:block; margin-top:13px; color:#ff7e00 !important;}
			.btn_klpga_score:hover, .btn_klpga_score:focus, .btn_klpga_score:active {text-decoration:underline;}
			
			.thum_type_lf_point {width:200px; height:112px; margin-bottom:19px; border-bottom:1px solid #f2f2f2; overflow:hidden;}
				.thum_type_lf_point .img_area {width:65px; height:92px; line-height:1.5;}
				.thum_type_lf_point .txt_area {width:127px; margin-left:8px;}
					.thum_type_lf_point .txt_area .txt {max-height:48px; font-size:11px; overflow:hidden;}

			.score_tit {display:block; padding-bottom:14px; }
				.score_tit_link:hover, .score_tit_link:focus, .score_tit_link:active {color:#75c341; text-decoration:underline;}
			.score_list_w {overflow:hidden;}
				.score_cont {width:200px; margin-top:4px; *margin-top:0px; overflow:hidden; }
				.score_cont:first-child {margin-top:0;}
					[class^="score_txt_"] {display:block; float:left; height:13px; padding:1px 0 0 0; font-size:11px; vertical-align:top;}
					.score_txt_number {width:31px; background:#b2b2b2; font-size:11px; color:#fff; font-weight:bold; text-align:center; margin-right:3px; overflow:hidden; }
					[class~="score_top"] {background:#ff7e00;}
					.score_txt_proname, .score_txt_point {color:#434343;}
					.score_txt_point {float:right; text-align:right;}

.main_programs_tv {*padding-bottom:25px;}
	.programs_list_w_tv {}
		.programs_cont_tv {margin-left:40px;}
			.tit_tv {color:#75c341;  margin-bottom:6px;}

.main_programs_lesson {*padding-bottom:25px;}

.main_programs_column {padding-right:0; /*padding-bottom:29px; *padding-bottom:30px;*/ *padding-bottom:23px;}
	.link_list_column {/*margin-top:-1px; *margin-top:-2px;*/ overflow:hidden;}
		.link_list_column li {float:left; width:286px;  margin:0; padding:0 14px 0 15px;  position:relative;}
			.column_line {display:block; width:1px; height:11px; background:#d9d9d9; position:absolute; left:0; top:1px; *top:2px;}
		.link_list_column li:first-child {padding-left:0; border-left:0;}
			.link_list_column li:first-child .column_line {display:none;}
			.link_list_column li .subject:hover, .link_list_column li .subject:focus, .link_list_column li .subject:active {color:#75c341; text-decoration:underline;}

.main_programs_event {padding:0; overflow:hidden;}

/* chrome, safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
	[class^="main_programs"] {padding:26px 29px 26px 29px;}
		.programs_tit {margin-bottom:16px;}
			.new_thum_tv_news .img_area {margin-bottom:17px;}
				.txt_date {margin-top:5px;}
			.link_list_golf_news {position:relative; top:-3px;}
			.thum_type_lf_point {margin-bottom:17px;}
			.score_tit {padding-bottom:16px; }
			[class^="score_txt_"] {padding:0 0 1px 0;}
	.main_programs_column {padding-right:0; /*padding-bottom:31px;*/}
		/*.link_list_column {margin-top:-3px;}*/
			.column_line {top:3px;}
	.main_programs_event {padding:0;}
}
/* FF */
@-moz-document url-prefix() { 
	[class^="score_txt_"] {line-height:1.1; } 
}

/* ±×´ÃÁý ÀÌº¥Æ® ¿µ¿ª */
.events {height:225px; line-height:1.4; overflow:hidden;}
	.events li {width:195px;  border-left:1px solid #f2f2f2;  float:left; }
	.events li:first-child {width:194px; border-left:0; }
		.events li a {display:block; width:195px; height:225px; border-right:1px solid #f2f2f2; font-size:14px; color:#626161; text-align:center; letter-spacing:-1px;}
		.events li:first-child a {width:194px; }
			.events li .tit {display:block; height:67px; padding:18px 0 13px 0;}
				.events li .tit .txt_orange {display:block; margin-bottom:5px; color:#fba627; font-size:12px; }
			.events li img {vertical-align:top;}
			.events li .btn_view {display:block; width:74px; height:20px; margin:13px auto 0 auto; background-position:-360px -135px;}
		.events li a:hover, .events li a:focus, .events li a:active, .events li a:hover .txt_orange, .events li a:focus .txt_orange, .events li a:active .txt_orange {color:#75c341; text-decoration:underline;}

/* TOUR, CAFE */
.tour_n_cafe {overflow:hidden; }
	.tour_n_cafe .section {width:216px; height:257px; padding:17px 0 0 30px; border-left:1px solid #f2f2f2; position:relative; float:right;}
	.tour_n_cafe .section:first-child, .tour_n_cafe .section.first {width:704px; padding:18px 0 0 0; border-left:0; float:left;}
		.tour_n_cafe .tit {padding-bottom:17px;}
		.tour_n_cafe .thum_type_list {width:704px; height:210px; overflow:hidden;}
			.tour_n_cafe .thum_type_list li {margin-left:28px;}
			.tour_n_cafe .thum_type_list li:first-child {margin-left:0;}
				.tour_n_cafe a.new_thum {height:212px; }
				.tour_n_cafe a.new_thum .subject {max-height:36px; margin-bottom:0; overflow:hidden;}
				.tour_n_cafe a.new_thum .txt_s {margin-top:-2px;; font-size:12px; }
				.tour_n_cafe a.new_thum .f_green {margin-top:5px;}
				.tour_n_cafe .txt_info {color:#000; display:block; margin-top:5px; }
		.tour_n_cafe  .btn_more {top:18px;}

/* 3´Ü ¹è³Ê */
.banner_members {width:978px; height:49px; margin-bottom:30px; border:1px solid #d4d4d4; background:#f9f9f9; text-align:center; overflow:hidden;}
	.banner_members .banner, .banner_members .area_line {display:inline-block; }
	.banner_members .banner {width:326px; height:49px; margin:0 auto; position:relative; float:left;}
	.banner_members .banner:first-child .area_line {display:none;}
		.banner_members .banner a {display:block;}
		.banner_members .banner .area_line {width:1px; height:22px; margin-top:-11px; background:#e0e0e0; position:absolute; left:0; top:50%; z-index:1;}

/* °ñÇÁ ¼ó ¹è³Ê */
.banner_golf_shop {width:950px; height:279px; /*padding:30px;*/ margin:0 auto; overflow:hidden; position:relative; left:-1px;}
	.banner_golf_shop li {float:left; margin:30px 0 30px 16px;}
	/*.banner_golf_shop li:first-child {margin:30px 0;}*/

/* °ñÇÁ ¼ó */
.shop .inner {width:978px; overflow:hidden;}
	.shop .section {width:450px; height:223px; padding:48px 19px 16px 20px; border-left:1px solid #f2f2f2; float:left; position:relative;}
	.shop .section:first-child {padding:48px 19px 16px 19px; border-left:0;}
		.shop .section .title {width:451px; height:31px; padding:16px 19px 0 19px; background:#faf9f9; position:absolute; left:0; top:0; }
			.shop .section .tit_gmarket {display:block; width:57px; height:14px; background-position:-480px 0;}
		.shop .section .products {width:432px; height:203px; padding-top:19px; margin:0 auto; overflow:hidden;}
			.shop .thum_type_list li {width:144px; height:203px; margin:0;}
			.shop a.new_thum {font-size:11px; text-align:center; line-height:1.4;}
				.shop a.new_thum .subject {color:#666;}
				.shop a.new_thum:hover .subject, .shop a.new_thum:focus .subject, .shop a.new_thum:active .subject {color:#75c341;}
				.shop a.new_thum .img_area {width:114px; height:114px; margin:0 auto 9px auto; }
					.shop a.new_thum .img_area .frameBd {width:112px; height:112px;}
				.shop a.new_thum .discount {margin-top:2px;color:#666; text-decoration:line-through;}
				.shop a.new_thum .price {color:#ff7e00;}
				.shop a.new_thum .discount, .shop a.new_thum .price {height:15px; font-size:13px; letter-spacing:0; }
					.shop a.new_thum .discount .num, .shop a.new_thum .price  .num {display:inline; font-family:Verdana;}
		.shop .section .paging_btn_area {position:absolute; right:19px; top:14px; }
			.shop .paging_btn_area button {text-indent:-99999px;}
	.shop .tabmenus {clear:both;}
		.shop .tabmenus li a {width:244px;}
		.shop .tabmenus li a.on {width:243px;}
	.shop .tab_products {height:286px; padding:20px 28px 0 28px; }
		.shop .tab_products .thum_type_list {width:928px; height:226px; overflow:hidden; position:relative; left:-5px;}
			.shop .tab_products .thum_type_list li {width:178px; height:226px; margin-left:7px;}
			/*.shop .tab_products .thum_type_list li:first-child {margin-left:0;}*/
					.shop .tab_products a.new_thum {height:226px;}
						.shop .tab_products a.new_thum .img_area {width:150px; height:150px; position:relative; /*border:1px solid #e0e0e0;*/}
							.shop .tab_products a.new_thum .img_area .frameBd {width:148px; height:148px;}
							.shop .tab_products a.new_thum .img_area img {border:0 !important; }
						.shop .tab_products a.new_thum .f_green, .shop .tab_products a.new_thum .subject {width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
						.shop .tab_products a.new_thum .img_area .icon_best {width:62px; height:62px; position:absolute; left:0; top:0; z-index:1; }
		.shop .tab_products .paging_btn_area {width:60px; margin:22px auto 0 auto;}
		.shop .banner_golf_shop {width:949px; height:263px; overflow:hidden; position:relative; left:-17px;}
			.shop .banner_golf_shop li {margin:0 0 0 8px; padding:5px 0 0 0; }
			/*.shop .banner_golf_shop li:first-child {margin:0;}*/
				.shop .banner_golf_shop li a.new_thum {width:229px; text-align:left; position:relative; font-size:11px; }
					.shop .banner_golf_shop li a.new_thum .img_area {width:229px; height:229px; margin-bottom:6px; border:0;}
						.shop .banner_golf_shop li a.new_thum .img_area .frameBd {width:227px; height:227px;}
					.shop .banner_golf_shop li a.new_thum .discount, .shop .banner_golf_shop li a.new_thum .price, .shop .banner_golf_shop li a.new_thum .area_line {margin-top:6px; vertical-align:middle; float:left; }
					.shop .banner_golf_shop li a.new_thum .area_line {width:4px; height:7px; margin:12px 7px 0 8px; *margin:12px 8px 0 8px; background-position:-550px 0; font-size:13px; color:#666; text-align:center;  line-height:1.3;}
				/*.shop .banner_golf_shop li.big a.new_thum {width:460px;}
					.shop .banner_golf_shop li.big a.new_thum .img_area {width:460px;}*/
				.shop .icon_sale {display:block; width: 54px; height:55px; padding-top:9px; background:url('http://shop.golf.sbs.co.kr/data/social/img/life/images/label_sale.png') no-repeat left top; text-align:center; letter-spacing:-1px; position:absolute; top:-5px; left:20px; z-index:6;}
					.shop .icon_sale .num {font-size:17px; color:#fff; height:17px; padding-right:3px;}
					.shop .icon_sale .sale {font-size:14px; color:#fdff00;   padding-right:4px;}
					.shop .icon_sale .num, .shop .icon_sale .sale {display:block; font-weight:bold;}

/* ÄÁÅÙÃ÷ ÇÏ´Ü ¹è³Ê */
.sbs_golf_banner {height:154px; clear:both;}
.sbs_golf_banner.bg {background:#fff;}
#sub_container .sbs_golf_banner {padding-top:10px;}

/* ÇÏ´Ü ½ºÆù¼­ */
.bottom_ad_area {height:200px; margin-top:20px; clear:both;}
	.sponsor_bar {padding:11px 0; height:23px; border-bottom:1px solid #dadada; background:#f5f5f5; text-align:center;}
		.sponsor_bar a, .sponsor_bar .area_line {display:inline-block; vertical-align:middle;}
		.sponsor_bar .area_line {width:1px; height:23px; background:#dcdcdc;}
			.sponsor_bar  a img, .sponsor_bar .area_line {margin:0 10px;}
			.sponsor_bar  a img.pgatour {position:relative; top:-1px;}

/* Footer */
#footer {clear:both; width:980px; margin:0 auto; background:#fff;}
	/* °øÁö»çÇ× */
	.sn_notice_w {padding:0 36px; background:#f5f5f5; line-height:1.3;}
		.sn_notice_w .section {width:908px; padding:11px 0 9px 0; *padding:10px 0 10px 0; overflow:hidden;}
			.sn_notice_w .tit, .sn_notice_w .arrow, .sn_notice_w .area_line, .sn_notice_w .list, .sn_notice_w .list a {display:block; float:left; vertical-align:top; font-size:11px; color:#737b88; }
			.sn_notice_w .tit {width:72px; padding-top:2px; font-weight:bold;}
			.sn_notice_w .arrow {width:21px; padding-top:2px; font-size:8px;}
			.sn_notice_w .list {width:815px; padding-top:2px; overflow:hidden;}
				.sn_notice_w .list a:hover, .sn_notice_w .list a:focus, .sn_notice_w .list a:active {color:#737b88; text-decoration:underline; }
				.sn_notice_w .area_line {width:32px; text-align:center;} 
	/* È¸»ö¿µ¿ª*/
	.footer_inner {position:relative; clear:both; padding:0 35px 11px 35px; font-size:11px; background:#ddd;}
		/* °ü·Ã»çÀÌÆ® */
		.snf_relatesite_list {width:690px; padding-top:6px;}
			.snf_relatesite_list li {display:inline-block; .display:inline; .zoom:1; margin-top:8px; padding:0 8px 0 9px; background:url('http://img.golf.sbs.co.kr/www/2015/common/ico_bullet_snf_rlist.gif') left 50% no-repeat;}
			.snf_relatesite_list li:first-child, .snf_relatesite_list li.linebreak {clear:both; padding-left:0; background:none;}
				.snf_relatesite_list li a {font-size:11px; color:#717a89; letter-spacing:-1px;}
				.snf_relatesite_list li a:hover, .snf_relatesite_list li a:focus, .snf_relatesite_list li a:active {text-decoration:underline;}
		/* ÆÐ¹Ð¸®»çÀÌÆ®/Áö¿ª¹Î¿µ¹æ¼Û */
		.snf_linkselect_w {position:absolute; right:36px; top:9px; z-index:10;}
			.snf_linkselect_w .mdtp_select_w {margin-left:5px; float:left;}
			.snf_linkselect_w .mdtp_select_w:first-child {margin-left:0;}
		/* SBS ¹× SBSÄÜÅÙÃ÷Çãºê Á¤º¸ */
		.snf_info_w {clear:both; margin-top:11px;}
			.snfif_inner {clear:both; position:relative; z-index:1; margin-top:15px; }
				.sbs_golf {display:block; width:61px; height:19px; background-position:-440px -45px !important; text-indent:-99999px;}
				.snfif_stit {display:block; margin-top:10px; font-size:11px; color:#737b88;}
				.snfif_inner .sbs_golf, .snfif_inner .snfif_addr_area {float:left;}
				.snfif_addr_area {padding:0 0 14px 11px;}
					.snfif_addr {clear:both; font-size:11px; color:#737b88; line-height:16px;}
						.snfif_addr a {color:#737b88; }
						.snfif_addr a:hover, .snfif_addr a:focus, .snfif_addr a:active {text-decoration:underline;}
						.snf_bar {position:relative; top:-1px; font-size:9px; color:#a5adba;}
		/* Copyright */
		.snf_copyright {clear:both; *margin-top:-13px; padding-top:9px; *padding-top:4px; font-size:12px; color:#818598; border-top:1px solid #cecece;}
			.snf_copyright em {font-size:11px; color:#737b88;}

/* Fly Banner */
.fly_banner .left_ad {width:75px; height:100px; overflow:hidden; position:absolute; left:-85px; top:10px;}
.fly_banner .left_ad a {display:block; margin-bottom:10px;}
.fly_banner .top_ad {width:140px; height:75px; overflow:hidden; position:absolute; right:-85px; top:-75px;}
.fly_banner .right_ad {width:75px; overflow:hidden; position:absolute; right:-85px; top:10px;}
.fly_banner .right_ad a {display:block; margin-bottom:10px;}
.fly_banner .floating {width:125px; height:150px; overflow:hidden; position:absolute; left:470px; top:115px; z-index:5;}
.fly_banner .floating .btn {position:absolute; right:0; top:0;}
#sub_container .fly_banner .left_ad, #sub_container .fly_banner .right_ad {top:0;}

/* 140127 ¸â¹ö½ÊÄ«µå·ÐÄª ¹è³Ê*/
.right_ad .dday .box {display:block;width:75px;height:23px;padding-top:6px;background:url(http://img.golf.sbs.co.kr/www/2014/main/bgbnr_memcard.gif) no-repeat;text-align:center;vertical-align:middle;}
.right_ad .dday .box span {font-size:16px;color:#fff;font-weight:bold;display:inline-block;letter-spacing:-0.3px;}

/* Couple Banner */
.couple_left {width:75px; height:465px; float:left; position:absolute; top:121px; z-index:2; left:-85px;}
.couple_right {width:75px; height:465px; float:right; position:absolute; top:121px; z-index:2; left:890px;}
.couple_center {width:880px; height:465px; float:right; position:absolute; top:121px; z-index:10; left:0px; display:none;}

/* ÈÞ¸Õ¾ÆÀÌµð 120607 */
#humanid {position:absolute; border:2px solid #ddd; left:605px; top:10px; background:#fff; width:271px; height:460px; z-index:100;}
#humanid .closed {position:absolute; top:10px; right:10px;}
#humanid .person_info {height:93px; padding:20px 0; text-align:center; position:relative;}
#humanid .person_info .imgtext {margin-bottom:13px;}
#humanid .person_info .bigtext {font:bold 16px/1.2em dotum; margin-bottom:11px;}
#humanid .person_info .text {font:normal 11px/1.2em dotum; color:#969696;}
#humanid .add_event {background:url('http://img.golf.sbs.co.kr/www/2012/main/human_bg.gif') left top no-repeat; width:271px; height:308px; border-top:1px solid #e0e0e0; text-align:center; padding-top:21px;}
#humanid .add_event .label {margin:-21px 0 0 -2px; position:absolute; z-index:2; left:0px;}
#humanid .add_event .text {z-index:3; position:relative;}
#humanid .add_event ul.btn {padding:19px 0 20px 4px; margin:0 auto; height:31px; width:182px; overflow:hidden;}
#humanid .add_event ul.btn li {float:left; margin-right:8px;}
#humanid .add_event .event_info {margin-top:13px;}
#humanid .add_event .info {margin-left:-2px; vertical-align:bottom;}
#header .topbnr_right {position:absolute; top:30px; right:33px; width:150px; height:82px;}

/* 2014-12-16 ÇÁ·¹Áö´øÆ® ÄÅ Ä«¿îÆ® ¹è³Ê / ±â°£ : 2015.10.06 ~ 11 (ÀÌº¥Æ® ±â°£ Á¾·á½Ã »èÁ¦) */
.img_presidents {background:url('http://img.golf.sbs.co.kr/www/2015/banner/img_president2015.png') no-repeat 0 0;}
#gnb_wrap .event_count {width:121px; height:122px; padding:221px 0 0 74px; background-position:0 0; letter-spacing:-4px;}
	.event_count span {display:inline-block; width:33px; height:44px; margin-right:1px;}
	.event_count .count_0 {background-position:0 -235px;}
	.event_count .count_1 {background-position:-40px -235px;}
	.event_count .count_2 {background-position:-80px -235px;}
	.event_count .count_3 {background-position:-120px -235px;}
	.event_count .count_4 {background-position:-160px -235px;}
	.event_count .count_5 {background-position:-200px -235px;}
	.event_count .count_6 {background-position:-240px -235px;}
	.event_count .count_7 {background-position:-280px -235px;}
	.event_count .count_8 {background-position:-320px -235px;}
	.event_count .count_9 {background-position:-360px -235px;}

/* µ¿¿µ»óº¸±â ·¹ÀÌ¾î ÆË¾÷ */
.modal {width:100%; height:100%; background:#000; filter:alpha(opacity=85); opacity:0.8; position:fixed; left:0; top:0; z-index:210; display:none;}
[class$="_layerpop"] {width:980px; height:591px; margin:-295px 0 0 -490px; background:#fff; position:fixed; left:50%; top:50%; z-index:250; display:none;} 
	.layerpop_inner {position:relative; width:100%;}
		[class$="_layerpop"] .btn_close {position:absolute; right:-30px; top:0;}
		[class$="_layerpop"] .tit_area {padding:13px 63px 9px 63px; background:#f3f3f3; overflow:hidden;}
			[class$="_layerpop"] .tit {float:left; width:484px; height:21px; margin-top:3px; background-position:0 -350px;}
			[class$="_layerpop"] .logo {float:right; width:64px; height:28px; background-color:#f3f3f3; background-position:-205px  0; overflow:hidden; white-space:nowrap;}
			[class$="_layerpop"] .tit, [class$="_layerpop"] .logo {vertical-align:top;}
		[class$="_layerpop"] .player {width:854px; height:510px; margin:16px auto 0 auto;}
/* KLPGA ¼±¼ö Ãß¼®ÀÎ»ç µ¿¿µ»ó ·¹ÀÌ¾î ÆË¾÷ */
.thanksgiving_layerpop .tit {margin-top:0; font-size:18px; font-weight:bold;}

/* »ó´Ü ½ÃÀÇ¼º ¹è³Ê Ãß°¡ */
[class^="benner_season_"] {width:100%; border-bottom:1px solid #e5e5e5;}
	[class^="benner_season_"] .bnrs_inner {width:980px; height:100px; margin:0 auto; position:relative;}
		[class^="benner_season_"] .bnrs_img {width:980px; height:100px; overflow:hidden;}
		[class^="benner_season_"] .btn_bnrs_close {width:15px; height:15px; background-position:-630px -30px; position:absolute; right:15px; top:15px;  z-index:2;}
		[class^="benner_season_"] .chk_close_w {position:absolute; right:15px; *right:10px; bottom:10px; z-index:2;}
			[class^="bnrs_close_"] {vertical-align:middle; position:relative;}
			.bnrs_close_chk {top:-2px;}
			.bnrs_close_label {color:#a0a0a0;letter-spacing:-1px; *right:-5px;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.bnrs_close_chk {top:0;} 
}
.benner_season_201509 {height:100px; background:#fff;}

/*»ó´Ü ½ÃÀÇ¼º ¹è³Ê ½Å±Ô ÇÁ·Î±×·¥ È«º¸¿ë*/
.bnr_program_guide {overflow:hidden;background-color:#f8f8f8;}
	.bpg_title {float:left;}
	[class^="bpg_link_"] {float:left;width:255px;height:100px;}
		.bpg_link_03 {width:242px;}

/*±ä±Þ°øÁö ·¹ÀÌ¾î ÆË¾÷*/
.golf_layerpopup {width:328px;height:328px;position:absolute;left:200px;top:267px;border:2px solid #000;background-color:#fff;z-index:999;}
	.golf_layerpopup.nobnrtop {top:166px;}
	.golf_layerpopup [class^="glp_"] {display:block;}
	.golf_layerpopup .glp_title {overflow:hidden;height:20px;margin:30px 35px 20px;text-align:center;font-size:17px;}
	.golf_layerpopup .glp_txt {overflow:hidden;max-height:162px;padding-top:20px;margin:0 20px;border-top:1px solid #e5e5e5;line-height:1.5;}
	.golf_layerpopup .glp_from {margin:20px;}
	.golf_layerpopup .chk_close_w {position:absolute;right:20px;bottom:20px;}
	.golf_layerpopup .btn_glp_close {width:15px;height:15px;background-position:-630px -30px;position:absolute;right:15px;top:15px;z-index:2;}