@charset"Shift_JIS";
@import "common.css";
@import "navi.css";
/*===========================================
共通用CSS
===========================================*/
/*----タイトル関係----*/
h1{padding: 10px 0 5px 50px; margin: 0 0 10px 0; border-bottom: 3px solid #000841; background:url(../images/common/h1_icon.gif) no-repeat;}
h2{font-size: 10pt; text-align: left; color: #FFFFFF; font-weight: bold; padding: 5px 10px; margin: 20px 0 10px 0; background:url(../images/common/h2_bk.gif) no-repeat;}
h3{font-size: 10pt; text-align: left; font-weight: bold; padding: 5px 10px; margin : 10px 0; border-bottom:1px dotted #CCCCCC;}
h4{未設定}
h5{未設定}
h6{未設定}

/*----common----*/
.photo_right img{ float:right; margin: 0 0 0 20px;}
.photo_left img{ float:left; margin: 0 20px 0 0;}
.flag { vertical-align:middle; margin: 0 5px; border: 1px solid #CCCCCC;}


@media screen{
/*Screen用にCSSを記述*/
.navi{ float:left; width: 150px;}
.contents{ float:right; width: 610px; padding: 0px 0px 0px 10px;}
}

@media print{
/*print用にCSSを記述*/
.navi{display:none;}
.contents{margin: 0 auto; float:left;}
}


.framepanks{width: 600px;height: 20px;}
.framemain{width: 600px;}
.w50{ width:50%;}
.w55{ width:55%;}

#Path_navi p{ color: #FFFFFF; font-size:11px; padding: 5px 0;}
#Path_navi p a{ color: #FFFFFF;}
#Path_navi p a:link{ color: #FFFFFF; text-decoration:none;}
#Path_navi p a:visited{ color: #FFFFFF; text-decoration:none;}
#Path_navi p a:hover{ color: #FF0000; text-decoration:none;}



#pagetop{ width: 780px; margin: 50px auto 0 auto; clear:both;}


/*----選手名鑑----*/
#players{ width:660px; display: inline-block;}
#players h2{ margin: 0; padding: 0 0 10px 0;}
#players h3{ font-size: 10pt; text-align: left; color: #FFFFFF; font-weight: bold; padding: 5px 10px; margin: 20px 0 10px 0; background:url(../images/common/h2_bk_440.gif) no-repeat; border:0px;}

#players_photo{ float: left; width: 200px; margin: 10px 10px 0 0; border: 1px solid #CCCCCC;}
#players_detail{ float: right; width: 440px; margin: 0 0 20px 0; text-align:left; clear: right;}

ul.listPlayer{margin: 15px 0px 0px 30px;}
ul.listPlayer li {float: left;margin: 0px 10px 10px 0px;font-size: 12px;line-height: 110%;}
ul.listPlayer li a {display: block;height: 144px;width: 180px;padding: 5px;position: relative;cursor: pointer;}
ul.listPlayer li a:link,
ul.listPlayer li a:visited {background: #e6de3c; color: #014099; text-decoration:none;}
ul.listPlayer li a:hover { background: #0022b1;text-decoration: none;color: #ffffff;}
ul.listPlayer li .photoR, li .photoR {display: block;margin: 0px;position: absolute;right: 3px;bottom: 3px;width: 75px;}

ul.listPlayer li .number {display: block;font: 24px verdana;}
ul.listPlayer li .noNumber, li .noNumber {display: block;}
ul.listPlayer li .name {border-bottom: 1px solid #014099;padding-bottom: 4px;display: block;margin: 2px 0px 4px;}
ul.listPlayer li a:hover .name {border-bottom: 1px solid #ffffff;}

.graph_players{border-collapse: collapse; margin: 10px 0; background-color:#FFFFFF;}
.graph_players td{border: solid 1px #CCCCCC; padding: 3px;}
.graph_players th{border: solid 1px #CCCCCC; padding: 3px; font-weight:bold; text-align:center; background-color: #3366FF; color: #FFFFFF;}


/*----スタッフ名鑑----*/
ul.listStaff{margin: 15px 0px 0px 30px;}
ul.listStaff li {float: left;margin: 0px 10px 10px 0px;font-size: 12px;line-height: 110%;}
ul.listStaff li a {display: block;height: 144px;width: 280px;padding: 5px;position: relative;cursor: pointer;}
ul.listStaff li a:link,
ul.listStaff li a:visited {background: #e6de3c;color: #014099; text-decoration:none;}
ul.listStaff li a:hover { background: #0022b1;text-decoration: none;color: #ffffff;}
ul.listStaff li .photoR, li .photoR {display: block;margin: 0px;position: absolute;right: 3px;bottom: 3px;width: 175px;}

ul.listStaff li .number {display: block;font: 24px verdana;}
ul.listStaff li .noNumber, li .noNumber {display: block;}
ul.listStaff li .name {border-bottom: 1px solid #014099;padding-bottom: 4px;display: block;margin: 2px 0px 4px;}
ul.listStaff li a:hover .name {border-bottom: 1px solid #ffffff;}
