/* 공통 레이아웃 */
.wrap{width:100%;background:url('../images/common/big_bg.png') repeat;}

.wrap1280{width:100%;background:url('../images/common/big_bg.png') repeat;}

.header{width:100%; height:50px; background-color:#FFF; border-bottom:1px solid #ededed;}
.main_slide{width:100%;}
.contents{width:960px;background-color:#FFF;/* margin:0 auto */padding:0px 130px 0px 130px;;}

.contents1280{width:960px;background-color:#FFF;/* margin:0 auto */padding:0px 0px 0px 0px;;}

#cssmenu a.login{width:116px; height:32px; background-color:#191919;color:#a0a0a0; font-size:13px; font-family: 'Noto Sans KR', sans-serif; padding:0px;text-align:center;line-height:32px;margin:auto;}
#cssmenu p.login_after{height:48px; line-height:16px;}

.header1{width:100%; height:0px; background-color:#FFF; border-bottom:1px solid #ededed;}
#cssimg a.login{width:960px; height:32px; background-color:#191919;color:#a0a0a0; font-size:13px; font-family: 'Noto Sans KR', sans-serif; padding:0px;text-align:center;line-height:32px;margin:auto;}

#cssimg2 a.login{width:1920px; height:32px; background-color:#191919;color:#a0a0a0; font-size:13px; font-family: 'Noto Sans KR', sans-serif; padding:0px;text-align:center;line-height:32px;margin:auto;}



/* 160407 추가 배너 */
.all_top_bn{background:url('../images/common/all_top_bn.jpg') 0 0 no-repeat;width:1220px; height:200px; margin-left:170px;}
.all_top_bn p{font-size:49px; font-weight:normal; color:#fff;padding-left:128px;padding-top:54px;letter-spacing:-1px;}
.all_top_bn p.last_p{font-size:16px;padding-top:10px;letter-spacing:-0.5px;}
.all_top_bn.bravo_bn{background:url('../images/common/bravo_bn.jpg') 0 0 no-repeat;width:1220px; height:200px; margin-left:170px;}
.all_top_bn.com_bn{background:url('../images/common/com_bn.jpg') 0 0 no-repeat;width:1220px; height:200px; margin-left:170px;}
.all_top_bn.course_bn{background:url('../images/common/course_bn.jpg') 0 0 no-repeat;width:1220px; height:200px; margin-left:170px;}
.all_top_bn.cs_bn{background:url('../images/common/cs_bn.jpg') 0 0 no-repeat;width:1220px; height:200px; margin-left:170px;}
.all_top_bn.match_bn{background:url('../images/common/match_bn.jpg') 0 0 no-repeat;width:1220px; height:200px; margin-left:170px;}
.all_top_bn.record_bn{background:url('../images/common/record_bn.jpg') 0 0 no-repeat;width:1220px; height:200px; margin-left:170px;}
/* header */
.header_top{display:block;overflow:hidden;width:960px;/* margin:0 auto; */padding-left:170px;margin-left:130px;}
.header_top ul{float:right;}
.header_top ul li{float:left;line-height:50px; font-weight:lighter; font-size:13px;color:#777;padding:0px 9px;}
.header_top ul li a{font-weight:lighter; font-size:13px;color:#777}
.header_top ul li b{font-weight:lighter; font-size:15px;color:#777}
.header_top ul li:first-child{background:url('../images/common/header_bg1.jpg') 100% 50% no-repeat;}
.header_top ul li a.t_login{width:60px; height:24px;border:1px solid #c0000c;background-color:#d90925;display: inline-block; *zoom: 1;*display: inline;;color:#fff;font-size:12px; line-height:26px;text-align:center;margin:10px 0px 0px 8px;}
/* .header_top ul li:last-child{border-left:1px solid #e9e9e9;padding:0px 0px 0px 14px;color:#222;font-size:15px;}
.header_top ul li:last-child a{float:right;background:url('../images/main/top_btn.png') 0 0 no-repeat;width:17px; height:17px;border:none;margin-left:24px; margin-top:17px;} */

/* header 로그인 후 부분 */
.header_top ul.login_after li:first-child{color:#777;}
.header_top ul.login_after li:first-child strong{font-weight:normal;color:#d90925;}
.header_top ul.login_after li.red_text{padding-top:14px;line-height:14px;}
.header_top ul.login_after li.red_text a{color:#d90925;border-bottom:1px solid #d90925;line-height:normal; width:88px; margin:0px 9px;}


/* .header_top ul.login_after li.red_text{color:#d90925;border-bottom:1px solid #d90925; padding:14px 0px 0px 0px; line-height:normal; width:88px; margin:0px 9px;} */
.header_top ul.login_after li a.pof_btn{width:60px; height:24px;border:1px solid #5a5556;background-color:#5a5556;margin-right:7px;color:#fff;display: inline-block; *zoom: 1;*display: inline;;font-size:12px; line-height:26px;text-align:center;}
/* .header_top ul.login_after li a:last-child{margin-left:0px;}
.header_top ul.login_after li:last-child a{background:url('../images/main/top_btn.png') 0 0 no-repeat;width:17px; height:17px;border:none;margin-left:24px;} */

/* 메인슬라이드 */

.bxslider .slide01{background:url('../images/main/visual_03.jpg') 0 0 no-repeat;height:510px;}
.bxslider .slide02{background:url('../images/main/visual_01.jpg') 0 0 no-repeat;height:510px;}
.bxslider .slide03{background:url('../images/main/visual_02.jpg') 0 0 no-repeat;height:510px;}
.bxslider .slide04{background:url('../images/main/visual072.jpg') 0 0 no-repeat;height:510px;}
.bxslider .slide06{background:url('../images/main/visual072.jpg') 0 0 no-repeat;height:510px;}
.bxslider .slide07{background:url('../images/main/visual072.jpg') 0 0 no-repeat;height:510px;}
.bxslider .slide08{background:url('../images/main/visual071.jpg') 0 0 no-repeat;height:510px;}

.bxslider .slide09{background:url('../images/main/visual071.jpg') 0 0 no-repeat;height:510px;}

.bxslider .slide10{background:url('../images/main/visual10.jpg') 0 0 no-repeat;height:510px;}
.bxslider .slide11{background:url('../images/main/visual11.jpg') 0 0 no-repeat;height:510px;}

.bxslider .slide12{background:url('../images/main/visual12.jpg') 0 0 no-repeat;height:510px;}
.bxslider .slide13{background:url('../images/main/BStitle.jpg') 0 0 no-repeat;height:510px;}




.main_slide{height:510px;}
.main_slide .bx-wrapper .bx-pager.bx-default-pager{width:70px;display:block;overflow:hidden;position:absolute;left:45%; top:505px; z-index:52;}
.main_slide .bx-wrapper .bx-pager.bx-default-pager a{float:left;}
.main_slide .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link{text-indent: -9999px; font-size: 0;  display: block; width: 14px;height: 15px; margin: 0 2px;  outline: 0;  background: url('../images/main/slide_pager.png') 0 0 no-repeat;background-size: contain;}
.main_slide .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active{text-indent: -9999px; font-size: 0;  display: block; width: 44px;height: 15px;margin: 0 2px;  outline: 0;  background: url('../images/main/slide_pager_on.png') 0 0 no-repeat;background-size: contain;}

.slide02 .slide_text p strong{vertical-align:bottom;}
.slide03 .slide_text .left_text{float:left;width:443px;/* 450px */}
.slide03 .slide_text img{float:left;}
.slide02 p{ font-family: 'RixGo EB'; color:#fff;font-size:53.38px;font-weight:normal;padding:25px 0px;}
.slide02 p:first-child{font-size:35px;font-family: 'Malgun Gothic', '맑은 고딕';padding:0px;}
.slide02 p:first-child strong{font-family: 'Open Sans', sans-serif;font-weight:bold; font-size:61px;}
.slide02 p span{color:#eb0d2a}
.slide02 p.last{font-family: 'Malgun Gothic', '맑은 고딕';font-weight:normal; font-size:15px;padding:0px;}
.slide02 a{width:148px; height:34px;display:block;border:1px solid #fff; background:url('../images/main/slide_more1.png') 90% 50% no-repeat;line-height:36px;text-indent:16px;margin-top:40px;font-size:14.5px;color:#fff;font-family: 'Malgun Gothic', '맑은 고딕'}
.slide02 a{color:#fff;border:1px solid #fff;}
/* .slide01 .slide_text{width:1220px; height:430px; padding-top:80px;margin:0 auto; background:url('../images/main/slide_12.png') 448px 71px no-repeat;}
.slide02 .slide_text{width:1220px; height:430px; padding-top:80px;margin:0 auto} */
.slide02 .slide_text{width:1030px;padding:80px 130px 0px 130px; height:430px; background:url('../images/main/slide_12.png') 80% 71px no-repeat;}

.slide03 .slide_text{width:1030px;padding:80px 130px 0px 130px; height:430px; }
.slide03 p{font-size:40px; color:#202020;line-height:49px; padding:20px 0px; letter-spacing:-4px}
.slide03 p:first-child{font-family: 'Open Sans', sans-serif;font-weight:300;font-size:45px;padding:0px;letter-spacing:0px}
.slide03 p:first-child strong{color:#d90925;font-weight:bold;letter-spacing:0px}
.slide03 p.last{font-size:16px;line-height:23px;padding:0px;letter-spacing:-1.2px}
.slide03 p, .slide03 a{font-family: 'Malgun Gothic', '맑은 고딕';}
.slide03 a{width:148px; height:34px;display:block;border:1px solid #545252; background:url('../images/main/slide_more.png') 90% 50% no-repeat;line-height:36px;text-indent:16px;margin-top:45px;font-size:14.5px;color:#404040;font-family: 'Malgun Gothic', '맑은 고딕'}
.bx-controls-direction{display:none;}
/* contents */
.contents table{ border-collapse: separate;}
.contents{display:block;overflow:hidden;min-height:945px}
.contents .title{font-size:22px;color:#111; display:block;overflow:hidden; margin-bottom:18px;font-weight:500;}
.contents .news_box .title{margin-bottom:0px; padding-bottom:14px;margin-bottom:4px; border-bottom:2px solid #000;}
.contents .2_table tr td a{}

.contents .title a{font-weight:400;float:right;background:url('../images/main/more_bg.png') 100% 62% no-repeat;font-size:12px;color:#666;width:50px;height:32px;line-height:36px;text-align:bottom;}
.contents .C_left, .contents .C_right{width:420px;float:left;}
.contents .C_left{padding:54px 60px 60px 0px;}
.contents .C_right{padding:54px 0px 60px 60px;}
.contents.main_contents{background:url('../images/main/line_bg.jpg') 0 0 no-repeat;}
/* .contents .C_left{background:url('../images/common/contents_bg.jpg') 100% 0 repeat-y;} */
.contents .C_left .mdiv, .contents .C_right .mdiv{margin-bottom:83px;}
.contents .C_left div.go_box, .contents .C_right div.event_box{margin-bottom:0px;}
.contents .C_left .best_video{display:block;overflow:hidden;}
.contents .C_left .best_video div{float:left;}
.contents .C_left .best_video div.bg{width:148px; height:237px; /* margin-bottom:52px; */ border-top:2px solid #000;border-bottom:1px solid #000;background:url('../images/main/video_bg.jpg') 0 0 no-repeat;color:#222;font-size:17px; font-weight:normal;}
.contents .C_left .best_video div.bg span{font-weight:bold; font-size:22px; color:#c80a13;}
.contents .C_left .best_video div ul li ul{display:block;width:254px;margin-left:18px;overflow:hidden;}
.contents .C_left .best_video div ul li ul li{float:left;height:120px}
.contents .C_left .best_video div ul li ul.last_ul{background:url('../images/common/eb_bg.jpg') 0 0 repeat-x;padding-top:20px;height:100px;}
.contents .C_left .best_video div ul li ul li.last_li{padding-left:10px;font-size:13px;color:#767676;}
.contents .C_left .best_video div ul li ul li.last_li span.text_title{font-size:13px;color:#767676;text-overflow: ellipsis;  -o-text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;  word-wrap: normal !important; display: block;width:156px;}
.contents .C_left .best_video div ul li ul li.last_li span{color:#222;margin-top:10px;}
.contents .C_left .best_video div ul li ul li p{background:url('../images/main/title_bg.png') 0 0 no-repeat;width:84px; height:21px;color:#fff;text-indent:10px;font-size:13px;line-height:21px;}
.contents .C_left .best_video div ul li ul li img{border:1px solid #e3e3e3;}
.contents .C_left .best_video div ul li ul li span{display:block;}

.contents .C_left .news_box{margin-bottom:78px;height:286px;}
 .contents .C_left .news_box .table_1{border-top:2px solid #000; border-bottom:1px solid #ebebeb;width:420px; }
.contents .C_left .news_box table.table_2{margin-top:11px;width:420px; height:48px;border:none;}
.contents .C_left .news_box table.table_2 tr{height:18px;}
.contents .C_left .news_box table .img_td{width:114px;padding:12px 0px 0px 0px;}
.contents .C_left .news_box table td{padding:18px 10px 0px 0px;font-size:13px;}
.contents .C_left .news_box .table_2 tr td{padding:0px;}
.contents .C_left .news_box table tr.first_notice td{font-weight:500;}
.contents .C_left .news_box table td a{font-size:13px; color:#222;width:345px;text-overflow: ellipsis;  -o-text-overflow: ellipsis;  overflow: hidden; display: inline-block; *zoom: 1;*display: inline; white-space: nowrap;  word-wrap: normal}
.contents .C_left .news_box table td.date_td{color:#767676; padding-top:10px}

   /* 탭메뉴 */
.contents .C_left .tab_menu_product{overflow:hidden; margin-bottom:0px;height:287px;}
.contents .C_left .tab_menu_product div{margin-bottom:0px;}
.tab_menu_product ul.tab11 {margin: 0px; padding: 0px;  float: left; list-style: none; height: 32px; width: 100%;padding-bottom: 15px; border-bottom: 2px solid #000;}
.tab_menu_product ul.tab11 li {float: left;  text-align:center;  cursor: pointer;  height: 31px;  line-height: 31px; overflow: hidden;}
.tab_menu_product ul.tab11 li.tab01{padding-right:10px;background:url('../images/main/tab_br.jpg') 100% 51% no-repeat;}
.tab_menu_product ul.tab11 li.tab02{ padding-left:10px;}
.tab_menu_product ul.tab11 li a{font-size:22px;font-weight:500}
.tab_menu_product ul.tab11 li.tab01 a{color:#111; ;font-weight:500}
.tab_menu_product ul.tab11 li.tab02 a{color:#aaa;font-weight:500}
.tab_menu_product .edit_cont p.more_1{background:url('../images/main/more_bg.png') 100% 88% no-repeat;width:50px;height:32px; }
.tab_menu_product .edit_cont p.more_1 a{font-size:12px;color:#666;line-height:47px;text-align:bottom;float:left;}

#openUI > li {border-bottom:1px solid #ebebeb;padding-top:10px; }
#openUI > li > span { text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow:hidden;padding-bottom:8px;width:390px;display: inline-block; *zoom: 1;*display: inline;font-size:13px; color:#767676; cursor: pointer;padding-right:20px;padding-left:10px; background:url('../images/main/arrow.png') no-repeat right 35%;}
#openUI .answer2 {font-size:13px; display:block;overflow:hidden;line-height:21px; margin-top:0px; border-top:1px solid #ebebeb; background-color:#f5f5f5;padding:15px 0px;}

#openUI .answer2 .answer_ul{float:left;width:195px; padding-left:15px;}
#openUI .answer2 .answer_ul li{float:left; font-size:13px; color:#222;}
#openUI .answer2 .answer_ul li img{width:56px; height:50px; margin-right:13px;}
#openUI .answer2 .answer_ul li span{width:13px; height:13px; border:1px solid #418307; background-color:#53a20d;color:#fff;font-size:12px;text-align:center; line-height:15px; display:block;}
#openUI .answer2 .answer_ul li strong{color:#c80a13;font-weight:normal;}
#openUI .answer2 .answer_ul li p{color:#767676;}
/* 바로가기 */
.go_box{margin-top:82px;}
.go_box .title{margin-bottom:14px;}
.go_box ul{width:416px;display:block;overflow:hidden;border:1px solid #ebebeb;background-color:#f7f7f7;}
.go_box ul li{width:136px;height:156px; border-right:1px solid #ebebeb;float:left;font-size:12px; color:#666;}
.go_box ul li a{width:123px; padding-left:15px; padding-top:18px;height:140px; display:block;font-size:12px; color:#666;letter-spacing:-0.5px;}
.go_box ul li p{font-weight:bold;color:#222;font-size:21px;}
.go_box ul li p strong{color:#c80a13;}
.go_box ul li.gobox_3{border-right:none;}
.go_box ul li a span.play_btn{display:block;width:25px; height:25px; background:url('../images/main/btn.png') 0 0 no-repeat;margin-top:45px;}
.gobox_1{background:#f7f7f7 url('../images/main/bt_01.png') 0 0 no-repeat;}
.gobox_2{background:#FFF url('../images/main/bt_02.png') 0 0 no-repeat;}
.gobox_3{background:#f7f7f7 url('../images/main/bt_03.png') 0 0 no-repeat;}

/* 온라인대전영상 */
.C_right .new_course > a{font-weight:lighter;width:420px; height:240px; display:block;font-size:35px; text-align:center; color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff}
.C_right .new_course .course_bn{width:420px; height:240px; }
.contents .C_right .slide_bn{margin-bottom:92px;/* margin-top:1px */ }
.slide_bn .title{margin-bottom:16px;}
.slide_bn .bx-wrapper .bx-viewport{margin-bottom:0px; height:240px}
.slide_bn .bx-wrapper .bx-viewport .bx-loading{}
.slide_bn .bx-wrapper .bx-pager-item .bx-pager-link.active{background:url('../images/main/pager_on.png') 50% 50% no-repeat;width:15px; height:15px; display:block;/* text-indent:-9999999999999px; */font-size:0px;}
.slide_bn .bx-wrapper .bx-pager-item .bx-pager-link{background:url('../images/main/pager.png') 50% 50% no-repeat;width:15px; height:15px; display:block;/* text-indent:-9999999999999px */font-size:0px;}
.slide_bn .bx-wrapper .bx-controls{position:relative;}
.slide_bn .bx-wrapper .bx-pager{display:block;overflow:hidden; margin-bottom:0px; height:15px;position:absolute;right:0px; top:-273px;}
.slide_bn .bx-wrapper .bx-pager-item{float:left;width:15px; height:15px; margin-left:4px;margin-bottom:0px;}
.contents .C_right .event_box{margin-bottom:50px;}
.event_box .title{margin-bottom:15px;}
.C_right .event_box > a{font-weight:lighter;width:420px; height:160px; display:block; font-size:35px; text-align:center; color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff}
..C_right .event_box .bn_img{width:420px; height:160px;}

/* footer */
.footer{width:100%;border-top:1px solid #e6e6e6;}
.footer div{width:960px;padding-top:35px;padding-bottom:60px;margin:0 auto; background-color:#FFF;}
.footer p{font-family: 'Noto Sans KR', sans-serif;font-size:16px; color:#404040;}
.footer p:last-child{ font-size:11px;font-family: 'Malgun Gothic', '맑은 고딕';color:#888;}
.footer p.add{color:#666; font-size:13px;}

/* 메인끝 , 서브시작 */
/* 나의기록실 - 라운드기록00*/
.contents960{width:960px; margin:auto;background-color:#FFF;padding-top:19px;}
.contents960 .top_title{display:block; overflow:hidden; border-bottom:1px solid #292929;padding-bottom:8px;margin-bottom:63px;}
.contents960 .top_title p{float:left; font-size:31px; font-weight:500; letter-spacing:-1px}
.contents960 .top_title ul{float:right;padding-top:20px;}
.contents960 .top_title ul li{float:left; padding-left:18px;background:url('../images/sub/record/bg11.png') 7px 50% no-repeat;}
.contents960 .top_title ul li:first-child{padding-left:0px; background:none;}
.contents960 .top_title ul li a{font-size:13px; color:#666; font-weight:300;}
.contents960 .top_title ul li:first-child a{display:block; text-indent:-9000px;overflow:hidden;width:14px; height:20px;background:url('../images/sub/record/home_icon.png') 0 4px no-repeat;}

.contents500 {width:960px; margin:0;background-color:#FFF;padding-top:1px;}
.contents500 .top_title{display:block; overflow:hidden; border-bottom:1px solid #292929;padding-bottom:8px;margin-bottom:63px;}
.contents500 .top_title p{float:left; font-size:31px; font-weight:300; letter-spacing:-1px}
.contents500 .top_title ul{float:right;padding-top:20px;}
.contents500 .top_title ul li{float:left; padding-left:18px;background:url('../images/sub/record/bg11.png') 7px 50% no-repeat;}
.contents500 .top_title ul li:first-child{padding-left:0px; background:none;}
.contents500 .top_title ul li a{font-size:13px; color:#666; font-weight:300;}
.contents500 .top_title ul li:first-child a{display:block; text-indent:-9000px;overflow:hidden;width:14px; height:20px;background:url('../images/sub/record/home_icon.png') 0 4px no-repeat;}


.float_group{width:960px; display:block;overflow:hidden;margin-bottom:71px;}
.float_group>div{width:300px;margin-right:30px;float:left;}
.float_group>div:first-child{width:310px;}
.float_group>div.chart_box{width:290px;margin-right:0px;}
.red_title{font-size:19px; color:#111;text-indent:25px;font-weight:400;background:url('../images/sub/record/redicon.png') 0 50% no-repeat;margin-bottom:12px;}
.float_group div ul{display:block; overflow:hidden;height:; width:309px;border:1px solid #d7d7d7;}
.float_group div ul li{width:140.5px; height:86.5px/* 67.5px */;float:left;padding-top:37px; padding-left:13px; color:#767676;font-size:15px;font-weight:300;text-indent:43px;}
.float_group div ul li.li_img1{background:url('../images/sub/record/best_01.png') 13px 50% no-repeat; border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.float_group div ul li.li_img2{background:url('../images/sub/record/best_02.png') 13px 50% no-repeat;border-bottom:1px solid #d7d7d7;}
.float_group div ul li.li_img3{background:url('../images/sub/record/best_03.png') 13px 50% no-repeat;border-right:1px solid #d7d7d7;}
.float_group div ul li.li_img4{background:url('../images/sub/record/best_04.png') 13px 50% no-repeat;}

.float_group div ul li span{display:block; font-weight:300;color:#222;}
.float_group div ul li span strong{color:#c80a13; font-weight:bold;}
.float_box{display:block;overflow:hidden;}
.float_box .red_title{width:156px;float:left;}
.float_box .select_div{width:144px;float:left; height:27px;}
.float_box .select_div label{color:#666;font-size:13px; margin-right:4px;line-height:34px;}
.float_box .select_div .select{float:none;margin-top:0px;}
.float_box .select_div .select, .float_box .select_div option{font-size:14px;color:#666;letter-spacing:-1px; }
.float_group .avr_table{border-collapse:collapse;width:300px;}
.float_group .avr_table tr{width:300px;height:50px; border-bottom:1px solid #d7d7d7;text-indent:20px; font-weight:300;font-size:15px;}
.float_group .avr_table tr td:first-child{width:165px;border-right:1px solid #d7d7d7;background-color:#f9f9f9;color:#666;}
.float_group .avr_table tr td.last_td{width:134px;background-color:#FFF;color:#222;}
.float_group .avr_table tr td.last_td strong{font-size:17px;font-weight:bold;}
.float_group .avr_table tr:first-child{border-top:1px solid #505050;}


.float_group2{width:960px; display:block;overflow:hidden;margin-bottom:71px;}
.float_group2>div{width:310px;margin-right:30px;float:left;}
.float_group2>div:first-child{width:300px;}
.red_title2{font-size:19px; color:#111;text-indent:25px;font-weight:400;background:url('../images/sub/record/redicon.png') 0 50% no-repeat;margin-bottom:12px;}
.float_group2 div ul li span{display:block; font-weight:300;color:#222;}
.float_group2 div ul li span strong{color:#c80a13; font-weight:bold;}
.float_box2{display:block;overflow:hidden;}
.float_box2 .red_title{width:156px;float:left;}
.float_group2 div ul{display:block; overflow:hidden;height:; width:309px;border:1px solid #d7d7d7;}
.float_group2 div ul li{width:140.5px; height:50.5px/* 67.5px */;float:left;padding-top:27px; padding-left:13px; color:#767676;font-size:15px;font-weight:300;text-indent:43px;}
.float_group2 div ul li.li_img1{background:url('../images/sub/record/best_01.png') 13px 50% no-repeat; border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.float_group2 div ul li.li_img2{background:url('../images/sub/record/best_01.png') 13px 50% no-repeat;border-bottom:1px solid #d7d7d7;}
.float_group2 div ul li.li_img3{background:url('../images/sub/record/best_04.png') 13px 50% no-repeat;border-right:1px solid #d7d7d7;}
.float_group2 div ul li.li_img4{background:url('../images/sub/record/best_04.png') 13px 50% no-repeat;}
.float_group2 .avr_table{border-collapse:collapse;width:530px;}
.float_group2 .avr_table tr{width:530px;height:50px; border-bottom:1px solid #d7d7d7;text-indent:20px; font-weight:300;font-size:15px;}
.float_group2 .avr_table tr td:first-child{width:105px;border-right:1px solid #d7d7d7;background-color:#f9f9f9;color:#666;}
.float_group2 .avr_table tr td.title_td{width:105px;border-right:1px solid #d7d7d7;background-color:#f9f9f9;color:#666;}
.float_group2 .avr_table tr td.title_td strong{font-size:17px;font-weight:bold;}
.float_group2 .avr_table tr td.last_td{width:105px;background-color:#FFF;color:#222;border-right:1px solid #d7d7d7}
.float_group2 .avr_table tr td.last_td strong{font-size:17px;font-weight:bold;}
.float_group2 .avr_table tr:first-child{border-top:1px solid #505050;}

.float_group3{width:960px; display:block;overflow:hidden;margin-bottom:71px;}
.float_group3>div{width:310px;margin-right:30px;float:left;}
.float_group3>div:first-child{width:300px;}
.red_title2{font-size:19px; color:#111;text-indent:25px;font-weight:400;background:url('../images/sub/record/redicon.png') 0 50% no-repeat;margin-bottom:12px;}
.float_group3 div ul li span{display:block; font-weight:300;color:#222;}
.float_group3 div ul li span strong{color:#c80a13; font-weight:bold;}
.float_box2{display:block;overflow:hidden;} 
.float_box2 .red_title{width:156px;float:left;}
.float_group3 .avr_table{border-collapse:collapse;width:960px;}
.float_group3 .avr_table tr{width:960px;height:50px; border-bottom:1px solid #d7d7d7;text-indent:20px; font-weight:300;font-size:15px;}
.float_group3 .avr_table tr td:first-child{width:105px;border-right:1px solid #d7d7d7;background-color:#f9f9f9;color:#666;}
.float_group3 .avr_table tr td.title_td{width:105px;border-right:1px solid #d7d7d7;background-color:#f9f9f9;color:#666;}
.float_group3 .avr_table tr td.title_td strong{font-size:17px;font-weight:bold;}
.float_group3 .avr_table tr td.last_td{width:105px;background-color:#FFF;color:#222;border-right:1px solid #d7d7d7}
.float_group3 .avr_table tr td.last_td strong{font-size:17px;font-weight:bold;}
.float_group3 .avr_table tr:first-child{border-top:1px solid #505050;}



/* 탭메뉴 */
.contents .tab_menu_product2{overflow:hidden; margin-bottom:0px;}
.contents .tab_menu_product2 div{margin-bottom:0px;}
.tab_menu_product2 ul.tab12 {margin: 0px; padding: 0px;  float: left; list-style: none; height: 45px; width: 100%;margin-bottom:20px;  padding-bottom:-1px;border-bottom: 1px solid #909090; }
.tab_menu_product2 ul.tab12 li {float: left;  text-align:center;  cursor: pointer;  width:154px;  height: 45px;  line-height: 45px; overflow: hidden;}
.tab_menu_product2 ul.tab12 li{border-left:1px solid #d7d7d7;border-top:none;background-color:#FFF;background-color:#909090;}
.tab_menu_product2 ul.tab12 li a{color:#fff;font-size:16px; font-weight:400;}
.tab_menu_product2 ul.tab12 li a em{font-size:15px;font-style:normal;}
.tab_menu_product2 ul.tab12 li.selected{height:45px;border-top:3px solid #c80a13;background-color:#FFF;}
.tab_menu_product2 ul.tab12 li.selected a{font-size:16px;color:#222;}
.tab_menu_product2 ul.tab12 a{font-size:16px;color:#222;}

.tab_con1{padding-top:20px;}
.tab_con1 .array_box1{color:#222;font-weight:300;font-size:13px;width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg.png') 83px 50% no-repeat;}
.tab_con1 .array_box1.on{width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg_.png') 83px 50% no-repeat;}
.tab_con1 .array_box2{color:#222;font-weight:300;font-size:13px;width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg_.png') 83px 50% no-repeat;}
.tab_con1 .array_box2.on{width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg.png') 83px 50% no-repeat;}
.tab_con1 .array_box1{margin-bottom:15px;}
.tab_con1 .t_table{width:960px;display:block;}
.tab_con1 .in_mtable{background-color:#f5f5f5;}
.tab_con1 .m_table{width:935px;padding:25px 0px;padding-left:25px;background-color:#f5f5f5;display:block;}
.tab_con1 .m_table tr.last_tr td{background-color:#FFF;}
.tab_con1 .t_table{border-top:1px solid #505050;}
.tab_con1 .t_table th{background-color:#e7f6b6; color:#222; font-size:14px;}
.tab_con1 .t_table tr td, .tab_con1 .t_table th{border-bottom:1px solid #d7d7d7; height:41px; text-align:center;color:#767676;font-size:14px; border-right:1px solid #d7d7d7;}
.tab_con1 .t_table tr td.td1{color:#767676; font-size:14px;font-weight:normal;padding:10px 0px;}
.tab_con1 .t_table tr td.td1 span{font-size:22px; font-weight:bold; color:#67af11;display:block;line-height:20px;}
.tab_con1 .t_table tr td.td2{background-color:#f5faeb;}
.tab_con1 .t_table tr td.td3{background-color:#f5f5f5;}
.tab_con1 .t_table tr td.td4 a{display:block;margin:auto;width:83px; height:24px; border:1px solid #383838; background-color:#565656;font-size:14px; color:#fff;text-align:center;line-height:26px;}
.tab_con1 .t_table .br_no{border-right:none;}
.tab_con1  p.btn_right{float:right;}
.tab_con1  p.btn_right select{width:98px; height:26px; margin-right:7px;border:1px solid #d7d7d7;color:#666; line-height:26px; font-weight:300;font-size:14px;}
.tab_con1  p.btn_right .select1{}
.tab_con1  p.btn_right input{width:178px; height:25px; border:1px solid #d7d7d7; border-right:none; color:#666; font-size:14px; font-weight:300;line-height:25px;vertical-align:bottom;}
.tab_con1  p.btn_right label{width:65px; height:25px;border:1px solid #292929;color:#fff;font-size:14px;line-height:25px;text-indent:27px;background: url('../images/sub/community/s_bg.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline;}
.tab_con1 a{font-size:15px;color:#292929;}

.tab_con2{padding-top:20px;}
.tab_con2 .array_box1{color:#222;font-weight:300;font-size:13px;width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg.png') 83px 50% no-repeat;}
.tab_con2 .array_box1.on{width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg_.png') 83px 50% no-repeat;}
.tab_con2 .array_box2{color:#222;font-weight:300;font-size:13px;width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg_.png') 83px 50% no-repeat;}
.tab_con2 .array_box2.on{width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg.png') 83px 50% no-repeat;}
.tab_con2 .array_box1{margin-bottom:15px;}
.tab_con2 .t_table{width:960px;display:block;}
.tab_con2 .m_table{width:935px;padding:25px 0px;padding-left:25px;background-color:#f5f5f5;display:block;}
/* .tab_con2 .m_table tr:last-child td{background-color:#FFF;} */
.tab_con2 .t_table{border-top:1px solid #505050;}
.tab_con2 .t_table th{background-color:#e7f6b6; color:#222; font-size:14px;}
.tab_con2 .t_table tr td, .tab_con2 .t_table th{border-bottom:1px solid #d7d7d7; height:41px; text-align:center;color:#767676;font-size:14px; border-right:1px solid #d7d7d7;}
/* .tab_con2 .t_table>tbody>tr>td:last-child, .tab_con2 .t_table th:last-child{border-right:none;} */
.tab_con2 .t_table tr td.td1{color:#767676; font-size:14px;font-weight:normal;padding:10px 0px;}
.tab_con2 .t_table tr td.td1 span{font-size:22px; font-weight:bold; color:#67af11;display:block;line-height:20px;}
.tab_con2 .t_table tr td.td2{background-color:#f5faeb;}
.tab_con2 .t_table tr td.td3{background-color:#f5f5f5;}
.tab_con2 .t_table tr td.td4 a{display:block;margin:auto;width:83px; height:24px; border:1px solid #383838; background-color:#565656;font-size:14px; color:#fff;text-align:center;line-height:26px;}

.tab_con3{padding-top:20px;}
.tab_con3 .array_box1{color:#222;font-weight:300;font-size:13px;width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg.png') 83px 50% no-repeat;}
.tab_con3 .array_box1.on{width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg_.png') 83px 50% no-repeat;}
.tab_con3 .array_box2{color:#222;font-weight:300;font-size:13px;width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg_.png') 83px 50% no-repeat;}
.tab_con3 .array_box2.on{width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg.png') 83px 50% no-repeat;}
.tab_con3 .array_box1{margin-bottom:15px;}
.tab_con3 .t_table{width:960px;display:block;}
.tab_con3 .m_table{width:935px;padding:25px 0px;padding-left:25px;background-color:#f5f5f5;display:block;}
/* .tab_con3 .m_table tr:last-child td{background-color:#FFF;} */
.tab_con3 .t_table{border-top:1px solid #505050;} 
.tab_con3 .t_table th{background-color:#e7f6b6; color:#222; font-size:14px;}
.tab_con3 .t_table tr td, .tab_con3 .t_table th{border-bottom:1px solid #d7d7d7; height:41px; text-align:center;color:#767676;font-size:14px; border-right:1px solid #d7d7d7;}
/* .tab_con3 .t_table>tbody>tr>td:last-child, .tab_con3 .t_table th:last-child{border-right:none;} */
.tab_con3 .t_table tr td.td1{color:#767676; font-size:14px;font-weight:normal;padding:10px 0px;}
.tab_con3 .t_table tr td.td1 span{font-size:22px; font-weight:bold; color:#67af11;display:block;line-height:20px;}
.tab_con3 .t_table tr td.td2{background-color:#f5faeb;}
.tab_con3 .t_table tr td.td3{background-color:#f5f5f5;}
.tab_con3 .t_table tr td.td4 a{display:block;margin:auto;width:83px; height:24px; border:1px solid #383838; background-color:#565656;font-size:14px; color:#fff;text-align:center;line-height:26px;}

.tab_con4{padding-top:20px;}
.tab_con4 .array_box1{color:#222;font-weight:300;font-size:13px;width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg.png') 83px 50% no-repeat;}
.tab_con4 .array_box1.on{width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg_.png') 83px 50% no-repeat;}
.tab_con4 .array_box2{color:#222;font-weight:300;font-size:13px;width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg_.png') 83px 50% no-repeat;}
.tab_con4 .array_box2.on{width:113px; height:31px; border:1px solid #d7d7d7;display: inline-block; *zoom: 1;*display: inline;line-height:33px;text-indent:12px; background:url('../images/sub/record/box_bg.png') 83px 50% no-repeat;}
.tab_con4 .array_box1{margin-bottom:15px;}
.tab_con4 .t_table{width:960px;display:block;}
.tab_con4 .m_table{width:935px;padding:25px 0px;padding-left:25px;background-color:#f5f5f5;display:block;}
/* .tab_con4 .m_table tr:last-child td{background-color:#FFF;} */
.tab_con4 .t_table{border-top:1px solid #505050;}
.tab_con4 .t_table th{background-color:#e7f6b6; color:#222; font-size:14px;}
.tab_con4 .t_table tr td, .tab_con4 .t_table th{border-bottom:1px solid #d7d7d7; height:41px; text-align:center;color:#767676;font-size:14px; border-right:1px solid #d7d7d7;}
/* .tab_con4 .t_table>tbody>tr>td:last-child, .tab_con4 .t_table th:last-child{border-right:none;} */
.tab_con4 .t_table tr td.td1{color:#767676; font-size:14px;font-weight:normal;padding:10px 0px;}
.tab_con4 .t_table tr td.td1 span{font-size:22px; font-weight:bold; color:#67af11;display:block;line-height:20px;}
.tab_con4 .t_table tr td.td2{background-color:#f5faeb;}
.tab_con4 .t_table tr td.td3{background-color:#f5f5f5;}
.tab_con4 .t_table tr td.td4 a{display:block;margin:auto;width:83px; height:24px; border:1px solid #383838; background-color:#565656;font-size:14px; color:#fff;text-align:center;line-height:26px;}



.contents960 .tab_menu_product2 .paging{text-align:center; margin-top:40px; margin-bottom:90px;}
.paging a{width:28px; height:28px;border:1px solid #dcdcdc;background-color:#FFF;color:#666;text-align:center;line-height:28px;display: inline-block; *zoom: 1;*display: inline;}
.paging a.on{border:1px solid #c80a13;background-color:#c80a13;color:#fff;display: inline-block; *zoom: 1;*display: inline;}
.paging .paging_btn{width:30px; height:30px;}
.paging .paging_btn.first{background:url('../images/sub/record/pager_1.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline;text-indent:-999999px}
.paging .paging_btn.prev{background:url('../images/sub/record/pager_2.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline; text-indent:-999999px}
.paging .paging_btn.next{background:url('../images/sub/record/pager_3.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline; text-indent:-999999px}
.paging .paging_btn.last{background:url('../images/sub/record/pager_4.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline; text-indent:-999999px}
.paging .paging_pd{width:19px;display: inline-block; *zoom: 1;*display: inline;}


.tab_con1 .m_table .tr_b{background-color:#2d2d2d;  border-collapse : collapse; }
.tab_con1 .m_table .tr_b td{border-right:1px solid #717171; width:39px; border-collapse : collapse; font-weight:300;color:#fff; font-size:13px;}
.tab_con1 .m_table .tr_b td:first-child{width:68px}
.tab_con1 .m_table tr td.td_g{border:1px solid #27b386; border-collapse : collapse;border-top:none; background-color:#fafdda;}
.tab_con1 .m_table tr.last_tr td:first-child{border-left:1px solid #d7d7d7;}


.tab_con2 .m_table .tr_b{background-color:#2d2d2d;  border-collapse : collapse; }
.tab_con2 .m_table .tr_b td{border-right:1px solid #717171; width:39px; border-collapse : collapse; font-weight:300;color:#fff; font-size:13px;}
.tab_con2 .m_table .tr_b td:first-child{width:68px}
.tab_con2 .m_table tr td.td_g{border:1px solid #27b386; border-collapse : collapse;border-top:none; background-color:#fafdda;}
.tab_con2 .m_table tr.last_tr td:first-child{border-left:1px solid #d7d7d7;}
.m_table .bg63{background-color:#636363; font-weight:bold;}
.m_table .bg4e{background-color:#4e9d43; font-weight:bold;}

.tab_con3 .m_table .tr_b{background-color:#2d2d2d;  border-collapse : collapse; }
.tab_con3 .m_table .tr_b td{border-right:1px solid #717171; width:39px; border-collapse : collapse; font-weight:300;color:#fff; font-size:13px;}
.tab_con3 .m_table .tr_b td:first-child{width:68px}
.tab_con3 .m_table tr td.td_g{border:1px solid #27b386; border-collapse : collapse;border-top:none; background-color:#fafdda;}
.tab_con3 .m_table tr.last_tr td:first-child{border-left:1px solid #d7d7d7;}

.tab_con4 .m_table .tr_b{background-color:#2d2d2d;  border-collapse : collapse; }
.tab_con4 .m_table .tr_b td{border-right:1px solid #717171; width:39px; border-collapse : collapse; font-weight:300;color:#fff; font-size:13px;}
.tab_con4 .m_table .tr_b td:first-child{width:68px}
.tab_con4 .m_table tr td.td_g{border:1px solid #27b386; border-collapse : collapse;border-top:none; background-color:#fafdda;}
.tab_con4 .m_table tr.last_tr td:first-child{border-left:1px solid #d7d7d7;}

/* 나의기록실 - 라운드기록01: 스코어카드*/
.float_group1{display:block; overflow:hidden;}
.float_group1 > div{float:left;}
.float_group1 div.yellow_box{width:358px; height:78px; border:2px solid #f7ce40; padding:19px;display:block;overflow:hidden;margin-right:30px; margin-bottom:40px;}
.float_group1 div.yellow_box img, .float_group1 div.yellow_box p{float:left;}
.float_group1 div.yellow_box img{margin-right:19px;}
.float_group1 div.yellow_box p.p_1{font-size:19px; color:#111; font-weight:400;margin:2px 0px;}
.float_group1 div.yellow_box p.p_1 strong{color:#ef7320; font-weight:500;}
.float_group1 div.yellow_box p.p_2{font-size:13px; color:#767676;}
.float_group1 div table{border-top:1px solid #505050;width:530px; display:block;}
.float_group1 div table td, .float_group1 div table th{width:106px; height:65px;border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;text-align:center;color:#222;font-size:15px;}
.float_group1 div table td strong{font-size:17px;}
.float_group1 div table tr th{height:52px; background-color:#f8f8f8; font-size:14px; color:#222;}
.float_group1 div table td.br_no, .float_group1 div table th.br_no{border-right:none;}
.scorecard_01{width:960px; display:block;text-align:center;margin-bottom:40px;}
.scorecard_01 td{border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:13px; font-weight:400; height:36px;}
.scorecard_01 td.green_bd2{font-size:12.5px; letter-spacing:-1.5px;}
.scorecard_01 td.br_no{border-right:none;}
.scorecard_01 tr{background-color:#f4f4f4;}
.scorecard_01 tr.tr01 td, .scorecard_01 tr.tr01_1 td{background-color:#2d2d2d; color:#fff;}
.scorecard_01 tr td.bg63{background-color:#636363;font-weight:400;}
.scorecard_01 tr td.bgfa{background-color:#fafdda;font-weight:400;color:#5e5e5e;}
.scorecard_01 tr td.bg4e{background-color:#4e9d43;font-weight:400;}
.scorecard_01 tr.tr01_1 td.br_td{border-right:1px solid #d7d7d7;}
.scorecard_01 tr.tr02{background-color:#777; color:#fff;}
.scorecard_01 tr.tr03{background-color:#FFF;}
.green_bd1{background:url('../images/sub/record/gb_01.png') 50% 50% no-repeat;}
.green_bd2{background:url('../images/sub/record/gb_02.png') 50% 50% no-repeat;}
.round_bd{background:url('../images/sub/record/round.png') 50% 50% no-repeat;}
.star_bd{background:url('../images/sub/record/star.png') 50% 50% no-repeat;}

.scorecard_02{width:960px; display:block;text-align:center;margin-bottom:36px;}
.scorecard_02 tr {background-color: #f4f4f4;}
.scorecard_02 tr.tr04{text-align:left;line-height:36px;height:36px;text-indent:27px;background-color:#2d2d2d; color:#fff;font-weight:400;}
.scorecard_02 tr.tr04_1{background-color:#2d2d2d; color:#fff;font-weight:400;}
.scorecard_02 tr.tr05{background-color:#FFF;}
.scorecard_02 tr td.bg63{background-color:#636363;font-weight:400;}
.scorecard_02 tr td.bgfa{background-color:#fafdda;font-weight:400;color:#5e5e5e;}
.scorecard_02 tr td.bg4e{background-color:#4e9d43;font-weight:400;}
.button.showpageblock{width:22px; position:absolute;top:7px;right:10px;height:22px;background:url('../images/sub/record/open_btn.png') 100% 50% no-repeat;display: inline-block; *zoom: 1;*display: inline;;vertical-align:middle;}
.button.showpageblock.on{width:22px; margin-left:678px;height:22px; background:url('../images/sub/record/close_btn.png') 100% 50% no-repeat; display: inline-block; *zoom: 1;*display: inline;;vertical-align:middle;}
.scorecard_02 .tr04.editblocks td{position:relative;}
.scorecard_02 td{border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:13px; font-weight:400; height:36px;}
.scorecard_02 td.green_bd2{font-size:12px; letter-spacing:-1.5px;padding-right:1px;}
.scorecard_02 td img{margin-right:8px;vertical-align:middle;}
.scorecard_02 td a{font-size:16px;color:#fff;}

.icon_box{display:block; overflow:hidden;width:935px; height:44px; padding-left:23px ; border:1px solid #ccc; background-color:#f7f7f7;margin-bottom:33px;}
.icon_box li{float:left;margin-right:14px;padding-right:15px; line-height:44px; background:url('../images/sub/record/li_bg.jpg') 100% 50% no-repeat;}
.icon_box li img{vertical-align:middle; margin-right:6px;}
/* .icon_box li.icon1{width:109px;}
.icon_box li.icon2{width:83px;}
.icon_box li.icon3{width:76px;}
.icon_box li.icon4{width:109px;} */
.icon_box li.icon5{background:none;}
.btn_box2{margin:auto;width:337px;}
.pre_page{margin-right:5px;width:162px; height:41px;border:1px solid #bf010a;background-color:#d52f37;color:#fff;font-size:16px; display: inline-block; *zoom: 1;*display: inline; text-align:center;line-height:42px;}
.print_btn{width:162px; height:41px;border:1px solid #808080;background-color:#fff;color:#333;font-size:16px; display: inline-block; *zoom: 1;*display: inline; text-align:center;line-height:42px;}
.anchor_ul{display:block;overflow:hidden;margin-bottom:26px;width:960px;height:45px;background: url('../images/sub/record/ul_bg.jpg') 0 100% repeat-x;}
.anchor_ul li{float:left;width:153px; height:44px;border-left:1px solid #d7d7d7; background-color:#909090;line-height:45px;text-align:center;}
.anchor_ul li a{font-size:15px;color:#fff;}
.anchor_ul li.on{float:left;width:153px; height:45px;border-left:1px solid #d7d7d7; border-top:3px solid #c80a13;background-color:#fff;}
.anchor_ul li.on a{color:#222;}
.anchor_ul li.last_li{border-left:none;float:right;font-size:12px; letter-spacing:-0.5px;color:#767676;width:344px;height:44px;background-color:#FFF;}

.anchor_box1, .anchor_box2, .anchor_box3, .anchor_box4{display:block;overflow:hidden;margin-top:100px;}
.anchor_box1 .left_01, .anchor_box1 table{float:left;}
.left_01{width:288px; height:251px;border:1px solid #d7d7d7;margin-right:30px;}
.anchor_box1 table{width:640px; display:block;border-top:1px solid #505050;text-align:center;}
.anchor_box1 table th{border-right:1px solid #d7d7d7;}
.anchor_box1 table td{border-right:1px solid #d7d7d7; height:41.5px;}
.anchor_box1 table .br_no{border-right:none;}
.anchor_box1 table tbody td{border-bottom:1px solid #d7d7d7;font-size:15px;color:#222;font-weight:300;}
.anchor_box1 table tbody td:first-child{color:#666;background-color:#f9f9f9;}
.anchor_box1 table th.bg65{background-color:#656565;color:#fff;border-right:none;}
.anchor_box1 table th.bg60{background-color:#60aa36;color:#fff;border-right:none;}
.anchor_box1 table th{background-color:#e7f6b6;color:#767676;font-size:14px;font-weight:300;height:43px;}

.anchor_box2 table, .anchor_box3 table, .anchor_box4 table{float:left;}
.anchor_box2 .left_02, .anchor_box3 .left_03, .anchor_box4 .left_04{margin-bottom:20px;float:left;width:293px; height:68px; padding:20px;border:1px solid #d7d7d7;display:block; overflow:hidden;margin-right:20px;}
.anchor_box2 .left_02 img, .anchor_box2 .left_02 p, .anchor_box3 .left_03 img, .anchor_box3 .left_03 p, .anchor_box4 .left_04 img, .anchor_box4 .left_04 p{float:left; font-size:17px; color:#111;font-weight:300;letter-spacing:-1px}
.anchor_box2 .left_02 img, .anchor_box3 .left_03 img, .anchor_box4 .left_04 img{margin-right:20px;}
.anchor_box2 .left_02 p strong, .anchor_box3 .left_03 p strong, .anchor_box4 .left_04 p strong{font-size:25px; font-weight:bold; color:#ef7320;}
.anchor_box2 .left_02 p span{color:#222;}
.anchor_box2 table, .anchor_box3 table, .anchor_box4 table{width:595px; display:block; border-top:1px solid #505050;text-align:center;}
.anchor_box2 table td, .anchor_box3 table td, .anchor_box4 table td{height:41px;font-size:15px;border-right:1px solid #d7d7d7;font-weight:300;}
.anchor_box2 table th, .anchor_box3 table th, .anchor_box4 table th{height:42px;color:#fff;font-size:14px;background-color:#fdf2bf;color:#767676;border-right:1px solid #d7d7d7;}
.anchor_box2 table tbody td:first-child, .anchor_box3 table tbody td:first-child, .anchor_box4 table tbody td:first-child{color:#666;background-color:#f9f9f9;}
.anchor_box2 table tbody td, .anchor_box3 table tbody td, .anchor_box4 table tbody td{border-bottom:1px solid #d7d7d7;}
.anchor_box2 table th.bg65, .anchor_box3 table th.bg65, .anchor_box4 table th.bg65{background-color:#656565;color:#fff;border-right:none;font-weight:normal;}
.anchor_box2 table th.bgef, .anchor_box3 table th.bgef, .anchor_box4 table th.bgef{background-color:#ef7320;color:#fff;border-right:none;}
.anchor_box2 table th.bgfe, .anchor_box3 table th.bgfe, .anchor_box4 table th.bgfe{background-color:#fef1b5;}
.anchor_box4{margin-bottom:85px;}
.anchor_box2 table .br_no, .anchor_box3 table .br_no, .anchor_box4 table .br_no{border-right:none;}
table th{font-weight:normal;}
/* 막대그래프 */
.graph_div{float:left; height:260px; width:335px; margin-right:20px}
.graph_box{display:block;overflow:hidden;margin-top:27px;width:335px;}
.graph_box div, .graph_box ul{float:left;}
.graph_box div{width:105px;}
.graph_box div p{line-height:31px;font-size:13px; color:#111;letter-spacing:-0.5px;}

 .graph_box ul{width:224px;padding-top:5px;max-width:224px; height:119px; border-left:1px solid #d7d7d7;}
.graph_box ul li{height:25px; margin-bottom:6px;}
.graph_box ul li.li4{margin-bottom:0px;}
 .graph_box ul li span{max-width:160px;width:100%; display:inline-block; *zoom: 1;*display: inline;height:15px;margin-right:5px;}
.graph_box ul li{font-size:13px; color:#7f7f7f;font-weight:400;}
.graph_box ul li:first-child{color:#ef7320;font-weight:bold;}
 .graph_box ul li strong{color:#222;font-weight:300;font-size:15px;}
 .graph_box ul li.li1 span strong{background-color:#ef7320;display: inline-block;  *zoom: 1;*display: inline;  height: 15px;max-width:100%}
 .graph_box ul li.li2 span strong{background-color:#ab978a;display: inline-block;  *zoom: 1;*display: inline;  height: 15px;max-width:100%}
 .graph_box ul li.li3 span strong{background-color:#bcbcbc;display: inline-block;  *zoom: 1;*display: inline;  height: 15px;max-width:100%}
 .graph_box ul li.li4 span strong{background-color:#d3d3d3;display: inline-block;  *zoom: 1;*display: inline;  height: 15px;max-width:100%}
/* .graph_box ul li.li1 span{background-color:#ef7320; }
.graph_box ul li.li2 span{background-color:#ab978a;}
.graph_box ul li.li3 span{ background-color:#bcbcbc;}
.graph_box ul li.li4 span{ background-color:#d3d3d3;} */


/* 나의 기록실 - 온라인스트로크 스코어카드 보기 */
.float_group1 .vs_p{float:left;width:95px;padding-right:5px; height:290px;font-family:"Times New Roman", serif;font-size:62px; color:#d2031f; font-weight:bold;text-align:center; line-height:290px;}
.float_group1 .vs_p em{margin-left:-9px;}
.float_group1 div p:first-child{text-align:center; background:url('../images/sub/record/titile_bg.jpg') 0 0 repeat-x;height:56px; border-bottom:1px solid #e2e2e2;font-size:21px; color:#767676; line-height:56px;}
.float_group1 div p:first-child strong{font-size:22px; color:#2d2d2d;}
.float_group1 div p:first-child span{font-size:14px; color:#fff; line-height:21px;display: inline-block; *zoom: 1;*display: inline;;margin-left:4px; vertical-align: text-top; margin-top: 4px;}
.float_group1 div p:first-child span.win_icon{width:42px; height:21px; border:1px solid #f05525;background-color:#ef7320;}
.float_group1 div p:first-child span.draw_icon{width:48px; height:21px; border:1px solid #4d9f1e;background-color:#63b038;}
.float_group1 div.y_box{border:5px solid #f7ce40;width:420px; height:280px; float:left;margin-bottom:60px;}
.float_group1 div.g_box{border:5px solid #e2e2e2;width:420px; height:280px; float:left;}
.float_group1 div div{display:block;overflow:hidden;padding:22px 0px 23px 16px;}
.float_group1 div div img, .float_group1 div div p{float:left;}
.float_group1 div div img{margin-right:19px;}
.float_group1 div div p:nth-of-type(1){font-size:19px; color:#111; font-weight:400;}
.float_group1 div div p:nth-of-type(1) strong{color:#ef7320; font-weight:500;}
.float_group1 div div p:nth-of-type(2){font-size:13px; color:#767676;}
.float_group1 div.y_box table, .float_group1 div.g_box table {width:388px; display:block;margin:auto;}
.float_group1 div.y_box table td, .float_group1 div.g_box table td{width:78px; height:41px;border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;text-align:center;color:#222;font-size:15px;}
.float_group1 div.y_box table td strong, .float_group1 div.g_box table td strong{font-size:15px;}
.float_group1 div.y_box table tr th, .float_group1 div.g_box table tr th{height:41px; background-color:#f8f8f8; font-size:13px; color:#222;border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;font-weight:normal;line-height:15px;}
.float_group1 div.y_box table td:last-child, .float_group1 div.g_box table td:last-child{border-right:none;}
.scorecard_02 td .video_1{margin:auto;}
a.video_1{width:28px; height:19px; background:url('../images/sub/record/video_icon.png') 0 0 no-repeat;display:block;margin:auto;}
.btn_box34{margin:auto;/* width:337px;  */text-align: center;}
.btn_box34 .pre_page{margin-right:5px;width:162px; height:41px;border:1px solid #bf010a;background-color:#d52f37;color:#fff;font-size:16px; display: inline-block; *zoom: 1;*display: inline; text-align:center;line-height:42px;}
.btn_box34 .print_btn{width:162px; height:41px;border:1px solid #808080;background-color:#fff;color:#333;font-size:16px; display: inline-block; *zoom: 1;*display: inline; text-align:center;line-height:42px;}

.scorecard_03{width:960px; display:block;text-align:center;margin-bottom:40px;}
.scorecard_03 td{border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:13px; font-weight:300; height:36px;}
.scorecard_03 td:last-child{border-right:none;}
.scorecard_03 tr{background-color:#f4f4f4;}
.scorecard_03 tr.tr01 td, .scorecard_03 tr.tr01_1 td{background-color:#2d2d2d; color:#fff;}
.scorecard_03 tr.tr01_1 td:last-child{border-right:1px solid #d7d7d7;}
.scorecard_03 tr.tr02{background-color:#777; color:#fff;}
.scorecard_03 tr.tr03{background-color:#FFF;}
.scorecard_03 tr.tr04{background-color:#2d2d2d; text-align:left; text-indent:27px;color:#fff;font-size:13px;}
.scorecard_03 tr.tr04 strong{font-weight:500; font-size:16px;}
.scorecard_03 tr.tr04 img{margin-right:8px;}

.scorecard_03 tr td.bg63{background-color:#636363;font-weight:400;}
.scorecard_03 tr td.bgfa{background-color:#fafdda;font-weight:400;color:#5e5e5e;}
.scorecard_03 tr td.bg4e{background-color:#4e9d43;font-weight:400;}
.anchor_box1 table th.bg90{background-color:#90aa36;color:#fff;font-weight:normal;}
.anchor_box2 table th.b45c, .anchor_box3 table th.b45c, .anchor_box4 table th.b45c{background-color:#b45c39;color:#fff;font-weight:normal;}

/* 나의기록실 게임설정 */
.set_box .red_title span{font-size:13px; color:#000;color:#767676;font-weight:400;margin-left:5px;}
.set_box table{width:960px;border-top:1px solid #000;margin-bottom:56px;}
.set_box table tr td{border-bottom:1px solid #d7d7d7;height:41px;font-weight:400;}
.set_box table tr td:first-child, .set_box table tr td.td_3{border-right:1px solid #d7d7d7;background-color:#f9f9f9;text-indent:20px; color:#666;font-size:15px;}
.set_box table tr td.last_td, .set_box table tr td.td_2{text-indent:30px;}
.set_box table tr td label{color:#222;margin-left:8px; margin-right:45px;font-size:15px;}
.set_box p{font-size:13px; color:#767676;margin-bottom:18px;}
.set_box p.red_title{font-size:19px; color:#111;text-indent:25px;font-weight:500;background:url('../images/sub/record/redicon.png') 0 50% no-repeat;margin-bottom:12px;}
.set_box table tr td.td_2{border-right:1px solid #d7d7d7;}
.set_box table.table_2 input{width:155px; height:25px; border:1px solid #d7d7d7;margin-right:7px;}
.set_box div{width:409px; margin:auto;margin-top:4px;margin-bottom:69px;text-align:center;}
.set_box div a{width:128px; height:41px; text-align:center;font-size:16px;line-height:41px;display:inline-block;*zoom: 1;*display: inline;}
.set_box div a:first-child{border:1px solid #292929; background-color:#4c4c4c; color:#fff;margin-right:6px;}
.set_box div a.ok_btn{border:1px solid #bf010a; background-color:#d52f37; color:#fff;margin-right:6px;}
.set_box div a.cancel_btn{border:1px solid #808080; background-color:#FFF;color:#333;}

/* 팝업 설정 */
.set_box .overLayer4{width:377px; height:206px;border:1px solid #d52f37;position:fixed;top:450px; left:55%; z-index:101; margin-left:-350px; background-color:#FFF;}
.set_box .overLayer4 div{margin:0px;width:377px;}
.set_box .overLayer4 .pop_top{width:377px; height:37px;margin:0px; background-color:#d52f37;text-indent:18px; }
.set_box .overLayer4 .pop_top p{font-size:17px; color:#fff;line-height:37px;font-weight:400;}
.set_box .overLayer4  .text_box{font-size:16px;padding:34px 0px 25px 0px;text-align:center;font-weight:400;}
.set_box .overLayer4  .text_box strong{color:#d52f37;font-weight:400;}
.set_box .overLayer4  .text_box a{width:76px; height:32px; border:1px solid #808080;color:#333;font-size:14px; font-weight:400;line-height:32px;margin-top:30px;margin-right:6px;}
.set_box .overLayer4  .text_box a.pop_close{margin-right:0px;}
.set_box .overLayer4 > div{position:relative;}
div.overLayer4 > div > span{ position: absolute;  top: 7px;  right: 13px;  cursor: pointer;}

/* 로그인 */
.login_div{display:block; overflow:hidden;}
.login_div .login_div1, .login_div .login_div2{float:left;border:1px solid #d7d7d7;margin-bottom:140px;}
.login_div .login_div1{width:586px; margin-right:9px;height:390px; margin-left:60px;}
.login_div .top_title{margin-bottom:120px;}
.login_div .login_div1 div.loginbox{background-color:#fbfbfb; height:155px;border-bottom:1px solid #d7d7d7;padding:74px 0px 0px 105px;}
.login_div .login_div1 div.login_btn{position:absolute;right:119px; top:74px;padding:0px;width:69px; height:69px; border:1px solid #bf010a; background-color:#d52f37; text-align:center;line-height:69px; display: inline-block; *zoom: 1;*display: inline;}
.login_div .login_div1 div.login_btn a{color:#fff;font-size:16px;}
.loginbox{position:relative;}
.label_id, .label_pw{font-size:14px; font-weight:400;color:#333;}
.label_id input{margin-left:23px;width:219px; height:28px; border:1px solid #d9d9d9; margin-bottom:12px;text-indent:5px;}
.label_pw input{margin-left:10px; width:219px; height:28px; border:1px solid #d9d9d9;margin-bottom:12px;text-indent:5px;}
.check_div{padding-left:60px;}
.check_div label{font-size:14px; color:#767676; font-weight:400; margin-right:5px;}
.check_div label input{margin-right:5px;}
.login_t{padding:29px 0px 0px 45px;display:block;overflow:hidden;}
.login_t p{font-size:13px; color:#767676;line-height:35px;float:left;width:378px;}
.login_t a{font-weight:normal;float:left;display: inline-block; *zoom: 1;*display: inline; width:113px; height:25px; border:1px solid #292929;color:#fff; background:#4c4c4c url('../images/sub/login/box_bg.jpg') 0 1px no-repeat;text-indent:10px;  line-height:25px;}
.login_t .join_btn{display:inline-block;*zoom: 1;*display: inline;width:113px; height:25px; background-color:#FFF; border:1px solid #808080; color:#333;background:url('../images/sub/login/box_bg.png') 90%  50% no-repeat; text-indent:10px; line-height:25px;}
.login_div2{width:220px; height:353px; margin-right:60px;padding:37px 0px 0px 20px ;border:1px solid #d9d9d9;background:url('../images/sub/login/login_bg.jpg') 0 0 no-repeat;}
.login_div2 p{font-size:25px; color:#111; font-weight:500; letter-spacing:-1px;line-height:30px; margin-bottom:17px;}
.login_div2 p strong{font-weight:600; color:#549e2b;}
.login_div2 span{color:#666; font-size:15px;letter-spacing:-1px; line-height:20px;}

/* 게임번호 로그인 */
.login_div .login_div1 div.login_n{padding:60px 0px 0px 52px ;width:534px; height:135px;background-color:#FFF;}
.login_div .login_div1 div.login_n p{font-size:20px; color:#333; font-weight:400;margin-bottom:10px;}
.login_div .login_div1 div.login_n p strong{color:#445d78;}
.login_div .login_div1 div.login_n span{font-size:14px; color:#767676;font-weight:300;}
.login_div .login_div1 div.login_n2{padding:83px 0px 0px 84px;width:502px; height:111px;background-color:#fbfbfb;}
.login_div .login_div1 div.login_n2 label{color:#333; font-size:14px; display: inline;    vertical-align: middle;}
.login_div .login_div1 div.login_n2 input{width:219px; height:28px;border:1px solid #d9d9d9;margin-left:10px;margin-right:7px; }
.login_div .login_div1 div.login_n2 a{color:#fff;     vertical-align: top;background-color:#d52f37; border:1px solid #bf010a; width:68px; height:27px;line-height:27px;text-align:center;display:inline-block;*zoom: 1;*display: inline;}

/* 회원가입 */
.join_ul{display:block; overflow:hidden;width:958px;margin-bottom:37px;}
.join_ul li{text-align:center;line-height:74px;float:left;width:317px; height:74px; background:url('../images/sub/login/joing_bg.jpg') 0 0 repeat-x;border:1px solid #d9d9d9; color:#8f8f8f; font-size:19px; font-weight:400;}
.join_ul li.on{width:317px;border-left:none;border:1px solid #445d78; background:none;background-color:#445d78;color:#fff; }
.join_ul .last_li{border-left:none;}
.sms_send{width:90px;border:1px solid #111;display: inline-block; *zoom: 1;*display: inline;height:25px; line-height:25px; color:#111; text-align:center;}
.info_agree_txt{    color: #767676; padding: 25px 20px 25px 20px; width: 920px;  height: 153px;  border: 1px solid #d9d9d9;  overflow-y: scroll;  overflow-x: hidden; font-size: 13px;    line-height: 18px;    font-weight: 300; background-color:#fdfdfd;}
.info_agree_check { padding: 12px 0 10px 18px;   text-align:right;font-size: 13px;   color: #767676;   font-weight: 300;}
.info_agree_box p{margin-top:35px;}
.info_agree_txt strong{color:#111; font-size:13px;font-weight:400;}
.info_bottom{height:50px;width:960px;border-top:1px solid #d6d6d6; border-bottom:1px solid #7c7c7c; background-color:#fafafa;text-align:center;line-height:50px;}
.info_bottom label{color:#767676; font-size:14px; font-weight:300;}
.info_bottom label strong{color:#333;font-weight:400;}
.agree_btn{font-size:16px;border:1px solid #bf010a; background-color:#d52f37; color:#fff; text-align:center; line-height:41px; width:128px; height:41px;display:block;margin:auto;margin-top:64px;margin-bottom:109px;}

/*  */
.canvas_label{width:214px; height:28px;padding-left:74px; /* background-color:#f9f9f9; */ border-top:1px solid #d7d7d7;display:block; overflow:hidden;}
.canvas_label .lb2{display: inline-block; *zoom: 1;*display: inline;width:7px; height:7px; border:2px solid rgb(220,220,220);background: rgba(220, 220, 220, 0.2);
background: transparent !ie; /* clear solid background for ie */
zoom:1; /* required for the filters */
} /*나의실력*/
.canvas_label .lb1{display: inline-block; *zoom: 1;*display: inline;width:7px; height:7px; border:2px solid rgb(151,187,205);background: rgba(151, 187, 205, 0.2);
background: transparent !ie; /* clear solid background for ie */
zoom:1; /* required for the filters */
}/*등급평균*/
.canvas_label p{float:left; font-size:13px; color:#666;margin-right:15px;line-height:29px;}
.canvas_label p span{margin-right:3px;}

/* 회원가입완료 */
.join_end{width:100%; height:390px;border-bottom:1px solid #d7d7d7; text-align:center;background:url('../images/sub/login/end_bg.png') 50% 95px no-repeat;}
.join_end p{padding-top:243px;font-size:25px; color:#111;font-size:400;}
.join_end p strong{color:#445d78;}
.join_end p span{font-size:14px; color:#666;font-weight:300;}

.red_point{color:#c80a13;}
.form_top{font-size:13px; color:#767676; margin-bottom:25px;}
.join_form {margin-bottom:60px;}
.join_form table, .detail_form table{border-top:1px solid #000;width:100%;}
.join_form table tr td:first-child , .detail_form table tr td:first-child{background-color:#f9f9f9;border-right:1px solid #d7d7d7;}
.join_form table tr td:first-child, .detail_form table tr td:first-child{border-bottom:1px solid #d7d7d7; font-size:15px; color:#666; font-weight:300;}
.join_form table tr{height:83px;}
input.wd208{width:208px; height:25px; border:1px solid #d7d7d7;}
input.wd156{width:156px; height:25px; border:1px solid #d7d7d7;}
.detail_form table tr{height:41px;}
.join_form table tr td p{font-size:13px; font-weight:300; color:#666;margin-top:10px;}
.join_form table tr td p strong{font-weight:400;color:#222;margin-left:5px;}
.join_form td{padding-left:20px;border-bottom:1px solid #d7d7d7; }
.join_form td.last_td, .detail_form td.last_td{padding:10px 0px 10px 29px}
.detail_form td{font-size:13px; font-weight:300; color:#666;margin-top:10px; padding-left:20px;border-bottom:1px solid #d7d7d7;  }
.detail_form input{margin-right:10px;}
.detail_form table tr td.bold_text label{color:#222;font-size:15px;font-weight:300;}
.detail_form table tr td.bold_text label:first-child{margin-right:20px;}
.detail_form table tr.last_tr td label:first-child{margin-right:67px;}
.detail_form a{margin-top:1px;width:83px;height:25px; border:1px solid #505050; color:#333; font-size:13px; font-weight:300;line-height:25px;text-align:center;display: inline-block; *zoom: 1;*display: inline;}
.detail_form table td.file_td input{margin-right:0px;}
.detail_form table td.file_td p{margin-top:10px;}


/* 공지사항 */
.notice_Bdiv .top_title{margin-bottom:60px;}
.paging{text-align:center;margin-top:49px; margin-bottom:98px;}
.notice_div table{width:960px; border-top:2px solid #c50a13;}
.notice_div table tr th{background-color:#fbfbfb; font-size:15px; color:#333;font-weight:400;border-bottom:1px solid #d7d7d7;}
.notice_div table tr{height:41px;}
.notice_div tr td.ta_l{text-align:left;}
.notice_div tr td a{ font-size:14px; color:#767676; font-weight:300;}
.notice_div tr td{text-align:center; font-size:14px; color:#767676; font-weight:300;border-bottom:1px solid #d7d7d7;}
.nview_div table{border-top:2px solid #d90925;width:960px;}
.nview_div table tr{height:41px;}
.nview_div table th{font-size:15px; color:#333; font-weight:400; text-align:left; text-indent:35px; border-bottom:1px solid #d7d7d7;}
.nview_div table tr.contents_tr{height:100%;}
.nview_div table tr.contents_tr img{text-align:center;}
.nview_div table tr td{border-bottom:1px solid #d7d7d7;}
.nview_div table tr.contents_tr td{padding:45px 35px 45px 35px;}
.nview_div table tr td p{font-size:14px; color:#767676; font-weight:300; line-height:30px;}
.nview_div table tr.contents_tr td img{display:block;margin:auto;margin-bottom:45px;}
.nview_div table tr td img.file_icon{margin-bottom:0px; vertical-align:middle; padding-bottom:5px;}
.notice_Bdiv .list_btn{margin-left:875px;margin-top:18px;width:83px; height:31px; border:1px solid #808080; font-size:14px; line-height:31px; text-align:center;color:#333; display: inline-block; *zoom: 1;*display: inline;}
.nview_div table tr.head_tr td{line-height:42px;color:#767676; font-size:14px; font-weight:300;}
.nview_div table tr.head_tr td:first-child{text-indent:35px;}
.nview_div table tr.head_tr td a{line-height:42px;color:#767676; font-size:14px; font-weight:300;}
.nview_div table tr td.bd_td{font-size:14px; color:#505050;}
/* 1:1 문의 */
.faq_list2{border-top:2px solid #d90925;width:960px;border-collapse:collapse}
.faq_list2 th{height:41px; background-color:#fbfbfb;height:41px; border-bottom:1px solid #d7d7d7;}
.faq_list2 .question2 td{border-bottom:1px solid #d7d7d7;height:41px; text-align:center;font-size:14px; color:#767676;font-weight:300;}	
.faq_list2 .question2 td.q_tit{text-align:left;}
.faq_list2 .question2 td a{color:#767676;font-weight:300; font-size:14px;}
.faq_list2 .answer2 td{height:100%; padding:0px 94px ;background-color:#f9f9f9;font-size:14px; color:#767676;font-weight:300;border-bottom:1px solid #d7d7d7;}
.faq_list2 .answer2 td p{font-size:14px; color:#767676;font-weight:300;margin-top:12px; line-height:26px;}
.faq_list2 .answer2 td p.title1{color:#333;font-size:14px;font-weight:400;}
.faq_list2 .answer2 td p.last_p{margin-bottom:10px;}
.inquiry_btn{display:block;width:103px; height:31px; border:1px solid #bf010a; background-color:#d52f37;text-align:center;line-height:33px; font-size:14px; color:#fff;font-weight:300;display:block;margin-top:17px; margin-left:857px;}
.faq_list2 .icon.off span{width:65px; height:22px;border:1px solid #5a5a5a; background-color:#6d6d6d;display:block;font-size:12px;color:#fff;margin:auto;line-height:22px;}
.faq_list2 .icon span{width:65px; height:22px;border:1px solid #bf010a; background-color:#d52f37;display:block;font-size:12px;color:#fff;margin:auto;line-height:22px;}

/* 1:1문의 form */
.inquiry_form textarea{width:695px; border:1px solid #d7d7d7; height:238px;overflow-y: scroll; overflow-x: hidden;}
.inquiry_form table{border-top:2px solid #d90925;width:960px; margin-bottom:60px;}
.inquiry_form table td{height:41px; border-bottom:1px solid #d7d7d7;}
.inquiry_form table tr.last_tr td{height:280px;}
.inquiry_form table td:first-child{background-color:#f9f9f9;border-right:1px solid #d7d7d7;padding-left:20px;font-size:15px; color:#666;font-weight:300;}
.inquiry_form table .last_td{padding-left:30px; font-size:15px; color:#666; font-weight:300;}
.inquiry_form p{font-size:13px; color:#767676; font-weight:300;margin-bottom:15px;}
.inquiry_form table input{border:1px solid #d7d7d7; height:25px;}
.inquiry_form table tr:first-child input{width:281px;}
.inquiry_form table .file_label{width:83px; height:25px; border:1px solid #000;text-align:center;color:#333; font-size:13px; line-height:25px;display: inline-block; *zoom: 1;*display: inline;;
*zoom: 1;*display: inline;vertical-align:bottom;}
.file_label a{color:#111;}
.inquiry_form table .box02{width:208px;}
.inquiry_form table .tr04 .box03{width:695px;}
.inquiry_form .inq_btn_box{width:278px;margin:auto;margin-bottom:109px;}	
.inquiry_form .inq_btn_box a{width:128px; height:41px;text-align:center; line-height:41px;font-size:16px;font-weight:300;display: inline-block; *zoom: 1;*display: inline;;
*zoom: 1;*display: inline;}
.inquiry_form .inq_btn_box a.ok_btn{border:1px solid #bf010a; background-color:#d52f37;color:#fff;margin-right:6px;}
.inquiry_form .inq_btn_box a.cancel_btn{border:1px solid #808080; color:#333;}

/* 아이디 찾기 */
.login_div .login_div1 div.idbox{    background-color: #fbfbfb; height: 209px;  border-bottom: 1px solid #d7d7d7;padding: 86px 0px 0px 71px;}
.login_div1 .idbox label{font-size:14px; color:#333; font-weight:400;}
.login_div1 .idbox input{width:238px; height:28px; border:1px solid #d7d7d7;}
.login_div1 .idbox .label_ph input{margin-left:12px;}
.login_div1 .idbox a{font-size:15px;font-weight:300;border:1px solid #bf010a; background-color:#d52f37; color:#fff; text-align:center; line-height:28px; height:28px; width:88px;display: inline-block; *zoom: 1;*display: inline;
margin-left:10px;}
.login_div1 .idbox .label_nb input{margin-left:23px; margin-top:25px;}
.login_div1 .idbox p{color:#989898; font-size:13px; font-weight:300; margin-top:10px;}
a.id_btn{float:none;text-indent:0px;width:123px; height:33px; border:1px solid #505050; text-align:center; line-height:33px; color:#333;font-size:15px; font-weight:400; background:none;display:block; margin:auto; margin-top:29px;}
.login_div .login_div1, .login_div .idbox_div2{margin-bottom:30px;}
.bt_p{margin-left:60px;font-size:14px; color:#666;font-weight:300;margin-bottom:95px;}

/* 아이디 찾기 완료 */
.joinend_div .top_title{margin-bottom:60px;}
.end_box{width:960px; border-top:1px solid #505050; border-bottom:1px solid #000;background-color:#f9f9f9; border-bottom:1px solid #d7d7d7;height:208px;text-align:center;margin-bottom:343px;}
.end_box p{font-size:16px; color:#333;font-weight:300;margin:auto; line-height:208px;}
.end_box p strong{color:#d90925; text-decoration:underline;}

/* 비밀번호찾기 */
.login_div .pwbox_div1 div.idbox{  background-color: #fbfbfb; height: 252px;  border-bottom: 1px solid #d7d7d7;padding: 43px 0px 0px 87px;}
a.pw_btn{width:123px; height:33px; border:1px solid #505050;color:#333;font-size:15px; text-align:center; line-height:33px;display:block;margin:auto;margin-top:29px;}
.login_div .pwbox_div1, .login_div .pwbox_div2{margin-bottom:26px;}
.pwbox_div1 .idbox .label_id input{margin-left:36px;}
.pwbox_div1 .idbox .label_ph input{margin-left:11px;}
.pwbox_div1 .idbox .label_nb input{margin-left:24px;}


/* 비밀번호 찾기 완료 */
.pwbox_div1 .idbox2 .label_id2 input{margin-left:36px;}
.login_div .pwbox_div1 div.idbox2 { background-color: #fbfbfb;  height: 204px;  border-bottom: 1px solid #d7d7d7; padding: 77px 0px 0px 109px;}
.login_div1 .idbox2 input{width:238px; height:28px; border:1px solid #d7d7d7;}
.pwbox_div1 .idbox2 .label_pw input{margin-left:31px;}
.login_div1 .idbox2 label{font-size:14px; color:#333; font-weight:400;}
.login_div1 .idbox2 p{color:#989898; font-size:13px; font-weight:300; margin-bottom:20px;}

/* 내프로필 */
.profile_div .top_title{margin-bottom:60px;}
.profile_div .con_p{color:#767676; font-size:14px; font-weight:300;margin-bottom:30px;}
.profile_div .con_p strong{color:#c80a13;}
.profile_div .end_box{width:322px; height:68px;padding:70px 319px;border-top:1px solid #505050; border-bottom:1px solid #000;background-color:#f9f9f9; border-bottom:1px solid #d7d7d7;text-align:left;margin-bottom:20px;}
.profile_div .end_box label{color:#333; font-size:14px; font-weight:400;width:60px;display: inline-block; *zoom: 1;*display: inline;}
.profile_div .end_box label:first-child{margin-bottom:17px;}
.profile_div .end_box span{color:#446cae;}
.profile_div .end_box input{width:219px; height:28px; border:1px solid #d9d9d9;}
.profile_div .end_box p{font-size:16px; color:#333;font-weight:300;margin:auto; line-height:208px;}
.profile_div .end_box p strong{color:#d90925; text-decoration:underline;}
.profile_div .bottom_p{text-align:center;font-size:14px; color:#767676; font-weight:300;margin-bottom:20px;}
.profile_div .con_btn{margin:auto;margin-top:45px;margin-bottom:220px;display:block;width:128px; height:41px; border:1px solid #bf010a; background-color:#d52f37;color:#fff; font-size:16px;text-align:center;line-height:41px;}
/* 내프로필 상세정보 */
.gray_title{font-size:19px; color:#111;text-indent:25px;font-weight:500;background:url('../images/sub/login/grayicon.png') 0 50% no-repeat;margin-bottom:12px;}
.profile_div2 table{width:960px; border-top:1px solid #505050;}
.profile_div2 table tr{ height:41px;}
.profile_div2 table tr td{text-indent:20px;border-bottom:1px solid #d7d7d7; font-size:14px; color:#111; font-weight:300;}
.profile_div2 .bgf9{background-color:#f9f9f9;color:#666; font-size:15px; font-weight:300;}
.profile_div2 .h83{height:83px;}
.s_input{width:156px; height:25px; border:1px solid #d7d7d7;margin-right:6px;    vertical-align: top;}
.s_input2{width:100%; height:100%; border:1px solid #d7d7d7;margin-right:6px;    vertical-align: top;}
.profile_div2 label{width:83px; height:25px; border:1px solid #505050;color:#333; font-size:13px;text-align:center;line-height:25px;display: inline-block; *zoom: 1;*display: inline;;text-indent:0px;}
.b_input{width:209px; height:25px; border:1px solid #d7d7d7; border-right:none;    vertical-align: top;}
.h83 img{margin-right:25px;}
.profile_div2 .con_btn1{width:128px; height:41px; border:1px solid #bf010a;background-color:#d52f37;color:#fff; font-size:16px; font-weight:300;text-align:center;line-height:41px;display:block;margin:auto;margin-top:39px; margin-bottom:86px;}
.gr_bottom{margin-bottom:104px;width:960px; height:83px; border-top:1px solid #505050;border-bottom:1px solid #d7d7d7;line-height:83px; /* text-align:center; */text-indent:10px;font-size:14px;font-weight:300;}
.gr_bottom strong{color:#d52f37;}
.gr_bottom a :not(.social-login-btn) {text-indent:0px;margin-left:20px;width:118px; height:36px; display: inline-block; *zoom: 1;*display: inline; line-height:36px; text-align:center;color:#fff; border:1px solid #343434; background-color:#4c4c4c;}


/* 추가 - 비밀번호 변경 */
.pwch_div .con_p strong{ color: #c80a13;}
.pwch_div .con_p{color: #767676; font-size: 14px; font-weight: 300;  margin-bottom: 30px;}
.pwch_div .end_box{width: 400px;  height: 120px; padding: 70px 280px; border-top: 1px solid #505050; border-bottom: 1px solid #000;  background-color: #f9f9f9;
    border-bottom: 1px solid #d7d7d7;  text-align: left;  margin-bottom: 20px;}
.pwch_div .end_box label{color: #333;  font-size: 14px; font-weight: 400; width: 160px; display: inline-block; *zoom: 1;*display: inline;}
.pwch_div .end_box label:first-child{margin-bottom: 17px;}
.pwch_div .end_box input{width: 219px;   height: 28px;  border: 1px solid #d9d9d9;}
.pwch_div .end_box span{ color: #989898;font-size: 13px;font-weight: 300;margin: 10px 0px; display:block;}
.pwch_btns{text-align:center;padding-top:30px;}
.pwch_ok{width:128px; height:41px; border:1px solid #bf010a;background-color:#d52f37;color:#fff; font-size:16px; font-weight:300;text-align:center;line-height:41px;display: inline-block; *zoom: 1;*display: inline;margin-right:10px;}
.pwch_no{width:128px; height:41px; border:1px solid #505050;background-color:#fff;color:#333; font-size:16px; font-weight:300;text-align:center;line-height:41px;display: inline-block; *zoom: 1;*display: inline;}


/* 회원탈퇴 */
.profile_div3 .top_title p{color:#000;}
.profile_div3 p{font-size:14px; color:#767676; font-weight:300;}
.profile_div3 .contents_p{margin-top:30px;}
.profile_div3 .contents_p strong{color:#d52f37; font-size:16px; font-weight:400; }
.profile_div3 .contents_p p{font-size:14px; color:#767676; font-weight:300;}
.profile_div3 .red_title{font-size:19px; color:#111;font-weight:500;margin-bottom:12px;margin-top:30px;}
.profile_div3 .red_title em{color:#111; font-size:16px; font-weight:300;font-style:normal;}
.profile_div3 .basic_div{padding:66px 0px 0px 317px;width:643px; height:132px; border-bottom:1px solid #d7d7d7; border-top:1px solid #505050;background-color:#f9f9f9;}
.profile_div3  input{width:219px; height:28px; border:1px solid #d7d7d7;margin-left:27px;}
.profile_div3 .pw_lb{}
.profile_div3 .pw_lb input{margin-left:14px;margin-top:9px;}
.profile_div3 label{color:#333;font-size:14px; font-weight:400;} 
.profile_div3 .con_btn2{width:128px; height:41px;border:1px solid #bf010a; background-color:#d52f37;color:#fff;display:block;font-size:16px;font-weight:300;margin:auto;margin-top:30px;text-align:center;line-height:41px;margin-bottom:84px;}

/* faq*/
.faq_list{border-top:2px solid #d90925;width:960px;}
.faq_list td{height:41px; line-height:41px; border-bottom:1px solid #d7d7d7;}
.faq_list td img{vertical-align:middle;margin-left:12px;}
.faq_list  .question td a{color:#333; font-size:15px; font-weight:400;}
.faq_list  .answer td{color:#767676; font-size:14px; font-weight:300;padding:15px 0px; line-height:26px; background-color:#f9f9f9;}
.faq_list .answer td img{vertical-align:top;}
.faq_list .answer td:first-child{padding-top:0px;position:relative;}
.faq_list .answer td:first-child img{position:absolute;top:20px;}


/* 1:1 문의 intro */
.inquiry_info{width:960px; height:269px; border-top:2px solid #d90925;border-bottom:1px solid #d7d7d7;padding-top:75px;margin-bottom:345px;}
.inquiry_info p:first-child{font-size:17px; color:#767676; font-weight:300;margin-bottom:15px}
.inquiry_info p strong{font-size:27px; color:#111; font-weight:400;text-align:center;display:block;margin-bottom:7px;}
.inquiry_info p{font-size:19px; font-weight:300; color:#111;text-align:center;}
.inquiry_info .inquiry_btn2{display:block; width:143px; height:41px; border:1px solid #bf010a; background-color:#d52f37; font-weight:300; font-size:16px; text-align:center;line-height:41px;color:#fff;margin:auto;margin-top:45px;}

/* 게임스페이스 소개 */
.top_bn{width:920px; height:196px; padding:50px 0px 0px 40px;background:url('../images/sub/cscenter/intro_bn.jpg') 0 0 no-repeat;}
.top_bn p{font-size:31px; color:#333; font-weight:500; line-height:38px;}
.top_bn p span{color:#4e9d43;}					
.top_bn p.last_p{font-size:18px; font-weight:300; color:#444;margin-top:7px;}
.info_text{width:920px; height:183px; border-bottom:1px solid #d7d7d7;padding:20px 0px 0px 40px;margin-bottom:50px;font-size:15px; color:#767676; font-weight:400;line-height:26px;}
.info_text em{font-weight:500; color:#4e9d43;font-style:normal;}
.info_div{width:960px; height:607px;display:block;overflow:hidden; background:url('../images/sub/cscenter/intro_bg1.png') 0 0 no-repeat;margin-bottom:101px;}
.info_div div{float:left;}
.info_div div.info_in{margin-top:5px;}
.info_div div p{color:#767676; font-size:16px; font-weight:400;margin-bottom:26px;}
.info_div div.info_in p{margin-bottom:25.8px;line-height:24px;}
.info_div div.dates {margin-left:58px;margin-right:20px;}
.info_div div.dates p{margin-bottom:13.5px;font-size:24px; color:#2b2b2b; font-weight:bold; font-family:'Noto Sans KR', sans-serif;line-height:36px;}
.info_div div.dates p.margin_{margin-top:39px;}
.info_div div.dates p span{color:#c80a13;}


/* 매장찾기 */
.map{width:958px; height:618px; border:1px solid #d7d7d7; margin-top:40px; margin-bottom:65px;}
.map_search{color:#111; font-size:20px; font-weight:400;display:block; margin:auto;width:485px;}
.map_search label{font-size:15px; font-weight:300; text-align:center; line-height:40px; width:83px; height:40px; background-color:#d52f37;display:inline-block;*zoom: 1;*display: inline;color:#fff;margin-top:1px;    vertical-align: bottom;}
.map_search input{width:299px; height:36px; border:2px solid #d52f37;line-height:36px; text-indent:10px;margin-left:10px;}
.map_left{width:384px; height:574px; border-top:2px solid #c61129;}
.map_left .left_top{display:block;overflow:hidden;background:#f9f9f9 url('../images/sub/cscenter/mark.png') 10px 50% no-repeat;width:384px; height:45px; border:1px solid #d7d7d7; border-top:none;}
.map_left .left_top p{color:#222;font-size:17px;font-weight:500;text-indent:37px;line-height:45px;width:340px;float:left;}
.map_left .left_top span{width:27px; height:41px; display: inline-block; *zoom: 1;*display: inline;;background:url('../images/sub/cscenter/open.jpg') 0 50% no-repeat;float:left;}
.map_left .left_top span.on{width:27px; height:41px; display: inline-block; *zoom: 1;*display: inline;;background:url('../images/sub/cscenter/close.jpg') 0 50% no-repeat;float:left;}
.map_left  ul{height:528px; overflow-y: scroll;    overflow-x: hidden;background-color:#FFF; border:1px solid #d7d7d7; border-top:none;}
.map_left  ul li{border-bottom:1px solid #d7d7d7;padding:20px;width:325px;}
.map_left  ul li p{font-size:15px; color:#666;font-weight:300;}
.map_left  ul li p:first-child{font-size:16px; font-weight:400;color:#222;}
.map_left  ul li p.last_p{font-size:15px; font-weight:300; color:#c61129;}
.store_Bdiv{position:relative;}
.map_left{position:absolute;left:21px; top:233px;z-index:1}		
div.map_pop{width:346px; border:1px solid #d52f37;position:absolute;left:510px; top:530px;}
div.map_pop p:first-child{width:331px; height:26px;padding:6px 0px 0px 15px; font-weight:400; font-size:15px;color:#fff;background:#d52f37 url('../images/sub/cscenter/pop_close.png') 95% 50% no-repeat;}
div.map_pop p.pop_p{width:316px; background-color:#FFF;font-size:15px; font-weight:300;padding:6px 15px 10px 15px}
div.map_pop p.pop_p strong{color:#d52f37;font-size:15px;font-weight:300;}


/* 커뮤니티-스윙동영상 */
.prev_m{width:28px; height:28px; background:url('../images/sub/community/prev.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline;;vertical-align:sub;margin-right:17px;}
.next_m{width:28px; height:28px; background:url('../images/sub/community/next.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline;vertical-align:sub;margin-left:17px;}
.this_month{color:#fff; font-size:15px; font-weight:300;text-align:center;line-height:26px;width:84px; height:26px; border:1px solid #2d4a68;background-color:#415d7b;display: inline-block; *zoom: 1;*display: inline;position:absolute;right:20px;top:10px;}
.m_bestBox{width:958px; height:350px; border:1px solid #d7d7d7;margin-bottom:60px;}
.m_bestBox div{width:958px; height:51px; border-bottom:1px solid #d7d7d7; color:#222; font-size:20px; font-weight:400;text-align:center;line-height:52px;position:relative;}
.m_bestBox ul{width:958px; background-color:#fafafa;height:298px;display:block;overflow:hidden;}
.m_bestBox ul li{width:479px; height:298px;float:left;display:block;overflow:hidden;}
.m_bestBox ul li:first-child{background:url('../images/sub/community/li_bg.jpg') 100% 50% no-repeat;}
.m_bestBox ul li div.div_1{float:left;width:205px;height:268px;position:relative;margin:30px 0px 0px 50px;}
.m_bestBox ul li div.div_1 .best_icon{position:absolute;left:0px; top:0px;}
span.img_bg{width:179px; height:233px; border:1px solid #ddd;background-color:#FFF;display:block;}
span.img_bg img{width:165px; height:219px;margin:7px;}
.m_bestBox ul li div.div_2{float:left;width:224px; height:298px;}
.m_bestBox ul li div.div_2 p:first-child{font-size:19px; color:#444; font-weight:400;margin-top:45px; margin-bottom:13px;}
.m_bestBox ul li div.div_2 p{font-size:15px; color:#666; font-weight:300;text-align:left;line-height:22px;margin-bottom:86px;}
.m_bestBox ul li div.div_2 p strong{color:#415d7b}
.m_bestBox ul li div.div_2 table{width:177px; height:75px; border-bottom:1px solid #d7d7d7;}
.m_bestBox ul li div.div_2 table tr td:first-child{border-right:1px solid #d7d7d7;}
.m_bestBox ul li div.div_2 table tr:first-child td{background-color:#656565;color:#fff; font-size:14px; font-weight:300; text-align:center;line-height:29px; height:29px; width:88px;}
.m_bestBox ul li div.div_2 table tr td{height:46px; background-color:#FFF; text-align:center; line-height:46px;font-size:17px; color:#111;font-weight:400;}
.m_bestBox ul li div.div_2 table tr td.red_text{color:#d90925;}

.m_bestBox ul li div.div_2 table tr td.blue_text{color:#1DDB16;}

.swing_Bdiv select{font-size:14px; color:#666;text-indent:7px;line-height:25px;width:98px; height:25px; border:1px solid #d7d7d7;}				
.select_div{width:960px; height:57px; display:block; overflow:hidden;}
.select_div p{width:750px;float:left;}
.select_div select{float:left;margin-top:5px;}
.swing_Bdiv select.swing_select1{margin-right:7px;}
.swing_div{width:960px; height:100%;border-top:2px solid #d90925;}
.swing_div ul{width:960px; height:295px; border-bottom:1px solid #ddd;display:block;overflow:hidden;}
.swing_div ul li{width:480px; height:265px; float:left;display:block;overflow:hidden;padding-top:30px;}
.swing_div ul li span.img_bg{margin-right:10px;}
.swing_div ul li div:first-child{width:200px;}
.swing_div ul li div{width:280px;float:left;}
.swing_div ul li div.last_div{background:url('../images/sub/community/li_bg2.png') 0 90px no-repeat;}
.swing_div ul li div.last_div p:first-child{color:#444; font-size:19px; font-weight:500;margin-bottom:10px;}
.swing_div ul li div.last_div p{font-size:15px; color:#666;}
.swing_div ul li div.last_div p strong{color:#415d7b; font-weight:400;}
.swing_div ul li div.last_div p.last_p{font-size:14px; color:#666; line-height:23px; margin-top:50px;}
.swing_div ul li div.last_div p.last_p span{color:#c80a13;}
.up_icon{width:77px; height:29px; display: inline-block; *zoom: 1;*display: inline; line-height:29px; color:#fff; text-indent:10px; background:url('../images/sub/community/up.jpg') 0 0 no-repeat;font-size:14px;}
.up_num{width:151px; height:29px; border:1px solid #aaa;border-left:none;display: inline-block; *zoom: 1;*display: inline;margin-top:24px;}
.up_num em{width:74px; text-align:center;font-style:normal;display: inline-block; *zoom: 1;*display: inline;color:#415d7b;font-size:15px;}

/* 스윙동영상 뷰페이지 */
.top_float{border-top:2px solid #c50a13; width:960px; height:83px; border-bottom:1px solid #d7d7d7; display:block;overflow:hidden;margin-bottom:30px;}
.top_float div{float:left;padding-top:18px;}
.top_float div:first-child{width:96px; height:65px;}
.top_float div.last_div{width:864px; height:65px;}
.top_float div.last_div p:first-child{color:#333; font-size:18px; font-weight:400;}
.top_float div.last_div p{font-size:13px; font-weight:300; color:#767676;}
.top_float div.last_div p em{font-size:14px;font-weight:400;color:#505050; font-style:normal;}
.top_float div.last_div p strong{color:#415d7b; font-size:14px; font-weight:400;}
.img_bg1{width:44px; height:44px; border:1px solid #d7d7d7; background-color:#FFF;display:block;margin-left:29px;}
.img_bg1 img{width:38px; height:38px; margin:3px;}
.contents_float{width:958px; height:412px; border:1px solid #e7e7e7;display:block;overflow:hidden;}
.contents_float div.classpl,.contents_float div.videopl{float:left;}
.contents_float div.videopl{width:328px;height:412px;border-right:1px solid #e7e7e7;background-color:#f5f5f5;}
.contents_float div.classpl.last_div{width:542px; height:382px;padding:30px 0px 0px 87px;}
.contents_float div.classpl.last_div table{width:454px; border-top:1px solid #505050;}
.contents_float div.classpl.last_div table td{height:32px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.contents_float div.classpl.last_div table td.last_td{border-right:none;}
.basic_table{margin-bottom:141px;}
.video_info_box .bg_f9{background-color:#f9f9f9;text-indent:18px;font-size:14px; color:#666;font-weight:300;}
.video_info_box td{text-indent:15px;font-size:14px; color:#222;font-weight:300;}
.contents_float a{width:76px; height:32px; line-height:34px; border:1px solid #808080;text-align:center;font-size:14px; color:#333;font-weight:300;background-color:#FFF;display:inline-block;*zoom: 1;*display: inline;margin-right:6px;}
.contents_float a.swing_btn{height:32px;border:1px solid #bf010a;background-color:#d52f37;text-align:center;color:#fff; line-height:34px;margin-right:0px;}

/* 비디오 - 커뮤니티 스윙동영상 뷰*/
.contents_float.video_float_big{padding:30px 0px 30px 20px;}
.contents_float.video_float_big div.classpl.last_div{padding:30px 0px 0px 67px;}
.swing_mv{position:relative;}
.contents_float .videopl a{background:none; border:none;}
.contents_float .play_btns{width:328px; height:38px; background:url('/kr/images/common/bar_bg.jpg') 0 0 no-repeat;position:absolute;bottom:-55px;;}
.contents_float .play_btns .play_btn{display:block;overflow:hidden;height:38px; line-height:38px;}
.contents_float .play_btns .play_btn li{float:left;width:38px; height:38px;margin-right:1px;}
.contents_float .play_btns .play_btn li a{position:relative;}
.contents_float .play_btns .play_btn li a img{position:absolute;top:10px;left:9px;}
.contents_float .swing_mv .fp-ui .fp-fullscreen{background:url('../images/common/full.png') 100% 0 no-repeat;margin-top:5px;}
.contents_float .swing_mv .play_btn{float:left;}
.contents_float .swing_mv .speed{float:right;padding-right:5px;}
.contents_float .swing_mv p.play_speedX{width: 59px;  height: 38px;  padding-left: 7px;  line-height: 38px;  color: #fff;font-size: 11px; background:url('/kr/images/common/icon_arrow.png') 99% 50% no-repeat;}



/* 비디오 -  나의 스윙영상 */
.video_1.video_float_big{padding:30px 0px 30px 20px;}
.video_1.video_float_big div.classpl.last_div{padding:30px 0px 0px 67px;}
.swing_mv1{position:relative;width:230px; height:316px;}
.swing_mv1 .flowplayer{width:230px; height:296px;}
.swing_mv1 .play_btns{width:230px; height:38px; background:url('/kr/images/common/bar_bg.jpg') 0 0 no-repeat;position:absolute;bottom:-38px;;}
.play_btns{display:block; overflow:hidden;}
.swing_mv1 .play_btn1, .swing_mv1 .speed1{float:left;}
.swing_mv1 .play_btn1{display:block;overflow:hidden;height:38px; line-height:38px;}
.swing_mv1 .play_btn1 li{float:left;width:38px; height:38px;margin-right:1px;list-style:none}
.swing_mv1 .play_btn1 li a{position:relative;}
.swing_mv1 .play_btn1 li a img{position:absolute;top:10px;left:9px;}
.swing_mv1 .play_btns .speed1 p.play_speedX{width: 59px;  height: 38px;  padding-left: 7px;  line-height: 38px;  color: #fff;font-size: 11px; background:url('/kr/images/common/icon_arrow.png') 99% 50% no-repeat;}

.video_1 .speed2{float: right; width: 80px; height: 20px;  cursor: pointer;}
.video_1 .speed2 p{position: absolute;  top:0px;width: 75px;  height: 38px;  padding-left: 14px;  line-height: 38px;  color: #fff;font-size: 11px; background:url('/kr/images/common/icon_arrow.png') 78% 50% no-repeat;}
.video_1 .speed2 ul { position: absolute; right:-70px; top:0%;display: none;  z-index: 2;list-style:none}
.video_1 .speed2 ul li {width: 67px;height: 20px; padding-left: 6px;line-height: 2.0em;color: #fff;background: #323338; font-size: 11px;}
.video_1 .videopl a{background:none; border:none;}
.video_1 .play_btns .play_btn li a{position:relative;width:37px; margin-right:1px;}
.video_1 a.play_seekBack2 img{/* background:url("/kr/images/common/btn_prev.png") 50% 50% no-repeat; */position:absolute;left:8px; top:-2px;border:none;}
.video_1 a.play_pause2  img{/* background:url("/kr/images/common/btn_pause.png")  50% 50%  no-repeat; */position:absolute;left:13px; top:-2px;border:none;}
.video_1 a.play_play2  img{/* background:url("/kr/images/common/btn_play.png")  50% 50%  no-repeat; */position:absolute;left:10px; top:-2px;border:none;}
.video_1 a.play_seekFront2  img{/* background:url("/kr/images/common/btn_next.png")  50% 50%  no-repeat; */position:absolute;left:10px; top:-2px;border:none;}

.video_1 .swing_mv1 .fp-ui .fp-fullscreen{background:url('../images/common/full.png') 100% 0 no-repeat;margin-top:5px;}

/* match_video - 비디오 */
.swing_mv2 .play_btns{width:257px; height:38px; background:url('/kr/images/common/bar_bg.jpg') 0 0 no-repeat;position:absolute;bottom:0px;;}

.pop_con2 .pop_ulul{display: block;overflow: hidden;margin-top: 70px;}
.video_li.video_float_big{padding:30px 0px 30px 20px;}
.video_li.video_float_big div.classpl.last_div{padding:30px 0px 0px 67px;}
.swing_mv2{position:relative;width:257px; height:365px;}
.swing_mv2 .flowplayer{width:257px; height:307px;}
.swing_mv2 .play_btn, .swing_mv2 .speed{float:left;}
.swing_mv2 .play_btn{display:block;overflow:hidden;}
.swing_mv2 .play_btn li{float:left;width:38px; height:38px;margin-right:1px;}
.swing_mv2 .play_btn li a{position:relative;}
.swing_mv2 .play_btn li a img{position:absolute;top:10px;left:9px;}
.swing_mv2 .play_btns .speed p.play_speedX{width: 59px;  height: 38px;  padding-left: 7px;  line-height: 38px;  color: #fff;font-size: 11px; background:url('/kr/images/common/icon_arrow.png') 99% 50% no-repeat;}



.swing_table{margin-bottom:27px;}
.save_btn{margin-left:205px;}
.video_text{font-size:14px; font-weight:300; color:#767676;line-height:30px;width:930px; height:140px;padding:40px 0px 0px 30px;}
.swing_Bdiv .list_btn{width:83px; height:31px; border:1px solid #808080;display:block;font-size:14px;color:#333; font-weight:300; line-height:31px;text-align:center;margin-left:853px;margin-bottom:57px;}
.comment_box{width:958px; height:63px; border:1px solid #ddd;padding:20px 0px;display:block;overflow:hidden;margin-bottom:50px;}
.comment_box p{font-size:16px; color:#111;width:154px; height:63px;float:left;text-indent:27px;}
.comment_box p span{color:#767676; font-size:13px; font-weight:300;margin-left:27px;}
.comment_box input, .comment_box  label{float:left;}
.comment_box textarea{float:left;}
.comment_box textarea{width:657px; height:60px;border:1px solid #e1e1e1; background-color:#f5f5f5;border-right:none;}
.comment_box input{width:657px; height:60px;border:1px solid #e1e1e1; background-color:#f5f5f5;border-right:none;}
.comment_box label{width:101px; height:60px;border:1px solid #292929;background-color:#4c4c4c;color:#fff;text-align:center;line-height:60px;font-size:16px; font-weight:300;display: inline-block; *zoom: 1;*display: inline;}
.comment_ul{width:960px; border-top:1px solid #505050;margin-bottom:123px;}
.comment_ul li{overflow:hidden;padding-bottom:20px; border-bottom:1px solid #ddd;}
.comment_ul div, .comment_ul p{float:left;}
.comment_ul div{width:90px; height:64px;padding-top:18px;}
.comment_ul p{width:870px;padding-top:22px;}
.comment_ul p{font-size:14px; font-weight:300; color:#767676;}
.comment_ul p strong{font-size:15px; color:#4a7aab; font-weight:400;}
.comment_ul p em{font-size:13px; color:#555; font-weight:300; font-style:normal;margin-left:6px;}
.comment_ul a{display: inline-block; *zoom: 1;*display: inline;margin-left:8px; height:21px;color:#fff;line-height:21px; text-indent:8px;font-weight:300;font-size:12px;}
.comment_ul a.del_btn1{background:url('../images/sub/community/del.png') 0 0 no-repeat;width:54px;}
.comment_ul a.md_btn1{background:url('../images/sub/community/modify.png') 0 0 no-repeat;width:72px;}

/* 자유게시판 */
.free_form textarea{width:695px; border:1px solid #d7d7d7; height:238px;overflow-y: scroll; overflow-x: hidden;}
.free_form table{border-top:2px solid #d90925;width:960px; margin-bottom:60px;}
.free_form table td{height:25px; border-bottom:1px solid #d7d7d7;padding:8px;}
.free_form table tr.texts_td td{height:280px;}
.free_form table tr.texts_td td textarea{border:1px solid #d7d7d7;}
.free_form table tr.last_tr td{height:83px;}
.free_form table td:first-child{background-color:#f9f9f9;border-right:1px solid #d7d7d7;padding-left:20px;font-size:15px; color:#666;font-weight:300;}
.free_form table td.last_td{padding-left:30px; font-size:15px; color:#666; font-weight:300;}
.free_form p{font-size:13px; color:#666; font-weight:300;margin-top:15px;}
.free_form table input{border:1px solid #d7d7d7; height:25px;}
.free_form table tr:first-child input{width:281px;}
.free_form table .file_label{width:83px; height:25px; border:1px solid #000;text-align:center;color:#333; font-size:13px; line-height:25px;display: inline-block; *zoom: 1;*display: inline;vertical-align:bottom;}
.free_form table .box01{width:695px;}
.free_form table .box02{width:208px;}
.free_form table .tr04 .box03{width:695px;}
.free_form .free_btn_box{width:277px; margin:auto;margin-bottom:109px;position:static;}	
.free_form .free_btn_box a{width:128px; height:41px;text-align:center; line-height:41px;font-size:16px;font-weight:300;display:inline-block;*zoom: 1;*display: inline;}
.free_form .free_btn_box a.ok_btn{border:1px solid #bf010a; background-color:#d52f37;color:#fff;margin-right:6px;}
.free_form .free_btn_box a.cancel_btn{border:1px solid #292929; background-color:#4c4c4c;color:#fff;}

/* 팝업 설정 */
.free_form .overLayer5{width:378px; height:206px;border:1px solid #d52f37;position:fixed;top:450px; left:58%; z-index:101; margin-left:-350px; background-color:#FFF;}
.free_form .overLayer5 div{margin:0px;width:377px;}
.free_form .overLayer5 .pop_top{width:378px; height:37px;margin:0px; background-color:#d52f37;text-indent:18px; }
.free_form .overLayer5 .pop_top p{font-size:17px; color:#fff;line-height:37px;font-weight:400;margin-top:0px;}
.free_form .overLayer5  .text_box{font-size:16px;padding:34px 0px 25px 0px;text-align:center;font-weight:300;}
.free_form .overLayer5  .text_box strong{color:#d52f37;font-weight:400;}
.free_form .overLayer5  .text_box a{width:76px; height:32px; border:1px solid #808080;color:#333;font-size:14px; font-weight:400;line-height:32px;margin-top:45px;margin-right:6px;display: inline-block; *zoom: 1;*display: inline;}
.free_form .overLayer5  .text_box a.last_a{margin-right:0px;}
.free_form .overLayer5 > div{position:relative;}
div.overLayer5 > div > span{ position: absolute;  top: 7px;  right: 13px;  cursor: pointer;}	

/* 자유게시판 뷰페이지 */
.free_view{border-top:2px solid #d90925;width:960px;margin-bottom:20px;}
.free_view tr{height:41px;}
.free_view th{font-size:15px; color:#333; font-weight:400; text-align:left; text-indent:35px; border-bottom:1px solid #d7d7d7;}
.free_view tr.contents_tr{height:100%;}
.free_view tr.contents_tr img{text-align:center;}
.free_view tr td{border-bottom:1px solid #d7d7d7;text-align:center;}
.free_view tr.contents_tr td{padding:45px 35px 45px 35px;}
.free_view tr td p{font-size:14px; color:#767676; font-weight:300; line-height:30px;}
.free_view tr.contents_tr td img{display:block;margin:auto;margin-bottom:45px;}
.free_view tr td img.file_icon{margin-bottom:0px; vertical-align:middle; padding-bottom:5px;margin-left:35px;}
.free_view tr.head_tr td:first-child{color:#767676;font-size:14px; font-weight:300;text-align:left;}
.free_view tr td{color:#767676; font-size:13px; font-weight:300;}
.free_view tr td.bd_td{font-size:14px; color:#505050; font-weight:400;}
.free_Bdiv2 .del_btn2{width:83px; height:31px; line-height:31px;text-align:center;font-size:14px;font-weight:300;border:1px solid #777;background-color:#959595;color:#fff;display:inline-block;*zoom: 1;*display: inline;margin-left:593px;}
.free_Bdiv2 .mod_btn2, .free_Bdiv2 .list_btn2{color:#333;font-size:14px;font-weight:300;width:83px; height:31px; line-height:31px;text-align:center;background-color:#fff; border:1px solid #808080;display:inline-block;*zoom: 1;*display: inline;margin-left:6px;}
.free_Bdiv2 .write_btn2{width:83px; height:31px; line-height:31px;text-align:center;font-size:14px;font-weight:300;border:1px solid #bf010a; background-color:#d52f37;display:inline-block;*zoom: 1;*display: inline;color:#fff;margin-left:6px;}
.free_Bdiv2 .comment_box{margin-top:60px;}

/* 이벤트 */
.contents .tab_menu_product3{overflow:hidden; margin-bottom:0px;}
.contents .tab_menu_product3 div{margin-bottom:0px;}
.tab_menu_product3 ul.tab22 {margin: 0px; padding: 0px;  float: left; list-style: none; height: 45px; width: 100%;margin-bottom:20px;  padding-bottom:-1px;border-bottom: 1px solid #909090;}
.tab_menu_product3 ul.tab22 li {float: left;  text-align:center;  cursor: pointer;  width:154px;  height: 45px;  line-height: 45px; overflow: hidden;}
.tab_menu_product3 ul.tab22 li{border-left:1px solid #d7d7d7;border-top:none;background-color:#FFF;background-color:#909090;}
.tab_menu_product3 ul.tab22 li a{color:#fff;font-size:16px; font-weight:400;}
.tab_menu_product3 ul.tab22 li a em{font-size:15px;font-style:normal;}
.tab_menu_product3 ul.tab22 li.on{height:45px;border-top:3px solid #c80a13;background-color:#FFF;}
.tab_menu_product3 ul.tab22 li.on a{font-size:16px;color:#222;}

.eventBdiv{position:relative;}
.eventBdiv .search{position:absolute;right:0px; top:185px;width:233px; height:25px;}
.eventBdiv .search_box{width:168px; height:25px;font-size:14px; color:#666;text-indent:10px;line-height:25px;border:1px solid #d7d7d7;border-right:none;}
.eventBdiv .seach_click{width:63px; height:27px; background:url('../images/sub/community/s_bg.jpg') 0 0 no-repeat;display:inline-block;*zoom: 1;*display: inline;vertical-align:bottom;color:#fff;font-size:14px;font-weight:300;text-indent:26px;line-height:27px;letter-spacing:-0.5px}

.eventBdiv .tab_con1 div{ margin-top:66px;width:960px; height:100%;}
.eventBdiv .tab_con1 img{border:1px solid #e9e9e9;margin:7px;} 
.eventBdiv .tab_con1 ul{display:block;width:958px; height:154px;overflow:hidden;border:1px solid #ddd;margin-bottom:20px;}
.eventBdiv .tab_con1 ul li{float:left;font-size:14px; color:#999;font-weight:300;}
.eventBdiv .tab_con1 ul li:first-child{margin-right:28px;}
.eventBdiv .tab_con1 ul li.last_li{padding-top:25px; height:129px;}
.eventBdiv .tab_con1 ul li span{width:65px; height:22px;color:#fff; line-height:22px; text-align:center;display:block;}
.eventBdiv .tab_con1 ul li span.ing_mark{ border:1px solid #e4610a; background-color:#ef7320;}						
.eventBdiv .tab_con1 ul li span.end_mark{ border:1px solid #818181; background-color:#929292;}
.eventBdiv .tab_con1 ul li span.pre_mark{ border:1px solid #818181; background-color:#929292;}
.eventBdiv .tab_con1 ul li p{font-size:20px; color:#333;font-weight:400;margin:22px 0px 10px 0px;}
.eventBdiv .tab_con1 ul li p a{font-size:20px; color:#333;font-weight:400;}

.eventBdiv div.paging{margin:50px 0px 90px 0px;}

.eventBdiv .tab_con2 div{ margin-top:66px;width:960px; height:100%;}
.eventBdiv .tab_con2 img{border:1px solid #e9e9e9;margin:7px;} 
.eventBdiv .tab_con2 ul{display:block;width:958px; height:154px;overflow:hidden;border:1px solid #ddd;margin-bottom:20px;}
.eventBdiv .tab_con2 ul li{float:left;font-size:14px; color:#999;font-weight:300;}
.eventBdiv .tab_con2 ul li:first-child{margin-right:28px;}
.eventBdiv .tab_con2 ul li.last_li{padding-top:25px; height:129px;}
.eventBdiv .tab_con2 ul li span{width:65px; height:22px;color:#fff; line-height:22px; text-align:center;display:block;}
.eventBdiv .tab_con2 ul li span.ing_mark{ border:1px solid #e4610a; background-color:#ef7320;}						
.eventBdiv .tab_con2 ul li span.end_mark{ border:1px solid #818181; background-color:#929292;}
.eventBdiv .tab_con2 ul li span.pre_mark{ border:1px solid #818181; background-color:#929292;}
.eventBdiv .tab_con2 ul li p{font-size:20px; color:#333;font-weight:400;margin:22px 0px 10px 0px;}

.eventBdiv .tab_con3 div{ margin-top:66px;width:960px; height:100%;}
.eventBdiv .tab_con3 img{border:1px solid #e9e9e9;margin:7px;} 
.eventBdiv .tab_con3 ul{display:block;width:958px; height:154px;overflow:hidden;border:1px solid #ddd;margin-bottom:20px;}
.eventBdiv .tab_con3 ul li{float:left;font-size:14px; color:#999;font-weight:300;}
.eventBdiv .tab_con3 ul li:first-child{margin-right:28px;}
.eventBdiv .tab_con3 ul li.last_li{padding-top:25px; height:129px;}
.eventBdiv .tab_con3 ul li span{width:65px; height:22px;color:#fff; line-height:22px; text-align:center;display:block;}
.eventBdiv .tab_con3 ul li span.ing_mark{ border:1px solid #e4610a; background-color:#ef7320;}						
.eventBdiv .tab_con3 ul li span.end_mark{ border:1px solid #818181; background-color:#929292;}
.eventBdiv .tab_con3 ul li span.pre_mark{ border:1px solid #818181; background-color:#929292;}
.eventBdiv .tab_con3 ul li p{font-size:20px; color:#333;font-weight:400;margin:22px 0px 10px 0px;}

/* 자유게시판 리스트 페이지 */
.free_Bdiv3 .write_btn{width:83px; height:31px; display:block;line-height:31px; color:#fff; font-size:14px; font-weight:300;border:1px solid #bf010a;background-color:#d52f37;margin-left:875px;text-align:center;margin-top:20px;}


/* 매장대회 */
.store_mdiv table{width:960px; border-top:2px solid #c50a13;}
.store_mdiv table tr th{background-color:#fbfbfb; font-size:15px; color:#333;font-weight:400;border-bottom:1px solid #d7d7d7;}
.store_mdiv table tr{height:41px;}
.store_mdiv tr td{text-align:center; font-size:14px; color:#767676; font-weight:300;border-bottom:1px solid #d7d7d7;}
.store_mdiv tr td a{font-size:14px; color:#767676; font-weight:300;}
.store_mdiv .red_btn{width:143px; height:27px; color:#fff;display:block;line-height:29px;text-indent:15px;font-size:14px;font-weight:300; background:url('../images/sub/match/red_btn.jpg') 0 0 no-repeat;}
.store_mdiv .select_box3{height:25px; border:1px solid #d7d7d7; line-height:25px; color:#666;font-size:14px; font-weight:300;margin-right:6px;}
.store_mdiv input{width:198px; height:25px; border:1px solid #d7d7d7; font-size:14px; color:#666;font-weight:300;text-indent:10px;line-height:25px;}
.store_mdiv label{width:63px; height:27px; background:url('../images/sub/community/s_bg.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline;;vertical-align:bottom;color:#fff;font-size:14px;font-weight:300;text-indent:26px;line-height:29px;letter-spacing:-0.5px}
.store_mdiv .float_boxes{display:block;overflow:hidden;margin-bottom:31px;}
.store_mdiv .float_boxes .red_btn{float:left;}
.store_mdiv .float_boxes div{float:right;}
span.ing_td{width:65px; height:22px; border:1px solid #e4610a; background-color:#ef7320; color:#fff;font-weight:300;font-size:14px;text-align:center;display:block;margin:auto;}
span.pre_td{width:65px; height:22px; border:1px solid #9c9c9c; background-color:#fff; color:#666;font-weight:300;font-size:14px;text-align:center;display:block;margin:auto;}
span.end_td{width:65px; height:22px; border:1px solid #9c9c9c; background-color:#9c9c9c; color:#fff;font-weight:300;font-size:14px;text-align:center;display:block;margin:auto;}


/* 팝업 설정 */
.overLayer6{width:1040px; height:;border-radius: 1em;border:1px solid #f4f4f4;position:fixed;top:0px; left:40%; z-index:101; margin-left:-350px; background-color:#FFF;}
.overLayer6 div{margin:0px;width:1040px;}
.overLayer6 .pop_top{width:1040px; height:64px;margin:0px;background-color:#f4f4f4;border-radius: 1em 1em 0em  0em;text-indent:18px;color:#333; }
.overLayer6 .pop_top p{text-indent:40px;text-align:left;font-size:25px; color:#333;line-height:64px;font-weight:400;}
.overLayer6  .text_box{overflow-y: scroll;  overflow-x: hidden;width:940px;height:740px;font-size:15px; padding:40px 50px 40px 50px;text-align:left;font-weight:400;color:#767676;}
.overLayer6  .text_box a{width:76px; height:32px; border:1px solid #808080;color:#333;font-size:14px; font-weight:400;line-height:32px;margin-top:30px;margin-right:6px;}
/* .overLayer6  .text_box a:last-child{margin-right:0px;} */
.overLayer6 > div{position:relative;}
div.overLayer6 > div > span{ position: absolute;  top: 21px;  right: 30px;  cursor: pointer;}
div.glayLayer6{position: fixed;  z-index: 100;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #000;  opacity: 0.6;  filter: alpha(opacity=60);  display: none;}

/* 매장대회 뷰페이지 */
.store_mdiv1 .float_boxes{display:block;overflow:hidden;}
.store_mdiv1 .float_boxes p{font-weight:400; font-size:26px; color:#111;float:left; }
.store_mdiv1 .red_btn{width:143px; height:27px; color:#fff;display:block;line-height:27px;text-indent:15px;font-size:14px;font-weight:300; background:url('../images/sub/match/red_btn.jpg') 0 0 no-repeat;float:right;}
.store_mdiv1 .red_btn3{width:143px; height:27px; color:#fff;display:block;line-height:27px;text-indent:15px;font-size:14px;font-weight:300; background:url('../images/sub/match/red_btn.jpg') 0 0 no-repeat;float:right;}
.store_mdiv1 table{width:960px; border-top:2px solid #c50a13;margin-top:30px;margin-bottom:70px;}
.store_mdiv1 table tr th{background-color:#fbfbfb; font-size:15px; color:#333;font-weight:400;border-bottom:1px solid #d7d7d7;}
.store_mdiv1 table tr{height:41px;}
.store_mdiv1 tr td{text-align:left;padding-left:25px; font-size:14px; color:#767676;border-right:1px solid #d7d7d7; font-weight:300;border-bottom:1px solid #d7d7d7;}
.store_mdiv1 tr td.last_td{border-right:none;}
.store_mdiv1 .bg_fb{background-color:#fbfbfb;color:#333;font-size:15px; font-weight:400;}
/* .store_mdiv1 span.info_c{margin-left:10px;width:65px; height:22px; border:1px solid #d52f37;color:#d52f37;font-weight:300; line-height:22px; text-align:center;display:inline-block; *zoom: 1;*display: inline;
background-color:#FFF;} */
.store_mdiv1 span.info_c a{margin-left:10px;width:65px; height:22px; border:1px solid #d52f37;color:#d52f37;font-weight:300; line-height:22px; text-align:center;display:inline-block; *zoom: 1;*display: inline;
background-color:#FFF;}
.store_mdiv1 tr.last_tr td{padding-top:20px;padding-bottom:20px;}
.store_mdiv1 ul{display:block; overflow:hidden;margin-bottom:20px;}
.store_mdiv1 ul li{float:left;font-size:15px; color:#333;font-weight:400;margin-right:18px;}
.store_mdiv1 ul li strong{color:#4a7aab;font-weight:500;}

.store_mdiv1 table .img_bg1{display: inline-block; *zoom: 1;*display: inline;}
.match_view2 tr td{border:none; border-bottom:1px solid #d7d7d7;color:#767676; font-weight:300;font-size:14px;height:66px;padding-left:0px;text-align:center;}
.match_view2 .name_td{display:table-cell;overflow:hidden;text-align:left;}
.match_view2 .name_td span{float:left;color:#000;font-size:14px; color:#767676;font-weight:300;}
.match_view2 .name_td span strong{color:#4a7aab;font-size:15px;font-weight:400;}
.match_view2 .name_td span.img_bg1{margin-right:10px;} 
.match_view2 .login_before td{text-align:center;font-weight:300;}
.match_view2 .login_before td strong{color:#4a7aab;font-weight:400;margin-left:5px;}
.match_view2 .red_text{color:#d52f37; font-size:14px; font-weight:400;}
.match_view2 .score_card{width:83px; height:22px;margin:auto; border:1px solid #383838; background-color:#565656;font-size:14px; color:#fff; font-weight:300;text-align:center;line-height:22px;display:block;}
.match_view2 tr.last_tr td{padding-top:0px; padding-bottom:0px;}
.match_view2 .login_before .login_after1{font-size:16px; text-align:left; font-weight:400; color:#333; height:40px;vertical-align:bottom;padding-bottom:10px;} 
.my_record{background-color:#eaf5ff;}
.rank_record{background-color:#eaf5ff;}

.match_view2 .bgdd{background-color:#ddd; height:308px;}
.match_view2 tr.none_td, .match_view2 tr.none_td td{height:20px;}
.match_view3 tr.tr01 td, .match_view3 tr.tr01_1 td{background-color:#2d2d2d; color:#fff;}
.store_mdiv1 .match_view3{width:960px; display:block;text-align:center;margin:25px 0px;}
.match_view3 tr td{ 36px;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:13px; font-weight:400; height:36px;}
.match_view3 td.last_td{border-right:none;}
.match_view3 tr{background-color:#f4f4f4;}
.match_view3 tr.tr01 td, .scorecard_01 tr.tr01_1 td{background-color:#2d2d2d; color:#fff;}
.match_view3 tr td.bg63{background-color:#636363;font-weight:400;}
.match_view3 tr td.bgfa{background-color:#fafdda;font-weight:400;color:#5e5e5e;}
.match_view3 tr.tr02 td.bgfa{background-color:#fafdda;font-weight:400;color:#5e5e5e;}
.match_view3 tr td.bg4e{background-color:#4e9d43;font-weight:400;}
.match_view3 tr.tr01_1 td.last_td{border-right:1px solid #d7d7d7;}
.match_view3 tr.tr02{background-color:#777; color:#fff;}
.match_view3 tr.tr02 td{color:#fff;}
.match_view3 tr.tr03{background-color:#FFF;}

/* 이벤트대회 */
.event_match01{width:960px; display:block; overflow:hidden;padding-bottom:75px;}
.event_match01>div{width:468px; height:74px; border:1px solid #e0e0e0;float:left; margin-right:20px; margin-bottom:30px;}
.event_match01>div.div_2n{margin-right:0px;}
.event_match01>div div:first-child{width:468px; height:189px; border-bottom:1px solid #e0e0e0;}
.event_match01>div div.last_div{width:468px; height:74px;position:relative;}
.event_match01>div div img{width:454px; height:174px;margin:7px;}
.event_match01 div div p{font-size:12px; font-weight:200; color:#999;padding-left:16px;}
.event_match01 div div p.red_p{color:#d90925;font-size:15px; font-weight:400;padding-top:12px;}
.event_match01 span.ing_icon{width:65px; height:22px; background-color:#ef7320; border:1px solid #e4610a; color:#fff; text-align:center; line-height:22px; display:block;position:absolute;right:15px; bottom:15px;font-size:14px; font-weight:300;}
.event_match01 span.pre_icon{width:65px; height:22px; background-color:#fff; border:1px solid #9c9c9c; color:#666; text-align:center; line-height:22px; display:block;position:absolute;right:15px; bottom:15px;font-size:14px; font-weight:300;}
.event_match01 span.end_icon{width:65px; height:22px; border:1px solid #9c9c9c; background-color:#9c9c9c; color:#fff;font-weight:300;font-size:14px;text-align:center;display:block;margin:auto;position:absolute;right:15px; bottom:15px;font-size:14px; font-weight:300;}


.event_match02{width:960px; display:block; overflow:hidden;padding-bottom:75px;}
.event_match02>div{width:468px; height:263px; border:1px solid #e0e0e0;float:left; margin-right:20px; margin-bottom:30px;}
.event_match02>div.div_2n{margin-right:0px;}
.event_match02>div div:first-child{width:468px; height:189px; border-bottom:1px solid #e0e0e0;}
.event_match02>div div.last_div{width:468px; height:74px;position:relative;}
.event_match02>div div img{width:454px; height:174px;margin:7px;}
.event_match02 div div p{font-size:14px; font-weight:300; color:#999;padding-left:16px;}
.event_match02 div div p.red_p{color:#d90925;font-size:18px; font-weight:400;padding-top:12px;}
.event_match02 span.ing_icon{width:65px; height:22px; background-color:#ef7320; border:1px solid #e4610a; color:#fff; text-align:center; line-height:22px; display:block;position:absolute;right:15px; bottom:15px;font-size:14px; font-weight:300;}
.event_match02 span.pre_icon{width:65px; height:22px; background-color:#fff; border:1px solid #9c9c9c; color:#666; text-align:center; line-height:22px; display:block;position:absolute;right:15px; bottom:15px;font-size:14px; font-weight:300;}
.event_match02 span.end_icon{width:65px; height:22px; border:1px solid #9c9c9c; background-color:#9c9c9c; color:#fff;font-weight:300;font-size:14px;text-align:center;display:block;margin:auto;position:absolute;right:15px; bottom:15px;font-size:14px; font-weight:300;}



/* 이벤트대회 리스트 */
.ing_icon{width:83px; height:33px; border:1px solid #e4610a;background-color:#ef7320;display:block;font-size:17px; color:#fff;text-align:center;line-height:33px;}
.event_mdiv .top_box{width:960px; height:1080px; border:1px solid #d7d7d7;background-color:#fcfcfc;text-align:center;}
.event_mdiv .top_box p.first_p{font-size:28px; color:#d90925; font-weight:400;margin-bottom:20px;margin-top:2px;}
.event_mdiv .top_box p{font-size:16px; color:#111;font-weight:300; line-height:27px;}
.event_mdiv .top_box p.leftc{font-size:13px; color:#111;font-weight:300; line-height:15px;text-align:left;margin-left:20px;}

.event_list_table{border-top:2px solid #c50a13;display:block; width:960px;margin-top:32px;margin-bottom:80px;}
.event_list_table th, .event_list_table td{height:41px; border-bottom:1px solid #d7d7d7;text-align:center;}
.event_list_table th{font-size:15px; color:#333;font-weight:400;}
.event_list_table td{font-size:14px; color:#767676; font-weight:300;}
.event_list_table td a{font-size:14px; color:#767676; font-weight:300;}
.event_list_table th{background-color:#fbfbfb;}
.event_mdiv .red_btn2{margin-top:51px;width:143px; height:27px; color:#fff;display:block;line-height:29px;text-indent:15px;font-size:14px;font-weight:300; background:url('../images/sub/match/red_btn.jpg') 0 0 no-repeat;}
/* 팝업 설정 */
.overLayer7{width:1040px; height:;border-radius: 1em;border:1px solid #f4f4f4;position:fixed;top:0px; left:40%; z-index:101; margin-left:-350px; background-color:#FFF;}
.overLayer7 div{margin:0px;width:1040px;}
.overLayer7 .pop_top{width:1040px; height:64px;margin:0px;background-color:#f4f4f4;border-radius: 1em 1em 0em  0em;text-indent:18px;color:#333; }
.overLayer7 .pop_top p{text-indent:40px;text-align:left;font-size:25px; color:#333;line-height:64px;font-weight:400;}
.overLayer7  .text_box{overflow-y: scroll;  overflow-x: hidden;width:940px;height:752px;font-size:15px; padding:40px 50px;text-align:left;font-weight:400;color:#767676;}
.overLayer7  .text_box a{width:76px; height:32px; border:1px solid #808080;color:#333;font-size:14px; font-weight:400;line-height:32px;margin-top:30px;margin-right:6px;}
/* .overLayer7  .text_box a:last-child{margin-right:0px;} */
.overLayer7 > div{position:relative;}
div.overLayer7 > div > span{ position: absolute;  top: 21px;  right: 30px;  cursor: pointer;}
div.glayLayer7{position: fixed;  z-index: 100;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #000;  opacity: 0.6;  filter: alpha(opacity=60);  display: none;}

/* 이벤트대회 뷰페이지 */
.event_mdiv1 .float_boxes{display:block;overflow:hidden;}
.event_mdiv1 .float_boxes p{font-weight:400; font-size:26px; color:#111;float:left; }
.event_mdiv1 .red_btn{width:143px; height:29px; color:#fff;display:block;line-height:27px;text-indent:15px;font-size:14px;font-weight:300; background:url('../images/sub/match/red_btn.jpg') 0 0 no-repeat;float:right;}

.event_mdiv1 .red_btn3{width:60px; height:29px; color:#fff;display:block;line-height:27px;text-indent:15px;font-size:14px;font-weight:300; background:url('../images/sub/match/red_btn.jpg') 0 0 no-repeat;float:right;}
.event_mdiv1 table{width:960px; border-top:2px solid #c50a13;margin-top:30px;margin-bottom:30px;}
.event_mdiv1 table tr th{background-color:#fbfbfb; font-size:15px; color:#333;font-weight:400;border-bottom:1px solid #d7d7d7;}
.event_mdiv1 table tr{height:41px;}
.event_mdiv1 tr td{text-align:left;padding-left:25px; font-size:14px; color:#767676;border-right:1px solid #d7d7d7; font-weight:300;border-bottom:1px solid #d7d7d7;}
.event_mdiv1 tr td.last_td{border-right:none;}
.event_mdiv1 .bg_fb{background-color:#fbfbfb;color:#333;font-size:15px; font-weight:400;}
.event_mdiv1 span.info_c{margin-left:10px;width:65px; height:22px; border:1px solid #d52f37;color:#d52f37;font-weight:300; line-height:22px; text-align:center;display: inline-block; *zoom: 1;*display: inline;background-color:#FFF;}
.event_mdiv1 span.info_c a{color:#d52f37;font-weight:300; line-height:26px; text-align:center;}
.event_mdiv1 tr.last_tr td{padding-top:20px;padding-bottom:20px;}
.event_mdiv1 ul{display:block; overflow:hidden;margin-bottom:20px;}
.event_mdiv1 ul li{float:left;font-size:15px; color:#333;font-weight:400;margin-right:18px;}
.event_mdiv1 ul li strong{color:#4a7aab;font-weight:500;}
.event_mdiv1 table .img_bg1{display: inline-block; *zoom: 1;*display: inline;}

.event_mdiv2 .float_boxes{display:block;overflow:hidden;}
.event_mdiv2 .float_boxes p{font-weight:400; font-size:26px; color:#111;float:left; }
.event_mdiv2 .red_btn{width:143px; height:1px; color:#fff;display:block;line-height:27px;text-indent:15px;font-size:14px;font-weight:300; background:url('../images/sub/match/red_btn.jpg') 0 0 no-repeat;float:right;}
.event_mdiv2 table{width:958px; border-top:none;margin-top:3px;margin-bottom:20px;}
.event_mdiv2 table tr th{border-style:solid;border-width:1px;border-color:#FFFFFF; background-color:#5B82A1;height:49px; font-size:20px; color:#FFFFFF;font-weight:900;border-bottom:1px solid #d7d7d7;}
.event_mdiv2 table tr{height:39px;}
.event_mdiv2 tr td{text-align:left;padding-left:12px; font-size:17px; color:#767676;border-right:4px solid #d7d7d7; font-weight:300;border-bottom:2px solid #d7d7d7;}
.event_mdiv2 tr td.last_td{border-right:none;}
.event_mdiv2 .bg_fb{background-color:#fbfbfb;color:#333;font-size:15px; font-weight:400;}
.event_mdiv2 span.info_c{margin-left:10px;width:65px; height:22px; border:1px solid #d52f37;color:#d52f37;font-weight:300; line-height:22px; text-align:center;display: inline-block; *zoom: 1;*display: inline;background-color:#FFF;}
.event_mdiv2 span.info_c a{color:#d52f37;font-weight:300; line-height:26px; text-align:center;}
.event_mdiv2 tr.last_tr td{padding-top:20px;padding-bottom:20px;} 
.event_mdiv2 ul{display:block; overflow:hidden;margin-bottom:20px;}
.event_mdiv2 ul li{float:left;font-size:15px; color:#333;font-weight:400;margin-right:18px;}
.event_mdiv2 ul li strong{color:#4a7aab;font-weight:500;}
.event_mdiv2 table .img_bg1{display: inline-block; *zoom: 1;*display: inline;}



.ematch_view2 tr td{border:none; border-bottom:1px solid #d7d7d7;color:#767676; font-weight:300;font-size:14px;height:66px;padding-left:0px;text-align:center;}
.ematch_view2 .name_td{ width:100px display:table-cell;overflow:hidden;text-align:left;}
.ematch_view2 .name_td span{float:left;color:#000;font-size:14px; color:#767676;font-weight:300;}
.ematch_view2 .name_td span strong{color:#4a7aab;font-size:15px;font-weight:400;}
.ematch_view2 .name_td span.img_bg1{margin-right:10px;} 
.ematch_view2 .login_before td:first-child{text-align:center;font-weight:300;}
.ematch_view2 .login_before td strong{color:#4a7aab;font-weight:400;margin-left:5px;}
.ematch_view2 .red_text{color:#d52f37; font-size:14px; font-weight:400;}
.ematch_view2 .score_card{width:83px; height:22px;margin:auto; border:1px solid #383838; background-color:#565656;font-size:14px; color:#fff; font-weight:300;text-align:center;line-height:22px;display:block;}
.ematch_view2 tr.last_tr td{padding-top:0px; padding-bottom:0px;}
.ematch_view2 tr td:first-child{text-align:center;}
.ematch_view2 .bg_fa td:first-child{background:url('../images/sub/match/luck_icon2.png') 10px 50% no-repeat;}
.ematch_view2 .bg_fa{background-color:#fafcf3;}
.ematch_view2 .login_before td.login_after1{font-size:16px; text-align:left; font-weight:400; color:#333; height:40px;vertical-align:bottom;padding-bottom:10px;} 

.ematch_view2 .bgdd {background-color:#ddd; height:308px;}
.ematch_view2 tr.none_td, .ematch_view2 tr.none_td td{height:20px;}

.bgdd2 {background-color:#ddd; height:108px;}

.ematch_view3 tr td:first-child{text-align:center;}
.ematch_view3 tr.tr01 td, .ematch_view3 tr.tr01_1 td{background-color:#2d2d2d; color:#fff;}
.event_mdiv1 .ematch_view3{width:960px; display:block;text-align:center;margin:20px 0px;}
.ematch_view3 tr td{ 36px;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:13px; font-weight:400; height:36px;}
.ematch_view3 td.last_td{border-right:none;}
.ematch_view3 tr{background-color:#f4f4f4;}
.ematch_view3 tr.tr01 td, .scorecard_01 tr.tr01_1 td{background-color:#2d2d2d; color:#fff;}
.ematch_view3 tr td.bg63{background-color:#636363;font-weight:400;}
.ematch_view3 tr td.bgfa{background-color:#fafdda;font-weight:400;color:#5e5e5e;}
.ematch_view3 tr.tr02 td.bgfa{background-color:#fafdda;font-weight:400;color:#5e5e5e;}
.ematch_view3 tr td.bg4e{background-color:#4e9d43;font-weight:400;}
.ematch_view3 tr.tr01_1 td:.last_td{border-right:1px solid #d7d7d7;}
.ematch_view3 tr.tr02{background-color:#777; color:#fff;}
.ematch_view3 tr.tr02 td{color:#fff;}
.ematch_view3 tr.tr03{background-color:#FFF;}

.ematch_view4 tr td:first-child{text-align:center;}
.ematch_view4 tr.tr01 td, .ematch_view4 tr.tr01_1 td{background-color:#2d2d2d; color:#fff;}
.event_mdiv1 .ematch_view4{width:960px; display:block;text-align:center;margin:25px 0px;}
.ematch_view4 tr td{ 36px;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:13px; font-weight:400; height:36px;}
.ematch_view4 td.last_td{border-right:none;}
.ematch_view4 tr{background-color:#f4f4f4;}
.ematch_view4 tr.tr01 td, .scorecard_01 tr.tr01_1 td{background-color:#2d2d2d; color:#fff;}
.ematch_view4 tr td.bg63{background-color:#636363;font-weight:400;}
.ematch_view4 tr td.bgfa{background-color:#fafdda;font-weight:400;color:#5e5e5e;}
.ematch_view4 tr.tr02 td.bgfa{background-color:#fafdda;font-weight:400;color:#5e5e5e;}
.ematch_view4 tr td.bg4e{background-color:#4e9d43;font-weight:400;}
.ematch_view4 tr.tr01_1 td:.last_td{border-right:1px solid #d7d7d7;}
.ematch_view4 tr.tr02{background-color:#777; color:#fff;}
.ematch_view4 tr.tr02 td{color:#fff;}
.ematch_view4 tr.tr03{background-color:#FFF;}


.ematch_view_ranking tr td{border-style:solid;border-width:1px;border-color:#FFFFFF; border-bottom:1px solid #d7d7d7;color:#767676; font-weight:400;font-size:25px;height:53px;padding-left:0px;text-align:center;}
.ematch_view_ranking .course_td {text-align:center; font-size:20px; font-weight:400;}
.ematch_view_ranking .name_td{text-align:left; padding:3px }
.ematch_view_ranking .name_td span{float:left;color:#000;font-size:16px; color:#767676;font-weight:400;}
.ematch_view_ranking .name_td span strong{color:#4a7aab;font-size:25px;font-weight:400;}
.ematch_view_ranking .name_td span.img_bg2{margin-right:6px;} 
.event_mdiv2 table .img_bg2{display: inline-block; *zoom: 2;*display: inline;}
.img_bg2{width:55px; height:55px; border:1px solid #d7d7d7; background-color:#FFF;display:block;margin-left:15px;}
.img_bg2 img{width:51px; height:51px; margin:3px;}

.ematch_view_ranking .red_text{color:#d52f37; font-size:20px; font-weight:400;}
.ematch_view_ranking .red_text2{color:#FFD700; font-size:30px; font-weight:400;}
.ematch_view_ranking .red_text3{color:#B8B8B2; font-size:30px; font-weight:400;}
.ematch_view_ranking .red_text4{color:#633A00; font-size:30px; font-weight:400;}
.ematch_view_ranking tr.last_tr td{padding-top:0px; padding-bottom:0px;}




.luck_float{display:block; overflow:hidden; width:960px; height:183px;margin-bottom:50px;}
.luck_float div{float:left;width:428px; height:141px; border:1px solid #ddd; padding:20px;}
.luck_float div.luck1{margin-right:20px}
.luck_float div p{background:url('../images/sub/match/luck_icon.png') 0 50% no-repeat;font-weight:bold; font-size:25px;color:#5b5b5b;text-indent:25px;}
.luck_float div p strong{color:#4e9d43;}
.event_mdiv1 .luck_float div table{width:426px; height:84px; border-top:1px solid #c50a13; margin:20px 0px 0px 0px;}
.luck_float div table th, .luck_float div table td{height:41px; text-align:center;}
.luck_float div table th{border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; color:#333; font-weight:400; font-size:15px;}
.event_mdiv1 .luck_float div table td{border:1px solid #d7d7d7; color:#666; font-size:15px; font-weight:300;padding:0px;}

.tab_menu_product5{}
.tab5{width:960px;height:45px;background:url('../images/sub/match/li_bg.jpg') 0 100% repeat-x;}
.event_mdiv1 .tab5 li{border:1px solid #d7d7d7;background-color:#909090;width:153px; height:45px;margin-right:0px;  text-align:center;overflow:hidden;}
.tab5 li.selected{background-color:#fff;width:153px; height:46px;  text-align:center;}
.tab5 li a{line-height:45px; text-align:center; font-size:15px; font-weight:300; color:#fff;}
.tab5 li.selected a{color:#222;}
.tab5 li:first-child{border-right:none;}
.tab_top{display:block; overflow:hidden}
.tab_top .flr_li{float:right; background: url('../images/sub/match/luck_icon.png') 0 50% no-repeat; text-indent:25px; font-size:14px; font-weight:300; color:#3c7955}



.tab_menu_product6{}
.tab6{width:960px;height:45px;background:url('../images/sub/match/li_bg.jpg') 0 100% repeat-x;}
.event_mdiv1 .tab6 li{border:1px solid #d7d7d7;background-color:#909090;width:80px; height:45px;margin-right:0px;  text-align:center;overflow:hidden;}
.tab6 li.selected{background-color:#fff;width:100px; height:46px;  text-align:center;}
.tab6 li a{line-height:45px; text-align:left; font-size:13px; font-weight:300; color:#fff;}
.tab6 li.selected a{color:#222;}
.tab6 li:first-child{border-right:none;}
.tab_top{display:block; overflow:hidden}
.tab_top .flr_li{float:right; background: url('../images/sub/match/luck_icon.png') 0 50% no-repeat; text-indent:25px; font-size:14px; font-weight:300; color:#3c7955}

.tab_menu_product7{}
.tab7{width:960px;height:45px;background:url('../images/sub/match/li_bg.jpg') 0 100% repeat-x;}
.event_mdiv1 .tab7 li{border:1px solid #d7d7d7;background-color:#909090;width:160px; height:45px;margin-right:0px;  text-align:center;overflow:hidden;}
.tab7 li.selected{background-color:#fff;width:160px; height:46px;  text-align:center;}
.tab_menu_product7 ul.tab7 a{line-height:45px; font-size:20px; color:#222; text-align:center;  font-weight:300;}
.tab7 li.selected a{color:#222;}
.tab7 li:first-child{border-right:none;}
.tab_top{display:block; overflow:hidden}
.tab_top .flr_li{float:right; background: url('../images/sub/match/luck_icon.png') 0 50% no-repeat; text-indent:25px; font-size:20px; font-weight:300; color:#3c7955}

.tab_menu_product8{}
.tab8{width:960px;height:1px;background:url('../images/sub/match/li_bg.jpg') 0 100% repeat-x;}
.event_mdiv1 .tab8 li{border:1px solid #d7d7d7;background-color:#909090;width:160px; height:1px;margin-right:0px;  text-align:center;overflow:hidden;}
.tab8 li.selected{background-color:#fff;width:160px; height:46px;  text-align:center;}
.tab_menu_product8 ul.tab8 a{line-height:2px; font-size:20px; color:#222; text-align:center;  font-weight:300;}
.tab8 li.selected a{color:#222;}
.tab8 li:first-child{border-right:none;}
.tab_top{display:block; overflow:hidden}
.tab_top .flr_li{float:right; background: url('../images/sub/match/luck_icon.png') 0 50% no-repeat; text-indent:25px; font-size:20px; font-weight:300; color:#3c7955}

/* 코스소개 */
.courseBdiv span.img_bd{width:223px; height:129px; border:1px solid #ddd;display:block;margin-bottom:15px;}
.courseBdiv span.img_bd img{margin:3px;}
.courseBdiv div span.img_bd1{width:57px; height:41px;border:1px solid #bfbfbf;display:block;float:left;margin-right:10px;}
.courseBdiv div span.img_bd1 img{margin:2px;}
.courseBdiv .top_ul{display:block;overflow:hidden;}
.courseBdiv .top_ul li:first-child{margin-left:0px;}
.courseBdiv .top_ul li{width:225px; height:191px; margin-left:20px;margin-bottom:60px;float:left;}
.courseBdiv .top_ul li div{display:block; overflow:hidden;}
.courseBdiv .top_ul div p{width:149px; height:43px;border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; background-color:#fbfbfb;text-align:center;color:#222; font-size:16px;line-height:43px;font-weight:400;float:left;}
.courseBdiv .title_s{display:block;overflow:hidden;}
.courseBdiv .title_s p.red_title{float:left;}
.courseBdiv .title_s p.btn_right{float:right;}
.courseBdiv .title_s p.btn_right select{width:98px; height:26px; margin-right:7px;border:1px solid #d7d7d7;color:#666; line-height:26px; font-weight:300;font-size:14px;}
.courseBdiv .title_s p.btn_right .select1{}
.courseBdiv .title_s p.btn_right input{width:178px; height:25px; border:1px solid #d7d7d7; border-right:none; color:#666; font-size:14px; font-weight:300;line-height:25px;vertical-align:bottom;}
.courseBdiv .title_s p.btn_right label{width:65px; height:25px;border:1px solid #292929;color:#fff;font-size:14px;line-height:25px;text-indent:27px;background: url('../images/sub/community/s_bg.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline;}
/*tab*/
.courseBdiv .tab {overflow: hidden; width: 100%; border-bottom: 1px solid #b7b7b7}
.courseBdiv .tab li {float: left}
.courseBdiv .tab li {width: 134px;  height:45px;display: block; float: left; text-align: center; background-color: #909090; line-height: 45px; border-left: 1px solid #d7d7d7;  cursor: pointer;  font-size:15px;color:#fff;font-weight:300;}
.courseBdiv .tab li.on {font-weight: 300; color: #222;height:43px;border-top:2px solid #c80a13;background-color:#FFF;font-size:15px;}

.courseBdiv .tab_contents5 ul{overflow: hidden; margin-right: -23px; }
.courseBdiv .tab_contents5 ul li{width: 223px; height:267px; float: left; text-align: center;  border: 1px solid #ddd; margin: 20px 20px 20px 0px; }
.courseBdiv .tab_contents5 ul li img{padding:3px;border-bottom:1px solid #ddd;}
.courseBdiv .tab_contents5 ul li .co_txt{display:block;overflow:hidden;text-align:left;padding:10px;color:#767676; font-size:15px; font-weight:300;}
.courseBdiv .tab_contents5 ul li .co_txt img{float:left;margin:2px;padding:0px; border:none;}
.courseBdiv .tab_contents5 ul li .co_txt strong{color:#c80a13; font-weight:400; font-size:15px;}
.courseBdiv .tab_contents5 ul li .num_txt{background-color:#f8f8f8;color:#111;font-size:14px; font-weight:300;display:block;height:36px; border-bottom:1px solid #ddd; text-align:left;text-indent:10px;line-height:36px;}
.courseBdiv .tab_contents5 ul li .star_txt{height:35px; display:block; line-height:35px;text-align:left;text-indent:10px;font-weight:300;font-size:14px; color:#111;}
.courseBdiv .tab_contents5 ul li .star_txt img{padding:0px; border:none;vertical-align:baseline;    margin: -1px;}
.courseBdiv .tab_contents5 ul li .star_txt .ml05{margin-left:5px;}
.courseBdiv .tab_contents5 ul li .num_txt strong{font-size:14px;color:#415d7b;font-weight:400;}
.courseBdiv .tab_contents5 ul li span.img_bd1{width:57px; height:41px;border:1px solid #bfbfbf;display:block;float:left;margin-right:10px;}

/* 코스소개 팝업 */
.pop_html {text-align:center; }
.overLayer8 div{margin:0px;width:1040px;}
.overLayer8 .pop_top{width:1040px; height:64px;margin:0px;border-radius: 1em 1em 0em  0em; display:block;overflow:hidden; }
.overLayer8 .pop_top .close{float:right;margin-right:20px; margin-top:20px;  cursor: pointer;}
.overLayer8  .text_box{width:940px;height:316px;overflow-y: scroll;  overflow-x: hidden; display:block;font-size:15px; padding:0px 40px 40px 40px;text-align:left;font-weight:400;color:#767676;}
.overLayer8  .text_top{width:910px; height:214px; border:1px solid #d7d7d7;background-color:#fbfbfb; padding:24px;display:block;overflow:hidden;margin:auto;margin-bottom:60px;text-align:left;}
.overLayer8  .text_top .img_bd2, .overLayer8  .text_box .text_top div{float:left;}
.overLayer8  .text_top div{width:513px;height:180px;display:block;overflow:hidden;}
div.glayLayer8{position: fixed;  z-index: 100;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #000;  opacity: 0.6;  filter: alpha(opacity=60);  display: none;}
.overLayer8 .img_bd2{float:left;width:369px; height:214px; background-color:#FFF; border:1px solid #ddd; display:block;margin-right:26px;}
.overLayer8 .img_bd2 img{margin:5px;}
.overLayer8 .text_top div span{width:454px; text-indent:18px;float:left;margin-bottom:15px;}
.overLayer8 .text_top div span strong{color:#c80a13; font-size:23px; font-weight:400;}
.overLayer8 .text_top div span p a{color:#2166f3;}
.overLayer8 .text_top div  img{float:left;}
.overLayer8 .text_top p.con_text{font-size:14px; font-weight:300; color:#767676; width:513px; height:42px;display:block;overflow:hidden;}
.overLayer8 .text_top .star_txt{display:block;width:220px; height:33px; background-color:#FFF; border:1px solid #c8c8c8; font-size:14px; font-weight:300; color:#111;overflow:hidden;line-height:33px; text-indent:15px;}
.overLayer8 .text_top .star_txt img{vertical-align:baseline;}
.overLayer8 table.table_1{width:960px; margin:auto; margin-top:65px; border-top:2px solid #c80a13;margin-bottom:47px;}
.overLayer8 table.table_1 th{background-color:#fbfbfb; height:40px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:15px; color:#333; font-weight:400; text-align:center;}
.overLayer8 table.table_1 th:last-child{border-right:none;}
.overLayer8 table.table_1 td{height:40px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; font-size:15px; font-weight:300; color:#767676; text-align:center;}
.overLayer8 table.table_1 td:last-child{border-right:none;}
.overLayer8 table.table_1 td.color33{color:#333;}
.overLayer8 table.table_1 td.color11{color:#111;}
.overLayer8 table.table_1 td.colorc8{color:#c80a13;}
.bg65{background-color:#657472; color:#fff;}
.bg8b{background-color:#8b9998;color:#fff;}
.overLayer8 table.table_2 .bg8b td:last-child{border-right:1px solid #d7d7d7;}
.bg97{background-color:#97a4a3;color:#fff;}
.bgf1{background-color:#f1f7df;}
.overLayer8 table.table_2{width:960px; margin:auto; border-bottom:1px solid #505050; border-top:1px solid #505050;}
.overLayer8 table.table_2 th{border-right:1px solid #d7d7d7;}
.overLayer8 table.table_2 th:last-child{border-right:none;}
.overLayer8 table.table_2 td{height:40px;text-align:center; border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.overLayer8 table.table_2 td:last-child{border-right:none;}
.overLayer8 table.table_2:last-child{margin-top:30px;}
.bg_bar{background:url('../images/sub/course/pop_bar.jpg') 0 0 no-repeat;font-size:21px; font-size:19px; font-weight:400; color:#111;width:115px; height:35px;margin:30px 0px 0px 20px;}
.bg_bar strong{font-weight:bold; color:#ef7320;}
.bg_bar em{font-style:normal; font-size:21px; color:#767676; font-weight:300;}
.td_close{padding-top:5px;background:url('../images/sub/course/close.gif') 50% 0 no-repeat;font-size:17px; color:#111; font-weight:400;}

/* 나의스윙영상 */
.swing_Bdiv .tab07 {overflow: hidden; width: 100%; border-bottom: 1px solid #b7b7b7}
.swing_Bdiv .tab07 li {float: left}
.swing_Bdiv .tab07 li {width: 134px;  height:45px;display: block; float: left; text-align: center; background-color: #909090; line-height: 45px; border-left: 1px solid #d7d7d7;  cursor: pointer;  font-size:15px;color:#fff;font-weight:300;}
.swing_Bdiv .tab07 li.on {font-weight: 300; color: #222;height:43px;border-top:2px solid #c80a13;background-color:#FFF;font-size:15px;}
.swing_Bdiv .tab_contents7 ul{overflow: hidden; margin-right: -23px; }
.swing_Bdiv .tab_contents7 ul li{width: 160px; height:290px; float: left;margin: 20px 35px 20px 0px; }
.tab_contents7 ul li p{color:#666; font-size:14px; font-weight:300;text-align:left;}
.tab_contents7 ul li p.name_p{color:#222; font-weight:400; font-size:15px;margin-top:10px;}
.tab_contents7 ul li p.name_p em{font-size:13px; color:#c8c8c8; font-weight:300;font-style:normal;vertical-align:text-top;}
.tab_contents7 ul li p.name_p span{font-weight:400; color:#4a7aab; font-size:15px;}
#compareVideoFrame{background-color:#282828;}

.video_top{display:block;overflow:hidden;margin-bottom:100px;}
.video_top .video_1,  .video_top .video_2, .video_top .tables{float:left;}
.video_top .video_1{width:230px; height:354px;margin-right:19px;}
.video_top .video_1 a{margin:0px;}
 .video_top .video_2{width:228px; height:352px; border:1px solid #ddd; background:#fafafa url('../images/sub/record/video_bg.jpg') 0 0 no-repeat;text-align:center;margin-right:25px;}
 .video_top .video_2 em{font-size:20px; color:#111;font-weight:400;font-style:normal;margin-top:130px;display:block;}
.video_top .video_2 em strong{color:#415d7b;}
.video_top .video_2 p{font-size:13px; color:#767676; font-weight:300;}
.video_top .video_2 a{display:block;width:103px; height:32px; border:1px solid #2d4a68; background-color:#415d7b; color:#fff; text-align:center; line-height:32px; font-size:14px; font-weight:300;margin:auto;margin-top:35px;}
.tables table{width:455px; border-top:1px solid #505050;}
.tables table td{height:32px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;font-size:14px; color:#222; font-weight:300; text-indent:15px;}
.tables table td.last_td{border-right:none;}
.tables table td.bgf9{background-color:#f9f9f9; font-size:14px; font-weight:300; color:#666;}
/* .tables table:first-of-type{margin-bottom:126px;} */
.video_top .del_btn1, .video_top .sv_btn1{width:70px; height:30px; text-align:center; color:#333; line-height:32px; border:1px solid #808080; display: inline-block; *zoom: 1;*display: inline;}/**/
.video_top .cancle_btn1 {width:60px; height:30px; text-align:center; color:#333; line-height:32px; border:1px solid #808080; display: inline-block; *zoom: 1;*display: inline;}
.video_top .sw_btn1{width:103px; height:32px; text-align:center; color:#fff;background-color:#d52f37;line-height:32px; border:1px solid #bf010a;display: inline-block; *zoom: 1;*display: inline;}  
.video_top a{margin-top:25px; margin-left:6px;}
.video_top .del_btn1{margin-left:174px;}


/* 나의 스윙영상 레이어팝업 */
.swing_Bdiv .tab08 {overflow: hidden; width: 100%; border-bottom: 1px solid #b7b7b7}
.swing_Bdiv .tab08 li {float: left}
.swing_Bdiv .tab08 li {width: 134px;  height:45px;display: block; float: left; text-align: center; background-color: #909090; line-height: 45px; border-left: 1px solid #d7d7d7;  cursor: pointer;  font-size:15px;color:#fff;font-weight:300;}
.swing_Bdiv .tab08 li.on {font-weight: 300; color: #222;height:43px;border-top:2px solid #c80a13;background-color:#FFF;font-size:15px;}
.swing_Bdiv .tab_contents8 ul{overflow: hidden; margin-right: -23px; }
.swing_Bdiv .tab_contents8 ul li{width: 160px; height:290px; float: left;margin: 20px 35px 20px 0px; }
.tab_contents8 ul li p{color:#666; font-size:14px; font-weight:300;text-align:left;}
.tab_contents8 ul li p.name_p{color:#222; font-weight:400; font-size:15px;margin-top:10px;}
.tab_contents8 ul li p.name_p em{font-size:13px; color:#c8c8c8; font-weight:300;font-style:normal;vertical-align:text-top;}
.tab_contents8 ul li p.name_p span{font-weight:400; color:#4a7aab; font-size:15px;}

.swing_pop_bottom{/* overflow-y:scroll;overflow-x:hidden; */ height:500px;}
.overLayer9{ /* overflow-y: scroll;  overflow-x: hidden;  */width:1040px; height:584px;border-radius: 1em;border:1px solid #f4f4f4;position:fixed;top:100px; left:40%; z-index:101; margin-left:-350px; background-color:#FFF;}
.overLayer9 .pop_topB{margin:0px;width:1040px;height:586px;}
.overLayer9 .pop_top{width:960px;  padding:20px 40px 0px 40px ;height:64px;margin:0px;border-radius: 1em 1em 0em  0em; display:block;overflow:hidden;background-color:#f4f4f4; color:#333; font-size:25px; font-weight:400;}
.overLayer9 .board{width:960px; padding:50px 40px 0px 40px;height:611px;}
.overLayer9 .pop_top .close{float:right;margin-top:10px;  cursor: pointer;}
div.glayLayer9{position: fixed;  z-index: 100;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #000;  opacity: 0.6;  filter: alpha(opacity=60);  display: none;}
.bgf9f{background-color:#f9f9f9;}
.color59{color:#59a273; font-size:15px; font-weight:400; }

.overLayer9 .swing_pop_bottom .board form{border-top:2px solid #d90925;}
.overLayer9 .swing_pop_bottom .board div{font-size:15px; color:#111; font-weight:300; border-bottom:1px solid #d7d7d7;padding:20px 0px;}
.overLayer9 .swing_pop_bottom .board input{border:1px solid #d7d7d7;height:25px;margin-left:20px;width:795px;margin-left:60px;}
.overLayer9 .swing_pop_bottom .board textarea{border:1px solid #d7d7d7;width:794px; height:245px;margin-left:60px;}
.overLayer9 .swing_pop_bottom .board strong{vertical-align:top;padding-left:20px;font-weight:400;color:#111;}
.overLayer9 .swing_pop_bottom .board #dataForm span{margin-left:340px;margin-top:20px;}
.overLayer9 .swing_pop_bottom .board #dataForm span a{width:128px; height:41px; background-color:#d52f37;border:1px solid #bf010a;display: inline-block; *zoom: 1;*display: inline;font-size:16px; text-align:center;line-height:41px;font-weight:300;color:#fff;}
.overLayer9 .swing_pop_bottom .board #dataForm span.btnClose{width:128px; height:41px; border:1px solid #808080; background-color:#fff;color:#333;display: inline-block; *zoom: 1;*display: inline;font-size:16px; text-align:center;line-height:41px;font-weight:300;margin-left:10px;}

/* 시스템소개 */
.bravoBdiv .sensor_info{width:960px; height:468px;padding:45px 0px 0px 60px; background:url('../images/sub/bravo/B_bg.jpg') 0 0 no-repeat;}
.bravoBdiv .sensor_info .top_p{font-size:46px; color:#333; font-weight:300;}
.bravoBdiv .sensor_info .top_p strong{font-weight:600;color:#333;}
.bravoBdiv .sensor_info .last_p{font-weight:300; font-size:16px; color:#666;margin-top:40px;letter-spacing:-0.7px}
.bravoBdiv .sensor_info p{font-family:'Open Sans', sans-serif;font-size:37px; color:#878787; font-weight:400;}
.bravoBdiv .sensor_info p strong{font-weight:bold; color:#d90925;}
.bravoBdiv .big_ul{width:958px; height:425px;display:block;overflow:hidden;border:1px solid #eaeaea;border-top:none;margin-bottom:45px;}
.bravoBdiv .big_ul li{float:left;}
.bravoBdiv .big_ul li.first_li{width:400px; height:425px; background:url('../images/sub/bravo/b_img1.jpg') 0 0 no-repeat;}
.bravoBdiv .big_ul li.first_li2{padding:50px 70px 0px 0px;height:375px;width:488px;text-align:right;}
.bravoBdiv .big_ul li.first_li2 .li_p1{font-size:30px; font-weight:400; color:#111; }
.bravoBdiv .big_ul li.first_li2 .li_p1 strong{color:#ca0a13;font-weight:500;}
.bravoBdiv .big_ul li.first_li2 .li_p2{font-size:16px; color:#666; font-weight:400;}
.bravoBdiv .big_ul li.first_li2 .li_p2 strong{color:#111;}
.bravoBdiv .big_ul li.first_li2 .li_p3{font-size:17px; font-weight:400;color:#171717;margin-top:25px;margin-bottom:5px;}
.bravoBdiv .big_ul li.first_li2 .li_p4{font-size:13px; font-weight:300; color:#767676;letter-spacing:-0.5px;}
.bravoBdiv .big_ul li.first_li2 .s_ul{display:block;overflow:hidden;background:url('../images/sub/bravo/box_bg.png') 100% 0 no-repeat;width:448px; height:130px;margin-top:28px;padding-left:40px;}
.bravoBdiv .big_ul li.first_li2 .s_ul li{width:224px; height:105px; float:left;text-align:center;padding-top:25px;}
.bravoBdiv .big_ul li.first_li2 .s_ul li.sli_1{width:204px;padding-left:20px;font-size:14px; color:#666; font-weight:300;}
.bravoBdiv .big_ul li.first_li2 .s_ul li.sli_1 p{font-size:17px; color:#666; font-weight:400;margin-bottom:15px;}
.bravoBdiv .big_ul li.first_li2 .s_ul li.sli_2{width:204px; padding-right:20px;font-size:14px; color:#111; font-weight:300;}
.bravoBdiv .big_ul li.first_li2 .s_ul li.sli_2 p{font-size:17px; color:#cc0a13; font-weight:400;margin-bottom:15px;}
.bravoBdiv 	.bt_bg{position:relative; width:960px; height:546px; background:url('../images/sub/bravo/bt_bg.jpg') 0 0 no-repeat;margin-bottom:87px;}
.bravoBdiv 	.bt_bg p{position:absolute;font-size:17px; font-weight:400; color:#111;}
.bravoBdiv 	.bt_bg .a_p1{left:88px; top:43px;}
.bravoBdiv 	.bt_bg .a_p2{left:121px; top:383px;}
.bravoBdiv 	.bt_bg .a_p3{left:360px; top:153px;font-size:28px; font-weight:400;text-align:center;line-height:38px;}
.bravoBdiv 	.bt_bg .a_p3 strong{font-size:33px;font-weight:500;}
.bravoBdiv 	.bt_bg .a_p4{left:441px; top:499px;}
.bravoBdiv 	.bt_bg .a_p5{right:86px; top:43px;}
.bravoBdiv 	.bt_bg .a_p6{right:171px; top:382px;}

/* 게임소개 */
.bravoBdiv2 .hd_box{width:938px; height:174px; border:1px solid #dddddd;padding:10px;display:block;overflow:hidden;}
.bravoBdiv2 .hd_box img{width:306px; height:174px; float:left;margin-right:10px;}
.bravoBdiv2 .hd_box img.last_img{margin-right:0px;}
.bravoBdiv2 .dot_bg{display:block;width:960px; height:1px;background:url('../images/sub/bravo/dot_bg.jpg') 0 0 no-repeat;margin:40px 0px;}
.bravoBdiv2 .mod_div{margin-bottom:79px;}
.bravoBdiv2 .mod_div .mode_ul{display:block; overflow:hidden; width:958px;height:215px; border:1px solid #ddd;margin-bottom:20px;}
.bravoBdiv2 .mod_div .mode_ul li{float:left;width:307px; height:195px;padding:10px 0px;margin-left:8px;}
.bravoBdiv2 .mod_div .mode_ul .check_li{width:327px; height:215px; padding:0px;margin-left:0px;background:url('../images/sub/bravo/check_bg.jpg') 0 0 no-repeat;}
.bravoBdiv2 .mod_div .mode_ul .check_li p{background:url('../images/sub/bravo/green_bar.jpg') 0 0 no-repeat;margin-left:30px;font-size:15px; color:#666; padding-top:10px;font-weight:300;margin-top:74px;letter-spacing:-0.5px;}
.bravoBdiv2 .mod_div .mode_ul .check_li p.mt64{margin-top:64px;}

/* 영상대전 소개 */
.bravoBdiv3 .bravo_video{width:960px; height:3089px; background:url('../images/sub/bravo/video_info_bg.jpg') 0 0 no-repeat;}
.video_info1{width:830px; height:341px;margin:auto;margin-bottom:124px;}
.video_info1 li{float:left; height:341px;}
.video_info1 li strong{font-weight:400; color:#fff;}
.video_info1 .video_li1{width:276px; background: url('../images/sub/bravo/b_icon1.png') 50% 55px no-repeat;}
.video_info1 .video_li2{width:276px;background: url('../images/sub/bravo/b_icon2.png') 50% 55px no-repeat;}
.video_info1 .video_li3{width:276px;background: url('../images/sub/bravo/b_icon3.png') 50% 55px no-repeat;}
.video_info1 p{font-size:24px; color:#fff; font-weight:500;margin-top:193px;margin-bottom:7px;line-height:31px;letter-spacing:-0.75px;text-align:center;}
.video_info1 li p.opacity_p strong{font-weight:400; color:#fff;}
.video_info1 li p.opacity_p{font-size:15px;opacity:0.75; font-weight:lighter; color:#fff;text-align:center;letter-spacing:-0.5px;line-height:23px;margin-top:0px;}
.video_info1 .video_li1 p strong{color:#67d93c;}
.video_info1 .video_li2 p strong{color:#a6d91b;}
.video_info1 .video_li3 p strong{color:#32a5d1;}
.video_info01{height:400px; width:890px; padding-left:70px;padding-top:80px;}
.video_info01 p.red_tag{padding-left:10px;color:#fff; font-weight:300; font-size:29px; letter-spacing:-0.75px;line-height:41px;}
.video_info01 ul li.li1{font-family:'BMHANNA', sans-serif; font-size:82px; font-weight:normal; color:#fff;letter-spacing:-3px;}
.video_info01 ul li.li1 span{font-weight:900; font-size:79px; color:#fff; font-family: 'Open Sans', sans-serif;letter-spacing:0px;}
.video_info01 ul li{font-family:'BMHANNA', sans-serif; font-size:97px; font-weight:normal; color:#eb0d2a;letter-spacing:-3px;line-height:95px;}
.video_info01 p{font-size:18px; font-weight:300; color:#fff; letter-spacing:-0.5px; line-height:26px;padding-left:10px; opacity:0.7;}
.tabs-menu{width:890px; padding-left:70px;height:72px;}
.tabs-menu ul{height: 82px;display:block; overflow:hidden;clear: both;height:72px;}
.tabs-menu li {width:202px;height: 72px;padding-top:10px;float: left; margin-right: 5px;background:url('../images/sub/bravo/v_tab.png') 0 0 no-repeat;;text-align:center;}
.tabs-menu li.current {position: relative;background:url('../images/sub/bravo/v_tab_on.png') 0 0 no-repeat;z-index: 5;}
.tabs-menu li a {font-size:21px; line-height:21px; letter-spacing:-0.75px;font-weight:normal;color: #b0b0b0;text-decoration: none }
.tabs-menu .current a { color: #111;}
.tabs {  width:820px; height:463px; margin:auto;border: 1px solid #d4d4d1;  background-color: #fff;  display:block;overflow:hidden;margin-bottom: 92px; margin-top:20px;}
.tab-content { width: 100%; height:463px;display: none;}
#tab-1 { display: block; }
.video_guide_box{height:1116px;width:800px; margin:0 auto; padding:40px 30px 0px 30px;}
.video_guide_box .b_ul{display:block; overflow:hidden;margin-bottom:57px;}
.video_guide_box .b_ul li{float:left;height:355px;width:378px;}
.video_guide_box .b_ul li img{margin-bottom:18px;width:378px; height:217px;}
.video_guide_box .b_ul li .small_title{color:#111; font-size:18px; font-weight:500;}
.video_guide_box .b_ul li .small_title span{font-size:17px; font-weight:normal; color:#fff; background:url('../images/sub/bravo/step_bg.jpg') 0 0 no-repeat;display: inline-block; *zoom: 1;*display: inline;width:56px; height:21px;line-height:21px;text-align:center;margin-right:5px;}
.video_guide_box .b_ul li.odd_li{margin-left:7px; margin-right:10px;}
.video_guide_box .b_ul li.even_li{margin-left:10px; margin-right:7px;}
.video_guide_box .b_ul li p.con_p{color:#666; font-size:16px; font-weight:300; letter-spacing:-0.5px;margin-top:5px;}
.video_guide_box .b_ul .s_ul{display:block;overflow:hidden;width:800px; height:268px;}
.video_guide_box .b_ul .s_ul li{float:left;height:268px;width:378px;position:relative;}
.video_guide_box .b_ul .s_ul li img{ height:250px;}
.video_guide_box .b_ul .s_ul p{font-size:18px; color:#fff; font-weight:300;}
.video_guide_box .b_ul .s_ul .odd_li p{position:absolute;left:44%;top:218px;}
.video_guide_box .b_ul .s_ul .even_li p{position:absolute;left:41%;top:218px;}
.video_guide_box .b_ul li.last_li{width:800px;}
.video_guide_box .b_ul li.last_li .small_title, .video_guide_box .b_ul li.last_li .con_p{padding-left:7px;} 
.red_title_w{color:#fff;font-size: 19px; text-indent: 28px;font-weight: 500;background: url('../images/sub/record/redicon.png') 0 50% no-repeat; margin-bottom: 12px;}
.info_last_ul li{font-size:16px; font-weight:lighter; line-height:31px; letter-spacing:-0.6px; color:#fff; }
.info_last_ul li span.num_bg{font-size:12px;text-align:center;display: inline-block; *zoom: 1;*display: inline;width:21px;  background:url('../images/sub/bravo/num_bg.png') 50% 6px no-repeat;margin-right:10px;}
.no_span{text-indent:30px;}

/* 라운드 기록 팝업 */
.pop_html2 {text-align:center; height: 527px; *height: 527px;background:url('../images/sub/record/record_pop_bg.jpg') 0 0 no-repeat;;}
.record_pop{width:840px; height:447px; padding:40px 60px; background:url('../images/sub/record/logo_vd.png') 55px 43px no-repeat;}
.pop_con{position:relative;}
.pop_con ul.pop_ulul{display:block;overflow:hidden;margin-top:70px;}
.pop_con ul.pop_ulul li.float_li{width:257px; height:285px;display:block;float:left;margin-right:21px;text-align:left;background:url('../images/sub/record/p_bg.jpg') 0 bottom no-repeat;}
.pop_con ul.pop_ulul li.video_li{background:none;width:257px; height:378px}
.pop_con ul.pop_ulul li.float_li p{font-size:22px; color:#fff; font-weight:400;background:url('../images/sub/record/p_bg.jpg') 0 bottom no-repeat;padding-bottom:6px;margin-bottom:10px;}
.pop_con ul.pop_ulul li.float_li table .colorb3{color:#b3becc; font-size:15px; font-weight:300;}
.pop_con ul.pop_ulul li.float_li table td{font-weight:400; font-size:15px; color:#fff;}
.btn_box{position:absolute;bottom:10px; right:26px;width:281px; height:34px;}
.btn_box a{width:76px; height:32px; border:1px solid #b8b8b8; background-color:#cecece; color:#414141; text-align:center;line-height:32px;display: inline-block; *zoom: 1;*display: inline;margin-right:6px;}
.btn_box a.swing_btn{background-color:#c90a24;width:105px; height:32px;color:#fff; text-align:center;display: inline-block; *zoom: 1;*display: inline;border:1px solid #c90a24;margin-right:0px;}

/* 라운드 온라인스코어카드 팝업 */
.pop_html2 {text-align:center; height: 527px; *height: 527px;background:url('../images/sub/record/record_pop_bg.jpg') 0 0 no-repeat;;}
.record_pop{width:600px; height:447px; padding:40px 60px; background:url('../images/sub/record/logo_vd.png') 55px 43px no-repeat;}
.pop_con{position:relative;}
.pop_con ul.pop_ulul{display:block;overflow:hidden;margin-top:70px;}
.pop_con ul.pop_ulul li.float_li{width:257px; height:285px;display:block;float:left;margin-right:42px;text-align:left;background:url('../images/sub/record/p_bg.jpg') 0 bottom no-repeat;}
.pop_con ul.pop_ulul li.video_li{background:none;width:257px; height:378px}
.pop_con ul.pop_ulul li.float_li table .colorb3{color:#b3becc; font-size:15px; font-weight:300;}
.pop_con ul.pop_ulul li.float_li table td{font-weight:400; font-size:15px; color:#fff;}
.btn_box{position:absolute;bottom:10px; right:19px;width:281px; height:34px;}
.btn_box a{width:76px; height:32px; border:1px solid #b8b8b8; background-color:#cecece; color:#414141; text-align:center;line-height:32px;display: inline-block; *zoom: 1;*display: inline;margin-right:6px;}
.btn_box a.swing_btn{background-color:#c90a24;width:105px; height:32px;color:#fff; text-align:center;display: inline-block; *zoom: 1;*display: inline;border:1px solid #c90a24;margin-right:0px;}
