<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@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;}


/* 서브타이틀*/
#communi_contents_w{ position:relative; width:100%;}
.communi_contents{width:944px; height:720px; margin:0 auto;}
.communi_topimg {width:944px; margin:0 auto;}
.communi_contents-1 {float: left; width:156px;}
.communi_contents-1 .topcontents_tit01 { height:36px; background: url("http://www.redgolf.co.kr/event/img/submenu01.jpg") no-repeat;}/* 왼쪽메뉴 */
.topcontents_tit01  { width:156px; margin:0 auto;}

.communi_contents-2 {float: left; width:779px; margin-top:6px; margin-left:9px; margin-bottom:80px;}/* 오른쪽메뉴 */
.communi_contents-2 .topcontents_tit02 { height:45px; background: url("http://www.redgolf.co.kr/event/img/event_tit01.jpg") no-repeat; border-bottom: 2px solid #636363;}
.communi_contents-2 .topcontents_tit03 { height:45px; background: url("http://www.redgolf.co.kr/event/img/event_tit02.jpg") no-repeat; border-bottom: 2px solid #636363;}
.communi_contents-2 .topcontents_tit04 { height:45px; background: url("http://www.redgolf.co.kr/event/img/event_tit04.jpg") no-repeat; border-bottom: 2px solid #636363;}


/* 상단 공통 왼쪽메뉴 */
.communi_submeun { width:156px; overflow: hidden;  margin:0 auto; }
.communi_submeun ul { margin:0 auto;; }
.communi_submeun ul li {display:block; float:left;}
.communi_submeun ul li a {float:left;}



/* 진행중인 이벤트 */
.main_top_event { overflow: hidden;}
/* 상단 */
.main_top_event .main_top_event_banner { float: left;  height: 220px;  position: relative;  width: 525px; margin-top:5px;}
.main_top_event .main_top_event_notice { float: left; width: 250px; margin-left:4px;  margin-top:5px;}
.main_top_event .main_top_event_notice .title_event_notice { background-color: #525252; height: 36px;  position: relative;}
.main_top_event .main_top_event_notice .title_event_notice h3 { background: url("http://www.redgolf.co.kr/event/img/evnet_notice_tit01.jpg") no-repeat 0 10px; height: 36px; width: 250px; margin-left:15px;}
.main_top_event .main_top_event_notice .title_event_notice a.e_more_bt { background: url("http://www.redgolf.co.kr/event/img/evnet_notice_tit02.jpg") no-repeat scroll right 5px; color: #FFFFFF; right: 15px; text-decoration: none; top: 12px;}
a.e_more_bt {font-family: '돋움',Dotum,Helvetica,Sans-serif,Helvetica,Sans-serif,Helvetica,AppleGothic,Sans-serif; font-size: 11px;letter-spacing: -1px; padding-right: 7px; position: absolute;
        right: 2px; text-decoration:none;}
.main_top_event .main_top_event_notice .e_notice_con { border-bottom: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; height: 184px;}
.main_top_event .main_top_event_notice .e_notice_con ul { line-height: 25px; padding: 15px 20px 0;}
.main_top_event .main_top_event_notice .e_notice_con ul li { background: url("http://www.redgolf.co.kr/event/img/event_bt01.jpg") no-repeat 0 10px; line-height: 20px; padding-left: 10px;}
.main_top_event .main_top_event_notice .e_notice_con ul li a.new { background: url("http://www.redgolf.co.kr/event/img/new_bt.png") no-repeat scroll right 0; letter-spacing: -1px;  padding-right: 16px;}
.main_top_event .main_top_event_notice .e_notice_con ul li a { color: #626262; font-family: "굴림",Gulim,Helvetica,AppleGothic,Sans-serif; font-size: 13px; line-height: 20px; white-space: nowrap;}
.b_clear{clear:none;}


/* 이벤트 목록(진행중-완료된 이벤트 공통) */
.main_event_list_w {width:757px; border:1px solid #DBDBDB; padding:10px; margin-top:10px; margin-bottom:15px;}
.main_event_list {border-bottom:1px solid #cccccc;}
.main_event_list ul { overflow: hidden;}
.main_event_list ul li .e_sub_banner { border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; border-top:1px solid #DEDEDE; display: block; float: left; margin-right: 14px;}
.main_event_list ul li dl { float: left; padding-top: 55px; width: 360px;}
.main_event_list ul li dl dt { height: 20px;line-height: 14px; padding-left:10px; background: url("http://www.redgolf.co.kr/event/img/event_bt02.jpg") no-repeat 0 2px;}
.main_event_list ul li dl dt a{ font-size:14px; color:#016285;}
.main_event_list ul li dl dd { color: #888888; line-height: 14px; padding-left:11px;}

.main_event_list02 {border-bottom:1px solid #cccccc; margin-top:10px;}
.main_event_list02 ul { overflow: hidden;}
.main_event_list02 ul li .e_sub_banner { border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; border-top:1px solid #DEDEDE; display: block; float: left; margin-right: 14px;}
.main_event_list02 ul li dl { float: left; padding-top: 55px; width: 360px;}
.main_event_list02 ul li dl dt { height: 20px;line-height: 14px; padding-left:10px; background: url("http://www.redgolf.co.kr/event/img/event_bt02.jpg") no-repeat 0 2px;}
.main_event_list02 ul li dl dt a{ font-size:14px; color:#016285;}
.main_event_list02 ul li dl dd { color: #888888; line-height: 14px; padding-left:11px;}


/* 페이지리스트 */
.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;}


/* 이벤트 디테일 */
.event_b_detail { overflow: hidden; width: 100%;}
.event_b_detail h4.tit_font { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  border-bottom: 1px solid #d1d3d6; color: #a9a9a9;  font-size: 14px; margin: 0; padding: 15px 0 9px 10px;}
.event_b_detail h4 {color: #133e7c; font-size: 16px; padding: 10px 0 11px;}
.event_b_detail dl.event_de_con { overflow: hidden;}
.event_b_detail dl.event_de_con dt { display: none;}
.event_b_detail dl.event_de_con dd.big_notice_tit { color: #133e7c; float: left; font-size: 16px; font-weight: bold; overflow: hidden; padding: 13px 0 13px 10px; word-break: break-all;}
.event_b_detail dl.event_de_con dd.notice_date { color:#133e7c; float: right; font-family:Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; padding: 15px 12px 13px 10px;}
.event_b_detail dl.event_de_con dd.event_b_detail_con { border-top: 1px dotted #D3D3D3; border-bottom: 1px solid #d1d3d6;  clear: both; color: #626262; font-size: 12px; line-height: 18px; padding: 20px 0px 17px;}
.event_b_detail_list_bt{ display: block; float: right; clear: both; margin: 20px 0 10px 0;}
.event_b_detail_list_bt02 {  border: 0 none;cursor: pointer; display: inline-block; padding: 0 4px 0 0; }




/* 상시이벤트*/


/* 상단 홀인원*/
.hole_event_top {position: relative; width: 779px; border-bottom:1px solid #CDCDCD; margin-top:10px;}
.hole_event_top .main_event_banner01 {background: url("http://www.redgolf.co.kr/event/img/sub_banner_bg01.jpg") no-repeat; height: 300px;}
.hole_event_top .main_event_banner02 {background: url("http://www.redgolf.co.kr/event/img/sub_banner_bg02.jpg") no-repeat; height: 300px;}
.hole_event_top .main_event_banner03 {background: url("http://www.redgolf.co.kr/event/img/sub_banner_bg03.jpg") no-repeat; height: 300px;}

.hole_event_top .hole_event_people1  { left: 19px; position: absolute; top: 232px;}
.hole_event_top .hole_event_people1  .num { color: #494A4C; font-family: Tahoma,Helvetica,Sans-serif; font-size: 30px; font-weight: bold;}
.hole_event_top .hole_event_people1  .num img {margin-left:2px;}
.hole_event_top .hole_event_people1  a .hole_top_bt { margin-left: 5px;  position: relative; top: -5px;}

.hole_event_top .hole_event_people2  { left: 200px; position: absolute; top: 232px;}
.hole_event_top .hole_event_people2  .num { color: #494A4C; font-family: Tahoma,Helvetica,Sans-serif; font-size: 30px; font-weight: bold;}
.hole_event_top .hole_event_people2  .num img {margin-left:2px;}
.hole_event_top .hole_event_people2  a .hole_top_bt { margin-left: 5px;  position: relative; top: -5px;}

/* 소재목 */
.hole_event_s_tit01 {background: url("http://www.redgolf.co.kr/event/img/event_s_tit01.jpg") no-repeat; height:16px; margin-top:15px; margin-bottom:15px;}
.hole_event_s_tit02 {background: url("http://www.redgolf.co.kr/event/img/event_s_tit02.jpg") no-repeat; height:16px; margin-top:15px; margin-bottom:15px;}
.hole_event_s_tit03 {background: url("http://www.redgolf.co.kr/event/img/event_s_tit03.jpg") no-repeat; height:16px; margin-top:15px; margin-bottom:15px;}


/* 상시이벤트 공통(하단 테이블) */
.hole_event_List .event_list_tb { table-layout: fixed;}
.event_list_tb {width:100%; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;}

.event_list_tb th.event_list_tit01 { background-image: none; width:45px;}
.event_list_tb th.event_list_tit03 { width:130px;}
.event_list_tb th.event_list_tit04 { width:45px;}
.event_list_tb th.event_list_tit05 { width:50px;}
.event_list_tb th.event_list_tit06 { width:180px;}
.event_list_tb th.event_list_tit07 { width:120px;}
.event_list_tb th.event_list_tit08 { width:40px;}
.event_list_tb th.event_list_tit09 { width:80px;}

.event_list_tb th.event_list_tit01_1 { background-image: none; width:40px;}
.event_list_tb th.event_list_tit02_1 { width:150px;}
.event_list_tb th.event_list_tit03_1 { width:40px;}

.event_list_tb th.event_list_tit04_1 { width:70px;}
.event_list_tb th.event_list_tit04_2 { width:100px;}

.event_list_tb th.event_list_tit05_1 { width:45px;}
.event_list_tb th.event_list_tit06_1 { width:50px;}
.event_list_tb th.event_list_tit07_1 { width:135px;}
.event_list_tb th.event_list_tit08_1 { width:55px;}
.event_list_tb th.event_list_tit09_1 { width:100px;}
.event_list_tb th.event_list_tit09_2 { width:80px;}
.event_list_tb th.event_list_tit09_3 { width:60px;}
.event_list_tb th.event_list_tit09_4 { width:50px;}
.event_list_tb th.event_list_tit09_5 { width:140px;}

.event_list_tb th.event_list_tit01_11 { background-image: none; width:35px;}
.event_list_tb th.event_list_tit02_11 { width:80px;}
.event_list_tb th.event_list_tit03_11 { width:260px;}
.event_list_tb th.event_list_tit04_11 { width:40px;}
.event_list_tb th.event_list_tit05_11 { width:40px;}

.event_list_tb th.event_list_tit06_11 { width:60px;}
.event_list_tb th.event_list_tit07_11 { width:110px;}
.event_list_tb th.event_list_tit08_11 { width:55px;}
.event_list_tb th.event_list_tit09_11 { width:120px;}



.event_list_tb th {  background: url("http://www.redgolf.co.kr/mypage/img/history_listbg03.jpg") no-repeat 0 10px; color: #213B52; font-size: 12px; padding: 10px 0;}
.event_list_tb td.point_color01 { background-color: #F9F9F9;}
.event_list_tb td.event_list_con01{ border-left:none; font-family:Tahoma, Geneva, sans-serif;}
.event_list_tb td.event_list_con02{ font-family:Tahoma, Geneva, sans-serif;}
.event_mini_info { overflow: hidden;}
.event_mini_info ul li.event_mini_nic {font-size:12px; text-align:left; line-height:15px; padding-top:10px;}
.event_mini_info .mini_photo { display: block; float: left; margin-right: 10px; margin-left:5px;}
.event_mini_info .mini_photo img { border: 1px solid #D3D3D3;}
.event_mini_info ul { float: left; overflow: hidden;}
.event_mini_info ul li { line-height: 22px;}
.event_list_tb td {  border-left: 1px solid #D1D1D1; border-top: 1px solid #D1D1D1; color: #626262; font-size: 12px; line-height: 20px; padding: 10px 0; text-align: center;}




/* 이벤트-공지사항 테이블*/
.event_notice_list {width:779px;}
/* 타이틀 */
.event_notice_td { border-bottom: 2px solid #bbbec2; border-top: 2px solid #bbbec2; width: 779px; margin-top:10px;}
.event_notice_td thead th {height: 40px; text-align: center; background: url("http://www.redgolf.co.kr/championship/img/line_bg.jpg") no-repeat 0 13px; color:#012e5e;}
.event_notice_td thead th.e_notice_tit01 { background-image:none;}
.event_notice_td thead th.e_notice_tit02 {}
.event_notice_td thead th.e_notice_tit03 {}
/* 테이블내용01 */
.event_notice_td tbody td {height: 40px; text-align: center; border-top: 1px solid #D3D3D3;border-left:1px solid #D3D3D3;;}
.event_notice_td tbody td.e_notice_con01 { font-family:Tahoma, Geneva, sans-serif; font-weight:normal; border-left:none;}
.event_notice_td tbody td.e_notice_con02 {}
.event_notice_td tbody td.e_notice_con02 a { color:#666;}
.event_notice_td tbody td.e_notice_con03 {}
.event_notice_td tbody td.e_notice_con03 a { font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
.event_notice_td tbody .point_color02 {background-color:#F4F7FB;}





/* 이벤트-공지사항 디테일*/
.notice_detail { overflow: hidden; width: 100%;}
.notice_detail h4.tit_font { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  border-bottom: 1px solid #d1d3d6; color: #a9a9a9;  font-size: 14px; margin: 0; padding: 15px 0 9px 10px;}
.notice_detail h4 {color: #133e7c; font-size: 16px; padding: 10px 0 11px;}
.notice_detail dl.notice_de_con { overflow: hidden;}
.notice_detail dl.notice_de_con dt { display: none;}
.notice_detail dl.notice_de_con dd.big_notice_tit { color: #133e7c; float: left; font-size: 16px; font-weight: bold; overflow: hidden; padding: 13px 0 13px 10px; word-break: break-all;}
.notice_detail dl.notice_de_con dd.notice_date { color:#133e7c; float: right; font-family:Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; padding: 15px 12px 13px 10px;}
.notice_detail dl.notice_de_con dd.notice_detail_con { border-top: 1px dotted #D3D3D3; border-bottom: 1px solid #d1d3d6;  clear: both; color: #626262; font-size: 12px; line-height: 18px; padding: 20px 10px 17px;}
.notice_list_bt{ display: block; float: right; clear: both; margin: 20px 0 10px;}
.notice_list_bt02 {  border: 0 none;cursor: pointer; display: inline-block; padding: 0 4px 0 0; }

/* 이벤트-공지사항 디테일 (하단 목록리스트)*/
.notice_fooboard { clear: both; overflow: hidden; padding: 20px 0 30px 0; }
.notice_fooboard .notice_list_tb tbody td { border-left: 0 none; color: #626262; line-height: 20px; padding: 7px 0;}
.notice_fooboard .notice_list_tb tbody tr.fo_list_01 td { border-top: 0 none;}
.notice_list_tb {text-align: center; border-collapse: collapse; border-top: 2px solid #D3D3D3; width: 100%;}
.notice_list_tb tbody { border-bottom: 2px solid #D3D3D3; }
.notice_list_tb tbody tr {border-top: 1px solid #D3D3D3;}
.notice_list_tb tbody tr.fo_list td.point_color03 { background-color:#f7f7f7;}
.notice_list_tb tbody tr.fo_list {}
.notice_list_tb tbody tr.fo_list td.fo_list_con01 { width:100px; font-family:Tahoma, Geneva, sans-serif;}
.notice_list_tb tbody tr.fo_list td.fo_list_con02 { }
.notice_list_tb tbody tr.fo_list td.fo_list_con03 {width:120px; font-family:Tahoma, Geneva, sans-serif;}



.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;}






/* 마이페이지 서브타이틀*/
#myrecord_contents_w{ position:relative; width:100%;}
/* #myrecord_contents_w{ position:relative; width:100%; height:850px;} */

.myrecord_contents{width:944px; height:830px; margin:0 auto;}
.myrecord_topimg {width:944px; margin:0 auto;}
.myrecord_contents-1 {float: left; width:156px;}
.myrecord_contents-1 .topcontents_tit01 { height:36px; background: url("http://www.redgolf.co.kr/myrecord/img/submenu01.jpg") no-repeat;}/* 왼쪽메뉴 */
.topcontents_tit01  { width:156px; overflow: hidden; margin:0 auto;}


.myrecord_contents-2 {float: left; width:779px; margin-top:6px; margin-left:9px; margin-bottom:10px;}/* 오른쪽메뉴 */
.myrecord_contents-3 {float: left; width:779px; margin-top:6px; margin-left:9px; margin-bottom:20px;}/* 오른쪽메뉴 스코아카드-나의 홀공략기록 */
.myrecord_contents-4 {float: left; width:779px; margin-top:6px; margin-left:9px; margin-bottom:10px;}/* 오른쪽메뉴 나의랭킹 전체보기 */
.myrecord_contents-5 {float: left; width:779px; margin-top:6px; margin-left:9px; margin-bottom:10px;}/* 오른쪽메뉴 랭킹 소메뉴들 */

.myrecord_contents-2 .topcontents_tit02 { height:53px; background: url("http://www.redgolf.co.kr/myrecord/img/scorecard_tit.jpg") no-repeat; border-bottom: 2px solid #636363;}/* 스코아카드 */
.myrecord_contents-2 .topcontents_tit04 { height:50px; background: url("http://www.redgolf.co.kr/myrecord/img/myswing_tit.jpg") no-repeat; border-bottom: 2px solid #636363;}/* 나의스윙 */

.myrecord_contents-3 .topcontents_tit02 { height:53px; background: url("http://www.redgolf.co.kr/event/img/event_tit02.jpg") no-repeat; border-bottom: 2px solid #636363;}/* 스코아카드-나의 홀공략기록 */

.myrecord_contents-4 .topcontents_tit04 { height:50px; background: url("http://www.redgolf.co.kr/myrecord/img/myrank_tit.jpg") no-repeat; border-bottom: 2px solid #636363;}/* 나의랭킹 */
.myrecord_contents-5 .topcontents_tit05 { height:44px; background: url("http://www.redgolf.co.kr/myrecord/img/myrank_suball_tit.jpg") no-repeat; border-bottom: 2px solid #636363;}
.myrecord_contents-5 .topcontents_tit06 { height:44px; background: url("http://www.redgolf.co.kr/myrecord/img/myrank_subage_tit.jpg") no-repeat; border-bottom: 2px solid #636363;}
.myrecord_contents-5 .topcontents_tit07 { height:44px; background: url("http://www.redgolf.co.kr/myrecord/img/myrank_subcourse_tit.jpg") no-repeat; border-bottom: 2px solid #636363;}
.myrecord_contents-5 .topcontents_tit08 { height:44px; background: url("http://www.redgolf.co.kr/myrecord/img/myrank_substore_tit.jpg") no-repeat; border-bottom: 2px solid #636363;}


/* 마이페이지 상단 공통 왼쪽메뉴 */
.myrecord_submeun { width:156px; overflow: hidden;  margin:0 auto;}
.myrecord_submeun ul {  margin:0 auto;;}
.myrecord_submeun ul li {display:block; float:left; top center}
.myrecord_submeun ul li img {vertical-align:top; border:0;}



/* 상단 오른쪽메뉴(포인트내역) */
.myrecord_sub_rpoint { width:779px; height:190px;  overflow: hidden; margin-top:6px;}



/* 스코아카드 주석처리CSS*/
#scor-contents_w{ position:relative; width:100%; }
.scor-contents{ width:765px ;height:121px; margin:0 auto; }
.scor-contents { border:7px solid #e3e4e6; margin-top: 7px;}


/* 나의 스코아기록 */
.scor-contents .my_best { border-right:1px solid #e3e5e4; float: left; width: 232px;}
.scor-contents .top_scordcard {background-color: #effaff; height: 50px; position: relative;}
.scor-contents .my_best h1 {background: url("http://www.redgolf.co.kr/myrecord/img/mybest_tit.jpg") no-repeat; height:44px; width: 114px;}
.scor-contents .my_best ul {padding: 15px;}
.scor-contents .my_best ul li.one {margin-top: 5px;}
.scor-contents .my_best ul li dl {overflow: hidden;}
.scor-contents .my_best ul li dl .scor_icon01 {background: url("http://www.redgolf.co.kr/myrecord/img/scor_icon01.jpg") no-repeat; height: 52px;width: 52px;}
.scor-contents .my_best ul li dl dt {float: left;margin-right: 10px;}
.scor-contents .my_best ul li dl dd { float: left; margin-top: 2px;}
.scor-contents .my_best ul li dl dd .scor_best {background: url("http://www.redgolf.co.kr/myrecord/img/txt_scor_best.jpg") no-repeat; height:15px; width: 56px;}
.scor-contents .my_best ul li dl dd .txt_scor_best { color: #4A7AAB; font-family: Tahoma,Helvetica,Sans-serif; font-weight: bold;}
.scor-contents .my_best ul li dl dd .txt_scor_best strong { font-size: 22px;}
.scor-contents .my_best ul li dl dd .txt_scor_best span { font-family: '굴림',Gulim,Helvetica,Sans-serif; font-size: 14px;}
.scor-contents .my_best ul li.two {margin-top: 10px;}
.scor-contents .my_best ul li dl {overflow: hidden;}
.scor-contents .my_best ul li dl .scor_icon02 {background: url("http://www.redgolf.co.kr/myrecord/img/scor_icon02.jpg") no-repeat; height: 52px;width: 52px;}
.scor-contents .my_best ul li dl dt {float: left;margin-right: 10px;}
.scor-contents .my_best ul li dl dd { float: left; margin-top: 2px;}
.scor-contents .my_best ul li dl dd .space_best {background: url("http://www.redgolf.co.kr/myrecord/img/txt_space_best.jpg") no-repeat; height:15px; width: 75px;}
.scor-contents .my_best ul li dl dd .txt_space_best { color: #4A7AAB; font-family: Tahoma,Helvetica,Sans-serif; font-weight: bold;}
.scor-contents .my_best ul li dl dd .txt_space_best strong { font-size: 22px;}
.scor-contents .my_best ul li dl dd .txt_space_best span { font-family: '굴림',Gulim,Helvetica,Sans-serif; font-size: 14px;}
.scor-contents .my_best ul li.three {margin-top: 10px;}
.scor-contents .my_best ul li dl {overflow: hidden;}
.scor-contents .my_best ul li dl .scor_icon03 {background: url("http://www.redgolf.co.kr/myrecord/img/scor_icon03.jpg") no-repeat; height: 52px;width: 52px;}
.scor-contents .my_best ul li dl dt {float: left;margin-right: 10px;}
.scor-contents .my_best ul li dl dd { float: left; margin-top: 2px;}
.scor-contents .my_best ul li dl dd .shot_best {background: url("http://www.redgolf.co.kr/myrecord/img/txt_shot_best.jpg") no-repeat; height:15px; width: 75px;}
.scor-contents .my_best ul li dl dd .txt_shot_best { color: #4A7AAB; font-family: Tahoma,Helvetica,Sans-serif; font-weight: bold;}
.scor-contents .my_best ul li dl dd .txt_shot_best strong { font-size: 22px;}
.scor-contents .my_best ul li dl dd .txt_shot_best span { font-family: '굴림',Gulim,Helvetica,Sans-serif; font-size: 14px;}



/* 평균 성적 분석 */
.scor-contents .my_mark { border-right:1px solid #e3e5e4; float: left; width: 429px;}
.scor-contents .my_mark .top_scordcard {border-right:1px solid #e3e5e4; height: 50px; width: 429px;}
.scor-contents .my_mark h1 {background: url("http://www.redgolf.co.kr/myrecord/img/mymark_tit.jpg") no-repeat ; height: 59px;width: 114px;}

.scor-contents .top_scordcard .select { left: 330px; position: absolute; top: 14px;}
select { color: #626262; font-size: 12px;}
.scor-contents .my_mark .mark_table {border-collapse: collapse ;width: 429px; }
.scor-contents .my_mark .mark_table tr.one th, .scor-contents .my_mark .mark_table tr.one td { border-top: 1px solid #DCDCDC;}
.scor-contents .my_mark .mark_table .f9 { font-family: Tahoma,Helvetica,Sans-serif; font-size: 12px; background-color: #F9F9F9;}
.scor-contents .my_mark .mark_table th { border-bottom: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; color: #313131; font-size: 14px; font-weight: normal; padding: 10px 0 10px 10px; text-align: left; width: 115px;}
.scor-contents .my_mark .mark_table td {border-bottom: 1px solid #DCDCDC; height: 36px; padding: 0 0 0 14px;}
.scor-contents .my_mark .mark_table .txt_score {color: #626262; font-size: 14px;}
.scor-contents .my_mark .mark_table .txt_score span {font-family: Tahoma,Helvetica,Sans-serif; font-size: 20px;}
/* 경기결과 상세분석 */
.scor-contents .my_detail{ float: left; width: 200px;}
.scor-contents .my_detail .top_scordcard { background:#FFF; height: 50px; width: 267px;}
.scor-contents .my_detail h1 {background: url("http://www.redgolf.co.kr/myrecord/img/mydetail_tit.jpg") no-repeat ; height: 59px;width: 114px;}







/* 스코어카드 하단 경기표 */
.league_w{ position:relative; width:100%; height:73px; margin: 20px 0 0 0;}
.league_tit { width:779px; border-bottom: 2px solid #636363; overflow: hidden; margin: 20px 0 0 0;}
.league_tit li { float: left; height: 42px;}
.league_tit li a { display: block; position: relative;}
.league_tit li .league_all_01 { background: url("http://www.redgolf.co.kr/myrecord/img/league_tit01-1.jpg") no-repeat; height: 42px; width: 152px;}/* 버튼ON */
.league_tit li .league_all_02 { background: url("http://www.redgolf.co.kr/myrecord/img/league_tit01-2.jpg") no-repeat; height: 42px; width: 152px;}/* 버튼Off */
.league_tit li .league_all_01 strong {font-family: Tahoma,Helvetica,Sans-serif; color:#ccc; font-size: 15px; left: 75px; position: absolute; top: 10px;}/* 버튼on */
.league_tit li .league_all_02 strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 75px; position: absolute; top: 10px;}/* 버튼Off */

.league_tit li .league_nomal_01 { background: url("http://www.redgolf.co.kr/myrecord/img/league_tit02-1.jpg") no-repeat; height: 42px; width: 155px;}/* 버튼Off */
.league_tit li .league_nomal_02 { background: url("http://www.redgolf.co.kr/myrecord/img/league_tit02-2.jpg") no-repeat; height: 42px; width: 155px;}/* 버튼on */
.league_tit li .league_nomal_01 strong {font-family: Tahoma,Helvetica,Sans-serif; color:#ccc; font-size: 15px; left: 75px; position: absolute; top: 10px;}/* 버튼Off */
.league_tit li .league_nomal_02 strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 75px; position: absolute; top: 10px;}/* 버튼on */

.league_tit li .league_large_01 { background: url("http://www.redgolf.co.kr/myrecord/img/league_tit03-1.jpg") no-repeat; height: 42px; width: 153px;}/* 버튼Off */
.league_tit li .league_large_02 { background: url("http://www.redgolf.co.kr/myrecord/img/league_tit03-2.jpg") no-repeat; height: 42px; width: 153px;}/* 버튼on */
.league_tit li .league_large_01 strong {font-family: Tahoma,Helvetica,Sans-serif; color:#ccc; font-size: 15px; left: 75px; position: absolute; top: 10px;}/* 버튼Off */
.league_tit li .league_large_02 strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 75px; position: absolute; top: 10px;}/* 버튼on */

.scorecard_list_w{ position:relative; width:100%; height:200px;}
.scorecard_list { margin:0 auto; width: 779px;}

.lounge_board {margin:auto;}
.lounge_board table {border: 0 none; border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; text-align:center; width: 779px;}
.lounge_board table th {border-bottom: 1px solid #dddddd; border-top: 2px solid #dddddd; text-align:center; padding: 10px 0;}
.lounge_board table td {border-bottom: 1px solid #dddddd; text-align:center;}

.lounge_board table th.title_date {width: 70px;}
.lounge_board table th.title_type {width: 50px;}

.lounge_board table th.title_place1 { width: 130px;}
.lounge_board table th.title_place2 { width: 125px;}

.lounge_board table th.title_course { width: 100px;}
.lounge_board table th.title_hall { width: 44px;}
.lounge_board table th.title_score { width: 55px;}
.lounge_board table th.title_detail { width: 65px;}

.lounge_board thead tr th em {font-style: normal; font-weight: normal;}

.lounge_board table td.txt_date {border: 1px solid #dddddd; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; height:42px;}
.lounge_board table td.txt_type {border: 1px solid #dddddd; font-family:"나눔고딕"; font-size: 13px;  color:#333;}
.lounge_board table td.txt_place {font-family:"나눔고딕";}
.lounge_board table td.txt_place img {vertical-align:middle;}
.lounge_board table td.txt_place span { font-size: 13px; color:#333; text-align:center;}
.lounge_board table td.txt_course {border: 1px solid #dddddd; font-family:"나눔고딕"; font-size: 13px; color:#000; font-weight:bold; text-align:left;}
.lounge_board table td.txt_hall {border: 1px solid #dddddd; font-family:"나눔고딕"; font-size: 15px; color:#000; font-weight:bold;}
.lounge_board table td.txt_score {border: 1px solid #dddddd; font-family:"나눔고딕"; font-size: 15px; color:#000; font-weight:bold;}
.lounge_board table td.txt_detail {border: 1px solid #dddddd; }



.lounge_board1 {margin:auto;}
.lounge_board1 table {border: 0 none; border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; text-align:left; width: 150px;}
.lounge_board1 table th {border-bottom: 0px solid #ffffff; border-top: 0px solid #ffffff; text-align:left; padding: 0px 0;}
.lounge_board1 table td {border-bottom: 0px solid #ffffff; text-align:left;}



/* 스코어카드 테이블표-서브타이틀 */
#scorecard_subtit_w{ position:relative; width:100%; }

.scorecard_subtit{ width:779px; margin:0 auto; height:60px;}
.scorecard_subtit h1 { font-family:"돋움"; color: #000000; display: block; font-size: 24px; font-weight: bold; line-height:26px; margin-top:10px;}
.scorecard_subtit h1 em { color:#096; font-family:"돋움"; font-style: normal; }

.scortable_tit { float: left; list-style: none outside none; margin: 5px 0 0 0; padding: 0; }
.scortable_tit dt { display: none; }
.scortable_tit dd { font-family:"돋움"; color:#333; display: inline; float: left; font-size: 12px; line-height: 20px;  text-align:left; padding: 0 3px;}

.scortable_tit dd.mini_tit { color:#000; font-family:"돋움"; font-size:13px;  text-align:left; }
.scortable_tit dd.mini_tit f2 { color:#CCC; font-family:"돋움"; font-size:13px;  text-align:center; margin:0 3px 0 3px;}
.scortable_tit dd.txt_date { color:#000; font-weight:bolder; text-align:left;}
.scortable_tit dd.bt { padding: 1px 0 0 3px;}





.scorecard_subtit1{ width:779px; margin:0 auto; height:60px;}
.scorecard_subtit1 h1 { font-family:"돋움"; color: #000000; display: block; font-size: 24px; font-weight: bold; line-height:26px; margin-top:10px;}
.scorecard_subtit1 h1 em { color:#096; font-family:"돋움"; font-style: normal;}

.scortable_tit1 { float: left; list-style: none outside none; margin: 5px 0 0 0; padding: 0;}
.scortable_tit1 dt {display: none;}
.scortable_tit1 dd { font-family:"돋움"; color:#333; display: inline; float: left; font-size: 12px; line-height: 1px;  text-align:left; padding: 0 3px;}

.scortable_tit1 dd.mini_tit { color:#000; font-family:"돋움"; font-size:13px;  text-align:left; }
.scortable_tit1 dd.mini_tit f2 { color:#CCC; font-family:"돋움"; font-size:13px;  text-align:center; margin:0 3px 0 3px;}
.scortable_tit1 dd.txt_date { color:#000; font-weight:bolder; text-align:left; }
.scortable_tit1 dd.bt { padding: 1px 0 0 3px;}





.scorecard_subtit2{ width:779px; margin:0 auto; height:60px;}
.scorecard_subtit2 h1 { font-family:"돋움"; color: #000000; display: block; font-size: 24px; font-weight: bold; line-height:26px; margin-top:10px;}
.scorecard_subtit2 h1 em { color:#096; font-family:"돋움"; font-style: normal;}

.scortable_tit2 { float: left; list-style: none outside none; margin: 5px 0 0 0; padding: 0;}
.scortable_tit2 dt {display: none;}
.scortable_tit2 dd { font-family:"돋움"; color:#333; display: inline; float: left; font-size: 12px; line-height: 15px;  text-align:left; padding: 0 3px;}

.scortable_tit2 dd.mini_tit { color:#000; font-family:"돋움"; font-size:13px;  text-align:left; }
.scortable_tit2 dd.mini_tit f2 { color:#CCC; font-family:"돋움"; font-size:13px;  text-align:center; margin:0 3px 0 3px;}
.scortable_tit2 dd.txt_date { color:#000; font-weight:bolder; text-align:left; }
.scortable_tit2 dd.bt { padding: 1px 0 0 3px;}
.scortable_tit2 dd.txt_date1 { color:#000; font-weight:bolder; font-size:13px; text-align:center; }



/* 스코어카드 테이블표-내용 */
.scorecard_table_w{ position:relative; width:100%; }
.scorecard_sub{ width:779px; margin:0 auto;}
.scorecard_sub table th { background:#004d6a;color: #FFFFFF; font-size: 13px; font-weight: bold; height: 25px; text-align: center;}
.scorecard_sub table th.sub_one { background:#01668c; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color: #FFFFFF; font-size: 13px; font-weight: bold; height: 33px; text-align: center;}
.scorecard_sub table th.sub_two { background:#EEE; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; height: 33px; text-align: center;}
.scorecard_sub table th.sub_three { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; height: 33px; text-align: center;}
.scorecard_sub table th.sub_four { background:#004d6a;  border-top:1px solid #c6c6c6; border-left:#c6c6c6; color: #FFFFFF; font-size: 13px; font-weight: bold; height: 33px; text-align: center;}
.scorecard_sub table th.sub_five { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; height: 33px; text-align: center;}
.scorecard_sub table th.sub_six { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; height: 33px; text-align: center;}

.scorecard_sub table th.sub_final { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; height: 33px; text-align: center;}
.scorecard_sub table td.sub_final1 { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; color:#333; font-size: 13px; text-align: center;}
.scorecard_sub table td.sub_final2 { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; color:#333; font-size: 13px;  height: 33px; text-align: center;}


.scorecard_sub table th.sub_hall { background:#004d6a; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6;  color:#FFF; font-size: 13px; font-weight: bold; width:105px; height: 60px; text-align: center;}
.scorecard_sub table th.sub_out { background:#004d6a; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#FFF; font-size: 13px; font-weight: bold; width:54px; height: 60px; text-align: center;}
.scorecard_sub table th.sub_in { background:#004d6a; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#FFF; font-size: 13px; font-weight: bold; width:54px; height: 60px; text-align: center;}
.scorecard_sub table th.sub_total { background:#004d6a; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#FFF; font-size: 13px; font-weight: bold; width:54px; height: 60px; text-align: center;}
.scorecard_sub table th.sub_name01 { background:#004d6a; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#FFF; font-size: 13px; font-weight: bold; width:256px; height: 30px; text-align: center;}
.scorecard_sub table th.sub_name02 { background:#004d6a; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#FFF; font-size: 13px; font-weight: bold; width:256px; height: 30px; text-align: center;}

.scorecard_sub table td.sub_number { background:#004d6a; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#FFF; font-size: 13px; font-weight: bold; height: 25px; text-align: center;}
.scorecard_sub table td.sub_score { background:#01668c; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color: #FFFFFF; font-size: 13px; font-weight: bold; height: 25px; text-align: center;}
.scorecard_sub table td.sub_scoreout { background:#01668c; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color: #FFFFFF; font-size: 13px; font-weight: bold; height: 25px; text-align: center;}
.scorecard_sub table td.sub_scorein { background:#01668c; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color: #FFFFFF; font-size: 13px; font-weight: bold; height: 25px; text-align: center;}
.scorecard_sub table td.sub_scoretotal { background:#01668c; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color: #FFFFFF; font-size: 13px; font-weight: bold; height: 25px; text-align: center;}



.scorecard_sub table td.sub_list_sin { background:#479aca; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold;text-align: center;}

.scorecard_sub table td.sub_list { background:#FFF; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold;text-align: center;}
.scorecard_sub table td.sub_listout { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_listout em { background:#eee; color:#333; font-size: 13px; font-weight:normal; text-align: center;}
.scorecard_sub table td.sub_listin { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_listin em { background:#eee; color:#333; font-size: 13px; font-weight:normal; text-align: center;}
.scorecard_sub table td.sub_listtotal { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_listtital em { background:#eee; color:#333; font-size: 13px; font-weight:normal; text-align: center;}

.scorecard_sub table td.sub_putt { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; text-align: center;}
.scorecard_sub table td.sub_puttout { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_puttin { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_putttotal { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}

.scorecard_sub table td.sub_swimg { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; height: 33px; text-align: center;}
.scorecard_sub table td.sub_swimgout { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px;  height: 33px; text-align: center;}
.scorecard_sub table td.sub_swimgin { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; height: 33px; text-align: center;}
.scorecard_sub table td.sub_swimgtotal { background:#e4f8ff; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; color:#333; font-size: 13px;  height: 33px; text-align: center;}

.scorecard_sub table td.sub_tit02 { background:#004d6a; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#000; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_tit03 { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_tit03out { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_tit03out em { background:#eee; color:#333; font-size: 13px; font-weight:normal; text-align: center;}
.scorecard_sub table td.sub_tit03in { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_tit03in em { background:#eee; color:#333; font-size: 13px; font-weight:normal; text-align: center;}
.scorecard_sub table td.sub_tit03total { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; border-right:1px solid #c6c6c6; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_tit03total em { background:#eee; color:#333; font-size: 13px; font-weight:normal; text-align: center;}

.scorecard_sub table td.sub_tit04 { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_tit04out { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_tit04out em { background:#eee; color:#333; font-size: 13px; font-weight:normal; text-align: center;}
.scorecard_sub table td.sub_tit04in { background:#eee; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_tit04in em { background:#eee; color:#333; font-size: 13px; font-weight:normal; text-align: center;}
.scorecard_sub table td.sub_tit04total { background:#eee; border:1px solid #c6c6c6; color:#333; font-size: 13px; font-weight: bold; text-align: center;}
.scorecard_sub table td.sub_tit04total em { background:#eee; color:#333; font-size: 13px; font-weight:normal; text-align: center;}


/* 스코어카드 나의 홀 공략 기록 */
.scor_myhall_tit01 { width:779px; margin:0 auto; border-bottom:2px solid #636363;}
.box-spring{width:779px; margin:0 auto; height:35px; border-bottom:1px solid #eaeaea;}
.box-spring .spring_tit h4{float: left; color:#333; font-size: 15px; font-weight:bold; text-align: center; margin:10px 0 5px 0;}
.box-spring01 {width:779px; margin:0 auto;}
.box-spring01 .spring{padding:0 0 30px 0;margin:10px 0 10px 10px;}
.box-spring01 .spring.last{border-bottom:none; padding:0; margin:0 0 10px 0;}
.box-spring01 .spring ul{*zoom:1;}
.box-spring01 .spring ul:after{content: "";display: block;clear:both;}
.box-spring01 .spring li{width:86px;float:left;margin:0 10px 0 0;}
.box-spring01 .spring li.last{margin:0;}
.box-spring01 .spring li .text01{ font-family: Tahoma,Helvetica,Sans-serif; font-size:15px; font-weight:bold; text-align:center;}
.box-spring01 .spring li .text01 em { font-family:"돋움"; font-size:13px; color:#999; font-weight:normal;}
.box-spring01 .spring li a{display: block;position: relative;}
.box-spring01 .spring li a .img{width:83px;height:125px;border:1px solid #ccc;}
.box-spring01 .spring li a .add{position: absolute; bottom:5px;right:9px;}
.box-spring01 .spring li a .view{display:none;position: absolute;bottom:0;left:0;background: url('http://www.redgolf.co.kr/myrecord/img/bg_view.png') no-repeat 0 0;
                                 width:86px;height:78px;padding:49px 0 0 0;text-align: center;font-size:16px;font-weight: bold;color:#fff;}
.box-spring01 .spring li a:hover .view{display: block;}





/* 나의스윙 동영상 콘텐츠 */
.myswing_topmenu { width:779px; border-bottom: 4px solid #4c4c4c; overflow: hidden; margin: 20px 0 0 0;}
.myswing_topmenu li { float: left; height: 35px;}
.myswing_topmenu li a { display: block; position: relative;}
/* 나의스윙 전체(온-오프) */
.myswing_topmenu li .myswing_all_on { background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_01-1.jpg") no-repeat; height: 35px; width: 108px;}
.myswing_topmenu li .myswing_all_on strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 50px; position: absolute; top: 6px;}
.myswing_topmenu li .myswing_all_off {background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_01-2.jpg") no-repeat; color: #FFFFFF; font-size: 12px;
                                      font-weight: bold; height:35px;position: relative; width:108px;}
.myswing_topmenu li .myswing_all_off strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 50px; position: absolute; top: 6px;}
/* 나의스윙 일반(온-오프) */
.myswing_topmenu li .myswing_nomal_on { background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_02-1.jpg") no-repeat; height: 35px; width: 103px;}
.myswing_topmenu li .myswing_nomal_on strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 44px; position: absolute; top: 6px;}
.myswing_topmenu li .myswing_nomal_off {background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_02-2.jpg") no-repeat; color: #FFFFFF; font-size: 12px;
                                      font-weight: bold; height:35px;position: relative; width:103px;}
.myswing_topmenu li .myswing_nomal_off strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 44px; position: absolute; top: 6px;}
/* 나의스윙 대회(온-오프) */
.myswing_topmenu li .myswing_large_on { background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_03-1.jpg") no-repeat; height: 35px; width: 103px;}
.myswing_topmenu li .myswing_large_on strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 44px; position: absolute; top: 6px;}
.myswing_topmenu li .myswing_large_off {background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_03-2.jpg") no-repeat; color: #FFFFFF; font-size: 12px;
                                      font-weight: bold; height:35px;position: relative; width:103px;}
.myswing_topmenu li .myswing_large_off strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 44px; position: absolute; top: 6px;}
/* 나의스윙 뽐내기(온-오프) */
.myswing_topmenu li .myswing_show_on { background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_04-1.jpg") no-repeat; height: 35px; width: 117px;}
.myswing_topmenu li .myswing_show_on strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 57px; position: absolute; top: 6px;}
.myswing_topmenu li .myswing_show_off {background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_04-2.jpg") no-repeat; color: #FFFFFF; font-size: 12px;
                                      font-weight: bold; height:35px;position: relative; width:117px;}
.myswing_topmenu li .myswing_show_off strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 57px; position: absolute; top: 6px;}
/* 나의스윙 레슨(온-오프) */
.myswing_topmenu li .myswing_lesson_on { background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_05-1.jpg") no-repeat; height: 35px; width: 110px;}
.myswing_topmenu li .myswing_lesson_on strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 44px; position: absolute; top: 6px;}
.myswing_topmenu li .myswing_lesson_off {background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_05-2.jpg") no-repeat; color: #FFFFFF; font-size: 12px;
                                      font-weight: bold; height:35px;position: relative; width:110px;}
.myswing_topmenu li .myswing_lesson_off strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 44px; position: absolute; top: 6px;}

/* 나의스윙 스윙보관함(온-오프) */
.myswing_topmenu li .myswing_box_on { background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_07-1.jpg") no-repeat; height: 35px; width: 145px;}
.myswing_topmenu li .myswing_box_on strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 86px; position: absolute; top: 6px;}
.myswing_topmenu li .myswing_box_off {background: url("http://www.redgolf.co.kr/myrecord/img/myswing_menu_07-2.jpg") no-repeat; color: #FFFFFF; font-size: 12px;
                                      font-weight: bold; height:35px;position: relative; width:145px;}
.myswing_topmenu li .myswing_box_off strong {font-family: Tahoma,Helvetica,Sans-serif; color:#CCC; font-size: 15px; left: 86px; position: absolute; top: 6px;}

.myswing_content{width:770px; overflow: hidden;}
.myswing_content01 { border:1px solid #e7e7e7; width:776px; height:550px; overflow: hidden; margin-top:10px;}

.myswing_list01 { height: 103px; margin: 0; position: relative; width: 155px;}
.myswing_list01 .btn_play { background: url("http://www.redgolf.co.kr/myrecord/img/bl_play.png") no-repeat; bottom: 0px; cursor: pointer; display: block; height: 23px; position: absolute; right: 3px; width: 23px;}
img { border: 0 none;}

.myswing_content01 ul { overflow: hidden; padding-top: 9px;}
.myswing_content01 ul li { float: left; padding: 0 0 10px 13px; width: 144px;}
.myswing_content01 ul li dl { margin-top: 10px; overflow:hidden;}
.myswing_content01 ul li.myswing_list { float: left; padding: 6px 12px 0px 30px;}
.myswing_content01 ul li.myswing_listlast { float: left; padding: 20px 0 0 25px;}
.myswing_content01 ul li dl dd { color: #313131; line-height: 14px; overflow: hidden; text-align: center; white-space: nowrap; width: 144px;}
.blind { height: 0; left: -9999em; line-height: 0;  overflow: hidden;  position: absolute;  top: -9999em;  visibility: hidden; width: 0;}
.myswing_content01 ul li dl dd { color: #313131; line-height: 14px; overflow: hidden; text-align: center; white-space: nowrap; width: 144px;}

.myswing_content01 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: 144px;}
.myswing_content01 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: 144px;}
.myswing_content01 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: 144px;}
.myswing_content01 ul li dl dd.text01 span { color: #BBBBBB; font-weight: normal;}





/* 동영상 팝업 */
.grid_24 { display: inline; float: left; margin-left: 0; margin-right: 0; position: relative;}
.myswing_view{ background-color: #e0e0e0; overflow: hidden;}
.myswing_view2 .mysw_content {float: left; height: 343px; padding:15px; width: 760px;}
.myswing_view2 .mysw_content .play { background-color: #e0e0e0; border: 1px solid #a6a6a6; height: 337px; overflow: hidden; padding: 0 5px 5px 502px; position: relative;}
.myswing_view2 .mysw_content .play .myswing_player { background-color: #fff; float: left; height: 320px; width: 480px; left: 0; overflow: hidden; position: absolute; margin: 10px 10px 10px 10px; background-color: #e0e0e0;}
.myswing_view2 .mysw_content .play .mysw_info .myswing_bt {left: 555px; overflow: hidden;  position: absolute; top: 243px; width: 158px;}
.myswing_view .mysw_content .play .mysw_info { float: left; padding: 34px 20px 0 5px; width: 250px;}
.myswing_view .mysw_content .play .mysw_info table { border-collapse: collapse; width: 100%;}
.myswing_view .mysw_content .play .mysw_info table td { padding: 3px 0 4px;}
.myswing_view .mysw_content .play .mysw_info table th { padding: 3px 0 4px; text-align: left; width: 55px;}
.myswing_view .mysw_content .play .mysw_info .swone_table { border-bottom: 1px solid #b3b3b3; padding-bottom: 7px;}
.myswing_view .mysw_content .play .mysw_info .swone_table th { color:#666; font-size: 14px; font-weight: normal;}
.myswing_view .mysw_content .play .mysw_info .swone_table td { color:#000; font-size: 14px; font-weight: normal;}
.myswing_view .mysw_content .play .mysw_info .swtwo_table { margin-top: 7px;}
.myswing_view .mysw_content .play .mysw_info .swtwo_table td {color:#333; line-height: 14px; font-size:12px; font-weight:normal;}
.myswing_view .mysw_content .play .mysw_info .swtwo_table th {color:#333; line-height: 14px; font-size:12px; font-weight:normal;}
.myswing_view2 .mysw_content .play .mysw_info { border-left: 1px solid #b3b3b3; float: left; padding: 24px 20px 24px 19px; width: 223px; height:300px;}
.myswing_view2 .mysw_content .play .mysw_info table th { padding: 2px 0 3px; text-align: left; width: 55px;}
.myswing_view2 .mysw_content .play .mysw_info table td { padding: 2px 0 3px;}



/* 동영상팝업 하단 */
.video_f_menu { background:#666; height:40px; margin-top: 0px; overflow: hidden;}
.video_f_menu ul li { float: left; margin-right: 4px; margin-top: 10px;}
.video_f_menu ul li a.video_f_menu_info { background: url("http://www.redgolf.co.kr/myrecord/img/question_bt.jpg") no-repeat scroll right 7px rgba(0, 0, 0, 0); color: #A2ABB7; padding: 8px 19px 0 15px; text-indent: 0;}
.video_bt {float:right; margin: -2px 10px 0 0;}






/* 나의스윙 에디터작성-레슨신청 */
#myswing_editor_w{ position:relative; width:100%; }
.myswing_editor{width:944px; margin:0 auto;}
.myswing_editor_left {float: left; width:370px; height:580px; background-color:#e5e5e5;}/* 왼쪽메뉴 */

.myswing_editor_view { width:320px; height:280px; border:1px solid #666; background-color:#FFF; margin:20px 0 0 20px;}

.myswing_editor_view .mysw_preview_detail{ width:320px; height:100px; margin:300px 0 0 0;}
.myswing_editor_view .mysw_preview_detail dt {color:#666; float: left; font-size:14px; padding-left: 20px; width: 100px;}
.myswing_editor_view .mysw_preview_detail dd em { font-family:Tahoma,Helvetica,Sans-serif; font-weight:bold;}
.myswing_editor_view .mysw_preview_detail dd { color:#000;; float: left; font-size: 14px; font-weight: bold; width: 200px;}
.myswing_editor_info { background-color:#333; width:370px; height: 150px; margin:128px 0 0 0;}

.myswing_editor_right {float: left; width:574px; height:580px;}/* 오른쪽메뉴 */
.myswing_editor_tit {width:574; height:48px;}
.myswing_editor_body { display: inline; float: left; margin: 0 0 0 16px; width:555px;}
.myswing_editor_body dl dd.first { border-bottom:1px solid #CCCCCC;}
.myswing_editor_body dl dd {  color: #313131;  display: block; font-size: 12px; margin: 0; padding:10px 0 10px 0;}
.myswing_editor_body .bt_choice dl dd input { vertical-align: top;}
.myswing_editor_body .bt_choice dl dd label { display: inline-block; margin: 0 5px -3px 0; padding-top: 1px;}
.myswing_editor_check {float: left; width:555px; height:22px; margin:0 0 0 15px;}
.myswing_editor_text {float: left; background-color:#999; width:555px; height:400px; margin:10px 0 0 15px;}
.myswing_editor_bt {float: left; width:555px; height:55px;}
.myswing_editor_bt ul {  margin:0 auto;;}
.myswing_editor_bt ul li {display:block; float:left; margin: 10px;}
.myswing_editor_bt .editor_bt_one {margin:10px 5px 0 210px;}
</pre></body></html>