
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5;font-family:'돋움',dotum,sans-serif;color:#333} /* color값은 디자인가이드에 맞게사용 */
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:underline}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}


/* header */
#wrap_top {width:944px; margin:0 auto;}
.top { width:944px; height:83px; margin:0 auto;}
.logo { position:absolute; margin:0 0 0 0; }
.topbtn { float:right; margin:58px 1px 0 0; font-size:12px;}
.topbtn .btn1 {float:left; padding-left:2px;}
.topbtn .btn2 {background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat 5px 4px; float:left; padding-left:12px; }
.topbtn .btn3 {background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat 5px 4px; float:left; padding-left:12px; }
.topbtn .btn4 {background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat 5px 4px; float:left; padding-left:12px; }
.topbtn .btn5 {background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat 5px 4px; float:left; padding-left:12px; }




/* footer */
#footer_w { background: url("http://www.redgolf.co.kr/mypage/img/footer_bg.jpg") repeat-x; position:relative; width:100%; height:100px;  margin-bottom:10px; clear:both;}
.footer_w01 { width:944px; margin:0 auto;}
.footer_01 {float: left; width:174px; height:100px;}
.footer_01 img { margin: 22px 0 0 49px;}
.footer_02 {float: left; width:770px; height:30px;}
.footer_menu{ float: left; margin-top:6px;}
.footer_menu li { background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat 0 29px; color: #888888; float: left; letter-spacing: -1px; line-height: 12px;padding:29px 5px 0 6px; font-size:11px;}
.footer_menu li a { color:#333;}
.footer_menu li.footer_menu01 { background: none repeat; padding: 29px 7px 0 18px;}
.footer_03 {float: left; width:770px;}
.footer_menu02 li { background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat 0 10px; color: #888888; float: left; letter-spacing: 0px; line-height: 12px;padding:10px 5px 0 6px; font-size:11px;}
.footer_menu02 li a { color: #888888;}
.footer_menu02 li.footer_menu03 { background: none repeat; padding: 10px 7px 0 18px;}
.footer_04 {float: left; width:770px;}
.footer_menu04 li { background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat 0 3px; color: #888888; float: left; letter-spacing: 0px; line-height: 12px;padding:2px 5px 0 6px; font-size:11px;}
.footer_menu04 li a { color: #888888;}
.footer_menu04 li.footer_menu05 { background: none repeat; padding: 2px 7px 0 18px;}




/* top menu */
#topmenu_w{ position:relative; width:100%; height:41px; top center}
.topmenu{ width:944px; margin:0 auto; }
.topmenu ul {margin:0;}
.topmenu ul li{display:block; float:left;}


/* 서브타이틀*/
#store_contents_w{ position:relative; width:100%;}
.store_contents{width:944px; margin:0 auto;}
.store_topimg {width:944px; margin:0 auto;}
.store_contents-1 {float: left; width:156px;}
.store_contents-1 .topcontents_tit01 { height:36px; background: url("http://www.redgolf.co.kr/store/img/submenu01.jpg") no-repeat;}/* 왼쪽메뉴 */
.topcontents_tit01  { width:156px; margin:0 auto;}

.store_contents-2 {float: left; width:779px; margin-top:6px; margin-left:9px; margin-bottom:80px;}/* 오른쪽메뉴 */
.store_contents-2 .topcontents_tit02 { height:45px; background: url("http://www.redgolf.co.kr/store/img/store_tit01.jpg") no-repeat; border-bottom: 2px solid #636363;}


/* 상단 공통 왼쪽메뉴 */
.store_submeun { width:156px; overflow: hidden;  margin:0 auto; }
.store_submeun ul {}
.store_submeun ul li {display:block; float:left; font-size:0px;}
.store_submeun ul li img {vertical-align:top; border:0; margin:0 auto;}


/* 매장찾기 검색바 */
.store_search { height: 40px;  margin: 35px 0 30px; position: relative; width: 779px; z-index: 2}
fieldset { border: 0 none; clear: both;  margin: 0; padding: 0;}
.store_search legend { background: url("http://www.redgolf.co.kr/store/img/store_search_tit.jpg") no-repeat;
                                           display: block;  height: 16px; left: 88px; line-height: 0; position: absolute; top: 7px; visibility: visible; width: 58px;}
.store_search .store_search_bar { background: url("http://www.redgolf.co.kr/store/img/store_search_bg.jpg") repeat-x scroll;
                                     height: 33px; left: 155px; position: absolute; top: 0; width: 420px;}
.store_search .store_search_bar input.off { color: #BBBBBB;}
.store_search .store_search_bar input { border: 0 none; color: #313131; font-family: '굴림',Gulim,Helvetica,Sans-serif; font-size: 14px; height: 24px; left: 5px; line-height: 30px;
                                           margin: 0; padding: 0; position: absolute; text-indent: 13px; top: 4px; width: 410px;}
.store_search .bt_search { background: url("http://www.redgolf.co.kr/store/img/store_search_bt.jpg") no-repeat;
                                border: 0 none; display: block; font-size: 0; height: 33px; left: 580px; line-height: 0; position: absolute; top: 0; width: 76px;}
								
/* 매장찾기 검색내용 */						
.search_result {width:779px; margin:0 0 10px 0;}															
.store_list table { width:100%;}
.store_list thead tr th {  background: url("http://www.redgolf.co.kr/store/img/store_list_bg.jpg") repeat-x scroll; color:#FFF; font-size: 11px;
                          font-weight: bold; text-align: center; height:35px; font-weight:normal;}
.store_list tbody td {bfont-size: 11px; line-height: 15px; text-align: center; height:40px;}
.store_list thead tr th.table_tit_01 {font-weight:bold;width:40px;}
.store_list thead tr th.table_tit_02 {font-weight:bold;width:70px;}
.store_list thead tr th.table_tit_03 {font-weight:bold;width:165px;}
.store_list thead tr th.table_tit_04 {font-weight:bold;width:290px;}
.store_list thead tr th.table_tit_05 {font-weight:bold; width:105px;}
.store_list thead tr th.table_tit_06 {font-weight:bold; width:70px;}
.store_list thead tr th.table_tit_07 {font-weight:bold; width:60px;}
.store_list thead tr th.table_tit_08 {font-weight:bold; width:60px;}
.store_list thead tr th.table_tit_09 {font-weight:bold; width:90px;}

.store_list tbody tr td {border-bottom:1px solid #dddddd; font-size:11px;  text-align: center; height:40px;}
.store_list tbody tr td.con_01 {color:#a5a5a5; }
.store_list tbody tr td.con_02 {}
.store_list tbody tr td.con_03 { color:#a5a5a5;}
.store_list tbody tr td.con_04 {}
.store_list tbody tr td.con_05 {}
.store_list tbody tr td.con_06 {}
.store_list tbody tr td.con_07 {}
.store_list tbody tr td.con_08 {}
.store_list tbody tr td.con_09 {}

.store_list tfoot tr td{ font-size:11px;  text-align: center; border-bottom:2px solid #dddddd; height:40px;}
.store_list tfoot tr td.con_f01 { color:#a5a5a5; }
.store_list tfoot tr td.con_f02 {}
.store_list tfoot tr td.con_f03 {color:#a5a5a5;}
.store_list tfoot tr td.con_f04 {}
.store_list tfoot tr td.con_f05 {}
.store_list tfoot tr td.con_f06 {}
.store_list tfoot tr td.con_f07 {}
.store_list tfoot tr td.con_f08 {}
.store_list tfoot tr td.con_f09 {}




/* 나의 매장 예약현황 상단 */
.store_info { background-color:#FFF; border-color: #dbeffa; border-style: solid; border-width: 15px 13px 13px 15px; margin: 10px 0 25px 0; overflow: hidden; position: relative;}
.store_info_con { background-color:#FFF; overflow: hidden; padding: 0 2px 12px 0;}
.store_info_con ul li {float:left}
.store_info_con .notice_01 {padding: 20px 5px 0 120px;}
.btn_aqua{padding: 16px 0 0 0;}
/* 나의 매장 예약현황 라디오박스 */
.rese_list { padding: 0 0px 0 0;}
.rese_select {  background: url("http://www.redgolf.co.kr/store/img/store_chek_bg.jpg") repeat-x; height: 43px; width:775px; overflow: hidden; padding: 0 0 0 5px; border-bottom:2px solid #cacbcf;}
.radio_list { float: left; padding-top: 15px; margin-left:5px;}
.radio_list li {  float: left;  padding-right: 12px;}
.radio_bt01 { margin: 0 0 0 358px;}
/* 나의 매장 예약현황 테이블 */
.rese_Loading {width:779px;}
.rese_list {width:100%}
.rese_list thead tr th { background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat scroll 0 13px;  color: #032d5f; font-size: 12px; font-weight: bold; line-height: 100%; padding: 12px 0; text-align: center; border-bottom: 1px solid #dddddd;}
.rese_list thead tr th.reservation_tit01 { background: none repeat;  width:110px;}
.rese_list thead tr th.reservation_tit03 { width:100px;}
.rese_list thead tr th.reservation_tit04 { width:90px;}
.rese_list thead tr th.reservation_tit05 { width:90px;}
.rese_list thead tr th.reservation_tit06 { width:100px;}
.rese_list tbody tr td {font-size:12px; color:#666; border-left: medium none;  padding: 12px 0; text-align: center;  border-bottom:1px solid #dddddd;}
.rese_list tfoot tr td {font-size:12px; color:#666; border-left: medium none;  padding: 12px 0; text-align: center;  border-bottom:2px solid #cacbcf;}


/* 나의 단골매장 상단*/
.mystore_info { border-color: #dbeffa;  border-style: solid; border-width: 15px 13px 13px 15px;  margin: 10px 0 25px 0; overflow: hidden; position: relative;}
.mystore_info_con {height:43px;}
.mystore_info_con h3 { background: url("http://www.redgolf.co.kr/store/img/store_tit_bg01.jpg") repeat-x;  color: #313131; font-size: 15px; height: 43px; padding: 11px 0 0 250px;}
.mystore_info_con h3 strong { color: #4A7AAB; vertical-align: middle;}
.mystore_info_con .mystore_photo {  float: left; padding: 0 0 15px 15px;}
.mystore_info_con .mystore_data {  float: right;  padding: 0px 10px 0 0; width: 470px; }
.mystore_info_con .mystore_data li.address { color: #626262; font-size: 12px; font-weight: bold; margin-top:4px; padding-left:2px;}
.mystore_info_con .mystore_data li.tel { border-bottom: 1px solid #E9E9E9; overflow: hidden; padding-bottom: 5px;  padding-left:2px;}
.mystore_info_con .mystore_data li.tel span { color: #626262; float: left; font-size: 12px; font-weight: bold;}
.mystore_data_ico { float: left; padding-left: 10px;}
.mystore_data_ico li { float: left !important; margin-right: 2px;}
.mystore_data_ico li span.ico_vision { background: url("/") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block; height: 10px; overflow: hidden; width: 31px;}

:root .mystore_info_con .mystore_data li.store_notice { padding: 12px 4px;}
.mystore_info_con .mystore_data li.store_notice { border-bottom: 1px solid #E9E9E9; clear: both; color: #898989; padding: 14px 4px;}
.mystore_info_con .mystore_data li.btn_store { padding-top: 10px;}



/* 나의 단골매장 탭메뉴*/
.mystore_list { padding: 0 0 0 0;}
.mystore_tab_con { border-bottom: 2px solid #3A4452; overflow: hidden; height:34px;}
.mystore_tab_con li { float: left;}
.mystore_sub_tit {  background: url("http://www.redgolf.co.kr/store/img/store_tit_bg02.jpg") repeat-x; height: 34px; overflow: hidden; padding: 10px 0 0 10px; border-bottom: 1px solid #cacbcf;}
.mystore_sub_tit li{ color: #898989; font-size: 12px; padding: 4px 3px 0 0; text-align: right; float:right;}
.mystore_sub_tit li img {margin:4px 0 0 0}


/* 나의 단골매장 검색내용 */						
.mystore_Loading {width:779px;}
.mystore_list {width:100%}
.mystore_list thead tr th { background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat 0 13px;  color: #032d5f; font-size: 12px; font-weight: bold; line-height: 100%; padding: 12px 0; text-align: center; border-bottom: 1px solid #dddddd;}
.mystore_list thead tr th.mystore_tit01 { background: none repeat;  width:110px;}
.mystore_list thead tr th.mystore_tit02 { width:180px;}
.mystore_list thead tr th.mystore_tit04 { width:100px;}
.mystore_list tbody tr td {font-size:12px; color:#666; border-left: medium none;  padding: 12px 0; text-align: center;  border-bottom:1px solid #dddddd;}
.mystore_list tfoot tr td {font-size:12px; color:#666; border-left: medium none;  padding: 12px 0; text-align: center;  border-bottom:2px solid #cacbcf;}



.paginate {text-align:center;}
.paginate a,
.paginate strong {display:inline-block; padding:5px 8px; font-size:12px; border:1px solid #e5e5e5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.paginate a {color:#888;}
/* .paginate strong {color:#fff; border:1px solid #ff2516; background:#ff4a3c;} */
.paginate strong {color:#fff; border:1px solid #0e618a; background:#1c93cd;}
.paginate a:hover {color:#444; border:1px solid #bbb; background:#eee;}



/* 가맹점 홈페이지 */
.store_top_tit {width:944px; border-bottom: 2px solid #3A4452;}
.store_s_contents-1 {float: left; width:156px; margin-top:6px;}/* 왼쪽메뉴 */

.store_s_contents-2 {float: left; width:757px; margin-top:6px; margin-left:9px; margin-bottom:10px; border:solid 1px #e8e8e8; padding:10px;}/* 오른쪽메뉴 */
.topcon_tit02 { width:757px; height:40px; border-bottom: solid 2px #2988b6;}
.topcon_tit02 ul {position: relative;}
.topcon_tit02 ul li {float:left;}
.topcon_tit02 ul li.top_bt {padding:11px 0 0 5px;}
.topcon_tit02 ul li h1 { font-family: '돋움'; font-size: 25px; color:#006289;}

/* 인사말-사진 */
.store_info_01 {width:757px; margin-top:10px; position:relative;}
.store_info_01 .top_store_photo { width:265px; border:solid 1px #e1e1e1; float:left;}
.store_info_01 .top_store_photo img { padding:8px;}

.store_info_01 .top_greeting {width:480px;  float:left; margin-left:10px;}
.store_info_01 .top_greeting ul { position:relative;}
.store_info_01 .top_greeting ul li {}
.store_info_01 .top_greeting ul li.greeting_line {background: url("http://www.redgolf.co.kr/store/img1/line_bg01.jpg") repeat-x 0 2px; height:3px;}
.store_info_01 .top_greeting ul li.greeting_con {font-size:11px; margin-top:5px; height:155px; overflow:auto;}
.clear {clear:both;}

/* 공지시항-정보 */
.store_info_02 {width:757px; margin-top:10px; position:relative;}
/* 공지시항 */
.store_info_02 .s_store_notice {width:265px; float:left;}
.store_info_02 .s_notice_tit_w {margin-top:30px;}
.store_info_02 .s_notice_tit_w p.s_notice_tit {float: left;}
.store_info_02 .s_notice_tit_w p.s_more_bt { float: right;}
.store_info_02 .s_notice_con {width:265px; float:left; margin-top:5px;}
.store_info_02 .s_notice_con table {width:265px; border-top: solid 1px #3087b2;}
.store_info_02 .s_notice_con tbody tr td.tb_n_con { width:180px; padding:5px; height:40px;}
.store_info_02 .s_notice_con tbody tr td.tb_n_date {font-family:Tahoma, Geneva, sans-serif; text-align:center;}
.store_info_02 .s_notice_con tbody tr td {border-bottom: solid 1px #c4d3da;}

/* 기본정보 */
.store_info_02 .s_store_dinfo {width:450px; float:center; margin-left:0px; margin-top:0px;}
.store_info_02 .s_store_dinfo.s_tab_m_w {width:450px;}
.store_info_02 .s_store_dinfo.s_tab_m_w p.tab_info {height:0px; overflow:hidden;}
.store_info_02 .s_store_dinfo.dinfo_tb_w {width:450px;}
.store_info_02 .dinfo_tb_w02 { border:solid 1px #3287b0;}
.store_info_02 .dinfo_tb_w02 ul { padding-left:0px;}
.store_info_02 .dinfo_tb_w02 ul li {color:#515151;}
.store_info_02 table.dinfo_tb01 {width:450px; border:solid 1px #3287b0;}
.store_info_02 table.dinfo_tb01 tbody tr td { padding-left:10px;}
.store_info_02 table.dinfo_tb01 tbody tr td.dinfo_tit_01 {background-color:#edf2f6; width:120px; height:30px; font-weight:bold; border-right: solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9; color:#515151;}
.store_info_02 table.dinfo_tb01 tbody tr td.dinfo_con_01 {border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb01 tbody tr td.dinfo_tit_02 {background-color:#edf2f6; width:120px; height:50px; font-weight:bold; border-right: solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;color:#515151;}
.store_info_02 table.dinfo_tb01 tbody tr td.dinfo_con_02 {border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb01 tbody tr td.dinfo_tit_03 {background-color:#edf2f6; width:120px; height:30px; font-weight:bold; border-right: solid 1px #dbdbd9; border-bottom:none; color:#000;}
.store_info_02 table.dinfo_tb01 tbody tr td.dinfo_con_03 {border-bottom:none;}


/* 요금정보 */
.store_info_02 table.dinfo_tb02 {width:480px; border:solid 1px #3287b0;}
.store_info_02 table.dinfo_tb02 tbody tr td { text-align:center;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_tit_01 {background-color:#edf2f6; width:25px; font-weight:bold; border-right: solid 1px #dbdbd9; color:#515151;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_tit_02 { width:60px; background-color:#edf2f6; font-weight:bold; border-right: solid 1px #dbdbd9; color:#515151; border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_tit_03 { width:197px; background-color:#edf2f6; font-weight:bold; border-right: solid 1px #dbdbd9; color:#515151; border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_tit_04 { background-color:#edf2f6; font-weight:bold; color:#515151; border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_01 { width:30px; height:85px; border-right: solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9; font-weight:bold; background-color:#edf2f6; color:#515151;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_02 { width:30px; height:42px; border-right: solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9; font-weight:bold; background-color:#edf2f6; color:#515151;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_03 { border-right: solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_03 strong {font-weight:normal; color:#F60;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_04 { border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_04 strong {font-weight:normal; color:#F60;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_05 { border-right: solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9; font-weight:bold; background-color:#edf2f6; color:#515151;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_06 { border-right: solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_06 strong {font-weight:normal; color:#F60;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_07 { border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_07 strong {font-weight:normal; color:#F60;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_08 { width:30px; height:85px; border-right: solid 1px #dbdbd9;font-weight:bold; background-color:#edf2f6; color:#515151;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_09 { width:30px; height:42px; border-right: solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9; font-weight:bold; background-color:#edf2f6; color:#515151;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_10 {border-right: solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_10 strong {font-weight:normal; color:#F60;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_11 { border-bottom:solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_11 strong {font-weight:normal; color:#F60;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_12 {border-right: solid 1px #dbdbd9;  font-weight:bold; background-color:#edf2f6; color:#515151;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_13 {border-right: solid 1px #dbdbd9;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_13 strong {font-weight:normal; color:#F60;}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_14 {}
.store_info_02 table.dinfo_tb02 tbody tr td.dinfo02_con_14 strong {font-weight:normal; color:#F60;}



/* 동영상-사진 */
.store_info_03 {width:757px; margin-top:10px; position:relative;}

/* 동영상 */
.store_info_03 .s_store_video {width:359px; float:left;}
.store_info_03 .s_store_video_tit {margin-top:20px; position:relative; height:23px;}
.store_info_03 .s_store_video_tit p.s_video_tit {float:left;}
.store_info_03 .s_store_video_tit p.s_more_bt { float:right;}
.store_info_03 .s_store_video_con {background: url("http://www.redgolf.co.kr/store/img1/con_bg.jpg") no-repeat; height:269px;}

.video_con_img { height: 110px; margin: 0; position: relative; width: 150px;}
.video_con_img .btn_play { background: url("http://www.redgolf.co.kr/myrecord/img/bl_play.png") no-repeat; bottom: 4px; cursor: pointer; display: block; height: 23px; position: absolute; right: 4px; width: 23px;}
img { border: 0 none;}
.s_store_video_con ul { overflow: hidden; padding:20px 0px 0 17px;}
.s_store_video_con ul li { float: left; width: 150px;}
.s_store_video_con ul li dl { margin-top: 10px; overflow:hidden;}
.s_store_video_con ul li.video_con_text { float: left; padding: 0px 10px 10px 5px;}
.s_store_video_con ul li dl dd { color: #313131; line-height: 14px; overflow: hidden; text-align: center; white-space: nowrap; width: 155px;}
.s_store_video_con ul li dl dd { color: #313131; line-height: 14px; overflow: hidden; text-align: center; white-space: nowrap; width: 155px;}
.s_store_video_con ul li dl dd.text01 { color:#000; font-family: '돋움',Dotum,Helvetica,Sans-serif; font-size: 12px; font-weight:bold; dline-height: 13px; overflow: hidden; padding-top: 3px; text-align:left;  white-space: nowrap; width: 155px;}
.s_store_video_con ul li dl dd.text02 { color: #626262; font-family: '돋움',Dotum,Helvetica,Sans-serif; font-size: 12px; line-height: 13px; overflow: hidden; padding-top: 3px; text-align:left;  white-space: nowrap; width: 155px;}
.s_store_video_con ul li dl dd.text03 { color: #626262; font-family: '돋움',Dotum,Helvetica,Sans-serif; font-size: 12px; line-height: 13px; overflow: hidden; padding-top: 3px; text-align:left;  white-space: nowrap; width: 155px;}
.s_store_video_con ul li dl dd.text04 { color:#000; font-family: '돋움',Dotum,Helvetica,Sans-serif; font-size: 12px; dline-height: 13px; overflow: hidden; padding-top: 3px; text-align:left;  white-space: nowrap; width: 155px;}
.s_store_video_con ul li dl dd.text04 span { color: #BBBBBB; font-weight: normal;}
.s_store_video_con ul li dl dd.text01 span { color: #BBBBBB; font-weight: normal;}
.s_store_video_con ul li dl dd.text04 strong.video_hits { color: #313131;}
.s_store_video_con ul li dl dd.text04 strong.ecommend {color:#F60}



.store_info_03 .s_store_photo {width:359px; float:left; margin-left:38px;}
.store_info_03 .s_store_photo_tit {margin-top:20px; position:relative; height:23px;}
.store_info_03 .s_store_photo_tit p.s_photo_tit {float:left;}
.store_info_03 .s_store_photo_tit p.s_more_bt {float:right;}
.store_info_03 .s_store_photo_con {background: url("http://www.redgolf.co.kr/store/img1/con_bg.jpg") no-repeat; height:269px;}
.store_info_03 .photo-list { border: 0 none; border-collapse: collapse; border-spacing: 0; width: 329px; margin-left:13px;}
.store_info_03 .photo-list tr {border-bottom: 1px solid #DBDBDB;}
.store_info_03 .photo-list tr.no_color {border:none;}
.store_info_03 .photo-list tr td.photo_con01 { text-align:center; width:115px;}
.store_info_03 .photo-list tr td.photo_con01 p {margin-top:3px;}
.store_info_03 .photo-list tr td.photo_con02 { text-align:center; width:115px;}
.store_info_03 .photo-list tr td.photo_con02 p {margin-top:3px;}
.store_info_03 .photo-list tr td.photo_con01 { height: 98px; padding-top: 12px;}
.store_info_03 .photo-list tr td.photo_con02 { height: 98px; padding-top: 10px;}



/* 매장대회 */
.store_info_04 {width:757px; position:relative;}
.store_info_04 .s_store_large_tit {margin-top:20px; position:relative; height:23px;}
.store_info_04 .s_store_large_tit p.s_large_tit {float:left;}
.store_info_04 .s_store_large_tit p.s_more_bt { float:right;}
.store_info_04 .s_store_large_tb_w {}
.store_info_04 .s_store_large_tb {width:757px;}
.store_info_04 .s_store_large_tb thead tr th {background: url("http://www.redgolf.co.kr/store/img1/tb_bg01.jpg") no-repeat 0 2px;height: 30px; text-align: center;}
.store_info_04 .s_store_large_tb thead tr th.no_bg {background-image:none; height:26px; width:12px;}
.store_info_04 .s_store_large_tb thead tr th.large_tit01 { width:50px; background: url("http://www.redgolf.co.kr/store/img1/tb_bg02.jpg") no-repeat 0 2px;height: 30px;}
.store_info_04 .s_store_large_tb thead tr th.large_tit02 {width:160px;}
.store_info_04 .s_store_large_tb thead tr th.large_tit03 {width:180px;}
.store_info_04 .s_store_large_tb thead tr th.large_tit04 {width:100px;}
.store_info_04 .s_store_large_tb thead tr th.large_tit05 {}
.store_info_04 .s_store_large_tb thead tr th.large_tit06 {width:105px;}
.store_info_04 .s_store_large_tb thead tr th.large_tit07 {width:100px;}
.store_info_04 .s_store_large_tb tbody tr td {text-align:center; border-bottom:solid 1px #dbdbdb;}
.store_info_04 .s_store_large_tb tbody tr td.no_con {height:50px;}
.store_info_04 .s_store_large_tb tbody tr td.large_con01 img {vertical-align:middle; margin-left:5px}



/* 홀인원 */
.store_info_05 {width:757px; position:relative;}
.store_info_05 .s_store_holl_tit {margin-top:40px; position:relative; height:23px;}
.store_info_05 .s_store_holl_tit p.s_holl_tit {float:left;}
.store_info_05 .s_store_holl_tit p.s_more_bt { float:right;}
.store_info_05 .s_store_holl_tb_w {}
.store_info_05 .s_store_holl_tb {width:757px;}
.store_info_05 .s_store_holl_tb thead tr th {background: url("http://www.redgolf.co.kr/store/img1/tb_bg01.jpg") no-repeat 0 2px;height: 30px; text-align: center;}
.store_info_05 .s_store_holl_tb thead tr th.no_bg {background-image:none; height:26px; width:12px;}
.store_info_05 .s_store_holl_tb thead tr th.holl_tit01 {width:50px; background: url("http://www.redgolf.co.kr/store/img1/tb_bg02.jpg") no-repeat 0 2px;height: 30px;}
.store_info_05 .s_store_holl_tb thead tr th.holl_tit03 {width:150px;}
.store_info_05 .s_store_holl_tb thead tr th.holl_tit04 {width:45px;}
.store_info_05 .s_store_holl_tb thead tr th.holl_tit05 {width:100px;}
.store_info_05 .s_store_holl_tb thead tr th.holl_tit06 {width:110px;}
.store_info_05 .s_store_holl_tb thead tr th.holl_tit07 {width:110px;}
.store_info_05 .s_store_holl_tb tbody tr td {text-align:center; border-bottom:solid 1px #dbdbdb;}
.store_info_05 .s_store_holl_tb tbody tr td.no_con {height:60px;}
.nic_infobox { height: 50px; margin: 0 0 10px 10px;}
.nic_infobox a.nic_infobox_img { border: 1px solid #888888; display: block;  float: left; height: 50px; width: 50px; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.nic_infobox a.nic_infobox_nick {  display: block;  height: 15px; text-align: left; width: 155px;padding-top:17px;}
.nic_infobox span { display: block; height: 15px; text-align: left; width: 155px; color:#666;}




/* 랭킹 */
.store_info_06 {width:757px; position:relative;}
.store_info_06 .s_store_ranking_tit {margin-top:40px; position:relative; height:23px;}
.store_info_06 .s_store_ranking_tit p.s_ranking_tit {float:left;}
.store_info_06 .s_store_ranking_tit p.s_more_bt { float:right;}
.store_info_06 .s_store_ranking_tb_w {}
.store_info_06 .s_store_ranking_tb {width:757px;}
.store_info_06 .s_store_ranking_tb thead tr th {background: url("http://www.redgolf.co.kr/store/img1/tb_bg01.jpg") no-repeat 0 2px;height: 30px; text-align: center;}
.store_info_06 .s_store_ranking_tb thead tr th.no_bg {background-image:none; height:26px; width:12px;}
.store_info_06 .s_store_ranking_tb thead tr th.ranking_tit01 { width:50px; background: url("http://www.redgolf.co.kr/store/img1/tb_bg02.jpg") no-repeat 0 2px;height: 30px;}
.store_info_06 .s_store_ranking_tb thead tr th.ranking_tit02 {width:160px;}
.store_info_06 .s_store_ranking_tb thead tr th.ranking_tit03 {width:140px;}
.store_info_06 .s_store_ranking_tb thead tr th.ranking_tit04 {width:140px;}
.store_info_06 .s_store_ranking_tb thead tr th.ranking_tit05 {}
.store_info_06 .s_store_ranking_tb thead tr th.ranking_tit06 {width:80px;}
.store_info_06 .s_store_ranking_tb tbody tr td {text-align:center; border-bottom:solid 1px #dbdbdb;}
.store_info_06 .s_store_ranking_tb tbody tr td.no_con {height:50px;}



/* 지도 */
.store_info_07 {width:757px; position:relative;}
.store_info_07 .s_store_map_tit {margin-top:40px; position:relative; height:23px;}
.store_info_07 .s_store_map_tit p.s_map_tit {float:left;}
.store_info_07 .s_store_map {width:757px; text-align:center;}
.store_info_07 .s_store_map_con { margin-top:10px;}
.store_info_07 .s_store_map_td01 { width:720px; margin-left:20px;}
.store_info_07 .s_store_map_td01 tbody tr td.map_tb_img { vertical-align:top; width:100px;}
.store_info_07 .s_store_map_td01 tbody tr td.map_tb_bg { background: url("http://www.redgolf.co.kr/store/img1/line_bg02.jpg") repeat-y;}
.store_info_07 .s_store_map_td01 tbody tr td p.map_tb_text {margin-left: 10px; color: #000000;}

.store_info_07 .s_store_map_td02 { width:720px; margin-left:20px; margin-top:20px; margin-bottom:30px;}
.store_info_07 .s_store_map_td02 tbody tr td.map_tb_img { vertical-align:top; width:100px;}
.store_info_07 .s_store_map_td02 tbody tr td.map_tb_bg { background: url("http://www.redgolf.co.kr/store/img1/line_bg02.jpg") repeat-y;}
.store_info_07 .s_store_map_td02 tbody tr td p.map_tb_text {margin-left: 10px; color: #000000;}




/* 매장대회 */
.s_league_con {width:757px; position:relative;}
.s_league_con h1.s_league_topm {margin-top:20px;}
.s_league_con ul {float:right;}
.s_league_con ul li {float:left; margin-top:-20px;}

/* 매장대회-대회안내 */
.s_league_con02 {width:757px; position:relative;}
.s_league_con02 ul { margin-top:15px;}
.s_league_con02 ul li {float:left;}


.s_league_tit01 {width:757px; padding-top:30px;}
.basics_info_con {position:relative;}
.league_tb01 {width:757px; border-bottom:solid 2px #1a62b2; border-top:solid 2px #1a62b2; margin-top:5px;}
.league_tb01 tr td {padding-top:5px; padding-bottom:5px;}
.league_tb01 tr td.basics_t01 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb01 tr td.basics_c01 { background-color:#ffffff; padding-left:10px; border-bottom:solid 1px #dbdbd9;}
.league_tb01 tr td.basics_t02 { background-color:#edf2f6; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb01 tr td.basics_c02 { background-color:#ffffff; padding-left:10px;  border-bottom:solid 1px #dbdbd9;}
.league_tb01 tr td.basics_c02 img { margin-left:5px; vertical-align:middle;}
.league_tb01 tr td.basics_t03 { background-color:#edf2f6; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb01 tr td.basics_c03 { background-color:#ffffff; padding-left:10px;  border-bottom:solid 1px #dbdbd9;}


.s_league_tit02 {width:757px; margin-top:30px;}
.details_info_con {position:relative;}
.league_tb02{width:757px; border-bottom:solid 2px #1a62b2; border-top:solid 2px #1a62b2; margin-top:5px;}
.league_tb02 tr td {padding-top:5px; padding-bottom:5px;}
.league_tb02 tr td.details_t01 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c01 { background-color:#ffffff; padding-left:10px; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_t02 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c02 { background-color:#ffffff; width:235px;  padding-left:10px; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_t03 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c03 { background-color:#ffffff; padding-left:10px; border-bottom:solid 1px #dbdbd9; padding-right:5px;}
.league_tb02 tr td.details_t04 { background-color:#edf2f6; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c04 { background-color:#ffffff; padding-left:10px; border-bottom:solid 1px #dbdbd9; padding-right:5px;}
.league_tb02 tr td.details_t05 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c05 { background-color:#ffffff; width:235px;  padding-left:10px; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_t06 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c06 { background-color:#ffffff; padding-left:10px; border-bottom:solid 1px #dbdbd9; padding-right:5px;}
.league_tb02 tr td.details_t07 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c07 { background-color:#ffffff; width:235px;  padding-left:10px; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_t08 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c08 { background-color:#ffffff; padding-left:10px; border-bottom:solid 1px #dbdbd9; padding-right:5px;}
.league_tb02 tr td.details_t09 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c09 { background-color:#ffffff; width:235px;  padding-left:10px; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_t10 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c10 { background-color:#ffffff; padding-left:10px; border-bottom:solid 1px #dbdbd9; padding-right:5px;}
.league_tb02 tr td.details_t11 { background-color:#edf2f6; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9;}
.league_tb02 tr td.details_c11 { background-color:#ffffff; padding-left:10px; border-bottom:solid 1px #dbdbd9; padding-right:5px;}



.s_league_tit03 {width:757px; margin-top:30px;}
.gift_info_con {position:relative;}
.league_tb03 {width:757px; border-bottom:solid 2px #1a62b2; border-top:solid 2px #1a62b2; margin-top:5px; margin-bottom:20px;}
.league_tb03 tr td {padding-top:5px; padding-bottom:5px;}
.league_tb03 tr td.gift_t01 { background-color:#edf2f6; width:130px; text-align:center; color:#3068a6; font-weight:bold; border-right:solid 1px #dbdbd9; border-bottom:solid 1px #dbdbd9; height:65px;}
.league_tb03 tr td.gift_c01 { background-color:#ffffff; padding-left:10px; border-bottom:solid 1px #dbdbd9;}



.s_league_tit04 {width:757px; margin-top:30px; overflow:hidden; margin-bottom:10px;}
span.color_01 {color: #FB5A09; font-weight: bold;}
.result_info_con {position:relative;}
.league_tb04 {width:757px; text-align:center;}
.league_tb04 tr td.result_t01 {background: url("http://www.redgolf.co.kr/store/img1/tb_img03.jpg") no-repeat; width:49px; height:50px; color:#054284;}
.league_tb04 tr td.result_t02 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg03.jpg") no-repeat; width:170px; color:#054284;}
.league_tb04 tr td.result_t03 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg03.jpg") no-repeat; width:44px; color:#054284;}
.league_tb04 tr td.result_t04 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg03.jpg") no-repeat; width:48px; color:#054284;}
.league_tb04 tr td.result_t05 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg03.jpg") no-repeat; width:50px; color:#054284;}
.league_tb04 tr td.result_t06 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg03.jpg") no-repeat; width:36px; color:#054284;}
.league_tb04 tr td.result_t07 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg04.jpg") no-repeat; width:36px; color:#054284;}
.league_tb04 tr td.result_t08 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg04.jpg") no-repeat; width:36px; color:#054284;}
.league_tb04 tr td.result_t09 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg04.jpg") no-repeat; width:36px; color:#054284;}
.league_tb04 tr td.result_t10 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg04.jpg") no-repeat; width:36px; color:#054284;}
.league_tb04 tr td.result_t11 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg04.jpg") no-repeat; width:36px; color:#054284;}
.league_tb04 tr td.result_t12 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg04.jpg") no-repeat; width:36px; color:#054284;}
.league_tb04 tr td.result_t13 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg04.jpg") no-repeat; width:36px; color:#054284;}
.league_tb04 tr td.result_t14 {background: url("http://www.redgolf.co.kr/store/img1/tb_bg04.jpg") no-repeat; width:36px; color:#054284;}
.league_tb04 tr td.result_t15 {background: url("http://www.redgolf.co.kr/store/img1/tb_img04.jpg") no-repeat; width:65px; height:50px; color:#054284;}



.result_info_de {position:relative;}
.league_tb05 {width:757px; text-align:center;}
.league_tb05 tr td.result_c01 {width:49px; height:60px;  border-bottom:solid 1px #dbdbd9;}
.league_tb05 tr td.result_c02 {width:170px; border-bottom:solid 1px #dbdbd9;}
.league_tb05 tr td.result_c03 {width:44px; border-bottom:solid 1px #dbdbd9;}
.league_tb05 tr td.result_c04 {width:48px; border-bottom:solid 1px #dbdbd9;}
.league_tb05 tr td.result_c05 {width:50px; border-bottom:solid 1px #dbdbd9;}
.league_tb05 tr td.result_c06 {width:324px; border-bottom:solid 1px #dbdbd9;}
.league_tb05 tr td.result_c07 {width:65px; border-bottom:solid 1px #dbdbd9;}


.league_tb05_1 {width:324px; text-align:center;}
.league_tb05_1 tr td.result_h01 {height:30px; width:36px; background-color:#EEEEEE;border-bottom:solid 1px #dbdbd9;}
.league_tb05_1 tr td.result_h02 {width:36px; background-color:#F7F7F7; border-bottom:solid 1px #dbdbd9;}
.league_tb05_1 tr td.result_h03 {height:31px;background-color:#EEEEEE;}
.league_tb05_1 tr td.result_h04 {background-color:#F7F7F7;}



/* 공지사항 */
.s_notice_con {width:757px; position:relative;}
.s_notice_con h1.s_notice_topm {margin-top:20px;}
.s_notice_box {margin:25px 0 5px 0; width:757px;}
.s_notice_box p.notice_box_list {color: #424242; height: 18px; text-align: left; vertical-align: top; float: left; margin-right:10px;}
input.radiobox { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; height: 13px; margin: 0; padding: 0; width: 15px;}
.s_notice_tb_w { margin-top:5px;}
.s_notice_tb_w .s_notice_tb {width:757px;}
.s_notice_tb_w .s_notice_tb thead tr th {background: url("http://www.redgolf.co.kr/store/img1/tb_bg01.jpg") no-repeat 0 2px;height: 30px; text-align: center;}
.s_notice_tb_w .s_notice_tb thead tr th.no_bg {background-image:none; height:26px; width:12px;}
.s_notice_tb_w .s_notice_tb thead tr th.notice_t01 { width:55px; background: url("http://www.redgolf.co.kr/store/img1/tb_bg02.jpg") no-repeat 0 2px;height: 30px;}
.s_notice_tb_w .s_notice_tb thead tr th.notice_t02 { width:130px;}
.s_notice_tb_w .s_notice_tb thead tr th.notice_t03 {}
.s_notice_tb_w .s_notice_tb thead tr th.notice_t04 { width:100px;}
.s_notice_tb_w .s_notice_tb tbody tr td {text-align:center;}
.s_notice_tb_w .s_notice_tb tbody tr td.notice_c01 {border-bottom:solid 1px #dbdbd9; height:30px;}
.s_notice_tb_w .s_notice_tb tbody tr td.notice_c02 {border-bottom:solid 1px #dbdbd9; font-weight:bold; color:#0fb3f0;}
.s_notice_tb_w .s_notice_tb tbody tr td.notice_c03 {border-bottom:solid 1px #dbdbd9; text-align:left;padding-left:10px;}
.s_notice_tb_w .s_notice_tb tbody tr td.notice_c04 {border-bottom:solid 1px #dbdbd9;}



/* 페이지리스트 */
.page_list { clear: both; line-height: 23px; margin: 15px 0 15px 5px; position: relative; text-align: center; width: 100%;}
.page_list a {  color: #313131; font-family: Tahoma,Helvetica,Sans-serif; font-size: 16px; margin: 0 5px 0 6px; text-decoration: none;}
.page_list img { position: relative; top: 2px;}
.page_list a.fbt_number { color:#666;}

/* 검색바 */
.g_search { height: 45px; margin: 0; text-align: center;}
.g_search input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CDCDCD; color: #666666; font-family: '돋움',Dotum,Helvetica,Sans-serif;  font-size: 12px;  height: 13px; padding: 2px 0 2px 3px; vertical-align: middle;}
.f_search_bar { margin-left:2px; width:280px; margin-top:2px; height:14px}
.f_search_bt {margin-left: 5px; position:absolute; margin-top:2px; cursor: pointer}
.f_search_list {width:100px;}




/* 공지시항 디테일 */
.s_notice_r {border-bottom: 1px solid #dbdbdb;}
.s_notice_r th {  background: url("http://www.redgolf.co.kr/store/img1/notice_bg.jpg") no-repeat; height: 50px; width: 754px; text-align: left;}
.s_notice_r th .notice_line1 { color: #12b2f0; margin: 0 0 0 82px; width: 640px;}
.s_notice_r th .notice_line2 { font-weight: normal; margin: 6px 0 0 82px; width: 570px;}
.s_notice_r th .notice_line3 { float:left; width:350px;}
.s_notice_r th .notice_line4 { float:left; margin-left:60px;}
.s_notice_dcon { margin: 16px 16px 25px; padding: 5px 0; text-align: left;}
p.s_notice_list_bt {margin:15px 0 0 0;text-align: right; }
/* 공지시항 디테일-하단리스트 */
.board_n_list_w { padding: 10px 0;text-align: left; border:solid 1px #1a62b2; margin-top:20px;}
.board_n_list_01 { background: url("http://www.redgolf.co.kr/store/img1/tb_bg05.jpg") no-repeat scroll left top; height: 25px; margin: 0 0 5px 15px;width: 725px;}
.board_n_list_01 table tr td.n_list_t01 { color: #FFFFFF; font-size: 12px; font-weight: bold; height: 23px; padding: 2px 0 0; text-align: center; width:85px;}
.board_n_list_01 table tr td.n_list_t02 { color: #FFFFFF; font-size: 14px; font-weight: bold; height: 23px; padding: 2px 0 0 13px; width:497px;}
.board_n_list_01 table tr td.n_list_t03 { color: #FFFFFF; font-size: 12px; font-weight: bold; height: 23px; padding: 2px 0 0 13px; width:117px;}

.board_n_list_02 {height: 25px; margin: 0 0 0 15px;width: 725px;}
.board_n_list_02 table tr td.n_list_t04 {font-size: 12px; width:85px; text-align: center; padding: 2px 0 0;}
.board_n_list_02 table tr td.n_list_t05 {font-size: 12px; width:497px; padding: 2px 0 0 13px;}
.board_n_list_02 table tr td.n_list_t06 {font-size: 12px; width:117px;  padding: 2px 0 0 13px;}




/* 매장사진 */
.s_photo_con {width:757px; position:relative;}
.s_photo_con h1.s_photo_topm {margin-top:20px;}
.s_photo_con01 { margin-top: 10px;}
.s_photo_l { background: url("http://www.redgolf.co.kr/store/img1/tb_bg06.jpg") no-repeat; width:374px; height:255px; float:left; text-align:center;overflow:hidden;}
.s_photo_l_img {overflow:hidden; width:368px;height:249px; text-align:center; margin-top:2px; margin-left:2px;}
.s_photo_r { width:350px; height:255px; float:left; margin-left:29px;}
.s_photo_r_img { position:relative; overflow:auto; width:350px;height:251px;}
.s_photo_r_img ul { position:relative;}
.s_photo_r_img ul li {float:left; border:solid 1px #dbdbd9; margin-right:10px; padding:4px 2px 2px 2px; width:94px; height:72px; text-align:center; vertical-align:middle; margin-bottom:5px;}

.f_text { width:350px; position:relative; height:15px;}
.f_text p.f_text_l {color: #424242; height: 18px; text-align:left; vertical-align: top; font-weight: bold; float:left;}
.f_text p.f_text_r {color: #424242; height: 18px; text-align:right; vertical-align: top; float:right;}
.f_text p.f_text_l span.vtitle {width:300px;}
.f_text p.f_text_l span.vcnt {width:50px;}




/* 회원동영상 */
.s_video_con {width:757px; position:relative;}
.s_video_con h1.s_video_topm {margin-top:20px;}

/* 메뉴 */
.best_tab_menu { background: url("http://www.redgolf.co.kr/store/img1/inp_bg.jpg") no-repeat; height: 40px; width: 757px; margin-top:5px;}
.best_sw_left { float:left;}
.best_sw_left p.sw_r_box {margin-top: 10px; margin-left: 15px;}
.best_sw_left p.sw_r_box img.swing_all {margin-left: 1px;  margin-right: 15px; vertical-align: middle;}
.best_sw_left p.sw_r_box img.swing_w {margin-left: 1px; margin-right: 15px; vertical-align: middle;}
.best_sw_left p.sw_r_box img.swing_m {margin-left: 1px; vertical-align: middle;}
.best_sw_right {float:right;}
.best_sw_right p.sw_m_box {margin-top: 10px;  margin-right: 20px; text-align: right}
.best_sw_right p.sw_m_box a img.swing_menu {}
/* 내용 */
.swing_video_con {width:757px;}
.video_con_img { height: 110px; margin: 0; position: relative; width: 150px;}
.video_con_img .btn_play { background: url("http://www.redgolf.co.kr/myrecord/img/bl_play.png") no-repeat; bottom: 4px; cursor: pointer; display: block; height: 23px; position: absolute; right: 4px; width: 23px;}
img { border: 0 none;}
.swing_video_con ul { overflow: hidden; padding:20px 0px 0 10px;}
.swing_video_con ul li { float: left; width: 150px;}
.swing_video_con ul li dl { margin-top: 10px; overflow:hidden;}
.swing_video_con ul li.video_con_text { float: left; padding: 0px 31px 10px 10px;}
.swing_video_con ul li.video_con_text_last { float: left; padding: 0px 0px 10px 5px;}
.swing_video_con ul li dl dd { color: #313131; line-height: 14px; overflow: hidden; text-align: center; white-space: nowrap; width: 155px;}
.swing_video_con ul li dl dd { color: #313131; line-height: 14px; overflow: hidden; text-align: center; white-space: nowrap; width: 155px;}
.swing_video_con ul li dl dd.text01 { color:#000; font-family: '돋움',Dotum,Helvetica,Sans-serif; font-size: 12px; font-weight:bold; dline-height: 13px; overflow: hidden; padding-top: 3px; text-align:left;  white-space: nowrap; width: 155px;}
.swing_video_con ul li dl dd.text02 { color: #626262; font-family: '돋움',Dotum,Helvetica,Sans-serif; font-size: 12px; line-height: 13px; overflow: hidden; padding-top: 3px; text-align:left;  white-space: nowrap; width: 155px;}
.swing_video_con ul li dl dd.text03 { color: #626262; font-family: '돋움',Dotum,Helvetica,Sans-serif; font-size: 12px; line-height: 13px; overflow: hidden; padding-top: 3px; text-align:left;  white-space: nowrap; width: 155px;}
.swing_video_con ul li dl dd.text04 { color:#000; font-family: '돋움',Dotum,Helvetica,Sans-serif; font-size: 12px; dline-height: 13px; overflow: hidden; padding-top: 3px; text-align:left;  white-space: nowrap; width: 155px;}
.swing_video_con ul li dl dd.text04 span { color: #BBBBBB; font-weight: normal;}
.swing_video_con ul li dl dd.text01 span { color: #BBBBBB; font-weight: normal;}
.swing_video_con ul li dl dd.text04 strong.video_hits { color: #313131;}
.swing_video_con ul li dl dd.text04 strong.ecommend {color:#F60}


/* 홀인원 기록실 */
.s_holl_con {width:757px; position:relative;}
.s_holl_con h1.s_holl_topm {margin-top:20px;}
.s_holl_con01 {margin-top:7px;}
.s_holl_con01 .s_store_holl_tb_w {}
.s_holl_con01 .s_store_holl_tb {width:757px;}
.s_holl_con01 .s_store_holl_tb thead tr th {background: url("http://www.redgolf.co.kr/store/img1/tb_bg01.jpg") no-repeat 0 2px;height: 30px; text-align: center;}
.s_holl_con01 .s_store_holl_tb thead tr th.no_bg {background-image:none; height:26px; width:12px;}
.s_holl_con01 .s_store_holl_tb thead tr th.holl_tit01 {width:50px; background: url("http://www.redgolf.co.kr/store/img1/tb_bg02.jpg") no-repeat 0 2px;height: 30px;}
.s_holl_con01 .s_store_holl_tb thead tr th.holl_tit03 {width:150px;}
.s_holl_con01 .s_store_holl_tb thead tr th.holl_tit04 {width:45px;}
.s_holl_con01 .s_store_holl_tb thead tr th.holl_tit05 {width:100px;}
.s_holl_con01 .s_store_holl_tb thead tr th.holl_tit06 {width:110px;}
.s_holl_con01 .s_store_holl_tb thead tr th.holl_tit07 {width:110px;}
.s_holl_con01 .s_store_holl_tb tbody tr td {text-align:center; border-bottom:solid 1px #dbdbdb;}
.s_holl_con01 .s_store_holl_tb tbody tr td.no_con {height:60px;}


/* 회원랭킹 */
.s_member_con {width:757px; position:relative;}
.s_member_con h1.s_member_topm {margin-top:20px;}
.s_member_con01 {margin-top:7px;}
.s_member_con01 .s_store_ranking_tb_w {}
.s_member_con01 .s_store_ranking_tb {width:757px;}
.s_member_con01 .s_store_ranking_tb thead tr th {background: url("http://www.redgolf.co.kr/store/img1/tb_bg01.jpg") no-repeat 0 2px;height: 30px; text-align: center;}
.s_member_con01 .s_store_ranking_tb thead tr th.no_bg {background-image:none; height:26px; width:12px;}
.s_member_con01 .s_store_ranking_tb thead tr th.ranking_tit01 { width:50px; background: url("http://www.redgolf.co.kr/store/img1/tb_bg02.jpg") no-repeat 0 2px;height: 30px;}
.s_member_con01 .s_store_ranking_tb thead tr th.ranking_tit02 {width:160px;}
.s_member_con01 .s_store_ranking_tb thead tr th.ranking_tit03 {width:140px;}
.s_member_con01 .s_store_ranking_tb thead tr th.ranking_tit04 {width:140px;}
.s_member_con01 .s_store_ranking_tb thead tr th.ranking_tit05 {}
.s_member_con01 .s_store_ranking_tb thead tr th.ranking_tit06 {width:80px;}
.s_member_con01 .s_store_ranking_tb tbody tr td {text-align:center; border-bottom:solid 1px #dbdbdb;}
.s_member_con01 .s_store_ranking_tb tbody tr td.no_con {height:50px;}


.table {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  border-top: 2px solid dimgray;
  border-bottom: 1px solid #949494;
  font-size: 12px;
  color: #585858;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td {
  border-right: 1px solid #e0e0e0;
}
.table > thead > tr > th:first-child,
.table > tbody > tr > th:first-child,
.table > thead > tr > td:first-child,
.table > tbody > tr > td:first-child {
  border-left: 1px solid #e0e0e0;
}
.table > thead > tr > th {
  height: 15px;
  border-bottom: 1px solid dimgray;
  background: #eeeeee;
  font-weight: bold;
  text-align: center;
  color: #3a3a3a;
  vertical-align: middle;
}
.table > tbody > tr:nth-child(even) {
  background: #f9f9f9;
}
.table > tbody > tr:first-child > th,
.table > tbody > tr:first-child > td {
  border-top: 0;
}
.table > tbody > tr > th,
.table > tbody > tr > td {
  height: 27px;
  border-top: 1px solid #e0e0e0;
  vertical-align: middle;
  text-align: center;
}
.table--collapse {
  border-collapse: collapse;
}

.table--fsd > tbody > tr > th {
  background: #eeeeee;
  color: #3a3a3a;
}
.table--fsd > tbody > tr > td {
  color: #585858;
}



.main_co_02_box {  border: 1px solid #D0D0D0; line-height: 14px; margin-top: 0px;overflow: hidden; padding: 5px 7px 4px;}