﻿@charset "utf-8";

/* layout */
#wrap {position:relative;width:100%;min-width:1250px;height:100%;z-index:1;}
#wrap:after {content:" "; display:block; clear:both;}
#header {clear:both;position:relative;background:#10112f;margin:0 auto;padding:0;width:100%;min-width:1200px;height:107px;z-index:7777777777771;border-bottom:2px solid #de1b24;}
#header:after {content:" "; display:block; clear:both;}
#main_container {clear:both;position:relative;margin:0px 0;padding:0;width:100%;min-width:1200px;background:#f5f5f5;z-index:1;}
#main_container:after {content:" "; display:block; clear:both;}
#sub_container {clear:both;position:relative;margin:50px 0;padding:0 0 50px 0;width:100%;min-width:1200px;z-index:1;}
#sub_container:after {content:" "; display:block; clear:both;}
#container {clear:both;position:relative;margin:50px auto 0px;padding:0 0 50px 0;width:1200px;z-index:1;}
#container:after {content:" "; display:block; clear:both;}
#footer {clear:both;position:relative;margin:0 0 20px 0;padding:0;width:100%;min-width:1200px;z-index:1;}
#footer:after {content:" "; display:block; clear:both;}

/* header */
#header h1 {margin:0;padding:0;position:absolute;left:50%;top:0;margin-left:-640px;z-index:10;width:112px;display:inline;}
#header .menu {top:0px;margin-left:-100px; text-align:center;width:100%;min-width:1200px;}
#header .menu ul {overflow:hidden;width:820px; margin:0 auto; padding:0;}
#header .menu ul li {float:left; width:12.6666%; margin:0; padding:0; text-align:center; }
#header .menu ul li a {display:block; padding:0;font-weight:600; color:#fff;font-size:19px;line-height:109px;}
#header .menu ul li.on a, .menu ul li a:hover { color:#ed1b23;}
#header .menu ul li a.on { color:#ed1b23;}
#header .menu ul li div {display:none; position:absolute; left:0; top:109px; width:100%; padding:0px 0; border-top:1px solid #dedede; background-color:#fff;}

#header .menu ul li div ul {margin:0 auto; padding:0; width:1200px;}
#header .menu ul li div ul li {float:left; width:auto;margin:0 15px;}
#header .menu ul li div ul li a {font-size:15px; padding:0px 0px;font-weight:300; color:#000;line-height:41px;border-top:3px solid #fff;}
#header .menu ul li.on div {display:block;}
#header .menu ul li.on div ul li a { color:#000;}
#header .menu ul li div ul li a:hover { color:#ed1b23;}
#header .menu ul li div ul li.on a { color:#ed1b23;}
#header .menu ul li.menu1 div {padding-left:80px;}
#header .menu ul li.menu2 div {padding-left:175px;}
#header .menu ul li.menu3 div {padding-left:260px;}
#header .menu ul li.menu4 div {padding-left:300px;}
#header .menu ul li.menu5 div {padding-left:400px;}
#header .menu ul li.menu6 div {padding-left:490px;}
#header .menu ul li.menu7 div {padding-left:590px;}

/*
#header .menu ul li div ul {margin:0 auto; padding:0;width:50%;}
#header .menu ul li div ul li {float:left; width:auto;margin:0 15px;}
#header .menu ul li div ul li a {font-size:15px; padding:0px 0px;font-weight:300; color:#000;line-height:41px;border-top:3px solid #fff;}
#header .menu ul li.on div {display:block;}
#header .menu ul li.on div ul li a { color:#000;}
#header .menu ul li div ul li a:hover { color:#ed1b23;font-weight:600;}
#header .menu ul li div ul li.on a { color:#ed1b23;font-weight:600;}
#header .menu ul li.menu1 div {}
#header .menu ul li.menu2 div {padding-left:110px;}
#header .menu ul li.menu3 div {padding-left:230px;}
#header .menu ul li.menu4 div {padding-left:300px;}
#header .menu ul li.menu5 div {padding-left:350px;}
#header .menu ul li.menu6 div {padding-left:450px;}
*/
#header .gnbmenu {position:absolute;left:44.5%;top:46px;margin-left:230px;z-index:1;}
#header .gnbmenu a {padding:0 10px;color:#fff;}
#header .gnbmenu a:hover {color:#ed1b23;}
#header .hotmenu {position:absolute;left:44.5%;top:26px;margin-left:421px;z-index:200;}
#header .hotmenu a {margin:0 2px;color:#fff;border-radius:50px;padding:3px 15px 0px 35px;font-size:13px;line-height:23px;display:inline-block;}
#header .hotmenu a.ticketbtn {background:#ed1b23 url(../../images/common/top_button/icons8-ticket-15.png) no-repeat 15px 50%;}
#header .hotmenu a.shopbtn {background:#ed1b23 url(../../images/common/top_button/icons8-small-business-15.png) no-repeat 15px 50%;}
#header .hotmenu a.paymentbtn {background:#ed1b23 url(../../images/common/top_button/icons8-card-15.png) no-repeat 15px 50%;}
#header .hotmenu a.doorunMenuImg {background: url(../../images/common/top_button/doorun_menu.png) no-repeat 15px 50%; width: 114px; height: 49px;}

/* footer */
#footer article {color:#6666;}
#footer article .fl_r {line-height:20px;text-align:right;}
#footer .copyZone {margin:10px auto;display:flex;justify-content:center;align-items:center}
#footer .copyZone p {padding:5px 0;font-size:12px;}
#footer .copyZone p a {padding:0 5px;color:#000000;font-size:12px;}
#footer .copyZone p a:after {margin:0 0 0 5px;color:#aaaaaa;content:"|";}
#footer .copyZone p a.none {}
#footer .copyZone p a.none:after {content:"";margin:0;}
#footer .copyZone .copyright {margin-bottom:10px;font-size:12px;}
#footer .copyZone span {padding:0 10px;color:#666666;font-size:12px;}

#footer .copyZone a {display:inline-block;margin:0 2px;}
#footer .snsZone {}
#footer .snsZone h1 {font-weight:normal;display:inline-block;margin-right:10px;font-size:12px;}
#footer .snsZone a {display:inline-block;width:33px;height:33px;text-indent:-999999px;background:red;}
#footer .snsZone a.sns_01 {background:url(../../images/common/footer_sns_01.png) no-repeat;}
#footer .snsZone a.sns_02 {background:url(../../images/common/footer_sns_02.png) no-repeat;}
#footer .snsZone a.sns_03 {background:url(../../images/common/footer_sns_03.png) no-repeat;}
#footer .snsZone a.sns_04 {background:url(../../images/common/footer_sns_04.png) no-repeat;}
#footer .bannerZone {width:100%;min-width:1200px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
#footer .bannerZone:after {content:" "; display:block; clear:both;}
#footer .scrollZone{clear:both;overflow:hidden;width:1200px;height:55px;padding:0px;position:relative;margin:0 auto;}
#footer .scrollZone .ctrl{position:absolute;left:0;top:18px;width:1200px;}
#footer .scrollZone .ctrl button{position:absolute;height:19px;width:11px;border:none;cursor:pointer;}
#footer .scrollZone .ctrl button span{z-index: -1;text-indent: -999em;position:absolute;left:0;top:0;}
#footer .scrollZone .ctrl button.SZleft{left:0;width:11px;background:url(../../images/common/scrollZone_prev.png) no-repeat;}
#footer .scrollZone .ctrl button.SZright{right:0;width:11px;background:url(../../images/common/scrollZone_next.png) no-repeat;}
#footer .scrollZone ul{width:9999em;padding:0 0 0 0;text-align: left; float: none; position: absolute; top: 7px; right: auto; bottom: auto; left: 0px; margin: 0px 0 0 25px; height: 55px; z-index: auto;}
#footer .scrollZone ul:after {content:" "; display:block; clear:both;}
#footer .scrollZone ul li{float:left;text-align:center;height: 55px;margin: 0px;font-size:0;padding:0;}
#footer .scrollZone ul li a{display:block;margin: 0px;font-size:0;padding:0;}
#footer .scrollZone .caroufredsel_wrapper {display: block; text-align: start; float: none; position: relative; top: auto; right: auto; bottom: auto; left: auto; z-index: auto; width: 1200px; height: 55px; margin: 0px; overflow: hidden;}

/* main */
.mainvisual {position:relative;width:100%;min-width:1200px;height:541px;}
.mainvisual #slider {position:relative; overflow:auto; width:1356px; height:480px;}
.mainvisual #slider ul {position:absolute; list-style:none; top:0; left:0}
.mainvisual #slider li {float:left;position:relative; width:1356px; height:480px;padding:0px}
.mainvisual #slider li img {position:absolute;top:0;left:0;z-index:1;}
.mainvisual #slider li div {position:absolute;top:135px;left:60px;z-index:1000;}
.mainvisual #slider li div strong {color:#00bcd5;font-size:15px;font-weight:200;}
.mainvisual #slider li div p {color:#fff;font-size:50px;line-height:60px;margin-top:15px;}

.pagination {position:absolute; top:45px; left:17%; z-index:222;}
.pagination li {float:left; cursor:pointer; text-indent:-999999px; border:3px solid #ed1b23; margin:0 4px 0 0;width:12px;height:12px;border-radius:20px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.pagination li:hover {background:#ed1b23; border:3px solid #ed1b23; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.pagination li.current {background:#ed1b23; border:3px solid #ed1b23; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.pagination li.flex-active {background:#ed1b23;border:3px solid #ed1b23;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}

/* //0825 수정 및 추가 완료 */
.scoreZone {clear:both;position:absolute;top:645px;left:0;margin:0;padding:0;height:146px;width:100%;z-index:200;}
.scoreZone:after {content:" "; display:block; clear:both;}

.scoreZone .inner {width:1200px;margin:0 auto;background:rgba(0,0,51,0.8);padding:0;border:1px solid rgba(180,180,180,0.5);}
.scoreZone .inner:after {content:" "; display:block; clear:both;}
.scoreZone .inner .half {float:left;position:relative;color:#fff;width:230px;text-align:left;height:163px;padding:20px;margin-left:15px;margin-right:15px;}
.scoreZone .inner .half h4 {color:#fff;font-size:18px;margin-bottom:10px;border-bottom:1px solid rgba(180,180,180,0.5);text-align:left;padding-bottom:10px;}
.scoreZone .inner .half p.date {position:absolute;right:18px;top:18px;font-size:16px;color:#fff;}
.scoreZone .inner .half p {color:rgba(255,255,255,0.7);line-height:18px;}
.scoreZone .inner .half p img {display:block;margin-bottom:5px;with:43px;}
.scoreZone .inner .half p span {display:block;color:#fff;font-size:25px;with:43px;text-align:center;padding-left:12px;}
.scoreZone .inner .half strong {display:block;font-size:30px;color:#fff;position:absolute;top:100px;right:115px;}
.scoreZone .inner .half .nogamedate {display:block;font-size:20px;color:#fff;padding-top:50px;right:105px;text-align:center;}
.scoreZone .inner .half .team_l {position:absolute;top:90px;left:40px;color:#fff;}
.scoreZone .inner .half .team_l img {width:50%;margin-bottom:10px;}
.scoreZone .inner .half .team_r {position:absolute;top:90px;right:0px;color:#fff;}
.scoreZone .inner .half .team_r img {width:50%;margin-bottom:10px;}
.scoreZone .inner .center {float:left;position:relative;color:#fff;width:558px;text-align:center;height:163px;padding:20px;border-left:1px solid rgba(180,180,180,0.6);border-right:1px solid rgba(180,180,180,0.7);background:url(../../images/main/score_innerbg.png) no-repeat center bottom}
.scoreZone .inner .center h4 {color:#fff;font-size:18px;margin-bottom:10px;border-bottom:1px solid rgba(180,180,180,0.5);text-align:left;padding-bottom:10px;}
.scoreZone .inner .center p.date {position:absolute;right:18px;top:18px;font-size:16px;color:#fff;}
.scoreZone .inner .center p {color:rgba(255,255,255,0.7);line-height:18px;}
.scoreZone .inner .center p img {display:block;margin-bottom:5px;}
.scoreZone .inner .center strong {display:block;font-size:18px;color:#fff;position:absolute;top:100px;right:227px;width:140px;text-align:center;line-height:26px;}
.scoreZone .inner .center .team_l {position:absolute;top:80px;left:120px;color:#fff;}
.scoreZone .inner .center .team_r {position:absolute;top:80px;right:120px;color:#fff;}
.scoreZone .inner .halfnext {float:left;position:relative;color:#fff;width:230px;text-align:center;height:163px;padding:20px;margin-left:15px;margin-right:15px;background:url(../../images/main/mscorenext.png) no-repeat center bottom;}
.scoreZone .inner .halfnext h4 {color:#fff;font-size:18px;margin-bottom:10px;border-bottom:1px solid rgba(180,180,180,0.5);text-align:left;padding-bottom:10px;}
.scoreZone .inner .halfnext p.date {position:absolute;right:18px;top:18px;font-size:16px;color:#fff;}
.scoreZone .inner .halfnext p {color:rgba(255,255,255,0.7);line-height:18px;}
.scoreZone .inner .halfnext p img {display:block;margin-bottom:5px;}
.scoreZone .inner .halfnext span {display:block;color:#fff;font-size:18px;}
.scoreZone .inner .halfnext strong {display:block;font-size:17px;color:#fff;position:absolute;top:70px;right:110px;}
.scoreZone .inner .halfnext .nogamedate {display:block;font-size:20px;color:#fff;padding-top:50px;right:105px;text-align:center;}
.scoreZone .inner .halfnext .team_l {position:absolute;top:95px;left:15px;color:#fff;}
.scoreZone .inner .halfnext .team_l img {width:50%;margin-bottom:10px;}
.scoreZone .inner .halfnext .team_r {position:absolute;top:95px;right:10px;color:#fff;}
.scoreZone .inner .halfnext .team_r img {width:50%;margin-bottom:10px;}

.maincontent {clear:both;position:relative;margin:0px auto 0;width:1200px;z-index:200;padding:50px 0;min-height:110px;}
.maincontent:after {content:" "; display:block; clear:both;}
.maincontent h3 {color:#000;font-size:25px;background:url(../../images/main/title_h3.png) no-repeat 0 0;padding:0 0 0 35px;}
.maincontent a.more {position:absolute;right:0;top:57px;padding-right:10px;background:url(../../images/main/more.png) no-repeat right center;}
.maincontent ul {margin-left:-22px;width:1244px;}
.maincontent ul:after {content:" "; display:block; clear:both;}
.maincontent li {float:left;margin:20px;border:1px solid #d8d8d8;border-bottom:3px solid #d8d8d8;background:#fff;width:370px;min-height:363px;overflow:hidden;}
.maincontent li:hover {border:1px solid #ed1b23;border-bottom:3px solid #ed1b23;}
.maincontent li div {margin:20px;}
/*
.maincontent li div.vdate {margin:0px;}
.maincontent li div.vdate:after {content:" "; display:block; clear:both;}

.maincontent li div span:first-child {float:left;width:50%;} 
.maincontent li div span:last-child {float:left;width:50%;text-align:right;} 
*/
.maincontent li strong {display:block;color:#000000;font-size:16px;font-weight:600;line-height:20px;}
/*
.maincontent li span {display:block;margin-top:20px;color:#777777;}
.maincontent a.morebo {clear:both;margin:30px auto 0;display:block;border-radius:30px;background:#6c697e;color:#fff;text-align:center;font-size:15px;font-weight:bold;padding:8px 0px;width:120px;}
.maincontent a.morebo:hover {background:#ed1b23;}
*/
.maincontent li .vdate {display:block;margin-top:20px;margin-left:-0px;color:#777777;line-height:25px;width:320px;border:0px solid #d8d8d8;}
.maincontent a.morebo {clear:both;margin:30px auto 0;display:block;border-radius:30px;background:#6c697e;color:#fff;text-align:center;font-size:15px;font-weight:bold;padding:8px 0px;width:120px;}
.maincontent a.morebo:hover {background:#ed1b23;}

.mainboard {clear:both;position:relative;margin:50px auto;width:1198px;z-index:200;border:1px solid #e4e4e4;border-right:none;}
.mainboard:after {content:" "; display:block; clear:both;}
.mainboard h4 {text-align:center;font-size:25px;color:#222222;border-bottom:2px solid #6a6a6a;padding-bottom:15px;}
.mainboard .inner {width:33.33333%;position:relative;float:left;margin:0 0 0 0px;border-right:1px solid #e4e4e4;padding:30px 20px;box-sizing:border-box;min-height:440px;}
.mainboard .inner a.more {position:absolute;right:20px;top:35px ;color:#999999;font-size:14px;}
.mainboard .inner ul.webzine {clear:both;padding-top:10px;}
.mainboard .inner ul.webzine:after {content:" " ; display:block; clear:both;}
.mainboard .inner ul.webzine li {padding:8px 0;}
.mainboard .inner ul.webzine li:after {content:" "; display:block; clear:both;}
.mainboard .inner ul.webzine li .pic {float:left;width:151px;}
.mainboard .inner ul.webzine li .info {float:right;width:180px;padding:5px 0 0 0;font-size:13px;}
.mainboard .inner ul.webzine li .info a {display:block;color:#000;font-weight:600;font-size:15px;line-height:20px;}

.mainboard .inner ul.list {clear:both;padding-top:10px;}
.mainboard .inner ul.list:after {content:" " ; display:block; clear:both;}
.mainboard .inner ul.list li {position:relative;padding:8px 110px 8px 15px;text-overflow:ellipsis;overflow: hidden;white-space:nowrap;background:url(../../images/main/icon.jpg) no-repeat 0 50%;}
.mainboard .inner ul.list li a {color:#000;font-weight:600;font-size:15px;line-height:20px;}
.mainboard .inner ul.list li span {position:absolute;right:0;top:10px;color:#999999;font-size:13px;}


.mainsns {clear:both;position:relative;margin:0px auto 0;width:100%;min-width:1200px;z-index:200;padding:50px 0;background:#ffffff;}
.mainsns:after {content:" "; display:block; clear:both;}
.mainsns .inner {width:1200px;margin:0px auto 0;}
.mainsns ul.snstabs li {letter-spacing:-1px;float: left;margin: 0;	padding: 0;overflow: hidden;position: relative;width:298px;margin-right:2px;background:#797979;}
.mainsns ul.snstabs li.doosanbears a{}
.mainsns ul.snstabs li.bearspotv a{}
.mainsns ul.snstabs li.twitter a{}
.mainsns ul.snstabs li.instagram {margin-right:0;width:300px;}
.mainsns ul.snstabs li.instagram a{}
.mainsns ul.snstabs li a {	color: #fff; display: block;font-size:19px;	padding: 10px 0 8px 0px;text-align:center;}
.mainsns ul.snstabs li.doosanbears.active {background:#3c5997 !important;}
.mainsns ul.snstabs li.bearspotv.active {background:#2a1f6b !important;}
.mainsns ul.snstabs li.twitter.active {background:#41a1eb !important;}
.mainsns ul.snstabs li.instagram.active {background:#d7473d !important;}
.mainsns .snstab_container {clear: both;width: 100%;}
.mainsns .snstab_container:after {content:" "; display:block; clear:both ;}
.mainsns .snstab_content {padding: 10px ;}
.mainsns .snstab_content:after {content:" "; display:block; clear:both;}
.mainsns #facebook1982doosanbearsTab {border:5px solid #3c5997;}
.mainsns #facebookBearsSpotvTab {border:5px solid #2a1f6b;}
.mainsns #twitterTab {border:5px solid #41a1eb;}
.mainsns #instagramTab {border:5px solid #d7473d;}
.mainsns .snstab_content .more {clear:both;margin:30px auto;display:block;border-radius:30px;text-align:center;padding:8px 0px;width:120px;}
.mainsns .snstab_content .more a {color:#fff;font-size:15px;font-weight:bold;display:block;}
.mainsns .snstab_content .snsWrap {clear:both;}
.mainsns .snstab_content .snsWrap:after {content:" "; display:block; clear:both ;}
.mainsns .snstab_content .snsWrap li {float:left;margin:0 12px;font-size:16px;line-height:20px;}
.mainsns .snstab_content .snsWrap li p {margin-bottom:10px;}
.mainsns .snstab_content .snsWrap .title {font-size:16px;color:#1da1f2;margin-bottom:20px;font-weight:bold;}
.mainsns .snstab_content .snsWrap .snscon {margin-top:10px;border-top:1px solid #d2e0e9;padding-top:10px;}
.mainsns .snstab_content .snsWrap .snscon:after {content:" "; display:block; clear:both ;}
.mainsns .snstab_content .snsWrap .snscon p {float:left;margin-right:30px;color:#aab8c2;padding-left:25px;}
.mainsns .snstab_content .snsWrap .snscon .sns01 {background:url(../../images/main/sns01.png) no-repeat left center;}
.mainsns .snstab_content .snsWrap .snscon .sns02 {background:url(../../images/main/sns02.png) no-repeat left center;}
.mainsns .snstab_content .snsWrap .snscon .sns03 {background:url(../../images/main/sns03.png) no-repeat left center;}
.mainsns #snstab1 .more {background:#3c5997;}
.mainsns #snstab2 .more {background:#2a1f6b;}
.mainsns #snstab3 .more {background:#41a1eb;}
.mainsns #snstab4 .more {background:#d7473d;}

.subvisual_01 {clear:both;background:url(../../images/sub/sub_visual_01.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_01:after {content:" "; display:block; clear:both;}
.subvisual_02 {clear:both;background:url(../../images/sub/sub_visual_02.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_02:after {content:" "; display:block; clear:both;}
.subvisual_03 {clear:both;background:url(../../images/sub/sub_visual_03.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_03:after {content:" "; display:block; clear:both;}
.subvisual_04 {clear:both;background:url(../../images/sub/sub_visual_04.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_04:after {content:" "; display:block; clear:both;}
.subvisual_05 {clear:both;background:url(../../images/sub/sub_visual_05.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_05:after {content:" "; display:block; clear:both;}
.subvisual_06 {clear:both;background:url(../../images/sub/sub_visual_06.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_06:after {content:" "; display:block; clear:both;}
.subvisual_07 {clear:both;background:url(../../images/sub/sub_visual_07.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_07:after {content:" "; display:block; clear:both;}
.subvisual_072 {clear:both;background:url(../../images/sub/sub_visual_072.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_072:after {content:" "; display:block; clear:both;}

.subvisual_08 {clear:both;background:url(../../images/sub/sub_visual_08.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_08:after {content:" "; display:block; clear:both;}
.subvisual_09 {clear:both;background:url(../../images/sub/sub_visual_09.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_09:after {content:" "; display:block; clear:both;}
.subvisual_10 {clear:both;background:url(../../images/sub/sub_visual_10.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_10:after {content:" "; display:block; clear:both;}
.subvisual_11 {clear:both;background:url(../../images/sub/sub_visual_11.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}

.subvisual_login {clear:both;background:url(../../images/sub/sub_visual_login.png) no-repeat center top;height:168px;width:100%;min-width:1200px;}
.subvisual_login:after {content:" "; display:block; clear:both;}

.subvisual_11:after {content:" "; display:block; clear:both;}
.sub_title {text-align:center;margin:30px 0 0 0;}
.sub_title h2 {font-size:48px;color:#fff;margin-bottom:10px;letter-spacing:-6px;}
.sub_title p {color:#fff;font-size:18px;}
h3.index_h3 {font-size:24px;color:#000000;font-weight:800;background:url(../../images/sub/icon_h3.png) no-repeat 0 50%;padding:0 0 0 33px;}
h3.index_h3_video {font-size:24px;color:#000000;font-weight:800;background:url(../../images/sub/icon_h3_video.png) no-repeat 0 50%;padding:0 0 0 33px;}
h3.index_h3_1 {font-size:24px;color:#000000;font-weight:800;background:url(../../images/sub/icon_bears.png) no-repeat 0 50%;padding:0 0 0 60px;line-height:46px;}
.h3title {clear:both;font-size:32px;color:#222222;margin-bottom:10px;letter-spacing:-4px;}
.h3title .msg {color:#20155e;font-size:24px;}
.h4title {clear:both;font-size:24px;color:#272b36;margin-bottom:10px;letter-spacing:-3px;}
.h4title span {font-size:26px;}
.h4title1 {clear:both;font-size:20px;color:#20155e;margin:30px 0 10px 0;}
.h5title {clear:both;font-size:22px;color:#222222;margin:30px 0 10px 0;}
.h6title {clear:both;font-size:18px;color:#222222;margin:30px 0 10px 0;}
.h7title {clear:both;font-size:16px;color:#222222;margin:30px 0 10px 0;}
p.help {clear:both;font-size:14px;color:#666666;margin-bottom:10px;}

p.help2 {clear:both;font-size:14px;line-height:25px;color:#666666;margin-bottom:10px;}

.txt {color:#666666;font-size:15px;line-height:21px;}

.tabbtnWrap {position:absolute;right:0;top:-50px;}
.tabbtnWrap a {display:inline-block;font-size:15px;color:#999999;margin-left:4px;background-color:#f5f5f5;padding:7px 35px 7px 35px;border:1px solid #dedede;border-radius:5px;}
.tabbtnWrap a.on {background-color:#fff;border:1px solid #ed1b23;color:#ed1b23;}

/* location */
.con_location_wrap {
	display:block;
	height:40px;
	border-bottom:1px solid rgba(255,255,255,0.6);
	position:relative;
	z-index:30;
	background:#1e263c;
}
.con_location_box {
	width:1200px;
	margin:0 auto;
	
}
.con_location {*zoom:1; padding:0px;}
.con_location:after {content:""; display:block; clear:both;}
.con_location li {
	float:left;
	width:145px;
	border-right:1px solid rgba(255,255,255,0.6);
	position:relative;
	padding:13px 20px 0 23px;
	height:27px;
}
.con_location li.home {
	width:auto;
	padding:7px 20px;
	border-left:1px solid rgba(255,255,255,0.6);
}

.con_location li.home img {margin-top:6px;}
.con_location li a {display:block;}
.con_location li.depth01 .title {
	color:#fff;
	font-weight:300;
	background:url("../../images/sub/icon_gray_right.png") right center no-repeat;
}
.con_location li.depth01 a.title {
	color:#fff;
	font-weight:300;
	background:url("../../images/sub/icon_gray_right.png") right center no-repeat;
	/*background:url("../../images/sub/icon_gray_down.png") right center no-repeat;*/
}
.con_location li.depth01.on a.title {
	color:#fff;
	font-weight:300;
	background:url("../../images/sub/icon_gray_up.png") right center no-repeat;
}
.con_location li.depth02 .title {
	color:#fff;
	font-weight:300;
	/*background:url("../../images/sub/icon_gray_down.png") right center no-repeat;*/
}
.con_location li.depth02 a.title {
	color:#fff;
	font-weight:300;
	/*background:url("../../images/sub/icon_gray_down.png") right center no-repeat;*/
}
.con_location li.depth02.on a.title {
	color:#fff;
	font-weight:300;
	/*background:url("../../images/sub/icon_gray_up.png") right center no-repeat;*/
}

.con_location li ul {
	position:absolute;
	left:-1px;
	top:41px;
	width:188px;
	border:1px solid rgba(255,255,255,0.6); 
	border-bottom:none;
	border-top:none;
	display:none;
}
.con_location li li {
	width:187px;
	padding:0;
	border-bottom:1px solid rgba(255,255,255,0.6);
	clear:both;
	border-right:none;
	background-image:none;
	height:auto;
}
.con_location li li a {padding:8px 20px 7px 33px;}
.con_location li.depth01 li a {
	color:#fff;
}
.con_location li.depth02 li a {
	color:#fff;
}
.con_location li li a:hover {
	color:#fff;
	background-color: rgba(255,255,255,0.6);
	
}

.board_tab {clear:both;display:table;margin:0 auto 30px;width:1200px;}
.board_tab li {display:table-cell;width:650px;text-align:center;}
.board_tab li a {display:block;font-size:15px;background:#f5f5f5;border:1px solid #dedede;padding:13px 0;margin-left:-1px;}
.board_tab li.on a {background:#20155e;border:1px solid #20155e;color:#fff;font-weight:bold;}
.board_tab li:hover a {background:#20155e;border:1px solid #20155e;color:#fff;font-weight:bold;}
.board_title {background:url(../../images/sub/board_title.png) no-repeat;height:190px;width:100%;padding:60px 30px 40px 265px;margin: 0 0 30px 0;box-sizing:border-box;}
.board_title strong {display:flex;align-items:center;font-size:24px;color:#333333;margin-bottom:15px;letter-spacing:-2px;}
.board_title strong span {font-size:31px;color:#ed1b23;margin-left:10px}
.board_title p {font-size:15px;color:#444444;line-height:23px;}
.board_title1 {background:url(../../images/sub/board_title1.png) no-repeat;height:220px;width:1200px;margin:0 auto;padding:30px 40px 40px 225px;box-sizing:border-box;}
.board_title1 strong {display:block;font-size:27px;color:#333333;margin-bottom:15px;letter-spacing:-2px;}
.board_title1 strong span {font-size:27px;color:#ed1b23;}
.board_title1 p.strong {color:#20155e;font-size:24px;margin-bottom:10px;font-weight:bold;}
.board_title1 p {font-size:15px;color:#444444;line-height:23px;}
.board_search {float:right;width:300px;border:1px solid #222222;margin-bottom:20px;}
.board_search input.input {border:none;padding:8px;width:248px;font-size:18px;}
.board_search button {background:url(../../images/sub/btn_search.png) no-repeat;width:36px;height:37px;border:none;text-indent:-99999999em;}

/*webzine*/
.webzineType {clear:both;border-top:3px solid #4a4a4a;border-bottom:3px solid #4a4a4a;margin:0;}
.webzineType:after {content:""; display:block; clear:both;}
.webzineType li {padding:10px 37px;position:relative;border-bottom:1px solid #dedede;}
.webzineType li:after {content:" "; display:block; clear:both;}
.webzineType li p.img {clear:both;float:left;width:227px;margin-top:16px;}
.webzineType li div.info {float:left;position:relative;width:899px;color:#222222;font-size:15px;line-height:28px;margin-top:5px;bottom:5px;}
.webzineType li div.info strong {font-size:15px;color:#000;}
.webzineType li div.info p {display:block;color:#222222;font-size:15px;margin-top:0px;}
.webzineType li div.info span {display:block;color:#222222;font-size:15px;position:absolute;right:0;top:0;}

.webzineTypeView {clear:both;border-top:3px solid #4a4a4a;border-bottom:3px solid #4a4a4a;margin:50px 0 20px 0;}
.webzineTypeView:after {content:""; display:block; clear:both;}
.webzineTypeView .headWrap {background:#f5f5f5;position:relative;height:30px;padding:10px 30px;font-size:14px;color:#222222;border-bottom:1px solid #dedede;word-break:keep-all;word-wrap:break-word;}
.webzineTypeView .headWrap .category {color:#41a1eb;font-size:14px;}
.webzineTypeView .headWrap .title {position:absolute;width:850px;line-height:15px;top:18px;}
.webzineTypeView .headWrap .date {position:absolute;right:30px;top:18px;}
.webzineTypeView .headWrap .date:after {content:""; display:block; clear:both;}
.webzineTypeView .headWrap .date p {float:left;color:#555555;margin-left:30px;font-size:14px;}
.webzineTypeView .headWrap .date p strong {font-size:14px;color:#222222;font-weight:normal;}
.webzineTypeView .bodyWrap {padding:40px;color:#555555;font-size:14px;line-height:35px;word-break:keep-all;word-wrap:break-word;}
.webzineTypeView .bodyWrap:after {content:""; display:block; clear:both;}
.webzineTypeView .bodyWrap p {font-size:14px;line-height:30px;color:#555555;}

.webzineTypeView .doorunbodyWrap {padding:40px;color:#555555;font-size:14px;line-height:35px;word-break:keep-all;word-wrap:break-word;}
.webzineTypeView .doorunbodyWrap:after {content:""; display:block; clear:both;}
.webzineTypeView .doorunbodyWrap p {font-size:14px;line-height:30px;color:#555555;}

.bearsstoryWrap {clear:both;padding:0;border:1px solid #dddddd;border-bottom:3px solid #dddddd;}
.bearsstoryWrap:after {content:""; display:block; clear:both;}
.bearsstoryWrap .storyWrap {float:left;width:732px;padding:40px 60px;}
.bearsstoryWrap .storyWrap:after {content:""; display:block; clear:both;}
.bearsstoryWrap .storyWrap h4 {margin-bottom:15px;background:url(../../images/sub/line_h4.png) repeat-x 0 50%;}
.bearsstoryWrap .storyWrap h4 span {background:#fff;padding:0 15px 0 0;font-weight:bold;font-size:45px;color:#000000;display:inline-block;}
.bearsstoryWrap .storyWrap li {float:left;width:100%;font-size:15px;color:#555555;padding:7px 0;}
.bearsstoryWrap .storyWrap li:before {background:url(../../images/sub/icon_dot.png) no-repeat;padding-left:10px;content:"";} 
.bearsstoryWrap .photoWrap {float:right;width:346px;}
.bearsstoryWrap .photoWrap .photoInfoWrap {background:#181818 url(../../images/sub/bg_bearsstory.png) no-repeat;min-height:152px;padding:15px 15px;}
.bearsstoryWrap .photoWrap .photoInfoWrap p.title {color:#ffffff;font-size:34px;text-align:center;line-height:57px;height:57px;}
.bearsstoryWrap .photoWrap .photoInfoWrap p.title:before {background:url(../../images/sub/icon_bearsstory_l.png) no-repeat 0 50%;padding:10px 0 10px 40px;content:"";}
.bearsstoryWrap .photoWrap .photoInfoWrap p.title:after {background:url(../../images/sub/icon_bearsstory_r.png) no-repeat 0 50%;padding:10px 40px 10px 0;content:"";}
.bearsstoryWrap .photoWrap .photoInfoWrap p.txt1 {color:#aba48f;font-size:15px;text-align:center;line-height:19px;margin-top:7px;}
.bearsstoryWrap .photoWrap .photoInfoWrap p.txt2 {color:#b3b3b3;font-size:15px;text-align:center;line-height:19px;border-top:1px dotted #b3b3b3;margin:10px 0 0 0;padding:10px 0 0 0;}

.biWrap {clear:both;padding:0 0 50px 0;border-bottom:1px dotted #b0b0b0;}
.biWrap:after {content:""; display:block; clear:both;}
.biWrap:last-child {border:none;}
.biWrap .bititleWrap {float:left;width:250px;}
.bititleWrap a.btn {clear:both;font-size:16px;border:1px solid #c7c7c7;border-radius:5px;color:#666666;padding:6px 5px;margin:5px auto;width:100px;text-align:center;display:inline-block;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2) ;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px ; 
-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 2px;
background: -moz-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), color-stop(0.5, #f5f5f5), to(#e5e5e5));
background: -o-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5); }
.biWrap .biinfoWrap {float:right;width:943px;}
.biWrap .biinfoWrap .colorChart {margin:10px 0 0 0;}
.biWrap .biinfoWrap .colorChart:after {content:""; display:block; clear:both;}
.biWrap .biinfoWrap .colorChart li {float:left;width:45%;font-size:14px;color:#666666;padding:5px 0 5px 5%;line-height:20px;height:40px;}
.biWrap .biinfoWrap .colorChart li.wd30 {width:28%;}
.biWrap .biinfoWrap .colorChart li strong {font-size:14px;color:#222222;font-weight:normal;display:block;}
.biWrap .biinfoWrap .colorChart li.color1 {background:url(../../images/sub/img_bi_color_01.png) no-repeat 0 5px;}
.biWrap .biinfoWrap .colorChart li.color2 {background:url(../../images/sub/img_bi_color_02.png) no-repeat 0 5px;}
.biWrap .biinfoWrap .colorChart li.color3 {background:url(../../images/sub/img_bi_color_03.png) no-repeat 0 5px;}
.biWrap .biinfoWrap .colorChart li.color4 {background:url(../../images/sub/img_bi_color_04.png) no-repeat 0 5px;}
.biWrap .biinfoWrap .colorChart li.color5 {background:url(../../images/sub/img_bi_color_05.png) no-repeat 0 5px;}
.biWrap .biinfoWrap .colorChart li.color6 {background:url(../../images/sub/img_bi_color_06.png) no-repeat 0 5px;}
.biWrap .biinfoWrap .colorChart li.color7 {background:url(../../images/sub/img_bi_color_07.png) no-repeat 0 5px;}
.biWrap .biinfoWrap > ul {margin-top:20px;}
.biWrap .biinfoWrap > ul > li {font-size:15px;color:#222222;padding:3px 0;line-height:24px;}
.biWrap .biinfoWrap > ul > li:before {background:url(../../images/sub/icon_dot.png) no-repeat 0 50%;padding-left:10px;content:"";} 
.biWrap .biinfoWrap > ul > li span {font-size:15px;color:#666666;display:block;padding-left:15px;}
.biWrap .bititleWraps {float:left;width:250px;margin-left:170px;}
.biWrap .biinfoWraps {float:left;width:264px;}
.orgiinfoWrap {clear:both;padding:0 0 50px 0;border-bottom:1px dotted #b0b0b0;}
.orgiinfoWrap:after {content:""; display:block; clear:both;}
.orgiinfoWrap .photoWrap {float:center;width:590px;}
.orgiinfoWrap .insaWrap {float:left;padding:20px 0 0 0;width:590px;}
.orgiinfoWrap .insaWrap p {margin-top:20px;font-size:18px;color:#222;line-height:30px;}
.orgiinfoWrap {clear:both;padding:0 0 50px 0;border-bottom:1px dotted #b0b0b0;}

.orgiboxWrap p {color:#fff;font-size:22px;width:200px;position:absolute;top:70px;left:0;text-align:center;line-height:30px;}
.orgiboxWrap p strong {color:#fff;font-size:27px;}
.orgiboxWrap > ul {position:absolute;top:0px;left:310px;}
.orgiboxWrap > ul > li {color:#fff;font-size:15px;width:100%;margin:50px 0 60px 0;}
.orgiboxWrap > ul > li strong {color:#fff;font-size:21px;}
.orgiboxWrap > ul > li > ul {display:inline-table;margin-left:40px;}
.orgiboxWrap > ul > li > ul > li {float:left;width:180px;text-align:center;color:#fff;font-size:16px;}
.orgihelp {clear:both;margin:100px 0 0 0;background:#f2f5fa;border:1px solid #e8e9ed;padding:12px 20px 10px 20px;text-align:right;color:#275394;font-size:16px;font-weight:bold;}
.sponsorWrap {clear:both;}
.sponsorWrap:after {content:""; display:block; clear:both;}
.sponsorBox {float:left;}
.sponsorBox h4 {margin-bottom:15px;background:url(../../images/sub/line_h4.png) repeat-x 0 50%;}
.sponsorBox h4 span {background:#fff;padding:0 15px 0 0;font-weight:bold;font-size:20px;color:#20155e;display:inline-block;}
.sponsorBox li {float:left;border:1px solid #dddddd;border-bottom:3px solid #dddddd;width:152px;margin-right:8px;}
.sponsorBox li p {border-top:1px solid #dddddd;font-size:14px;color:#444444;text-align:center;padding:10px 0;letter-spacing:-1px;}

.homegroundWrap {clear:both;border:1px solid #dddddd;border-bottom:3px solid #dddddd;}
.homegroundWrap:after {content:""; display:block; clear:both;}
.homegroundWrap img {float:left;}
.homegroundWrap div {float:left;width:668px;min-height:439px;background:#fafafa;}
.homegroundWrap div:after {content:""; display:block; clear:both;}
.homegroundWrap div > ul > li {float:left;padding:2% 0 2% 2%;min-height:146px;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;width:31.10%;letter-spacing:-1px;}
.homegroundWrap div > ul > li.two {border-bottom:none;height:231px;}
.homegroundWrap div > ul > li h5 {color:#000000;font-size:20px;margin-bottom:10px;}
.homegroundWrap div > ul > li > ul > li {font-size:14px;color:#555555;line-height:20px;padding:4px 0;}

.homegroundfaWrap {clear:both;width:1200px;margin:0 auto;}
.homegroundfaWrap ul {margin-left:-40px;}
.homegroundfaWrap li {float:left;width:578px;border:1px solid #dddddd;border-bottom:3px solid #dddddd;margin:0 0px 40px 40px;overflow:hidden;}
.homegroundfaWrap li img {width:100%;}
.homegroundfaWrap li div {padding:30px;min-height:165px;}
.homegroundfaWrap li div h5 {color:#20155e;font-size:24px;margin-bottom:10px;}
.homegroundfaWrap li div a.btn {clear:both;font-size:16px;border:1px solid #c7c7c7;border-radius:5px;color:#666666;padding:6px 5px;margin:15px auto 0;width:200px;text-align:center;display:inline-block;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2) ;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px ; 
-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 2px;
background: -moz-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), color-stop(0.5, #f5f5f5), to(#e5e5e5));
background: -o-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5); }
.bearparkWrap {clear:both;padding:0 0 50px 0;width:1200px;margin:0 auto;}
.bearparkWrap:after {content:""; display:block; clear:both;}
.bearparkWrap .photoWrap {float:left;width:590px;}
.bearparkWrap .insaWrap {float:left;padding:20px 0 0 0;width:608px;}
.bearparkWrap .insaWrap h4 {margin-top:30px;border-top:1px dotted #b0b0b0;padding-top:40px;}
.bearparkWrap .insaWrap p {margin-top:20px;font-size:18px;color:#222;line-height:30px;}
.bearparkWrap .insaWrap p.txt {color:#666666;font-size:15px;line-height:21px;}

.picWrap {clear:both;width:100%;min-width:1200px;padding:40px 0;background:#313131;}
.picWrap:after {content:" "; display:block; clear:both;}
.picWrap h3 {text-align:center;font-size:34px;color:#fff;margin-bottom:15px;}
.picWrap #picRoll {width:1200px;margin:0 auto;}
.picWrap #picRoll:after {content:" "; display:block; clear:both;}
.picWrap #picRoll .slide {float:left;border:1px solid #dddddd;border-bottom:3px solid #dddddd;background:#fff;margin-left:15px;position:relative;width:305px !important;height:221px;text-align:right;margin-top:20px;}
.picWrap #picRoll .slide:after {content:" "; display:block; clear:both ;}
.picWrap #picRoll .slide div.txt1 {position:absolute;left:20px;top:20px;}
.picWrap #picRoll .slide img {float:right;}
.picWrap #picRoll .slide div.txt1 p:after {border-top:2px solid #20155e;display:block;margin:25px 0 0 0;width:38px;content:"";}
.picWrap #picRoll .slide div.txt1 p {font-size:26px;color:#000;font-weight:bold;margin-bottom:20px;text-align:left;}
.picWrap #picRoll .slide div.txt1 p strong {font-size:26px;color:#20155e;display:block;}
.picWrap #picRoll .slide div.txt1 span.txt2 {color:#777777;font-size:18px;text-align:left !important;display:block;}

.picWrap2 {clear:both;width:100%;min-width:1200px;padding:40px 0;background:#313131;}
.picWrap2:after {content:" "; display:block; clear:both;}
.picWrap2 h3 {text-align:center;font-size:32px;color:#fff;margin-bottom:15px;letter-spacing:-2px;}
.picWrap2 #picRoll2 {width:1200px;margin:0 auto;}
.picWrap2 #picRoll2:after {content:" "; display:block; clear:both;}
.picWrap2 #picRoll2 .slide {float:left;border:1px solid #dddddd;border-bottom:3px solid #dddddd;background:#fff;margin-left:15px;position:relative;width:305px !important;height:221px;text-align:right;margin-top:20px;}
.picWrap2 #picRoll2 .slide:after {content:" "; display:block; clear:both ;}
.picWrap2 #picRoll2 .slide div.txt1 {position:absolute;left:20px;top:20px;}
.picWrap2 #picRoll2 .slide img {float:right;}
.picWrap2 #picRoll2 .slide div.txt1 p:after {border-top:2px solid #20155e;display:block;margin:25px 0 0 0;width:38px;content:"";}
.picWrap2 #picRoll2 .slide div.txt1 p {font-size:20px;color:#000;font-weight:bold;margin-bottom:20px;text-align:left;}
.picWrap2 #picRoll2 .slide div.txt1 p strong {font-size:26px;color:#20155e;display:block;}
.picWrap2 #picRoll2 .slide div.txt1 span.txt2 {color:#000;font-size:16px;text-align:left !important;display:block;}


.picC {margin:0 auto 50px;width:1200px;}
.picC img{width:100%;}
.playerlist1 {clear:both;margin-left:-25px;}
.playerlist1:after {content:" "; display:block; clear:both;}
.playerlist1 li {float:left;border:1px solid #dddddd;border-bottom:3px solid #dddddd;background:url(../../images/sub/bg_player.png) no-repeat ;width:305px;height:221px;position:relative;padding:0px;margin-left:24px;margin-bottom:24px;}
.playerlist1 li div {position:absolute;z-index:999;top:20px;left:20px;}
.playerlist1 li div p {font-size:26px;color:#000;font-weight:bold;margin-bottom:30px;}
.playerlist1 li div p:after {border-top:2px solid #20155e;display:block;margin:25px 0 0 0;width:38px;content:"";}
.playerlist1 li div p strong {font-size:26px;color:#20155e;display:block;}
.playerlist1 li div span {color:#777777;font-size:18px;}

.playlist {clear:both;width:1200px;margin:40px auto 0;}
.playlist .selectbox {background:#f2f5fa;border:1px solid #e7e9ee;padding:15px;text-align:center;color:#222222;font-size:18px;font-weight:bold;}
.playlist .selectbox select {padding:10px;width:800px;font-size:15px;margin-left:15px;}
.playlist .info {width:723px;margin:40px auto 0;}

/* sub02 */
.player_part {clear:both;padding:50px 0 25px 0;background:#f5f5f5;margin-top:-50px;}
.player_part:after {content:" "; display:block; clear:both;}
.player_part .inner {clear:both;width:1200px;margin:0 auto;}
.player_part .inner div {margin-bottom:25px;height:190px;padding:40px;}
.player_part .inner strong {color:#fff;font-size:36px;display:block;margin-bottom:15px;}
.player_part .inner p {color:#837ab3;font-size:25px;display:block;margin-bottom:80px;}
.player_part .inner a {color:#fff;display:inline-block;padding:5px 16px;border:1px solid #fff;font-size:15px;font-weight:600;}
.player_part .inner .playerBox1 {background:url(../../images/sub/player_bg01.png) no-repeat;}
.player_part .inner .playerBox2 {background:url(../../images/sub/player_bg02.png) no-repeat;}
.player_part .inner .playerBox3 {background:url(../../images/sub/player_bg03.png) no-repeat;}
.player_part .inner .playerBox4 {background:url(../../images/sub/player_bg04.png) no-repeat;float:left;width:509px;}
.player_part .inner .playerBox5 {background:url(../../images/sub/player_bg05.png) no-repeat;float:right;width:509px;}

.playerlist {clear:both;margin-left:-25px;}
.playerlist:after {content:" "; display:block; clear:both;}
.playerlist li {float:left;border:1px solid #dddddd;border-bottom:3px solid #dddddd;background:url(../../images/sub/bg_player.png) no-repeat ;width:280px;height:221px;position:relative;padding:0px;margin-left:24px;margin-bottom:24px;}
.playerlist li img {border-left:1px solid #dddddd;float:right;}
.playerlist li div {position:absolute;z-index:999;top:20px;left:20px;}
.playerlist li div p {font-size:24px;color:#000;font-weight:bold;margin-bottom:30px;}
.playerlist li div p:after {border-top:2px solid #20155e;display:block;margin:25px 0 0 0;width:38px;content:"";}
.playerlist li div p strong {font-size:24px;color:#20155e;display:block;}
.playerlist li div span {color:#777777;font-size:16px;}
.playerlist li:hover {border:1px solid #ed1b23;border-bottom:3px solid #ed1b23;}
.playerlist li:hover div p:after {border-top:2px solid #ed1b23;}
.playerlist li:hover div p strong {color:#ed1b23;}
.player_view {clear:both;border:10px solid #efefef;padding:0 90px;background:#fff;height:527px;position:relative;margin-bottom:50px;}
.player_view:after {content:" "; display:block; clear:both;}
.player_view .table_l {float:left;width:460px;padding:50px 0 0 0;}
.player_view .table_l div .number {font-size:110px;color:#20155e;font-weight:bold;float:left;margin-right:15px;}
.player_view .table_l div .name {font-size:20px;color:#777777;float:left;text-align:center;}
.player_view .table_l div .name strong {display:block;font-size:60px;color:#000000;margin-bottom:10px;}
.player_view .photo_r {position:absolute;right:0px;bottom:0px;}

.cheeringlist {clear:both;margin-left:-48px;}
.cheeringlist:after {content:" "; display:block; clear:both;}
.cheeringlist li {float:left;border:1px solid #dddddd;border-bottom:3px solid #dddddd;background:url(../../images/sub/bg_player.png) no-repeat ;width:366px;min-height:886px;position:relative;padding:0px;margin-left:48px;margin-bottom:49px;}
.cheeringlist li img {width:100%;}
.cheeringlist li div {position:absolute;z-index:999;top:422px;left:0px;padding:20px;}
.cheeringlist li div p {line-height:20px;font-size:15px;}
.cheeringlist li div p.title {font-size:30px;color:#000;font-weight:bold;margin-bottom:30px;}
.cheeringlist li div p.title:before {border-top:2px solid #ed1b23;display:block;margin:0 0 15px 0 ;width:80px;content:"";}
.cheeringlist li div p strong {display:block;color:#222;font-size:16px;margin-top:15px;}
.cheeringlist li div span {color:#777777;font-size:18px;}


/* sub03 */
.season_scoreZone {clear:both;background:#100a2e url(../../images/sub/score_bg.png)  no-repeat center top;position:relative;margin:0px auto 0;padding:20px 0;height:146px;width:100%;min-width:1200px;z-index:200;}
.season_scoreZone:after {content:" "; display:block; clear:both;}
.season_scoreZone .inner {width:1200px;margin:0 auto;}
.season_scoreZone .inner:after {content:" "; display:block; clear:both;}
.season_scoreZone .inner .three {float:left;position:relative;color:#fff;width:33.33333%;text-align:center;background:url(../../images/sub/score_innerbg.png) no-repeat center center;height:146px;}
.season_scoreZone .inner .three.line {background:url(../../images/sub/score_innerbgline.png) no-repeat center center;}
.season_scoreZone .inner .three h4 {color:#fff;font-size:24px;margin-bottom:30px;}
.season_scoreZone .inner .three p {color:rgba(255,255,255,0.7);line-height:20px;}
.season_scoreZone .inner .three p img {display:block;margin-bottom:5px;}
.season_scoreZone .inner .three p span {display:block;color:#fff;}
.season_scoreZone .inner .three strong {display:block;font-size:40px;color:rgba(255,255,255,0.7);}
.season_scoreZone .inner .three .team_l {position:absolute;top:30px;left:50px;color:#fff;}
.season_scoreZone .inner .three .team_r {position:absolute;top:30px;right:50px;color:#fff;}

.season_calendar {clear:both;width:1200px;margin:90px auto 0px;position:relative;}
.season_calendar:after {content:" "; display:block; clear:both;}
.season_calendar h3 {position:absolute;top:0px;}
.season_calendar .dateWrap {text-align:center;position:relative;margin-bottom:30px;}
.season_calendar .dateWrap p {font-size:45px;color:#272b36;font-weight:bold;}
.season_calendar .dateWrap p a {margin:0 20px}
.season_calendar .dateWrap .btnWrap {position:absolute;right:0;top:20px;}
.season_calendar .dateWrap .btnWrap a {display:inline-block;font-size:15px;color:#999999;margin-left:4px;background-color:#f5f5f5;padding:7px 15px 7px 45px;border:1px solid #dedede;border-radius:5px;background-position: 10px 50%;background-repeat:no-repeat}
.season_calendar .dateWrap .btnWrap a.calendar {background-image:url(../../images/sub/btn_calendar.png) ;}
.season_calendar .dateWrap .btnWrap a.list {background-image:url(../../images/sub/btn_calendar_list.png) ;}
.season_calendar .dateWrap .btnWrap a.calendar_on {background-image:url(../../images/sub/btn_calendar_on.png) ;background-color:#fff;border:1px solid #ed1b23;color:#ed1b23;}
.season_calendar .dateWrap .btnWrap a.list_on {background-image:url(../../images/sub/btn_calendar_list_on.png) ;background-color:#fff;border:1px solid #ed1b23;color:#ed1b23;}
.season_calendar .dateWrap .btnWrap a.calendar:hover {background-image:url(../../images/sub/btn_calendar_on.png) ;background-color:#fff;border:1px solid #ed1b23;color:#ed1b23;}
.season_calendar .dateWrap .btnWrap a.list:hover {background-image:url(../../images/sub/btn_calendar_list_on.png) ;background-color:#fff;border:1px solid #ed1b23;color:#ed1b23;}

.season_scoreBoard {clear:both;background:#100a2e;position:relative;margin:0px auto 0;padding:20px 0;width:100%;min-width:1200px;z-index:200;}
.season_scoreBoard:after {content:" "; display:block; clear:both;}
.season_scoreBoard .inner {width:1200px;margin:0 auto;color:#fff;font-size:18px;}
.season_scoreBoard .inner:after {content:" "; display:block; clear:both;}
.season_scoreBoard .inner .score {color:#fff;font-size:18px;display:flex;align-items:center}
.season_scoreBoard .inner .score img {margin:0 5px;}
.season_scoreBoard .inner strong {margin-right:20px;color:#fff;font-size:18px;}

.ticketWrap {clear:both;border:1px solid #dddddd;border-bottom:3px solid #dddddd;width:1200px;margin:0 auto;}
.ticketWrap:after {content:" "; display:block; clear:both;}
.ticketWrap .palyground {float:left;border-right:1px solid #dddddd;width:750px;height:524px;text-align:center;}
.ticketWrap .pointer {float:right;width:449px;}
.ticketWrap .pointer .playground_map {background:url(../../images/sub/sample11.png) no-repeat;width:449px;height:271px;position:relative;z-index:1;}
.ticketWrap .pointer .playground_map p {position:absolute;background:rgba(0,0,0,0.3);text-align:center;color:#fff;font-size:20px;font-weight:bold;line-height:135px;width:224px;height:135px;z-index:99;cursor:pointer;}
.ticketWrap .pointer .playground_map p:hover {background:rgba(0,0,0,0.5);}
.ticketWrap .pointer .playground_map p.on {display:none;}
.ticketWrap .pointer .playground_map .view1 {border-right:1px solid #fff;border-bottom:1px solid #fff;top:0;left:0;}
.ticketWrap .pointer .playground_map .view2 {border-right:1px solid #fff;border-bottom:1px solid #fff;top:0;left:225px;}
.ticketWrap .pointer .playground_map .view3 {bottom:0;left:0;}
.ticketWrap .pointer .playground_map .view4 {bottom:0;left:225px;}
.ticketWrap .pointer a.btn {clear:both;font-size:16px;border:1px solid #c7c7c7;border-radius:5px;color:#666666;padding:6px 5px;margin:20px auto;width:100px;text-align:center;display:block;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2) ;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px ; 
-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 2px;
background: -moz-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), color-stop(0.5, #f5f5f5), to(#e5e5e5));
background: -o-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5); }
.ticketWrap .pointer .store_info {clear:both;margin:40px 15px 15px 15px;}
.ticketWrap .pointer .store_info li {float:left;width:33.333%;font-size:13px;padding:5px 0;letter-spacing:-1px;}
.ticketInfo {clear:both;width:1200px;margin:40px auto;}
.ticketInfo:after {content:" "; display:block; clear:both;}
.ticketInfo .ticket01 {float:left;width:345px;padding:20px;text-align:center;color:#20155e;font-weight:bold;background:#f2f5fa;border:1px solid #e9eaee;margin-right:18px;font-size:16px;}
.ticketInfo .ticket01 a {background:#20155e;padding:10px 15px;color:#fff;font-size:14px;margin:10px auto 0;display:inline-block;border-radius:5px;width:100px;text-align:center;font-weight:normal;}
.ticketInfo .ticket02 {float:left;width:345px;padding:20px;text-align:center;color:#0e8427;font-weight:bold;background:#f2f5fa;border:1px solid #e9eaee;margin-right:15px;font-size:16px;}
.ticketInfo .ticket02 a {background:#0e8427;padding:10px 15px;color:#fff;font-size:14px;margin:10px auto 0;display:inline-block;border-radius:5px;width:100px;text-align:center;font-weight:normal;}
.ticketInfo .ticket03 {float:right;width:345px;padding:20px;text-align:center;color:#4e2182;font-weight:bold;background:#f2f5fa;border:1px solid #e9eaee;font-size:16px;}
.ticketInfo .ticket03 a {background:#4e2182;padding:10px 15px;color:#fff;font-size:14px;margin:10px auto 0;display:inline-block;border-radius:5px;width:100px;text-align:center;font-weight:normal;}

.infoli li {padding:5px;font-size:15px;line-height:20px;}
.infoli li strong {font-size:16px;}
.infoli li .spa {text-indent:10px;display:block;font-size:15px;line-height:20px;color:#888888;}
.ticketInfo1 {clear:both;width:1200px;margin:0px auto;border:1px solid #4a4a4a;}
.ticketInfo1:after {content:" "; display:block; clear:both;}
.ticketInfo1 li {float:left;width:33.26%;border-right:1px solid #4a4a4a;text-align:center;padding:130px 0px 20px 0px;min-height:170px;}
.ticketInfo1 li.one {background:url(../../images/sub/icon_ticket01.png) no-repeat center 30px;}
.ticketInfo1 li.two {background:url(../../images/sub/icon_ticket02.png) no-repeat center 30px}
.ticketInfo1 li.three {background:url(../../images/sub/icon_ticket03.png) no-repeat center 30px;border-right:none;}
.ticketInfo1 li p {font-size:18px;color:#222222;text-align:center;font-weight:bold;}
.ticketInfo1 li > ul {padding:15px 20px 0 30px;}
.ticketInfo1 li > ul > li {width:auto;float:none;border:none;text-align:left;padding:5px 0 5px 0px;font-size:15px;line-height:18px;min-height:auto;}
.ticketInfo1 li > ul > li:before {content:"-";margin-right:5px;margin-left:-15px;}

/* sub04 */
.searchbox {clear:both;width:1140px;margin:50px auto 30px;background:#f2f5fa;padding:10px 30px;border:1px solid #e7e9ee;text-align:center;color:#666666;font-size:15px;}
.searchbox:after {content:" "; display:block; clear:both;}
.searchbox select {padding:10px;width:150px;color:#666666;font-size:15px;margin:0 5px;}
.searchbox label {color:#666666;font-size:15px;}
.searchbox button {color:#fff;font-size:15px;border:none;background:#6c697c;padding:10px 50px;border-radius:7px;margin:0 10px;width:130px;}

/* sub05 */
.boardsearchbox {clear:both;width:1140px;margin:50px auto 30px;background:#f2f5fa;padding:10px 30px;border:1px solid #e7e9ee;text-align:center;color:#666666;font-size:15px;}
.boardsearchbox:after {content:" "; display:block; clear:both;}
.boardsearchbox select {padding:12px;width:120px;color:#666666;font-size:15px;margin:0 5px;}
/*.boardsearchbox select {padding:0px 20px;color:#666666;font-size:15px;border:1px solid #cccccc;line-height:44px;height:44px;box-sizing:content-box;}*/
.boardsearchbox input {padding:0px 20px;width:455px;color:#666666;font-size:15px;margin:0;border:1px solid #cccccc;border-left:none;border-right:none;line-height:44px;height:44px;box-sizing:content-box;}
.boardsearchbox button {color:#fff;font-size:15px;border:none;background:#1e263c;padding:0px 50px;margin:0 0px;line-height:45px;}
.boardsearchbox .button-cancel {color:#fff;font-size:15px;border:none;background:#ed1b23;padding:0px 50px;margin:0 0px;line-height:45px;}

.recommWritebox {clear:both;width:1240px;margin:70px auto 40px;background:#f2f5fa;padding:15px 30px;border:1px solid #e7e9ee;text-align:center;color:#666666;font-size:15px;}
.recommWritebox:after {content:" "; display:block; clear:both;}
.recommWritebox textarea {padding:10px 20px;width:1030px;color:#666666;font-size:15px;margin:0;border:1px solid #cccccc;line-height:24px;height:60px;box-sizing:content-box;}
.recommWritebox button {color:#fff;font-size:15px;border:none;background:#4a4a4a;padding:0px 50px;margin:0 0px;line-height:82px;}
.recommWritebox p {margin-top:5px;text-align:right;font-size:15px;}
.recommWritebox p strong {color:#41a1eb;font-weight:normal;font-size:15px;}

.recommWritebox2 {clear:both;width:1140px;margin:0px auto 20px;background:#eeeeee;padding:15px 30px;border:1px solid #e7e9ee;text-align:center;color:#666666;font-size:15px;}
.recommWritebox2:after {content:" "; display:block; clear:both;}
.recommWritebox2 textarea {padding:10px 20px;width:800px;color:#666666;font-size:15px;margin:0;border:1px solid #cccccc;line-height:24px;height:60px;box-sizing:content-box;}
.recommWritebox2 a {color:#fff;font-size:15px;border:none;background:#4a4a4a;padding:30px 30px;margin:0 0px;line-height:82px;;}
.recommWritebox2 a span{color:#fff;font-size:15px;border:none;background:#4a4a4a;padding:0px 30px;margin:0 0px;line-height:82px;}
.recommWritebox2 p {margin-top:5px;text-align:right;font-size:15px;margin-right:50px;}
.recommWritebox2 p strong {color:#41a1eb;font-weight:normal;font-size:15px;}

.recommWritebox3 {clear:both;width:1140px;margin:100px auto 20px;background:#eeeeee;padding:15px 30px;border:1px solid #e7e9ee;text-align:center;color:#666666;font-size:15px;}
.recommWritebox3:after {content:" "; display:block; clear:both;}
.recommWritebox3 textarea {padding:10px 20px;width:900px;color:#666666;font-size:15px;margin:0;border:1px solid #cccccc;line-height:24px;height:60px;box-sizing:content-box;}
.recommWritebox3 button {color:#fff;font-size:15px;border:none;background:#4a4a4a;padding:0px 30px;margin:0 0px;line-height:82px;}
.recommWritebox3 p {margin-top:5px;text-align:right;font-size:15px;margin-right:50px;}
.recommWritebox3 p strong {color:#41a1eb;font-weight:normal;font-size:15px;}


.recommView {clear:both;}
.recommView:after {content:" "; display:block; clear:both;}
.recommView p.title {background:url(../../images/sub/icon_recomm.png) no-repeat 0 50%;color:#444444;font-size:14px;line-height:37px;padding-left:60px;}
.recommView p.title strong {color:#ed1b23;font-weight:normal;font-size:14px;}
.recommView ul {border-top:1px solid #dedede;width:100%;margin-top:15px;margin-bottom:30px;}
.recommView li {border-bottom:1px solid #dedede;position:relative;padding:20px 35px;}
.recommView li p.txt {font-size:14px;color:#444444;line-height:22px;margin-bottom:20px;display:block;word-break:keep-all;word-wrap:break-word;}
.recommView li p span {color:#999999;font-size:13px;padding:0 15px;}
.recommView li p span a.reportbtn1{clear:both;color:#999999;font-size:15px;height:40px;width:120px;border:1px solid #dedede;padding:3px 10px;}
.recommView li p span a.reportbtn{clear:both;color:#999999;font-size:15px;height:40px;width:120px;border:1px solid #dedede;padding:3px 10px;}
.recommView li p span:first-child {padding-left:0;background:url(../../images/sub/line_recomm.png) no-repeat right 50%;}
.recommView li .btnWrap {position:absolute;right:35px;bottom:20px;color:#6597cf;font-size:13px;font-weight:bold;}
.recommView li .btnWrap a.recomm {background:url(../../images/sub/btn_recomm_1.png) no-repeat;width:67px;height:27px;color:#222222;font-size:15px;display:inline-block;margin:0 5px 0 0px;padding:0 0 0 30px;line-height:25px;}
.recommView li .btnWrap a.report {background:url(../../images/sub/btn_recomm_2.png) no-repeat;width:67px;height:27px;color:#222222;font-size:15px;display:inline-block;margin:0 0px 0 20px;padding:0 0 0 30px;line-height:25px;}


.recommView .replysublist p.txt {font-size:14px;color:#444444;line-height:22px;margin-bottom:20px;}
.recommView .replysublist p span {color:#999999;font-size:13px;padding:0 15px;}
.recommView .replysublist p span a.reportbtn1{clear:both;color:#999999;font-size:15px;height:40px;width:120px;border:1px solid #dedede;padding:3px 10px;}
.recommView .replysublist p span a.reportbtn{clear:both;color:#999999;font-size:15px;height:40px;width:120px;border:1px solid #dedede;padding:3px 10px;}
.recommView .replysublist p span:first-child {padding-left:0;background:url(../../images/sub/line_recomm.png) no-repeat right 50%;}
.recommView .replysublist .btnWrap {position:absolute;right:35px;bottom:20px;color:#6597cf;font-size:13px;font-weight:bold;}
.recommView .replysublist .btnWrap a.recomm {background:url(../../images/sub/btn_recomm_1.png) no-repeat;width:67px;height:27px;color:#222222;font-size:15px;display:inline-block;margin:0 5px 0 0px;padding:0 0 0 30px;line-height:25px;}
.recommView .replysublist .btnWrap a.report {background:url(../../images/sub/btn_recomm_2.png) no-repeat;width:67px;height:27px;color:#222222;font-size:15px;display:inline-block;margin:0 0px 0 20px;padding:0 0 0 30px;line-height:25px;}



.board_principles h4 {margin-top:30px;margin-bottom:10px;font-size:18px;color:#000;}
.board_principles strong {display:block;margin-top:10px;margin-bottom:10px;font-size:16px;color:#000;}
.board_principles ol > li {font-size:15px;}
.board_principles ol > li > ol {margin-left:20px;}
.board_principles ol > li > ol  > li > ol  {margin-left:20px;}
.board_principles ol > li > ol  > li > ol li {font-size:16px;color:#919191;}
.board_principles_info {clear:both;margin-top:40px;padding:20px 35px;background:#f2f5fa;border:1px solid #e9eaee;color:#222222;font-size:16px;line-height:21px;}
.board_principles_info h5 {color:#275394;font-size:16px;margin-bottom:10px;}
.board_principles_info a {font-size:16px;}


.accordion {clear:both;border-top:3px solid #4a4a4a;border-bottom:3px solid #4a4a4a;}
.accordion>li{position:relative;}
.accordion>li > div{position:relative;padding:0;margin:0;}
.accordion .q {background:url(../../images/sub/arrow_down.png) no-repeat 1230px 25px;position:relative;} 
.accordion .q > a{display:block;padding:0 15px 0 100px;line-height:55px;color:#555555;margin:0 0 0 0px;border-bottom:1px solid #dedede;font-size:15px;background:url(../../images/sub/faq_q.png) no-repeat 47px 15px;}
.accordion .q p {position:absolute;right:120px;top:20px;color:#222222;font-size:15px;}
.accordion .a {display:none;padding:25px 65px 45px 100px;border-bottom:1px solid #dedede;color:#555555;margin:0 0 0 0px;font-size:16px;background:#f5f5f5 url(../../images/sub/faq_a.png) no-repeat 47px 38px;}
.accordion .open .q {background:url(../../images/sub/arrow_up.png) no-repeat 1230px 25px;}
.accordion .open .q > a{}
.accordion .a .accordion_cnt {margin:0;padding:0;white-space: pre-line;color:#555555;font-size:16px;line-height:18px;}
.accordion .a .accordion_cnt p {    display: block;    -webkit-margin-before: 0px;    -webkit-margin-after: 0px;    -webkit-margin-start: 0px;    -webkit-margin-end: 0px;}

.proposeWrap {text-align:center;}
.proposeWrap img {display:inline-block;margin-bottom:40px;}
.proposeWrap a.btn_propose img {clear:both;margin:0;}

.fanserviceWrap {clear:both;margin:0 auto;position:relative;padding:50px 0;border-bottom:1px dashed #b0b0b0;}
.fanserviceWrap:after {content:" "; display:block; clear:both;}
.fanserviceWrap:last-child {border-bottom:none;}
.fanserviceWrap p.img {position:absolute;right:0;bottom:50px;}


/* sub06 */
.bears_news {clear:both;width:1200px;margin:0 auto;position:relative;}
.bears_news:after {content:" "; display:block; clear:both;}
.bears_news a.more {position:absolute;top:5px;right:0;font-size:14px;color:#666666;background:url(../../images/sub/icon_arrow.png) no-repeat right 0;padding-right:15px;}
.bears_news ul {margin:20px 0 50px 0;}
.bears_news ul:after {content:" "; display:block; clear:both;}
.bears_news li {float:left;width:286px;border:1px solid #d8d8d8;border-bottom:3px solid #d8d8d8;margin-right:15px;}
.bears_news li img {width:100%;}
.bears_news li:hover {border:1px solid #ed1b23;border-bottom:3px solid #ed1b23;}
.bears_news li:last-child {margin-right:0;}
.bears_news li div {margin:10px 15px;}
.bears_news li strong {display:block;color:#000000;font-size:16px;}
/*.bears_news li span {display:block;margin-top:20px;color:#777777;}*/
.bears_news li .vdate {display:inline;margin-top:10px;margin-left:-0px;;color:#777777;line-height:20px;border:0px solid #d8d8d8;}
.bears_news li p {display:block;margin-top:10px;color:#777777;line-height:18px;}
.bears_video {clear:both;width:100%;min-width:1200px;background:#f5f5f5;padding:40px 0 0px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.bears_video:after {content:" "; display:block; clear:both;}
.bears_video .inner {width:1200px;margin:0 auto;position:relative;}
.bears_video .inner:after {content:" "; display:block; clear:both;}
.bears_video .inner a.more {position:absolute;top:5px;right:0;font-size:14px;color:#666666;background:url(../../images/sub/icon_arrow.png) no-repeat right 0;padding-right:15px;}
.first_box {margin:20px 0 0px 0;float:left;width:394px;border:1px solid #d8d8d8;border-bottom:3px solid #d8d8d8;background:#fff;}
.first_box img {width:100%;}
.first_box > div {padding:20px;}
.first_box a {display:block;color:#000000;font-size:16px;line-height:23px;font-weight:bold;}
.first_box span {display:block;margin-top:20px;color:#777777;}
.all_box {float:right;width:778px;}
.all_box ul {margin:20px 0 50px 0;}
.all_box ul:after {content:" "; display:block; clear:both;}
.all_box li {float:left;width:249px;border:1px solid #d8d8d8;border-bottom:3px solid #d8d8d8;margin:0 12px 12px 0;background:#fff;}
.all_box li:nth-child(3) {margin-right:0;}
.all_box li:nth-child(6) {margin-right:0;}
.all_box li div {margin:20px;}
.all_box li a {display:block;color:#000000;font-size:14px;}
.all_box li span {display:block;margin-top:10px;color:#777777;}

.sns_Wrap {clear:both;padding:50px 0 0 0;margin:0 auto;width:1200px;position:relative;}
.sns_Wrap:after {content:" "; display:block; clear:both;}
.sns_Wrap p {float:left;display:block;text-align:center;width:175px;height:146px;margin-right:30px;margin-left:30px;}
.sns_Wrap p.last {margin-right:0;}
.sns_Wrap p a {display:block;width:155px;height:56px;padding:70px 20px 20px 20px;font-size:18px;line-height:25px;}
.sns_Wrap p a strong {display:block;font-size:18px;line-height:25px;}
.sns_Wrap p.one a {background:#fff url(../../images/sub/icon_sns01.png) no-repeat center 20px;border:1px solid #cd0600;color:#cd0600;}
.sns_Wrap p.one a strong {color:#cd0600;}
.sns_Wrap p.two a {background:#fff url(../../images/sub/icon_sns02.png) no-repeat center 20px;border:1px solid #2c4a88;color:#2c4a88;}
.sns_Wrap p.two a strong {color:#2c4a88;}
.sns_Wrap p.three a {background:#2c4a88 url(../../images/sub/icon_sns03.png) no-repeat center 20px;border:1px solid #2c4a88;color:#fff;}
.sns_Wrap p.three a strong {color:#fff;}
.sns_Wrap p.four a {background:#c7317d url(../../images/sub/icon_sns04.png) no-repeat center 20px;border:1px solid #c7317d;color:#fff;}
.sns_Wrap p.four a strong {color:#fff;}
.sns_Wrap p.five a {background:#1b9cf1 url(../../images/sub/icon_sns05.png) no-repeat center 20px;border:1px solid #1b9cf1;color:#fff;}
.sns_Wrap p.five a strong {color:#fff;}
.sns_Wrap p.six a {background:#00b328 url(../../images/sub/icon_sns06.png) no-repeat center 20px;border:1px solid #00b328;color:#fff;}
.sns_Wrap p.six a strong {color:#fff;}

/*
.sns_Wrap {clear:both;padding:50px 0 0 0;margin:0 auto;width:1200px;position:relative;}
.sns_Wrap:after {content:" "; display:block; clear:both;}
.sns_Wrap p {float:left;display:block;text-align:center;width:175px;height:146px;margin-right:25px;}
.sns_Wrap p.last {margin-right:0;}
.sns_Wrap p a {display:block;width:155px;height:56px;padding:70px 20px 20px 20px;font-size:20px;line-height:25px;}
.sns_Wrap p a strong {display:block;font-size:20px;line-height:25px;}
.sns_Wrap p.one a {background:#fff url(../../images/sub/icon_sns01.png) no-repeat center 20px;border:1px solid #cd0600;color:#cd0600;}
.sns_Wrap p.one a strong {color:#cd0600;}
.sns_Wrap p.two a {background:#fff url(../../images/sub/icon_sns02.png) no-repeat center 20px;border:1px solid #2c4a88;color:#2c4a88;}
.sns_Wrap p.two a strong {color:#2c4a88;}
.sns_Wrap p.three a {background:#2c4a88 url(../../images/sub/icon_sns03.png) no-repeat center 20px;border:1px solid #2c4a88;color:#fff;}
.sns_Wrap p.three a strong {color:#fff;}
.sns_Wrap p.four a {background:#c7317d url(../../images/sub/icon_sns04.png) no-repeat center 20px;border:1px solid #c7317d;color:#fff;}
.sns_Wrap p.four a strong {color:#fff;}
.sns_Wrap p.five a {background:#1b9cf1 url(../../images/sub/icon_sns05.png) no-repeat center 20px;border:1px solid #1b9cf1;color:#fff;}
.sns_Wrap p.five a strong {color:#fff;}
.sns_Wrap p.six a {background:#00b328 url(../../images/sub/icon_sns06.png) no-repeat center 20px;border:1px solid #00b328;color:#fff;}
.sns_Wrap p.six a strong {color:#fff;}
*/
/*
#video_popup {position:absolute;width:100%;height:101%;background:rgba(0,0,0,0.7);top:0;left:0;right:0;bottom:0;z-index:99999;}
#video_popup .video_popup {position:fixed;width:100%;}
#video_popup .video_popup .inner {margin:180px auto 0;width:982px;height:677px;background:#fff;border:1px solid #cdcdcd;border-top:3px solid #212121;position:relative;padding:0px;}
#video_popup .video_popup .inner .close {background:url(../../images/sub/popup_btn_zip_close.png) no-repeat;width:46px;height:44px;text-indent:-999999px;position:absolute;right:-1px;top:-2px;}
#video_popup .video_popup .inner div {padding:20px;}
#video_popup .video_popup .inner strong {display:block;font-size:22px;color:#222;line-height:30px;}
#video_popup .video_popup .inner span {display:block;margin-top:10px;color:#777777;}
*/

#video_popup {position:absolute;width:100%;height:101%;background:rgba(0,0,0,0.7);top:0;left:0;right:0;bottom:0;z-index:99999;}
#video_popup .video_popup {position:fixed;width:100%;}
#video_popup .video_popup .inner {width:982px;height:677px;background:#fff;border:1px solid #cdcdcd;border-top:3px solid #212121;position:relative;padding:0px;}
#video_popup .video_popup .inner .close {position:absolute;background:url(../../images/sub/popup_btn_zip_close.png) no-repeat;width:46px;height:44px;text-indent:-999999px;right:-1px;top:-2px;}
#video_popup .video_popup .inner div {padding:0px;margin:10px 20px;}
#video_popup .video_popup .inner strong {display:block;font-size:16px;color:#222;line-height:20px;}
#video_popup .video_popup .inner span {display:block;margin-top:12px;color:#777777;}


/*board*/

.pagerWrap {position:relative;text-align:center;margin:30px 0;}
.pagerWrap a {width:34px; height:34px; border:1px solid #dedede; text-align:center; line-height:34px; background:#fff;display:inline-block;}
.pagerWrap a:hover {border-color:#4a4a4a;}
.pagerWrap a.on {border-color:#222222; background:#4a4a4a; color:#fff;}
.pagerWrap a img {margin:-3px 0 0 0;padding:0;}
.pagerWrap span.morebo {clear:both;margin:30px auto 0;display:block;border-radius:30px;background:#6c697e;color:#fff;text-align:center;font-size:15px;font-weight:bold;padding:8px 0px;width:120px;}
.pagerWrap span.morebo:hover {background:#ed1b23;}
.boardBtnWrap {clear:both;margin:30px 0 30px 0;}
.boardBtnWrap a {display:inline-block;background:#b5b5b5;border:1px solid #b5b5b5;padding:10px 50px;color:#fff;font-size:15px;border-radius:10px;margin:0 3px;}
.boardBtnWrap a.color {background:#6c697c;border:1px solid #6c697c;}
.boardBtnWrap a.recomm {background:#fff url(../../images/sub/btn_recomm_bg.png) no-repeat 50px 50%;padding:10px 50px 10px 70px;border:1px solid #41a1eb;color:#41a1eb;}

.boardBtnWrap2 {clear:both;margin:30px 0 30px 0;}
.boardBtnWrap2 a {font-weight:bold;display:inline-block;font-size:16px;background:#b5b5b5;border:1px solid #b5b5b5;padding:10px 50px;color:#fff;border-radius:10px;margin:0 3px;}
.boardBtnWrap2 a.color {background:#6c697c;border:1px solid #6c697c;}
.boardBtnWrap2 a.recomm {background:#fff url(../../images/sub/btn_recomm_bg.png) no-repeat 50px 50%;padding:10px 50px 10px 70px;border:1px solid #41a1eb;color:#41a1eb;}


.boardWrap {position:relative;clear:both;}
.boardWrap p.ment {line-height:22px;}
.tableA {clear: both;display: table;width:100%;border-collapse: separate;border-spacing: 0;border-top:3px solid #4a4a4a;table-layout:fixed;margin-bottom:20px;}
.tableA thead th {background:#f5f5f5;position:relative;padding:20px 0px;font-size:16px;color:#222222;border-bottom:1px solid #4a4a4a;}
.tableA tbody td {border-right:1px solid #dedede;border-bottom:1px solid #dedede;color:#222222;font-size:16px;/*padding:15px;*/position:relative;text-align:center;vertical-align:top;}

.tableA tbody td > div {height:114px;padding:15px 10px;}
.tableA tbody td > div.home {background:#10112f}

.tableA tbody td:last-child {border-right:none !important;}
.tableA tbody td > strong {position:absolute;top:10px;right:10px;font-size:16px;font-weight:noraml;}
.tableA tbody td h4 {font-weight:bold;font-size:14px;color:#000000;margin-top:20px;}
.tableA tbody td p {}
.tableA tbody td  div > strong {margin-top:20px;color:#000;font-size:18px;font-style:italic;display:block;}
.tableA tbody td  div > strong.vs {color:#a09f9f;font-size:16px;font-style:italic;}
.tableA tbody td  div > strong.cancel {color:#444444;font-size:14px;font-style:normal;font-weight:normal;font-weight:bold}
.tableA tbody td .team_l {position:absolute;top:77px;left:3px;text-align:center;}
.tableA tbody td .team_l img {width:55px;}
.tableA tbody td .team_l span {font-size:12px;}
.tableA tbody td .team_r {position:absolute;top:77px;right:0px;text-align:center;font-size:12px;}
.tableA tbody td .team_r img {width:55px;}
.tableA tbody td .team_r span {font-size:12px;}
.tableA tbody td .flag_1 {background:url(../../images/sub/icon_calendar_1.png) no-repeat;width:29px;height:31px;line-height:27px;display:block;position:absolute;top:0;left:0px;color:#fff;text-align:center;font-size:12px;}
.tableA tbody td .flag_2 {background:url(../../images/sub/icon_calendar_2.png) no-repeat;width:29px;height:31px;line-height:27px;display:block;position:absolute;top:0;left:0px;color:#fff;text-align:center;font-size:12px;}
.tableA tbody td.today {border:3px solid #41a1eb;}
.tableA tbody td.today:before {content:url(../../images/sub/calendar_bg.png);top: 0px;position: absolute;display: block;margin-left: 25px;}
.tableA tbody td .score_zoom {position:absolute;top:0;left:0;background:rgba(150,150,150,0.8);width:100%;height:100%;min-height:145px;max-height:245px;}
.tableA tbody td .score_zoom a {color:#fff;font-size:16px;display:block;width:100%;text-align:center;height:100%;}
.tableA tbody td .score_zoom a img {display:block;margin:20px auto;}
.tableA .blue {color:#41a1eb;}
.tableA .red {color:#ed1b23;}

.tableB {clear: both;display: table;width:100%;border-collapse: separate; border-spacing: 0;border-top:3px solid #4a4a4a;margin-bottom:20px;}
.tableB thead th {background:#f5f5f5;position:relative;padding:20px 0px;font-size:14px;color:#222222;border-bottom:1px solid #4a4a4a;}
.tableB tbody td {border-bottom:1px solid #dedede;color:#555555;font-size:15px;padding:15px 5px;position:relative;text-align:center;vertical-align:center;}
.tableB tbody td a {font-size:14px;}
.tableB tbody td.gray {font-size:14px;color:#888888;}
.tableB .notice {color:#ed1b23;}
.tableB a.notice {color:#ed1b23;background:url(../../images/sub/icon_notice.png) no-repeat 0 50%;padding-left:25px;}
.boardMore {display:block;width:300px;text-align:center;margin:0 auto;padding:10px 0px;background:#eeeeee;border:1px solid #d5d5d5;border-radius:7px;font-size:15px;color:#777777;}
.boardMore:hover {background:#fff;border:1px solid #ed1b23;color:#ed1b23;}

.tableC {clear: both;display: table;width:70%;border-collapse: separate; border-spacing: 0;border:1px solid #dedede;border-right:none;border-bottom:none;margin:10px 0;}
.tableC tbody th {background:#f2f5fa !important;position:relative;padding:5px 0px !important;font-size:14px !important;color:#222222;border-right:1px solid #dedede;border-bottom:1px solid #dedede;text-align:center !important;}
.tableC tbody td {border-right:1px solid #dedede;border-bottom:1px solid #dedede;color:#555555 !important;font-size:14px !important;padding:5px 5px !important;position:relative;text-align:center;vertical-align:middle !important;}
.tableCul li {font-size:14px !important;margin-left:15px;}

.tableD {clear: both;display: table;width:100%;border-collapse: separate; border-spacing: 0;border:none !important;margin:0px 0;}
.tableD tbody th {background:#fff !important;border:none !important;position:relative;padding:5px 0px !important;font-size:18px !important;color:#222222;text-align:left !important;font-weight:bold !important;}
.tableD tbody td {color:#555555 !important;border:none !important;font-size:16px !important;padding:5px 5px !important;position:relative;text-align:left;vertical-align:top !important;}
.tableD tbody td span {font-size:14px !important;}
.tableD tbody td img {border:1px solid #dedede;}

.tableE {clear: both;display: table;width:100%;border-collapse: separate; border-spacing: 0;border-top:2px solid #fff;margin:10px 0;}
.tableE thead th {background:#1f1458;border-bottom:1px solid #fff;position:relative;padding:15px 0px;font-size:15px;color:#fff;}
.tableE tbody td {color:#fff;border-bottom:1px solid #fff;font-size:15px;padding:15px 5px;position:relative;text-align:center;vertical-align:middle;}

.tableG {clear: both;display: table;width:100%;border-collapse: separate; border-spacing: 0;border-bottom:1px solid #dedede;}
.tableG thead th {background:#fff;position:relative;padding:14px 0px;font-size:15px;color:#222222;border-bottom:1px solid #dedede;font-weight:600;}
.tableG tbody td {color:#666666;font-size:14px;padding:7px 5px;position:relative;text-align:center;vertical-align:top;}
.tableG tbody td:first-child {border-left:1px solid #dedede;}
.tableG tbody td:last-child {border-right:1px solid #dedede;}

.tableBWrite {clear: both;display: table;width:100%;border-collapse: separate; border-spacing: 0;border-top:3px solid #4a4a4a;margin-bottom:20px;}
.tableBWrite tbody th {background:#f5f5f5;position:relative;padding:15px 25px;font-size:14px;text-align:left;color:#222222;border-bottom:1px solid #dedede;width:140px;font-weight:normal;}
.tableBWrite tbody td {border-bottom:1px solid #dedede;color:#555555;font-size:14px;padding:15px ;position:relative;vertical-align:top;line-height:25px;}
.tableBWrite tbody td .pointer_f01{font-size:14px;}
.tableBWrite tbody td .pointer_f02{font-size:14px;}
.tableBWrite tbody td .pointer_f03{font-size:14px;}
.tableBWrite tbody td.pdl200 {padding-left:200px;}
.tableBWrite tbody td input.input {width:90%;padding:7px;border:1px solid #c7c7c7;background:#f6f6f6;font-size:14px;margin:2px 0}
.tableBWrite tbody td input.wd10 {width:10%;}
.tableBWrite tbody td input.wd20 {width:20%;}
.tableBWrite tbody td input.wd30 {width:30%;}
.tableBWrite tbody td select {width:200px;padding:7px;background:#f6f6f6;font-size:14px;}
.tableBWrite tbody td select.wd10 {width:10%;}
.tableBWrite tbody td select.wd20 {width:20%;}
.tableBWrite tbody td textarea {width:90%;height:300px;padding:7px;border:none;background:#f6f6f6;}
.tableBWrite tbody td a.btn {font-size:12px;border:1px solid #c7c7c7;border-radius:5px;color:#666666;padding:6px 25px;margin:0 5px 0 0;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2) ;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px ; 
-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 2px;
background: -moz-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), color-stop(0.5, #f5f5f5), to(#e5e5e5));
background: -o-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5); /* For Safari 5.1 to 6.0 */
 /* For Opera 11.1 to 12.0 */
 /* For Firefox 3.6 to 15 */
 /* Standard syntax */}
 .tableBWrite tbody td a.btn:hover {border:1px solid #20155e;color:#20155e;}
 
 .tableBWrite tbody td a.btn2 {font-size:14px;border:1px solid #c7c7c7;border-radius:5px;color:#666666;padding:6px 25px;margin:0 5px 0 0;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2) ;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px ; 
-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 2px;
background: -moz-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), color-stop(0.5, #f5f5f5), to(#e5e5e5));
background: -o-linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5);
background: linear-gradient(#f5f5f5, #f5f5f5, #e5e5e5); /* For Safari 5.1 to 6.0 */
 /* For Opera 11.1 to 12.0 */
 /* For Firefox 3.6 to 15 */
 /* Standard syntax */}
 .tableBWrite tbody td a.btn2:hover {border:1px solid #20155e;color:#20155e;}
 .tableBWrite tbody td .check_def {color:#222222;font-size:12px;margin-left:15px;padding-left:15px;}
 .tableBWrite tbody td .side_def {color:#908d8d;font-size:12px;margin-left:3px;padding-left:3px;}
 .tableBWrite tbody td .check_red {color:#ed1b23;font-size:12px;margin-left:15px;background:url(../../images/sub/check_red.png) no-repeat 0 50%;padding-left:15px;}
 .tableBWrite tbody td .check_blue {color:#3d2d98;font-size:12px;margin-left:15px;background:url(../../images/sub/check_blue.png) no-repeat 0 50%;padding-left:15px;}
 .tableBWrite tbody td label {margin-right:15px;}
 .tableBWrite tbody td label strong {color:#20155e;font-weight:bold;font-size:14px;margin-right:5px;}
 .tableBWrite tbody td p {color:#777777;font-size:15px;}
 .tableBWrite tbody td p strong {color:#222222;font-size:15px;font-weight:normal;}
 .tableBWrite tbody td span.red {color:#ed1b23;font-size:14px;}
 .tableBWrite tbody td .subpart {color:#20155e;font-size:14px;font-weight:600;display:inline-table;width:200px;position:absolute;left:15px;}
 .tableBWrite tbody td span {font-size:16px;}
 .tableBWrite tbody td span.help {color:#666666;font-size:12px;}
 .tableBWrite tbody td strong {font-size:13px;font-weight:normal;}
 .tableBWrite tbody td p.in {text-indent:30px;display:block;}
  
.tableBWrite1 {clear: both;display: table;width:100%;border-collapse: separate; border-spacing: 0;border-top:3px solid #4a4a4a;border-bottom:3px solid #4a4a4a;margin-bottom:20px;}
.tableBWrite1 tbody th {background:#f5f5f5;position:relative;padding:10px 10px;font-size:16px;text-align:left;color:#222222;border-bottom:1px solid #dedede;width:90px;font-weight:normal;}
.tableBWrite1 tbody td {border-bottom:1px solid #dedede;color:#555555;font-size:16px;padding:10px 10px ;position:relative;vertical-align:middle;line-height:16px;background:rgba(255,255,255,0.7);}

.tableF {clear: both;display: table;width:100%;border-collapse: separate; border-spacing: 0;border-top:3px solid #4a4a4a;margin-bottom:20px;}
.tableF thead th {background:#f5f5f5;position:relative;padding:13px 0px;font-size:16px;color:#222222;border-bottom:1px solid #4a4a4a;border-right:1px solid #4a4a4a;}
.tableF thead th:last-child {border-right:none;}
.tableF tbody td {border-bottom:1px solid #dedede;color:#555555;font-size:16px;position:relative;vertical-align:top;border-right:1px solid #dedede;}
.tableF tbody td:last-child {border-right:none;}
.tableF tbody td div {padding:25px 15px;border-bottom:1px dotted #b0b0b0;}
.tableF tbody td div:last-child {border-bottom:none;}
.tableF tbody td div strong {display:block;font-size:16px;color:#222;margin-bottom:10px;}
.tableF tbody td div strong.blue {color:#213c94 ;}
.tableF tbody td div strong.green {color:#1c7010;}
.tableF tbody td div strong.red {color:#d42f2f;}
.tableF tbody td div p {font-size:15px;color:#666666;line-height:21px;}
.tableF tbody td div p .in {text-indent:107px;display:inline-block;font-size:16px;color:#666666;}

/* member */
#loginWrap {clear:both;width:826px;margin:0 auto;border:8px solid #f0f0f0;}
#loginWrap  p {font-size:18px;color:#222;margin-bottom:20px;top:60px;}
#loginWrap .loginbox {padding:60px 105px;position:relative;border:0px solid #000;}
#loginWrap .loginbox p {display:block;margin:0 0 8px 0;border:0px solid #000;}
#loginWrap .loginbox p label {width:95px;display:inline-block;line-height:46px;color:#000;font-weight:bold;font-size:15px;}
/*#loginWrap .loginbox p input {line-height:16px;width:234px;font-size:17px;border:0px solid #cdcdcd;background:url(../../images/sub/input_bg.png)}*/
#loginWrap .loginbox .inputtext {line-height:14px;font-size:17px;border:0px solid #cdcdcd;background:url(../../images/sub/input_bg.png)}
#loginWrap .loginbox p.lost {text-align:center;margin:30px 0 0 0;}
#loginWrap .loginbox p.lost strong {text-decoration:underline;font-size:15px;color:#555555;font-weight:normal;margin-right:30px;}
#loginWrap .loginbox p.lost a {font-size:15px;color:#222;background:url(../../images/sub/icon_arrow.png) no-repeat right 50%;padding:0 20px 0 30px;}
#loginWrap .loginbox button {position:absolute;right:135px;top:58px;display:inline-block;background:#20155e;padding:0px;color:#fff;font-size:17px;margin:0;border:none;width:150px;height:106px;line-height:106px;}
#loginWrap .loginjoin  {border-top:1px solid #dddddd;padding:60px 0;text-align:center;}
#loginWrap .loginjoin p {font-size:14px;color:#222;margin-bottom:20px;}
#loginWrap .loginjoin a {display:inline-block;background:#6d6d6d;padding:15px 60px;color:#fff;font-size:15px;margin:0 3px;}
#loginWrap .loginbox p .checkbox_style {
    padding:16px 20px;
    border:1px solid #cdcdcd;
    background:url(../../images/sub/input_bg.png)

}
#loginWrap2 {clear:both;width:826px;margin:0 auto;border:0px solid #f0f0f0;text-align:left;}
#loginWrap2 p  {float:left;text-align:left;font-size:14px;padding:10px 0;text-align:center;}
#loginWrap2 a{font-size:16px;font-weight:bold;}
#loginWrap2 u{font-size:16px;font-weight:bold;}

#joinWrap {clear:both;width:100%;margin:0 auto;}

#joinWrap:after {content:" "; display:block; clear:both;}
#joinWrap .joinTab01 {background:url(../../images/sub/member_step01_on.png) no-repeat;line-height:50px;margin-bottom:50px;}
#joinWrap .joinTab01:after {content:" "; display:block; clear:both;}
#joinWrap .joinTab02 {background:url(../../images/sub/member_step02_on.png) no-repeat;line-height:50px;margin-bottom:50px;}
#joinWrap .joinTab02:after {content:" "; display:block; clear:both;}
#joinWrap .joinTab03 {background:url(../../images/sub/member_step03_on.png) no-repeat;line-height:50px;margin-bottom:50px;}
#joinWrap .joinTab03:after {content:" "; display:block; clear:both;}
#joinWrap li {float:left;text-align:center;width:33.33333%;font-size:15px;color:#222;}
#joinWrap li.on {color:#fff;font-weight:bold;}
.joininner {clear:both;}
.joininner label {font-size:14px;color:#444444;}
.joinbox {padding:30px 30px;position:relative;border:8px solid #f0f0f0;height:120px;overflow-y:scroll;font-size:15px;color:#777777;line-height:25px;margin-bottom:15px;}
.policybox {padding:30px 30px;position:relative;border:8px solid #f0f0f0;font-size:15px;color:#777777;line-height:25px;margin-bottom:15px;}
.policybox p {font-size:16px;color:#777777;line-height:25px;}

.policybox2 {padding:30px 80px 30px 50px;position:relative;border:8px solid #f0f0f0;font-size:14px;color:#777777;line-height:25px;margin-bottom:15px;}
.policybox2 p {font-size:14px;color:#777777;line-height:25px;}
.policybox2 strong {font-size:14px;color:#777777;line-height:25px;}
.policybox2 ol li {font-size:14px;color:#777777;line-height:25px;}

.all_check {background:#f3f3f3;text-align:center;font-weight:bold;padding:20px 0 16px 0;margin-top:30px;}
.all_check label {font-size:16px;color:#444444;}
.all_check span {font-size:14px;line-height:20px;}

.joinkind {clear:both;width:100%;margin:0 auto;border:1px solid #4a4a4a;}
.joinkind:after {content:" "; display:block; clear:both;}
.joinkind li {float:left;width:50%;padding:30px;text-align:center;font-size:15px;color:#222;box-sizing:border-box;}
.joinkind li:first-child {border-right:1px solid #4a4a4a;}
.joinkind li p {font-size:15px;color:#222;}
.joinkind li a {display:inline-block;background:#6d6d6d;padding:15px 60px;color:#fff;font-size:15px;margin:0 3px;}
.joinkind li img {margin:20px auto;display:block;}

.joinhelp {clear:both;width:100%;margin:30px auto 0;}
.joinhelp p {font-size:15px;color:#666666;line-height:24px;margin-top:30px;}
.joinhelp p strong {display:block;font-size:16px;color:#222;}
.joinhelp p a {color:#3d2d98;font-size:16px;}

#join_complete {border:8px solid #f0f0f0;background:url(../../images/sub/join_bg.png) no-repeat;width:878px;height:440px;text-align:center;padding:40px;margin:0 auto;}
#join_complete img {margin-bottom:30px;}
#join_complete strong, #join_complete p {display:block;font-size:16px;color:#222;line-height:35px;letter-spacing:-1px;}
#join_complete strong span {font-size:15px;color:#ed1b23;letter-spacing:-1px;}

.lostid {clear:both;margin:30px 0 0 0;}
.lostid strong {text-decoration:underline;font-size:15px;color:#555555;font-weight:normal;margin-right:20px;}
.lostid a {font-size:15px;color:#222;background:url(../../images/sub/icon_arrow.png) no-repeat right 50%;padding:0 20px 0 30px;}

.find_pwWrap {border:8px solid #f0f0f0;background:#fff;padding:40px 0;margin:0 auto;position:relative;}
.find_pwWrap div {border-bottom:1px solid #dddddd;margin:0;padding-bottom:40px;}
.find_pwWrap p {display:block;margin:0 0 8px 0;}
.find_pwWrap label {width:170px;display:inline-block;line-height:46px;color:#000;font-weight:bold;font-size:15px;margin-left:200px;}
.find_pwWrap input {line-height:16px;width:500px;font-size:15px;padding:14px 20px;border:1px solid #cdcdcd;background:url(../../images/sub/input_bg.png)}
.find_pwWrap button.next {position:absolute;right:200px;top:40px;display:inline-block;background:#20155e;padding:0px;color:#fff;font-size:15px;margin:0;border:none;width:150px;height:49px;line-height:49px;}
.find_pwWrap button.pw {clear:both;position:relative !important;text-align:center;display:block;background:#20155e;padding:0px;color:#fff;font-size:15px;margin:40px auto 0;border:none;width:350px;height:49px;line-height:49px;}

.find_pwWrap2018 {border:8px solid #f0f0f0;background:#fff;padding:30px 0;margin:0 auto;position:relative;}
.find_pwWrap2018 table{text-align:center;width:100%;}
.find_pwWrap2018 .tablebox {text-align:center;}
.find_pwWrap2018 label {font-size:17px;}
.find_pwWrap2018 .inputbox {line-height:16px;width:300px;font-size:15px;padding:14px 20px;border:1px solid #cdcdcd;background:url(../../images/sub/input_bg.png)}


.join_btn {background:#5d5d5d;padding:10px 15px;color:#fff;font-size:16px;margin:0 auto;display:block;border-radius:5px;width:300px;text-align:center;}
.join_btn:hover {background:#20155e;color:#fff;}

.join_btnnew {background:#5d5d5d;padding:15px;color:#fff;font-size:15px;margin:0 auto;border-radius:5px;width:250px;text-align:center;}
.join_btnnew:hover {background:#20155e;color:#fff;}


.card_send01 {float:left;width:550px;padding:20px;text-align:center;color:#20155e;font-weight:bold;background:#f2f5fa;border:1px solid #e9eaee;margin-bottom:50px;font-size:16px;}
.card_send01 a {background:#20155e;padding:10px 15px;color:#fff;font-size:14px;margin:10px auto 0;display:block;border-radius:5px;width:300px;text-align:center;font-weight:normal;}
.card_send02 {float:right;width:550px;padding:20px;text-align:center;color:#20155e;font-weight:bold;background:#f2f5fa;border:1px solid #e9eaee;margin-bottom:50px;font-size:16px;}
.card_send02 a {background:#20155e;padding:10px 15px;color:#fff;font-size:14px;margin:10px auto 0;display:block;border-radius:5px;width:300px;text-align:center;font-weight:normal;}
.card_send01new {float:left;/*width:200px;*/padding:20px;text-align:center;color:#20155e;font-weight:bold;border:0px solid #e9eaee;margin-bottom:0px;font-size:16px;}
.card_send01new a {background:#20155e;padding:10px 15px;color:#fff;font-size:14px;margin:0px auto 0;display:block;border-radius:5px;width:200px;text-align:center;font-weight:normal;}

/* 우편번호 */
#zip_popup {position:absolute;width:100%;height:101%;background:rgba(0,0,0,0.7);top:0;left:0;right:0;bottom:0;z-index:9999999999999;overflow-y:hidden;}
#zip_popup .zip_popup {position:fixed;width:100%;z-index:9999999999999;}
#zip_popup .zip_popup .inner {margin:180px auto 0;width:661px;height:578px;background:#fff;border:1px solid #cdcdcd;border-top:3px solid #212121;position:relative;padding:0px;}
#zip_popup .zip_popup .inner .Wrap {padding:30px;z-index:9999999999999;}
#zip_popup .zip_popup .inner .Wrap .popup_head {background:url(../../images/sub/img_zip.png) no-repeat 0px 0px;height:133px;padding:0 0 0 170px;z-index:9999999999999;border:0px solid #cdcdcd;}
#zip_popup .zip_popup .inner .Wrap .popup_head h4 {font-size:30px;color:#222222;font-weight:bold;text-align:left;padding-left:30px;padding-top:70px;border:0px solid #cdcdcd;}
#zip_popup .zip_popup .inner .Wrap .popup_head p {font-size:16px;color:#444444;line-height:22px;}
#zip_popup .zip_popup .inner .Wrap .popup_head p span {font-size:16px;color:#999999;}
#zip_popup .zip_popup .inner .Wrap .popup_body {clear:both;margin-top:30px;}
#zip_popup .zip_popup .inner .Wrap .popup_body .inputWrap {border:2px solid #302f2f;}
#zip_popup .zip_popup .inner .Wrap .popup_body .inputWrap input {border:none;padding:10px;width:426px;font-size:15px;color:#666;}
#zip_popup .zip_popup .inner .Wrap .popup_body .inputWrap button {display:inline-block;background:#302f2f;padding:0px 28px 0px 28px;color:#fff;font-size:15px;margin:0;border:none;line-height:40px;float:right;}
#zip_popup .zip_popup .inner .Wrap .popup_body .addressWrap {margin:30px 0 0 0;border:1px solid #dfdfdf;height:230px;overflow-y:scroll;}
#zip_popup .zip_popup .inner .Wrap .popup_body .addressWrap li {padding:9px 15px;border-bottom:1px solid #dfdfdf;position:relative;}
#zip_popup .zip_popup .inner .Wrap .popup_body .addressWrap li strong {font-size:14px;color:#444444;font-weight:normal;margin-right:30px;}
#zip_popup .zip_popup .inner .Wrap .popup_body .addressWrap li:hover span {color:#ed1b23;}
#zip_popup .zip_popup .inner .Wrap .popup_body .addressWrap li a {display:inline-block;position:absolute;right:15px;top:5px;padding:4px 10px;color:#fff;background:#6c697c;border:1px solid #6c697c;border-radius:5px;font-size:13px;}
#zip_popup .zip_popup .inner .Wrap .popup_body .addressWrap li a:hover {background:#fff;color:#6c697c;}
#zip_popup .zip_popup .inner .close {background:url(../../images/sub/popup_btn_zip_close.png) no-repeat;width:46px;height:44px;text-indent:-999999px;position:absolute;right:-1px;top:-2px;}
#zip_popup .zip_popup .inner .closebottom {text-align:center;border-top:1px solid #c4c4c4;width:100%;line-height:50px;color:#222222;font-size:18px;font-weight:bold;display:block;}


/*shop*/
.shopWrap #slider {position:relative; overflow:auto; width:1176px; height:476px;margin:0 auto;}
.shopWrap #slider ul {position:absolute; top:0; left:0}
.shopWrap #slider li {float:left; width:1176px; height:476px;padding:0px}
.shopWrap .sliderbutton_l {position:absolute; top:210px; left:0;cursor:pointer;}
.shopWrap .sliderbutton_r {position:absolute; top:210px; right:0;cursor:pointer;}


/* blog */
section.blog_section {clear:both; position:relative; width:1240px; margin:26px auto 0; font-family:'NanumSquare' !important; z-index:1;}
.blog_tabs {display:table; width:100%;}
.blog_tabs a {display:table-cell; width:14%; border-bottom:8px solid #10112f; color:#131230; font-size:18px; line-height:40px; font-weight:900; text-align:center;}
.blog_tabs a.on {border-bottom:8px solid #eb1d1d;}
.blog_tit {margin:24px 0 10px; padding:0 7px; border-top:1px solid #000; text-align:left;}
.blog_tit span {padding-right:24px; background:url('../../images/sub/bg_tit_next.png') no-repeat right 7px; color:#131230; font-size:24px; line-height:56px; font-weight:700;}
.blog_topsec {overflow:hidden;}
.blog_topsec .img_l {position:relative; float:left; width:548px; height:344px; margin-right:35px; overflow:hidden;}
.blog_topsec .img_l img {width:548px; height:344px;}
.blog_topsec .img_l .mask {position:absolute; bottom:0; left:0; width:100%; height:187px; padding:86px 23px 23px; background:url('../../images/sub/bg_vs_mask.png') no-repeat center top; color:#fff; font-weight:bold;letter-spacing:-3px;font-size:28px; line-height:40px; box-sizing:border-box;}
.blog_topsec .blog_rightsec {overflow:hidden;}
.blog_topsec .blog_rightsec .inbox {height:161px; margin-top:22px; overflow:hidden;}
.blog_topsec .blog_rightsec .inbox:first-child {margin-top:0;}
.blog_topsec .blog_rightsec .inbox .img {float:left; width:243px; height:161px;}
.blog_topsec .blog_rightsec .inbox .img img {width:243px;}
.blog_topsec .blog_rightsec .inbox .txt {padding-left:258px;}
.blog_topsec .blog_rightsec .inbox .txt .tit {display:block; color:#131230; font-size:18px; line-height:24px; font-weight:700;height:75px;}
.blog_topsec .blog_rightsec .inbox .txt .p_cont {position:relative; height:80px; margin-top:5px; overflow:hidden;}
.blog_topsec .blog_rightsec .inbox .txt .p_cont p {position:relative; float:left; margin-top:5px;height:80px; margin-right:15px; color:#131230; font-size:14px; line-height:24px; font-weight:400; z-index:1; overflow:hidden;}
.blog_topsec .blog_rightsec .inbox .txt .p_cont .dot {position:relative; float:right; width:15px; margin-top:-20px; font-size:16px; line-height:20px; text-align:center; z-index:2;}

.blog_listsec {padding:22px 0 25px; border-bottom:3px solid #4a4a4a;}
.blog_listsec ul li {padding:13px 13px 13px 20px; border-top:1px solid #fceded; overflow:hidden;}
.blog_listsec ul li:first-child {padding-top:0; border-top:none;}
.blog_listsec ul li .img {position:relative; float:left; width:194px; height:107px; overflow:hidden; z-index:10;}
.blog_listsec ul li .img img {width:194px; height:107px;}
.blog_listsec ul li .txt {position:relative; min-height:107px; padding:0 200px 0 220px; z-index:5;}
.blog_listsec ul li .txt .tit {color:#060606; font-size:16px; line-height:25px; font-weight:700;}
.blog_listsec ul li .txt .subtit {display:block; margin-top:5px; color:#060606; font-size:14px; line-height:20px;}
.blog_listsec ul li .txt p {margin-top:10px; color:#060606; font-size:14px; line-height:18px; font-weight:400;}
.blog_listsec ul li .txt .p_cont {position:relative; height:60px; margin-top:0px; overflow:hidden;}
.blog_listsec ul li .txt .p_cont p {letter-spacing:-1px;position:relative; float:left; height:55px; margin-right:15px; color:#131230; font-size:14px; line-height:23px; font-weight:400; z-index:1; overflow:hidden;}
.blog_listsec ul li .txt .date {position:absolute; right:0; top:50%; width:200px; margin-top:-12px; color:#060606; font-size:14px; line-height:24px; font-weight:300; text-align:center;}

/* blog */

.doorunView {clear:both;border-bottom:3px solid #4a4a4a; overflow:hidden;}
.doorunView:after {content:""; display:block; clear:both;}
.doorunView .left_con {float:left; width:880px;}
.doorunView .right_con {float:right; width:290px;padding-left:0px; padding-bottom:50px; border-left:0px solid rgba(96,118,143,0.53);}
.doorunView .right_con .rc_tit {position:relative; padding-bottom:5px; border-bottom:5px solid #131230;}
.doorunView .right_con .rc_tit:before {content:''; position:absolute; bottom:0; right:0; width:74px; height:5px; margin-bottom:-5px; background:#eb1d1d;}
.doorunView .right_con .rc_tit h2 {color:#131230; font-size:24px; line-height:26px; font-weight:900;}
.doorunView .right_con .rc_tit .more {position:absolute; top:0; right:0; padding-right:22px; background:url('../../images/sub/bg_ico_more.png') no-repeat right 4px top 4px; color:#131230; font-size:16px; line-height:26px;}
.doorunView .right_con .rc_cont {padding:20px 0 10px;}
.doorunView .right_con .rc_cont li {margin-bottom:10px;}
.doorunView .right_con .rc_cont li a {display:block; position:relative; width:268px; height:142px; margin:0 auto; border:1px solid #464646; overflow:hidden;}
.doorunView .right_con .rc_cont li a img {width:268px; height:142px;vertical-align:top;}
.doorunView .right_con .rc_cont li a .txt {background-color:#333333;filter:alpha(opacity=50);opacity:0.8 ;color:#fff;position:absolute; bottom:0; left:0; width:100%; height:40px;padding:2px 8px; box-sizing:border-box;line-height:13px;vertical-align:middle; }

.doorunView .right_con .rc_cont li a .txt strong {display:block; margin-bottom:5px; color:#fff; font-size:13px; line-height:16px;padding:2px;}
.doorunView .right_con .rc_cont li a .txt span {color:#fff; font-size:11px; line-height:13px; letter-spacing:-0.8px;}
/*
.doorunView .newsnow_edge{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #000;filter:alpha(opacity=10);opacity:0.1}
.doorunView .right_con .rc_cont li a .txt .newsnow_img_mask{position:absolute;right:0;bottom:0;left:0}
.doorunView .right_con .rc_cont li a .txt .newsnow_img_mask_bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;filter:alpha(opacity=50);opacity:0.5}
.doorunView .right_con .rc_cont li a .txt .newsnow_img_mask_p{position:relative;padding:9px 10px 8px;line-height:18px;color:#fff;font-weight:bold;letter-spacing:-1px;z-index:1;overflow:hidden}

.doorunView .right_con .rc_cont li a .txt .p_cont {position:relative; height:30px; margin-top:5px; overflow:hidden;}
.doorunView .right_con .rc_cont li a .txt .p_cont p {position:relative; float:left; height:30px; margin-right:15px; color:#131230; font-size:13px; line-height:13px;  z-index:1; overflow:hidden;}
*/

.doorunView .right_con .rc_event {margin-top:20px; text-align:center;}
.doorunView .right_con .rc_event .txt {margin-top:18px; color:#131230; font-size:16px; line-height:20px;}
.doorunView .right_con .rc_event .swiper-button-prev {top:auto; bottom:0; margin:0; width:18px; height:25px; background:url('../../images/sub/btn_rc_event_prev.png') no-repeat center center;}
.doorunView .right_con .rc_event .swiper-button-next {top:auto; bottom:0; margin:0; width:18px; height:25px; background:url('../../images/sub/btn_rc_event_next.png') no-repeat center center;}

.doorunView .headWrap {background:#eaeaea;position:relative;min-height:30px;padding:10px 30px;font-size:15px;color:#222222; border-top:7px solid #131230; border-bottom:1px solid #c5c5c5;word-break:keep-all;word-wrap:break-word;}
.doorunView .headWrap:before {content:''; position:absolute; top:0; right:0; width:232px; height:7px; margin-top:-7px; background:#eb1d1d;}
.doorunView .headWrap .category {color:#41a1eb;font-size:14px;}
.doorunView .headWrap .title {width:300px; margin-top:9px; line-height:15px;}
.doorunView .headWrap .title strong {color:#0d0d0d; font-size:15px;}
.doorunView .headWrap .date {position:absolute;margin-left:400px;top:18px;}
.doorunView .headWrap .date:after {content:""; display:block; clear:both;}
.doorunView .headWrap .date p {float:left;color:#0d0d0d;margin-left:10px;font-size:15px;}
.doorunView .headWrap .date p strong {font-size:15px;color:#0d0d0d;font-weight:normal;}
.doorunView .headWrap .viewscount {position:absolute;right:30px;top:18px;}
.doorunView .headWrap .viewscount:after {content:""; display:block; clear:both;}
.doorunView .headWrap .viewscount p {float:right;color:#0d0d0d;margin-left:10px;font-size:15px;}
.doorunView .headWrap .viewscount p strong {font-size:15px;color:#0d0d0d;font-weight:normal;}

.doorunView .bodyWrap {padding:40px;color:#555555;font-size:14px;line-height:35px;word-break:keep-all;word-wrap:break-word;}
.doorunView .bodyWrap:after {content:""; display:block; clear:both;}
.doorunView .bodyWrap p {font-size:14px;line-height:30px;color:#555555;}

.doorunView .doorunbodyWrap {padding:30px;color:#555555;font-size:14px;line-height:35px;word-wrap:break-word;}
.doorunView .doorunbodyWrap:after {content:""; display:block; clear:both;}
.doorunView .doorunbodyWrap .title {height:80px;padding-top:30px;padding-bottom:30px; }
.doorunView .doorunbodyWrap .title h2 {color:#131230; font-size:24px; line-height:34px; font-weight:900;}
.doorunView .doorunbodyWrap .title strong {color:#0d0d0d; font-size:15px;}
.doorunView .doorunbodyWrap p {font-size:14px;line-height:30px;color:#555555;}

.doorunRecommWritebox {clear:both;width:1200px;margin:70px auto 40px;background:#f2f5fa;padding:15px 30px;border:1px solid #e7e9ee;text-align:center;color:#666666;font-size:15px; box-sizing:border-box;}
.doorunRecommWritebox:after {content:" "; display:block; clear:both;}
.doorunRecommWritebox textarea {padding:10px 20px;width:905px;color:#666666;font-size:15px;margin:0;border:1px solid #cccccc;line-height:24px;height:60px;box-sizing:content-box;}
.doorunRecommWritebox button {color:#fff;font-size:15px;border:none;background:#4a4a4a;padding:0px 50px;margin:0 0px;line-height:82px;}
.doorunRecommWritebox p {margin-top:5px;text-align:right;font-size:15px;}
.doorunRecommWritebox p strong {color:#41a1eb;font-weight:normal;font-size:15px;}