@charset "euc-kr";
/* CSS Document - SBS °ñÇÁ´åÄÄ °³Æí css - 2012.4.5 / ±èÇý¹Ì, ±èÁ¤À±, ·ùÇýÁ¤ */

@import url("http://golf.sbs.co.kr/css/sub2.css");
@import url("http://golf.sbs.co.kr/css/sub3.css");

/* ============================================================ Sub Layout ============================================================ */
#sub_container {width:980px; margin:10px auto 30px; position:relative; padding-bottom:1px; /* z-index:4; */ background:url('http://img.golf.sbs.co.kr/www/2012/tv/bg.gif') left bottom no-repeat;}
#sub_container:after {content:""; display:block; clear:both;}
#sub_container .content_left {width:180px; float:left; margin-right:15px; background:#fafafa; overflow:hidden;} /* ¿ÞÂÊ ÄÁÅÙÃ÷ */

/* Sub_2´Ü Style */
#sub_container.sub_content {background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_sub_left.gif') left bottom repeat-y;} /* 2´Ü ÀÏ°æ¿ì ÁßÃ¸ Å¬·¡½º */
#content2 {width:785px; position:relative; float:left;} /* 2´Ü ÄÁÅÙÃ÷ */
#footer.sub_footer {width:980px !important; /* z-index:4; */}
#tv_template #sub_container #footer {margin-top:30px;} /*TV ÅÛÇÃ¸´ Ç²ÅÍ*/

/* Sub_3´Ü Style */
#sub_container #content {width:740px; float:left;} 
#sub_container #content:after {content:""; display:block; clear:both;}
#sub_container .content_right {width:530px; float:left;} /* 3´Ü Áß°£ ÄÁÅÙÃ÷ */
#sub_container .content_right:after {content:""; display:block; clear:both;}
#sub_container #aside {width:240px; float:right; background:#fff;} /* 3´Ü »çÀÌµå ÄÁÅÙÃ÷ */

/* Sub Content - Left */
#sub_container .content_left object, #sub_container .content_left img {display:inline-block; margin-bottom:10px;}/*±¤°í¾È³ª¿À´Â¹®Á¦¼öÁ¤Ãß°¡_120510*/
#sub_container .content_left .lnb img {display:inline; margin-bottom:0px;}/*±¤°í¾È³ª¿À´Â¹®Á¦¼öÁ¤Ãß°¡_120510*/
#sub_container .content_left h2.h2 {height:78px; border:1px solid #d8d8d8; border-bottom:none; background:#fff;}
#sub_container .content_left h2.h2 img {display:block; margin:27px 0 0 14px;}
#sub_container .content_left .lnb {width:158px; padding:0 10px; border:1px solid #d8d8d8; border-width:1px 1px 0; background:#fff;}
#sub_container .content_left .lnb h2 {padding-top:28px; height:50px; border-bottom:1px solid #d8d8d8;}
#sub_container .content_left .lnb ul.menu {padding:15px 0 10px 3px; line-height:14px;}
#sub_container .content_left .lnb ul.menu li.on {background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_lnb_on.gif') left 5px no-repeat;}
#sub_container .content_left .lnb ul.menu li.on .on {font-weight:bold; background:none;}
#sub_container .content_left .lnb ul.menu li.on .on .on {background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_lnb_deps.gif') left 3px no-repeat;}

#sub_container .content_left .lnb ul.menu li {padding:0 0 17px 9px; font-weight:bold; background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_lnb.gif') left 3px no-repeat;}
#sub_container .content_left .lnb ul.menu li ul {padding-top:12px;}
#sub_container .content_left .lnb ul.menu li ul li {padding:0; margin-top:4px; font-weight:normal; background:none; letter-spacing:-0.05em;}
#sub_container .content_left .lnb ul.menu li ul li:first-child {margin-top:0;}
#sub_container .content_left .lnb ul.menu li ul li ul {padding:5px 0 1px;}
#sub_container .content_left .lnb ul.menu li ul li ul li {margin-left:8px; margin-bottom:3px; padding-left:9px; background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_lnb_deps.gif') left 3px no-repeat;}
#sub_container .content_left .lnb ul.menu li a {color:#434343;}
#sub_container .content_left .lnb ul.menu li a, #sub_container .content_left .lnb ul.menu li img {vertical-align:top;}
#sub_container .content_left .lnb ul.menu li img.new {margin:1px 0 0 2px; margin:0 0 0 2px \0/IE9; }
#sub_container .content_left .lnb ul.menu li li a, #sub_container .content_left .lnb ul.menu li.on li.on li a {color:#878384;}
#sub_container .content_left .lnb ul.menu .on .on a, #sub_container .content_left .lnb ul.menu .on .on a:hover, #sub_container .content_left .lnb ul.menu .on .on .on a:hover, #sub_container .content_left .lnb ul.menu a:hover {color:#51ad12;}
#sub_container .content_left .left_banner {margin:10px 0;}
#sub_container .content_left .left_banner2 {margin-top:5px;}
#sub_container .content_left .left_banner3 {margin-top:10px;}

#sub_container .content_left .lnb.btline {border-bottom:1px solid #d8d8d8 !important;} /*±¤°í¾øÀ»¶§ ÇÏ´Ü¶óÀÎÃß°¡*/

/* Sub Content - Right */
#sub_container #aside .movie {width:240px; height:160px; background:#2e2e2e; display:block; overflow:hidden; margin-bottom:10px;}
#sub_container #aside .movie p {width:240px; height:135px;}
#sub_container #aside .movie .movie_bar {width:216px; height:25px; display:inline-block; position:relative; padding:0 12px; vertical-align:middle;}
#sub_container #aside .movie .movie_bar span {margin:6px 167px 0 8px; display:inline-block; vertical-align:middle;}
#sub_container #aside ul.textad {width:224px; height:64px; background:#f7f7f7; font-family:dotum; color:#868383; font-size:11px; padding:8px; margin-bottom:10px;}
#sub_container #aside ul.textad li a {color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/ico_square.gif') no-repeat left; padding-left:5px; line-height:17px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:220px; display:block;}
#sub_container #aside ul.textad li a:hover {color:#73c23f;}
#sub_container #aside .asidecont {width:238px; border:1px solid #ebebeb; /* border-bottom:none;  */ display:block;}
#sub_container #aside .asidecont .news {width:238px; height:228px; position:relative;}
#sub_container #aside .asidecont .news h3 {background:#fafafa; padding:15px; border-bottom:1px solid #e3e3e3; height:9px; position:relative;}
#sub_container #aside .asidecont .news h4 {width:47px; height:22px; border:1px solid #d8d8d8; border-width:0 1px 1px 0; font-size:11px; font-weight:normal; text-align:center; letter-spacing:-0.1em; background:#fbfbfb; position:absolute; top:40px;}
#sub_container #aside .asidecont .news h4  a {display:block; color:#868383; padding:6px 0 0 0; height:16px;}
#sub_container #aside .asidecont .news h4.on {background:#fff; font-weight:bold; border-bottom:none;}
#sub_container #aside .asidecont .news h4.tab1 {left:0;}
#sub_container #aside .asidecont .news h4.tab2 {left:48px;}
#sub_container #aside .asidecont .news h4.tab3 {left:96px;}
#sub_container #aside .asidecont .news h4.tab4 {left:144px;}
#sub_container #aside .asidecont .news h4.tab5 {left:192px; width:46px;}
#sub_container #aside .asidecont .news ul.newslist {width:223px; height:164px; position:relative; top:23px; padding:15px 0 0 15px;}
#sub_container #aside .asidecont .news ul.newslist li a {background:url('http://img.golf.sbs.co.kr/www/2012/common/ico_square.gif') no-repeat left; padding-left:5px; line-height:1.5; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:210px; display:block; margin-bottom:5px}

#sub_container #aside .asidecont .ad {margin-left:-1px; background:#fafafa;}
#sub_container #aside .ad2 {margin-top:10px; background:#fafafa;}
#sub_container #aside .ad, #sub_container #aside .ad2 {width:240px; height:240px; display:block; overflow:hidden; position:relative; z-index:10; margin-top:-1px; margin-bottom:-1px; background:#fafafa;}
	.ad_bnr_right {width:238px; padding-top:10px; border:1px solid #ececec; border-width:0 1px; background: #fafafa;}
		.ad_bnr_right .bnr_img {position:relative; left:-1px;}
#sub_container #aside .quick_area {width:238px; overflow:hidden; background:#fafafa;}
#sub_container #aside .quick_area h3 { padding:15px; height: 9px;}
#sub_container #aside .quick {overflow:hidden;width:240px;height:123px; margin:0 0 20px -1px; }
#sub_container #aside .quick li {float:left; background:#fff;}
#sub_container #aside .quick li a {display:block;width:120px;height:25px;padding-top:37px;background:url(http://img.golf.sbs.co.kr/www/2014/tv/klpga/bg_quick.gif) no-repeat;text-align:center;color:#434343;}
#sub_container #aside .quick li a:hover {color:#fff;font-weight:bold;}
#sub_container #aside .quick li.q1 a {background-position:0 0;}
#sub_container #aside .quick li.q2 a {background-position:-1px -62px ;}
#sub_container #aside .quick li.q3 a {background-position:0 -125px;}
#sub_container #aside .quick li.q4 a {background-position:-1px -187px;}
#sub_container #aside .quick li.q1 a:hover {background-position:-122px 0;}
#sub_container #aside .quick li.q2 a:hover {width:121px;background-position:-121px -62px;margin-left:-1px}
#sub_container #aside .quick li.q3 a:hover {background-position:-122px -124px;margin-top:-1px;}
#sub_container #aside .quick li.q4 a:hover {width:121px;background-position:-121px -186px;margin:-1px 0 0 -1px;}
#sub_container #aside .aca_calendar {width:240px; padding-bottom:11px; background:url('http://img.golf.sbs.co.kr/www/2014/common/bg_aside_line.gif') repeat-y 0 0;}

/* Sub Content - TopAD -2´Ü */
.sub_top_ad {display:block; overflow:hidden; margin-bottom:30px;}
.sub_top_ad .ad_banner {width:530px; float:left;}
.sub_top_ad ul.textad {width:224px; height:64px; background:#f7f7f7; font-family:dotum; color:#868383; font-size:11px; padding:8px; float:right;}
.sub_top_ad ul.textad li a {color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/ico_square.gif') no-repeat left; padding-left:5px; line-height:17px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:220px; display:block;}
.sub_top_ad ul.textad li a:hover {color:#73c23f;}

/* Sub Content - Contents title */
#sub_container .location {width:100%; position:relative;}
#sub_container .location h3 {margin-bottom:30px; font-size:18px;}
#sub_container .location h3.type_img {font-size:0;}
#sub_container .location h3.no_bnr {margin-top:30px;}
#sub_container .location h4 {font-size:18px; color:#ff7e00; margin-bottom:15px;}
#sub_container .location h4 span {color:#444;}
#sub_container .location p {position:absolute; right:0; bottom:7px; .bottom:22px;}
#sub_container .sub_area {width:100%; position:relative;}
#sub_container .location .txt {margin-top:4px;}
.bbs_location {width:100%; position:relative;}
.bbs_location h3 {margin-bottom:30px; font-size:18px;}

/* ============================================================ Sub Common ============================================================ */
/* Table Style - dataType*/
.data_type {width:100%; /*border-top:2px solid #d8d7d7;*/ border-top:1px solid #d8d7d7;}
.data_type thead th {padding:10px 0 8px; font-weight:normal; font-size:11px; border:1px solid #d8d7d7; border-width:1px 0; background:#f7f7f7;}
.data_type tbody th {padding:10px 0 7px; font-weight:normal; border-bottom:1px solid #ebebeb; background:#f8fcf5;}
.data_type tbody td {padding:10px 0 7px; text-align:center; border-bottom:1px solid #ebebeb;}
.data_type tbody th.th_style1 {padding-left:10px; color:#a2a2a2; text-align:left; border-left:1px solid #ebebeb;}
.data_type tbody.space td {padding:3px 0 3px;}
.data_type tbody .no_data td {padding:10px 0 7px;color:#666;}
.data_type .txt_left {text-align:left;}
.data_type .line_left {border-left:1px solid #d8d7d7;}
.data_type .txt_gray td {color:#a2a2a2;}
.data_type .txt_green {color:#51ad12;}
.data_type .star {display:block; padding-bottom:5px;}

.data_type_line {width:100%; border-top:2px solid #d8d7d7; overflow-x:hidden;}
.data_type_line table {width:101%; }
.data_type_line table thead th {padding:8px 0 6px; font-weight:normal; font-size:11px; border-right:1px solid #d8d7d7; border-bottom:1px solid #d8d7d7; background:#f7f7f7;}
.data_type_line table tbody th {padding:8px 0 7px 15px; text-align:left; font-weight:normal; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; background:#fafafa;}
.data_type_line table tbody td {padding:8px 0 7px; text-align:center; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.data_type_line table .bg_gray {background:#f7f7f7;}
.data_type_line table .txt_gray td {color:#a2a2a2;}
.data_type_line table .txt_left td {text-align:left;}

.data_type_line2 {width:100%; border-top:2px solid #d8d7d7;}
.data_type_line2 thead th {padding:10px 0 7px; font-size:11px; border:1px solid #d8d7d7; border-width:0 1px 1px 1px; background:#f7f7f7;}
.data_type_line2 tbody th, .data_type_line2 tbody td {border:1px solid #ebebeb; border-width:0 1px 1px 1px; font-size:11px;}
.data_type_line2 tbody th {padding:10px 0 7px; font-weight:normal; color:#000;}
.data_type_line2 tbody td {padding:10px 10px 7px; text-align:center; color:#a2a2a2;}
.data_type_line2 .txt_left, .data_type_line2 .txt_left td {text-align:left;}

.data_type_line3 {width:100%; border-top:2px solid #d8d7d7;}
.data_type_line3 thead th {padding:10px 0 7px; font-size:11px; font-weight:normal; border:1px solid #d8d7d7; border-width:0 1px 1px 1px; background:#f7f7f7;}
.data_type_line3 tbody th, .data_type_line3 tbody td {border:1px solid #ebebeb; border-width:0 1px 1px 1px;}
.data_type_line3 tbody th {padding:10px 0 7px; font-weight:normal; color:#000;}
.data_type_line3 tbody td {padding:10px 3px 7px; text-align:center; color:#a2a2a2; font-size:11px;}
.data_type_line3 .txt_left, 
.data_type_line3 .txt_left td {text-align:left; padding-right:0 !important; padding-left:7px !important;}
.data_type_line3 .txt_right, 
.data_type_line3 .txt_right td {text-align:right; padding-right:5px !important; padding-left:0 !important;}

/* Table Style - ListType*/
.board_list {width:100%; border-top:2px solid #d8d7d7;}
.board_list thead th {padding:10px 0 7px; font-size:11px; font-weight:normal; border-bottom:1px solid #d8d7d7; background:#f7f7f7}
.board_list tbody td {padding:10px 0 7px; text-align:center; border-bottom:1px solid #ebebeb; font-size:12px;}
.board_list tbody.list_btn td {padding:4px 0 4px;}
.board_list .txt_left {text-align:left;}
.board_list .txt_right {text-align:right;}
.board_list .txt_left2 {text-align:left; padding-left:15px;}
.board_list tbody .bg_yg td {background:#f8fcf5;}
.board_list .star {display:block; padding-bottom:5px;}
.board_list .subject {text-align:left; letter-spacing:-0.09em;}
.board_list .subject strong {display:inline-block; margin-left:3px;letter-spacing:-1px; font-size:11px;}
.board_list .thum_img {position:relative;}
.board_list .thum_img  img {width:103px; height:58px; margin:0; padding:0;}
.board_list .thum_img a {display:block;}
.board_list .thum_img .frameBd {width:101px; height:56px; z-index:10;}
.board_list .thum_img .play {position:absolute; right:0px; bottom:0;  z-index:2; background:url('http://img.golf.sbs.co.kr/www/2012/common/btn_play.png') no-repeat bottom right; width:28px; height:20px; text-indent:-5000px; font-size:0; line-height:0;}
.board_list .thum_subject {line-height:20px; padding:0 20px 0 15px; letter-spacing:-0.09em;}
.board_list .thum_subject strong {display:inline-block; margin-left:3px; letter-spacing:-1px; font-size:11px;}
.board_list td .writer {padding:0 10px;font-size:11px; color:#a2a2a2; letter-spacing:-0.03em;}
.board_list .notice img {vertical-align:middle; margin-top:-2px;}
.board_list tr.end td {color:#a2a2a2;}
.board_list td .answer {padding-left:13px; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_reply2.gif') 0 0 no-repeat;}
.board_list td .answer a {color:#a2a2a2 !important;}
.board_list tr.answer .subject {text-align:left;}
.board_list tr.answer .subject a {color:#a2a2a2;}
.board_list tr.answer .subject img {vertical-align:middle; margin-right:9px;}
.board_list .line_through {text-decoration:line-through;}
.board_list .no_data {color:#a2a2a2;}

.photo_list {width:100%; border-top:2px solid #d8d7d7;}
.photo_list thead th {padding:10px 0 7px; border-bottom:1px solid #d8d7d7; background:#fff;}
.photo_list thead th.notice {padding-left:15px; text-align:left; font-weight:bold;}
.photo_list thead th.name {text-align:right; padding-right:16px; color:#a2a2a2; font-weight:normal;}
.photo_list tbody td {padding:0; vertical-align:top; text-align:center; border-bottom:1px solid #ebebeb;}
.photo_list tbody td dl {float:left; padding:20px 9px 8px; text-align:left;}
.photo_list tbody td.fir dl {padding:20px 9px 8px 15px;}
.photo_list tbody td dt {padding-bottom:5px; line-height:18px; letter-spacing:-0.09em;}
.photo_list tbody td dd.img {margin-bottom:8px;}
.photo_list tbody td dd .thum_img {position:relative;}
.photo_list tbody td dd.img a {display:block;}
.photo_list tbody td dd.cont p {padding-bottom:3px; font-size:11px; color:#a2a2a2;  letter-spacing:-0.07em;}
.photo_list tbody td dd.cont  span {display:inline-block; width:39px; margin-right:11px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line12.gif') right 1px no-repeat;}
.photo_list tbody td dd.cont  em {font-style:normal; font-weight:normal;}
.photo_list tbody td.none {padding:8px 0 7px;}
.photo_list tbody td .chk {width:13px; height:13px; vertical-align:middle; margin-top:-3px;}
.photo_list .notice img {vertical-align:middle; margin-top:-2px;}

.thum_list td {white-space:normal; word-break: break-all;}

/* Table Style - WriteType*/
.board_write {width:100%; border-top:2px solid #d8d7d7;}
.board_write button::-moz-focus-inner {padding:0; border:0;}
.board_write thead th {padding:9px 0 7px 20px; text-align:left; border-bottom:1px solid #d8d7d7; vertical-align:top; background:#f7f7f7;}
.board_write tbody th {padding:9px 0 7px 20px; text-align:left; border:1px solid #d8d7d7; border-width:0 1px 1px 0; vertical-align:top; background:#f7f7f7;}
.board_write tbody td {padding:9px 0 7px 7px; text-align:left; border-bottom:1px solid #d8d7d7;}
.board_write .date {padding-left:20px; color:#a2a2a2;}
.board_write .date1 {padding-left:20px; color:#a2a2a2; border-left:1px solid #d8d7d7;}
.board_write .date span {padding-right:17px; margin-right:10px; display:inline-block; background:url('http://img.golf.sbs.co.kr/www/2012/common/line3.gif') right top no-repeat;}
.board_write .date1 span {padding-right:17px; margin-right:10px; display:inline-block; background:url('http://img.golf.sbs.co.kr/www/2012/common/line3.gif') right top no-repeat;}
.board_write .txt_ing {color:#ff7e00; display:inline !important;}
.board_write .view_cont {padding:10px 10px 10px 20px; line-height:18px;}
.board_write .borderL {border-left:1px solid #d8d7d7;}
.board_write .txt_center {text-align:center; padding-left:0; padding-right:0;}
.board_write .sns_view {text-align:right; font-size:11px; padding-right:20px;}
.board_write .sns_view a, .board_write .sns_view a img {margin-right:5px; vertical-align:middle; color:#878384; letter-spacing:-1px;}
.board_write .sns_view a:hover {color:#73c23f;}
.board_write .star img {vertical-align:middle;}
.board_write .star input:first-child {margin-left:0;}
.board_write .chk {width:13px; height:13px; margin:0 4px 0 12px; vertical-align:middle;}
.board_write .add {margin-bottom:3px;}
.board_write .add input {display:inline-block; margin:0 4px 3px 0;}
.board_write .important {margin-top:6px; padding-left:14px; color:#a2a2a2; font-size:11px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important1.gif') 0 3px no-repeat;}
.board_write .msg_gray {margin-left:3px; font-size:11px; color:#999; vertical-align:bottom;}
.board_write td input.file {width:390px; height: 21px; line-height: 21px; padding: 0 5px; border:1px solid #E3E3E3;}
.board_write .input_type .file {margin-bottom:6px;}
.board_write button.file_add {width:34px; height:21px;}
.board_write .file {padding-top:1px;}
.board_write .file li {padding-top:5px; color:#a2a2a2; font-size:11px;}
.board_write .file li:first-child {padding-top:0;}
.board_write .file li a {margin-left:10px;}
.board_write .file li img {vertical-align:middle;}
.board_write th.answer {vertical-align:middle; padding:5px 0 4px 38px; background:#f7f7f7 url('http://img.golf.sbs.co.kr/www/2012/common/icon_a.gif') 22px 9px no-repeat;}
.board_write th.answer .txt_input {vertical-align:middle; width:410px;}
.board_write td.answer {padding:5px 10px 5px 8px;}
.board_write td .ft {color:#a2a2a2; font-size:11px;}
.board_write .check p {margin-top:6px;}
.board_write .check p:first-child {margin-top:0;}
.board_write .check input {vertical-align:middle; margin-right:5px;}
.board_write .drop label {padding-right:35px;}
.board_write .write_box {position:relative;}
.board_write .write_box textarea {border-color:#72c23f;}
.board_write .write_box .text {position:absolute; right:0; bottom:3px; padding-right:7px; font-size:11px; color:#a2a2a2;}
.board_write .write_box .text input {color:#000;}
.board_write .important_list {overflow:hidden; margin-top:6px;}
.board_write .important_list li {padding-left:14px; line-height:14px; color:#a2a2a2; font-size:11px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important1.gif') 0 2px no-repeat;}
.board_write button.file_up {width:122px; height:21px; cursor:pointer;}
.board_write td .prestige_list li {color:#878384; line-height:1.6em;}
.board_write td .prestige_list li input.p_input {width:10px; border:1px solid #e3e3e3; margin-left:5px; padding:0 5px;}
.board_write td ul.ad li {margin-top:5px;}
.board_write td ul.ad li:first-child {margin-top:0}
.board_write td ul + .mem_info {margin:30px 0;}
.board_write td ul + .mem_info>label {font-weight:bold;}
.board_write td ul + .mem_info>p {margin-top:15px;position:relative; padding-left:10px; font-size:11px;color:#a2a2a2;}
.board_write td ul + .mem_info>p>span {position:absolute; top:0; left:0;}

/* Table Style - viewType */
.board_view {width:100%; border-top:2px solid #d8d7d7;}
.board_view button {margin:0; padding:0; background:none; cursor:pointer;}
.board_view thead th {padding:9px 0 7px 20px; text-align:left; border-bottom:1px solid #d8d7d7; vertical-align:top; background:#f7f7f7;}
.board_view thead th img {margin:-2px 10px 0 0;}
.board_view thead th.txt_right {text-align:right; padding-right:22px;}
.board_view thead th .declare {width:36px; height:21px; margin:-4px 0 -2px; vertical-align:middle;}
.board_view thead th .declare img {margin:0;}
.board_view tbody th {padding:9px 0 7px; border-bottom:1px solid #d8d7d7; vertical-align:top; color:#a2a2a2; font-weight:normal; background:url('http://img.golf.sbs.co.kr/www/2012/common/line3.gif') right 10px no-repeat;}
.board_view tbody th.txt_left {text-align:left; padding:9px 0 7px 22px;}
.board_view tbody th.kind {padding:9px 0 7px 20px;}
.board_view tbody td {padding:9px 0 7px 12px; text-align:left; border-bottom:1px solid #d8d7d7; color:#a2a2a2;}
.board_view tbody .btn td {padding:4px 0 4px 12px; vertical-align:middle;}
.board_view tbody .btn td button {vertical-align:middle; margin-left:10px; width:49px; height:21px;}
.board_view tbody td .recommend {vertical-align:middle; margin:-4px 0 -2px 10px; width:49px; height:21px;}
.board_view .view_cont {padding:10px 20px; line-height:18px; color:#000;}
.board_view .view_cont ul {float:right; padding-bottom:15px;}
.board_view .view_cont li {float:left;}
.board_view .view_cont li button::-moz-focus-inner {padding:0; border:0;}
.board_view .view_cont li button, .board_view .view_cont .fs {margin-left:3px; vertical-align:top;}
.board_view .view_cont li span {display:none;}
.board_view .view_cont .twitter, .board_view .view_cont .facebook {width:16px; height:16px;}
.board_view .view_cont .url {width:51px; height:16px; margin-left:5px;}
.board_view .view_cont .fontsize {width:50px; height:16px;}
.board_view .view_cont .fontbig, .board_view .view_cont .fontsmall {width:13px; height:16px; margin-left:0;}
.board_view .view_cont p {clear:both; padding-bottom:5px; text-align:justify;}
.board_view .view_cont p img {margin-top:10px;}
.board_view .view_cont .ad {margin:40px 0 30px; text-align:center;}
.board_view .view_cont .ad img {width:530px;}
.board_view .view_cont .lesson_list {padding:10px 0 0 0; margin-top:10px; border-top:1px solid #d8d7d7; overflow:hidden;}
.board_view .view_cont .lesson_list dl dt {padding-bottom:5px; font-weight:bold;}
.board_view .view_cont .lesson_list dl dd {overflow:hidden;}
.board_view .view_cont .lesson_list dl dd .links {margin:0 0 0 40px; float:left; width:352px; padding:0;}
.board_view .view_cont .lesson_list dl dd .links:first-child {margin:0;}
.board_view .view_cont .lesson_list dl dd .links li {padding:0 0 2px 7px; background:url('http://img.golf.sbs.co.kr/www/cp/kbcard/ico_re.gif') no-repeat left 5px; min-height:5px;}
.board_view .view_cont .lesson_list dl dd .links li a {display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:345px;}
.board_view .th_icon {vertical-align:middle;}
.board_view th .answer {padding-left:19px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_a_g.gif') 0 0 no-repeat;}
.board_view th .question {padding-left:19px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_q_g.gif') 0 0 no-repeat;}
.board_view .file {padding-top:1px;}
.board_view .file li {padding-top:5px; color:#a2a2a2; font-size:11px;}
.board_view .file li:first-child {padding-top:0;}
.board_view .file li a {margin-left:10px;}
.board_view .file li img {vertical-align:middle;}

.board_view .veiw_play {padding:17px 0 17px 17px; margin-top:10px;border:1px solid #d8d7d7; overflow:hidden;}
.board_view .veiw_play ul {overflow:hidden;}
.board_view .veiw_play ul li {float:left; position:relative; margin:0 12px 5px 0;}
.board_view .veiw_play ul li .frameBd {width:166px; height:93px;}
.board_view .veiw_play .btn_quality {padding-top:5px;}

/* Table Style - Board*/
.noti_list {margin-bottom:7px;}
.noti_list li {padding-left:9px; line-height:14px; margin-bottom:3px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line7.gif') left 5px no-repeat;}
.noti_list li p {margin:3px 0 20px -10px; line-height:16px;}

.paging {margin:25px 0;text-align:center; min-height:24px;}
.paging a, .paging span {display:inline-block; vertical-align:top;}
.paging a img {margin-left:4px;}
.paging .num {margin-right:-2px; *margin-right:1px;}
.paging .num a, .paging .num span.on {min-width:14px; height:16px; padding:0 2px; line-height:16px; font-family:Helvetica, sans-serif; font-weight:normal; font-size:11px;}
.paging .num a {border:1px solid #e3e3e3;}
.paging .num a:hover, .paging .num .on {border:1px solid #ffb063; color:#ff7e66;}
.paging .num .on a {border:none; color:#ff7e66;}
.paging .btn_right {margin:-23px 0 0 !important;}

.btn_move {overflow:hidden; margin-top:20px;}
.btn_move dt.prev {background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_top.gif') 11px 3px no-repeat;}
.btn_move dt.next {background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_btm.gif') 11px 3px no-repeat;}
.btn_move dt {width:40px; padding-left:30px; margin-bottom:13px; float:left; color:#868585;}
.btn_move dd {margin-bottom:13px; color:#676767; overflow:hidden;}
.btn_move dd a {color:#676767;}
.btn_move dd a:hover {color:#73c23f;}
.btn_move dd a {float:left;}
.btn_move dd .date {float:right; font-size:11px; color:#a2a2a2;}

.board table .product {padding:0;}
.board table .product .product_wrap {width:490px; margin:0 auto; padding:20px 0;}
.board table .product h5 {height:21px; color:#000;}
.board table .product .cont {width:470px; height:auto; padding:0 10px 10px 10px; background:#f4f4f4; color:#878384;}
.board table .product .cont img, .board table .product .cont p {width:100%; padding-top:10px;}
.board table .product .link {text-align:right; padding-top:9px;}
.board .board_write .product .product_wrap {padding:4px 0px;} 
.board .check_notice {margin-top: -21px; color: #A2A2A2; margin-bottom:39px;}
.board .qna {margin-bottom:-1px;}
.board .qna thead {padding:9px 10px 7px; background:#fbfbfb;}
.board .qna thead .th_icon {float:left;}
.board .qna thead p {padding:3px 0 3px 50px;}
.board .qna thead ul {padding-left:50px;}
.board .qna thead li {position:relative; float:left; padding:4px 0 0 20px; line-height:18px; color:#a2a2a2; font-size:11px; font-weight:normal;}
.board .qna thead li:first-child {padding-left:0;}
.board .qna thead li span {display:inline-block; padding:0 8px 0 1px; margin-right:6px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line10.gif') right 2px no-repeat;}
.board .qna thead .btn button {position:absolute; top:0;  margin-left:10px;}
.board .qna thead .btn img {margin-top:0;}
.board .mt10 {margin-top:10px;}

/* ¼¿·º¹Ú½º ±âº» */
.sub_select {position:relative; z-index:100;}
.sub_select p {min-width:30px; height:19px; line-height:19px; display:inline-block; padding:0 6px 0 10px; letter-spacing:-0.03em; font-size:11px; border:1px solid #ebebeb; background:#fff;}
.sub_select p a {padding-right:10px; display:block;}
.sub_select p.on a {background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/arrow_btm_dgray.gif') right 50% no-repeat;}
.sub_select p.off a {background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/arrow_top_dgray.gif') right 50% no-repeat;}
.sub_select div {width:100%; font-size:11px; position:absolute; left:0; top:20px; z-index:3; background:#fff;}
.sub_select div ul {max-height:400px; overflow-x:hidden; overflow-y:auto; padding:5px 10px 0 10px; border:1px solid #ebebeb; border-width:0 1px 1px; letter-spacing:-0.03em;}
.sub_select div ul li {margin-bottom:5px;}
.sel_green p, .sel_green div ul {border-color:#72c23f;}

/* ±Û¾²±â ¼¿·º¹Ú½º */
.board_write .select {position:relative; float:left; z-index:5; margin-right:3px; margin-bottom:5px;}
.board_write .select p {min-width:30px; height:19px; line-height:19px; display:inline-block; padding:0 6px 0 10px; letter-spacing:-0.03em; font-size:11px; border:1px solid #ebebeb; background:#fff;}
.board_write .select p a {padding-right:10px; display:block;}
.board_write .select p.on a {background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/arrow_btm_dgray.gif') right 50% no-repeat;}
.board_write .select p.off a {background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/arrow_top_dgray.gif') right 50% no-repeat;} 
.board_write .select div {width:100%; font-size:11px; position:absolute; left:0; top:20px; z-index:3; background:#fff;}
.board_write .select div ul {max-height:400px; overflow-x:hidden; overflow-y:auto; padding:5px 10px 0 10px; border:1px solid #ebebeb; border-width:0 1px 1px; letter-spacing:-0.03em;}
.board_write .select div ul li {margin-bottom:5px;}

/* Å×ÀÌºí ÇÏ´Ü °Ë»ö ¼¿·º¹Ú½º */
.search_btm {border-top:1px solid #ebebeb; padding:24px 0; z-index:999999;  text-align:center;}
.search_btm .seach_in .select {position:relative; float:left; z-index:5; margin-right:3px;}
.search_btm .seach_in .select p {min-width:30px; height:19px; line-height:19px; display:inline-block; padding:0 6px 0 10px; letter-spacing:-0.03em; font-size:11px; border:1px solid #ebebeb; background:#fff;}
.search_btm .seach_in .select p a {padding-right:10px; display:block;}
.search_btm .seach_in .select p.on a {background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/arrow_btm_dgray.gif') right 50% no-repeat;}
.search_btm .seach_in .select p.off a {background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/arrow_top_dgray.gif') right 50% no-repeat;} 
.search_btm .seach_in .select div {width:100%; font-size:11px; position:absolute; left:0; top:20px; z-index:3; background:#fff;}
.search_btm .seach_in .select div ul {max-height:400px; overflow-x:hidden; overflow-y:auto; padding:5px 10px 0 10px; border:1px solid #ebebeb; border-width:0 1px 1px; letter-spacing:-0.03em;}
.search_btm .seach_in .select div ul li {margin-bottom:5px;}
.search_btm input {margin:0; padding:0;}
.search_btm .txt_input {width:150px; height:19px; padding:0 5px; line-height:19px; border:1px solid #ebebeb; margin-right:4px;}

/* Form °Ë»ö, ³¯Â¥ ¼±ÅÃ */
#sub_container .search_box {min-height:32px; padding:17px 0; border:2px solid #777575; text-align:center;}
#sub_container .search_box:after {display:block; content:""; clear:both;}
#sub_container .search_box .select_search {display:inline-block; min-width:671px; margin:0 auto;} /* ¼¿·º Æû ÀÏ °æ¿ì */
#sub_container .search_box .select_search.mem_ship {min-width:590px; #width:665px;}
#sub_container .search_box .date_search {width:510px;margin:0 auto;overflow:hidden;}
#sub_container .search_box .date_search .check {display:block;float:left;margin:10px 0 0 30px;}
#sub_container .search_box .select {float:left; /*margin-right:5px;*/ margin-left:5px; position:relative; font-size:14px; text-align:left;}
#sub_container .search_box .select .title {/*min-width:176px;*/ height:30px; padding:0 6px; font-weight:bold; line-height:30px; border:1px solid #e4e4e4;}
#sub_container .search_box .select .title a {padding-right:15px; display:block;}
#sub_container .search_box .select .title.on a {background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/arrow_btm_dgray.gif') right 50% no-repeat;}
#sub_container .search_box .select .title.off a {background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/arrow_top_dgray.gif') right 50% no-repeat;}
#sub_container .search_box .select .list {width:100%; position:absolute; left:0; top:31px; background:#fff; z-index:9;}
#sub_container .search_box .select .list ul {/*padding:0 10px 10px;*/ padding:0 5px 10px; height:120px; overflow-x:hidden; overflow-y:auto; border:1px solid #51ad12;}
#sub_container .search_box .select .list ul li a {display:block; margin-top:5px; color:#868383;font-size:12px;}
#sub_container .search_box .select .list ul li a:hover {color:#73c23f;}
#sub_container .search_box .date_input {float:left; position:relative;}
#sub_container .search_box .date_input input.txt_input {width:93px; height:30px; border:1px solid #e3e3e3; border-width:1px 0 1px 1px; padding:0 5px; font-size:14px; font-weight:bold; line-height:30px; letter-spacing:-0.06em;}
#sub_container .search_box .txt, #sub_container .search_box .btn {float:left;}
#sub_container .search_box .txt {margin:10px 3px;}
#sub_container .search_box .btn {padding-left:5px;}

/* °Ë»ö¿É¼Ç Ãß°¡ ±×¸°ÇÇ ÀÓ¹Ú¼¼ÀÏ */
.search_option {padding:17px 0; text-align:right; line-height:14px;}
.search_option input, .search_option label, .search_option strong {display:inline-block; vertical-align:middle; }
.search_option input[type="checkbox"] {position:relative; top:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.search_option input[type="checkbox"] {top:2px;}
}
.search_option label, .search_option strong {margin:5px 0 0 5px;}
.search_option strong {color:#52ad10; font-weight:bold; margin-right:5px;}

/* Form °Ë»ö, ³¯Â¥ ¼±ÅÃ (New) */
.search_wrap {padding:17px 0; border:2px solid #777575; text-align:center;  position:relative; z-index:100;}
.search_wrap input, .search_wrap .txt, .search_wrap .btn {margin:0; padding:0; vertical-align:middle;}
.search_wrap input.txt_input {width:93px; height:30px; border:1px solid #e3e3e3; border-width:1px 0 1px 1px; padding:0 5px; font-size:14px; font-weight:bold; line-height:30px; letter-spacing:-1px;}
.search_wrap .mark {display:inline-block; margin:10px 3px 0 5px;}
.search_wrap .txt {display:inline-block; margin:10px 0; /*.margin:10px 2px 0 5px;*/}
.search_wrap .top_txt {font-size:11px; margin-bottom:5px; position:relative; display:inline-block; vertical-align:top;}
.search_wrap .top_txt .txt_residue {position:absolute; left:0; top:-15px;}
.search_wrap div.selector {margin-top:0; cursor:pointer;}
.search_wrap div.selector span {text-align:left;}
.search_wrap div.selector select {display:block; height:30px; #top:-1px;}
.search_wrap .cuntury, .search_wrap .golf_field {display:inline;}
.search_wrap.membership_sch .cuntury div.selector span, .search_wrap.greenp_sch .cuntury div.selector span {width:130px;}
.search_wrap.membership_sch .cuntury div.selector select, .search_wrap.greenp_sch .cuntury div.selector select {width:172px;}
.search_wrap .golf_field div.selector span {width:150px;}
.search_wrap .golf_field div.selector select {width:192px;}

/* °Ô½ÃÆÇ ½ºÅ¸ÀÏ °øÅë */
#sub_container .board .txt_agree {color:#ff7e00; font-size:11px; vertical-align:bottom; margin-left:5px;}
.board .btn_right {text-align:right; margin:20px 0 0;}
.board .btn_left {text-align:left; margin:-53px 0 29px;}
#sub_container .board .btn_center {text-align:center; margin:20px 0 0;}
.btn_center2 {text-align:center; margin:20px 0 0;}
#sub_container .board .table_top {text-align:right; margin:-25px 0 5px;}
.board .txt_input, .mypage .txt_input {height:19px; line-height:19px; border:1px solid #e3e3e3; padding:0 5px;}
#sub_container .txt_input_green {height:19px; line-height:19px; border:1px solid #72c23f; padding:0 5px;}
.input_radio {width:14px; height:14px; margin:0; padding:0;}
.board textarea {border:1px solid #e3e3e3; padding:5px;}

/* Å×ÀÌºí ÇÏ´Ü ÅØ½ºÆ® */
#sub_container .txt_table_btm {margin:10px 0 0 35px; color:#868383; font-size:11px;}
#sub_container .board .table_btm_list {margin-top:10px;}
#sub_container .board .table_btm_list li {margin-bottom:5px; font-size:11px; color:#a2a2a2;}

/* Tab Style */
.tab_type1 {border-bottom:1px solid #69bd41; .overflow:hidden;}
.tab_type1 ul {overflow:hidden; margin-bottom:-1px;}
.tab_type1 ul li {float:left;}
.tab_type1 ul li a {height:32px; padding:0 11px; line-height:32px; border:1px solid #e3e3e3; border-width:1px 1px 0 1px; display:block; position:relative; z-index:1; margin-right:-1px; color:#878384; background:#fbfbfb;}
.tab_type1 ul li a:hover, .tab_type1 ul li.on a {height:33px; border:1px solid #69bd41; border-bottom:none; display:block; background:#fff;}
.tab_type1 ul li.on a {z-index:2; color:#858384; font-weight:bold;}
.tab_type1 ul li a:hover {z-index:3; color:#73c23f;}

.tab_type2 {width:530px; overflow:hidden;}
.tab_type2 ul {overflow:hidden;}
.tab_type2 ul li {float:left; padding-left:1px; background:url('http://img.golf.sbs.co.kr/www/2012/club/bg_tab_knowhow.gif') left top no-repeat;}
.tab_type2 ul li:first-child {padding-left:0; background:none;}

/* Å¸ÀÌÆ²_¿ìÃø¿µ¿ª °øÅë*/
.title_area {width:100%; position:relative; z-index:1}
.title_area h4 {padding-bottom:5px;}
.title_area .left {padding-bottom:5px; font-size:11px;}
.title_area .right {position:absolute; top:-3px; right:0; z-index:2;}
.title_area .right img {position:absolute; top:-2px; right:0; z-index:2;}
.title_area .right span a {position:absolute; top:9px; right:0; z-index:2; display:inline-block; font:11px/1.2em dotum; width:40px; text-align:right; color:#868383;}
.title_area .right span a:hover {color:#51ad12;}

/* Font Color */
.txt_org {color:#ff7e00 !important;}
.txt_gray {color:#666 !important;}
.txt_dgray {color:#444 !important;}
.txt_gray11 {color:#a2a2a2 !important; font-size:11px !important;}
.txt_green {color:#51ad12 !important;}
.txt_black {color:#000 !important;}
.txt_red {color:#d03a27 !important;}
.txt_blue {color:#1f8be8 !important;}

.tit_h4 {margin-bottom:10px;}
.fs11 {font-size:11px !important;}

/* Button Text */
.btn_color a {width:113px; height:40px; line-height:40px; display:inline-block; text-align:center; font-weight:bold; font-size:14px;}
.btn_color .btn_white {border:1px solid #e1e1e1; color:#000; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_btn_white.gif') left top no-repeat;}
.btn_color .btn_green{border:1px solid #378901; color:#fff; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_btn_green.gif') left top no-repeat;}
/* ============================================================ Sub Content ============================================================ */
/* Sub [Login] */
#login_wrap h2 {padding:63px 0 40px; text-align:center;}
#login_wrap .idpw_box {padding:55px 0 45px; border-bottom:1px solid #378901; background:#429d04 url('http://img.golf.sbs.co.kr/www/2012/common/bg_login_line.gif') left top repeat-x;}
#login_wrap .idpw_box form {width:530px; margin:0 auto; position:relative;}
#login_wrap .idpw_box .idpw {position:relative; margin-bottom:2px;}
#login_wrap .idpw_box .idpw input {width:377px; height:36px; line-height:36px; padding:0 14px; border:1px solid #878384; font-size:14px; background:#fff;}
#login_wrap .idpw_box .idpw label {color:#d8d8d8; font-size:14px; position:absolute; left:15px; top:11px;}
#login_wrap .idpw_box .btn_login {position:absolute; right:3px; top:0;}
#login_wrap .idpw_box .login_txt {overflow:hidden; color:#fff; margin-top:20px;}
#login_wrap .idpw_box .login_txt a {color:#fff;}
#login_wrap .idpw_box .login_txt p {float:left;}
#login_wrap .idpw_box .login_txt p input {width:13px; height:13px; margin:0; padding:0;}
#login_wrap .idpw_box .login_txt p label {margin-left:5px;}
#login_wrap .idpw_box .login_txt ul {float:right; margin-right:-17px;}
#login_wrap .idpw_box .login_txt ul li {margin-right:10px; padding-right:14px; float:left; background:url('http://img.golf.sbs.co.kr/www/2012/common/line_white.gif') right top no-repeat;}

#login_wrap .login_cont {width:855px; padding:40px 65px 40px 60px; margin:0 auto; overflow:hidden;}
#login_wrap .login_cont .login_infor {float:left;}
#login_wrap .login_cont h3 {padding-bottom:5px;}
#login_wrap .login_cont dl dt {margin:40px 0 15px;}
#login_wrap .login_cont dl dd {padding-left:8px; margin-bottom:3px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 6px no-repeat;}
#login_wrap .login_cont .btn_view {display:inline-block; margin-top:5px;}
#login_wrap .login_cont .login_ad {float:right;}

/* Sub Content - [Booking] ¸ÞÀÎ */
#sub_container .bk_main {width:100%; position:relative; }
#sub_container .bk_main .bk_event {width:783px; height:229px; border:1px solid #d8d8d8; overflow:hidden; margin-bottom:23px;}
.box_green_fee{width:506px; padding:14px 0 0 0; position:relative; border-top:1px solid #e5e5e5; color:#000; clear:both;}
.box_green_fee img{float:left;}
.box_green_fee span, .box_green_fee p{float:left;}
.box_green_fee .text1{width:115px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.box_green_fee .text2{width:105px; text-align:center;}
.box_green_fee .text3{width:140px; color:#ff7e00;}
.box_green_fee .text4{width:39px; text-align:right;}
.box_green_fee .text4 a{color:#868383;}
.box_green_fee span a {font-size:11px; color:#868383; line-height:1.6em;}
.box_green_fee .del{color:#868383; padding:0 0 0 7px;}

#sub_container .bk_main .bk_event .event_sbs.bk {padding:19px;}
#sub_container .bk_main .bk_event .event_sbs.bk  ul {margin:0;}
#sub_container .bk_main .bk_event .event_sbs.bk  ul li {padding:0 14px 1px 14px; background:url('http://img.golf.sbs.co.kr/www/2014/booking/bg_shadow.gif') no-repeat left bottom; margin:0; margin-top:2px;}
#sub_container .bk_main .bk_event .event_sbs.bk  ul li .frameBd {left:14px;}
.box_green_fee.bk {width:100%; padding:15px 19px; background:#f8f8f8 url('http://img.golf.sbs.co.kr/www/2014/booking/bg_sale.gif') repeat-x left top; border:0; overflow:hidden;}
.box_green_fee.bk ul {float:left; margin:0;}
.box_green_fee.bk ul li {background:url('http://img.golf.sbs.co.kr/www/2014/booking/line_sale.gif') no-repeat left 2px; float:left; padding-left:10px; margin-right:0;}
.box_green_fee.bk ul li .text3 {width:120px;}
.box_green_fee.bk ul li:first-child {padding:0; background:none;}

#sub_container .bk_main .bk_event .event_list {width:238px; height:100%; float:right; border-left:1px solid #e3e3e3; background:#f8f8f8;}
#sub_container .bk_main .bk_event .event_list h4 {font-size:12px; height:26px; overflow:hidden;}
#sub_container .bk_main .bk_event .event_list .list1 {border-left:1px solid #fff; padding:19px 19px 0; position:relative;}
#sub_container .bk_main .bk_event .event_list .list1 {height:126px;}
#sub_container .bk_main .bk_event .event_list .list1 .ticket li {margin-bottom:8px; display:block; height:100px;}
#sub_container .bk_main .bk_event .event_list .list1 .ticket li a {display:block; padding-top:5px; height:95px; width:200px; position:relative;}
#sub_container .bk_main .bk_event .event_list .list1 .ticket li a p {background:url(http://img.golf.sbs.co.kr/www/2012/main/txt_layer2.png) repeat left bottom; position:absolute; bottom:0; left:0; width:180px; height:16px; color:#fff; padding:5px 10px 0 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#sub_container .bk_main .bk_event .event_list .list1 .ticket li a .sale {position:absolute; top:0; left:5px; background:url(http://img.golf.sbs.co.kr/www/2012/ticket/label2.png) no-repeat left top; width:46px; height:47px; z-index:101;}
#sub_container .bk_main .bk_event .event_list .list1 .ticket li a .sale>span {width:43px; text-align:center; display:block; color:#fdff00; margin-top:8px; line-height:1.2em; font-size:12px; letter-spacing:-0 09em; font-weight:bold;}
#sub_container .bk_main .bk_event .event_list .list1 .ticket li a .sale>span>strong {color:#fff; font-size:15px; display:block;}
#sub_container .bk_main .bk_event .event_list .list1 .ticket li a:hover p {text-decoration:underline;}
#sub_container .bk_main .bk_event .event_list .list1 .ticket li a .frameBd {top:5px; left:0; width:198px; height:93px; z-index:100;}
#sub_container .bk_main .bk_event .event_list .list1 a.view:hover {text-decoration:underline;}

#sub_container .content_left .event_list {width:178px; height:100%; float:right; border:1px solid #e3e3e3; border-width:0 1px; background:#fff;}
#sub_container .content_left .event_list h4 {font-size:12px; height:26px; overflow:hidden;}
#sub_container .content_left .event_list .list1 {border-left:1px solid #fff; border-bottom:1px solid #d8d8d8; padding:19px 19px 33px 19px; position:relative;}
#sub_container .content_left .event_list .list1 .ticket li {margin-bottom:8px; display:block; height:100px;}
#sub_container .content_left .event_list .list1 .ticket li a {display:block; padding-top:5px; height:95px; width:200px; position:relative;}
#sub_container .content_left .event_list .list1 .ticket li a p {background:url(http://img.golf.sbs.co.kr/www/2012/main/txt_layer2.png) repeat left bottom; position:absolute; bottom:0; left:0; width:180px; height:16px; color:#fff; padding:5px 10px 0 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#sub_container .content_left .event_list .list1 .ticket li a .sale {position:absolute; top:0; left:5px; background:url(http://img.golf.sbs.co.kr/www/2012/ticket/label2.png) no-repeat left top; width:46px; height:47px; z-index:101;}
#sub_container .content_left .event_list .list1 .ticket li a .sale>span {width:43px; text-align:center; display:block; color:#fdff00; margin-top:8px; line-height:1.2em; font-size:12px; letter-spacing:-0 09em; font-weight:bold;}
#sub_container .content_left .event_list .list1 .ticket li a .sale>span>strong {color:#fff; font-size:15px; display:block;}
#sub_container .content_left .event_list .list1 .ticket li a .frameBd {top:5px; left:0; width:198px; height:93px; z-index:100;}
#sub_container .content_left .event_list .list2 {border-left:1px solid #fff; border-bottom:1px solid #d8d8d8; padding:19px 19px 14px 19px; position:relative;}
#sub_container .content_left .event_list .list2>ul {margin-top:5px;}
#sub_container .content_left .event_list .list2>ul li {height:43px;}
#sub_container .content_left .event_list .list2>ul li span {width:150px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:17px; display:block;}
#sub_container .content_left .event_list .list2>ul li span.txt_org {font-size:11px; color:#ff7e00;}
#sub_container .content_left .event_list .list2 a.view {position:absolute; top:20px; right:9px; color:#868383; font-size:11px; letter-spacing:-0.07em;}
#sub_container .content_left .event_list .list2 a.view:hover {text-decoration:underline;}
#sub_container .content_left .event_list .list3 {border-left:1px solid #fff; border:1px solid #d8d8d8; border-width:1px 0; padding:19px 19px 10px 19px; position:relative; background:#fafafa; height:135px;}
#sub_container .content_left .event_list .list3>ul {position:absolute; top:41px; left:19px;}
#sub_container .content_left .event_list .list3>ul li {margin-bottom:5px; height:32px; position:relative;}
#sub_container .content_left .event_list .list3>ul li button {width:135px; height:32px; position:absolute; top:0;left:0;}
#sub_container .content_left .event_list .list4 {border-left:1px solid #fff;  border-bottom:1px solid #d8d8d8; padding:19px 19px 10px 19px; position:relative;}
#sub_container .content_left .event_list .list4>ul {margin:5px 0 11px 0;}
#sub_container .content_left .event_list .list4>ul li {width:145px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:17px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 4px no-repeat; padding-left:5px; font-size:11px; height:20px;}
#sub_container .content_left .event_list .list4 .btn_control {position:absolute; top:18px; right:9px;}
#sub_container .content_left .event_list .list4 .btn_control button {height:14px;}
#sub_container .content_left .event_list button {background:none; padding:0; margin:0; cursor:pointer;}
/* 140127 ÀÌº¥Æ® ¸®½ºÆ® Å¸ÀÔ Ãß°¡ */
#sub_container .content_left .event_list .list5 {border-left:1px solid #fff;  border-bottom:1px solid #d8d8d8; padding:19px 19px 14px;}
#sub_container .content_left .event_list .list5>h4  {padding-bottom:5px;}
#sub_container .content_left .event_list .list5>ul>li {padding-bottom:13px;}

#sub_container .bk_main .bk_event .view, #sub_container .bk_main .bk_event .btn_control {position:absolute; right:19px; top:19px;}
#sub_container .bk_main .bk_event .view {font-size:11px; color:#868383;}
#sub_container .bk_main .bk_event .btn_control button {height:13px; cursor:pointer; margin:0; padding:0; background:none; border:0 none; font-size:0; line-height:0;}

#sub_container .bk_main .bk_main_search {padding:0; text-align:left; margin-top:13px; border:2px solid #777575;}
#sub_container .bk_main .bk_main_search .search_wrap {border:1px solid #e3e3e3; border-width:0 0 1px; padding:20px 0 17px;}
#sub_container .bk_main .bk_main_search .search_wrap .cuntury div.selector span {width:70px;}
#sub_container .bk_main .bk_main_search .search_wrap .cuntury div.selector select {width:112px;}
#sub_container .bk_main .bk_main_search .bk_infor {width:100%; height:37px; clear:both; overflow:hidden; border-top:1px solid #fff; background:#f8f8f8;}
#sub_container .bk_main .bk_main_search .bk_infor dl, #sub_container .bk_main .bk_main_search .bk_infor dl dt, #sub_container .bk_main .bk_main_search .bk_infor dl dd {float:left;}
#sub_container .bk_main .bk_main_search .bk_infor dl {padding:11px 0 0 20px;}
#sub_container .bk_main .bk_main_search .bk_infor dl dt {padding-right:21px; margin-rig ht:-4px; position:relative; z-index:2; background:#f8f8f8 url('http://img.golf.sbs.co.kr/www/2012/common/line2.gif') right top no-repeat;}
#sub_container .bk_main .bk_main_search .bk_infor dl dd {padding-left:18px; margin-right:10px; font-size:11px; color:#696969; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_slash.gif') left top no-repeat;}
#sub_container .bk_main .bk_main_search .bk_infor dl dd.user {background:none; color:#000;}
#sub_container .bk_main .bk_main_search .bk_infor dl dd.user .txt_green {letter-spacing:-0.03em;}
#sub_container .bk_main .bk_main_search .bk_infor .btn {float:right; padding:7px 18px 0 0;}
#sub_container .bk_main .bk_main_search .bk_infor .btn a {margin-left:2px;}

#sub_container .bk_main .main_path {padding:19px 0; text-align:center; border-bottom:1px solid #e3e3e3; margin-bottom:30px;}

#sub_container .bk_main .tit_state {width:100%; padding-bottom:20px; overflow:hidden; position:relative;}
#sub_container .bk_main .tit_state div {position:absolute; right:0; top:0;}
#sub_container .bk_main .tit_state div button {width:75px; height:21px; cursor:pointer; margin:0 0 0 2px; padding:0; background:none; border:0 none; vertical-align:top;}
@-moz-document url-prefix() {#sub_container .bk_main .tit_state div{right:3px;}}

#sub_container .bk_main .my_zone {width:100%; height:31px; margin-bottom:-1px; position:relative; z-index:2; background:url('http://img.golf.sbs.co.kr/www/2012/booking/bg_bk_myzone.gif') left top no-repeat;}
#sub_container .bk_main .my_zone:after {display:block; content:""; clear:both;}
#sub_container .bk_main .my_zone dl, #sub_container .bk_main .my_zone dl dt, #sub_container .bk_main .my_zone dl dd {float:left; font-weight:bold;}
#sub_container .bk_main .my_zone dl {padding:10px 0 0;}
#sub_container .bk_main .my_zone dl dt {padding:0 12px 0 13px;}
#sub_container .bk_main .my_zone dl dd {position:relative; padding-left:14px; margin-right:13px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line8.gif') left 1px no-repeat;}
#sub_container .bk_main .my_zone dl dd .layer_zone {display:none; width:153px; height:37px; text-align:center; position:absolute; left:0; top:-40px; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_bk_main_layer.gif') 50% top no-repeat;}
#sub_container .bk_main .my_zone dl dd .layer_zone a {height:45px; line-height:29px; display:inline-block; color:#fff; font-weight:normal; letter-spacing:-0.05em; margin:1px 3px 0; padding:0;}
#sub_container .bk_main .my_zone dl dd .layer_zone a.on {font-weight:bold;}
#sub_container .bk_main .my_zone dl a {display:inline-block;}
#sub_container .bk_main .my_zone dl a.on {color:#51ad12;}

#sub_container .bk_main .my_zone .etc {float:right; padding-right:4px;}
#sub_container .bk_main .my_zone .etc ul, #sub_container .bk_main .my_zone .etc ul li {float:left;}
#sub_container .bk_main .my_zone .etc ul {margin-top:8px;}
#sub_container .bk_main .my_zone .etc ul li img, #sub_container .bk_main .my_zone .etc ul li span {vertical-align:top;}
#sub_container .bk_main .my_zone .etc ul li span {font-size:11px; color:#626060; letter-spacing:-0.05em; margin:3px 7px 0 0; display:inline-block;}
#sub_container .bk_main .my_zone .etc a {display:inline-block; margin-top:5px;}

#sub_container .bk_main .bk_main_table {width:783px; position:relative; /*z-index:255;*/ z-index:3; border:1px solid #d9d9d9; border-width:0 1px 1px; background:#fff;}
#sub_container .bk_main .bk_main_table table {width:100%;}
#sub_container .bk_main .bk_main_table tbody .thead th {width:34px; height:29px; font-size:11px; font-weight:normal; color:#a6a6a6; border:1px solid #bbbaba; border-bottom-color:#d8d8d8; border-left-color:#e9e9e9; border-width:1px 0 1px 1px; background:#f3f3f3;}
#sub_container .bk_main .bk_main_table tbody .thead th span.date {font-family:Arial; font-size:10px; color:#000; display:block; margin-bottom:1px;}
#sub_container .bk_main .bk_main_table tbody .thead th span.sun {color:#fe6969;}
#sub_container .bk_main .bk_main_table tbody .thead th.title {width:260px; border-left:none; font-size:12px; color:#000;}
#sub_container .bk_main .bk_main_table tbody .thead th.all {width:33px; font-size:12px; color:#000;}
#sub_container .bk_main .bk_main_table tbody th.s_th {border-top:1px solid #f0f0f0; font-weight:normal; text-align:left; padding-left:10px; color:#868383;}
#sub_container .bk_main .bk_main_table tbody th.s_th a {color:#868383;}
#sub_container .bk_main .bk_main_table tbody th.s_th img {vertical-align:middle; margin-left:3px;}
#sub_container .bk_main .bk_main_table tbody td {height:29px; text-align:center; border-left:1px solid #f0f0f0; border-top:1px solid #f0f0f0;}
#sub_container .bk_main .bk_main_table tbody tr td:first-child {border-left:none;}
#sub_container .bk_main .bk_main_table tbody td.holi {border-color:#eaeaea; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_gray_opacity.png') left top repeat;}
#sub_container .bk_main .bk_main_table tbody td div.cont a.open, #sub_container .bk_main .bk_main_table tbody td div.cont .open {width:102px;border:2px solid #777575; background:#fff; position:absolute; top:auto; left:auto; margin:-15px 0 0 17px; #margin:14px 0 0 -21px; z-index:255; display:none;}
#sub_container .bk_main .bk_main_table tbody td div.cont .open strong {height:22px; padding:6px 0 0 0; text-align:center; font-size:15px; border-bottom:1px solid #e3e3e3; display:block; background:#fff }
#sub_container .bk_main .bk_main_table tbody td div.cont .open .team_bk, 
#sub_container .bk_main .bk_main_table tbody td div.cont .open p {width:100%; height:43px; padding-top:14px; line-height:18px;background:#f8f8f8; display:block;}
#sub_container .bk_main .bk_main_table tbody td div.cont .open .team_bk .team, 
#sub_container .bk_main .bk_main_table tbody td div.cont .open p .team {display:block; font-weight:bold;}
#sub_container .bk_main .bk_main_table tbody td div.cont:hover .open {display:block;}
#sub_container .bk_main .bk_main_table tbody td div.cont a.open:hover {cursor:pointer;}
#sub_container .bk_main .bk_main_table tbody td div.cont a.open:hover strong {color:#000;}
#sub_container .bk_main .bk_main_table tbody td div.cont .open .team_bk.tm2 {padding-top:0; color:#6e6d6d; font-weight:bold; font-size:11px; line-height:16px;}
#sub_container .bk_main .bk_main_table tbody td div.cont .open .team_bk.tm2.ball {background:#f8f8f8 url('http://img.golf.sbs.co.kr/www/2012/common/ico_ball.gif') no-repeat center top;}
#sub_container .bk_main .bk_main_table .bk_layer {width:102px; height:87px; border:2px solid #777575; background:#fff; position:absolute; top:0; left:0; z-index:255;}
#sub_container .bk_main .bk_main_table .bk_layer .date {height:23px; padding:5px 8px 0 0; text-align:right; font-size:15px; border-bottom:1px solid #e3e3e3; font-weight:bold; background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/icon_flag_pink.png') -2px -1px no-repeat;}
#sub_container .bk_main .bk_main_table .bk_layer .team_bk {width:100%; height:43px; padding-top:14px; line-height:18px; border-top:1px solid #fff; background:#f8f8f8; text-align:center}
#sub_container .bk_main .bk_main_table .bk_layer .team_bk strong{display:block; font-weight:bold;}
#sub_container .bk_main .recommend {margin:25px 0 30px;}
/* 140127 ¸â¹ö½Ê ÇÒÀÎ Á¦ÈÞ°ñÇÁÀå Ãß°¡*/
#sub_container .bk_main .mem_partner .tit_state {height:24px;padding-bottom:0;}
#sub_container .bk_main .mem_partner .tit_state h3 {float:left;}
#sub_container .bk_main .mem_partner .tit_state a {float:right;}
#sub_container .bk_main .mem_partner .spot {position:relative;margin:9px 0;padding:25px;border:2px solid #d9d9d9;height:104px;background:url(http://img.golf.sbs.co.kr/www/2014/booking/bgmain_spot.jpg) no-repeat right top;}
#sub_container .bk_main .mem_partner .spot .inner strong {display:block;margin-bottom:25px;}
#sub_container .bk_main .mem_partner .spot .inner>ul>li {padding:0 0 4px 5px;background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list3.gif) no-repeat 0 5px;}
#sub_container .bk_main .mem_partner .spot .btn_close {position:absolute;top:0;right:0;}
#sub_container .bk_main .mem_partner>table {width:100%;margin-bottom:44px;border:1px solid #d8d8d8;}
#sub_container .bk_main .mem_partner>table td {height:29px;border:1px solid #f0f0f0;padding:0 7px 0 9px;color:#838282;}
#sub_container .bk_main .mem_partner>table td .name {display:block;float:left;width:95px;position:relative;top:4px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
#sub_container .bk_main .mem_partner>table td a {display:block;float:right;}
#sub_container .bk_main .bk_main_table .bg_ball {background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_ball2.jpg') repeat;}
#sub_container .bk_main .bk_main_table .bg_ball tbody td.holi {background:none;background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_gray_opacity.png') left top repeat}

/* Sub Content - [Booking] ¼­ºê */
.booking_box {border:2px solid #777575; margin-bottom:30px;}
.booking_box .tit {border-bottom:1px solid #e3e3e3; padding:10px 18px; overflow:hidden;}
.booking_box .tit p {float:left; font-size:14px; color:#444; margin-top:4px}
.booking_box .tit a {float:right;}
.booking_box ul {padding:10px 0 0 50px; border:1px solid#fff; background:#f8f8f8; overflow:hidden;}
.booking_box ul li {width:181px; padding-bottom:12px; float:left;}

.booking_step {width:783px; border:1px solid #ebebeb; border-width:2px 1px 1px; border-top-color:#b7b7b7; overflow:hidden; position:relative; background:url('http://img.golf.sbs.co.kr/www/2012/booking/bg_step_dot.gif') 543px top repeat-y;}
.booking_step .tit {overflow:hidden;}
.booking_step .tit h5 {float:left;}
.booking_step .tit .tit_btn {float:right;}
.booking_step .tit .txt {padding-left:13px; margin:6px 0 19px 21px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat; clear:both;}
.booking_step .tit .txt strong {color:#ff7e00;}
.booking_step h5 {padding:30px 0 20px 20px; font-size:12px;}
.booking_step .tit_btn {padding:25px 20px 0 0;}
.booking_step .tit_btn a {display:inline-block; margin-left:5px;}
.booking_step .txt_btm {padding:25px 20px; clear:both; overflow:hidden;}
.booking_step .txt_btm p {float:left; color:#868383; font-size:11px; margin-top:7px;}
.booking_step .txt_btm a {float:right;}
	.bk_complate_bnr_w {width:739px; margin:0 auto; padding-bottom:15px; overflow:hidden;}
		.bk_complate_bnr_w a {float:none !important;}
.booking_step .step1_left {width:543px; float:left; overflow:hidden; margin-bottom:-1px; position:relative;}
.booking_step .step1_left .notice {clear:both; position:relative; padding:0 20px 20px 48px; border-bottom:1px solid #e3e3e3;}
.booking_step .step1_left .notice dt {padding-left:13px; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat; position:relative;}
.booking_step .step1_left .notice dt a {width:100px; margin:0px;}
.booking_step .step1_left dl dt .layerpop_wrap {display:none; position:absolute; top:0px; left:0px;}
.booking_step .step1_left dl dt .layerpop_wrap .layerpop {border:1px solid #ddd; width:440px; display:block; background:white; z-index:100; padding:10px;}
.booking_step .step1_left dl dt a:hover .layerpop_wrap {display:block; z-index:100;}
.booking_step .step1_left dl dt a:hover {color:#666;}
.booking_step .step1_left .notice dd {padding-left:13px; color:#868383; margin:3px 0 15px;;}
.booking_step .step1_right {width:199px; padding:30px 19px 20px 20px; float:right; background:#f8f8f8;}
.booking_step .step1_right .visual {width:199px; height:111px; overflow:hidden; position:relative; margin-bottom:9px;}
.booking_step .step1_right .visual .frameBd {width:197px; height:109px; z-index:3;}
.booking_step .step1_right .visual .txt {height:15px; padding:5px 9px 0; font-size:11px; filter:alpha(opacity=70); opacity:0.7; color:#fff; background:#000; position:absolute; left:0; top:0; z-index:2;}
.booking_step .step1_right .btn_visual {text-align:right;}
.booking_step .step1_right h5 {padding:30px 0 10px;}
.booking_step .step1_right .sel_golf_zone {height:190px; padding:10px 10px 0; overflow-y:auto; overflow-x:hidden; background:#fff;}
.booking_step .step1_right .sel_golf_zone li {margin-bottom:4px;}
.booking_step .step1_right .sel_golf_zone li a {display:block; color:#868383; letter-spacing:-1px;}
.booking_step .step1_right .sel_golf_zone li a:hover {color:#73c23f;}
.booking_step .step1_btm {width:783px; clear:both; border-top:1px solid #ebebeb; overflow:hidden; background:#fff;}
.booking_step .step1_btm .tit {position:relative;}
.booking_step .step1_btm .tit .btn_resev {position:absolute; right:20px; top:60px;}
.booking_step .step1_btm .notice {margin:0 0 22px 20px;}
.booking_step .step1_btm .notice li {padding-left:9px;font-weight:bold;background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list3.gif) no-repeat 0 5px;}
.booking_step .step1_btm .notice li a {position:relative;top:-4px;}
.booking_step .step1_btm .data_type td {padding:5px 0;}
.booking_step .step1_btm .data_type td a {display:block;margin-top:3px;}
.booking_step .step1_btm .data_type td a:first-child {margin-top:0;}
.booking_step .step1_right .ticket {position:relative; width:100%; display:block;}
.booking_step .step1_right .ticket a {display:block; padding-top:5px; height:95px; width:200px; position:relative;}
.booking_step .step1_right .ticket a p {background:url(http://img.golf.sbs.co.kr/www/2012/main/txt_layer2.png) repeat left bottom; position:absolute; bottom:0; left:0; width:180px; height:16px; color:#fff; padding:5px 10px 0 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.booking_step .step1_right .ticket a .sale {position:absolute; top:0; left:5px; background:url(http://img.golf.sbs.co.kr/www/2012/ticket/label2.png) no-repeat left top; width:46px; height:47px; z-index:101;}
.booking_step .step1_right .ticket a .sale>span {width:43px; text-align:center; display:block; color:#fdff00; margin-top:8px; line-height:1.2em; font-size:12px; letter-spacing:-0 09em; font-weight:bold;}
.booking_step .step1_right .ticket a .sale>span>strong {color:#fff; font-size:15px; display:block;}
.booking_step .step1_right .ticket a .frameBd {top:5px; left:0; width:198px; height:93px; z-index:100;}
.booking_step .step1_right .ticket a.more {text-align:right; position:absolute; top:27px; right:0; font-size:11px; color:#868383;}

.sub_area .bk_complete {margin-top:20px; display:block;}

.booking_step .step2 {background:#fff;}
.booking_step .step2 .tit_txt {height:100%; color:#868383; padding:30px 0; text-align:center; border-bottom:1px solid #e3e3e3;}
.booking_step .step2 .tit_txt strong {font-size:16px; color:#51ad12; letter-spacing:-0.03em;}
.booking_step .step2 .step2_list {/*_height:100%;*/ overflow:hidden; padding:30px 70px 15px 70px; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3; background:#f8f8f8;}
.booking_step .step2 .step2_list ul {overflow:hidden;}
.booking_step .step2 .step2_list li {width:308px; float:left; padding-left:13px; margin-bottom:15px; letter-spacing:-0.03em; font-size:14px; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}
.booking_step .step2 .step2_list li.txt {width:630px; color:#000; font-weight:bold;}
.booking_step .step2 .step2_list li.txt label, .booking_step .step2 .step2_list li.txt input {vertical-align:middle;}
.booking_step .step2 .step2_list li.txt label {margin-right:25px;}
.booking_step .step2 .step2_list li.txt input {width:13px; height:13px;}
.booking_step .step2 .step2_list li.txt span {margin-left:50px;}
.booking_step .step2 .step2_list li.clear {width:640px; clear:both;}
.booking_step .step2 .security_code {/*_height:100%;*/ overflow:hidden; padding:30px 70px 30px 70px; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3; background:#f8f8f8;}
.booking_step .step2 .security_code .code {width:215px; height:97px; overflow:hidden; position:relative; margin-right:14px; float:left; border:1px solid #dfdfdf; background:url('http://img.golf.sbs.co.kr/www/2012/booking/bg_security_code.gif') left 50% no-repeat;}
.booking_step .step2 .security_code .code .num {position:absolute; left:50%; top:0; margin-left:-141px;}
.booking_step .step2 .security_code .code_input {float:left;}
.booking_step .step2 .security_code .code_input label, .booking_step .step2 .security_code .code_input input {display:block;}
.booking_step .step2 .security_code .code_input label {margin:3px 0 10px 0;}
.booking_step .step2 input {width:114px; height:30px; padding:0 10px; line-height:30px; font-size:14px; font-weight:bold; border:1px solid #e3e3e3; background:#fff;}
.booking_step .step2 .security_code .code_input p {margin-top:25px; font-size:11px; color:#868383;}
.booking_step .step2 .security_code .code_input p span {color:#ff7e00;}
.booking_step .step2_list .txt input {background:none;border:none;}

	.bk_reserv_phone {overflow:hidden; padding:30px 20px 30px 20px; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3; background:#f8f8f8;}
		.bk_reserv_txt {display:block; margin:0 0 6px 50px; padding-left:13px; background: url('http://img.golf.sbs.co.kr/www/2014/common/bu_list3.gif') no-repeat 0 5px; color:#000;}
		.bk_reserv_txt_list {margin-left:63px; overflow:hidden;}
			.bk_reserv_txt_list li {margin:9px 0 0 0; color:#868383; }
		.bk_myinfo_btn {text-align:right;}

.booking_step .step2 .security_hp {_height:100%; overflow:hidden; padding:30px 70px 30px 70px; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3; background:#f8f8f8;}
.booking_step .step2 .security_hp h4 {padding-left:13px; letter-spacing:-0.03em; font-size:14px; margin-bottom:10px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}
.booking_step .step2 .security_hp .hp_citation {position:relative;}
.booking_step .step2 .security_hp .hp_citation input {height:30px; line-height:30px; font-size:14px; padding:0 5px; margin-right:5px; border:1px solid #e3e3e3;}
.booking_step .step2 .security_hp .hp_citation label {color:#d8d8d8; font-size:14px; position:absolute; left:6px; top:9px;}
.booking_step .step2 .security_hp .hp_citation .hp_txt {line-height:18px;}
.booking_step .step2 .security_hp .hp_citation input, .booking_step .step2 .security_hp .hp_citation .hp_txt {display:inline-block; vertical-align:middle;}
.booking_step .step2 .security_hp p {font-size:11px; color:#868383; margin-top:30px;}

.booking_step .step2 p.step2_txt {line-height:18px;}
.booking_step .step2 .step2_txt {_height:100%; overflow:hidden; padding:30px 0; text-align:center; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3; background:#f8f8f8;}
.booking_step .step2 .step2_txt dl {text-align:left; padding-left:140px; font-weight:bold; letter-spacing:-0.03em; font-size:14px;}
.booking_step .step2 .step2_txt dl dt {float:left; margin-right:50px; padding-left:13px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}
.booking_step .step2 .step2_txt dl dd {float:left;}
.booking_step .step2 .step2_txt dl dd label {margin-right:25px;}
.booking_step .step2 .step2_txt dl dd label, .booking_step .step2 .step2_txt dl dd input {vertical-align:middle;}

/* 140128 Ãß°¡ */
.booking_step .step2 .gr_expect {padding:23px 38px 33px 179px;border-bottom:1px solid #ebebeb;background:url(http://img.golf.sbs.co.kr/www/2014/booking/bgstep2_gf.jpg) no-repeat 29px 106px}
.booking_step .step2 .gr_expect .inner {border:1px solid #ebebeb;padding:21px 0 0 0;margin-bottom:25px;}
.booking_step .step2 .gr_expect .inner h5 {font-size:14px;font-weight:bold;padding:0 0 33px 24px;}
.booking_step .step2 .gr_expect .inner>ul>li {font-size:14px;color:#726f6f;padding:0 0 0 37px;background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list3.gif) no-repeat 24px 5px;}
.booking_step .step2 .gr_expect .inner>ul>li>label {display:inline-block;width:200px;}
.booking_step .step2 .gr_expect .inner>ul>li>input {position:relative;top:-8px;text-align:right}
.booking_step .step2 .gr_expect .inner>ul>li>span {font-weight:bold;color:#000;}
.booking_step .step2 .gr_expect .inner>ul>li>span.txt_red {color:#ff0101 !important;margin-left:20px;}
.booking_step .step2 .gr_expect .inner>ul>li>span.notice {display:block;font-size:12px;}
.booking_step .step2 .gr_expect .inner>ul>li:first-child {padding-bottom:12px;}
.booking_step .step2 .gr_expect .inner>ul>li.point {height:84px;background:#f8f8f8 url(http://img.golf.sbs.co.kr/www/2014/common/bu_list3.gif) no-repeat 24px 34px;border-top:1px solid #ebebeb;padding-top:29px;margin-top:20px;}
.booking_step .step2 .gr_expect>ul,.booking_step .step2 .gr_expect>strong {margin-left:16px;}
.booking_step .step2 .gr_expect>ul {margin-top:22px;color:#868383;}
.booking_step .step2 .gr_expect>ul>li {background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list3.gif) no-repeat 6px 5px;padding-left:20px;}
.booking_step .step2 .gr_expect>ul>li:first-child {padding-bottom:12px;}

.booking_step .step2 ul.step2_txt {text-align:left;padding:30px 22px 12px;}
.booking_step .step2 ul.step2_txt li {background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list4.gif) no-repeat 0 2px;padding:0 0 18px 16px;}
.booking_step .card_spot {background:#fff;border-top:1px solid #ebebeb;overflow:hidden;padding-bottom:52px;}
.booking_step .card_spot .tit {padding:34px 0 36px 103px;background:url(http://img.golf.sbs.co.kr/www/2014/booking/bg_cardspot_ball.gif) no-repeat 34px}
.booking_step .card_spot>ul {width:723px;padding:0 7px;margin:0 auto;background:url(http://img.golf.sbs.co.kr/www/2014/booking/bg_cardspot_list.gif) no-repeat;overflow:hidden;}
.booking_step .card_spot>ul>li {float:left;width:300px;padding:27px 30px 26px 31px;}
.booking_step .card_spot>ul>li>h5 {padding:0;margin-bottom:26px;}
.booking_step .card_spot>ul>li>p {height:75px;}
.booking_step .card_spot .btn_green{display:block;padding-top:9px;height:21px;border:1px solid #378901;text-align:center;color:#fff; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_btn_green.gif') left top repeat-x;font-weight:bold;}
.booking_step .card_spot>ul>li .notice {font-size:11px;color:#a5a5a5;margin-top:22px;}
.booking_step .card_spot>ul>li .notice li {background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list2.gif) no-repeat 0 5px;padding:0 0 6px 9px;}

.booking_step .step2 .step2_list.bg_white {padding:0 0 15px 140px; .padding-bottom:30px; background:#fff; position:relative; z-index:10; margin-top:-1px;}

.booking_confirm h4 {margin:25px 0 0; padding-bottom:9px; }
.booking_confirm .confirm_notice {margin:14px 0 4px 7px;}
.booking_confirm .confirm_notice li {padding: 0 0 9px 11px;background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list5.gif) no-repeat 0 5px;}
.txt_message {border-top:2px solid #d8d7d7;padding:12px 0 13px; text-align:center;}
.txt_message.mt25 {margin-top:25px;}
.booking_confirm .search_box {margin-bottom:-1px; position:relative; z-index:99;}
#sub_container .booking_confirm .search_box .date_search {width:100%;padding-left:136px;}
#sub_container .booking_confirm .search_box .date_search .check {text-align:left;}
#sub_container .booking_confirm .search_box .date_search .check>input {margin-right:8px;*position:relative;*top:-4px;}
#sub_container .booking_confirm .search_box .date_search .check>label .bl {display:block;padding-left:5px;margin-top:10px; *margin-top:3px;}
.booking_confirm .data_type td {line-height:18px;}
.booking_confirm .data_type td.data_no {color:#000;}
.booking_confirm .data_type td a img {display:inline-block; margin-bottom:3px;}
.booking_confirm .cancel_guide {padding:30px 30px 40px; margin-top:40px; border:1px solid #ebebeb; border-width:2px 1px 1px; border-top-color:#b7b7b7; position:relative;}
.booking_confirm .cancel_guide h5 {font-size:12px; margin-bottom:7px; letter-spacing:-0.03em;}
.booking_confirm .cancel_guide h6 {font-size:12px; color:#73c23f; margin:30px 0 7px; letter-spacing:-0.07em;}
.booking_confirm .cancel_guide h6 span {font-weight:normal;}
.booking_confirm .cancel_guide .tit_btn {position:absolute; right:30px; top:30px;}
.booking_confirm .cancel_guide .list1 {margin:0 0 3px;}
.booking_confirm .cancel_guide .list1 li {padding-left:8px; color:#868383; letter-spacing:-0.03em; line-height:16px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line6.gif') left 5px no-repeat;}
.booking_confirm .cancel_guide .list2 {margin-top:10px;}
.booking_confirm .cancel_guide .list2 li {color:#868383; letter-spacing:-0.07em; line-height:16px; font-size:11px;}

/* ±×¸°ÇÇ ¼±°áÁ¦ */
.greenfee_pay h4 {margin:25px 0 0; padding-bottom:9px; }
.greenfee_pay .data_type td {font-size:11px;}
.greenfee_pay .data_type.gfpay td {border-left:1px solid #ebebeb;padding:20px 5px 1px;}
.greenfee_pay .data_type.gfpay td:first-child {text-align:left;padding:20px 17px 12px;border-left:none;}
.greenfee_pay .data_type.gfpay td:first-child span {display:inline-block;float:right;}
.greenfee_pay .data_type.gfpay td:first-child span.txt_red {color:#ff0000;clear:both;margin-top:12px;}
.greenfee_pay .data_type.gfpay td strong {display:block;margin-top:5px;}
.greenfee_pay .data_type.gfpay td>ul>li:first-child {padding-bottom:30px;}
.greenfee_pay .data_type.gfpay td.cartfee {padding-top:11px;}
.greenfee_pay .data_type.gfpay span {display:block;}
.greenfee_pay .data_type.gfpay span.pay {margin-bottom:13px;}
.greenfee_pay .data_type.gfpay span.f_size {font-size:14px;font-weight:bold;}
.greenfee_pay .data_type.gfpay span.txt_red {display:block;color:#ff0000;font-weight:bold}
.greenfee_pay .data_type.gfpay span.check {margin-bottom:10px;}
.greenfee_pay .data_type.gfpay span input {margin-right:8px;}
.greenfee_pay .notice {margin:33px 0 0 9px;color:#868383;}
.greenfee_pay .notice li {padding:0 0 8px 15px;background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list6.gif) no-repeat 0 2px;}
.greenfee_pay .btn_pay {margin-top:15px;float:right;}

/* Sub Content - [Booking] Par3 */
.booking_par3 .tit_par3 {overflow:hidden; margin-bottom:10px;}
.booking_par3 .tit_par3 p {float:left; color:#868383; margin-top:5px;}

.booking_par3 .tit_par3 div {float:right;}
.booking_par3 .tit_par3 div button {width:75px; height:21px; padding:0; margin:0 0 0 3px; cursor:pointer; border:none; background:none;}

.booking_par3 .par3_list {width:100%; position:relative; z-index:1;}
.booking_par3 .par3_list thead th {width:34px; height:29px; font-size:11px; font-weight:normal; color:#a6a6a6; border:1px solid #bbbaba; border-bottom-color:#d8d8d8; border-left-color:#e9e9e9; border-width:1px 0 1px 1px; background:#f3f3f3;}
.booking_par3 .par3_list thead th span.date {font-family:Arial; font-size:10px; color:#000; display:block; margin-bottom:1px;}
.booking_par3 .par3_list thead th span.sun {color:#fe6969;}
.booking_par3 .par3_list thead th.title {width:260px; border-left:none; font-size:12px; color:#000;}
.booking_par3 .par3_list thead th.all {width:33px; font-size:12px; color:#000;}

.booking_par3 .par3_list tbody {}
.booking_par3 .par3_list tbody th {border-bottom:1px solid #f0f0f0; font-weight:normal; text-align:left;}
.booking_par3 .par3_list tbody th .title {overflow:hidden;}
.booking_par3 .par3_list tbody th .title p {float:left; color:#868383; padding-left:10px;}
.booking_par3 .par3_list tbody th .title .icon {width:50px; float:right;}
.booking_par3 .par3_list tbody th .title .icon strong {width:23px; height:13px; display:inline-block; color:#ff7e00; border:1px solid #e2e3e3; font-size:10px; font-family:Arial; letter-spacing:-1px; text-align:center; margin-right:1px;}
.booking_par3 .par3_list tbody td {height:29px; text-align:center; border-left:1px solid #f0f0f0;  border-bottom:1px solid #f0f0f0;}
.booking_par3 .par3_list tbody td.holi {background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_gray_opacity.png') left top repeat;}
.booking_par3 .par3_list tbody td div.cont .open {width:102px; height:87px; border:2px solid #777575; background:#fff; background:rgba(33, 106, 155, 0.8 ); position:absolute; top:auto; left:auto; margin:-30px 0 0 0px; #margin:0 0 0 -38px; z-index:255; display:none;}
.booking_par3 .par3_list tbody td div.cont .open strong {height:23px; padding:5px 8px 0 0; text-align:right; font-size:15px; border-bottom:1px solid #e3e3e3; display:block; background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/icon_flag.png') -2px -2px no-repeat;}
.booking_par3 .par3_list tbody td div.cont .open p {width:100%; height:43px; padding-top:14px; line-height:18px; border-top:1px solid #fff; background:#f8f8f8;}
.booking_par3 .par3_list tbody td div.cont .open p .team {display:block; font-weight:bold;}
.booking_par3 .par3_list tbody td div.cont:hover .open {display:block;}

/* Sub Content - [Booking] Event */
.event .search_box {margin-bottom:-2px; position:relative;}
.event .board_write table,.board_write thead th table th, .board_write thead th table td, .board_write tbody th table th, .board_write tbody th table td, .board_write tbody td table th, .board_write tbody td table td, .event .board_write td table th, .event .board_write td table td {border-collapse:separate; padding:0; border:none; border-width:0; text-align:inherit; /* background:none; */}

/* Sub Content - [Booking] ÇÃ¶óÀÚ */
.bkplaza .board .board_write button {margin-left:-1px;}
.bkplaza .board .normal {font-weight:normal;}
.bkplaza .board .text_right {text-align:right !important; padding-right:21px !important;}
.bkplaza .board .btn_right {margin-bottom:30px !important;}
.bkplaza .comment {width:100%; margin-bottom:30px;}
.bkplaza .comment .comment_input .input1 {height:22px; border:1px solid #e3e3e3; padding:0 5px; line-height:24px; letter-spacing:-0.06em; vertical-align:middle;}
.bkplaza .comment .comment_input button {margin:0px; padding:0px; background:none; vertical-align:middle; width:68px; height:24px; margin-left:5px;}
.bkplaza .comment .list {width:100%;}
.bkplaza .comment .list li {border-bottom:1px solid #ebebeb; padding:6px 0 3px 0; vertical-align:top; line-height:20px; overflow:hidden;}
.bkplaza .comment .list li .name {text-align:center; color:#a2a2a2 !important; font-weight:normal; width:12%; float:left;}
.bkplaza .comment .list li .cont {float:left; width:88%; word-break:break-all;}
.bkplaza .comment .list li .cont .date {margin:0 8px 0 7px; font:11px dotum; color:#a2a2a2;}
.bkplaza .comment .list li .cont .text {word-wrap:break-word; display:inline;}
.bkplaza .comment .list li .cont a img {vertical-align:middle;}
.bkplaza .comment .list li .cont .comment_add {margin:2px 0 6px; height:21px;}
.bkplaza .comment .list li .cont .comment_add  button {background:none; width:68px; vertical-align:top; margin-left:5px; vertical-align:middle;}
.bkplaza .comment .list li .cont .comment_add .input2 {height:19px; border:1px solid #e3e3e3; line-height:19px; letter-spacing:-0.06em; padding:0 5px; vertical-align:middle;}

.bkplaza .board .table_top {padding-bottom:12px; height:12px; display:block; text-align:right; margin:0 0 5px 0 !important; padding-top:20px;}
.bkplaza .board .table_topbtn {text-align:right; margin:-25px 0 5px;}
.bkplaza .board .table_top span.left {color:#868383; display:inline-block; float:left; vertical-align:middle; margin-top:5px;}
.bkplaza .board .table_top span.left strong {color:#1f8be8;}
.bkplaza .board .table_top .right {display:inline-block; float:right; color:#000; height:21px;}
.bkplaza .board .table_top .right a img {vertical-align:middle;}
.bkplaza .board .table_top .right button {background:none; cursor:pointer; margin:0; padding:0; border:0 none; font-size:0; line-height:0; margin:0 0 0 -3px; vertical-align:middle;}
.bkplaza .board .table_top .right button img {margin-left:0px;}
.bkplaza .board .board_write button {background:none; width:22px; height:21px; vertical-align:middle;}
.bkplaza .board .board_write tbody td .hidden_selcet {padding-top:10px;}
.bkplaza .board .table_top span.right a img {vertical-align:middle;}
.bkplaza .board .table_top input.txt_input {border-width:1px 0 1px 1px !important; vertical-align:middle;}
.bkplaza .board .tab {border:1px solid #626060; background:#868383; padding:9px 0; margin-bottom:5px; width:100%; height:12px; z-index:0;}
.bkplaza .board .tab li {float:left; margin-left:17px; font:12px/1.2em dotum; letter-spacing:-0.05em; height:20px; position:relative;}
.bkplaza .board .tab li a {color:#fff;}
.bkplaza .board .tab li a.select {font-weight:bold;}
.bkplaza .board .tab li a:hover.select {font-weight:bold; color:#fff;}
.bkplaza .board .tab li a:hover {color:#6dec15;}
.bkplaza .board .tab .on {background:url('http://img.golf.sbs.co.kr/www/2012/booking/tab_on.gif') top left no-repeat; position:absolute; width:11px; height:7px; z-index:5; left:7px; bottom:-2px; font-weight:bold;}
.bkplaza .board .tab li.stext {float:right; font:normal 11px dotum; color:#d9d9d9; margin-right:10px; letter-spacing:0px;}
.bkplaza .board .paging .btn_right {margin:-20px 0 0 0!important;}

.bkplaza .board .board_write .date span {padding-right:17px; margin-right:10px; display:inline-block; background:url('http://img.golf.sbs.co.kr/www/2012/common/line1.gif') right 2px no-repeat;}
.bkplaza .board .board_write .date1 span {padding-right:17px; margin-right:10px; display:inline-block; background:url('http://img.golf.sbs.co.kr/www/2012/common/line1.gif') right 2px no-repeat;}

/*ºÎÅ·ÇÃ¶óÀÚ À¯·áÈ­*/
#bkplaza_pay .bkplaza .board .table_right {text-align:right;height:21px;margin-bottom:5px;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_org {background-color:#fff4e2;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_pik {background-color:#feecfb;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_blu {background-color:#eef7fe;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_end {background-color:#e9e9e9;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_org td {border-bottom:1px solid #fff;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_pik td {border-bottom:1px solid #fff;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_blu td {border-bottom:1px solid #fff;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_end td {border-bottom:1px solid #fff;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.last_line_org td {border-bottom:2px solid #fcb63b; }
#bkplaza_pay .bkplaza .board .board_list tbody tr.last_line_pik td {border-bottom:2px solid #f887c2; }
#bkplaza_pay .bkplaza .board .board_list tbody tr.last_line_blu td {border-bottom:2px solid #6db6ef; }
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_end td span.txt_org {color:#000 !important;}
#bkplaza_pay .bkplaza .board .board_list tbody tr.bg_end td span.txt_gray {color:#000 !important;}
#bkplaza_pay .bkplaza .board .board_write {width:100%; border-top:1px solid #d8d7d7;}
#bkplaza_pay .bkplaza .board .board_write {width:100%; border-top:2px solid #d8d7d7;}
#bkplaza_pay .bkplaza .board .board_write button::-moz-focus-inner {padding:0; border:0;}
#bkplaza_pay .bkplaza .board .board_write thead th {font-weight:normal;padding:9px 0 7px 20px; text-align:left; border-bottom:1px solid #d8d7d7; vertical-align:top; background:#f7f7f7;}
#bkplaza_pay .bkplaza .bkplaza_box {margin-bottom:35px}
#bkplaza_pay .bkplaza .bkplaza_box dl {border:1px solid #e2e2e2;background:#fefefe url('http://img.golf.sbs.co.kr/www/2012/booking/icon_que.png') no-repeat 700px 15px;padding:24px 0 24px 24px;overflow:hidden;}
#bkplaza_pay .bkplaza .bkplaza_box dl dt {padding-bottom:8px}
#bkplaza_pay .bkplaza .bkplaza_box p {text-align:center;padding:40px 0 20px 0;font-weight:bold;}
#bkplaza_pay .bkplaza .bkplaza_box .btn_center {text-align:center;padding-bottom:35px;}
#bkplaza_pay .bkplaza .board .abc_arear {float:left;}
#bkplaza_pay .bkplaza .board .noti_list2 {padding-bottom:25px}
#bkplaza_pay .bkplaza .board .board_bk {width:440px;font-size:11px;float:right; border-top:1px solid #d8d7d7;margin-bottom:20px;height:328px}
#bkplaza_pay .bkplaza .board .board_bk thead th {padding:5px 0 5px 0; background:#f5f5f5;border:1px solid #d8d7d7;letter-spacing:-1px}
#bkplaza_pay .bkplaza .board .board_bk tbody td {padding:5px 5px; vertical-align:middle; text-align:center;border:1px solid #d8d7d7;line-height:14px}
#bkplaza_pay .bkplaza .board .board_bk tbody td.txt_left {text-align:left;padding-left:5px}
#bkplaza_pay .bkplaza .board .board_bk tbody tr.tr_a {background:#fffbf3;}
#bkplaza_pay .bkplaza .board .board_bk tbody tr.tr_b {background:#fef1fc;}
#bkplaza_pay .bkplaza .board .board_bk tbody tr.tr_c {background:#eef7fe;}
#bkplaza_pay .bkplaza .board .board_bk tbody td.td_bgcolor {background:url('http://img.golf.sbs.co.kr/www/2012/booking/tdbgcolor.gif') repeat-x 0px 50%;}
#bkplaza_pay .bkplaza .info_list {background-color:#fbfbfb;width:100%;clear:both;}
#bkplaza_pay .bkplaza .info_list h3 {padding-bottom:5px;padding-left:35px;padding-top:20px}
#bkplaza_pay .bkplaza .info_list ul {overflow:hidden;padding-left:35px;padding-bottom:20px;}
#bkplaza_pay .bkplaza .info_list ul li {font-size:11px;line-height:18px;}
#bkplaza_pay .bkplaza .btn_center2 {text-align:center;padding-top:20px}
#bkplaza_pay .board .tbl_line th {border-right:1px solid #d7d7d7;padding:10px 0}
#bkplaza_pay .board .tbl_line th.rig_noborder {border-right:none;}
#bkplaza_pay .board .tbl_line td {border-right:1px solid #d7d7d7;color:#a2a2a2;padding:10px 0;line-height:22px}
#bkplaza_pay .board .tbl_line td.rig_noborder {border-right:none;}
#bkplaza_pay .board .tbl_line tbody th {padding:10px 0 7px; font-size:11px; font-weight:normal; border-bottom:1px solid #d8d7d7; background:#f7f7f7}
#bkplaza_pay .board .tbl_line tbody td {border-bottom:1px solid #d8d7d7;}
.bkplaza .topbnr_premium {position:relative; padding:7px 0}
.bkplaza .topbnr_premium a.btn_premiumregi {width:92px;display:block;position:absolute;top:72px;right:135px;}
.bkplaza .topbnr_premium button.btn {position:absolute; top:7px; right:0; padding:0; margin:0; background:none; cursor:pointer; width:39px; height:39px;}

/* Sub Content - [Booking] »çÀü¿¹¾à */
.advance_bk h4 {margin:40px 0 15px;}
.advance_bk h4:first-child {margin-top:0;}
.advance_bk h5 {margin:30px 0 10px;}
.advance_bk h5:first-child {margin-top:0;}

.advance_bk .sub_select {float:left;}
.advance_bk .sub_select a {font-size:12px;}
.advance_bk .table_top_txt {color:#868383; letter-spacing:-0.03em; margin-bottom:7px;}
.advance_bk .table_btm_txt {color:#ff7e00; letter-spacing:-0.03em; margin-top:10px;}
.advance_bk .btn_advance_bk {text-align:center; margin:30px 0 45px;}

.advance_bk .advance_bk_list {margin-bottom:30px;}
.advance_bk .advance_bk_list dt {font-weight:bold; margin-bottom:7px;}
.advance_bk .advance_bk_list dd {padding-left:8px; line-height:18px; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/line6.gif') left 7px no-repeat;}
.advance_bk .bk_txt {margin:10px 0 0 0; font-size:11px; letter-spacing:-0.03em;}
.advance_bk .bk_txt2 {margin:10px 0 30px; font-size:11px; letter-spacing:-0.03em; color:#868383;}
.advance_bk .search_wrap {margin-bottom:-1px; position:relative; z-index:10;}

.advance_bk .advance_guide {height:66px; text-align:center; border:2px solid #777575;}
.advance_bk .advance_guide span {display:inline-block; font-size:11px; color:#868383; text-align:left;}
.advance_bk .advance_guide strong {color:#c2c2c2; margin:0 10px;}
.advance_bk .advance_guide span {vertical-align:middle; line-height:18px}
.advance_bk .advance_guide strong, 
.advance_bk .advance_guide img {vertical-align:middle; line-height:66px}

/* Sub Content - [Booking] VIPºÎÅ· */
.vipbk h5 {margin-bottom:10px;}
.vipbk .board .board_list td {color:#a2a2a2;}
.vipbk .board .board_list td a {color:#a2a2a2;}
.vipbk .board .board_list td a:hover {color:#51ad12;}
.vipbk .btn_center {margin-bottom:30px !important;}
.vipbk .board .board_write td button {cursor:pointer; margin:0; padding:0; background:none; border:0 none; font-size:0; line-height:0; vertical-align:middle; margin-left:-4px;}
.vipbk .board .board_write td .txt_input {vertical-align:middle;}
.vipbk .board .data_type {margin-bottom:30px;}
.vipbk .list {margin:0 0 15px;}
.vipbk .list li {padding-left:8px; color:#868383; letter-spacing:-0.03em; line-height:16px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line6.gif') left 5px no-repeat;}
.vipbk .board .select {position:relative; float:left;}
.vipbk .board .txt {position:relative; float:left; margin:0 5px; color:#a2a2a2; top:5px;}
.vipbk .guide {background:url(http://img.golf.sbs.co.kr/www/2012/booking/bg_vip.jpg) no-repeat top left; width:785px; height:599px; padding-top:8px; padding-left:30px;}
.vipbk .guide h4 {color:#000; font-family:dotum; font-size:12px; margin-top:23px;}
.vipbk .guide ul {padding:10px 0 0 18px; width:415px;}
.vipbk .guide ul li {padding-left:8px; color:#868383; letter-spacing:-0.03em; line-height:18px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line6.gif') left 5px no-repeat;}
.vipbk .guide p {margin-top:30px;}

/* Sub Content - [Booking] ¿¹¾à°¡ÀÌµå */
.bkguide {width:785px; position:relative; overflow:hidden;}
.bkguide .list {padding-top:1px;}
.bkguide .list li {padding-left:9px; line-height:14px; margin-bottom:3px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line7.gif') left 5px no-repeat;}
.bkguide .right_btn {position:absolute; right:0px; top:0px;}
.bkguide .guide_tab {overflow:hidden; margin-top:7px;}
.bkguide .guide_tab a {float:left;}
.bkguide .guide_cont {padding:0 30px 20px; border:1px solid #ebebeb; border-top:0 none; position:relative; overflow:hidden;}
.bkguide .guide_cont h5 {font-size:12px; margin-bottom:7px; letter-spacing:-0.03em;padding-top:25px;}
.bkguide .guide_cont h6 {font-size:12px; color:#73c23f; margin:20px 0 7px; letter-spacing:-0.07em;}
.bkguide .guide_cont h6 span {font-weight:normal;}
.bkguide .guide_cont .tit_btn {position:absolute; right:30px; top:25px;}
.bkguide .guide_cont .list1 {margin:0 0 3px;}
.bkguide .guide_cont .list1 li {padding-left:8px; color:#868383; letter-spacing:-0.03em; line-height:16px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line6.gif') left 5px no-repeat;}
.bkguide .guide_cont .data_type th .font_resize {font-size:12px; line-height:1.2em;}
.bkguide .guide_cont .data_type thead th {line-height:11px;}
.bkguide .guide_cont .data_type tbody td {line-height:1.2em; border-left:1px solid #e9e9e9; color:#a2a2a2;}
.bkguide .guide_cont .data_type tbody th {line-height:11px; border-left:1px solid #e9e9e9; color:#a2a2a2;}
.bkguide .guide_cont .data_type tbody .txt_left3 {text-align:left; padding-left:30px; border-left:none; color:#000;}
.bkguide .guide_cont .data_type tbody .txt_left4 {text-align:left; border-left:none; color:#000; line-height:1.2em; padding-left:17px;}
.bkguide .guide_cont .data_type tbody .line_none {border-left:none;}
.bkguide .guide_cont .data_type tbody th.bgnone {background:#fff;} 
.bkguide .guide_cont .data_type tbody td.bgcolor {background:#fafafa;}
.bkguide .guide_cont .guide_notice {display:block;font-size:11px;color:#878384;margin-top:10px;}
.bkguide .guide_cont .txt_btm {margin:10px 0 16px; color:#868383; font-size:11px;}
.bkguide .guide_cont .list2 {margin-top:10px;}
.bkguide .guide_cont .list2 li {color:#868383; letter-spacing:-0.07em; line-height:16px; font-size:11px;}
.bkguide .guide_cont .img_step {width:725px; overflow:hidden; margin-bottom:30px;}
.bkguide .guide_cont .img_step li {float:left; margin-right:-10px;}

/* Sub Content - [Booking] My Zone ¸¶ÀÌÁ¸ */
.myzone .list {margin:0 0 15px;}
.myzone .list li {padding-left:9px; line-height:14px; margin-bottom:3px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line7.gif') left 5px no-repeat;}
.myzone .board .board_write th {vertical-align:middle; font-weight:normal; text-align:center; padding:0px;} 
.myzone .board .board_write td {color:#a2a2a2;}
.myzone .board .board_write td .zone_list {overflow:hidden;}
.myzone .board .board_write td .zone_list li {width:33%; float:left; vertical-align:top; letter-spacing:-0.01em; padding:5px 0; height:22px;}
.myzone .board .board_write td .zone_list li label {width:87%; display:inline-block; vertical-align:top;}
.myzone .board .board_write td .zone_list li input {display:inline-block; vertical-align:top; width:13px; height:13px; padding:0 4px;}

/* Sub Content - [Booking] ÀÜ¿©Å¸ÀÓ °Ë»ö */
.residue_time {border:2px solid #777575; margin:10px 0 20px}
.residue_time .search_wrap {border:1px solid #e3e3e3; border-width:0 0 1px; padding:40px 0 20px;}
.residue_time dl {padding:15px 15px 10px; border-top:1px solid #fff; background:#f8f8f8;}
.residue_time dl dt {font-weight:bold; margin-bottom:10px;}
.residue_time dl dd {padding-left:8px; margin-bottom:5px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}
.residue_date a {float:left; color:#a2a2a2; padding:0 20px;}
.residue_date a:hover {color:#73c23f;}

.time_calendar {padding-bottom:160px;}
.time_calendar .date_top {text-align:center; margin-bottom:10px;}
.time_calendar .date_top img {margin-right:2px; vertical-align:middle;}
.time_calendar table {width:100%;}
.time_calendar table thead th {width:110px; height:38px; border:1px solid #eeeeee; border-width:2px 1px 1px; border-top-color:#b7b7b7; background:#f8f8f8;}
.time_calendar table tbody td {height:77px; border:1px solid #eeeeee; vertical-align:top;}
.time_calendar table tbody td .date {text-align:right; font-size:15px; font-weight:bold; color:#d8d8d8; display:block; padding:7px 8px 0 0;}
.time_calendar table tbody td .flag {height:28px; overflow:hidden;}
.time_calendar table tbody td .flag img {float:left;}
.time_calendar table tbody td .flag .date {float:right;}
.time_calendar table tbody td .bk_team {height:40px; text-align:center; display:block; line-height:18px; padding-top:7px; border-top:1px solid #fff;}
.time_calendar table tbody td a.bk_team:hover {color:#000; padding-top:8px;}
.time_calendar table tbody td a.bk_team:hover strong {vertical-align:top;}
.time_calendar table tbody td .cont {position:relative; z-index:0; cursor:pointer;}
.time_calendar table tbody td .cont .date {color:#000;}
.time_calendar table tbody td div.cont .open {width:108px; padding-top:76px; border:2px solid #777575; position:absolute; top:auto; left:auto; margin:-77px 0 0 0px; z-index:255; display:none;}
.time_calendar table tbody td div.cont .open ul {padding:7px 10px 0; border-top:1px solid #eeeeee; background:#fff}
.time_calendar table tbody td div.cont .open ul li {padding-bottom:7px; background:#fff}
.time_calendar table tbody td div.cont .open ul li.view {font-size:11px; padding-top:10px; text-align:right;}
.time_calendar table tbody td div.cont .open ul li.view a {color:#868383;}
.time_calendar table tbody td div.cont .open ul li.view a:hover {color:#73c23f;}
.time_calendar table tbody td div.cont:hover {z-index:1;}
.time_calendar table tbody td div.cont:hover .open {display:block;  }
.time_calendar table tbody td div.cont:hover .flag {height:27px; border-bottom:1px solid #e3e3e3;}
.time_calendar table tbody td div.cont:hover .bk_team {width:108px; left:2px; background:#f8f8f8; position:relative; z-index:300;}
.time_calendar table tbody td div.cont.type2:hover .bk_team {left:0; z-index:1; background:none;}
.time_calendar table tbody td div.cont.type2:hover .flag {height:auto; border-bottom:0;}
.time_calendar table tbody td div.cont.type2 .open {width:332px; padding-top:0; margin:0; border:2px solid #777575;  background:#fff; top:27px; left:24px;}
.time_calendar table tbody td div.cont.type2 .open .scroll_w {width:332px; min-height:117px; max-height:230px; padding-top:20px; border-top:1px solid #eeeeee; overflow-y:auto; overflow-x:hidden;}
.time_calendar table tbody td div.cont.type2 .open .team {width:332px; height:47px; background:#f8f8f8; font-size:14px; line-height:3.5; text-align:center;}
.time_calendar table tbody td div.cont.type2 .open ul {padding:0 10px 0; border-top:0; background:#fff;}
.time_calendar table tbody td div.cont.type2 .open ul li {overflow:hidden; }
.time_calendar table tbody td div.cont.type2 .open ul li a {display:block; overflow:hidden;}
.time_calendar table tbody td div.cont.type2 .open ul li span {display:block; vertical-align:top; float:left;}
.time_calendar table tbody td div.cont.type2 .open ul li .time {margin-right:15px;}
.time_calendar table tbody td div.cont.type2 .open ul li .price {color:#ff7e00; float:none; display:inline;}
.time_calendar table tbody td div.cont.type2 .open ul li .sale {color:#73c23f; float:right;}
.time_calendar table tbody td div.cont.type2 .open ul li a:hover .price {color:#73c23f;}
.time_calendar table tbody td div.cont.invert .open {left:-313px;}
	.ssale_week, .ssale_week_first, .ssale_week_last {border:1px solid #f4caca; background:#fff0f0;}
	.ssale_week .bk_team, .ssale_week_first  .bk_team, .ssale_week_last  .bk_team {border-top:1px solid #fff0f0 !important;}
	.ssale_week {border-width:1px 0; }
	.ssale_week_first {border-width:1px 0 1px 1px;}
	.ssale_week_last {border-width:1px 1px 1px 0;}
	.ssale_week_txt {display:block; margin-top:20px; text-align:right; }

/* Sub Content - [Booking] ºÎÅ··©Å· */
.bk_rangking {width:677px; height:1034px; padding:0 55px 0 53px; background:url('http://img.golf.sbs.co.kr/www/2012/booking/bg_rangking_top.gif') left top no-repeat;}
.bk_rangking .heading {text-align:center; margin-bottom:43px;}
.bk_rangking .heading h3 {padding:48px 0 0 0;}
.bk_rangking .heading h3 img {display:inline-block; margin:0 7px 10px 0; vertical-align:bottom;}
.bk_rangking .present {border:4px solid #ededed; margin:18px 0 23px;}
.bk_rangking .present .present_img {text-align:center;}
.bk_rangking .present .present_img span {display:inline-block;}
.bk_rangking .present .present_img span.p_img {width:32%; display:inline-block; padding:15px 0;}
.bk_rangking .present .present_img span.p_img  span {margin-top:; display:block; color:#6e6e6e; font-size:13px;}
.bk_rangking .present ul {padding:16px 27px; background:#ededed;}
.bk_rangking .present ul li {font-size:0; line-height:0; margin-bottom:2px;}
.bk_rangking dl {margin-bottom:45px;}
.bk_rangking dl dt {margin-bottom:8px;}
.bk_rangking dl dd {margin-bottom:1px;}
.bk_rangking dl dt, .bk_rangking dl dd {font-size:0; line-height:0;}
.bk_rangking .btn_center {text-align:center;}

.bk_rangking_winner {width:677px; height:261px; overflow:hidden; padding:0 55px 0 53px; background:url('http://img.golf.sbs.co.kr/www/2012/booking/bg_rangking_btm.jpg') left top no-repeat;}
.bk_rangking_winner h4 {padding:33px 0 18px; float:left;}
.bk_rangking_winner select {float:right; margin-top:30px;}
.bk_rangking_winner .present_img {text-align:center; width:100%; clear:both;}
.bk_rangking_winner .present_img span {display:inline-block;}
.bk_rangking_winner .present_img span.p_img {width:32%; display:inline-block; padding:15px 0;}
.bk_rangking_winner .present_img span.p_img span {display:block; color:#6e6e6e;}
.bk_rangking_winner .present_img span.p_img .id {margin-bottom:10px;}
.bk_rangking_winner .present_img span.p_img .txt {font-size:13px;}

/* Sub Content - [MyPage] */
.mypage {width:785px; position:relative; overflow:hidden;}
.mypage h4 {padding-bottom:9px; clear:both;}
.mypage .title_area .right .sub_select {margin-right:5px; bottom:2px; float:left;}
.mypage .title_area .right .sub_input {float:left;}
.mypage .title_area .right .sub_input .input {width:150px; height:19px; border:1px solid #e3e3e3; bottom:2px; position:relative; float:left;}
.mypage .title_area .right .sub_input .btn {width:22px !important; height:21px; bottom:2px; position:relative; left:-1px; float:left;}
.mypage .title_area .right .sub_input .btn2 {width:38px !important; height:21px; bottom:2px; position:relative; margin-left:5px; float:left;}
.mypage .paging {position:relative;}
.mypage .paging .btn_right {top:-22px; position:absolute; display:inline-block; float:right; right:0px;}
.mypage .title_area .left img {margin-right:5px; vertical-align:middle;}
.mypage .list {margin:0 0 5px;}
.mypage .list li {padding-left:8px; letter-spacing:-0.03em; line-height:16px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line7.gif') left 5px no-repeat;}

/* Sub Content - [MyPage] ¸¶ÀÌÁ¤º¸-¾ÆÀÌµðºñ¹Ð¹øÈ£Ã£±â */
.mypage .citation_form {width:800px; overflow:hidden;}
.mypage .citation_form .box {width:379px; min-height:106px; padding:52px 0 58px; margin-bottom:30px; border:2px solid #d8d8d8; float:left; margin-right:17px; position:relative;}
.mypage .citation_form .box h5 {width:364px; height:36px; line-height:36px; font-size:12px; padding-left:15px; border-bottom:1px solid #e3e3e3; background:#f8f8f8; position:absolute; left:0; top:0;}
.mypage .citation_form .box .btm_btn {width:100%; height:42px; text-align:center; border-top:1px solid #e3e3e3; position:absolute; bottom:0; left:0;}
.mypage .citation_form .box .btm_btn a {display:inline-block; margin-top:9px;}
.mypage .citation_form .box ul.memout {margin-top:25px;}
.mypage .citation_form .box ul {margin-bottom:-9px;}
.mypage .citation_form .box ul li {padding:0 0 0 18px; margin-bottom:9px;}
.mypage .citation_form .box ul li span, .mypage .citation_form .box ul li label, .mypage .citation_form .box ul li input {vertical-align:middle;}
.mypage .citation_form .box ul li .tit {width:110px; padding-left:7px; font-size:12px; color:#000; display:inline-block; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}
.mypage .citation_form .box ul li .person_div .input_radio {border:0; margin-right:3px !important; vertical-align:middle; vertical-align:-2px;}
.mypage .citation_form .box ul li .person_div label {font-size:11px; color:#a2a2a2;  margin-right:5px; line-height:1; vertical-align:middle;}
.mypage .citation_form .box .txt {text-align:center; padding-top:40px;}
.mypage .citation_form .box .id_input {text-align:center; margin:20px 0 9px; padding-bottom:15px;}
.mypage .citation_form .box .id_input label {padding-left:7px; margin-right:20px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}
.mypage .citation_form .box .id_input label,
.mypage .citation_form .box .id_input input {vertical-align:middle;}
.mypage .citation_form .box {width:379px; min-height:106px; padding:52px 0 58px; margin-bottom:30px; border:2px solid #d8d8d8; float:left; margin-right:17px; position:relative;}
.mypage .citation_form .box2 {width:781px; padding:0 0 52px; margin-bottom:30px; border:2px solid #d8d8d8; float:left; margin-right:17px; position:relative;}
.mypage .citation_form .box2 .txt {background:#f8f8f8; padding:35px 0; text-align:center; font-weight:bold; line-height:24px;}
.mypage .citation_form .box2 .txt span {font-size:14px;}
.mypage .citation_form .box2 .txt .text {font:normal 12px/18px dotum; color:#a2a2a2;}
.mypage .stext {font:normal 11px/18px dotum; color:#878384;}
.mypage .citation_form .box2 .btm_btn {width:100%; height:52px; text-align:center; border-top:1px solid #e3e3e3; position:absolute; bottom:0; left:0;}
.mypage .citation_form .box2 .btm_btn a {display:inline-block; margin-top:14px;}

/* Sub Content - [MyPage] È¸¿øÁ¤º¸ */
.mypage .board .board_write a.btn {vertical-align:2px; padding:0px; margin:0px; margin-left:10px;}
.mypage .board .board_write a.btn img {vertical-align:middle;}
.mypage .board .btn_right2 {text-align:right; margin:-15px 0 0;}
.mypage .comment {font-size:11px !important; color:#868383; margin-top:10px; font-weight:normal;}

/* Sub Content - [MyPage] È¸¿øÁ¤º¸¼öÁ¤step01 */
.mypage .meminfo_modify {width:785px;}
.mypage .meminfo_modify p {text-align:center; color:#444; margin-bottom:10px; border-top:2px solid #d8d7d7; padding-top:13px;}
.mypage .meminfo_modify .box {border:2px solid #777575; width:741px; padding:20px; text-align:center;}
.mypage .meminfo_modify .box dl {height:30px; display:inline-block;}
.mypage .meminfo_modify .box dt:first-child {margin-left:0;}
.mypage .meminfo_modify .box dt {display:inline; vertical-align:bottom; margin:0 10px 0 30px; position:relative; top:9px;}
.mypage .meminfo_modify .box dd {display:inline; vertical-align:middle; font:bold 14px/1em dotum; color:#51ad12;}
.mypage .meminfo_modify .box dd span.cont_id {color:#51ad12; min-width:70px; position:relative; top:9px;}
.mypage .meminfo_modify .btn_right {text-align:right; margin:20px 0 0;}
.mypage .meminfo_modify .box dd input {width:115px; height:25px; line-height:30px; font-size:14px; font-weight:bold; padding-left:5px; border:1px solid #e3e3e3; background:#fff; font-size:12px;}

/* Sub Content - [MyPage] È¸¿øÁ¤º¸¼öÁ¤step02 */
.mypage .meminfo_modify h3 {margin:30px 0 20px; font-size:18px; font-weight:bold; color:#444;}
.mypage .meminfo_modify h4 {margin:0px 0 0px;}
.mypage .meminfo_modify h4 span {font-weight:normal; color:#868383;}
.mypage .meminfo_modify h4 img {margin:0 3px;}
.mypage .meminfo_modify h4 span, .mypage .meminfo_modify h4 img {vertical-align:middle;}
.mypage .meminfo_modify h3:first-child, .mypage .meminfo_modify h4:first-child {margin-top:0;}
.mypage .meminfo_modify .board_write {width:100%;}
.mypage .meminfo_modify .board_write .abbr {width:20px; display:inline-block; vertical-align:top; padding-top:2px; font-size:0; line-height:0;}
.mypage .meminfo_modify .board_write tbody td {padding:5px 5px 4px 6px;}
.mypage .meminfo_modify .board_write select {min-width:50px; height:21px; line-height:21px;}
.mypage .meminfo_modify .board_write select.sel_green {border:1px solid #72c23f;}
.mypage .meminfo_modify .board_write .mark {line-height:21px;}
.mypage .meminfo_modify .board_write select, .mypage .meminfo_modify .board_write .mark, .mypage .meminfo_modify .board_write input {margin-right:5px; vertical-align:middle;}
.mypage .meminfo_modify .board_write .input_radio {width:13px; height:13px; vertical-align:middle; margin-top:-2px;}
.mypage .meminfo_modify .board_write label {vertical-align:bottom}
.mypage .meminfo_modify .board_write label {margin-right:10px;}
.mypage .meminfo_modify .board_write .txt_type1 {color:#878384; font-size:11px;}

/* Sub Content - [MyPage] ¸¶ÀÌÂÊÁö-È¯°æ¼³Á¤ */
.mypage .setting {position:relative; margin-top:10px;}
.mypage .setting h5 {font-size:12px; margin-bottom:7px; letter-spacing:-0.03em;}
.mypage .setting .list1 {margin:0 0 5px;}
.mypage .setting .list1 li {padding-left:8px; color:#868383; letter-spacing:-0.03em; line-height:16px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line6.gif') left 5px no-repeat;}
.mypage .setting .receive {border:2px solid #777575; padding:11px 0 9px 19px; margin-bottom:19px;}
.mypage .setting .receive li {line-height:24px;}
.mypage .setting .receive input {vertical-align:middle; margin-right:5px; position:relative; top:-2px;}
.mypage .setting .btn_right {text-align:right; margin-bottom:20px;}
.mypage .setting .reject {padding:17px 0; border:2px solid #777575; text-align:center; top:2px; position:relative;}
.mypage .setting .reject label {font:bold 14px/1em dotum; color:#000; position:relative; top:10px;}
.mypage .setting .reject .input {width:268px; height:30px; padding:0 10px; margin:0 5px 0 4px; line-height:30px; font-size:14px; font-weight:bold; border:1px solid #e3e3e3; background:#fff;}
.mypage .setting .reject .img {width:65px; height:32px;}
.mypage .board div.cont .open {width:79px; height:38px; border:1px solid #51ad12; background:#fff; position:absolute; top:auto; left:auto; margin:0 0 0 6%; #margin:0 0 0 0px; z-index:255; display:none; padding:9px 0 0 0;}
.mypage .board div.cont .open li a {color:#868383;}
.mypage .board div.cont .open li a:hover {color:#51ad12;}
.mypage .board div.cont:hover .open {display:block;}

/* Sub Content - [MyPage] ¸¶ÀÌÆ÷ÀÎÆ® */
.mypage .point_state {border:2px solid #989ea3; background:#f8f8f8; width:781px; padding:18px 0 18px 0; overflow:hidden; margin-bottom:20px;}
.mypage .point_state ul {width:785px; overflow:hidden;}
.mypage .point_state li {float:left; text-align:center; width:194px; border-left:1px solid #e3e3e3;}
.mypage .point_state li:first-child {border-left:none;}
.mypage .point_state li label {font:bold 12px/1.5em dotum; color:#434343; display:block; margin-bottom:6px;}
.mypage .point_state li .txt_big {font:30px/1em arial; color:#51ad12;}
.mypage .search_box {position:relative; bottom:-2px;}
.mypage .point h4 {margin-top:25px;}
.mypage .point h4:first-child {margin-top:0px;}
.mypage .point .data_type_line {border-top:2px solid #868383 !important;}
.mypage .point .data_type_line table thead th {font:bold 12px dotum !important; padding:14px 0 9px 0 !important;}
.mypage .point .data_type_line table td {padding:15px 10px !important; vertical-align:top;}
.mypage .point .data_type_line td strong {display:block; font-weight:normal; height:26px; vertical-align:top; letter-spacing:-0.05em;}
.mypage .point .data_type_line td strong img {margin-left:5px;}
.mypage .point .data_type_line td strong.tit2 {display:block; font-weight:normal; height:40px; vertical-align:top; letter-spacing:-0.05em;}
.mypage .point .data_type_line td .txt_dgray1 {color:#878384; font-size:11px; display:block; letter-spacing:-0.02em; padding-bottom:5px; height:47px;}
.mypage .point .data_type_line td .txt_dgray2 {color:#878384; font-size:11px; display:inline-block; letter-spacing:-0.02em; padding-bottom:5px; height:73px;}
.mypage .point .data_type_line td .txt_dgray3 {color:#878384; font-size:11px; display:inline-block; letter-spacing:-0.02em; padding-bottom:5px; height:59px;}
.mypage .point .data_type_line td a img {position:relative; bottom:0px !important;}
.mypage .point .list {margin:0 0 5px;}
.mypage .point .list li {padding-left:8px; letter-spacing:-0.03em; line-height:16px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line7.gif') left 5px no-repeat;}
.mypage .point span.btn {padding-top:3px; display:inline-block; padding-bottom:30px;}

/* Sub Content - [MyPage] ¸¶ÀÌ½ºÄÚ¾î */
.mypage .user_score {border:2px solid #989ea3; overflow:hidden;}
.mypage .user_score .tit {height:36px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.mypage .user_score .tit p {float:left; margin:10px 0 0 10px;}
.mypage .user_score .tit p strong {font-size:14px; color:#73c23f; letter-spacing:-0.07em;margin-right:3px;}
.mypage .user_score .tit a {float:right; margin:7px 8px 0 0;}
.mypage .user_score ul {width:783px; overflow:hidden; background:#f8f8f8;}
.mypage .user_score ul li {width:260px; height:90px; text-align:center; float:left; border-right:1px solid #e3e3e3; border-top:1px solid #fff;}
.mypage .user_score ul li strong {display:block; margin:20px 0 7px; color:#434343;}
.mypage .user_score ul li p span {vertical-align:middle;}
.mypage .user_score ul li p span.num {font-size:30px; font-family:Arial, arial; color:#51ad12;}
.mypage .user_score ul li p span.txt {color:#878384; margin-right:5px;}

.mypage .my_score_tab {overflow:hidden; margin-top:20px;}
.mypage .my_score_tab a {float:left;}
.mypage .my_score {padding:25px 30px 20px; border:1px solid #ebebeb; border-top:0 none;}
.mypage .my_score h4 {font-size:12px !important;}
.mypage .my_score .board_list {width:101%;}
.mypage .my_score .board_list thead th, 
.mypage .my_score .board_list td {border-left:1px solid #ebebeb;}
.mypage .my_score .board_list thead th:first-child, 
.mypage .my_score .board_list tr td:first-child {border-left:0;}
.mypage .my_score .search_box .select {margin:0 0 0 5px !important;}

.mypage .my_score .title_area .right {right:-5px !important;}
.mypage .my_score .title_area .right .sub_select {}

.mypage .my_score .v_graph {padding:0 0 40px;}
.mypage .my_score .v_graph ul{height:235px; margin:0; padding:20px 0 0 40px; border:1px solid #d8d7d7; border-width:1px 0; font-size:11px; background:#f7f7f7}
.mypage .my_score .v_graph ul:after{display:block; clear:both; content:""}
.mypage .my_score .v_graph li{display:inline; float:left; position:relative; width:8px; height:100%; margin:0 47px 0 0; text-align:center; white-space:nowrap}
.mypage .my_score .v_graph .g_term{display:inline-block; position:relative; width:100%; height:20px; margin:0 -100% -20px 0; padding:235px 0 0 0; color:#878384; letter-spacing:-0.03em; line-height:30px; vertical-align:bottom}
.mypage .my_score .v_graph .g_bar{display:inline-block; position:relative; width:100%; margin:-1px 0 0 0; border:1px solid #a3a3a3; border-bottom:0; background:#b7b7b7; vertical-align:bottom}
.mypage .my_score .v_graph .g_bar span{position:absolute; top:-15px; left:-3px; width:100%; color:#434343; font-size:11px; letter-spacing:-0.02em;}

.mypage .my_score .h_graph {border:1px solid #d8d7d7; border-width:1px 0; padding:10px 40px 10px 95px; background:#f7f7f7}
.mypage .my_score .h_graph li{position:relative; padding:10px 0; vertical-align:top; white-space:nowrap;}
.mypage .my_score .h_graph .g_term{position:absolute; top:0; left:-75px; color:#878384; letter-spacing:-0.03em; line-height:30px;}
.mypage .my_score .h_graph .g_bar{display:inline-block; position:relative; height:8px; border:1px solid #a3a3a3; background:#b7b7b7}
.mypage .my_score .h_graph .g_bar span{position:absolute; top:-5px; right:-50px; width:40px; color:#434343; line-height:20px; font-size:11px; letter-spacing:-0.02em;}
.mypage .my_score .h_graph.golf_graph {padding:10px 40px 10px 150px;}
.mypage .my_score .h_graph.golf_graph .g_term{left:-125px;}

.mypage .my_score_input {padding-bottom:50px;}
.mypage .my_score_input form h4 {margin:20px 0 0;}
.mypage .my_score_input .sub_select p, .mypage .my_score_input .sub_select ul li {font-size:12px !important;}
.mypage .my_score_input .sub_select, .mypage .my_score_input .use_golf label, .mypage .my_score_input .use_golf input {float:left; margin-right:5px;}
.mypage .my_score_input .use_golf label {margin-top:3px;}
.mypage .my_score_input .use_golf input {width:14px; height:14px;}
.mypage .my_score_input .use_golf p.g_txt {clear:both; padding-top:5px; color:#a2a2a2; font-size:11px;}

.mypage .my_score_input .board_write th {vertical-align:middle !important;}
.mypage .my_score_input .board_write td {padding-top:4px !important; padding-bottom:4px !important;}
.mypage .my_score_input .board_write.score_table th, .mypage .my_score_input .board_write.score_table td {border-left:1px solid #ebebeb; text-align:center !important; padding-left:0 !important; padding-right:0 !important;}
.mypage .my_score_input .board_write.score_table th:first-child, .mypage .my_score_input .board_write.score_table td:first-child {border-left:0;}
.mypage .my_score_input .board  .table_btm_list li {color:#868383 !important;}

/* Sub Content - [MyPage] ¸¶ÀÌºÎÅ· */
.mypage .my_bk h4 {margin:30px 0 10px; padding:0;}
.mypage .my_bk h5 {font-size:12px; margin-bottom:8px;}
.mypage .step2_list {border-bottom:0 none !important;}
.mypage .step2_list img {vertical-align:middle;}

/* Sub Content - [MyPage] ¸¶ÀÌ»çÀºÇ° */
.mypage .booking_confirm {}
.mypage .booking_confirm h4 {margin-top:0;}
.mypage .booking_confirm .txt11 {font-size:11px !important;}
.mypage .booking_confirm .cancel_guide {padding-right:25px;}
.mypage .booking_confirm .cancel_guide h5 {font-size:12px; margin-bottom:7px; margin-top:30px; letter-spacing:-0.03em;}
.mypage .booking_confirm .cancel_guide h5:first-child {margin-top:0;}
.mypage .booking_confirm .cancel_guide .my_gift_step {overflow:hidden}
.mypage .booking_confirm .cancel_guide .my_gift_step li {float:left;}

/* Sub Content - [MyPage] SBS°ñÇÁ ¸â¹ö½ÊÄ«µå */
.mypage .card_spot {border:2px solid #cfcfcf;margin-bottom:30px;}
.mypage .card_spot.condi {height:603px;padding:45px 0 0 0;background:url(http://img.golf.sbs.co.kr/www/2014/mypage/img_cardspot2.jpg) no-repeat 16px 216px;text-align:center;}
.mypage .card_spot.condi strong {display:block;padding-bottom:21px;}
.mypage .card_spot.condi>p {margin-bottom:55px;}
.mypage .card_spot.condi .btn_area {float:right;text-align:left;margin:0 52px 58px 0;overflow:hidden;}
.mypage .card_spot.condi .btn_area>p {margin-bottom:15px;}
.mypage .card_spot.condi .btn_area>span {display:block;margin-top:10px;}
.mypage .card_spot.condi .desc {width:703px;padding:0 7px;margin:31px auto 0;background:url(http://img.golf.sbs.co.kr/www/2014/mypage/bg_cardspot_desc.gif) no-repeat;overflow:hidden;}
.mypage .card_spot.condi .desc>li {float:left;padding:26px 0 0 20px;width:214px;height:172px;}
.mypage .card_spot.form {height:143px;padding:47px 0 0 408px;background:url(http://img.golf.sbs.co.kr/www/2014/mypage/img_cardspot.jpg) no-repeat 0 0;}
.mypage .card_spot.form strong {display:block;margin-bottom:19px;}
.mypage .notice, #member .notice {font-size:11px;color:#878384;/*margin-bottom:35px;*/ margin-bottom:23px;}
.mypage .notice li, #member .notice li {background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list2.gif) no-repeat 0 3px;padding:0 0 3px 10px;}
.mypage .btn_area {text-align:center;}
.mypage .btn_area .btn_cardappli {display:inline-block;width:173px;height:21px;border:1px solid #378901;text-align:center;background:url(http://img.golf.sbs.co.kr/www/2014/common/btnbg_green.gif) repeat-x;color:#fff !important;font-weight:bold;padding-top:9px;margin-right:5px;}
.mypage .btn_area .btn_cardappli_later {display:inline-block;width:133px;height:21px;border:1px solid #e2e2e2;text-align:center;background:url(http://img.golf.sbs.co.kr/www/2014/common/btnbg_gray.gif) repeat-x;font-weight:bold;padding-top:9px;}
.mypage .btn_area .btn_cardappli_later:hover {color:#000;}
.mypage .location h3.memcard {margin-bottom:20px !important;}
.mypage .location span.memcard {color:#444;}

/* Sub Content - [MyPage] ¸â¹ö½Ê ball */
.mypage .card_spot.ball {height:104px;background:url(http://img.golf.sbs.co.kr/www/2014/mypage/img_spot_ball.jpg) no-repeat;padding:35px 0 0 316px;}
.mypage .card_spot strong {display:block;margin-bottom:14px;}
.mypage .ball>h3 {padding-bottom:9px;}
.mypage .ball>h3.last {padding-top:30px;}
.mypage .ball .notice {font-size:12px;color:#000;letter-spacing:-0.5px;}
.mypage .ball .notice li {background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list5.gif) no-repeat 0 6px;}
.mypage .ball .search_box.ball {background:#f8f8f8;padding:20px 0 34px !important;}
.mypage .ball .search_box.ball>span {font-weight:bold;color:#434343;}
.mypage .ball .search_box.ball>span strong {color:#51ad12;margin-left:30px;font-size:30px; font-family:Arial, dotum;font-weight:normal;position:relative;top:5px;}
.mypage .ball .search_box .btn {margin-left:20px;}
.mypage .ball .search_box .select_search {*display:block;*width:360px;*margin:0 auto;}
.mypage .ball .search_box .select_search .date_input input.txt_input {*margin-top:-1px;}
.mypage .ball>p {padding-bottom:12px;}
.location.mypage_ball {margin-top:32px;}
.location.mypage_ball>h3 {margin-bottom:10px !important;}
.mypage .ball .data_type td.txt_gray {color:#666;}

/* Sub Content - [MyPage] ¸â¹ö½Ê Æ÷ÀÎÆ® */
.mypage .card_spot.point {background:url('http://img.golf.sbs.co.kr/www/2014/membership/bg_membership_03.jpg') no-repeat left top;padding:28px 0 26px 365px;}
.mypage .tab_mpoint {overflow:hidden;margin-bottom:33px;}
.mypage .tab_mpoint a {display:block;float:left;}
.mypage .mpoint>h3 {padding-bottom:9px;}
.mypage .mpoint ul.search_box {*height:93px;background:#f8f8f8;padding:0 !important; margin-bottom:42px;border-color:#989ea3;}
.mypage .mpoint ul.search_box li {width:371px;*height:56px;float:left;padding:18px 10px 19px;}
.mypage .mpoint ul.search_box li:first-child {width:369px;border-right:1px solid #e3e3e3;}
.mypage .mpoint ul.search_box li h4 {color:#434343;padding:5px;}
.mypage .mpoint ul.search_box li strong {display:block;color:#51ad12;font-size:30px; font-family:Arial, dotum;font-weight:normal;}
.mypage .mpoint>dl {margin:14px 0 37px;color:#444;font-size:11px;}
.mypage .mpoint>dl dd>span {color:#51ad12;}
.mypage .mpoint div.search_box {*height:34px; margin-bottom:14px;}
.mypage .mpoint div.search_box .select_search {*width:665px;*margin:0 auto;}
.mypage .mpoint div.search_box .select_search .txt_input {*margin-top:-1px;}
.mypage .mpoint div.search_box .select_search .check {float:left;margin-left:23px;margin-top:8px;}
.mypage .mpoint div.search_box .select_search .check>input {margin-right:6px;*vertical-align:middle;}
.mypage .mpoint div.search_box .select_search .check>label {margin-right:20px;font-size:13px;}
.mypage .mpoint .data_type {margin-bottom:30px; border-top:0;}
.mypage .mpoint .data_type thead th {border-collapse:separate; border-top:1px solid #d8d7d7; border-bottom:1px solid #d8d7d7; }
.mypage .mpoint .data_type thead th:first-child, .mypage .mpoint .data_type tbody td{vertical-align:top;}
.mypage .mpoint .data_type td span, .mypage .mpoint .data_type td strong {display:block;}
.mypage .mpoint .data_type td strong.txt_green {margin-top:3px;font-size:30px;letter-spacing:-2px; font-family:dotum;}
.mypage .mpoint .data_type td .txt_small {font-size:11px;color:#666;margin-top:6px;}
.mypage .mpoint .data_type tr.no_data td {color:#a2a2a2;}
.mypage .mpoint .notice {display:block;font-size:12px;color:#000;margin-bottom:11px !important;}

/* SBS°ñÇÁ ¸â¹ö½ÊÄ«µå Å×ÀÌºí */
.card_tbl {border:1px solid #d8d7d7;border-width:2px 0 1px;margin-bottom:22px;}
.card_tbl th {background:#f7f7f7;border:1px solid #d8d7d7;border-width:0 1px 1px 0;text-align:left;padding:11px 0 8px 22px;height:16px;vertical-align:top;}
.card_tbl th.th {border-left:1px solid #d8d7d7;}
.card_tbl td {border-top:1px solid #d8d7d7;padding-left:6px;}
.card_tbl td input {border:1px solid #e3e3e3;height:19px;padding-left:6px;}
.card_tbl td .input1 {width:99px;}
.card_tbl td .input2 {width:153px;}
.card_tbl td .input3 {width:52px;border-color:#72c23f;}
.card_tbl td .input4 {width:33px;}
.card_tbl td .input5 {display:block;width:98%;margin-bottom:8px;}
.card_tbl td .input5:first-child {margin-top:3px;}
.card_tbl td .check {float:left;display:inline-block;border:none;padding:0;height:13px;margin:12px 0 19px;}
.card_tbl td label {display:inline-block;margin:12px 0 19px 7px;font-weight:bold;}
.card_tbl td>div.selector2 {width:52px;border-color:#72c23f;}
.card_tbl td span.ex {display:inline-block;padding-top:3px;margin-left:8px;}
.card_tbl td .btn_search_post {border:none;width:38px;height:21px;padding-left:0;}
.card_tbl td .dash {display:inline-block;padding-top:3px;}
.card_tbl2 {width:100%;border-top:1px solid #d8d7d7;font-size:11px;margin-top:14px;}
.card_tbl2 thead th {border-bottom:1px solid #d8d7d7;background:#f7f7f7;font-weight:normal;padding:9px 0 5px;height:10px;}
.card_tbl2 tbody td {border-bottom:1px solid #ebebeb;text-align:center;padding:9px 0 5px;height:10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.card_tbl2 thead th,.mypage .card_tbl2 tbody td {padding:8px 0 8px;height:11px;}}
.card_tbl2 tbody td.noissue {color:#868383;}

/* Sub Content - [Member] */
#member {width:980px; position:relative; background:#fff; margin-bottom:-1px;}
#member .mem_head p {padding:63px 0 37px; text-align:center;}
#member .mem_head .top_btn {text-align:right; padding-bottom:4px;}
#member .top_bnr {margin-bottom:5px;}

/* Sub Content - [Member] È¸¿øÁ¦ ¿ä¾àºñ±³ */
#member .mem_digest {width:976px; overflow:hidden; border:2px solid #878384; position:absolute; left:0; top:167px; background:#fff; z-index:9;}
	.mem_digest_inner {position:relative; overflow:hidden;}
		.mem_digest_btn {position:absolute; right:10px; top:10px; text-align:right; letter-spacing:-4px;}
			.btn_comparative  {margin-left:8px; vertical-align:top;}
			button.btn_comparative {width:67px; height:21px;}
#member .mem_digest h3 {margin:27px 0 13px 18px;}
#member .mem_digest .btn_close {position:absolute; right:10px; top:10px;}
#member .mem_digest table {width:977px;}
#member .mem_digest table thead th {height:38px; border-top:2px solid #dfe2de; border-bottom:1px solid #e0e2de; border-right:1px solid #d8d8d8; background:#fbfdf9;}
#member .mem_digest table tbody th {padding:9px 0 8px; font-weight:normal; font-size:11px; color:#7c7e7d; border-bottom:1px solid #e3e3e3; border-right:1px solid #d8d8d8; background:#fbfdf9;}
#member .mem_digest table tbody td {padding:8px 10px 7px 10px; text-align:center; border-bottom:1px solid #e3e3e3; border-right:1px solid #d8d8d8;}
#member .mem_digest button.btn_mem_before {position:absolute; top:10px; right:42px; text-align:right;}

/* Sub Content - [Member] ipin¾È³» */
#member .mem_ipin {position:absolute; top:167px; z-index:9;}
 
/* Sub Content - [Member] È¸¿ø°¡ÀÔ */
#member .step_title {padding:24px 0 23px 211px; position:relative; overflow:hidden; border:2px solid #777575;}
#member .step_title h2 {position:absolute; left:36px; top:18px; border-right:1px solid #d8d8d8; padding:8px 32px 9px 0;}
#member .step_title ul {overflow:hidden;}
#member .step_title ul li {float:left; margin-left:37px;}
#member .step_title ul li:first-child {margin-left:0;}

#member .step_content {padding:30px 40px; position:relative;}
#member .step_content h3 {margin:30px 0 20px; font-size:18px; font-weight:bold; color:#444;}
#member .step_content h4 {margin:30px 0 10px;}
#member .step_content h4 span {font-weight:normal; margin-left:10px; color:#868383;}
#member .step_content h4 img {margin:0 3px;}
#member .step_content h4 span, #member .step_content h4 img {vertical-align:middle;}
#member .step_content h3:first-child, #member .step_content h4:first-child {margin-top:0;}
#member .step_content .tit_right {text-align:right; margin:-25px 0 8px;}
#member .step_content .tit_right label {font-weight:bold;}

#member .step_content .step_txt {line-height:18px; letter-spacing:-0.03em;}
#member .ad_banner {width:900px;height:80px;margin:0 auto;overflow:hidden;}

/* Sub Content - [Member] È¸¿ø°¡ÀÔ 1´Ü°è*/
#member .step_content .provision_box {height:137px; line-height:18px; border:1px solid #e3e3e3; padding:20px 0 20px 20px; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_scroll.gif') right top repeat-y;}
#member .step_content .provision_box .inner_box {height:137px; overflow-y:scroll; overflow-x:hidden;}
#member .step_content .provision_box p {margin-bottom:25px;}

#member .step_content .agree {text-align:center; margin-top:10px;}
#member .step_content .agree input {width:14px; height:14px; padding:0; margin:0 5px 0 0;}
#member .step_content .agree label {margin-right:45px; display:inline-block; margin-top:2px}

#member .step_content .txt_box {border:1px solid #e3e3e3; padding:20px; line-height:18px;}
#member .step_content .txt_box ul {margin:10px 0;}
#member .step_content .txt_box .txt1 {font-size:11px; color:#7c7e7d;}
#member .step_content .txt_box .tb_info {padding:4px 0;}
#member .step_content .txt_box .tb_info table {border-top:1px solid #d8d7d7; border-left:1px solid #d8d7d7;}
#member .step_content .txt_box .tb_info table th {border-bottom:1px solid #d8d7d7; border-right:1px solid #d8d7d7; background:#f7f7f7; font-weight:normal;}
#member .step_content .txt_box .tb_info table td {border-right:1px solid #d8d7d7; border-bottom:1px solid #ebebeb;}
#member .step_content .txt_box .tb_info table th, #member .step_content .txt_box .tb_info table td {padding:5px 34px 5px 28px; font-size:11px; color:#000;}
#member .step_content .txt_box .tb_info .scroll {border:1px solid #e3e3e3; height:177px; overflow-y:scroll; overflow-x:hidden;}
#member .step_content .txt_box .tb_info .scroll .cont {padding:19px;}

/* º»ÀÎ ÀÎÁõ  */
#member .step_content .real_name_new {height:198px; padding:0 0 0 235px; border:1px solid #e3e3e3; position:relative;}
#member .step_content .real_name_new h5 {width:162px; height:100px; font-size:12px; position:absolute; left:0;}
#member .step_content .real_name_new h5.on {background:url('http://img.golf.sbs.co.kr/www/2012/member/bg_join_activation.gif') right 50% no-repeat;}
#member .step_content .real_name_new h5 a {width:134px; height:55px; padding:45px 0 0 20px; color:#fff; display:block; background:#b7b7b7}
#member .step_content .real_name_new h5.on a {background:#878384;}
#member .step_content .real_name_new h5.tit1 {top:0}
#member .step_content .real_name_new h5.tit2 {top:100px;}

#member .step_content .real_name_new .cont {background:#fff;}
#member .step_content .real_name_new .cont ul {font-size:11px; }
#member .step_content .real_name_new .cont ul li {margin-bottom:7px;color:#7c7e7d;}
#member .step_content .real_name_new .cont ul li.last {color:#ff7e00 !important;}
#member .step_content .real_name_new .cont ul li.last {font-size:12px; font-weight:bold;}
#member .step_content .real_name_new .cont ul li.last span {text-decoration:underline;}
#member .step_content .real_name_new .cont a:first-child {margin:35px 0 25px;}
#member .step_content .real_name_new .cont .btn {text-align:center; display:block;margin:0 0 30px -70px;}
#member .step_content .real_name_new .cont .txt1 {line-height:18px; margin:30px 0 15px;}
#member .step_content .real_name_new .cont .txt2 {line-height:16px; font-size:11px; color:#7c7e7d; margin-top:25px;}

#member .step_content .btm_btn {text-align:center; margin-top:20px;}
#member .step_content .prestige .btm_btn {overflow:hidden; width:320px; margin:20px auto; color:#878384; font-size:11px;}
#member .step_content .prestige .btm_btn .btn_left {float:left; width:50%;}
#member .step_content .prestige .btm_btn .btn_right {float:right; width:50%;}
#member .step_content .prestige .btm_btn .btn_left p>strong,#member .step_content .prestige .btm_btn .btn_right p>strong  {display:block;}
#member .step_content .prestige .btm_btn .btn_left p,#member .step_content .prestige .btm_btn .btn_right p {margin-top:10px;}

/*2012.1031_È¸¿ø°¡ÀÔ ÀÓÁ÷¿ø¼­ºñ½º */
#member .staff_benefit {position:relative; border-top:2px solid #868383 !important; margin-top:10px; width:980px; overflow:hidden; top:-8px; z-index:1;}
#member .staff_benefit .benefit_cont {border:1px solid #d0d0d0; border-width:0 1px 1px 1px;}
#member .staff_benefit .staff_product {border:1px solid #d0d0d0; width:978px; overflow:hidden;}
#member .top_btn h3.staff {display:inline-block; float:left;}
#member .staff_benefit h3.staff_premium {margin:30px 0 13px;}
#member .staff_benefit .benefit_cont li a span.text_etc {font:11px dotum; color:#959595;}
#member .staff_benefit .staff_join {border-left:1px solid #d0d0d0; overflow:hidden; margin:}
#member .staff_benefit .staff_join li {float:left; width:325px; border:1px solid #d0d0d0; border-width:0 1px 1px 0; height:126px; text-align:center; padding-top:45px;}
#member .staff_benefit .staff_join li.center {width:326px;}
#member .staff_benefit .staff_join li p {margin-top:10px; font:11px/1.1em dotum; color:#aaa;}
#member .staff_benefit .staff_join li p span {text-decoration:line-through;}
#member .staff_benefit .staff_join li p strong {color:#878384;}
#member .staff_benefit .staff_gift_info {border:1px solid #d0d0d0; padding:30px 40px;}
#member .staff_benefit .staff_gift_info .img {border:1px solid #d3dbe1; }
#member .staff_benefit .staff_product .product_benefit {padding-bottom:0px;}
#member .staff_benefit .benefit_view {overflow:hidden; background:#fff;}
#member .staff_benefit .benefit_view .tit_img {width:123px; height:119px; position:relative; float:left; margin-right:10px; text-align:center;}
#member .staff_benefit .benefit_view .tit_img .frameBd {width:121px; height:117px;}
#member .staff_benefit .benefit_view dl {float:left;}
#member .staff_benefit .benefit_view dl dt {font-weight:bold; font-size:16px; margin:10px 0 15px;}
#member .staff_benefit .benefit_view dl dd {line-height:16px;}
#member .staff_benefit .benefit_view dl dd.txt_gray {line-height:16px; color:#7c7e7d; font-size:11px; margin-top:17px}
#member .staff_benefit .benefit_cont {padding:45px 0 20px 90px; .padding-bottom:50px; overflow:hidden; border-bottom:1px solid #d0d0d0; background:url('http://img.golf.sbs.co.kr/www/2012/member/bg_mem_gray.gif') left top repeat-y;}
#member .staff_benefit .benefit_cont li {width:380px; padding-right:40px; float:left; margin-bottom:28px; height:50px;}
#member .staff_benefit .benefit_cont li a {vertical-align:middle; display:inline-block;}
#member .staff_benefit .benefit_cont li .icon {margin-right:18px;}
#member .staff_benefit .benefit_cont li a {color:#7c7e7d; line-height:18px;}
#member .staff_benefit .benefit_cont li a strong {color:#000;}
#member .staff_benefit .benefit_cont li a:hover strong {color:#51ad12;}
#member .staff_benefit .benefit_cont li a:hover {color:#51ad12;}
#member .staff_benefit .benefit_list {padding:20px 0 30px 40px; border-bottom:1px solid #d0d0d0;}
#member .staff_benefit .benefit_list li {color:#7c7e7d; padding-left:18px; font-size:11px; margin-bottom:3px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important.gif') left top no-repeat;}
#member .staff_benefit .product_benefit {width:985px; overflow:hidden; position:relative; padding-bottom:115px; background:url('http://img.golf.sbs.co.kr/www/2012/member/bg_benegif_dot.gif') 490px top repeat-y;}
#member .staff_benefit .product_benefit h4 {height:28px; font-size:12px; text-align:center; line-height:28px; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3; background:url('http://img.golf.sbs.co.kr/www/2012/member/bg_mem_gray.gif') left top no-repeat;}
#member .staff_benefit .product_benefit .product {width:490px; float:left; overflow:hidden;}
#member .staff_benefit .product_benefit .btn {width:100%; border-top:1px solid #e3e3e3; padding:30px 0; text-align:center; position:absolute; bottom:0; left:0; background:#fff;}
#member .staff_benefit .product_benefit .btn p {width:100%; margin-top:10px; color:#878384; font-size:11px;}

/* 20140108 ¹ýÀÎ¸íÀÇ, °³ÀÎ¸íÀÇ ÈÞ´ëÆù ÀÎÁõ Ãß°¡ */
.check_area {margin:36px 0 20px -82px;text-align:center;}
.check_area input {margin-right:5px;}
.check_area label {vertical-align:middle;line-height:18px;}
.check_area label.first {margin-right:35px;}

/* Sub Content - [Member] ÇýÅÃ1 */
#member .product_benefit .product ul.thum_list {overflow:hidden; padding:30px 0 15px 55px;}
#member .product_benefit .product ul.thum_list li {width:105px; float:left; margin-right:40px; padding-bottom:30px; height:200px;}
#member .product_benefit .product ul.thum_list li .prod_img {width:91px; height:91px; border:1px solid #e6e6e6;}
#member .product_benefit .product ul.thum_list li p a {width:110px; margin:5px 0 7px;  letter-spacing:-0.03em; font-weight:normal;}
#member .product_benefit .product ul.thum_list li a {display:block; font-size:11px; color:#878384; font-weight:bold;}
#member .product_benefit .product ul.thum_list li a:hover {color:#51ad12;}
#member .product_benefit .product .btn {width:490px;}
#member .product_benefit .product .btn.right {left:491px;}

/* Sub Content - [Member] ÇýÅÃ2 */
#member .staff_benefit .product_benefit .benefit_view {padding:30px 0; overflow:hidden; background:#fff;}
#member .staff_benefit .product_benefit .benefit_view .tit_img {width:123px; height:119px; position:relative; float:left; margin:0 10px 0 40px; text-align:center;}
#member .staff_benefit .product_benefit .benefit_view .tit_img .frameBd {width:121px; height:117px;}
#member .staff_benefit .product_benefit .benefit_view dl {float:left;}
#member .staff_benefit .product_benefit .benefit_view dl dt {font-weight:bold; font-size:16px; margin:10px 0 15px;}
#member .staff_benefit .product_benefit .benefit_view dl dd {line-height:16px;}
#member .staff_benefit .product_benefit .benefit_view dl dd.txt_gray {line-height:16px; color:#7c7e7d; font-size:11px; margin-top:17px}

/* Sub Content - [Member] ÇýÅÃ3 */
#member .staff_benefit .product_benefit .product ul.num_list {padding:30px 30px 20px;}
#member .staff_benefit .product_benefit .product ul.num_list li {width:430px; margin-bottom:10px; overflow:hidden; line-height:18px;}
#member .staff_benefit .product_benefit .product ul.num_list li .num {width:17px; float:left; margin-top:3px}
#member .staff_benefit .product_benefit .product ul.num_list li p {width:413px; float:left;}
#member .staff_benefit .product_benefit .product dl, #member .staff_benefit .product_benefit .product .txt {width:430px; padding:0 30px 30px; clear:both; color:#7c7e7d; font-size:11px;}

/* Sub Content - [Member] ÇýÅÃ5 */
#member .staff_benefit .card_list{padding:13px 40px 40px;}
#member .staff_benefit .card_list li {.width:100%; min-height:80px; padding:25px 0 7px 143px; border-top:1px solid #e3e3e3; overflow:hidden; position:relative;}
#member .staff_benefit .card_list li:first-child {border-top:0 none;}
#member .staff_benefit .card_list li .card {position:absolute; left:8px; top:25px;}
#member .staff_benefit .card_list li .card_tit {width:190px; float:left;}
#member .staff_benefit .card_list li .card_tit p {margin-bottom:9px;}
#member .staff_benefit .card_list li .card_tit a {margin-right:2px;}
#member .staff_benefit .card_list li ul {width:565px; float:left;}
#member .staff_benefit .card_list li ul li {.width:100%; min-height:1px; line-height:18px; padding:0 0 0 7px; border:0 none; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 6px no-repeat;}
#member .staff_benefit .card_list li ul li .txt {color:#ff7e00; font-size:11px; margin:7px 0 0 -8px;}
#member .staff_benefit .card_list li ul li .txt_gray {color:#7c7e7d !important;}

/* Sub Content - [Member] È¸¿ø°¡ÀÔ 2´Ü°è*/
#member .step_content .board_write .abbr {width:20px; display:inline-block; vertical-align:top; padding-top:2px; font-size:0; line-height:0;}
#member .step_content .board_write tbody td {padding:5px 5px 4px 6px;}
#member .step_content .board_write select {/* min-width:50px;*/ height:21px; line-height:21px;}
#member .step_content .board_write select.sel_green {border:1px solid #72c23f;}
#member .step_content .board_write .mark {line-height:21px;}
#member .step_content .board_write select, #member .step_content .board_write .mark, #member .step_content .board_write input {margin-right:5px; vertical-align:middle;}
#member .step_content .board_write .input_radio, #member .step_content .board_write label {vertical-align:middle;}
#member .step_content .board_write label {display:inline-block; margin-top:2px;}
#member .step_content .board_write label {margin-right:10px;} /* µµ·Î¸í ÁÖ¼Ò Àû¿ë ÈÄ »èÁ¦ */
#member .step_content .board_write .txt_type1 {color:#878384; font-size:11px;}

/* Sub Content - [Member] È¸¿ø°¡ÀÔ 3´Ü°è*/
#member .step_content .board_write .product_list {overflow:hidden; padding:10px;}
#member .step_content .board_write .ac {vertical-align:middle;}
#member .step_content .board_write .fn {font-weight:normal;}
#member .step_content .board_write .product_list .tit_img {width:92px; height:92px; border:1px solid #e6e6e6; margin-right:5px;}
#member .step_content .board_write .product_list span {color:#878384;}
#member .step_content .board_write .product_list li {margin-top:15px;}
#member .step_content .board_write .product_list li:first-child {margin-top:0;}
#member .step_content .board_write .product_list li .txt {width:170px; word-break:break-all;}
#member .step_content .board_write .product_list span, #member .step_content .board_write .product_list select, #member .step_content .board_write .product_list img, #member .step_content .board_write .product_list input {vertical-align:middle; display:inline-block;}
#member .step_content .table_btm_list li {color:#878384; margin-bottom:0; line-height:14px;}
#member .step_content .step3_list {padding:22px; border:1px solid #d8d7d7; border-width:2px 0 1px; background:#f7f7f7;}
#member .step_content .step3_list p.tit {font-size:16px; font-weight:bold; margin-bottom:20px;}
#member .step_content .step3_list p.tit span.tit_txt {font-size:12px; font-weight:normal;}
#member .step_content .step3_list p.tit span.tit_txt strong {font-size:11px;}
#member .step_content .step3_list p.tit .txt12 {font-size:12px;}
#member .step_content .step3_list p.txt {margin-bottom:15px;}
#member .step_content .step3_list p.txt span {font-size:11px; color:#878384;}
#member .step_content .step3_list div {margin-top:20px;}
#member .step_content .step3_list div input {margin-right:5px;}
#member .step_content .step3_list div label {font-weight:bold;}
#member .step_content .step3_table {margin-top:10px;}
#member .step_content .step3_table thead th {font-weight:bold; font-size:12px;}
#member .step_content .point {text-align:right; margin:13px 0 0;}
#member .step_content .point strong {font-size:16px;}

/* Sub Content - [Member] È¸¿ø°¡ÀÔ 3´Ü°è ¸â¹ö½ÊÄ«µå ½ÅÃ»*/
#member .card_apply {width:914px; padding:30px 40px 0;}
#member .card_apply h2 {padding-left:7px;}
#member .card_apply .desc {height:223px;background:url(http://img.golf.sbs.co.kr/www/2014/card/bg_memcard_box.gif) no-repeat;margin-top:230px;overflow:hidden;}
#member .card_apply .desc>li {float:left;width:273px;padding:27px 0 0 27px;}
#member .card_apply .desc>li:first-child {width:275px;padding-left:25px;}
#member .card_apply .desc>li h3 {padding-bottom:24px;}
#member .card_apply .desc>li p {margin-top:16px;}
#member .card_apply .desc>li>ul>li:first-child {padding-bottom:12px;}
#member .card_apply h4 {margin-top:38px;}
#member .txt_type2 {color:#878384; font-size:11px; margin:23px 0 11px 0;}
#member .txt_type2 li {height:18px;}

.mcard_btn {margin-top:3px;padding-bottom:10px;text-align:center;}
.mcard_btn .btn {display:inline-block;height:11px;text-align:center;font-weight:bold;padding:9px 10px 10px;}
.mcard_btn .btn:first-child {margin-right:3px;}
.mcard_btn .btn.green {border:1px solid #378901;background:url(http://img.golf.sbs.co.kr/www/2014/common/btnbg_green.gif) repeat-x;color:#fff !important;padding:9px 27px 10px;}
.mcard_btn .btn.gray {border:1px solid #e2e2e2;text-align:center;background:url(http://img.golf.sbs.co.kr/www/2014/common/btnbg_gray.gif) repeat-x;padding:9px 27px 10px;}
.mcard_btn .btn.gray:hover {color:#000;}

/* Sub Content - [Member] È¸¿ø°¡ÀÔ 4´Ü°è*/
#member .step_content .step4_cont {padding:25px 0;margin-bottom:42px;border:1px solid #e3e3e3;border-width:1px 0; background:#f8f8f8;text-align:center;}
#member .step_content .step4_cont .tit {font-weight:bold;margin-bottom:15px;}
#member .step_content .step4_cont p.txt {line-height:16px;}
#member .step_content .step4_cont p.txt span {display:block;margin-top:4px;}
#member .step_content .step4_banner {margin-top:60px;}
#member .step_content .addinfo_text {padding:22px 0 23px;font-size:11px;color:#878384;line-height:18px;}
#member .step_content .addinfo_text span {display:block;}
#member .step_content .data_wrap {padding:0 28px;padding-bottom:40px;background:#f7f7f7;border:1px solid #d8d7d7;border-width:1px 0;}
#member .step_content .data_wrap .style1, #member .step_content .data_wrap .style2 {overflow:hidden;}
#member .step_content .data_wrap .style1 h5 {padding-top:40px; font:bold 12px dotum;}
#member .step_content .data_wrap .style1 .data {margin-left:22px;}
#member .step_content .data_wrap .style1 .data_title {padding:35px 0 13px; font:bold 11px dotum; width:100%; }
#member .step_content .data_wrap .style1 .data .data_text {margin:0;}
#member .step_content .data_wrap .style1 .data_text {position:relative; height:14px;margin:20px 0 0 22px;}
#member .step_content .data_wrap .style1 .data_text li {float:left; margin-right:30px; position:relative;height:18px;}
#member .step_content .data_wrap .style1 .data_text li input {vertical-align:middle; /*position:relative; top:-3px;*/}
#member .step_content .data_wrap .style1 .data_text li input.ex {position:absolute; top:0; left:45px; margin-left:5px;height:15px; border:1px solid #e2e2e2; width:100px;}
#member .step_content .data_wrap .style1 .data_text li label {font-size:11px;}
#member .step_content .data_wrap .style2 h5 {padding-top:40px; font:bold 14px dotum; border-top:1px solid #d7d7d7; color:#444; padding-left:16px; margin-top:40px;}
#member .step_content .data_wrap .style2 .data {margin-left:16px;}
#member .step_content .data_wrap .style2 .data li {display:block;}
#member .step_content .data_wrap .style2 .data li .data_title {padding:35px 0 13px; font:normal 12px dotum; width:100%; }
#member .step_content .data_wrap .style2 .data li .data_text {margin-left:15px; position:relative; height:14px;}
#member .step_content .data_wrap .style2 .data li .data_text li {float:left; margin-right:30px; position:relative;}
#member .step_content .data_wrap .style2 .data li .data_text li input {vertical-align:middle; position:relative; top:-3px;}
#member .step_content .data_wrap .style2 .data li .data_text li input.ex {position:absolute; top:-4px; left:45px; margin-left:5px; border:1px solid #e2e2e2;}
#member .step_content .data_wrap .style2 .data li .data_text li label {vertical-align:middle;}
#member .step_content .data_btn {text-align:center; margin:20px 0 10px;}

#member .step_content .magazine {border-top:2px solid #d8d7d7;}
#member .step_content .magazine li {border-bottom:1px solid #d8d7d7; padding:20px 0 9px 48px; position:relative; overflow:hidden;}
#member .step_content .magazine li input.input_radio {position:absolute; left:20px; top:48%;}
#member .step_content .magazine li .img {float:left; width:91px;}
#member .step_content .magazine li .txt {float:left;}
#member .step_content .magazine li .txt>strong {margin-top:13px; display:block; height:24px;}
#member .step_content .magazine li .txt>p>span {color:#a2a2a2; display:block; margin-top:2px;}
#member .step_content .magazine li.no {padding-bottom:20px;}
#member .step_content .magazine li.no input.input_radio {top:42%;}
#member .card_spot {border:1px solid #d8d8d8; border-width:0 1px 1px 1px; position:relative;}
#member .card_spot a.btn {position:absolute; bottom:36px; right:274px}

/* Sub Content - [TV] */
#sub_container .content_left .noticebox {border-left:1px solid #d8d8d8; border-right:1px solid #ddd; border-top:1px solid #ddd; padding-left:14px;}/*120419_±èÇý¹ÌÃß°¡*/
#sub_container .content_left .noticebox {padding-bottom:21px; background:#fff; padding-top:8px; line-height:0px;}
#sub_container .content_left .noticebox h3 {padding:20px 0 ;}
#sub_container .content_left .noticebox li {height:20px; line-height:14px;}
#sub_container .content_left .noticebox li a {line-height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:150px; color:#7c7e7d; display:inline-block; background:url('http://img.golf.sbs.co.kr/www/2012/common/ico_square.gif') no-repeat left 50%; padding-left:5px;}
#sub_container .content_left .noticebox li a:hover {color:#51ad12;}

/* Sub Content - [TV] °øÅë*/
#sub_container #content .content_right .prog_air h3 {background:#f8f8f8;}
#sub_container #content .content_right .prog_air ul {background:#fff;}
#sub_container #content .content_right .prog_cast h3 {background:#f8f8f8;}
#sub_container #content .content_right .prog_cast ul {background:#fff;}

/* Sub Content - [TV] VOD */
#sub_container .vod {width:530px; position:relative; z-index:2;} 
#sub_container .vod .board td {padding:5px 0 3px;}
#sub_container .vod .board tbody td span.txt_dgray {display:block; padding:0 7px 0 10px; text-overflow:ellipsis; width:137px; overflow:hidden; white-space:nowrap;}
#sub_container .vod .vod_box {background:#f9f9f9; border:1px solid #e3e3e3; padding:29px 0 29px 30px; display:inline-block; margin-bottom:30px;}
#sub_container .vod .vod_box li {width:219px; float:left; margin-right:30px;}
#sub_container .vod .vod_box .vod_img {position:relative; height:123px; margin-bottom:10px;}
#sub_container .vod .vod_box .vod_img a.frameBd {width:217px; height:121px; z-index:3;}
#sub_container .vod .vod_box .vod_img .play {position:absolute; right:0px; bottom:0;  z-index:2; background:url('http://img.golf.sbs.co.kr/www/201*2/common/btn_play.png') no-repeat bottom right; width:28px; height:20px; text-indent:-5000px; font-size:0; line-height:0;}
#sub_container .vod .vod_box .vod_img button {position:absolute; right:0px; bottom:0;  z-index:2;}
#sub_container .vod .vod_box .stext {font-size:11px; font-family:dotum; color:#868383; line-height:17px; top:5px; position:relative;}

/* Sub Content - [TV] VOD ÀÌ¿ë¾È³» */
#sub_container .vod_guide {position:relative;}
#sub_container .vod_guide h4:first-child {margin-top:0px;}
#sub_container .vod_guide h4 {margin-top:30px;}
#sub_container .vod_guide .tit_btn {position:absolute; right:30px; top:30px;}
#sub_container .vod_guide .list1 {margin-top:10px; height:46px;}
#sub_container .vod_guide .list2 {margin-top:10px;}
#sub_container .vod_guide .list1 li {padding-left:8px; color:#000; line-height:16px; letter-spacing:-0.03em; vertical-align:middle; background:url('http://img.golf.sbs.co.kr/www/2012/common/line7.gif') left 5px no-repeat;}
#sub_container .vod_guide .list2 li {padding-left:8px; color:#000; line-height:16px; letter-spacing:-0.03em; background:url('http://img.golf.sbs.co.kr/www/2012/common/line7.gif') left 5px no-repeat;}
#sub_container .vod_guide .banner {display:inline-block;}
#sub_container .vod_guide .banner li:first-child {margin-right:8px;}
#sub_container .vod_guide .banner li {float:left; margin-top:10px; display:inline-block;}
#sub_container .vod_guide .data_type thead th {padding:10px 0 5px;}
#sub_container .vod_guide .data_type td {color:#a2a2a2;}
#sub_container .vod_guide .data_type {position:relative; top:3px;}
#sub_container .vod_guide .btn_vod_buy {text-align:center; margin-top:30px;}

/* Sub Content - [TV] °øÁö»çÇ× */
#sub_container .tv_notice .board .board_write .view_cont {color:#000;}
#sub_container .tv_notice .btn_right {padding-bottom:25px;}

/* Sub Content - [TV] Á¾¿µÇÁ·Î±×·¥ */
.endpro {border-top:2px solid #b7b7b7; width:530px; overflow:hidden;}
.endpro ul {width:540px; overflow:hidden;}
.endpro ul li {width:155px; padding:20px 11px 20px 11px; float:left; border-bottom:1px solid #ebebeb; overflow:hidden; height:120px;}
.endpro ul li .img {position:relative;}
.endpro ul li .img a.frameBd {width:153px; height:85px;}
.endpro ul li h4 {font-weight:normal; margin-top:9px; line-height:12px;}
#sub_container .endpro_tit {position:relative; float:right; z-index:1; width:100%; margin-bottom:10px; height:34px;}
#sub_container .endpro_tit .tab {width:100%; height:34px; border-bottom:1px solid #e3e3e3; position:relative;}
#sub_container .endpro_tit .tab h4 {width:102px; height:33px; border:1px solid #e3e3e3; border-width:1px 1px 0px 1px; font-size:11px; font-weight:normal; text-align:center; letter-spacing:-0.1em; background:#fbfbfb; position:absolute;}
#sub_container .endpro_tit .tab h4 a {display:block; color:#868383; padding-top:11px; height:23px; font-size:12px; font-family:dotum;}
#sub_container .endpro_tit .tab h4 a.on {background:#fff; font-weight:bold; border-bottom:none; height:24px; padding-top:10px;}
#sub_container .endpro_tit .tab h4.tab1 {left:0;}
#sub_container .endpro_tit .tab h4.tab2 {left:102px;}
#sub_container .endpro_tit .right {float:right; margin-top:-28px;}

/* Sub Content - [TV] ´ëÈ¸Áß°è_¸®½ºÆ® */
#sub_container .mass_wrap {width:530px; overflow:hidden;}
#sub_container .mass_wrap .mass {background:#f8f8f8; border:1px solid #e3e3e3; margin-bottom:30px; padding:19px; display:inline-block;}
#sub_container .mass_wrap .mass .text {float:left; width:325px;}
#sub_container .mass_wrap .mass dl {width:100%; color:#868383; font:11px/1.4em dotum; float:left;}
#sub_container .mass_wrap .mass dt {float:left; width:43px; padding-left:5px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') no-repeat left 30%; display:inline-block; letter-spacing:-1px;}
#sub_container .mass_wrap .mass dd {float:left; width:277px;}
#sub_container .mass_wrap .mass_list {position:relative; width:530px; z-index:0;}
#sub_container .mass_wrap .mass_list .text {float:left; width:345px;}
#sub_container .mass_wrap .text .tit {font:bold 14px/1.4em dotum; color:#3c9800; margin-bottom:2px;}
#sub_container .mass_wrap .text .tit a {color:#3c9800;}
#sub_container .mass_wrap .text .tit a:hover {text-decoration:underline;}
#sub_container .mass_wrap .mass_list ul {border-top:2px solid #d8d6d7;}
#sub_container .mass_wrap .mass_list li {padding:19px 10px; border-bottom:1px solid #ebebeb; display:inline-block;}
#sub_container .mass_wrap h4 {font:bold 14px dotum; color:#4b4b4b;}
#sub_container .mass_wrap h5 {font:bold 14px/1.4em dotum; color:#3c9800; margin-bottom:2px;}
#sub_container .mass_wrap .img {position:relative; float:left; width:152px; margin-right:13px; height:87px;}
#sub_container .mass_wrap .img .frameBd {width:150px; height:85px;}
#sub_container .mass_wrap .mass_list li dl {width:100%; color:#868383; font:11px/1.4em dotum; float:left;}
#sub_container .mass_wrap .mass_list li dt {float:left; width:43px; padding-left:5px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') no-repeat left 30%; display:inline-block;}
#sub_container .mass_wrap .mass_list li dd {float:left; width:290px;}

/* Sub Content - [TV] ´ëÈ¸Áß°è_»ó¼¼º¸±â */
#sub_container .mass_wrap .mass_detail {width:570px; overflow-x:hidden;}
#sub_container .mass_wrap .mass_detail .box_wrap {position:relative; width:580px; overflow-x:hidden; margin-bottom:30px;}
#sub_container .mass_wrap .mass_detail .box {width:255px; float:left; margin-right:21px;}
#sub_container .mass_wrap .mass_detail .box .title_area {height:19px;}
#sub_container .mass_wrap .mass_detail .box2 {clear:both; padding-top:15px; width:530px;}

#sub_container .mass_wrap .mass_detail .box .list {width:100%; border-top:2px solid #d8d6d7;}
#sub_container .mass_wrap .mass_detail .box .list li:first-child {margin-top:9px;}
#sub_container .mass_wrap .mass_detail .box .list li {height:22px; padding:0 10px;}
#sub_container .mass_wrap .mass_detail .box .list li a {background:url('http://img.golf.sbs.co.kr/www/2012/common/ico_square.gif') no-repeat left; padding-left:5px; line-height:1.4; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:98%; display:block; margin-bottom:5px}

#sub_container .mass_wrap .mass_detail .box .list2 {width:100%; border-top:2px solid #d8d6d7;}
#sub_container .mass_wrap .mass_detail .box .list2 li:first-child {margin-top:9px;}
#sub_container .mass_wrap .mass_detail .box .list2 li {padding:0 10px;}
#sub_container .mass_wrap .mass_detail .box .list2 li a {background:url('http://img.golf.sbs.co.kr/www/2012/common/ico_square.gif') no-repeat left 30%; padding-left:5px; height:20px; width:100%; display:block;}
#sub_container .mass_wrap .mass_detail .box .list2 li span.tit {width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block; float:left;}
#sub_container .mass_wrap .mass_detail .box .list2 li span.date {color:#a2a2a2; font:11px dotum; float:right;}

#sub_container .mass_wrap .mass_detail .box_wrap .data_type {border-top:2px solid #d8d6d7;}
#sub_container .mass_wrap .mass_detail .box_wrap .data_type thead th {padding:5px 0 3px; border-top:none;}
#sub_container .mass_wrap .mass_detail .box_wrap .data_type tbody td {height:25px; padding:0; border-top:none;}
#sub_container .mass_wrap .mass_detail .box_wrap .data_type tbody td span {width:18px; height:12px; line-height:1; padding:1px 2px 0 1px; overflow:hidden; display:inline-block; text-align:center; font:bold 11px dotum; color:#fff; letter-spacing:-0.2em;}
#sub_container .mass_wrap .mass_detail .box .data_type tbody td span.score_orange {background:#ff7e00;}
#sub_container .mass_wrap .mass_detail .box .data_type tbody td span.score_gray {background:#b2b2b2;}
#sub_container .mass_wrap .mass_detail .box .movie_news {border-top:2px solid #d8d6d7;}
#sub_container .mass_wrap .mass_detail .box .movie_news .img {width:120px; height:68px; position:relative; margin-right:10px; margin-top:10px;}
#sub_container .mass_wrap .mass_detail .box .movie_news .img a.frameBd {width:118px; height:66px;}
#sub_container .mass_wrap .mass_detail .box .movie_news .tit {padding-top:10px; margin-top:10px;}
#sub_container .mass_wrap .mass_detail .box .movie_news p.date {color:#a2a2a2; font:11px/1em dotum;top:0px; margin-top:10px;}
#sub_container .mass_wrap .mass_detail .box2 .tour_shot {width:530px; padding-left:10px; overflow:hidden; border-top:2px solid #d8d6d7;}
#sub_container .mass_wrap .mass_detail .box2 .tour_shot li {margin-right:10px; margin-top:10px;}
#sub_container .mass_wrap .mass_detail .box2 .tour_shot li.img {width:120px; height:68px; position:relative;}
#sub_container .mass_wrap .mass_detail .box2 .tour_shot li.img a.frameBd {width:118px; height:66px;}

/* Sub Content - [TV] ¾Æ³ª¿î¼­/ÇØ¼³ÀÚ */
#sub_container #content .tv_tab {overflow:hidden;}
#sub_container #content .tv_tab li {float:left;}

#sub_container #content .tv_tab_announcer {border-top:2px solid #73c23f; overflow:hidden; margin:10px 0 15px;}
#sub_container #content .tv_tab_announcer .rolling {width:355px; position:relative; float:left;}
#sub_container #content .tv_tab_announcer .rolling .frameBd {width:353px; height:168px;}
#sub_container #content .tv_tab_announcer .rolling button {width:11px; height:19px; position:absolute; top:80px; background:none; border:none; padding:0; margin:0; cursor:pointer;}
#sub_container #content .tv_tab_announcer .rolling button.prev {left:11px;}
#sub_container #content .tv_tab_announcer .rolling button.next {right:11px;}

#sub_container #content .tv_tab_announcer .sns {width:174px; height:169px; float:right; overflow:hidden; border:1px solid #e3e3e3; border-width:0 1px 1px 0; position:relative;}
#sub_container #content .tv_tab_announcer .sns h4 {border-bottom:1px solid #e3e3e3;}
#sub_container #content .tv_tab_announcer .sns .reload a {font-size:11px; color:#868383; letter-spacing:-0.05em; position:absolute; top:13px; right:13px;}
#sub_container #content .tv_tab_announcer .sns .reload a:hover {color:#51ad12;}
#sub_container #content .tv_tab_announcer .sns ul {width:149px; /* height:135px; */ padding-left:10px; float:left; display:inline-block; position:relative;}
#sub_container #content .tv_tab_announcer .sns ul li {width:149px; padding:10px 0; border-bottom:1px solid #efefef; overflow:hidden;}
#sub_container #content .tv_tab_announcer .sns ul li .tit_img {width:46px; float:left;}
#sub_container #content .tv_tab_announcer .sns ul li dl {width:95px; float:right;}
#sub_container #content .tv_tab_announcer .sns ul li dl dt {margin-bottom:5px;}
#sub_container #content .tv_tab_announcer .sns ul li dl dt a {color:#c1c2c2; letter-spacing:-0.05em;}
#sub_container #content .tv_tab_announcer .sns ul li dl dd {width:95px; word-break:keep-all;}
#sub_container #content .tv_tab_announcer .sns ul li dl dd a {color:#9e9e9d; font-size:11px; letter-spacing:-0.05em;}
#sub_container #content .tv_tab_announcer .sns ul li dl a:hover {color:#73c23f;}

#sub_container #content .tv_ana_list {width:530px; overflow:hidden;}
#sub_container #content .tv_ana_list ul {width:550px; padding:15px 10px; overflow:hidden; border-bottom:1px solid #ebebeb;}
#sub_container #content .tv_ana_list ul li {width:247px; margin-right:16px; float:left; position:relative; line-height:15px;}
#sub_container #content .tv_ana_list ul li .tit_img {width:133px; height:76px; position:absolute; left:0; top:0; background:#fff;}
#sub_container #content .tv_ana_list ul li .tit_img .frameBd {width:131px; height:74px;}
#sub_container #content .tv_ana_list ul li p {width:100px; height:60px; padding:14px 0 0 145px; margin-bottom:5px; border:1px solid #e8e8e8; background:#f4f4f4;}
#sub_container #content .tv_ana_list ul li p span {display:block; font-size:11px; letter-spacing:-0.05em;}
#sub_container #content .tv_ana_list ul li p .tit {margin-bottom:3px;}
#sub_container #content .tv_ana_list ul li p .txt {margin-top:3px; line-height:16px;}
#sub_container #content .tv_ana_list ul li p strong {letter-spacing:-0.05em;}
#sub_container #content .tv_ana_list ul li p a {margin-right:3px;}
#sub_container #content .tv_ana_list ul li p strong, 
#sub_container #content .tv_ana_list ul li p a {vertical-align:bottom;}
#sub_container #content .tv_ana_list ul li ul {width:247px; padding:0; overflow:visible; border-bottom:none;}
#sub_container #content .tv_ana_list ul li ul li {width:100%; margin-right:0; padding-left:8px; margin-top:4px; clear:left; font-size:11px; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}

/* Sub Content - [TV] SBS°ñÇÁ Æí¼ºÇ¥ */
#sub_container #content .tv_programing {width:530px; overflow:hidden;}
#sub_container #content .tv_programing .date_num {height:33px; padding-top:16px; border:2px solid #e3e3e3; border-bottom:none; text-align:center;}
#sub_container #content .tv_programing .date_num .num {display:inline-block; margin:0 14px 0 16px;}
#sub_container #content .tv_programing .date_num .num img {margin-right:1px;}
#sub_container #content .tv_programing .date_num button {width:9px; height:17px; cursor:pointer; background:none; padding:0; margin:0;}
#sub_container #content .tv_programing .date_num img, 
#sub_container #content .tv_programing .date_num button {vertical-align:middle;}
#sub_container #content .tv_programing ul.date_week {width:532px; overflow:hidden; margin-bottom:10px;}
#sub_container #content .tv_programing ul.date_week li {float:left;}
#sub_container #content .tv_programing ul.date_week li a {width:75px; height:26px; margin-right:1px; text-align:center; display:block; line-height:26px; letter-spacing:-0.05em; color:#868383; background:#e3e3e3;}
#sub_container #content .tv_programing ul.date_week li.on a, 
#sub_container #content .tv_programing ul.date_week li a:hover {color:#fff; font-weight:bold; background:#66ad38;}
#sub_container #content .tv_programing .board table {margin-bottom:10px;}
#sub_container #content .tv_programing .board table .live td {border:none; padding:0;}
#sub_container #content .tv_programing .board table .live td div {border:1px solid #66ad38; padding:10px 0 7px; overflow:hidden; position:relative; z-index:10; top:-1px; background:#fff;}
#sub_container #content .tv_programing .board table .live td div span {width:15%; float:left;}
#sub_container #content .tv_programing .board table .live td div p {width:85%; float:right; text-align:left;}
#sub_container #content .tv_programing .board table .live td div span, 
#sub_container #content .tv_programing .board table .live td div p{display:block; font-weight:bold; color:#66ad38 !important;}
#sub_container #content .tv_programing .board table .pro_pm_tit th {padding:10px 0 7px; font-size:11px; font-weight:normal; border-top:2px solid #d8d7d7; border-bottom:1px solid #d8d7d7; background:#f7f7f7}
#sub_container #content .tv_programing .program_txt li {font-size:11px; margin-bottom:10px; color:#868383; letter-spacing:-0.03em;}
#sub_container #content .tv_programing .program_txt li img {display:; vertical-align:middle;}

/* Sub Content - [TV] »çÈ¸°øÇå */
#sub_container #content .contribute h5 {margin-top:33px;}
#sub_container #content .contribute .cont1 {overflow:hidden;}
#sub_container #content .contribute .cont1 p {float:right; width:277px; margin:13px 0 7px; color:#7c7e7d; font:12px/18px dotum; letter-spacing:-0.05em;}
#sub_container #content .contribute .cont1 img {float:left;}
#sub_container #content .contribute .cont2 {position:relative; background:url('http://img.golf.sbs.co.kr/www/2012/tv/contribute_cont2.jpg') no-repeat top left;}
#sub_container #content .contribute .cont2 .text {color:#7c7e7d; font:12px/18px dotum; letter-spacing:-0.05em; padding-top:20px;} 

/* Sub Content - [TV] ½ÃÃ»ÀÚÀÇ°ß */
#sub_container .vopinion {width:785px; position:relative;}
#sub_container .vopinion .board .notice {background:#f9fcf5;}
#sub_container .vopinion .board .paging .btn_right {margin:-20px 0 0 0!important;}

#sub_container .vopinion .comment {width:100%; margin:30px 0;}
#sub_container .vopinion .comment .comment_input .input1 {height:22px; border:1px solid #e3e3e3; padding:0 5px; line-height:24px; letter-spacing:-0.06em; vertical-align:middle;}
#sub_container .vopinion .comment .comment_input button {margin:0px; padding:0px; background:none; vertical-align:middle; width:68px; height:24px; margin-left:5px;}
#sub_container .vopinion .comment .list {width:100%;}
#sub_container .vopinion .comment .list li {border-bottom:1px solid #ebebeb; padding:6px 0 3px 0; vertical-align:top; line-height:20px; overflow:hidden;}
#sub_container .vopinion .comment .list li .name {text-align:center; color:#a2a2a2 !important; font-weight:normal; width:12%; float:left;}
#sub_container .vopinion .comment .list li .cont {float:left; width:88%; word-break:break-all;}
#sub_container .vopinion .comment .list li .cont .date {margin:0 8px 0 7px; font:11px dotum; color:#a2a2a2;}
#sub_container .vopinion .comment .list li .cont .text {word-wrap:break-word; display:inline;}
#sub_container .vopinion .comment .list li .cont a img {vertical-align:middle;}
#sub_container .vopinion .comment .list li .cont .comment_add {margin:2px 0 6px; height:21px;}
#sub_container .vopinion .comment .list li .cont .comment_add  button {background:none; width:68px; vertical-align:top; margin-left:5px; vertical-align:middle;}
#sub_container .vopinion .comment .list li .cont .comment_add .input2 {height:19px; border:1px solid #e3e3e3; line-height:19px; letter-spacing:-0.06em; padding:0 5px; vertical-align:middle;}
#sub_container .vopinion .comment strong.txt_green {margin-bottom:5px; display:block;}

/* Sub Main - [TV] */
#sub_container #content .topbanner {width:740px; height:160px; float:left; background:url('http://img.golf.sbs.co.kr/www/2012/tv/topbanner_bg.jpg') no-repeat top left; display:inline-block; position:relative; margin-bottom:10px;}
#sub_container #content .topbanner .leftbtn a {position:absolute; top:68px; left:33px; width:15px; height:24px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/btn_arrow.gif') no-repeat top left; background-position:0 0; text-indent:-10000px;} 
#sub_container #content .topbanner .leftbtn a:hover {position:absolute; top:68px; left:33px; width:15px; height:24px; background-position:0 -24px;} 
#sub_container #content .topbanner .rightbtn a {position:absolute; top:68px; left:693px; width:15px; height:24px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/btn_arrow.gif') no-repeat top left; background-position:-15px 0px; text-indent:-10000px;}
#sub_container #content .topbanner .rightbtn a:hover {position:absolute; top:68px; left:693px; width:15px; height:24px; background-position:-15px -24px;}
#sub_container #content .topbanner .cont {position:absolute; left:460px; top:33px; height:81px; letter-spacing:-0.8px; font-family:dotum; font-size:12px; color:#000;}
#sub_container #content .topbanner .cont span {color:#ff7e00; font-weight:bold;}
#sub_container #content .topbanner .cont .sns {font-size:11px; margin-top:7px; display:block; position:relative; left:-6px;}
#sub_container #content .topbanner .cont .sns li {color:#868383; float:left;letter-spacing:0px;}
#sub_container #content .topbanner .cont .sns li a {color:#868383; padding-right:7px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/bar.gif') no-repeat top right; margin-left:7px;}
#sub_container #content .topbanner .cont .sns li a.last {color:#868383; float:left; background:none;}
#sub_container #content .topbanner .cont .sns li a:hover {color:#73c23f;}
#sub_container #content .topbanner .cont p {margin:7px 0 9px 0;}

#sub_container #content .content_left .leftnavi {border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:none; padding:29px 9px 0 9px; width:160px;}
#sub_container #content .content_left .leftnavi h3 {padding-bottom:29px; border-bottom:1px solid #d8d8d8; margin-bottom:15px;}
#sub_container #content .content_left  ul.leftnavi {padding-bottom:20px;}
#sub_container #content .content_left .leftnavi li {padding-bottom:19px; background:url('http://img.golf.sbs.co.kr/www/2012/common/left_arrow.gif') no-repeat top left; padding-left:7px; margin-left:3px; font-weight:bold;}
#sub_container #content .content_left .leftnavi li a.select {color:#73c23f;}

#sub_container .content_left .banner_golf {width:178px !important; border:1px solid #ddd; border-bottom:0 !important; padding:0px !important;}
#sub_container .content_left .banner_golf li {height:39px; background:#f8f8f8; border-bottom:1px solid #ddd; border-top:1px solid #fff; margin:0; padding:0; list-style:none;}
#sub_container .content_left .banner_golf li:first-child {border-top:0px;}
#sub_container .content_left .banner_golf li a {display:block; padding:13px 0 0 14px;}
#sub_container .content_left .banner_golf li.onair {height:64px;}
#sub_container .content_left .banner_golf li.onair a.onair_guide {padding:3px 0 0 14px;}
#sub_container .content_left ul {width:164px;}
#sub_container .content_left ul.quickmenu,
#sub_container .content_left .notice {border-left:1px solid #d8d8d8; border-right:1px solid #ddd;}/*120419_±èÇý¹ÌÃß°¡*/
#sub_container .content_left ul.quickmenu {padding-top:19px; padding-bottom:6px; background:#fff; padding-left:14px; font-size:0px;}
#sub_container .content_left ul.quickmenu li {padding-bottom:3px; padding-right:10px; display:block;}
#sub_container .content_left ul.notice {padding-bottom:11px; background:#fff; padding-left:14px; border-bottom:1px solid #ddd;}
#sub_container .content_left ul.notice h3 {padding:19px 0; line-height:12px;}
#sub_container .content_left ul.notice li a{margin-bottom:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:153px; color:#7c7e7d; display:inline-block; background:url('http://img.golf.sbs.co.kr/www/2012/common/ico_square.gif') no-repeat left; padding-left:5px;}

#sub_container .content_left .opinion {border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:center; padding:20px 0; background:#fff;}
#sub_container .content_left .btbanner{margin-bottom:5px; background:#fafafa;}

#sub_container #content .content_right .prog_air {width:333px; height:183px; float:left; border:1px solid #d8d8d8; position:relative;}
#sub_container #content .content_right .prog_air h3 {background:#f8f8f8; width:310px; height:27px; padding:12px 0 0 23px; border-bottom:1px solid #e3e3e3;}
#sub_container #content .content_right .prog_air button {height:13px; border:none; background:none; padding:0; margin:0; position:absolute; right:22px; cursor:pointer; top:13px;}
#sub_container #content .content_right .prog_air .btnum {height:13px; padding:0; margin:0; position:absolute; right:53px; top:13px; color:#868383; font-family:Verdana; font-size:11px;}
#sub_container #content .content_right .prog_air .prev {width:13px; height:14px; right:35px;}
#sub_container #content .content_right .prog_air .next {width:12px; height:14px; right:23px;}
#sub_container #content .content_right .prog_air ul {background:#fff; border-top:1px solid #fff; height:127px; padding:15px 0 0 22px; overflow:hidden;}
#sub_container #content .content_right .prog_air ul li {width:143px; height:24px; float:left; padding-right:8px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} 
#sub_container #content .content_right .prog_air ul li span {color:#73c23f; font-size:11px;}
#sub_container #content .content_right .prog_cast {width:194px; height:183px; float:left; border:1px solid #d8d8d8; border-width:1px 1px 1px 0px; position:relative;}
#sub_container #content .content_right .prog_cast h3 {background:#f8f8f8; width:171px; height:27px; padding:12px 0 0 23px; border-bottom:1px solid #e3e3e3;}
#sub_container #content .content_right .prog_cast button {height:13px; border:none; background:none; padding:0; margin:0; position:absolute; right:22px; cursor:pointer; top:13px;}
#sub_container #content .content_right .prog_cast .btnum {height:13px; padding:0; margin:0; position:absolute; right:53px; top:13px; color:#868383; font-family:Verdana; font-size:11px;}
#sub_container #content .content_right .prog_cast .prev {width:13px; height:14px; right:35px;}
#sub_container #content .content_right .prog_cast .next {width:12px; height:14px; right:23px;}
#sub_container #content .content_right .prog_cast ul {background:#fff; border-top:1px solid #fff; height:127px; padding:15px 0 0 22px; overflow:hidden;}
#sub_container #content .content_right .prog_cast ul li {width:149px; height:24px; padding-right:8px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} 

#sub_container #content .content_right .broadcast {width:218px; float:left; padding:0px 22px 0px 23px; margin:17px 0px 16px 0px; position:relative; border-right:1px solid #f4f4f4; min-height:254px;}
#sub_container #content .content_right .broadcast h3.tit1 {width:50px; height:14px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/tit_broadcast.gif') no-repeat top left; text-indent:-1000em;}
#sub_container #content .content_right .broadcast h3.tit2 {width:50px; height:14px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/tit_vod.gif') no-repeat top left; text-indent:-1000em;}
#sub_container #content .content_right .broadcast .btn {position:absolute; right:22px; top:3px; z-index:3;}
#sub_container #content .content_right .broadcast .btn a {margin-left:5px;}
#sub_container #content .content_right .broadcast .pic .frameBd {width:217px; height:121px;}
#sub_container #content .content_right .broadcast .pic {position:relative; margin-top:12px; display:block;}
#sub_container #content .content_right .broadcast .pic .play {position:absolute; right:-1px; bottom:0;  z-index:2; background:url('http://img.golf.sbs.co.kr/www/2012/common/btn_play.png') no-repeat bottom right; width:28px; height:20px; text-indent:-5000px; font-size:0; line-height:0;}
#sub_container #content .content_right .broadcast h4 {letter-spacing:-0.1em;  margin:10px 0 5px;}
#sub_container #content .content_right .broadcast h5 {letter-spacing:-0.1em; font-weight:normal;}
#sub_container #content .content_right .broadcast span {font-size:11px; font-family:dotum; color:#868383;}
#sub_container #content .content_right .broadcast span p {color:#ff7e00;}
#sub_container #content .content_right .broadcast ul {margin-top:3px;}
#sub_container #content .content_right .broadcast li {width:217px; font-size:11px; color:#868383; line-height:16px;}
#sub_container #content .content_right .broadcast.last ul {height:48px; overflow:hidden;} 
#sub_container #content .content_right .announcer {width:218px; float:left; padding:0px 22px 0px 23px; margin:17px 0px 30px 0px; position:relative; border-right:1px solid #f4f4f4; height:160px;}
#sub_container #content .content_right .announcer h3 {width:96px; height:14px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/tit_announcer.gif') no-repeat top left; text-indent:-1000em;}
#sub_container #content .content_right .announcer button {height:14px; border:none; background:none; padding:0; margin:0; position:absolute; right:23px; cursor:pointer; top:2px;}
#sub_container #content .content_right .announcer .prev {width:13px; height:14px; right:35px;}
#sub_container #content .content_right .announcer .next {width:12px; height:14px; right:23px;}
#sub_container #content .content_right .announcer .frameBd {width:131px; height:74px;}
#sub_container #content .content_right .announcer .person {position:relative; margin-top:12px; display:block; width:219px; height:76px;}
#sub_container #content .content_right .announcer .person img {float:left;}
#sub_container #content .content_right .announcer .person .info {border:1px solid #e8e8e8; border-width:1px 1px 1px 0; float:right; background:#f4f4f4; width:65px; height:54px; padding:10px; font-size:11px; line-height:18px;}
#sub_container #content .content_right .announcer .person .info .point{font-size:12px; font-weight:bold;}
#sub_container #content .content_right .announcer ul {margin-top:10px;}
#sub_container #content .content_right .announcer li.list {width:217px; font-size:11px; color:#868383; line-height:16px; position:relative;}
#sub_container #content .content_right .event {width:218px; float:left; padding:0px 22px 0px 23px; margin:17px 0px 30px 0px; position:relative; border-right:1px solid #f4f4f4; height:160px;}
#sub_container #content .content_right .event h3 {width:47px; height:14px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/tit_event.gif') no-repeat top left; text-indent:-1000em;}
#sub_container #content .content_right .event .btn {position:absolute; right:22px; top:3px; z-index:3;}
#sub_container #content .content_right .event .frameBd {width:217px; height:74px;}
#sub_container #content .content_right .event .pic {position:relative; margin-top:12px; display:block;}
#sub_container #content .content_right .event span {font-size:11px; font-family:dotum; color:#868383; margin-top:10px; display:block; height:12px; position:relative;}
#sub_container #content .content_right .line {width:530px; height:1px; background:#d8d8d8; float:left; position:relative;}
#sub_container #content .content_right .last {border-right:none;}

/* Sub Content - [TV] ÅÛÇÃ¸´ Layout */
#tem_header {width:980px; height:328px; margin:10px auto 0; border-bottom:3px solid #5cce10; /*border-top:2px solid #000;*/ position:relative;}
#tv_template #sub_container {width:100%; margin:0; border:0; background:none;}
#sub_container #tem_container {width:978px; margin:0 auto; border:1px solid #ebebeb; border-width:0 1px 1px 1px; background:#fff url('http://img.golf.sbs.co.kr/www/2012/tv/template/bg_right_line.gif') 710px top repeat-y;}
#sub_container #tem_container:after {display:block; clear:both; content:"";}
#sub_container #tem_container .tem_content {width:652px; padding:30px 29px 30px 28px; float:left;}
#sub_container #tem_container .tem_content:after {display:block; clear:both; content:"";}
#tem_aside {width:240px; float:right; padding:30px 14px 85px 15px; position:relative;}
#sub_container #tem_container .tem_content .sub_title em.txt_gray {font-style:normal; font-size:11px; position:absolute; top:2px; left:60px;}

#tem_header .visual {width:980px; height:328px; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
#tem_header .tem_gnb {height:42px; padding-left:30px; position:relative; top:286px; z-index:5; overflow:hidden; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/bg_tem_gnb.png') left top no-repeat;}
#tem_header .tem_gnb ul {float:left;}
#tem_header .tem_gnb ul li {float:left; line-height:42px; padding-left:20px; margin-right:18px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/tem_gnb_line.png') left 16px no-repeat;}
#tem_header .tem_gnb ul li a {color:#fff; font-size:16px; font-weight:bold;}
#tem_header .tem_gnb ul li.on a,
#tem_header .tem_gnb ul li a:hover {color:#5cce10;}
#tem_header .tem_gnb ul li:first-child {background:none; padding-left:0;}
#tem_header .tem_gnb .right {float:right; padding:15px 20px 0 0;}

/* Sub Content - [TV] ÅÛÇÃ¸´ ÇÁ·Î±×·¥¸ñ·Ï */
#tem_header .all_menu {position:absolute; left:0; top:-2px; z-index:3;}
#tem_header .all_menu .menus {width:978px; border:1px solid #d8d8d8; overflow:hidden; background:#fff;}
#tem_header .all_menu .menus .m1 {width:663px; float:left; border-right:1px solid #d8d8d8;}
#tem_header .all_menu .menus .m2 {width:314px; float:right;}
#tem_header .all_menu .menus .tit {height:39px; overflow:hidden; border-bottom:1px solid #e3e3e3; background:#f4f4f4;}
#tem_header .all_menu .menus .tit h3 {float:left; padding:13px 0 0 22px;}
#tem_header .all_menu .menus .tit .control_bt {float:right; padding:13px 22px 0 0;}
#tem_header .all_menu .menus .tit .control_bt button, 
#tem_header .all_menu .menus .tit .control_bt span {vertical-align:top;}
#tem_header .all_menu .menus .tit .control_bt button {font-size:0; line-height:0; padding:0; margin:0; border:0 none; background:none;}
#tem_header .all_menu .menus .tit .control_bt button.prev {width:13px;}
#tem_header .all_menu .menus .tit .control_bt button.next {width:12px;}
#tem_header .all_menu .menus .tit .control_bt span {font-size:11px; font-family:verdana; color:#868383;}
#tem_header .all_menu .menus ul {overflow:hidden; padding:17px 0 20px 23px;}
#tem_header .all_menu .menus ul li {padding-bottom:10px;}
#tem_header .all_menu .menus .m1 ul li {width:213px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#tem_header .all_menu .menus .m1 ul li .txt_green {font-size:11px;}
#tem_header .all_menu .menus .m2 ul {width:330px;}
#tem_header .all_menu .menus .m2 ul li {width:150px; float:left;}

#tem_header .all_menu .view {width:148px; height:28px; margin-left:795px; display:block; text-align:center; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/bg_all_menu.png') left top no-repeat;}
#tem_header .all_menu .view a {font-size:11px; display:inline-block; padding-right:12px; line-height:22px;}
#tem_header .all_menu .view.on {margin-top:-1px;}
#tem_header .all_menu .view.off a{background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/all_menu_off.gif') right 6px no-repeat;}
#tem_header .all_menu .view.on a{background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/all_menu_on.gif') right 6px no-repeat;}

/* Sub Content - [TV] ÅÛÇÃ¸´ ¸ÞÀÎ */
.tem_content .main_left {width:240px; margin-right:10px; float:left;}
.tem_content .main_left .apply_box {height:162px; margin-bottom:10px; border:1px solid #e3e3e3; text-align:center;}
.tem_content .main_left .apply_box dl {margin-top:18px;}
.tem_content .main_left .apply_box dl dd {margin:16px 0 13px;}
.tem_content .main_left .apply_box dl dd span {display:block; margin-bottom:4px;}

.tem_content .main_left .tem_video {height:160px; margin:0 0 11px; background:#000;}
.tem_content .main_left .tem_video .video_txt {min-height:60px; padding:0 12px; border:1px solid #e3e3e3; border-top:none;}
.tem_content .main_left .tem_video .video_txt strong {display:block; padding:15px 0 3px;}
.tem_content .main_left .tem_video .movie_bar {width:216px; display:inline-block; position:relative; padding:0 12px; background:#2e2e2e;}
.tem_content .main_left .tem_video .movie_bar span {margin:6px 167px 0 8px; display:inline-block;}

.tem_content .main_left .banner {margin-bottom:3px;}
.tem_content .main_left .banner2 {margin-bottom:10px;}

.tem_content .main_left .tem_viewer {min-height:219px; padding:0 20px; border:1px solid #e3e3e3; margin-bottom:10px;}
.tem_content .main_left .tem_viewer h3 {border-bottom:1px solid #d8d8d8; color:#444; padding:20px 0 9px;}
.tem_content .main_left .tem_viewer ul li {margin-top:11px; padding-left:8px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/dot_gray.gif') left 4px no-repeat;}

.tem_content .main_left .tem_info {min-height:381px; padding:0 20px; border:1px solid #e3e3e3; margin-bottom:10px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/temp_highschool_infobg.gif') right bottom no-repeat;}
.tem_content .main_left .tem_info h3 {border-bottom:1px solid #d8d8d8; color:#444; padding:20px 0 9px;}
.tem_content .main_left .tem_info .info_list {font:normal 11px/1.4em dotum; margin-top:4px; overflow:hidden;}
.tem_content .main_left .tem_info .info_list li {overflow:hidden;}
.tem_content .main_left .tem_info .info_list li.bgline {background:#f7f7f7;}
.tem_content .main_left .tem_info .info_list li span.tit {float:left; padding:8px 0 7px 8px; color:#878384; width:68px; display:block; vertical-align:top;}
.tem_content .main_left .tem_info .info_list li span {float:left; padding:8px 0 7px 0; color:#000; width:122px; display:block; vertical-align:top;}  

.tem_content .main_mid {width:402px; float:left;}
.tem_content .main_mid .replay {min-height:219px; padding:0 17px; border:1px solid #e3e3e3; margin-bottom:11px;}
.tem_content .main_mid .replay .tit {padding:20px 0 25px; overflow:hidden;}
.tem_content .main_mid .replay .tit h3 {float:left; font-weight:bold; color:#444;}
.tem_content .main_mid .replay .tit a {float:right; color:#979797; font-size:11px;}
.tem_content .main_mid .replay ul {padding-bottom:5px;}
.tem_content .main_mid .replay ul li {overflow:hidden; margin-bottom:30px;}
.tem_content .main_mid .replay ul li .tit_img {width:150px; height:85px; float:left; position:relative;}
.tem_content .main_mid .replay ul li .tit_img .frameBd {width:148px; height:83px;}
.tem_content .main_mid .replay ul li .txt_list {width:210px; float:right; font-size:11px; color:#868383; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tem_content .main_mid .replay ul li .txt_list dl dt {font-size:12px !important; color:#2c3038; white-space:normal; overflow:visible;}
.tem_content .main_mid .replay ul li .txt_list dl dt a {font-size:12px; color:#2c3038}
.tem_content .main_mid .replay ul li .txt_list dl dd {font-size:11px; color:#979797; line-height:13px; padding:5px 0 6px;}
.tem_content .main_mid .replay ul li .txt_list a {font-size:11px; color:#868383; line-height:16px;}
.tem_content .main_mid .replay ul li .txt_list a:hover {color:#73c23f;}

.tem_content .main_mid .time_table {min-height:296px; padding:0 17px; border:1px solid #e3e3e3; margin-bottom:11px;}
.tem_content .main_mid .time_table .tit {padding:20px 0; overflow:hidden;}
.tem_content .main_mid .time_table table.board_list tr th {font-size:12px;}
.tem_content .main_mid .time_table table.board_list tr td {font-size:11px;}

.tem_content .main_mid .project {min-height:81px; padding-bottom:66px; border:1px solid #e3e3e3; position:relative;}
.tem_content .main_mid .project dl {padding:20px 16px 0;}
.tem_content .main_mid .project dl dt {font-weight:bold;}
.tem_content .main_mid .project dl dd {font-size:11px; margin-top:7px;}
.tem_content .main_mid .project dl a {color:#444;}
.tem_content .main_mid .project dl a:hover {color:#73c23f;}
.tem_content .main_mid .project .star {width:100%; position:absolute; left:0; bottom:0; overflow:hidden; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/bg_srar.gif') left bottom repeat-x;}
.tem_content .main_mid .project .star strong, 
.tem_content .main_mid .project .star span {vertical-align:bottm; display:inline-block;}
.tem_content .main_mid .project .star .tit_img {margin:0 35px 0 20px;}
.tem_content .main_mid .project .star .save {font-size:11px; margin-top:23px;}
.tem_content .main_mid .project .star .save .money {height:27px; font-size:26px ; font-family:Arial; color:#fff; padding-left:2px; margin-right:5px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/bg_save_left.gif') left top no-repeat;}
.tem_content .main_mid .project .star .save .money strong {height:27px; line-height:27px; padding:0 4px 0 2px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/bg_save_mid.gif') left top repeat-x;}

.tem_content .main_mid .tem_twiiter {min-height:181px; padding:0 17px; border:1px solid #e3e3e3;}
.tem_content .main_mid .tem_twiiter h3 {padding:18px 0 20px;}
.tem_content .main_mid .tem_twiiter ul {}
.tem_content .main_mid .tem_twiiter ul li {margin-bottom:14px; overflow:hidden;}
.tem_content .main_mid .tem_twiiter ul li .tit_img {width:46px; margin-right:9px; float:left;}
.tem_content .main_mid .tem_twiiter ul li dl {width:305px; float:right;}
.tem_content .main_mid .tem_twiiter ul li dl dt {margin-bottom:5px; color:#acbdc9;}
.tem_content .main_mid .tem_twiiter ul li dl dt a{color:#acbdc9;}
.tem_content .main_mid .tem_twiiter ul li dl dd {color:#9e9e9d; font-size:11px;}
.tem_content .main_mid .tem_twiiter ul li dl dd a{color:#9e9e9d;}

.tem_content .main_mid .banner {border:1px solid #e3e3e3; position:relative; margin-bottom:3px;}
.tem_content .main_mid .banner2 {width:402px; overflow:hidden; margin-bottom:3px;}
.tem_content .main_mid .banner2 span {width:420px; overflow:hidden; display:block;}
.tem_content .main_mid .banner2 a {margin-right:2px;}

.tem_content .main_mid .corner {min-height:183px; padding:0 17px; border:1px solid #e3e3e3; margin-bottom:11px;}
.tem_content .main_mid .corner .tit {padding:20px 0 20px; overflow:hidden;}
.tem_content .main_mid .corner .tit h3 {float:left; font-weight:bold; color:#444;}
.tem_content .main_mid .corner .tit a {float:right; color:#979797; font-size:11px;}
.tem_content .main_mid .corner ul li {overflow:hidden; margin-bottom:30px; float:left; padding:0 15px 0 18px;}
.tem_content .main_mid .corner ul li .img {width:150px; height:85px; position:relative;}
.tem_content .main_mid .corner ul li .img .frameBd {width:148px; height:83px;}
.tem_content .main_mid .corner ul li .stit {margin-top:10px;} 
.tem_content .main_mid .corner ul li .stit a {font-size:12px; color:#444; float:left; overflow:hidden; width:150px; white-space:nowrap; text-overflow:ellipsis;}
.tem_content .main_mid .corner ul li .stit a:hover {color:#51ad12;}

.tem_content .main_mid .match ul li {float:left;}

/* Sub Content - [TV] ÅÛÇÃ¸´ ¼­ºê */
.sub_title {margin-bottom:10px; position:relative;}
.sub_title p {margin-bottom:5px;}
.sub_title span {font-size:18px; color:#444;}
.sub_title .right {position:absolute; right:0; bottom:0;}
.tem_content .tem_program {width:652px; position:relative;}
#sub_container #tem_container.end_pro {margin-top:10px;}
#sub_container #tem_container.end_pro .tem_content, #sub_container #tem_container.end_pro #tem_aside {/*border-top:2px solid #000;*/ border-top:1px solid #ebebeb;}
#sub_container #tem_container.end_pro .tem_content {width:653px; margin-left:-1px;}
#sub_container #tem_container.end_pro #tem_aside {width:241px; margin-right:-1px;}

/* Sub Content - [TV] ÅÛÇÃ¸´ ´Ù½Ãº¸±â */
.tem_review {border-top:2px solid #d8d7d7;}
.tem_review .review_list li {overflow:hidden; padding:12px 125px 12px 14px; position:relative; border-bottom:1px solid #ebebeb;}
.tem_review .review_list li .tit_img {width:150px; height:85px; margin-right:13px; float:left; position:relative;}
.tem_review .review_list li .tit_img .frameBd {width:148px; height:83px;}
.tem_review .review_list li .tit_img .icon_play {width:32px; height:32px; background-position:-75px -195px; position:absolute; right:10px; bottom:10px; z-index:10;}
.tem_review .review_list li .txt_list {width:345px; float:left; font-size:11px; color:#868383; line-height:16px;}
.tem_review .review_list li .txt_list dl dt {font-size:12px; color:#2c3038;}
.tem_review .review_list li .txt_list dl dd {font-size:11px; color:#979797; line-height:13px; padding:5px 0 6px;}
.tem_review .review_list li .txt_list a:hover {color:#73c23f;}
.tem_review .review_list li .btn {position:absolute; bottom:12px; right:0;}
.tem_review .review_list li a:hover {color:#73c23f !important;}

/* Sub Content - [TV] ÅÛÇÃ¸´ Ãâ¿¬½ÅÃ» */
.tem_offer .offer_list {border:2px solid #d03a27; padding:35px 0 35px 33px;}
.tem_offer .offer_list li {line-height:0; font-size:0; margin-top:15px;}
.tem_offer .offer_list li:first-child {margin-top:0;}
.tem_offer h4 {margin:20px 0 10px; color:#444;}
.tem_offer .tit_wrap {overflow:hidden; position:relative; margin-bottom:10px;}
.tem_offer .tit_wrap h4 {margin-bottom:5px;}
.tem_offer .tit_wrap strong {color:#d03a27;}
.tem_offer .tit_wrap a {position:absolute; bottom:0; right:0;}
.tem_offer .board .board_write th {padding:7px 0 7px 20px;vertical-align:middle;}
.tem_offer .board .board_write td {padding:7px 0 7px 7px;}
.tem_offer .board .board_write .value_txt {display:inline-block; position:relative;}
.tem_offer .board .board_write .value_txt label {position:absolute; left:6px; top:4px; color:#a2a2a2;}
.tem_offer .board .board_write input {vertical-align:bottom;}
.tem_offer .board .board_write .txt11 {font-size:11px; vertical-align:bottom;}
.tem_offer .board .board_write .txt12 {font-size:12px; vertical-align:bottom;}
.tem_offer .board .board_write p {margin-top:5px;}
.tem_offer .board .stxt {font-size:11px; margin-top:10px; color:#878384;}

/* Sub Content - [TV] ÅÛÇÃ¸´ ±â»çÁ¦º¸ */
.tem_offer .report_list {border:2px solid #8eb2d8; padding:35px 0 35px 33px; margin-bottom:12px;}
.tem_offer .report_list li {line-height:0; font-size:0; margin-top:12px;}
.tem_offer .report_list li:first-child {margin-top:0;}

/* Sub Content - [TV] ÅÛÇÃ¸´ °í±³µ¿Ã¢ °ñÇÁ ÃÖ°­Àü */
.high_schoolmate {width:652px; padding-top:71px; position:relative;}
.high_schoolmate .ad1, 
.high_schoolmate .ad2, 
.high_schoolmate .ad3, 
.high_schoolmate .ad4 {width:710px; height:71px; text-indent:-5000px; line-height:0; font-size:0; position:absolute; left:-28px; top:-30px;}
.high_schoolmate .ad1 {background:url('http://img.golf.sbs.co.kr/www/front/tv/2012hischool/high_sponsor1.jpg') center top no-repeat;}
.high_schoolmate .ad2 {background:url('http://img.golf.sbs.co.kr/www/front/tv/2012hischool/high_sponsor2.jpg') center top no-repeat;}
.high_schoolmate .ad3 {background:url('http://img.golf.sbs.co.kr/www/front/tv/2012hischool/high_sponsor3.jpg') center top no-repeat;}
.high_schoolmate .ad4 {background:url('http://img.golf.sbs.co.kr/www/front/tv/2012hischool/high_sponsor4.jpg') center top no-repeat;}
.high_schoolmate .high_list {width:652px; word-break:keep-all;}
.high_schoolmate .high_list li {padding:13px 0;}

.high_schoolmate .high_list li .high_tit {width:100%; color:#000; margin-bottom:5px; overflow:hidden;}
.high_schoolmate .high_list li .high_tit .num {margin-right:7px;}
.high_schoolmate .high_list li .high_tit.tit_type .num, 
.high_schoolmate .high_list li .high_tit.tit_type strong {float:left;}
.high_schoolmate .high_list li .high_tit.tit_type strong {width:90%;}
.high_schoolmate .high_list li .high_tit .rule {font-size:11px; font-weight:normal; color:#898989; display:inline-block;}
.high_schoolmate .high_list li .high_tit span, 
.high_schoolmate .high_list li .high_tit strong, 
.high_schoolmate .high_list li .high_tit img {vertical-align:top;}
.high_schoolmate .high_list li .high_tit2 {display:block; margin:0 0 0 10px;}

.high_schoolmate .high_list li .high_txt {color:#525151; line-height:1.5;}
.high_schoolmate .high_list li .high_txt li {padding:0 0 0 7px; margin-left:7px; background:url('http://img.golf.sbs.co.kr/www/front/tv/2012hischool/dot_gray.gif') left 6px no-repeat;}
.high_schoolmate .high_list li .high_txt .br_txt1 {display:block; margin-left:75px;}
.high_schoolmate .high_list li .high_txt .br_txt2 {display:block; margin-left:55px; font-size:11px; color:#898989;}
.high_schoolmate .high_list li .high_txt dl {margin:0 0 0 20px; padding:0; font-size:11px; color:#898989;}
.high_schoolmate .high_list li .high_txt dl dt {font-weight:bold;}
.high_schoolmate .high_list li .high_txt dl dd {margin:0 0 0 15px;}

.high_schoolmate .sponsorship {margin:0px 40px 50px 0; color:#000; text-align:right; font-weight:bold;}

.high_schoolmate .high_btm_list {width:652px; height:170px; padding:30px 0 0 0; border-top:1px solid #ebebeb; background:url('http://img.golf.sbs.co.kr/www/front/tv/2012hischool/line_gra.gif') left top repeat-x;}
.high_schoolmate .high_btm_list p, 
.high_schoolmate .high_btm_list ol {padding:0; margin:0; color:#000;}
.high_schoolmate .high_btm_list p {text-align:center;}
.high_schoolmate .high_btm_list ol {margin:18px 0 10px 215px;}

.high_schoolmate .txt_red {color:red; background:none !important; font-weight:bold !important;}
.high_schoolmate .txt_type {background:none !important;}

/* Sub Content - [TV] ÅÛÇÃ¸´ ¿ìÃø¿µ¿ª */
#tem_aside .staff {margin-bottom:10px;}
#tem_aside .staff h3 {padding:0 0 10px; color:#444;}
#tem_aside .staff ul {padding:11px 11px 8px;border:1px solid #e8e8e8; background:#fff;}
#tem_aside .staff ul li {width:215px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:11px; margin-top:6px; padding-left:9px; color:#696969; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/arrow1.gif') left 3px no-repeat;}
#tem_aside .staff ul li.txt_ygreen {color:#5cce10;}
#tem_aside .staff ul li:first-child {margin-top:0;}
#tem_aside .staff ul li a {color:#696969;}
#tem_aside .txt_ad {padding:18px 0 25px 9px;}
#tem_aside .txt_ad li {width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:6px; font-size:11px; padding-left:8px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/dot_gray.gif') left 4px no-repeat;}
#tem_aside .txt_ad li:first-child {margin-top:0;}
#tem_aside .txt_ad li a {color:#868383; letter-spacing:-0.05em;}
#tem_aside .txt_ad li a:hover {color:#73c23f;}
#tem_aside .notice dt {color:#444; padding-bottom:5px; margin-bottom:10px; display:block; font-weight:bold; border-bottom:1px solid #d8d8d8;}
#tem_aside .notice dd {width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:7px; padding-left:8px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/dot_gray.gif') left 4px no-repeat;}

/* Sub Content - [VOD, OnAir] - ÁÂÃø Content */
#layer_vod {overflow:hidden; background:#2b2c2c;}
#layer_vod:after {content:""; display:block; clear:both;}
#layer_vod .vod_in {width:10000px; overflow:hidden;}
#layer_vod button {padding:0; margin:0; border:none; cursor:pointer; font-size:0; line-height:0; vertical-align:top; text-indent:-99999px;}

#layer_vod .pic_cont {float:left; padding:15px 0 0 0;  border-top:1px solid #1d1d1d; border-right:1px solid #1d1d1d;}
#layer_vod .pic_cont h2 { padding:0 15px 13px 15px; overflow:hidden;}
#layer_vod .pic_cont h2 img {vertical-align:top; float:left;}
#layer_vod .pic_cont h2 .on_air {float:right; display:inline;}
#layer_vod .pic_cont .tit_wrap { height:51px; overflow:hidden; padding:0 15px; border-bottom:1px solid #393939; clear:both;}
#layer_vod .pic_cont .tit_wrap h3 {float:left;  width:460px; text-align:left; color:#e4e4e4;}
#layer_vod .pic_cont .tit_wrap h3 span {letter-spacing:-0.05em; color:#73c23f; padding:2px 0 7px; font-size:13px;}
#layer_vod .pic_cont .tit_wrap h3 img {display:inline-block; margin:-2px 0 7px 5px;}
#layer_vod .pic_cont .tit_wrap h3 strong {display:block; font-size:14px; line-height:21px;}
#layer_vod .pic_cont .tit_wrap h3 .tit, #layer_vod .pic_cont .tit_wrap h3 .icons, #layer_vod .pic_cont .tit_wrap h3 .icons img {display:inline; vertical-align:middle;}
#layer_vod .pic_cont .tit_wrap h3 .icons {font-size:0; letter-spacing:-1px;}
#layer_vod .pic_cont .tit_wrap h3 .icons img {margin:0 0 0 4px; #margin:0 0 0 3px; position:relative; top:-3px; #top:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#layer_vod .pic_cont .tit_wrap h3 .icons img {top:0;}}
#layer_vod .pic_cont .tit_wrap .tit_txt {float:right; width:128px; padding-top:13px;}
#layer_vod .pic_cont .tit_wrap .tit_txt p {font-size:11px; color:#9e9e9e; text-align:right; margin-top:7px;}
#layer_vod .pic_cont .tit_wrap .tit_txt p:first-child {margin-top:0;}
#layer_vod .pic_cont .tit_wrap .tit_txt .btn {display:block; float:right; width:80px; height:12px; border:0; margin-top:7px; background:url('http://img.golf.sbs.co.kr/www/2014/tv/on_air/btn_talk_open.gif') no-repeat left top;}
#layer_vod .pic_cont .tit_wrap .tit_txt .btn:hover, #layer_vod .pic_cont .tit_wrap .tit_txt .btn:focus, #layer_vod .pic_cont .tit_wrap .tit_txt .btn:active {background:url('http://img.golf.sbs.co.kr/www/2014/tv/on_air/btn_talk_open_on.gif') no-repeat left top;}
#layer_vod .pic_cont .tit_wrap .tit_txt .btn.on {background:url('http://img.golf.sbs.co.kr/www/2014/tv/on_air/btn_talk_close.gif') no-repeat left top;}
#layer_vod .pic_cont .tit_wrap .tit_txt .btn.on:hover, #layer_vod .pic_cont .tit_wrap .tit_txt .btn.on:focus, #layer_vod .pic_cont .tit_wrap .tit_txt .btn.on:active {background:url('http://img.golf.sbs.co.kr/www/2014/tv/on_air/btn_talk_close_on.gif') no-repeat left top;}

#layer_vod .pic_cont .pic_wrap dl {height:34px; overflow:hidden; border-top:1px solid #1d1d1d; background:#1f1f1f;}
#layer_vod .pic_cont .pic_wrap dl dt, #layer_vod .pic_cont .pic_wrap dl dd {float:left; line-height:36px; font-size:11px;}
#layer_vod .pic_cont .pic_wrap dl dt {width:53px; padding:0 18px 0 14px; margin-right:14px; font-weight:bold; color:#575757; }
#layer_vod .pic_cont .pic_wrap dl dd {color:#9e9e9e;}
#layer_vod .pic_cont .pic_wrap .picture {overflow:hidden;  border-bottom:1px solid #2b2c2c;}

#layer_vod .pic_cont .btn_quality button {line-height:999px; float:left; margin-left:5px; background:url('http://img.golf.sbs.co.kr/www/2015/onair/btn_quality.gif') no-repeat;}
#layer_vod .pic_cont button.btn100 {width:40px; height:21px; background:url('http://img.golf.sbs.co.kr/www/2012/common/btn_100per.gif') left top no-repeat;}
#layer_vod .pic_cont button.btn200 {width:40px; height:21px; background:url('http://img.golf.sbs.co.kr/www/2012/common/btn_200per.gif') left top no-repeat;}
#layer_vod .pic_cont button.guide {width:83px; height:20px; background-position:-130px 0;}
#layer_vod .pic_cont button.guide:hover, #layer_vod .pic_cont button.guide:focus, #layer_vod .pic_cont button.guide:active, #layer_vod .pic_cont button.guide.on {background-position:-130px -25px;}
#layer_vod .pic_cont button.full {width:40px; height:21px; background:url('http://img.golf.sbs.co.kr/www/2012/common/btn_full.gif') left top no-repeat;}
#layer_vod .pic_cont button.general {width:59px; height:21px; background-position:0 0;}
#layer_vod .pic_cont button.general:hover, #layer_vod .pic_cont button.general:focus, #layer_vod .pic_cont button.general:active, #layer_vod .pic_cont button.general.on {background-position:0 -25px;}
#layer_vod .pic_cont button.high {width:59px; height:21px; background-position:-65px 0;}
#layer_vod .pic_cont button.high:hover, #layer_vod .pic_cont button.high:focus, #layer_vod .pic_cont button.high:Active, #layer_vod .pic_cont button.high.on {background-position:-65px -25px;}
#layer_vod .pic_cont button.vod_like {width:58px;background-position:-220px 0;}
#layer_vod .pic_cont button.vod_like:hover, #layer_vod .pic_cont button.vod_like:focus, #layer_vod .pic_cont button.vod_like:active, #layer_vod .pic_cont button.vod_like.on {background-position:-220px -25px;}

#layer_vod .onair_next {overflow:hidden;}
#layer_vod .onair_next dt, #layer_vod .onair_next dd {height:30px; float:left; font-size:11px; color:#9e9e9e; line-height:1.5; }
#layer_vod .onair_next dt {width:52px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line1.gif') right 2px no-repeat;}
#layer_vod .onair_next dd {width:510px; word-break:keep-all;}
#layer_vod .onair_next dd.time {width:34px !important; padding-left:8px; margin-right:10px; font-weight:bold;}
#layer_vod .onair_next dd img {vertical-align:middle; position:relative; top:0; #top:-2px;  z-index:1; }

#layer_vod .pic_cont .vod_ad {padding:15px; text-align:center; border-top:1px solid #393939; position:relative;}

#layer_vod .onair_bottom_area {overflow:hidden; padding:15px; background:#1f1f1f;}
#layer_vod .onair_bottom_area .onair_next {float:left; padding-top:0;}
#layer_vod .pic_cont.per100 .onair_bottom_area .btn_quality {float:right; max-width:216px; min-width:80px; padding:0; display:inline-block;}

/* Sub Content - [VOD, OnAir] - ¿ìÃø content */
#layer_vod .pic_info {float:left; overflow:hidden; background:#555;}
#layer_vod .pic_info h4 {padding:23px 15px 9px 15px; font-size:0; line-height:0;}
#layer_vod .pic_info .vod_list {padding:0 15px; border-bottom:1px solid #444;}
#layer_vod .pic_info .vod_list h5 {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:15px 0 3px; margin-top:13px; border-top:1px solid #616161; font-size:11px; color:#fff;}
#layer_vod .pic_info .vod_list h5:first-child {border-top:none; margin-top:0; padding-top:18px}
#layer_vod .pic_info .vod_list .thum_img, #layer_vod .pic_info .vod_list .thum_btm {overflow:hidden;}
#layer_vod .pic_info .vod_list .thum_btm {margin:4px 0 12px;}
#layer_vod .pic_info .vod_list .thum_btm p {float:left; line-height:21px; color:#757575; font-size:11px;}
#layer_vod .pic_info .vod_list .thum_btm .btn {float:right;}
#layer_vod .pic_info .vod_list .thum_btm .btn button { .margin-left:4px; background:none;}
#layer_vod .pic_info .vod_list ul li {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:9px; font-size:11px; margin-top:3px; color:#ccc; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_w_gray.gif') left 4px no-repeat;}
#layer_vod .pic_info .vod_list ul li:first-child {margin-top:0;}
#layer_vod .pic_info .vod_list ul li a {color:#ccc;}
#layer_vod .pic_info dl {height:95px; padding:15px 15px 0; border-top:1px solid #696969; background:#444;}
#layer_vod .pic_info dl dt {font-weight:bold; color:#868383; margin-bottom:9px;}
#layer_vod .pic_info dl dd {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:11px; padding-left:7px; margin-top:3px; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_b_gray.gif') left 4px no-repeat;}
#layer_vod .pic_info dl dd:first-child {margin-top:0;}
#layer_vod .pic_info dl dd a {color:#868383;}

#layer_vod.onair495 .pic_info .onair_cont .talk_message {padding:0 15px 20px 15px;  border-bottom:1px solid #494949; position:relative;}
#layer_vod.onair495 .pic_info .onair_cont .talk_message textarea {width:144px; height:51px; border:1px solid #616161; border-width:1px 0 1px 1px; padding:5px; overflow:hidden; color:#aaaaaa; line-height:16px; font-size:11px; background:#4d4d4d;}
#layer_vod.onair495 .pic_info .onair_cont .talk_message label {color:#aaaaaa; line-height:14px; font-size:11px; position:absolute; left:26px; top:11px;}
#layer_vod.onair495 .pic_info .onair_cont .talk_message label {cursor:text;}
#layer_vod.onair495 .pic_info .onair_cont .onalr_list_scrollbar ul {width:215px; min-height:322px; margin:2px 0 0 4px;}
#layer_vod.onair495 .pic_info .onair_cont .onalr_list_scrollbar ul li {padding:15px 0 13px 0; border-top:1px solid #616161;}
#layer_vod.onair495 .pic_info .onair_cont .onalr_list_scrollbar ul li:first-child {border-top:none;}
#layer_vod.onair495 .pic_info .onair_cont .onalr_list_scrollbar ul li p:first-child {color:#fff; line-height:16px;}
#layer_vod.onair495 .pic_info .onair_cont .onalr_list_scrollbar ul li p.id {color:#c8c8c8; font-size:11px; margin-top:4px;}
#layer_vod.onair495 .pic_info .onair_cont .onalr_list_scrollbar ul li p.id span{display:inline-block; vertical-align:top; padding-left:8px; margin-left:3px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line_b.gif') left top no-repeat;}
#layer_vod.onair495 .pic_info .onair_cont .onair_btn {text-align:center; border-top:1px solid #616161; padding-top:15px;}

/* Sub Content - [VOD, OnAir] - ºñÀ²¿¡ µû¸¥ ÄÁÅÙÃ÷ */
#layer_vod .pic_cont.per100 {position:relative; z-index:2;}
#layer_vod .pic_cont.per200 {width:990px;}
#layer_vod.vod640 .pic_cont.per100, #layer_vod.vod495 .pic_cont.per100 {width:640px;}
#layer_vod.vod640 .pic_cont.per200 {width:1280px;}

#layer_vod .pic_cont.per100 .pic_wrap dl dd p {width:370px; }
#layer_vod .pic_cont.per100 .btn_quality {height:26px; padding:5px 15px 0 15px; overflow:hidden;  background:#1f1f1f;}
#layer_vod .pic_cont.per100 .btn_quality button.btn200 {float:right;}
#layer_vod .pic_cont.per100 .btn_quality button.guide {float:right; margin-left:5px;}
#layer_vod .pic_cont.per100 .btn_quality button.full {float:right; margin-left:5px;}

#layer_vod .pic_cont.per200 .pic_wrap dl dd {width:889px; overflow:hidden;}
#layer_vod .pic_cont.per200 .pic_wrap dl dd p {width:650px; float:left;}
#layer_vod.onair495 .pic_cont.per200 .pic_wrap dl dd p {width:720px; float:left;}
#layer_vod.vod640 .pic_cont.per200 .pic_wrap dl dd {width:1179px;}
#layer_vod.vod640 .pic_cont.per200 .pic_wrap dl dd p {width:925px;}

#layer_vod .pic_cont.per200 .pic_wrap dl dd .btn_quality {padding:7px 10px 0 0; .padding-top:0; float:right;}
#layer_vod .pic_cont.per200 .pic_wrap dl dd .btn_quality button {vertical-align:top; .margin-left:5px;}
#layer_vod .pic_cont.per200 .pic_wrap dl dd .btn_quality button, #layer_vod .pic_cont.per200 .pic_wrap dl dd .btn_quality select, #layer_vod .pic_cont.per200 .pic_wrap dl dd .btn_quality .selector2 {vertical-align:top;}

#layer_vod .pic_cont.per200 .onair_next dd {width:780px;}
#layer_vod .pic_cont.per200 .onair_next dd.vod_guide {width:80px; float:right; text-align:right; margin-right:1px;}
#layer_vod .pic_cont.per200 .onair_next dd.vod_guide button {line-height:999px;}
#layer_vod .pic_cont.per200 .onair_next dt, #layer_vod .pic_cont.per200 .onair_next dd {height:40px;}

/* Sub Content - [VOD, OnAir] - VOD °íÈ­Áú */
#layer_vod.vod640 .pic_cont .tit_wrap h3 span {font-size:14px; padding:0;}
#layer_vod.vod640 .pic_cont .tit_wrap h3 img {.margin-top:0;}
#layer_vod.vod640 .pic_cont .tit_wrap h3 strong {font-size:14px;}
#layer_vod.vod640 .pic_cont.per100 .pic_wrap dl dd p {width:525px;}

#layer_vod.vod640 .pic_info {width:280px; height:709px;}
#layer_vod.vod640 .pic_info .vod_list {height:550px;}
#layer_vod.vod640 .pic_info .vod_list .thum_img {width:250px; height:141px;}

/* Sub Content - [VOD, OnAir] - VOD ÀÏ¹ÝÈ­Áú */
#layer_vod.vod495 .pic_info {width:245px; height:707px;}
#layer_vod.vod495 .pic_info .vod_list {height:550px;}
#layer_vod.vod495 .pic_info .vod_list .thum_img {width:215px; height:121px;}

/* Sub Content - [VOD, OnAir] - onAir */
#layer_vod.onair495 .pic_info {width:245px; height:785px; z-index:1; position:relative;}
#layer_vod.onair495 .pic_info .onair_cont {height:629px;}
#layer_vod.onair495 .pic_info dl {height:103px;}
#layer_vod.onair495 .pic_cont.per100 {width:800px;}
#layer_vod.onair495 .pic_cont .tit_wrap h3 {width:590px;}
#layer_vod.onair495 .pic_cont .tit_wrap .tit_txt {width:118px;}
#layer_vod.onair495 .pic_cont.per100 .pic_wrap dl dd p {width:670px;}
#layer_vod.onair495 .pic_cont .pic_wrap .picture {height:478px;}
#layer_vod.onair495 .pic_cont .vod_ad {height:80px;}
#layer_vod.onair495 .pic_cont .vod_ad .view_banner {height:80px; padding:0;}

/* Sub Content - [CARD] - ¸ÞÀÎ */
#sub_container .content_left .lnb_card {width:178px; border:1px solid #d8d8d8; border-width:0 1px; background:#fff}
#sub_container .content_left .lnb_card li {text-align:center;}
#sub_container .content_left .lnb_card li:first-child {padding:34px 0 26px;}
#sub_container .content_left .lnb_card li.gold_mem_card {border-top:1px solid #d8d8d8; margin-top:36px; padding:21px 0 43px;}
#sub_container .content_left .lnb_card li img {margin-bottom:0;}

#card_main h3 {margin:30px 0 10px;}
#card_main h3:first-child {margin-top:0;}
#card_main .recomm_card {height:386px; padding:45px 19px 0 18px; overflow:hidden; background:url('http://img.golf.sbs.co.kr/www/2012/card/bg_main_card.jpg') left top no-repeat;}
#card_main .recomm_card li {width:373px; text-align:center; float:left; border-left:1px solid #fff;}
#card_main .recomm_card li:first-child {border-left:none; border-right:1px solid #eaeaea;}
#card_main .search_wrap {margin-bottom:-2px; position:relative; z-index:99;}
#card_main .list_type {border-top:2px solid #b7b7b7; margin:10px 0 50px;}
#card_main .list_type ul {border:1px solid #ebebeb; border-width:0 1px 1px; padding:30px 30px 25px;}
#card_main .list_type li {padding-left:8px; color:#868383; letter-spacing:-0.03em; line-height:18px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line6.gif') left 5px no-repeat;}
#card_main .list_type li span {font-size:11px; display:block;}
#card_main .card_mainAd {text-align:center;}

#card_main .recomm_golfcard {height:402px;padding:45px 0 38px; overflow:hidden;background:url('http://img.golf.sbs.co.kr/www/2012/card/bg_main_card2.jpg') left top no-repeat;}
#card_main .recomm_golfcard>li {float:left;}
#card_main .recomm_golfcard>li:first-child {width:354px;padding-left:38px;}
#card_main .recomm_golfcard>li h4 {height:370px;}
#card_main .recomm_golfcard>li a {margin-left:78px;}
#card_main .recomm_golfcard .benefit {width:1px;height:1px;text-indent:-9999em;}

/* Sub Content - [±×´ÃÁý] - ¸ÞÀÎ */
#club_main {margin-top:-20px;}
#club_main .tit_wrap {height:36px; padding:0 18px; border-bottom:1px solid #eee; overflow:hidden;}
#club_main .tit_wrap h4 {float:left; padding-top:12px;}
#club_main .tit_wrap .tit_menu {float:right; padding-top:13px;}
#club_main .tit_wrap .tit_menu li {float:left; padding-left:13px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line4.gif') 6px top no-repeat;}
#club_main .tit_wrap .tit_menu li:first-child {background:none; padding-left:0;}
#club_main .tit_wrap .tit_menu li a.on {font-weight:bold;}

#club_main .golf_column {border:1px solid #d8d8d8; overflow:hidden; margin-bottom:20px; }
#club_main .golf_column .column_con {padding:22px 19px 23px; clear:both; overflow:hidden;}
#club_main .golf_column .column_con .tit_img {width:155px; height:87px; float:left; position:relative; margin-right:10px;}
#club_main .golf_column .column_con .tit_img .frameBd {width:153px; height:85px;}
#club_main .golf_column .column_con a.txt_con {width:325px; height:88px; overflow:hidden; display:block; float:left;}
#club_main .golf_column .column_con a.txt_con strong, #club_main .golf_column .column_con a.txt_con span {display:block; letter-spacing:-0.05em;}
#club_main .golf_column .column_con a.txt_con .tit_txt {color:#73c23f; margin-bottom:5px;}
#club_main .golf_column .column_con a.txt_con strong {margin-bottom:7px;}
#club_main .golf_column .column_con a.txt_con .con_txt {color:#868383; letter-spacing:0em; line-height:16px;}
#club_main .golf_column .column_con a.txt_con:hover span, #club_main .golf_column .column_con a.txt_con:hover strong {color:#73c23f;}
#club_main .golf_column .column_con .colum_list li {margin-top:21px; overflow:hidden;}
#club_main .golf_column .column_con .colum_list li:first-child {margin-top:0;}

#club_main .club_infor {width:528px; padding-top:38px; border:1px solid #d8d8d8; border-width:0 1px 1px; position:relative; margin-bottom:20px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray3.gif') 50% top repeat-y;}
#club_main .club_infor:after {content:""; clear:both; display:block;}
#club_main .club_infor h4 {height:25px; padding:10px 0 0 19px; border-top:2px solid #747273; border-bottom:1px solid #eee;position:absolute; top:0; z-index:9;}
#club_main .club_infor h4.tit_infor1 {width:247px; left:-1px;}
#club_main .club_infor h4.tit_infor2 {width:246px; left:264px;}
#club_main .club_infor .best, #club_main .club_infor .poll {width:264px; float:left;}
#club_main .club_infor .best {padding-bottom:4px}
#club_main .club_infor .poll {padding-bottom:19px;}
#club_main .club_infor .best ul {width:230px; margin:0 auto; padding:13px 0 8px;}
#club_main .club_infor .best ul.list {border-top:1px solid #d8d8d8;}
#club_main .club_infor .best ul li {overflow:hidden; position:relative; margin-bottom:3px;}
#club_main .club_infor .best ul li .icon {width:30px; float:left;}
#club_main .club_infor .best ul li p{width:165px; float:left;}
#club_main .club_infor .best ul li p strong {display:block;}
#club_main .club_infor .best ul li p a {display:block; color:#868383;}
#club_main .club_infor .best ul li p a:hover {color:#73c23f;}
#club_main .club_infor .best ul li .num {position:absolute; right:0; bottom:0; color:#ff7e00;}
#club_main .club_infor .poll dl {padding:13px 18px 14px;}
#club_main .club_infor .poll dl dt {font-weight:bold; margin-bottom:13px;}
#club_main .club_infor .poll dl dd {margin-bottom:3px; overflow:hidden;}
#club_main .club_infor .poll dl dd input {width:14px; height:14px; padding:0; margin:0 5px 0 0;}
#club_main .club_infor .poll dl dd label {margin-top:2px; display:inline-block;}
#club_main .club_infor .poll dl dd input, #club_main .club_infor .poll dl dd label {vertical-align:top;}
#club_main .club_infor .poll dl dd .txt {float:left;}
#club_main .club_infor .poll dl dd .percent {float:right; color:#ff7e00;}
#club_main .club_infor .poll .btn {text-align:right; margin-right:18px;}

#club_main .club_event {border:1px solid #d8d8d8; margin-bottom:20px;}
#club_main .club_event .tit_wrap li {padding-left:35px; background-position:18px 0;}
#club_main .club_event .event_banner {height:76px; text-align:center; border-top:1px solid #fff; position:relative; background:#f8f8f8;}
#club_main .club_event .event_banner img {width:430px; height:70px;}
#club_main .club_event .event_banner button {width:11px; height:19px; position: absolute; top:29px; padding:0; margin:0; background:none; border:0; text-indent:-5000px; line-height:0; font-size:0; cursor:pointer;}
#club_main .club_event .event_banner button.prev {left:19px; background:url('http://img.golf.sbs.co.kr/www/2012/common/btn_prev3_off.png') left top no-repeat;}
#club_main .club_event .event_banner button.prev:hover {background:url('http://img.golf.sbs.co.kr/www/2012/common/btn_prev3_on.png') left top no-repeat;}
#club_main .club_event .event_banner button.next {right:19px; background:url('http://img.golf.sbs.co.kr/www/2012/common/btn_next3_off.png') left top no-repeat;}
#club_main .club_event .event_banner button.next:hover {background:url('http://img.golf.sbs.co.kr/www/2012/common/btn_next3_on.png') left top no-repeat;}

/* Sub Content - [±×´ÃÁý] - Aside */
#aside .club_game, 
#aside .club_golf_game {border:1px solid #ececec; border-width:0 1px; background:#fafafa; padding:0 14px 20px}
#aside .club_game h4, #aside .club_golf_game h4 {color:#4b4b4b;}
#aside .club_game {padding-top:20px;}
#aside .club_game h4 {margin-bottom:5px;}
#aside .club_game ul {padding:11px 0 0 4px; overflow:hidden; border:1px solid #d8d8d8; background:#fff;}
#aside .club_game ul li {width:25%; float:left; text-align:center; padding-bottom:11px;}
#aside .club_game ul li span {display:block;}
#aside .club_game ul li .tit_img {width:32px; height:32px; position:relative; margin:0 auto;}
#aside .club_game ul li .tit_img .frameBd {width:30px; height:30px;}
#aside .club_game ul li .txt {font-size:11px; letter-spacing:-1px; margin-top:5px;}
#aside .club_game ul li .txt {color:#9e9e9d;}
#aside .club_game ul li a:hover span {color:#73c23f;}
#aside .club_game ul li a {display:block; cursor:pointer;}

#aside .club_golf_game h4 {float:left; margin-top:6px;}
#aside .club_golf_game .btn {float:right; margin-bottom:4px;}
#aside .club_golf_game .tit_img {width:210px; height:98px; position:relative; clear:both;}
#aside .club_golf_game .tit_img .frameBd {width:208px; height:96px;}

#aside .club_golf_game.gm h4 {float:left; margin-top:6px; height:20px;}
#aside .club_golf_game.gm .btn {float:right; margin-bottom:4px;}
#aside .club_golf_game.gm .tit_img {width:210px; height:80px; position:relative; clear:both;}
#aside .club_golf_game.gm .tit_img .frameBd {width:208px; height:78px;}
#aside .club_golf_game.gm .txt {margin-top:12px; }
#aside .club_golf_game.gm .txt a {color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/club/bul_box_gray.gif') no-repeat left; padding-left:8px; line-height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:203px; display:block;}

#aside #club_sns {padding:18px 14px 20px 14px; border:1px solid #ececec; border-width:0 1px; background:#fafafa;}
#aside #club_sns h3 {padding-bottom:7px; border-bottom:2px solid #747273;}
#aside #club_sns ul {width:178px; margin-left:15px; overflow:hidden;}
#aside #club_sns ul li {border-top:1px solid #eee; margin-bottom:10px; padding-top:9px; letter-spacing:-0.05em;}
#aside #club_sns ul li:first-child {padding-top:0; border:none;}
#aside #club_sns ul li strong, #aside #club_sns ul li span, #aside #club_sns ul li a {display:block;}
#aside #club_sns ul li span {font-size:11px;}
#aside #club_sns ul li strong {color:#9e9e9e; margin-bottom:5px;}
#aside #club_sns ul li a span {margin:0 0 10px; color:#9d9d9d;}
#aside #club_sns ul li .time {color:#c2c2c2;}
#aside #club_sns ul li a:hover strong, #aside #club_sns ul li a:hover span {color:#73c23f;}
#aside #club_sns .btn_view {width:178px; height:27px; text-align:center; margin:0 0 0 15px;}

/* Sub Content - [±×´ÃÁý] - Ä®·³ ¸ÞÀÎ */
#club .thum_list {border-top:2px solid #d8d7d7; margin-bottom:30px;}
#club .thum_list li {overflow:hidden; padding:15px; position:relative; border-bottom:1px solid #ebebeb;}
#club .thum_list li .tit_img {width:131px; height:74px; margin-right:13px; float:left; position:relative;}
#club .thum_list li .tit_img .frameBd {width:129px; height:72px;}
#club .thum_list li dl {width:354px; float:left; color:#868383;}
#club .thum_list li dl dt {margin-bottom:5px;}
#club .thum_list li dl dt a {font-weight:bold; color:#2c3038;}
#club .thum_list li dl dd.date {font-size:11px; color:#868383; margin-bottom:15px;}
#club .thum_list li dl dd a {color:#868383;}
#club .thum_list li dl dd a:hover {color:#73c23f;}

#club .past_column {border:1px solid #d8d8d8;}
#club .past_column h4 {padding:12px 0 12px 20px; border-bottom:1px solid #e3e3e3; background:#f8f8f8;}
#club .past_column ul {padding:15px 0 5px; overflow:hidden; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray3.gif') 264px top repeat-y;}
#club .past_column ul li {width:236px; float:left; letter-spacing:-0.05em; padding-left:28px; margin-bottom:10px; background:url('http://img.golf.sbs.co.kr/www/2012/tv/template/dot_gray.gif') 20px 4px no-repeat;}
#club .past_column ul li a:hover {text-decoration:underline;}

/* Sub Content - [±×´ÃÁý] - Ä®·³ ¸®½ºÆ® */
#club .column_person {overflow:hidden; margin:20px 0;}
#club .column_person .tit_img {width:131px; height:74px; position:relative; float:left; margin-left:15px;}
#club .column_person .tit_img .frameBd {width:129px; height:72px;}
#club .column_person dl {float:left; padding:0 15px;}
#club .column_person dl dt {font-weight:bold; color:#3c9800; font-size:14px; margin-bottom:10px;}
#club .column_person dl dd {font-size:11px; color:#868383; padding-left:8px; margin-top:3px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}
#club .column_person dl dd.name {font-weight:bold; font-size:12px; color:#444; padding-left:0; background:none;}
#club .column_person .qa {background:#f7f7f7; padding:10px 16px; float:left; width:100%; margin-top:20px;}
#club .column_person .qa img {vertical-align:middle;}
#club .column_person .qa a {margin-right:10px;}

/* Sub Content - [±×´ÃÁý] - ¸¸È­ */
#club .tit_toon {overflow:hidden; margin-bottom:20px; padding-left:14px;}
#club .tit_toon .tit_img {width:175px; height:98px; float:left; position:relative; margin-right:20px;}
#club .tit_toon .tit_img .frameBd {width:173px; height:96px;}
#club .tit_toon p {float:left;}
#club .tit_toon p strong {font-size:14px; color:#4eac0e; display:block; margin:7px 0 7px;}
#club .tit_toon p span {line-height:18px;}
#club ul.toon_thum {width:785px; border-top:2px solid #b7b7b7; border-bottom:1px solid #ebebeb; overflow:hidden;}
#club ul.toon_thum li {width:175px; height:140px; float:left; border-bottom:1px solid #ebebeb; margin-bottom:-1px; padding:20px 4px 0 14px;}
#club ul.toon_thum li a, #club ul.toon_thum li span {display:block;}
#club ul.toon_thum li .tit_img {width:175px; height:98px; position:relative;}
#club ul.toon_thum li .tit_img .frameBd {width:173px; height:96px;}
#club ul.toon_thum li .txt {margin-top:9px;}

/* Sub Content - [±×´ÃÁý] - È¸¿øÂü¿© best */
#club .memb_best .section {overflow:hidden; margin-bottom:20px; padding:0 13px 12px 0; border:2px solid #d9d9d9; background:#fff url('http://img.golf.sbs.co.kr/www/2012/club/bg_best_box.gif') 0 0 repeat-x;}
#club .memb_best .section .cont {float:left; width:225px; padding-left:15px; letter-spacing:-1px;}
#club .memb_best .section .cont h4 {height:25px; padding-top:11px;}
#club .memb_best .section .cont h5 {padding-top:9px; color:	#4eac0e; line-height:24px;}
#club .memb_best .section .cont dt {font-weight:bold; line-height:24px; padding-top:9px;}
#club .memb_best .section .cont dt a {color:#4EAC0E;}
#club .memb_best .section .cont dd {height:28px; overflow:hidden; padding-top:4px; font-size:11px; line-height:14px; color:#868383;}
#club .memb_best .section .cont .reply {padding-left:14px; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_reply1.gif') 4px 5px no-repeat;}
#club .memb_best .section .fl_r {float:right;}
#club .memb_best .like {display:inline-block; vertical-align:middle; padding:0 0 0 19px; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_like.gif') 0 0 no-repeat;}
#club .memb_best .like span {display:inline-block; width:24px; text-align:center; vertical-align:middle; line-height:19px; color:#ff7e00; letter-spacing:0; font-weight:bold; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_like_cont.gif') right 0 no-repeat;}
#club .memb_best .memb_list h4 {height:23px;}
#club .memb_best .memb_list .txt_gray {font-size:11px;}
#club .memb_best .board_list td {height:29px; padding:0; vertical-align:middle;}
#club .memb_best .board_list .like {margin-top:-1px;}
#club .memb_best .board_list .like a {padding-top:1px;}

/* Sub Content - [±×´ÃÁý] - sns */
#club .sns .summary {margin:-24px 0 29px;}
#club .sns h4 {height:25px;}
#club .sns .sns_list {width:530px; border-top:2px solid #d8d7d7;}
#club .sns .sns_list li .inner {zoom:1; padding:20px 0;  border-bottom:1px solid #ebebeb;}
#club .sns .sns_list li .inner:after {clear:both; content:""; display:block;}
#club .sns .sns_list li .cont {float:left; width:362px; margin-top:-2px;}
#club .sns .sns_list li .cont p {line-height:18px;}
#club .sns .sns_list li .img {float:left; margin:0 15px 0 1px;  border:1px solid #ebebeb;}
#club .sns .sns_list li .img img {width:150px; height:85px; vertical-align:top;}
#club .sns .sns_list li .btn {margin-top:10px; color:#858384; font-size:11px;}
#club .sns .sns_list li .btn .twitter, #club .sns .sns_list li .btn .facebook {position:relative; padding:0 0 0 0; margin-bottom:5px;}
#club .sns .sns_list li .btn a {display:inline-block; color:#858384; word-break: break-all; padding:2px 0 0 21px; margin:2px 0 0 120px; line-height:14px;}
#club .sns .sns_list li .btn .s_btn {position:absolute; left:0; top:0;}
#club .sns .sns_list li .btn img {vertical-align:middle;}
#club .sns .sns_list li .btn .twitter a {background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_sns_twitter.gif') 0 0 no-repeat;}
#club .sns .sns_list li .btn .facebook a {background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_sns_facebook.gif') 0 0 no-repeat;}

/* Sub Content - [±×´ÃÁý] - ÀÌº¥Æ® */
#club.club_event .board_list tbody td {padding:8px 0;}
#club.club_event .board_list tbody td a img {display:inline-block; border:1px solid #e0e0e0; background:#f8f8f8;}

/* Sub Content - [±×´ÃÁý] - ³ªÀÇ °ñÇÁÀÌ¾ß±â */
.mygolf .noti_list {margin:-6px 0 0 0;}
.mygolf .tab_type1 {margin:20px 0 10px;}
.mygolf .board .board_list .type1 td {padding:6px 0 3px; line-height:16px;}
.mygolf .board .board_list .type1 .notice {padding:7px 0 6px;}
.mygolf .board .board_list .type1 .none {padding:8px 0 6px;}
.mygolf .board .board_list .type1 .notice img {vertical-align:middle;}
.mygolf .board .board_list .type2 td {padding:8px 0 5px; line-height:16px;}
.mygolf .board .paging .btn_right {margin: -20px 0 0 0 !important;}
.mygolf .board .btn_right {margin-top:10px;}
.mygolf .board .txt_input {margin-right:4px;}
.mygolf .board .board_list .thum_img {width:103px;}
.mygolf .btn_move {margin-top:30px;}

.mygolf .comment {width:100%; margin:30px 0 0;}
.mygolf .comment h4 {height:21px; border-bottom:2px solid #d8d7d7; color:#1097ae;}
.mygolf .comment .comment_input {padding-top:9px;}
.mygolf .comment .comment_input .input1 {width:447px;height:22px;border: 1px solid #666;padding:0 5px;line-height:24px;letter-spacing:-0.06em;vertical-align:middle;}
.mygolf .comment .comment_input button {margin:0px; padding:0px; background:none; vertical-align:middle; width:68px; height:24px; margin-left:2px;}
.mygolf .comment .comment_list {clear:both; margin-top:10px;}
.mygolf .comment .comment_list .list_top {padding:13px 16px 9px; color:#000; background:#f3f3f3;}
.mygolf .comment .comment_list .list_top h5 {display:inline-block; float:left; padding-right:3px;}
.mygolf .comment .comment_list .list_top .sns_icon {display:inline-block;}
.mygolf .comment .comment_list .list_top .sns_icon img {vertical-align:top; margin:-1px 0 0 3px;}
.mygolf .comment .comment_list .list_cont {overflow:hidden; padding:0 15px 5px; border:1px solid #ececec; background:#fbfbfb;}
.mygolf .comment .comment_list .list_cont li {padding:10px 0 6px; border-top:1px solid #ececec;}
.mygolf .comment .comment_list .list_cont li img {vertical-align:middle;}
.mygolf .comment .comment_list .list_cont li:first-child {margin-top:-2px;}
.mygolf .comment .comment_list .list_cont .author {position:relative; height:22px;}
.mygolf .comment .comment_list .list_cont .name {padding:0 8px 0 6px; font-weight:bold; color:#a2a2a2; background:url('http://img.golf.sbs.co.kr/www/2012/common/line9.gif') right 2px no-repeat;}
.mygolf .comment .comment_list .list_cont .date {padding:0 10px; color:#c1c2c2;}
.mygolf .comment .comment_list .list_cont .delete img {margin-top:-1px;}
.mygolf .comment .comment_list .list_cont .reply {position:absolute; right:0; color:#a2a2a2; font-size:11px; letter-spacing:-1px;}
.mygolf .comment .comment_list .list_cont p {padding-top:1px;}
.mygolf .comment .comment_list .list_cont p.text {color:#878384;}
.mygolf .comment .comment_list .list_cont .comment_add {margin-top:5px; padding-bottom:4px;}
.mygolf .comment .comment_list .list_cont .comment_add textarea {float:left; min-height:47px; overflow-x:hidden; overflow-y:auto; padding:4px 6px; border:1px solid #e2e2e2;}
.mygolf .comment .comment_list .list_cont .comment_add button {width:60px; height:57px; margin-left:-1px;}

.mygolf .board_write th {padding:7px 0 8px 20px;}
.mygolf .board_write td {padding:4px 0 4px 7px;}
.mygolf .board_write button {width:34px; height:21px; background:#fff;}
.mygolf .board_write textarea {min-height:227px; overflow-x:hidden; overflow-y:auto;}
.mygolf .board_write li {padding-top:5px; color:#a2a2a2; font-size:11px;}
.mygolf .board_write li:first-child {padding-top:0;}
.mygolf .board_write li a {margin-left:10px;}
.mygolf .board_write li img {vertical-align:middle;}

/* Sub Content - [±×´ÃÁý] - ¸¶ÀÌÁö½Ä */
#club .my_knowhow {margin:10px 0 30px;}
#club .my_knowhow .inquiry {border:2px solid #989ea3; overflow:hidden; padding:11px 25px 8px; margin-bottom:10px;}
#club .my_knowhow .inquiry li {float:left; font-size:11px; padding-left:9px; margin-right:120px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}
#club .my_knowhow .inquiry li strong {font-size:12px; color:#ff7e00;}
#club .my_knowhow .list {margin-bottom:10px;}
#club .my_knowhow .list li {font-size:11px; color:#868383; line-height:16px;}
#club .my_knowhow .btn {text-align:right;}

/* Sub Content - [±×´ÃÁý] - Áö½Ä¼¾ÅÍ */
.knowhow_search {position:relative; padding-bottom:20px;}
.knowhow_search h4 {height:24px;}
.knowhow_search .cont {border:2px solid #989ea3; font-size:11px;}
.knowhow_search .cont .input {height:29px; padding-top:8px; text-align:center; border-bottom:1px solid #e3e3e3;}
.knowhow_search .cont .input .txt_input {height:13px; margin-right:1px; padding-top:4px; color:#000; font-size:11px;}
.knowhow_search .cont .input button {margin-left:3px; vertical-align:top;}
.knowhow_search .cont .input select {vertical-align:top;}
.knowhow_search .cont .input .search {width:38px; height:21px;}
.knowhow_search .cont .input .que {width:54px; height:21px;}
.knowhow_search .cont ul {overflow:hidden; padding:10px 0 7px; border-top:1px solid #fff; background:#f8f8f8;}
.knowhow_search .cont li {float:left; padding:0 41px 0 9px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray4.gif') 0 4px no-repeat;}
.knowhow_search .cont li:first-child {margin-left:15px;}
.knowhow_search .btn {position:absolute; right:0; margin-top:5px;}
.knowhow_search .important {overflow:hidden; padding-top:5px;}
.knowhow_search .important li {padding:4px 0 0 14px; color:#868383; font-size:11px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important1.gif') 0 6px no-repeat;}
.knowhow_list .tab_type1 {margin-bottom:10px;}
.knowhow_list .tab_type1 li a {padding:0 8px;}
.knowhow_list .result {padding-bottom:7px;}
.knowhow_waiting h4 {height:25px;}
.knowhow_list .board {margin-bottom:30px;}
.knowhow_list .board table {margin-bottom:10px;}
.knowhow_list .board_write {margin-top:-2px; display: table;}
.knowhow_list .board_write thead th {padding:5px 0 3px 22px; line-height:24px;}
.knowhow_list .board_write tbody td {padding:5px 8px;}
.knowhow_list .board_write thead th img, 
.knowhow_list .board_view thead th img  {vertical-align:middle; margin-top:-2px;}
.knowhow_list .board .btn_right {margin:0;}
.knowhow_list .board_view thead .bgf {background:#fff !important;}
.knowhow_list .board_view thead .qna {padding:9px 10px 7px; background:#fbfbfb;}
.knowhow_list .board_view thead .qna .th_icon {float:left;}
.knowhow_list .board_view thead .qna p {padding:3px 0 3px 50px;}
.knowhow_list .board_view thead .qna ul {padding-left:50px;}
.knowhow_list .board_view thead .qna li {position:relative; float:left; padding:4px 0 0 20px; line-height:18px; color:#a2a2a2; font-size:11px; font-weight:normal;}
.knowhow_list .board_view thead .qna li:first-child {padding-left:0;}
.knowhow_list .board_view thead .qna li span {display:inline-block; padding:0 8px 0 1px; margin-right:6px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line10.gif') right 2px no-repeat;}
.knowhow_list .board_view thead .qna .btn button {position:absolute; top:0;  margin-left:10px;}
.knowhow_list .board_view thead .qna .btn img {margin-top:0;}
.knowhow_list .board .btnR {text-align:right; padding-top:8px;}
.knowhow_list .board .board_view .answer {padding:10px 0;}
.knowhow_list .board .board_view .answer p {padding-bottom:0;}
.knowhow_list .board .board_view .th_label {float:left; position:absolute; margin-top:-15px;}
.knowhow_list  .important {margin:20px 0 0;}
.knowhow_list  .important li {padding:0 0 2px 14px; color:#868383; font-size:11px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important1.gif') 0 1px no-repeat;}

/* Sub Content - [À¯·á¸â¹öÁ¸] - Right */
.mbr_zone_list {padding:20px 14px; border:1px solid #ebebeb; border-bottom:none; position:relative; background:#fafafa;}
.mbr_zone_list h3 {color:#444; margin-bottom:7px;}
.mbr_zone_list ul {min-height:281px; padding:50px 0 15px; border:1px solid #d8d8d8; background:#fff;}
.mbr_zone_list ul li {padding-left:9px; line-height:14px; margin:6px 0 0 12px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line7.gif') left 5px no-repeat;}
.mbr_zone_list ul li:first-child {margin-top:0;}
.mbr_zone_list ul li span {display:block; font-size:11px; color:#858384;}
.mbr_zone_list ul li a:hover span {color:#73c23f;}

.mbr_zone_list h4 a {height:29px; line-height:29px; display:block; text-align:center; font-weight:normal; font-size:11px; color:#858384; position:absolute; top:40px; border:1px solid #d8d8d8; background:#f6f6f6;}
.mbr_zone_list h4.on a, .mbr_zone_list h4 a:hover {border-bottom:none; color:#73c23f; background:#fff;}
.mbr_zone_list h4.tab1 a {width:87px; left:14px;}
.mbr_zone_list h4.tab2 a {width:43px; left:102px;}
.mbr_zone_list h4.tab3 a {width:76px; left:146px;}

/* Sub Content - [À¯·á¸â¹öÁ¸] - ¸ÞÀÎ */
#mbr_zone_main {margin-top:-20px;}
#mbr_zone_main .my_mbr_infor {margin-bottom:20px; padding:8px 16px; border:2px solid #989ea3; overflow:hidden;}
#mbr_zone_main .my_mbr_infor h4, #mbr_zone_main .my_mbr_infor p {float:left;}
#mbr_zone_main .my_mbr_infor h4 {padding-right:15px; margin:4px 14px 0 0; background:url('http://img.golf.sbs.co.kr/www/2012/common/line_logo.gif') right top no-repeat;}
#mbr_zone_main .my_mbr_infor p {font-size:11px; font-weight:bold; color:#51ad12; letter-spacing:-0.03em; margin-top:5px;}
#mbr_zone_main .my_mbr_infor p img {margin:0 8px;}
#mbr_zone_main .my_mbr_infor a {float:right;}

#mbr_zone_main .mbr_zone {border:1px solid #b7b7b7; overflow:hidden;}
#mbr_zone_main .mbr_zone li {width:25%; height:171px; padding:22px 0 45px; float:left; text-align:center; position:relative;}
#mbr_zone_main .mbr_zone li.bg_gray {background:#f8f8f8;}
#mbr_zone_main .mbr_zone li p {width:80%; margin:20px auto 42px;}
#mbr_zone_main .mbr_zone li p img:first-child {display:inline-block; margin-bottom:7px;}
#mbr_zone_main .mbr_zone li a {position: absolute; bottom:22px; left:50%; margin-left:-43px;}

#mbr_zone_main .mbr_menu {width:530px; overflow:hidden; margin-bottom:20px;}
#mbr_zone_main .mbr_menu ul {width:540px; overflow:hidden;}
#mbr_zone_main .mbr_menu ul li {width:261px; height:44px; margin:6px 8px 0 0; float:left; background:url('http://img.golf.sbs.co.kr/www/2012/memberzone/bg_main_list.gif') left top no-repeat;}
#mbr_zone_main .mbr_menu ul li a {height:35px; display:block; padding:9px 0 0 18px;}
#mbr_zone_main .mbr_menu ul li a img {display:block; padding-right:12px; margin-bottom:5px; background:url('http://img.golf.sbs.co.kr/www/2012/common/bul_arrow.gif') right 2px no-repeat;}

#mbr_zone_main .mbr_mall {overflow:hidden; border-top:2px solid #747273;}
#mbr_zone_main .mbr_mall .mall {width:143px; height:199px; padding-left:17px; border:1px solid #d8d8d8; border-width:0 1px 1px; border-right-color:#eee; float:left; background:url('http://img.golf.sbs.co.kr/www/2012/memberzone/bg_mbr_mall.jpg') 17px 140px no-repeat;}
#mbr_zone_main .mbr_mall .mall h4 {margin:19px 0 10px;}
#mbr_zone_main .mbr_mall .mall a {display:inline-block; margin-top:10px;}

#mbr_zone_main .mbr_mall ul {width:343px; height:186px; padding:13px 0 0 24px; border:1px solid #d8d8d8; border-width:0 1px 1px 0; float:left;}
#mbr_zone_main .mbr_mall ul li {overflow:hidden; margin-top:6px;}
#mbr_zone_main .mbr_mall ul li:first-child {margin-top:0;}
#mbr_zone_main .mbr_mall ul li .tit_img {width:84px; height:84px; position:relative; float:left; margin-right:10px;}
#mbr_zone_main .mbr_mall ul li .tit_img .frameBd {width:82px; height:82px;}
#mbr_zone_main .mbr_mall ul li dl {width:244px; float:left;}
#mbr_zone_main .mbr_mall ul li dl dt {font-weight:bold; margin:13px 0 0;}
#mbr_zone_main .mbr_mall ul li dl dd.price {margin-top:8px;}
#mbr_zone_main .mbr_mall ul li dl dd.price strike {color:#a0a0a0;}
#mbr_zone_main .mbr_mall ul li dl dd.price strong {color:#ff7e00;}
#mbr_zone_main .mbr_mall ul li dl dd.price img {margin:0 5px;}

/* Sub Content - [À¯·á¸â¹öÁ¸] - Ä£¼±°ñÇÁ´ëÈ¸ - ¸ÞÀÎ */
#mbr_zone .tournament_main {border-top:2px solid #747273;}
#mbr_zone .tournament_main .top_infor {height:332px; border:1px solid #d8d8d8; border-width:0 1px 1px; overflow:hidden; margin-bottom:25px;}
#mbr_zone .tournament_main .top_infor .joining {width:306px; height:100%; padding:0 25px 0 24px; border-right:1px solid #e7e7e7; float:left; background:url('http://img.golf.sbs.co.kr/www/2012/memberzone/bg_tournament.gif') left top no-repeat;}
#mbr_zone .tournament_main .top_infor .joining h4 {height:63px; padding:30px 0 0; font-weight:normal; line-height:20px;}
#mbr_zone .tournament_main .top_infor .joining h4 strong {font-weight:bold;}
#mbr_zone .tournament_main .top_infor .joining h4 .txt_b {font-size:16px; display:block;}
#mbr_zone .tournament_main .top_infor .joining .apply_txt {width:276px; height:210px; padding-left:28px; position: relative; border:1px solid #d5d5d5; background:#fafafa;}
#mbr_zone .tournament_main .top_infor .joining .apply_txt p {margin:28px 0 22px;}
#mbr_zone .tournament_main .top_infor .joining .apply_txt h5 {margin-bottom:19px;}
#mbr_zone .tournament_main .top_infor .joining .apply_txt ul li {margin-bottom:4px;}
#mbr_zone .tournament_main .top_infor .joining .apply_txt .apply {position:absolute; right:-1px; bottom:-1px;}

#mbr_zone .tournament_main .top_infor .thumbnail {width:427px; float:left; position:relative;}
#mbr_zone .tournament_main .top_infor .thumbnail ul {width:342px; padding-left:11px; overflow:hidden; margin:25px auto 10px;}
#mbr_zone .tournament_main .top_infor .thumbnail ul li {float:left; width:103px; height:58px; position:relative; margin-right:11px;}
#mbr_zone .tournament_main .top_infor .thumbnail ul li a {display:block;}
#mbr_zone .tournament_main .top_infor .thumbnail ul li a .frameBd {width:101px; height:56px;}
#mbr_zone .tournament_main .top_infor .thumbnail .tit_img {width:375px; height:212px; margin:0 auto; position:relative;}
#mbr_zone .tournament_main .top_infor .thumbnail .tit_img .frameBd {width:373px; height:210px;}
#mbr_zone .tournament_main .top_infor .thumbnail .tit_img p {width:362px; height:32px; line-height:32px; padding-left:13px; color:#fff; position:absolute; left:0; bottom:0; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_video_bar.png') left top repeat;}
#mbr_zone .tournament_main .top_infor .thumbnail button {width:11px; height:19px; padding:0; margin:0; background:none; border:none; position:absolute; top:44px; cursor:pointer;}
#mbr_zone .tournament_main .top_infor .thumbnail button.prev {left:26px;}
#mbr_zone .tournament_main .top_infor .thumbnail button.next {right:26px;}
#mbr_zone .tournament_main h4 {padding:5px 0 10px;}
#mbr_zone .tournament_main .data_type tbody td {padding:13px 0;}

/* Sub Content - [À¯·á¸â¹öÁ¸] - Ä£¼±°ñÇÁ´ëÈ¸ - ´ëÈ¸¿µ»ó */
#mbr_zone .tit_tournament {width:735px; height:105px; font-size:18px; color:#444; padding:55px 0 0 50px; background:url('http://img.golf.sbs.co.kr/www/2012/memberzone/bg_tit_tournament.gif') left top no-repeat;}
#mbr_zone .tit_tournament strong {font-size:24px; display:block; margin-top:8px}
#mbr_zone .tit_tournament strong span {color:#ff7e00;}
#mbr_zone .tournament .tournament_menu {width:785px; overflow:hidden; /* positi on:absolute; left:0; top:0; */ background:url('http://img.golf.sbs.co.kr/www/2012/memberzone/bg_gnb_tournament.gif') left top no-repeat;}
#mbr_zone .tournament .tournament_menu li {width:111px; height:46px; text-align:center; float:left; padding-left:1px; background:url('http://img.golf.sbs.co.kr/www/2012/memberzone/bg_gnb_tournament_line.gif') left top no-repeat;}
#mbr_zone .tournament .tournament_menu li:first-child {background:none;}
#mbr_zone .tournament .tournament_menu li a {width:111px; height:33px; padding-top:13px; display:block;}
#mbr_zone .tournament .tournament_menu li:first-child.on {width:112px; padding-left:0; background:none;}
#mbr_zone .tournament .tournament_menu li:first-child.on a {width:112px; background:url('http://img.golf.sbs.co.kr/www/2012/memberzone/gnb_tournament_first.png') left top no-repeat;}
#mbr_zone .tournament .tournament_menu li.last.on a {width:112px; background:url('http://img.golf.sbs.co.kr/www/2012/memberzone/gnb_tournament_last.png') left top no-repeat;}
#mbr_zone .tournament .tournament_menu li.on a {background:url('http://img.golf.sbs.co.kr/www/2012/memberzone/gnb_tournament_on.png') left top no-repeat;}
#mbr_zone .tournament .tournament_con {padding:30px 42px 60px 41px; border:1px solid #d8d8d8; border-width:0 1px 1px; margin-top:-8px;}
#mbr_zone .tournament .tournament_con h5 {margin-bottom:15px;}
#mbr_zone .tournament .tournament_con .tournament_pic {width:700px; height:394px; margin-bottom:8px; overflow:hidden; position:relative;}
#mbr_zone .tournament .tournament_con .tournament_pic .controll {width:700px; height:38px; overflow:hidden; position:absolute; left:0; bottom:0; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_video_bar.png') left top no-repeat;}
#mbr_zone .tournament .tournament_con .tournament_pic .controll p {float:left; padding-left:20px; font-weight:bold; font-size:14px; line-height:38px; color:#fff;}
#mbr_zone .tournament .tournament_con .tournament_pic .controll div {float:right; padding:13px 20px 0 0;}
#mbr_zone .tournament .tournament_con .tournament_pic .controll div button {cursor:pointer; padding:0; margin:0 0 0 16px; background:none; border:none;}
#mbr_zone .tournament .tournament_con .btn_right {text-align:right;}

/* Sub Content - [À¯·á¸â¹öÁ¸] - Ä£¼±°ñÇÁ´ëÈ¸ - Æ÷Åä°¶·¯¸® ¸ñ·Ï */
#mbr_zone .tournament .tournament_con .photo_list {width:700px; overflow:hidden; border-top:1px solid #d8d7d7;}
#mbr_zone .tournament .tournament_con .photo_list ul {width:710px; padding:0 0 0 7px; overflow:hidden; margin-top:-1px; border-bottom:1px solid #ebebeb;}
#mbr_zone .tournament .tournament_con .photo_list ul li {width:155px; float:left; padding:11px 22px 11px 0; border-top:1px solid #ebebeb;}
#mbr_zone .tournament .tournament_con .photo_list ul li .tit_img {width:155px; height:87px; margin-bottom:9px; position:relative;}
#mbr_zone .tournament .tournament_con .photo_list ul li .tit_img .frameBd {width:153px; height:85px;}
#mbr_zone .tournament .tournament_con .photo_list ul li a {display:block; margin-bottom:9px; letter-spacing:-0.05em;}
#mbr_zone .tournament .tournament_con .photo_list ul li a span {display:block; color:#868383; margin-top:4px; font-size:11px;}
#mbr_zone .tournament .tournament_con .photo_list ul li a:hover span {color:#73c23f;}
#mbr_zone .tournament .tournament_con .photo_list ul li p {color:#868383; font-size:11px;}
#mbr_zone .tournament .tournament_con .paging {margin:20px 0 18px;}

/* Sub Content - [À¯·á¸â¹öÁ¸] - Ä£¼±°ñÇÁ´ëÈ¸ - Æ÷Åä°¶·¯¸® »ó¼¼ */
#mbr_zone .tournament .tournament_con .mygolf .board .btn_right {margin-top:20px;}
#mbr_zone .tournament .tournament_con .mygolf .board_write .txt_input {height:19px; background:#fff;}
#mbr_zone .tournament .tournament_con .mygolf .board_write ul li {color:#000;}
#mbr_zone .tournament .tournament_con .mygolf .board_write .view_cont {line-height:16px;}
#mbr_zone .tournament .tournament_con .mygolf .comment .comment_list .list_cont {width:668px;}
#mbr_zone .tournament .tournament_con .mygolf .comment h5 {margin-bottom:0;}

/* Sub Content - [À¯·á¸â¹öÁ¸] - Ä£¼±°ñÇÁ´ëÈ¸ - È¦ÀÎ¿ø Àü´ç */
#mbr_zone .hole .board_write span, #mbr_zone .hole .board_write select, #mbr_zone .hole .board_write input {vertical-align:middle;}
#mbr_zone .hole .board_write .space {}
#mbr_zone .hole .board_write .space p {margin-bottom:5px;}
#mbr_zone .hole .board_write .important {margin-top:6px; padding-left:14px; color:#a2a2a2; font-size:11px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important1.gif') 0 3px no-repeat;}
#mbr_zone .hole .board_write .hall_list {padding-left:14px; color:#a2a2a2; font-size:11px;}

#mbr_zone .hole_list {line-height:18px; margin-top:20px;}

#mbr_zone .hole_main {height:662px; padding:0 241px 0 40px; border:1px solid #ebebeb; position:relative;}
#mbr_zone .hole_main h4 {padding:26px 0 0;} 
#mbr_zone .hole_main ul {line-height:18px; color:#868383; margin-top:6px;}
#mbr_zone .hole_main ul li {letter-spacing:-0.03em;}
#mbr_zone .hole_main ul.list {margin:26px 0 50px; line-height:14px; color:#000;}
#mbr_zone .hole_main ul.list li {margin-bottom:5px;}
#mbr_zone .hole_main .support {width:241px; height:664px; position:absolute; right:-1px; top:-1px; background:url('http://img.golf.sbs.co.kr/www/2015/memberzone/bg_hole.jpg') left bottom no-repeat;}

/* Sub Content - [À¯·á¸â¹öÁ¸] - °ñµåÈ¸¿ø¶ó¿îÁö */
#gold_zone {background:#fff;margin-bottom:-1px;}
#gold_zone .mem_head {height:139px;padding-top:62px;margin-bottom:10px;background:url(http://img.golf.sbs.co.kr/www/2014/memberzone/bg_top.jpg) no-repeat;text-align:center;}
#gold_zone .mem_head h2 {padding-bottom:26px;}
#gold_zone .mem_head>div {margin-left:-8px;}
#gold_zone .mem_head .txt {margin-left:35px;}
#gold_zone .mem_head .txt img {margin-right:8px;}
#gold_zone .mem_head .days {font-weight:bold;color:#fff;}
#gold_zone .mem_head .days>span {color:#faea79;}
#gold_zone .main_benefit h3 {padding-bottom:9px;}
#gold_zone .main_benefit>div {border-top:2px solid #747273}
#gold_zone .main_benefit .benefit_cont {width:898px;padding:40px 40px 20px 40px;border:1px solid #d8d8d8;border-width:0 1px 1px;overflow:hidden;}
#gold_zone .main_benefit .benefit_cont li {border-top:1px solid #d8d8d8;overflow:hidden;}
#gold_zone .main_benefit .benefit_cont li:first-child {border-top:0;}
#gold_zone .main_benefit .benefit_cont li>div {float:left;width:314px;position:relative;padding:0 40px 30px 95px;margin-top:30px;color:#7c7e7d;line-height:130%;letter-spacing:-0.03em;}
#gold_zone .main_benefit .benefit_cont li>div.odd {padding-right:0;margin-left:40px;}
#gold_zone .main_benefit .benefit_cont li:first-child>div {margin-top:0;}
/*#gold_zone .main_benefit .benefit_cont li.last {border-bottom:none;}
#gold_zone .main_benefit .benefit_cont li.last>div {padding-bottom:0;}*/
#gold_zone .main_benefit .benefit_cont li>div .icon {position:absolute;top:0;left:0;width:65px;}
#gold_zone .main_benefit .benefit_cont li>div>h4 {color:#000;padding-bottom:9px;letter-spacing:0;}
#gold_zone .main_benefit .benefit_cont li>div>span {width:315px;display:block;}
#gold_zone .main_benefit .benefit_cont li>div>a {display:block;margin-top:11px;width:65px;height:21px;}
	.golfzone_banner_w {width:980px; margin-bottom:20px;}

/* Sub Content - [°í°´¼¾ÅÍ] -  Left */
#sub_container .content_left .lnb_cstcenter {text-align:center; padding-top:20px; border:1px solid #d8d8d8; border-width:1px 1px 0; background:#fafafa;}
#sub_container .content_left .lnb_cstcenter p {padding-bottom:20px;}
#sub_container .content_left .lnb_cstcenter img {margin:0;}

/* Sub Content - [°í°´¼¾ÅÍ] -  Right */
#aside .cstcenter_guide {border:1px solid #ebebeb;}
#aside .cstcenter_guide h3 {height:39px; line-height:39px; color:#444; padding:0 14px; border-bottom:1px solid #ebebeb; background:#fafafa;}
#aside .cstcenter_guide ul {padding:10px 14px;}
#aside .cstcenter_guide ul li {padding-left:8px; margin-top:8px; line-height:14px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 5px no-repeat;}
#aside .cstcenter_guide ul li:first-child {margin-top:0;}

/* Sub Content - [°í°´¼¾ÅÍ] -  ¸ÞÀÎ */
#center .main {margin-top:-20px;}
#center .main .link {height:209px; border:1px solid #d8d8d8;}
#center .main .link li {float:left; width:175px; padding:21px 0 0 1px; text-align:center; background:url('http://img.golf.sbs.co.kr/www/2012/common/line11.gif') 0 21px no-repeat;}
#center .main .link li:first-child {background:none; padding-left:0;}
#center .main .link li .btn {margin-top:15px;}
#center .search {margin-bottom:32px; padding:18px 0 17px; text-align:center; border:2px solid #777575;}
#center .search label {padding-right:6px;}
#center .search .txt {width:266px; height:30px; margin-right:5px; padding:0 6px 0; border:1px solid #e3e3e3; font-size:12px; line-height:30px;}
#center .search img, #center .search input {vertical-align:middle;}
#center .main .board  {overflow:hidden; padding-bottom:23px; margin-top:32px;}
#center .main .board div {width:255px;}
#center .main .board .fl_l {float:left;}
#center .main .board .fl_r {float:right;}
#center .main .board h4 {height:21px; border-bottom:2px solid #b7b7b7;}
#center .main .board  .more {height:18px; text-align:right; margin-top:-18px; font-size:11px; letter-spacing:-1px;}
#center .main .board  .more a {color:#868383;}
#center .main .board ul {padding-top:7px;}
#center .main .board li {padding:2px 0 5px 15px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') 7px 6px no-repeat;}
#center .main .board li .txt_green {font-size:11px; padding-right:3px;}
#center .alliance h4 {height:24px; border-bottom:2px solid #747273;}
#center .alliance ul {overflow:hidden; border:1px solid #d8d8d8; border-top:0;}
#center .alliance li {float:left; width:117px; height:130px; padding:20px 0 0 14px; border-left:1px solid #eee;}
#center .alliance li:first-child {border-left:0;}
#center .alliance li .txt {height:94px;}

/* Sub Content - [°í°´¼¾ÅÍ] -  °øÁö»çÇ× */
#center .notice .board_view .view_cont  {padding:20px 20px 13px;}

/* Sub Content - [°í°´¼¾ÅÍ] -  ¹®ÀÇÇÏ±â */
#center .faq h4 {float:left; height:25px;}
#center .faq .inner {padding-bottom:20px;}
#center .faq .tit_important {display:inline-block; color:#a2a2a2; padding-top:2px; margin-left:8px; font-size:11px; letter-spacing:-0.03em;}
#center .faq .board {clear:both;}
#center .faq .board .fs_type1 {font-size:11px;}
#center .faq .board .board_list .btn {padding:4px 0; font-size:0;}
#center .faq .board .board_list .category {font-size:11px; color:#51ad12;}
#center .faq .board .board_list .state {font-size:11px; color:#a2a2a2;}
#center .faq .board .board_write .faq_memb {padding:10px 7px 6px;}
#center .faq .board .board_write .col_input {height: 19px; line-height: 19px; border: 1px solid #72c23f; padding: 0 5px;}
#center .faq .board .board_write .faq_memb .chk {vertical-align:middle; margin:-1px 0 0 0;}
#center .faq .board .board_write .important {margin-top:6px; padding:0 0 3px 15px; font-size:11px; color:#a2a2a2; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important1.gif') 2px 1px no-repeat;}
#center .faq .board .board_write tbody th img {margin-top:1px;}
#center .faq .board_write .input_type td {padding: 4px 0 4px 7px;}
#center .faq .board_write .input_type td .find {width:54px; height:21px; margin:0 0 5px 3px; background:#fff;}
#center .faq .board_write .input_type .important {margin-top:0;}
#center .faq .board_view .view_cont {padding:0;}
#center .faq .board_view .view_cont .faq_cont {padding:19px 20px 10px;}
#center .faq .board_view .view_cont .faq_reply {margin-bottom:20px; border:1px solid #000;}
#center .faq .board_view .view_cont .faq_reply h5 {height:21px; padding:8px 20px 0; border-bottom:1px solid #ebebeb;}
#center .faq .board_view .view_cont .faq_reply p {padding:9px 28px 7px; color:#878384; text-align:justify; line-height:18px;}
#center .faq .inner .btn_right {margin-top:10px;}
#center .result {padding-bottom:40px; text-align:center; border:1px solid #ebebeb; border-top:0; line-height:18px;}
#center .result p {padding:29px 0 27px; letter-spacing:-0.03em;}
#center .result .info {position:relative; width:530px; margin:-2px 0  0 -1px; font-weight:bold; font-size:16px; border-bottom:1px solid #e3e3e3; border-top:2px solid #b7b7b7;}
#center .result ul {padding:28px 0 15px 77px; border-top:1px solid #fff; border-bottom:1px solid #e3e3e3; background:#f8f8f8;}
#center .result ul li {padding:0 0 12px 13px; font-size:14px; text-align:left; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray4.gif') 0 7px no-repeat;}

/* Sub Content - [°í°´¼¾ÅÍ] -  »çÀÌÆ®¸Ê */
#center .sitemap .tab_type1 {margin-bottom:-10px;}
#center .sitemap .list {width:530px; border-bottom:1px solid #ebebeb;}
#center .sitemap .fir {margin-top:-10px;}
#center .sitemap .sitemap_list  {overflow:hidden; padding:0 8px 0 10px;}
#center .sitemap .sitemap_list  li {float:left; width:128px; padding:25px 0 27px;}
#center .sitemap .sitemap_list  li .inner {overflow:hidden;}
#center .sitemap .sitemap_list  li a {display:block; width:118px; padding:4px 0 0 10px;}
#center .sitemap .sitemap_list  li a:hover {display:block; color:#000;}
#center .sitemap .sitemap_list li .inner h4 {height:26px;}
#center .sitemap .sitemap_list li .inner ul {overflow:hidden; padding-bottom:0;}
#center .sitemap .sitemap_list li .inner ul li {padding:0; background:none;}
#center .sitemap .sitemap_list li .inner ul li .dot {padding-left:7px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray5.gif') 3px 6px no-repeat;}
#center .sitemap .sitemap_list li .inner ul li a {width:109px; padding-left:19px; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') 10px 8px no-repeat;}
#center .sitemap .sitemap_list li .inner ul li a:hover {color:#73c23f;}
#center .sitemap p {padding-top:8px; font-size:11px; color:#a2a2a2;}
#center .sitemap .search_btm {border:0;}
#center .sitemap .search_btm .txt_input {font-size:11px; margin-right:4px;}
#center .sitemap .search {margin-top:30px; padding:19px 0; text-align:center; border:1px solid #d8d8d8;}
#center .sitemap .search p {padding:0 0 9px;}
#center .sitemap .search .txt_input {font-size:11px; margin-right:4px;}

/* Sub Content - [°í°´¼¾ÅÍ] -  ¼­ºñ½ºµµ¿ò¸»  */
#center .qna .summary {height:37px; margin-top:-25px;}
#center .qna .search {margin-bottom:20px;} 
#center .qna h4 {height:23px;}
#center .qna .board h5 {height:21px; padding:8px 0 0 13px;}
#center .qna .board .result_tit  {padding-left:0; border-bottom:1px solid #d8d7d7; font-weight:normal;}
#center .qna .board .board_list {border-top:0; border-bottom:1px solid #ebebeb;}
#center .qna .board .board_list tbody td {padding:0; text-align:left; border-top:1px solid #ebebeb; border-bottom:0;}
#center .qna .board .board_list tbody td.none {height:30px; text-align:center; vertical-align:middle;}
#center .qna .board .board_list tbody td:first-child {border-top:1px solid #d8d7d7;}
#center .qna .board .board_list .question a {display:block;  padding:8px 0 7px 32px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_q.gif') 12px 8px no-repeat;}
#center .qna .board .board_list .answer {display:none; position:relative; margin-bottom:-1px; padding-top:9px; border:1px solid #000;}
#center .qna .board .board_list .answer .cont {padding:0 13px 15px 32px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_a.gif') 11px 2px no-repeat;}
#center .qna .board .board_list .answer .cont  li {line-height:18px; color:#a2a2a2;}
#center .qna .board .board_list .answer .cont img {width:485px;}
#center .qna .board .board_list .answer .btn {padding:0 13px 8px 0; text-align:right;}
#center .qna .board .board_list .answer .poll {padding:6px 0 9px 13px; color:#878384; border-top:1px solid #ebebeb; background:#fbfbfb;}
#center .qna .board .board_list .answer .poll input {width:13px; height:13px; display:inine-block; margin:-1px 4px 0 11px; vertical-align:middle;}
#center .qna .board .board_list .answer .poll label {color:#000; font-size:11px;}
#center .qna .board .board_list .answer .poll .confirm {width:38px; height:21px; margin-left:14px;}
#center .qna .board .board_list .answer .poll img {vertical-align:middle;}
#center .qna .board .important {overflow:hidden; margin-top:20px; padding:10px 9px 10px 32px; color:#868383; font-size:11px; border:1px solid #ebebeb; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important.gif') 10px 15px no-repeat;}
#center .qna .board .important p {float:left; padding-top:5px;}
#center .qna .board .important a {display:block; width:72px; float:right;}
#center .qna .board .important img {vertical-align:middle;}
#center .qna .board .error_important {padding-top:8px;}
#center .qna .board .error_important li {padding-left:14px; font-size:11px; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important1.gif') 0 2px no-repeat;}

h5.result_tit  {height:21px; padding-left:0; border-bottom:1px solid #d8d7d7; font-weight:normal;}
.qna_list {width:100%; border-top:0; border-bottom: 1px solid #EBEBEB;}
.qna_list td {padding:0; text-align:left; border-top:1px solid #ebebeb; border-bottom:0;}
.qna_list tbody td:first-child {border-top:1px solid #d8d7d7;}
.qna_list .question a {display:block;  padding:8px 0 7px 32px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_q.gif') 12px 8px no-repeat;}
.qna_list .answer {display: none; position: relative; margin-bottom: -1px; padding-top: 9px; border: 1px solid #000;}
.qna_list .answer .cont {padding:0 13px 15px 32px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_a.gif') 11px 2px no-repeat;}
.qna_list .answer .cont  li {line-height:18px; color:#a2a2a2;}
.qna_list .answer .cont img {width:485px;}
.qna_list .answer .btn {padding:0 13px 8px 0; text-align:right;}
.qna_list .answer .poll {padding:6px 0 9px 13px; color:#878384; border-top:1px solid #ebebeb; background:#fbfbfb;}
.qna_list .answer .poll input {width:13px; height:13px; display:inline-block; margin:-1px 4px 0 11px; vertical-align:middle;}
.qna_list .answer .poll label {color:#000; font-size:11px;}
.qna_list .answer .poll .confirm {width:38px; height:21px; margin-left:14px;}
.qna_list .answer .poll img {vertical-align:middle;}

/* Sub Content - [°í°´¼¾ÅÍ] -  Á¦ÈÞ¹×±¤°í¹®ÀÇ  */
#center .cooperate h4 {float:left; height:24px;}
#center .cooperate .board ,
#center .cooperate .noti_list {clear:both;}
#center .cooperate .visual {width:528px; height:276px; border:1px solid #e5e5e5;  background:url('http://img.golf.sbs.co.kr/www/2015/cstcenter/bg_cooperate.jpg') 0 0 no-repeat;}
#center .cooperate .step {margin-top:30px;}
#center .cooperate .step h4 {float:none; height:15px; margin-bottom:20px;}
#center .cooperate .step .cont {width:530px; height:130px; background:url('http://img.golf.sbs.co.kr/www/2015/cstcenter/cooperate_qa_step.jpg') 0 0 no-repeat;}
	.cooperate_btn_w {margin-top:40px; text-align:center;}
		.cooperate_btn_w .btn_rd_green .txt {width:160px;}
#center .cooperate .inner {padding-bottom:20px;}
#center .cooperate .inner .exp {padding:15px; line-height:18px; border:1px solid #e3e3e3;}
#center .cooperate .inner .check {margin-top:10px;}
#center .cooperate .inner .check .chk {width:13px; height:13px; vertical-align:top;}
#center .cooperate .board .stit {height:21px; padding-top:15px;}
#center .cooperate .board .stit strong {float:left;}
#center .cooperate .board .stit span {padding-left:7px; font-size:11px; color:#a2a2a2;}
#center .cooperate .board .board_write {margin-bottom:5px;}
#center .cooperate .board .board_write .txt_input {vertical-align:middle;}
#center .cooperate .board .board_write .col_input {height: 19px; line-height: 19px; border: 1px solid #72c23f; padding: 0 5px;}
#center .cooperate .board .board_write .important {margin-top:6px; padding-left:15px; font-size:11px; color:#a2a2a2; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important1.gif') 2px 3px no-repeat;}
#center .cooperate .board .board_write tbody th {padding-left:36px;}
#center .cooperate .board .board_write tbody th img {margin:1px 10px 0 -19px;}
#center .cooperate .board_write td {padding: 4px 0 4px 7px;}
#center .cooperate .board_write td textarea {width:378px; height:127px; border-color:#72c23f;}
#center .cooperate .board_write td .file {width:390px; height: 21px; line-height: 21px; padding: 0 5px; border:1px solid #E3E3E3;}
#center .cooperate .privacy {margin-top:25px;}

/* Sub Content - [¾à°ü¹×Á¤Ã¥] -  °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
#center .service h4 {height:24px;}
#center .service h5 {height:22px; padding-top:10px; line-height:1.5;}
#center .service h6 {padding:0 0 5px; font-weight:normal;}
#center .service .scrollY {clear:both; min-height:110px; overflow-x:hidden; overflow-y:scroll; letter-spacing:-1px; line-height:18px;}
#center .service .scrollY p {padding:10px 0 8px;}
#center .service .scrollY p.fir {padding-top:0;}
#center .service .privacy {padding:15px 0 15px 15px; border:1px solid #e3e3e3; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_scroll.gif') right top repeat-y;}
#center .service .privacy .scrollY {height:702px;}
#center .service .list_type1 {width:470px; overflow:hidden; padding:10px 0 10px 15px; background:#fafafa;}
#center .service .list_type1 .left {float:left; width:255px;}
#center .service .list_type1 .right {float:left; width:215px;}
#center .service .list_type1 li {float:left; padding-left:8px; line-height:24px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line7.gif') 0 10px no-repeat;}
#center .service .list_type1 .left li {width:247px;}
#center .service .list_type1 .right li {width:208px;} 
#center .service .list_type2 {padding-right:10px;}
#center .service .list_type2 li {padding-top:18px;}
#center .service .list_type2 li strong {display:block; padding-bottom:2px;}
#center .service .btn_right {text-align:right; margin-top:10px;}

/* Sub Content - [¾à°ü¹×Á¤Ã¥] -  Á¤Ã¥ */
#center .service .guide_tab {position:relative; z-index:20;}
#center .service .guide_tab a {float:left;}
#center .service .policy .scrollY {position:relative; top:-9px; z-index:10; overflow-y:hidden; padding:10px 20px 20px;  border:1px solid #e9e9e9; border-top:0;}

/* Sub Content - [¾à°ü¹×Á¤Ã¥] -  ¼­ºñ½º¾à°ü */
#center .service .agreement .tit {margin-top:30px;}
#center .service .agreement .innerbox  {padding:15px 0 15px 15px; border:1px solid #e3e3e3; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_scroll.gif') right top repeat-y;}
#center .service .agreement  .scrollY {height:120px;}
#center .service .agreement .btn_right {}
#center .service .agreement .sec {padding-top:20px;}
#center .service .agreement fieldset {margin-top:15px;}
#center .service .agreement fieldset:first-child {margin-top:0;}
#center .service .agreement legend {text-indent:0;font-size:12px;position:relative;margin-top:8px;}
#center .service .agreement .checkbox {text-align:center;padding-top:13px;}
#center .service .agreement .checkbox input.radio_chek {margin-right:10px; }
#center .service .agreement .checkbox label.label_l {margin-right:46px; }
#center .service .agreement .checkbox input, #center .service .agreement .checkbox label {vertical-align:top;}
#center .service .agreement .checkbox label {display:inline-block; *padding-top:5px;}
#center .service .agree_notice {margin:43px 0 42px;}
#center .service .agree_notice li {padding-left:10px;background:url(http://img.golf.sbs.co.kr/www/2014/common/bu_list.gif) no-repeat 0 5px;}
#center .service .btnok_green {display:block;text-align:center;margin:0 auto;}
#center .service .btn_area {text-align:center; margin-top:88px;}

/* Sub Content - [º¸Çè] -  Left */
#sub_container .content_left .lnb_insure {text-align:center; padding:20px 0 10px; border:1px solid #d8d8d8; background:#fafafa;}
#sub_container .content_left .lnb_insure p {padding-bottom:20px;}
#sub_container .content_left .lnb_insure img, #sub_container .content_left .lnb_insure_refund img {margin:0; display:inline;}
#sub_container .content_left .lnb_insure_refund {padding:10px;}
#sub_container .content_left .lnb_insure_refund h4 {margin-bottom:7px;}
#sub_container .content_left .lnb_insure_refund h5, #sub_container .content_left .lnb_insure_refund table {border:1px solid #d8d8d8;}
#sub_container .content_left .lnb_insure_refund h5 {padding:11px 0 10px; text-align:center; background:#fff;}
#sub_container .content_left .lnb_insure_refund table {width:100%; margin-top:-1px; margin-bottom:10px;}
#sub_container .content_left .lnb_insure_refund table th, #sub_container .content_left .lnb_insure_refund table td {padding:10px 0 8px; font-weight:normal; font-size:11px; text-align:center;}
#sub_container .content_left .lnb_insure_refund table thead th {border:1px solid #d8d8d8;}
#sub_container .content_left .lnb_insure_refund table tbody th {border-left:1px solid #d8d8d8; border-top:1px solid #ebebeb; background:#fff;}
#sub_container .content_left .lnb_insure_refund table tbody td {border:1px solid #ebebeb; border-width:1px 0 0 1px; color:#a2a2a2; background:#fff;}
#sub_container .content_left .lnb_insure_refund table tbody td .txt_org {display:block; text-align:right; padding-right:12px;}

/* Sub Content - [º¸Çè] -  Left  140109 ¼öÁ¤ */
#sub_container .content_left .lnb_insure_refund.new table tbody tr td:first-child {border-left:1px solid #d8d8d8;}
#insure .ex_table li:first-child {padding-bottom:30px;}
#insure .ex_table .data_type_line3 th {text-align:center;}

/* Sub Content - [º¸Çè] -  Right */
#aside .insure_apply {border:1px solid #ebebeb; /* border-bottom:none; */ padding:20px 14px; background:#fafafa;}
#aside .insure_apply h4 {margin-bottom:5px;}
#aside .insure_apply .apply_box {border:1px solid #dadada; padding:15px 7px; background:#fff;}
#aside .insure_apply .apply_box label, #aside .insure_apply .apply_box input, #aside .insure_apply .apply_box select {display:inline-block; vertical-align:middle;}
#aside .insure_apply .apply_box label, #aside .insure_apply .apply_box p {font-weight:bold; font-size:11px;}
#aside .insure_apply .apply_box label {margin:2px 5px 0 0;}
#aside .insure_apply .apply_box .infor {border:1px solid #e3e3e3; border-width:1px 0; margin:8px 0 10px; padding-top:8px; font-size:11px; color:#a2a2a2;}
#aside .insure_apply .apply_box .infor p {margin:0 0 2px;}
#aside .insure_apply .apply_box .infor input {margin-bottom:10px;}
#aside .insure_apply .apply_box .selector2 {margin-bottom:10px;}
#aside .insure_apply .apply_box .infor .selector2, #aside .insure_apply .apply_box .infor input, #aside .insure_apply .apply_box .infor p {color:#000;}
#aside .insure_apply .apply_box a {display:block;width:55px;margin:0 auto;}
#aside .insure_apply .apply_box span.txt {vertical-align:top; margin-top:6px; display:inline-block;}
#aside .insure_apply .apply_box .infor .selector2 {margin-left:-2px}
#aside .insure_apply .apply_box .infor .selector2 span {line-height:23px;}
#aside .insure_apply .apply_box .txt_input {margin-right:-1px;}


/* Sub Content - [º¸Çè] -  FAQ */
#insure .qna .board_list {width:100%; border-top:0; border-bottom:1px solid #ebebeb;}
#insure .qna .board_list tbody td {width:100%; padding:0; text-align:left; border-top:1px solid #ebebeb; border-bottom:0; color:#a2a2a2;}
#insure .qna .board_list tbody td:first-child {border-to p:1px solid #d8d7d7;}
#insure .qna .board_list tbody a {color:#a2a2a2;}
#insure .qna .board_list .question {padding:8px 0 7px 40px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_q.gif') 18px 10px no-repeat;}
#insure .qna .board_list .answer {padding:8px 13px 8px 40px; position:relative; margin-bottom:-1px; border:1px solid #000; color:#000; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_a.gif') 18px 10px no-repeat;}
#insure .qna .board_list .answer p {line-height:18px;}
/* Sub Content - [ºí·Î±×¼­ºñ½ºÁ¾·á] */
#blog_end {width:980px; position:relative; background:#fff;}
#blog_end .wrap {border:2px solid #cfcfcf; width:100%;}
#blog_end .wrap .login_box {width:902px; height:195px; margin:0 auto; background:url('http://img.golf.sbs.co.kr/www/2012/endservice/login_bg.gif') no-repeat left top; text-align:center;}
#blog_end .wrap .login_box p.text {padding:42px 0 9px;}
#blog_end .wrap .login_box .box {width:406px; margin:0 auto;}
#blog_end .wrap .login_box .box input {width:383px; height:12px; font:14px dotum; border:1px solid #797677; margin-bottom:2px; padding:12px 11px; letter-spacing:-0.03em;}
#blog_end .wrap .login_box .box input.type1 {background:#e5e5e5; color:#b7b7b7;}
#blog_end .wrap .btn {text-align:center; padding:49px 0 100px;}
#blog_end .wrap .btn a {margin-right:9px;}

/* Sub Content - [°Ô½ÃÆÇ] */
#content .notice_box .img img {width:490px; height:200px;}
#content2 .notice_box .img img {width:745px; height:200px;}
#bbs .notice_box {margin-top:-6px; padding:20px; color:#444; border-top:1px solid #d8d7d7; border-bottom:1px solid #d8d7d7; background:#f7f7f7;}
#bbs .notice_box li {padding-left:7px; line-height:18px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray6.gif') 0 8px no-repeat;}
#bbs .noti_list {margin:19px 0; line-height:18px;}
#bbs .noti_list li {color:#444;}
#bbs .table_top {position:absolute; top:60px; right:0}
#bbs .comment {width:100%; margin:30px 0 0;}
#bbs .comment h4 {height:21px; border-bottom:2px solid #d8d7d7; color:#4eac0e;}
#bbs .comment .comment_input {padding-top:9px;}
#bbs .comment .comment_input .input1 {width:447px; height:22px; border:1px solid #e3e3e3; padding:0 5px; line-height:24px; letter-spacing:-0.06em; vertical-align:middle;}
#bbs .comment .comment_input button {margin:0px; padding:0px; background:none; vertical-align:middle; width:68px; height:24px; margin-left:2px;}
#bbs .comment .comment_list {clear:both; margin-top:10px;}
#bbs .comment .comment_list .list_top {padding:13px 16px 9px; color:#000; background:#f3f3f3;}
#bbs .comment .comment_list .list_top h5 {display:inline-block; float:left; padding-right:3px;}
#bbs .comment .comment_list .list_top .sns_icon {display:inline-block;}
#bbs .comment .comment_list .list_top .sns_icon img {vertical-align:top; margin:-1px 0 0 3px;}
#bbs .comment .comment_list .list_cont {overflow:hidden; padding:0 15px 5px; border:1px solid #ececec; background:#fbfbfb;}
#bbs .comment .comment_list .list_cont li {padding:10px 0 6px; border-top:1px solid #ececec;}
#bbs .comment .comment_list .list_cont li img {vertical-align:middle;}
#bbs .comment .comment_list .list_cont li:first-child {margin-top:-2px;}
#bbs .comment .comment_list .list_cont .author {position:relative; height:22px;}
#bbs .comment .comment_list .list_cont .name {padding:0 8px 0 6px; font-weight:bold; color:#a2a2a2; background:url('http://img.golf.sbs.co.kr/www/2012/common/line9.gif') right 2px no-repeat;}
#bbs .comment .comment_list .list_cont .date {padding:0 10px; color:#c1c2c2;}
#bbs .comment .comment_list .list_cont .delete img,
#bbs .comment .comment_list .list_cont .declare img {margin-top:-1px;}
#bbs .comment .comment_list .list_cont .reply {position:absolute; right:0; color:#a2a2a2; font-size:11px; letter-spacing:-1px;}
#bbs .comment .comment_list .list_cont p {padding-top:1px;}
#bbs .comment .comment_list .list_cont p.text {color:#878384;}
#bbs .comment .comment_list .list_cont .comment_add {margin-top:5px; padding-bottom:4px;}
#bbs .comment .comment_list .list_cont .comment_add textarea {float:left; min-height:47px; overflow-x:hidden; overflow-y:auto; padding:4px 6px; border:1px solid #e2e2e2;}
#bbs .comment .comment_list .list_cont .comment_add button {width:60px; height:57px; margin-left:-1px;}
#bbs .check_notice {margin-top:-21px; color:#a2a2a2;}
#bbs .btn_move {margin-top:30px;}
#bbs .paging {overflow:hidden;}
#bbs .paging .btn_left {float:left; margin:0 !important; }
#bbs .paging .btn_right {float:right; margin:0 !important;}

.column2 .photo_list tbody td dd.img img {width:175px; height:98px;}
.column3 .photo_list tbody td dd.img img {width:155px; height:87px;}
.column3 .board_view .view_cont {padding:10px 0;}
.column3 .board_view .view_cont .btn {padding:0 20px 15px 20px;}
.column3 .board_view .view_cont p {padding:0 20px; /*color:#a2a2a2;*/}
.column2 .board_write td, .column3 .board_write td {padding:4px 0 5px 7px; color:#000;}
.column2 .board_list td, .column3 .board_list td {word-break: break-all;}
.column2 .board_list .subject {letter-spacing:0;}
.column2 .board_list td .thum_subject {padding-right:50px; letter-spacing:0;}
.column2 .photo_list tbody td .thum_img .frameBd {width:173px; height:96px; z-index:10;}
.column3 .photo_list tbody td .thum_img .frameBd {width:153px; height:85px; z-index:10;}

/* Sub Content - [ÅëÇÕ°Ë»ö] - »ó´Ü */ 
.gnb_top_search {width:980px; height:32px; margin:0 auto; overflow:hidden; position:relative;}
.gnb_top_search ul {float:right;}
.gnb_top_search ul li {line-height:33px; float:left; padding-left:10px; margin-left:10px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line_search_top.gif') left 12px no-repeat;}
.gnb_top_search ul li:first-child {background:none; padding-left:0; margin-left:0;}

#sub_header .search_top {float:left; position:relative; z-index:10; margin:25px 0 0 -5px;}
#sub_header .search_top:after {content:""; display:block; clear:both;}
#sub_header .search_top h2 {float:left;}
#sub_header .search_top .golf_search {wid th:433px; height:32px; position:relative; float:left; margin:0 10px 0 15px;}
#sub_header .search_top .golf_search .search_form {width:358px; height:26px; border:3px solid #51ad12; overflow:hidden; float:left; margin-right:5px;}
#sub_header .search_top .golf_search .search_form .select {width:73px; height:26px; display:block; float:left; letter-spacing:-0.1em; background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/line2.gif') right 6px no-repeat;}
#sub_header .search_top .golf_search .search_form .select a {width:56px; height:19px; padding:7px 0 0 8px; display:block; color:#717171; background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_btm_gray.gif') right 11px no-repeat;}
#sub_header .search_top .golf_search .search_form .select.on a {background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_top_gray.gif') right 11px no-repeat;}
#sub_header .search_top .golf_search .search_form .txt_input {width:257px; height:26px; line-height:26px; border:none; font-size:14px; letter-spacing:-0.1em; font-weight:bold; padding:0 6px; display:block; float:left;}
#sub_header .search_top .golf_search .search_form .btn_arrow {width:16px; height:15px; display:block; padding-top:11px; float:left; background:#fff;}
#sub_header .search_top .golf_search .btn_search {float:left; margin-right:10px;}
#sub_header .search_top .golf_search .all_search {width:74px; height:225px; padding:7px 0 0 0; border:1px solid #51ad12; border-width:0 1px 1px; background:#fff; position:absolute; left:0; top:32px; z-index:99999;}
#sub_header .search_top .golf_search .all_search li {font-size:11px; line-height:1.1;}
#sub_header .search_top .golf_search .all_search a {height:14px; padding:4px 0 0 10px; display:block; color:#a8a9a5;}
#sub_header .search_top .golf_search .all_search a:hover{text-decoration:none; color:#73c23f; background:#f8f8f8;}
#sub_header .search_top .golf_search .auto_search {width:285px; height:232px; border:1px solid #51ad12; border-width:0 1px 1px; background:#fff; position:absolute; left:77px; top:32px; z-index:99999; overflow:hidden; font-size:11px;}
#sub_header .search_top .golf_search .auto_search .auto_list {width:265px; height:193px; padding:11px 10px 0; overflow-y:scroll; overflow-x:hidden; line-height:1.1;}
#sub_header .search_top .golf_search .auto_search .auto_list li {margin-bottom:6px;}
#sub_header .search_top .golf_search .auto_search .auto_list a {color:#a8a9a5;}
#sub_header .search_top .golf_search .auto_search .auto_btm {width:265px; height:19px; padding:9px 10px 0; color:#a8a9a5; position:absolute; bottom:0; left:0; overflow:hidden; background:#f8f8f8 url('http://img.golf.sbs.co.kr/www/2012/common/bg_auto_btm.gif') left top repeat-x;}
#sub_header .search_top .golf_search .auto_search .auto_btm a {color:#a8a9a5;}
#sub_header .search_top .golf_search .auto_search .auto_btm p {float:left;}
#sub_header .search_top .golf_search .auto_search .auto_btm ul {float:right;}
#sub_header .search_top .golf_search .auto_search .auto_btm ul li {float:left; padding-left:13px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line3.gif') 6px top no-repeat;}
#sub_header .search_top .golf_search .auto_search .auto_btm ul li.first {background:none;}
#sub_header .search_top .golf_search .auto_search a {display:block;}
#sub_header .search_top .golf_search .auto_search a:hover .auto_txt,
#sub_header .search_top .golf_search .auto_search a:hover {color:#73c23f;}
#sub_header .search_top .re_search {float:left; margin-top:10px;}
#sub_header .search_top .re_search label {display:inline-block; font-size:11px; color:#424242; margin-left:5px; vertical-align:top;}
#sub_header .search_top .re_search input {width:13px; height:13px; padding:0; margin:0; vertical-align:top;}

/* Sub Content - [ÅëÇÕ°Ë»ö] - Gnb */ 
#gnb_search {width:980px; height:34px; margin:0 auto; line-height:34px; border-top:2px solid #51ad12; border-bottom:1px solid #e3e3e3; background:#f7f7f7; overflow:hidden;}
#gnb_search li {float:left; font-weight:bold; padding-left:13px; margin-right:13px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line_search.gif') left 11px no-repeat;}
#gnb_search li:first-child {background:none; padding-left:15px;}
#gnb_search li a {color:#424242;}
#gnb_search li.on a, #gnb_search li a:hover {color:#51ad12;}

/* Sub Content - [ÅëÇÕ°Ë»ö] - ÄÁÅÙÃ÷ */
#search_area {width:725px; position:relative; min-height:855px; background:#fff; margin-bottom:-2px;}
#search_area a:hover, #search_area a:hover font, #search_area a:hover b, #search_area a:hover strong, #search_area a:hover span {color:#73c23f !important;}

#search_area .search_word {height:24px; overflow:hidden; border-bottom:1px solid #e3e3e3;}
#search_area .search_word dt, #search_area .search_word dd {float:left; line-height:24px;}
#search_area .search_word dt {padding:0 13px 0 15px; margin-right:12px; font-weight:bold; background:url('http://img.golf.sbs.co.kr/www/2012/common/line_search2.gif') right 5px no-repeat;}
#search_area .search_word dd a {font-size:11px; color:#868383;}

#search_area .search_result {position:relative;}
#search_area .txt_result {margin:30px 0 0; }
#search_area .cafe_select {height:29px; margin:7px 0 0 15px; padding-left:15px; border-top:1px solid #d8d7d7; background:#f7f7f7;}
#search_area .cafe_select input, #search_area .cafe_select label {vertical-align:top; display:inline-block; }
#search_area .cafe_select input {width:13px; height:13px;  margin-top:8px;}
#search_area .cafe_select label {margin:9px 17px 0 4px;}
#search_area .txt_result, #search_area .search_list h3, #search_area .search_list ul {padding-left:15px;}
#search_area .search_list h3 {font-size:14px; letter-spacing:-0.05em; margin:40px 0 6px;}
#search_area .search_list h3:first-child {margin-top:26px;}
#search_area .search_list h3 span {font-weight:normal;}
#search_area .search_list ul li {width:700px; margin-top:20px; overflow:hidden;}
#search_area .search_list ul li:first-child {margin-top:0;}
#search_area .search_list ul li .tit_img {width:155px; height:87px; float:left; position:relative; margin-right:16px;}
#search_area .search_list ul li .tit_img .frameBd {width:153px; height:85px;}
#search_area .search_list ul li .tit_img .play {position:absolute; right:0; bottom:0;}
#search_area .search_list ul li dl {letter-spacing:-0.05em; .float:left; word-break:break-all;}
#search_area .search_list ul li dl dt {margin:6px 0;}
#search_area .search_list ul li dl dt a, #search_area .search_list ul li dl dt img, #search_area .search_list ul li dl dt span {display:inline-block; vertical-align:top;}
#search_area .search_list ul li dl dt a {font-size:14px; color:#51ad12;}
#search_area .search_list ul li dl dt span {font-size:10px; font-family:Verdana; color:#868383; padding-left:14px; margin:4px 20px 0 14px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line13.gif') left 2px no-repeat;}
#search_area .search_list ul li dl dt img {margin-right:2px;}
#search_area .search_list ul li dl dt .lock {margin:1px 0 0 5px;}
#search_area .search_list ul li dl dd {line-height:19px;}
#search_area .search_list ul li dl dd img {vertical-align:top;}
#search_area .search_list ul li dl dd.location {color:#868383; font-size:11px; color:#868383; line-height:18px;}
#search_area .search_list ul li dl dd.location a {color:#868383;}
#search_area .search_list ul li dl dd.location .club {color:#ff7e00; margin-right:14px; padding-right:16px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line13.gif') right 2px no-repeat;}
#search_area .search_list ul li dl dd.cafe_location {color:#868383; font-size:11px;}
#search_area .search_list ul li dl dd.cafe_location span {display:inline-block; padding-left:10px; margin-left:13px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line13.gif') left 5px no-repeat;}

#search_area .search_list ul.thum_list {overflow:hidden;}
#search_area .search_list ul.thum_list li {width:155px; float:left; margin:0 14px 0 0; word-break:break-all; line-height:18px;}
#search_area .search_list ul.thum_list li .tit_img {width:155px; height:87px; clear:left; position:relative; margin:0 0 13px 0;}
#search_area .search_list ul.thum_list li .tit_img .frameBd {width:153px; height:85px;}
#search_area .search_list ul.thum_list li span {font-size:10px; font-family:Verdana; color:#868383; margin-top:5px;}

#search_area .search_list .result_view {height:30px; line-height:30px; padding-right:15px; text-align:right; border-bottom:1px solid #e3e3e3;}
#search_area .search_list .result_view a {display:inline-block; padding-right:10px; font-size:11px; letter-spacing:-0.05em; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_green.gif') right 10px no-repeat;}

/* Sub Content - [ÅëÇÕ°Ë»ö] - ºÎºÐ´º½º °Ë»ö °á°ú ÇÏ´Ü */
#search_area .paging {margin:40px 0 0; padding:24px 0 25px; border:1px solid #e3e3e3; border-width:1px 0;}

/* Sub Content - [ÅëÇÕ°Ë»ö] - ÇÏ´Ü °Ë»ö ¿µ¿ª */
#search_footer {width:980px; margin:0 auto; position:relative;  z-index:2; padding:10px 0 50px;}
#search_footer:after {content:""; display:block; clear:both;}
#search_footer .golf_search {width:433px; height:32px; position:relative; float:left; margin:0 10px 0 273px;}
#search_footer .golf_search .search_form {width:358px; height:26px; border:3px solid #51ad12; overflow:hidden; float:left;}
#search_footer .golf_search .search_form .select {width:73px; height:26px; display:block; float:left; letter-spacing:-0.1em; background:#fff url('http://img.golf.sbs.co.kr/www/2012/common/line2.gif') right 6px no-repeat;}
#search_footer .golf_search .search_form .select a {width:56px; height:19px; padding:7px 0 0 8px; display:block; color:#717171; background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_btm_gray.gif') right 11px no-repeat;}
#search_footer .golf_search .search_form .select.on a {background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_top_gray.gif') right 11px no-repeat;}
#search_footer .golf_search .search_form .txt_input {width:257px; height:26px; line-height:26px; border:none; font-size:14px; letter-spacing:-0.1em; font-weight:bold; padding:0 6px; display:block; float:left;}
#search_footer .golf_search .search_form .btn_arrow {width:16px; height:15px; display:block; padding-top:11px; float:left; background:#fff;}
#search_footer .golf_search .btn_search {float:right;}

#search_footer .golf_search .all_search {width:74px; height:225px; padding:7px 0 0 0; border:1px solid #51ad12; border-width:1px 1px 0; background:#fff; position:absolute; left:0; bottom:32px;}
#search_footer .golf_search .all_search li {font-size:11px; line-height:1.1;}
#search_footer .golf_search .all_search a {height:14px; padding:4px 0 0 10px; display:block; color:#a8a9a5;}
#search_footer .golf_search .all_search a:hover{text-decoration:none; color:#73c23f; background:#f8f8f8;}

#search_footer .golf_search .auto_search {width:285px; height:232px; border:1px solid #51ad12; border-width:1px 1px 0; background:#fff; position:absolute; left:77px; bottom:32px; overflow:hidden; font-size:11px;}
#search_footer .golf_search .auto_search .auto_list {width:264px; height:193px; padding:11px 10px 0; overflow-y:scroll; overflow-x:hidden; line-height:1.1;}
#search_footer .golf_search .auto_search .auto_list li {margin-bottom:6px;}
#search_footer .golf_search .auto_search .auto_list a {color:#a8a9a5;}
#search_footer .golf_search .auto_search .auto_btm {width:265px; height:19px; padding:9px 10px 0; color:#a8a9a5; position:absolute; bottom:0; left:0; overflow:hidden; background:#f8f8f8 url('http://img.golf.sbs.co.kr/www/2012/common/bg_auto_btm.gif') left top repeat-x;}
#search_footer .golf_search .auto_search .auto_btm a {color:#a8a9a5;}
#search_footer .golf_search .auto_search .auto_btm p {float:left;}
#search_footer .golf_search .auto_search .auto_btm ul {float:right;}
#search_footer .golf_search .auto_search .auto_btm ul li {float:left; padding-left:13px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line3.gif') 6px top no-repeat;}
#search_footer .golf_search .auto_search .auto_btm ul li.first {background:none;}
#search_footer .golf_search .auto_search a {display:block;}
#search_footer .golf_search .auto_search a:hover .auto_txt,
#search_footer .golf_search .auto_search a:hover {color:#73c23f;}

#search_footer .re_search {float:left; margin-top:10px;}
#search_footer .re_search label {display:inline-block; font-size:11px; color:#424242; margin-left:5px; vertical-align:top;}
#search_footer .re_search input {width:13px; height:13px; padding:0; margin:0; vertical-align:top;}

/* Sub Content - [ÅëÇÕ°Ë»ö] - ÀÎ±â °Ë»ö¾î */
.hot_search_txt {border:1px solid #ebebeb; border-bottom:none;}
.hot_search_txt h3 {height:40px; line-height:40px; color:#444; padding-left:14px; border-bottom:1px solid #e3e3e3; background:#fafafa;}
.hot_search_txt ol {padding:13px 15px 16px 17px;}
.hot_search_txt ol li {overflow:hidden; margin-top:9px;}
.hot_search_txt ol li:first-child {margin-top:0;}
.hot_search_txt ol li span, .hot_search_txt ol li a {float:left;}
.hot_search_txt ol li span {width:20px;}
.hot_search_txt ol li a {font-size:11px; color:#868383; margin-top:1px;}
.hot_search_txt ol li div {width:30px; float:right; overflow:hidden;}
.hot_search_txt ol li div img, .hot_search_txt ol li div p {float:left;}
.hot_search_txt ol li div p {font-size:9px; font-family:verdana; letter-spacing:-1px; color:#868383; margin:-1px 0 0 5px;}
.hot_search_txt ol li.top a {font-weight:bold; color:#444;}

/* Sub Content - [µ¿È£È¸] -  Left */
#sub_container .content_left .cafe_login {height:180px; border:2px solid #989ea3; background:#fff; margin-bottom:-1px; position:relative; z-index:10;}
#sub_container .content_left .cafe_login .login {height:126px; text-align:center; border-bottom:1px solid #e3e3e3;}
#sub_container .content_left .cafe_login .login p {font-size:11px; line-height:18px; padding:17px 0 15px;}
#sub_container .content_left .cafe_login .infor {height:126px; border-bottom:1px solid #e3e3e3;}
#sub_container .content_left .cafe_login .infor h3 {height:23px; padding:13px 0 0 12px; border-bottom:1px solid #e3e3e3;}
#sub_container .content_left .cafe_login .infor .tit_name {font-weight:bold; margin:10px 0 8px 12px;}
#sub_container .content_left .cafe_login .infor .txt {color:#868383; margin:0 0 10px 12px;}
#sub_container .content_left .cafe_login .infor .txt .point {margin-left:10px; font-size:11px;}
#sub_container .content_left .cafe_login .infor .txt img {margin:0;}
#sub_container .content_left .cafe_login .infor .select {position:relative;}
#sub_container .content_left .cafe_login .infor .select .tit_club {width:130px; height:19px;padding:0 12px 0 10px; color:#000; margin-left:12px; font-size:11px; line-height:21px; display:block; border:1px solid #e3e3e3; background:url('http://img.golf.sbs.co.kr/www/2012/common/arrow_btm_dgray.gif') 141px 50% no-repeat;}
#sub_container .content_left .cafe_login .infor .select div {width:132px; padding:10px 10px 7px; border:1px solid #50ad14; background:#fff; position:absolute; left:12px; top:20px;}
#sub_container .content_left .cafe_login .infor .select div p {padding:2px 0 5px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line_dashed.gif') left bottom repeat-x;}
#sub_container .content_left .cafe_login .infor .select div p span {display:block; padding-left:16px; color:#434343; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_human.gif') left top no-repeat;}
#sub_container .content_left .cafe_login .infor .select div ul li {width:132px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:4px;}
#sub_container .content_left .cafe_login .infor .select div ul li:first-child {margin-top:8px;}
#sub_container .content_left .cafe_login .infor .select div ul li a {color:#858384;}
#sub_container .content_left .cafe_login .cafe_make {height:52px; border-top:1px solid #fff; text-align:center; background:#f8f8f8;}
#sub_container .content_left .cafe_login .cafe_make a {display:block; margin-top:8px;}
#sub_container .content_left .cafe_list {width:178px; border:1px solid #e3e3e3; border-width:1px 1px 0;}
#sub_container .content_left .cafe_list ul {width:163px; height:auto; border-top:1px solid #fff; padding:18px 0 0 15px;}
#sub_container .content_left .cafe_list ul li {padding:0 0 18px; font-size:0;}
#sub_container .content_left .cafe_list ul li a img{display:block; margin-bottom:0;}
#sub_container .content_left .cafe_list ul li p {font-size:11px; color:#868383; margin-top:4px;}
/* 2015-02-23 µ¿È£È¸ ¾ÆÀÌÅÛ ¹«·áÈ­ Ãß°¡ */
#sub_container .content_left .cafe_list.item {line-height:1.5;}
#sub_container .content_left .cafe_list.item .tit {display:block; padding:19px 0 0 19px; font-size:0;}
	#sub_container .content_left .cafe_list.item .tit img {margin:0; }
	#sub_container .content_left .cafe_list.item ul {padding:13px 0 13px 19px; border:0; #padding:13px 0 14px 19px;}
		#sub_container .content_left .cafe_list.item ul li {margin-top:3px; #margin-top:2px; padding: 0 0 0 8px; background:url('http://img.golf.sbs.co.kr/www/2015/cafe/arrow_green.gif') no-repeat left 5px;}
		#sub_container .content_left .cafe_list.item ul li:first-child {margin-top:0;}
			#sub_container .content_left .cafe_list.item ul li a {font-size:11px; color:#868383;}
			#sub_container .content_left .cafe_list.item ul li a:hover, #sub_container .content_left .cafe_list.item ul li a:focus, #sub_container .content_left .cafe_list.item ul li a:active {text-decoration:underline;}

/* Sub Content - [µ¿È£È¸] -  Right */
.cafe_aside {padding:0 14px; border:1px solid #ececec; border-width:0 1px; position:relative; background:#fafafa;}
.cafe_aside h3 {padding:20px 0 7px; border-bottom:1px solid #d8d8d8; color:#444; letter-spacing:-0.05em;}
.cafe_aside .view {position:absolute; right:14px; top:21px; display:inline-block; font-size:11px; color:#868383;}

.cafe_notice {border-top:1px solid #ececec; padding-bottom:5px}
.cafe_notice ul {padding-left:2px;}
.cafe_notice ul li {width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:6px; padding-left:7px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 4px no-repeat;}
.cafe_notice ul li:first-child {margin-top:10px;}

.cafe_schedule {}
.cafe_schedule h3 {padding-top:16px;}
.cafe_schedule ul li {margin-top:6px;}
.cafe_schedule ul li:first-child {margin-top:9px;}

.cafe_freecycle ul {padding-left:2px;}
.cafe_freecycle ul li {width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:6px; padding-left:7px; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 4px no-repeat;}
.cafe_freecycle ul li:first-child {margin-top:10px;}

.cafe_favor {padding-bottom:15px}
.cafe_favor h3 {border-bottom:none;}
.cafe_favor ul {padding:17px 0 13px 12px; border:1px solid #d8d8d8; background:#fff;}
.cafe_favor ul li {margin-top:6px;}
.cafe_favor ul li:first-child {margin-top:0;}
.cafe_favor ul li span.num {width:16px; display:inline-block; vertical-align:top; margin-top:1px;}
.cafe_favor ul li span.txt {font-size:11px;}

.cafe_map {padding-bottom:20px}
.cafe_map h3 {border-bottom:none;}
.cafe_map div {width:208px; height:226px; border:1px solid #d8d8d8; position:relative; background:#fff url('http://img.golf.sbs.co.kr/www/2012/cafe/map.png') left top no-repeat;}
.cafe_map div a {display:block; position:absolute; font-size:11px; color:#868383; text-align:center;}
.cafe_map div a strong {font-weight:normal; display:block;}
.cafe_map div a:hover {color:#000;}
.cafe_map div a:hover strong {font-weight:bold; }
.cafe_map a .txt_over {display:none;}

.cafe_map .map0 {left:53px; top:43px;}
.cafe_map .map1 {left:115px; top:33px;}
.cafe_map .map2 {left:46px; top:83px;}
.cafe_map .map3 {left:96px; top:74px;}
.cafe_map .map4 {left:53px; top:116px;}
.cafe_map .map5 {left:53px; top:153px;}
.cafe_map .map6 {left:132px; top:93px;}
.cafe_map .map7 {left:113px; top:140px;}
.cafe_map .map8 {left:52px; top:193px;}

.cafe_map div.smsview0 {background-image:url('http://img.golf.sbs.co.kr/www/2012/cafe/map_seoul.gif');}
.cafe_map div.smsview1 {background-image:url('http://img.golf.sbs.co.kr/www/2012/cafe/map_gangwon.gif');}
.cafe_map div.smsview2 {background-image:url('http://img.golf.sbs.co.kr/www/2012/cafe/map_chungnam.gif');}
.cafe_map div.smsview3 {background-image:url('http://img.golf.sbs.co.kr/www/2012/cafe/map_chungbuk.gif');}
.cafe_map div.smsview4 {background-image:url('http://img.golf.sbs.co.kr/www/2012/cafe/map_junbuk.gif');}
.cafe_map div.smsview5 {background-image:url('http://img.golf.sbs.co.kr/www/2012/cafe/map_junnam.gif');}
.cafe_map div.smsview6 {background-image:url('http://img.golf.sbs.co.kr/www/2012/cafe/map_gyeongbuk.gif');}
.cafe_map div.smsview7 {background-image:url('http://img.golf.sbs.co.kr/www/2012/cafe/map_gyeongnam.gif');}
.cafe_map div.smsview8 {background-image:url('http://img.golf.sbs.co.kr/www/2012/cafe/map_jeju.gif');}

/* Sub Content - [µ¿È£È¸] - ¸ÞÀÎ */
#cafe_main {margin-top:-20px;}
#cafe_main .banner {width:530px; height:199px; overflow:hidden; border-top:2px solid #51ad12; }
#cafe_main .banner .banner_in {height:199px; border:1px solid #d8d8d8; border-top:none; position:relative; background:url('http://img.golf.sbs.co.kr/www/2012/cafe/bg_main_banner.jpg') left top no-repeat;}
#cafe_main .banner .banner_in .tit_img {width:258px; padding-left:21px; position:absolute; left:5px; top:27px; background:url('http://img.golf.sbs.co.kr/www/2012/cafe/bg_main_thum.gif') left bottom no-repeat;}
#cafe_main .banner .banner_in .frameBd {width:217px; height:121px; left:21px;}
#cafe_main .banner .banner_in dl {padding:30px 0 0 257px; position:relative; z-index:10;}
#cafe_main .banner .banner_in dl dt {font-size:14px; font-weight:bold; letter-spacing:-0.05em; margin-bottom:10px;}
#cafe_main .banner .banner_in dd {width:252px; word-break:keep-all; font-size:11px; color:#868383; }
#cafe_main .banner .banner_in dd a {font-size:12px; color:#000; display:inline-block; margin-top:20px;}
#cafe_main .banner .banner_in dd span {display:inline-block; padding-left:8px; margin-left:2px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line14.gif') left 1px no-repeat;}
#cafe_main .banner .banner_in .btn {text-align:center; margin-top:24px;}
#cafe_main .banner .banner_in .btn a { margin:0 2px;}

#cafe_main .cafe_news {border:1px solid #d8d8d8; border-top:none; background:#f8f8f8;}
#cafe_main .cafe_news .cafe_news_in {padding:14px 40px 12px 15px; border-top:1px solid #fff; overflow:hidden;}
#cafe_main .cafe_news .cafe_news_in h3 {float:left; margin-right:22px;}
#cafe_main .cafe_news .cafe_news_in ul {width:100%; clear:both;}
#cafe_main .cafe_news .cafe_news_in ul li {padding:6px 0 0 9px; overflow:hidden; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray.gif') left 12px no-repeat;}
#cafe_main .cafe_news .cafe_news_in ul li a {float:left; color:#434343;}
#cafe_main .cafe_news .cafe_news_in ul li span {float:right; color:#868383;}
#cafe_main .cafe_news .cafe_news_in p {font-size:11px; color:#6f6f6f;}
#cafe_main .cafe_news .cafe_news_in .txt_login {float:left; margin-top:1px;}
#cafe_main .cafe_news .cafe_news_in .txt_login a {font-weight:bold;}
#cafe_main .cafe_news .cafe_news_in .txt_none {width:100%; clear:both; padding-top:10px;}

#cafe_main .search_wrap {margin:20px 0;}
#cafe_main .search_wrap .txt_input {width:215px; border-width:1px;}
#cafe_main .search_wrap label {display:inline-block; vertical-align:middle; margin-right:5px;}

#cafe_main .view {font-size:11px; color:#868383; letter-spacing:-0.05em; position: absolute;}

#cafe_main .new_cafe {border:1px solid #d8d8d8; position:relative;}
#cafe_main .new_cafe h3 {padding:11px 0 10px 18px; border-bottom:1px solid #eee}
#cafe_main .new_cafe ul {overflow:hidden; padding:14px 0 0;}
#cafe_main .new_cafe ul li {width:223px; padding:0 20px 10px 20px; float:left; overflow:hidden;}
#cafe_main .new_cafe ul li img, #cafe_main .new_cafe ul li p {float:left;}
#cafe_main .new_cafe ul li a {float:right;}
#cafe_main .new_cafe ul li p {padding:1px 10px 0 12px;}
#cafe_main .new_cafe ul li p span {display:block; color:#868383;}
#cafe_main .new_cafe .view {right:10px; top:13px;}

#cafe_main .cafe_publicize, #cafe_main .album {position:relative; margin-top:20px;}
#cafe_main .cafe_publicize h3, #cafe_main .album h3 {padding-bottom:5px; border-bottom:2px solid #b7b7b7;}
#cafe_main .cafe_publicize .view, #cafe_main .album .view {right:0px; top:6px;}
#cafe_main .cafe_publicize ul {border:1px solid #d8d8d8; border-width:0 1px;}
#cafe_main .cafe_publicize ul li {padding:15px 21px 12px 18px; border-bottom:1px solid #d8d8d8; overflow:hidden}
#cafe_main .cafe_publicize ul li dt {font-weight:bold; margin-bottom:6px; letter-spacing:-0.05em;}
#cafe_main .cafe_publicize ul li dd img {float:left; margin-top:11px}
#cafe_main .cafe_publicize ul li dd ul {float:left; border:none; border-width:0; margin-top:12px; font-size:11px; color:#868383;}
#cafe_main .cafe_publicize ul li dd ul li {padding:0; border:none; float:left; padding:0px 0 0 7px; margin-left:6px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line_search.gif') left 1px no-repeat;}
#cafe_main .cafe_publicize ul li dd ul li:first-child {margin-left:0; background:none}
#cafe_main .cafe_publicize ul li dd a img {float:right; margin-top:7px}
#cafe_main .cafe_publicize ul li.bg_gray {background:#f8f8f8; border-top:1px solid #fff;}

#cafe_main .album ul {overflow:hidden; padding-top:18px;}
#cafe_main .album ul li {float:left; text-align:center; margin-left:19px;}
#cafe_main .album ul li:first-child {margin-left:13px;}
#cafe_main .album ul li a, #cafe_main .album ul li span {display:block; cursor:pointer;}
#cafe_main .album ul li .tit_img {position:relative;}
#cafe_main .album ul li .tit_img .frameBd {width:153px; height:85px;}
#cafe_main .album ul li .txt {margin-top:9px; letter-spacing:-0.05em;}

/* Sub Content - [µ¿È£È¸] - ¼­ºê */
#cafe .noti_list {margin:-5px 0 0;}
#cafe .noti_list li {line-height:18px; background-position:left 6px; margin:0;}
#cafe .noti_list li img {vertical-align:middle; margin:-3px 2px 0;}
#cafe .theme {overflow:hidden; margin:15px 0 20px; padding:10px 24px 10px 23px; border:1px solid #d8d8d8; background:#fafafa;}
#cafe .theme a {float:left; width:51px; margin-left:35px; line-height:22px; font-weight:bold; text-align:center;}
#cafe .theme a:first-child {margin:0;}
#cafe .theme a:hover {color:#000;}
#cafe .theme a span {display:block; color:#51ad12;}
#cafe .theme a:hover span {color:#51ad12;}
#cafe .theme a.on {width:49px; border:1px solid #86bf5f; background:#91cf67; color:#fff;}
#cafe .theme a.on span {color:#fff;}
#cafe .search_wrap {}
#cafe .search_wrap .txt_input {width:215px; border-width:1px; vertical-align:middle;}
#cafe .search_wrap .txt {margin:9px 7px 9px 0;}
#cafe .list_wrap {overflow:hidden;}
#cafe .kind {padding:25px 0 5px; overflow:hidden; }
#cafe .kind a {float:left; padding:0 10px 0 11px; font-size:11px; color:#868383; background:url('http://img.golf.sbs.co.kr/www/2012/common/line3.gif') 0 0 no-repeat;}
#cafe .kind a:first-child {padding-left:0; background:none;}
#cafe .list_wrap .list {clear:both; border-top:2px solid #d8d7d7;}
#cafe .list_wrap .list li {overflow:hidden; padding:15px; border-bottom:1px solid #ebebeb;}
#cafe .list_wrap em {display:block; height:24px; font-style:normal; color:#444; font-weight:bold;}
#cafe .list_wrap em img {margin-top:-1px;}
#cafe .list_wrap .thumb {position:relative; float:left; margin-right:13px;}
#cafe .list_wrap .thumb .frameBd {width:129px; height:72px;}
#cafe .list_wrap .cont {overflow:hidden;}
#cafe .list_wrap .cont .info li {float:left; padding:0 16px 3px 0; font-size:11px; color:#a2a2a2; border:0;}
#cafe .list_wrap .cont .info li span {display:inline-block; width:38px; margin-right:6px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line3.gif') right 0 no-repeat;}
#cafe .list_wrap .cont .info li.highlight {display:block; width:100%; color:#434343;}
#cafe .list_wrap .cont .info li.highlight span {color:#a2a2a2;}
#cafe .list_wrap .cont .info li.disb {color:#a2a2a2;}
#cafe .list_wrap .cont p {clear:both; line-height:18px; padding-top:8px;}
#cafe .list_wrap .cont p a {color:#868383; letter-spacing:-1px;}
#cafe .list_wrap .cont p a:hover {color:#51AD12;}
#cafe .list_wrap .type1 {margin-top:18px;}
#cafe .list_wrap .type1 li {padding:15px 14px;}
#cafe .list_wrap .type1 .thumb {position:relative; float:left; margin-right:10px;}
#cafe .list_wrap .type1 .thumb img {width:155px; height:87px;}
#cafe .list_wrap .type1 .thumb .frameBd {width:153px; height:85px;}
#cafe .list_wrap .type1 h4 {height:14px; overflow:hidden; margin-top:7px;}
#cafe .list_wrap .type1 .cont p {padding-top:5px;}
#cafe .list_wrap .type1 .info {margin-top:10px;}
#cafe .list_wrap .type1 .info li {width:auto; padding:0 4px 4px 6px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line3.gif') 0 1px no-repeat;}
#cafe .list_wrap .type1 .info li:first-child {padding-left:0; background:none;}
#cafe .list_wrap .type1 .info li:last-child {padding-right:0;}
#cafe .list_wrap .type2 {margin-top:25px;}
#cafe .area_list  {border-top:2px solid #747273;}
#cafe .area_list a {color:#868383;}
#cafe .area_list a:hover {color:#4eac0e;}
#cafe .area_list  table {width:100%;}
#cafe .area_list  table th {padding-top:15px; color:#4b4b4b; vertical-align:top; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#f8f8f8;}
#cafe .area_list  table td {padding:9px 0 10px 10px; border-bottom:1px solid #e8e8e8;}
#cafe .area_list ul li {float:left; line-height:24px; padding-right:5px; }
#cafe .area_list .column1 li {min-width:73px;}
#cafe .area_list .column2 li {min-width:54px;}
#cafe .area_location {height:21px; margin-top:20px;}
#cafe .board {margin-top:18px;}
#cafe .board .board_write {margin-top:-1px;}
#cafe .board .btn_right {margin-top:10px;}
#cafe .agreement {margin-top:27px;}
#cafe .agreement .stit {height:24px;}
#cafe .agreement .innerbox  {padding:15px 0 15px 15px; border:1px solid #e3e3e3; background:url('http://img.golf.sbs.co.kr/www/2012/common/bg_scroll.gif') right top repeat-y;}
#cafe .agreement .scrollY {height:677px; padding-right:15px; line-height:18px; clear: both; overflow-x: hidden; overflow-y: scroll; letter-spacing: -1px;}
#cafe .agreement h6 {height:36px; font-weight:normal;}
#cafe .agreement p, #cafe .agreement ul {padding-bottom:20px;}
#cafe .agreement .agree {text-align:center; margin-top:20px;}
#cafe .agreement .agree input {width:14px; height:14px; padding:0; margin:0 5px 0 0;}
#cafe .agreement .agree label {display:inline-block; margin-top:2px}
#cafe .agreement .agree .fir {margin-right:30px;}
#cafe .btm_btn {margin-top:30px; text-align:center;}
#cafe .board_write .info {margin-top:6px; }
#cafe .board_write input {vertical-align:middle;}
#cafe .board_write .info li {line-height:14px; padding-left:14px; color:#a2a2a2; font-size:11px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important1.gif') 0 3px no-repeat;}
#cafe .board_write .cafe_name .selector2 {margin-left:15px;}
#cafe .complete {border:2px solid #989ea3;}
#cafe .complete h5 {height:25px; padding-top:11px; text-align:center; font-size:14px; color:#73c23f; border-bottom:1px solid #e3e3e3;}
#cafe .complete h5 span {padding-right:135px; letter-spacing:-1px; background:url('http://img.golf.sbs.co.kr/www/2012/cafe/bg_tit_complete.gif') right 0 no-repeat;}
#cafe .complete .cont {padding:19px 10px 17px 11px; border-top:1px solid #fff; background:#f8f8f8;}
#cafe .complete .cont li {padding:0 0 7px 9px; line-height:18px; color:#000; background:url('http://img.golf.sbs.co.kr/www/2012/common/dot_gray4.gif') 0 7px no-repeat;}
#cafe .btn_center {text-align:center; margin-top:20px;}

/* Sub Content - [µ¿È£È¸] - ¼­ºê È°¿ë¾È³» */
#cafe .cafe_guide {color:#a2a2a2;}
#cafe .cafe_guide .tab_type1 {margin-bottom:30px;}
#cafe .cafe_guide .tab_type1 a {padding:0; text-align:center;}
#cafe .cafe_guide .tab_type1 .list1 a {width:135px;}
#cafe .cafe_guide .tab_type1 .list2 a {width:147px;}
#cafe .cafe_guide .tab_type1 .list3 a {width:206px;}
#cafe .cafe_guide .tab_type1 .list4 a {width:173px;}
#cafe .cafe_guide .tab_type1 .list5 a {width:118px;}
#cafe .cafe_guide ul li {line-height:18px;}
#cafe .cafe_guide ol {margin-left:18px; .margin-left:22px}
#cafe .cafe_guide ol li {list-style:decimal;}
#cafe .cafe_guide h4 {color:#000;}
#cafe .cafe_guide .guide_txt {padding:10px; border:1px solid #ebebeb; overflow:hidden;}
#cafe .cafe_guide .guide_txt p {font-size:11px; float:left; line-height:21px; padding-left:18px; background:url('http://img.golf.sbs.co.kr/www/2012/common/icon_important.gif') left 3px no-repeat;}
#cafe .cafe_guide .guide_txt img {float:right;}

#cafe .cafe_guide1 {padding-left:15px;}
#cafe .cafe_guide1 h4 {margin-bottom:2px;}
#cafe .cafe_guide1 li {margin-bottom:30px;}
#cafe .cafe_guide1 li li {margin:0px;}
#cafe .cafe_guide1 li ul li {padding-left:8px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line15.gif') left 6px no-repeat;}
#cafe .cafe_guide1 li div {margin:5px 0 0 -7px;}
#cafe .cafe_guide1 li ol div {margin:5px 0 0 -25px;}
#cafe .cafe_guide1 li ol img {margin-bottom:30px;}

#cafe .cafe_guide2 {padding-left:15px;}
#cafe .cafe_guide2 li {margin-bottom:30px;}
#cafe .cafe_guide2 li dl dt {font-weight:bold; color:#000; margin-bottom:2px;}
#cafe .cafe_guide2 li dl dd {padding-left:8px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line15.gif') left 6px no-repeat;}
#cafe .cafe_guide2 li div {margin:5px 0 0 -7px;}
#cafe .cafe_guide2 li p {font-size:11px; margin-top:5px;}
#cafe .cafe_guide2 li:first-child p {font-size:12px; margin-top:0;}

#cafe .cafe_guide3 {padding-left:15px;}
#cafe .cafe_guide3 h4 {margin-bottom:20px;}
#cafe .cafe_guide3 ol li {color:#000;}
#cafe .cafe_guide3 ol div {margin:8px 0 0 -25px;}
#cafe .cafe_guide3 ol li ul {margin:7px 0 25px -18px;}
#cafe .cafe_guide3 ol li ul li {margin:0; list-style:none; color:#a2a2a2; padding-left:8px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line15.gif') left 6px no-repeat;}
#cafe .cafe_guide4 {padding-left:15px; margin-bottom:30px; line-height:18px;}
#cafe .cafe_guide4 dt {margin-bottom:5px; color:#000; font-weight:bold;}
#cafe .cafe_guide4 dd {padding-left:8px; background:url('http://img.golf.sbs.co.kr/www/2012/common/line15.gif') left 6px no-repeat;}
#cafe .cafe_guide4 dd img {display:block; margin:5px 0 0 -15px;}

/* 140128 »ó´Ü Åõ¾îÁ¤º¸ ¹Ú½º Ãß°¡ */
.tour_info {width:980px;  border-bottom:1px solid #f7f7f7; margin:0 auto; font-size:0;}
.tour_info table {width:100%;border:1px solid #ccc;border-width:0 1px 1px 1px;background:url(http://img.golf.sbs.co.kr/www/2014/booking/bg_tourbox.gif) repeat-x left top;position:relative;}
.tour_info table thead th {height:25px;font-size:11px;color:#fff;line-height:16px;font-weight:normal;text-align:center;background:url(http://img.golf.sbs.co.kr/www/2014/booking/line_tourbox.gif) no-repeat right top;border-left:1px solid #4d80ab;}
.tour_info table thead th:first-child {border-left:none;}
.tour_info table thead th.ad_tit {background:#fff;}
.tour_info table tbody th {font-weight:bold; font-size:14px; color:#005391; height:40px; vertical-align:middle;}
.tour_info table tbody td {height:25px;padding:8px 5px 7px;text-align:center; font-size:12px; color:#666 !important; line-height:16px;border-left:1px solid #d8d8d8; background:#fff;}
.tour_info table tbody td .align_l {display:inline-block;text-align:left;}
.tour_info table tbody td .align_r {display:inline-block;text-align:right;}
.tour_info table tbody td.ad_img img {position:absolute;top:5px;right:28px;}

/* 2013-12-19 Âü°¡ ½ÅÃ» Æû Ãß°¡ (°í±³µ¿Ã¢ Âü°¡½ÅÃ») */
.account_area {border-top:2px solid #d8d7d7; width:651px; margin-top:10px;}
.account_area dl {width:216px;  border-left:1px solid #d8d7d7; overflow:hidden; float:left;}
.account_area dl dt, .account_area dl dd {text-align:center; border-bottom:1px solid #d8d7d7;}
.account_area dl dt { line-height:14px; font-weight:bold; color:#000; padding:9px 0; background:#f7f7f7;}
.account_area dl dd {padding:4px 0;}
.account_area dl dd input + label, .account_area dl dd span {vertical-align:middle;}
.account_area dl dd input {border:1px solid #e3e3e3; padding:3px; color:#000; font-size:11px;}
.account_area dl dd select {border:1px solid #e3e3e3; padding:2px; font-size:11px;}
.account_area dl dd label, .account_area dl dd span {display:inline-block;}
.account_area dl dd span {padding-top:5px;}
.account_area dl.nth_1 {width:651px; border-bottom:1px solid #d8d7d7; border-left:0;}
.account_area dl.nth_1 dt, .account_area dl.nth_1 dd {float:left; border-bottom:0;}
.account_area dl.nth_1 dt  {border-right:1px solid #d8d7d7; width:216px;}
.account_area dl.nth_1 dd {text-align:left; padding-left:18px;}
.account_area dl.nth_1 dd input, .account_area dl.nth_1 dd select {margin-right:5px;}
.account_area dl.nth_2 {border:0;}
.account_area dl.nth_3 {width:217px;}
.account_btn_area {width:651px; text-align:center; padding:30px 0; overflow:hidden;}
.btn_green_ac {display:inline-block; text-align:center; font-weight:bold; font-size:14px; line-height:16px; padding:12px 0 12px 0; min-width:113px; margin:0 7px; color:#fff !important; border:1px solid #378901; background:url('http://img.golf.sbs.co.kr/www/2013/tv/highschool_bg_btn.gif') repeat-x left top;cursor:pointer;}
.btn_green_ac:hover {text-decoration:underline;}
.btn_green_ac.white {border:1px solid #d1d1d1; color:#010101 !important; background:#f9f9f9;} 

/* 2014-01-09 °í±³µ¿Ã¢ ÇÁ·Î±×·¥ ¼Ò°³ Ãß°¡ */
.blind {text-indent:-1000em; height:1px; width:1px; line-height:0px; overflow:hidden; font-size:0; position:absolute; top:0;}
.about_programe {margin:10px 0 0 0; }
.about_programe img {vertical-align:top;}
.about_programe .pro {border-bottom:1px solid #ccc; margin-bottom:26px;background:url(http://img.golf.sbs.co.kr/www/2014/tv/highschool/cont_01.jpg) no-repeat;height:640px;}
.about_programe dl {margin:10px 0 11px 0;}
.about_programe dl dd ul li {border-bottom:1px solid #ccc;}
.about_programe dl dd ul li.noBorder {border:0 !important;} 
.about_programe dl dd ul li.bg1 {background:url(http://img.golf.sbs.co.kr/www/2014/tv/highschool/mc_01_01.jpg) no-repeat;height:245px;}
.about_programe dl dd ul li.bg2 {background:url(http://img.golf.sbs.co.kr/www/2014/tv/highschool/mc_01_02.jpg) no-repeat;height:245px;}
.about_programe dl dd ul li.bg3 {background:url(http://img.golf.sbs.co.kr/www/2014/tv/highschool/mc_02_01.jpg) no-repeat;height:241px;}
.about_programe dl dd ul li.bg4 {background:url(http://img.golf.sbs.co.kr/www/2014/tv/highschool/mc_02_02.jpg) no-repeat;height:241px;}

/* 2014-01-17 °í±³µ¿Ã¢ °ñÇÁ´ëÈ¸¿ä°­ Ãß°¡ */
.hischool_mass {margin:34px 0 0 27px;}
.hischool_mass li {padding-bottom:32px; overflow:visible; color:#5d5d5d; line-height:25px; }
.hischool_mass li .num {display:inline-block; margin-right:5px;}
.hischool_mass li strong {font-weight:normal; color:#252424;}
.hischool_mass li .orange {color:#ec6807;}
.hischool_mass li dl dt {padding:0 0 5px 0; font-size:14px; color:#252424; line-height:18px;}
.hischool_mass li dl dd .info li {padding:0 0 2px 7px; background: url('http://img.golf.sbs.co.kr/www/front/tv/2012hischool/dot_gray.gif') left 10px no-repeat;}
@-moz-document url-prefix(){
	.hischool_mass li dl dd .info li {background-position:0 12px;}
}
.hischool_mass li dl dd .sch {overflow:hidden;}
.hischool_mass li dl dd .sch dt, .hischool_mass li dl dd .sch dd {float:left; padding:0;}
.hischool_mass li dl dd .sch dt {width:50px; font-size:12px; color:#5d5d5d; line-height:25px;}
.hischool_mass li dl dd .sch dd {padding-left:9px; background:url('http://img.golf.sbs.co.kr/www/2014/tv/highschool/bul_dash.gif') no-repeat left 10px;}
@-moz-document url-prefix(){
	.hischool_mass li dl dd .sch dd {background-position:0 12px;}
}
.hischool_mass li dl dd .sch dd .info li {padding-left:0; background:none;}
.hischool_mass.condi {margin-left:36px;}
.hischool_mass.condi li {position:relative; }
.hischool_mass.condi li .num {position:absolute; left:-15px; top:0;}
*:first-child+html .hischool_mass.condi li .num {top:-6px;}
.hischool_mass.condi li dl dt {font-size:12px; color:#5d5d5d;}
.hischool_mass.condi li dl dd dl {margin-left:19px;}
.hischool_mass.condi li dl dd dl dt {position:relative;}
.hischool_mass.condi li dl dd dl dt .num {left:-19px;}
*:first-child+html .hischool_mass.condi li dl dt .num {top:14px;}
.hischool_mass.condi li ul {margin-left:19px;}
.hischool_mass.condi li ul li {position:relative; padding:0 0 2px 0;}
.hischool_mass.condi li ul li .num {left:-21px;}
.local_ruls {border-top:1px solid #ccc; padding-top:59px;}
.form_notice {display:block;padding:10px 0 3px;}

/* 21014-01-08 ¿À¸¥ÂÊ °íÈ­Áú ÆË¾÷¾È³» Ãß°¡  */
.view_banner{width:770px; height:70px; padding-top:10px; display:block; z-index:2; background:#454447; position: absolute; left:15px; top: 15px;}

.view_high{width:245px; height:783px; position:absolute; right:-246px; top:0; z-index:3; /*background:url('http://img.golf.sbs.co.kr/www/2015/banner/onair_insure_245x783.jpg') #444451 left center no-repeat;*/ background:#444451; text-align:center;}
	.vh_pop_close{width:25px; height:25px; position:absolute; right:0; top:0;background:url('http://img.golf.sbs.co.kr/www/2014/tv/on_air/btn_view_popup.gif') left top no-repeat; }

/* ¸¶ÀÌÆäÀÌÁö - ÀÚµ¿°áÁ¦Ãë¼Ò³»¿ª */
.autopay_cancel {padding-top:23px;}
	.autopay_cancel .tit {margin-bottom:30px;}

/* ºÎÅ· - ¿¹¾à Á¶È¸/º¯°æ/Ãë¼Ò ¹è³Ê Ãß°¡ */
.bnr_bk_confirm {width:785px; margin-top:30px;}

/* ºÎÅ· - ¿¹¾à½ÅÃ» È«º¸¿µ»ó ¹è³Ê Ãß°¡ */
.new_thum_evm {width:199px; height:95px; margin-top:30px; position:relative; }
	.new_thum_evm .subject {padding:5px 8px 0 8px; padding:5px 8px 2px 8px \0/IE8; *padding:5px 8px 2px 8px; background:url('http://img.golf.sbs.co.kr/www/2015/common/bg_trans_orange.png') repeat; font-size:11px; color:#fff; position:absolute; left:0; top:0; z-index:1;}
	.new_thum_evm .img_area {width:199px; height:95px;}
		.frameBd_evm {width:197px; height:93px; z-index:3;}
.new_thum_evm:hover .subject, .new_thum_evm:focus .subject, .new_thum_evm:active .subject {color:#fff !important;}

.haesolia_event_layerpop .tit_area {padding:15px 63px 11px 63px;}
	.haesolia_event_layerpop .tit {font-size:16px; color:#4e515c;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.new_thum_evm .subject {padding:4px 8px 3px 8px;}
	.haesolia_event_layerpop .tit_area {padding:14px 63px 12px 63px;}
}

/* È¸¿øÇýÅØ */
[class^="benefit_w_"] {overflow:hidden; position:relative; line-height:1.5;}
	[class^="bnf_sec_"] {float:left; border-top:2px solid #dbdbdb; position:relative; z-index:1;}
		[class^="bg_bnf_"] {display:block; border:1px solid #dbdbdb;  position:absolute; z-index:0;}
		[class^="bg_bnf_laybox_"] {width:386px; height:98%; border:2px solid #73c340; background:#fff;   z-index:3; display:none;}
		[class^="bnf_list_"] {overflow:hidden;}
			[class^="bnf_info_"] {}
				[class^="bnf_view_"] {display:block;  position:relative; }
					[class^="bnf_icon_"], [class^="bnf_txt_"], .bnf_align_maker {display:inline-block; }
					.bnf_align_maker {vertical-align:middle;}
					[class^="bnf_arrow_"] {width:15px; height:24px; margin-top:-12px; position:absolute; top:50%; display:none; z-index:10;}
					[class~="bnf_on"] [class^="bnf_arrow_"] {display:block; }
				[class^="bnf_detail_"] {width:365px; height:95%;  position:absolute; top:5px; z-index:5; display:none;}
					.bnf_detail_inner {width:346px; height:85%; padding-top:31px; position:relative;}
						.bnf_btn_close {width:21px; height:21px; background-position:-595px 0; position:absolute; right:-10px; top:0;}
						[class^="bnf_context_"] {width:346px; height:100%; margin:0 auto; min-height:165px; max-height:524px; overflow-x:hidden; overflow-y:auto;}
			[class~="bnf_on"], [class~="bnf_on"] [class^="bnf_view_"]{z-index:4;}
			[class~="bnf_on"] [class^="bnf_txt_"] {color:#73c23f;}
			[class~="bnf_on"] [class^="bnf_detail_"] {display:block;}

.benefit_w_mem, .benefit_w_gold {margin-top:30px; overflow:hidden;}
.benefit_w_gold_first {margin-top:0; }
	.bnf_sec_tit {width:162px; padding:40px 20px 0 20px; text-align:center;}
		.bnf_tit, .bnf_price, .bnf_btn {display:block; }
		.bnf_price {margin:18px 10px 0 10px; color:#e61e04; text-align:left; line-height:1.3; }
		.bnf_btn {margin-top:18px; text-align:center; }
		.bnf_banner {margin-top:40px;}
	.bnf_sec_info {width:778px; min-height:248px; padding:8px 0 9px 0; }
		.bnf_list_mem {width:778px; }
			.bnf_info_mem {float:left; width:389px; height:54px; padding:15px 0;} 
				.bnf_view_mem {padding-left:34px;}
					.bnf_icon_mem, .bnf_txt_mem {vertical-align:middle;}
					.bnf_icon_mem {margin-right:25px;}
					.bnf_txt_mem {width:250px;}
					.bnf_align_maker {width:0; height:54px;}
					.bnf_arrow_even {right:-3px; background-position:-560px 0;}
					.bnf_arrow_odd {left:-2px; background-position:-575px 0;}
				.bnf_detail_even {right:3px;}
				.bnf_detail_odd {left:20px;}
					.bnf_context_gold {height:100%; }
					.bnf_context_mem {height:90%; }
	
	.bnf_sec_info_partner {padding:23px 0 0 0; }
		.bnf_list_partner {width:778px;}
			.bnf_info_partner {width:754px; padding:0 12px; overflow:hidden;} 
				.bnf_icon_partner, .bnf_txt_partner {float:left; vertical-align:top;}
				.bnf_icon_partner {margin-right:28px;}
				.bnf_txt_partner {width:580px; padding-bottom:30px;}
					.bnf_txt_partner .color_gray {display:block;}
					.bnf_btn_patrner {display:block; margin-top:10px;}

		.bg_bnf_laybox_top_odd {top:-2px; left:-1px; border-width:2px 2px 0 2px;}
		.bg_bnf_laybox_bottom_odd {bottom:0; left:-1px; border-width:0 2px 2px 2px;}
		.bg_bnf_laybox_top_even {top:-2px; right:0; border-width:2px 2px 0 2px;}
		.bg_bnf_laybox_bottom_even {bottom:0; right:0; border-width:0 2px 2px 2px;}

		.bg_bnf_left {width:200px; height:100%; background:#eee; border-width:0 1px 1px 1px; left:0; bottom:0; }
		.bg_bnf_right {width:777px; height:100%;  border-width:0 1px 1px 0; background:#f9f9f9; right:0; bottom:0; }

/* ÈÞ¸Õ°èÁ¤ ¸Þ½ÃÁö */
.human_txt_guide {margin-bottom:19px;}
.human_msg_box, .human_btn_w {line-height:1.5;}
.human_msg_box {width:783px; padding:29px 0; border:1px solid #d8d8d8; color:#666; text-align:center; }
	.human_msg_id_w{display:block; margin-bottom:28px;}
		.human_msg_radio, .human_msg_label {display:inline-block;  vertical-align:middle;}
		.human_msg_radio {margin:0 5px 0 10px; position:relative; top:-2px;}
		.human_msg_label {margin-right:20px; font-size:14px; color:#000; font-weight:bold; cursor:pointer;}
		.human_btn_w {margin-top:30px; text-align:center; }
			.human_btn_w .btn_rd_gray_s {margin-left:20px;}
			.human_btn_w .btn_rd_green .txt, .human_btn_w .btn_rd_gray_s .txt {width:150px; padding:12px 0 8px 10px; *padding:11px 0 9px 10px; font-size:12px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.human_btn_w .btn_rd_green .txt, .human_btn_w .btn_rd_gray_s .txt {padding:11px 0 9px 10px;}
}
/* ÈÞ¸Õ°èÁ¤ È®ÀÎ/ÇØÁ¦ */
.human_id_w {width:785px; line-height:1.5;}
	.human_id_w .noti_list li {line-height:1.3;}
	.human_id_check_w {border-top:1px solid #ebebeb;}
	.human_type_w {padding:17px 14px 13px 14px; border-bottom:1px solid #ebebeb; overflow:hidden;}
		.human_radio, .human_label {display:inline-block; vertical-align:middle;}
		.human_radio {margin-right:5px; position:relative; top:-2px;}
		.human_label {font-size:14px; color:#000; font-weight:bold; cursor:pointer;}
	[class^="human_form_"] {padding:29px 36px; border-bottom:1px solid #ebebeb; background:#f8f8f8; display:none;}
		.human_txt {display:block; color:#000;}
		[class^="h_form_"] {display:inline-block;  font-size:14px; }
			[class^="h_form_label_"] {padding:11px 0 9px 13px; cursor:pointer;}
		.h_form_list_w {}
			.h_form_list, .h_form_list_hp {width:100%; margin-top:20px; }
				.h_form_list .selector {height:38px; padding:0 15px; border:1px solid #d2d4d8;}
					.h_form_list .selector span {height:38px; line-height:3; letter-spacing:0;}
					.h_form_list .selector select {}
			.h_form_list_hp {min-height:127px;}
				.h_form_list_hp .hf_in_w, .h_form_list_hp .h_form_label_tit {float:left;}
				.h_form_label_tit, .h_form_label_sex, .h_form_input, .h_form_txt, .h_form_radio, .btn_rd_white_grayb {vertical-align:middle;}
				.h_form_input, .h_form_input_authentication {width:200px; padding:12px 15px 10px 15px; border:1px solid #d2d4d8; background:#fff; font-size:14px; font-weight:bold;}
				.h_form_label_tit {width:102px;   color:#868383;   position:relative;}
					.h_form_dot {width:2px; height:2px; margin-top:-1px;  background:#818181; overflow:hidden; position:absolute; left:0; top:50%; }
				.h_form_label_sex {width:38px; padding-left:6px; *padding-left:0; font-weight:bold; color:#000;}
				.h_form_txt {padding:12px 0 13px 10px; color:#888; position:relative;}
				.hf_in_w, {width:596px; overflow:hidden;}
					.hf_in_list, .hf_in_list_hp {margin-top:10px; position:relative;}
					.hf_in_list:first-child {margin-top:0;}
						.hf_in_list .btn_rd_white_grayb {width:130px; margin-left:10px;}
							.hf_in_list .btn_rd_white_grayb .txt {width:110px;}
					.hf_in_list_hp {z-index:3;}
						.h_form_input_authentication {background:none; position:relative; z-index:2;}
						.h_form_input_authentication:focus, [class~="h_form_input_bg"] {background:#fff;}
						.h_form_label_placeholder {width:200px; padding:11px 15px 9px 15px; *padding:11px 15px 8px 15px; padding:11px 15px 8px 15px \0/IE8; background:#fff; color:#999; font-weight:bold; position:absolute; left:0; top:0; *top:1px; z-index:1;}
						.h_form_guide {font-size:12px; color:#666 !important; }
							.h_form_icon_q {width:13px; height:13px; background:#666; color:#fff; font-family:dotum; line-height:1.3; *line-height:1.1; vertical-align:middle; text-align:center; position:relative; left:5px; top:-2px; }
						.h_form_guide_layer {width:385px; padding:8px 12px 8px 12px; border:1px solid #666; background:#fff; font-size:11px; color:#666; position:absolute; left:145px; top:0; *top:1px; display:none;}
						.h_form_guide:hover .h_form_guide_layer, .h_form_guide:focus .h_form_guide_layer, .h_form_guide:active .h_form_guide_layer {display:block;}
	.human_id_btn_w {margin-top:50px; text-align:center;}
		.human_id_btn_w .btn_rd_gray .txt {width:99px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.human_type_w {padding:16px 14px 14px 14px;}
		.human_radio {top:0;}
	.h_form_dot {margin-top:-2px;}
	.h_form_list .selector {margin-left:16px;}
		.h_form_list .selector span {line-height:2.9;}
	.h_form_input, .h_form_input_authentication, .h_form_label_placeholder, .h_form_label_tit, .h_form_label_sex {padding:11px 15px 11px 15px;}
	.h_form_label_placeholder {padding-bottom:7px;}
	.h_form_label_sex {width:20px; padding-left:2px;}
	.h_form_icon_q {line-height:1; top:-1px;}
	.h_form_guide_layer {top:4px;}
}

/* ÇÑÈ­ ±Â¼¦°ñÇÁº¸Çè */
.img_hanhwa_golf {background:url('http://img.golf.sbs.co.kr/www/2015/insurance/img_hanhwa_golf.png') no-repeat;}
.hanhwa_golf_w {width:785px; padding-bottom:50px; line-height:1.5;}
	.hg_banner_w {width:785px; margin-bottom:10px;}
	.hg_top {width:785px; height:470px; margin-bottom:19px; position:relative;}
		.frameBd_hanhwa_golf {width:783px; height:468px; z-index:1;}
		.btn_hg_qa {padding:18px 18px 20px 19px; border:1px solid #ee7425; border-width:1px 1px 0 0; background:#ff7c28; position:absolute; right:0; top:0; z-index:2; }
			.hg_txt_qa {display:block; width:103px; height:97px; background-position:-635px -480px;}
	.tabmenus_hanhwa_golf {width:785px; height:40px; overflow:visible;}
		.tabmenus_hanhwa_golf li {margin-left:-1px; height:40px; border:0;}
			.tabmenus_hanhwa_golf li a {width:158px; height:38px; padding:0;  border-top:2px solid #000; border-width:2px 0 0 0; color:#707070; }
				.hg_tab_txt {display:block; padding:13px 0 6px 0; *padding:12px 0 7px 0; border:1px solid #ccc; border-width:0 1px 1px 1px;} 
			.tabmenus_hanhwa_golf li a.on {height:37px; border-top:3px solid #ed4726; color:#ed4726; position:relative; z-index:1;}
				.tabmenus_hanhwa_golf li a.on .hg_tab_txt {padding:12px 0 7px 0; *padding:11px 0 8px 0; border-bottom:0;}
	.hg_tab_cont_w {width:785px; margin-top:30px;  color:#707070;}
		.hg_info_w {border-bottom:1px solid #919191; overflow:hidden;}
			.hg_info_list {padding:40px 0 59px 0; border-top:1px solid #e1e1e1;}
			.hg_info_list:first-child {padding-top:10px; border-top:0;}
			.hg_guide_list {min-height:43px; padding:27px 0 26px 98px; border-top:1px solid #e1e1e1; color:#636363; position:relative; }
			.hg_guide_list:first-child {border-color:#919191;}
				[class="hg_info_cont_"] {width:785px;}
				.hg_info_cont_01 {height:77px; background-position:0 -715px;}
				.hg_info_cont_02 {height:117px; background-position:0 -795px;}
				.hg_info_cont_03 {height:132px; background-position:0 -915px;}
		.hdd_tit_join_detail {width:79px; background-position:0 -505px;}
		[class^="hg_table_"] {width:785px;  overflow:hidden; border-bottom:1px solid #919191;}
			[class^="hg_table_"] .hdd_table, [class^="hg_table_"] [class^="hdd_th"], [class^="hg_table_"] [class^="hdd_td"] {border-collapse:separate;}
			[class^="hg_table_"] .hdd_table {width:788px; margin-left:-2px; margin-bottom:-1px; border-top:0;}
				[class^="hg_table_"] [class^="hdd_th"], [class^="hg_table_"] [class^="hdd_td"] {border-width:1px 0 0 1px; }
				[class^="hg_table_"] [class^="hdd_td"] {color:#707070;}
				.hdd_th_body_bg {border-left:0; background:#f7f7f7;}
				.hdd_th_head_bg, .hdd_th_head_bg2 {background:#f7f7f7; text-align:center;}
				.hdd_th_head_bg2 {border-bottom:1px solid #919191 !important;}
		.hg_table_w {}
		.hg_table_list_w {border-top:2px solid #000;}
			.hg_table_list_w .hdd_th_head {border-top:0; border-bottom:1px solid #919191;}
		.hg_warring_w {margin:12px 0 28px 0; padding:1px 0 0 17px; font-size:11px; color:#999; position:relative;}
			[class^="hg_ico_"] {display:block; position:absolute; left:0; top:0;}
			.hg_ico_warring {width:14px; height:18px; background-position:-40px -480px;}
			.hg_warring {display:block; margin-left:15px; text-indent:-11px;}
		.hdd_tit_arrow_w, .hdd_tit_arrow_w2 {padding-left:19px; margin-bottom:5px;}
		.hdd_tit_arrow_w2 {margin-top:32px;}
			.hg_ico_arrow {width:13px; height:14px; background-position:-20px -480px;}
		.hg_txt_bulit_box {display:block; margin-bottom:5px; padding-left:18px; color:#636363; position:relative;}
			.hg_ico_box {width:4px; height:4px; background-position:-85px -480px; left:10px; top:5px;}
		.hdd_tit_refund_ex {width:92px; background-position:-155px -505px;}
		.hdd_tit_guarantee {width:54px; background-position:-255px -505px;}
		.hg_txt_dot_w {display:block; padding-left:7px; position:relative;}
			.hg_ico_dot {width:2px; height:2px; background:#aeaeb1; top:4px;}
		.hdd_tit_insurance_limit {width:80px; background-position:-400px -505px;}
		.hg_agreement_w {margin-top:17px;}
				.hg_agreement {padding-left:17px; margin-top:7px; position:relative;}
					.hg_agreement_number {color:#ed4726; position:absolute; left:0; top:0; *top:-2px;}
					.hg_agreement_txt {color:#636363;}
				.hg_agreement:first-child {margin-top:0;}
		.hg_guide_w {margin:0 0 15px 0; padding:0 0 0 47px; position:relative;}
			.hg_ico_info {width:42px; height:20px; background-position:-95px -480px;}
			.hg_guide {display:block; margin-left:11px; text-indent:-11px;}
			[class^="hg_ico_num_"] {width:47px; height:40px; left:24px; top:27px;}
			.hg_ico_num_01 {background-position:0 -550px;}
			.hg_ico_num_02 {background-position:-50px -550px;}
			.hg_ico_num_03 {background-position:-100px -550px;}
			.hg_ico_num_04 {background-position:-150px -550px;}
			.hg_ico_num_05 {background-position:-200px -550px;}
			.hg_ico_num_06 {background-position:-250px -550px;}
			.hg_ico_num_07 {background-position:-300px -550px;}
			.hg_ico_num_08 {background-position:-350px -550px;}
			.hg_ico_num_09 {background-position:-400px -550px;}
			.hg_ico_num_10 {background-position:-450px -550px;}
			[class^="hg_tit_"] {display:block; height:15px;}
			[class^="hg_tit_guide_"] {height:20px; margin-bottom:14px;}
			.hg_tit_guide_distribution {width:88px; background-position:0 -641px;}
			.hg_tit_guide_autograph {width:138px; background-position:-95px -641px;}
			.hg_tit_guide_composition {width:105px; background-position:-240px -641px;}
			.hg_tit_guide_violation {width:223px; background-position:-350px -641px;}
			.hg_tit_guide_underprivileged {width:183px; background-position:0 -666px;}
			.hg_tit_guide_cooling_off {width:139px; background-position:-190px -666px;}
			.hg_tit_guide_cancel_contract {width:291px; background-position:-335px -666px;}
			.hg_tit_guide_basics {width:164px; background-position:0 -691px;}
			.hg_tit_guide_calculation_standard {width:155px; background-position:-170px -691px;}
			.hg_tit_guide_few_refund {width:178px; background-position:-330px -691px;}
		.hg_tit_report_center_w {height:36px; margin:20px 0 6px 0; padding:16px 0 19px 0; position:relative;}
			.hg_tit_report_center {width:464px; height:36px; background-position:0 -595px;}
			.hg_ico_big_pointer {width:67px; height:70px; background-position:-525px -550px; left:473px;}
			.hg_tit_consultation_guide {width:155px; background-position:-155px -480px;}
			.hg_tit_report_center2 {width:194px; background-position:-315px -480px;} 
			.hg_tit_financial_supervisory {width:176px; background-position:0 -525px;}
			.hg_tit_depositor_protection_act {width:181px; background-position:-185px -525px;}
		.hg_txt_guide {display:block; margin-bottom:5px; padding-left:18px; color:#636363; }

@media screen and (-webkit-min-device-pixel-ratio:0){
	.hg_tab_txt {padding:11px 0 8px 0;}
	.tabmenus_hanhwa_golf li a.on .hg_tab_txt {padding:10px 0 9px 0;}
}

/* °ñÇÁº¸Çè ¿ÞÂÊ - »ó´ã¼¾ÅÍ, »ó´ã½ÅÃ» */
.img_insure {background:url('http://img.golf.sbs.co.kr/www/2015/insurance/img_insurance.png') no-repeat;}
[class^="insure_left_"] {border:1px solid #d8d8d8; line-height:1.5;}
	[class^="insure_tit_"] {display:block;}
.insure_left_qa_center {padding:25px 16px 26px 17px; background:#fafafa; overflow:hidden;}
	.insure_tit_qcenter {width:139px; height:15px; margin:0 auto;}
	.insure_qcenter {width:145px; height:12px; margin-top:14px; background-position:0 -20px;}
.insure_left_qa_form {width:158px; padding:14px 10px; border-width:0 1px 1px 1px; background:#fff; overflow:hidden;}
	.insure_tit_qa {width:53px; height:15px; background-position:0 -60px;}
	.insure_txt_qa {display:block; width:156px; height:11px; margin:7px 0 15px 0; background-position:0 -80px;}
	.insure_qa_form {width:158px !important; margin:0 0 15px 0; padding:15px 0;  border:1px solid #e3e3e3; border-width:1px 0; overflow:hidden;}
		[class^="inqa_form"] {margin-top:10px;}
		[class^="inqa_form"]:first-child {margin-top:0;}
			[class^="inqa_input"], [class^="inqa_label"], .inqa_dash, select, a {vertical-align:middle;}
			[class^="inqa_label"] {display:inline-block; color:#010101; }
			.inqa_input_chk {position:relative; top:-2px; left:-3px;}
			.inqa_label_chk_product {font-weight:bold; font-size:11px;}
			[class^="inqa_input_wr_"] {height:17px; padding:1px 2px; border:1px solid #e3e3e3; }
			.inqa_input_wr_name {width:83px; }
			.inqa_input_wr_phone {width:32px;}
			.inqa_dash {display:inline-block; width:5px; height:1px; margin:0 2px; background:#a2a2a2;}
			.inqa_label_name {width:49px;  padding-left:7px; font-weight:bold; position:relative;}
				.inqa_dot {display:block; width:2px; height:2px; background:#535353; overflow:hidden; position:absolute; left:1px; top:50%; margin-top:-2px;}
			.inqa_label_agreement {*margin-left:-4px;}
		.inqa_form_chk {margin-top:5px;}
			.inqa_form_chk .inqa_input_chk {left:0;} 
	.inqa_form_agreement_w {width:158px;}
		.inqa_form_agreement {position:relative; width:160px; margin-top:6px; font-size:11px; letter-spacing:-1px;}
		.inqa_form_agreement:first-child {margin-top:0;}
	.inqa_btn_w {margin-top:15px; text-align:center;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.inqa_input_chk {top:0;}
}

/* °ñÇÁº¸Çè - ÀÌº¥Æ® ÆäÀÌÁö */
.insurance_event_w {width:720px; /*height:984px;*/ margin:0 auto; line-height:1.5; position:relative; overflow:hidden;}
	.paging_btn_insurance_event {padding:7px 12px; background:#4e515c; position:absolute; right:0; top:0; z-index:2;}
		.paging_btn_insurance_event .page_num {color:#969697;}
		.paging_btn_insurance_event .btn_left, .paging_btn_insurance_event .btn_right {width:12px;}
		.paging_btn_insurance_event .btn_left {background-position:-345px -20px;}
			.paging_btn_insurance_event .btn_left:hover, .paging_btn_insurance_event .btn_left:focus, .paging_btn_insurance_event .btn_left:active {background-position:-345px -45px;}
		.paging_btn_insurance_event .btn_right {background-position:-360px -20px;}
		.paging_btn_insurance_event .btn_right:hover, .paging_btn_insurance_event .btn_right:focus, .paging_btn_insurance_event .btn_right:active {background-position:-360px -45px;}
	.ins_ev_list_w {overflow:hidden; /*position:absolute; left:0; top:0; z-index:1;*/}
		.ins_ev_cont {float:left; width:720px; /*height:984px;*/}

/* TV - ÇÁ·Î±×·¥ - ÇÁ·¡Áö´øÃ÷ÄÅ ¼Ò°³ */
.presiduntscup_w {padding-left:11px; line-height:2;}
	.presi_about {color:#666; overflow:hidden;}
		.presi_about_inner {margin-top:14px;}
		.presi_about_inner:first-child {margin-top:18px; *margin-top:17px;}
			[class^="presi_bold_"] {font-size:15px;}
			.presi_bold_green {color:#407068;}
			.presi_bold_orange {color:#eaa011;}
	[class^="presi_team_"] {width:568px; height:763px; background:url('http://img.golf.sbs.co.kr/www/2015/tv/program/img_presidunts2015.png') no-repeat;}
	.presi_team_usa {margin-top:34px;}
	.presi_team_international {margin-top:18px; background-position:0 -766px;}

/* °ñÇÁÈ¸¿ø - KLPGA ÀÌ¿ë ÈÄ±â */
.postscript_w {width:978px; border:1px solid #d8d8d8; line-height:1.5;}
	.postscript_head_klpga {width:978px; height:448px; border-bottom:1px solid #d8d8d8; background:url('http://img.golf.sbs.co.kr/www/2015/memberzone/visual_klpga_postscript.jpg') no-repeat;}
	.postscript_content_w {padding:49px; }
		.postscript_tit {display:block; margin-bottom:20px;}
		.postscript_list_w {border:1px solid #e5e5e5; overflow:hidden;}
			.postscript_info_w {overflow:hidden; border-top:1px solid #e5e5e5; position:relative;}
			.postscript_info_w:first-child {border-top:0;}
				.postscript_info {float:left; width:220px; }
				.postscript_info:first-child {width:218px;}
					[class^="ps_game_"] {display:block; padding:13px 0 7px 0; *padding:12px 0 8px 0; border-top:1px solid #e5e5e5; text-align:center; color:#333;}
					.ps_game_tit {background:#f8f8f8; font-weight:bold; border-top:0;}
					.ps_game_txt {} 
			.postscript_thum_w {padding:30px 50px 25px 50px; border-top:1px solid #e5e5e5;}
				.postscript_thum_ul {overflow:hidden;}
					.postscript_thum_li {float:left; margin-left:50px;}
					.postscript_thum_li:first-child {margin-left:0;}
						.new_thum_postscript {width:226px; height:157px;}
							.new_thum_postscript .img_area {width:226px; height:128px; margin-bottom:11px; line-height:1.5;}
								.new_thum_postscript .alingn_noblock {height:128px; vertical-align:middle; }
									.frameBd_postscript {width:224px; height:126px;}
							.new_thum_postscript:hover .subject, .new_thum_postscript:focus .subject, .new_thum_postscript:active .subject {color:#f87a1d !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	[class^="ps_game_"] {padding:11px 0 9px 0;}
	.postscript_thum_w {padding-bottom:24px;}
		.new_thum_postscript .img_area {margin-bottom:9px;}

}
/*È¸¿øÅ»Åð »õ·Î¿î ÅÛÇÃ¸´*/
.outbox {position:relative;width:781px !important;}
	.outbox .ob_title {width:766px !important;}
	.outbox .ob_info {margin-top:25px;}
		.ob_info_text {text-align:center;}
		.ob_info .tit {background-position:left center !important;text-align:left;}

/*¾ÆÀÌµð Ã£±â »õ·Î¿î ÅÛÇÃ¸´*/
.find_info_w {width:721px !important;}
	.find_info_table {width:329px !important;margin:0 auto;}

/*È¸¿ø°¡ÀÔ step1 °ñµåÈ¸¿ø ·Î±×ÀÎ ¹®±¸ Ãß°¡*/
.joinstep1_gold {height:21px;margin:25px 0;}
	.jsg_text {display:inline-block;line-height:21px;padding-right:6px;}