@charset "utf-8";

@import url('global.css');
@import url('layout.css');
@import url('/high1/public/css/bbs.css');
@import url('sports.css');
@import url('hockey.css');
@import url('main.css');

/* title */
.titleA {height:55px; font-size:0;}
.titleB {height:55px; margin-bottom:30px; border-bottom:2px solid #202020; font-size:0;}

.titsA {margin-bottom:15px; padding-left:9px; background:url(../img/common/bu_01.gif) no-repeat 0 1px; font-size:12px;}
.titsB {margin-bottom:10px; padding-left:9px; background:url(../img/common/bu_02.gif) no-repeat 0 3px; font-size:12px;}
.titsC {margin-bottom:10px; padding-left:9px; background:url(../img/common/bu_02.gif) no-repeat 0 6px; font-size:12px;}
.titsC select {vertical-align:middle;}
.titsD {margin-bottom:10px; padding-left:9px; background:url(../img/common/bu_03.gif) no-repeat 0 3px; font-size:12px;}

/* tab */
.tabWrapA {margin-bottom:20px; height:25px; background:#5C5855;}
.tabWrapA li {float:left; padding-left:4px;}
.tabWrapA li img {vertical-align:top;}
.tabWrapA li span {position:absolute; margin-left:-2000px;}

/* list */
.playerList {overflow:hidden; zoom:1; margin:0 -39px -30px 0;}
.playerList li {float:left; margin-right:38px; padding-bottom:30px;}
.playerList li div {width:219px; margin-bottom:5px; padding:3px; background:url(../img/common/bg_player_list.gif) no-repeat 0 0;}
.playerList li p {width:210px; text-align:center;}
.playerList li p img {margin-right:10px; vertical-align:middle;}

.staffList {margin-top:-20px;}
.staffList li {padding:20px 0 21px; height:155px; background:url(../img/common/h_01.gif) repeat-x left bottom;}
.staffList li .pic {float:left; margin-right:20px; padding:5px; width:130px; height:143px; border:1px solid #E1E1E1; background:url(../img/common/bg_thumb.gif) no-repeat center center;}
.staffList li .pic img {width:130px; height:143px; vertical-align:top;}
.staffList li .info {float:left; padding-top:8px; width:588px;}
.staffList li .info p {padding:0 0 13px 9px; font-size:15px; font-weight:bold; background:url(../img/common/bu_01.gif) no-repeat left 1px;}
.staffList li .info p strong {color:#000;}
.staffList li .info dl {line-height:20px;} 
.staffList li .info dl dt {clear:both; float:left; padding-left:14px; width:70px; font-weight:bold; background:url(../img/common/bu_04.gif) no-repeat left 8px;}
.staffList li .info dl dd {float:left; width:504px;}

.boardListA {border-top:2px solid #5C5856; border-bottom:2px solid #5C5856;}
.boardListA li {position:relative; overflow:hidden; width:100%; padding:10px 0; background:url(../img/common/bg_dot.gif) repeat-x 0 bottom;}
.boardListA li .img {float:left; width:135px; height:94px; padding:3px; border:1px solid #E7E7E7; font-size:0;}
.boardListA li .txt {float:right; width:594px;}
.boardListA li .txt .sub {overflow:hidden; zoom:1; margin:3px 0 5px; color:#888; font-size:11px;}
.boardListA li .txt .sub strong {float:left; width:345px; margin-right:10px; padding-right:10px; color:#666; font-size:12px;}
.boardListA li .txt .sub .date {overflow:hidden; zoom:1; float:right;}
.boardListA li .txt .sub .date li {position:static; float:left; width:auto; margin-left:30px; padding:0; background:none; font-size:11px; color:#888;}
.boardListA li .txt .sub .date li span {margin-right:5px; padding-right:5px; background:url(../img/common/v_05.gif) no-repeat right 1px; color:#666;}
.boardListA li .txt .cont {line-height:18px;}
.boardListA li .txt .cont a {color:#999;}
.boardListA li .txt .cont a:hover {color:#787DE7;}

/* view */
.playerView {overflow:hidden; zoom:1; margin-bottom:50px;}
.playerView .fl {width:260px; padding:3px 0 3px 3px; background:url(../img/common/bg_player.gif) no-repeat 0 0;}
.playerView .fr {width:487px;}
.playerView .fr .profile {overflow:hidden; zoom:1; margin-bottom:15px; padding-left:11px; line-height:14px;}
.playerView .fr .profile dt {clear:both; float:left; margin-bottom:5px; padding-left:14px; width:60px; background:url(../img/common/bu_04.gif) no-repeat 0 4px;}
.playerView .fr .profile dd {float:left; margin-bottom:5px; width:401px;} 
.playerView .fr .dataTableA {float:right; width:476px;}
.playerView .fr .indRecord {padding:5px;}
.playerView .fr .indRecord ul {overflow-x:hidden; overflow-y:auto; width:447px; height:123px; padding:15px;}
.playerView .fr .indRecord ul li {width:410px; margin-bottom:8px; padding-left:12px; background:url(../img/common/bu_05.gif) no-repeat 0 50%; color:#666; line-height:14px;}
.playerView .fr .bgJudo {background:url(../img/judo/bg_player_view.gif) no-repeat 0 0;}
.playerView .fr .bgSki {background:url(../img/ski/bg_player_view.gif) no-repeat 0 0;}

/* sitemap */
.sitemap {overflow:hidden; zoom:1;}
.sitemap li {float:left; width:178px; margin-right:9px;}
.sitemap li h3 {height:41px; padding:15px 0 0 13px; background:url(../img/etc/bg_sitemap.gif) no-repeat 0 0;}
.sitemap li ul {overflow:hidden; height:451px; padding-left:20px; background-color:#F4F4F4; border:1px solid #DEDEDE; border-top:none;}
.sitemap li ul li {float:none; width:auto; margin-top:21px;}
.sitemap li ul li a:link,.sitemap li ul li a:visited,.sitemap li ul li a:active,.sitemap li ul li a:focus,.sitemap li ul li a:hover {color:#F12022; font-weight:bold; text-decoration:none;}
.sitemap li ul li ul {height:auto; padding:0; border:none;}
.sitemap li ul li ul li {float:none; width:auto; margin-top:11px; padding-left:14px; background:url(../img/etc/bu_01.gif) no-repeat 0 5px;}
.sitemap li ul li ul li a:link,.sitemap li ul li ul li a:visited,.sitemap li ul li ul li a:active,.sitemap li ul li ul li a:focus,.sitemap li ul li ul li a:hover {color:#666; font-weight:normal;}

.selSeason {margin-bottom:10px; text-align:right;}
.selDate {float:right; margin-top:-24px;}

/* thumb list */
.thumbListA {overflow:hidden;}
.thumbListA ul {margin-left:-22px; padding:15px 0; width:777px; height:130px; border-top:2px solid #5C5856; border-bottom:2px solid #5C5856;}
.thumbListA ul li {display:inline; float:left; margin-left:22px; padding:2px; width:165px; height:124px; border:1px solid #E7E7E7;}
.thumbListA ul li img {width:165px; height:124px; vertical-align:top;}

.moreBtnA {float:right; margin-top:-20px;}
