@charset "Shift_JIS";
/*1.ページ共通
==================*/

body {
margin:0 auto;
padding:0;
font-size:12px;
line-height:20px;
font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#222;
background:#000;
text-align:center ;
}

td {
font-size:12px;
line-height:16px;
}

form {
margin:0;
padding:0;
}

input {
margin:0;
padding:0;
}

.naka {
margin:0 auto;
padding:0;
text-align:center;
}

.migi {
margin:5px 0;
padding:0;
text-align:right;
}

img {
border:0;
}

.red {
color:#f00;
}

.green {
color:#6A8732;
}

.navy {
color:#142A4C;
}

span.blueline {
padding-bottom:2px;
line-height:20px;
border-bottom:1px dotted #B3D9F9;
}

a:link { color: #03f;  text-decoration:none; }
a:active { color: #03f; text-decoration:none; }
a:visited { color: #03f; text-decoration:none; }
a:hover { color: #005; text-decoration:underline;}

.clearfix:after {
content:".";
dispay:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
}

#layout {
clear:both;
margin:0 auto;
padding:0 ;
width:970px;
text-align:center ;
background:#fff;
}

#layout p {
text-align:left ;
}

/*2.ヘッダーとメニュー
==================*/

.logo {
margin:0;
padding:5px 10px ;
text-align:left;
width:280px;
}

.logo h1 {
margin:0;
padding:0 ;
font-size:11px; 
line-height:11px;
}

.ad {
float:right;
margin:0;
padding:0;
height:60px;
width:600px;
}

img.photoright {
margin:0;
padding:0 0 5px 10px;
float:right ;
}

.menu {
margin:0;
padding:0;
background:url(../img/menu_bk.gif);
height:25px;
}

.menu ul {
margin: 0;
padding:0;
text-align:left ;
}

.menu ul  li {
float:left ;
margin:0px ;
padding:5px 10px ;
border-left:1px solid #fff;
border-right:1px solid #222;
list-style:none ;
text-align:left ;
font-size:12px;
line-height:15px;
display:block;
}

.menu a:link { color: #000;  text-decoration:none; font-weight:bold; }
.menu a:active { color: #000; text-decoration:none; font-weight:bold; }
.menu a:visited { color: #000; text-decoration:none; font-weight:bold; }
.menu a:hover { color: #f00; text-decoration:underline; font-weight:bold; }

.pan {
margin:5px 10px ;
padding:0;
float:left;
font-size:10px;
text-align:left;
}

.search {
margin:3px 10px 0 0;
padding:0;
float:right;
text-align:right;
}

.search td {
text-align:left ;
font-size:11px;
}

/*3.三分割
==================*/

#leftfix {
margin:0;
padding:10px 0 0 5px ;
width:720px;
float:left;
text-align:left;
}

#rightfix {
margin0;
padding:10px 10px 0 0 ;
240px;
float:right;
}

.left_left {
width:350px;
margin:0 0 20px 5px;
padding:0;
float:left;
text-align:left;
}

.left_right {
width:350px;
margin:0 5px 20px 0;
padding:0;
float:right;
}

/*4.リスト
==================*/

ul.league {
margin:5px 0;
padding:0;
text-align:left ;
}

ul.league li.JBA {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/jba_i.gif) no-repeat ;
list-style:none;
}

ul.league li.JAPAN {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/japan_i.gif) no-repeat ;
list-style:none;
}

ul.league li.JBL {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/jbl_i.gif) no-repeat ;
list-style:none;
}

ul.league li.WJBL {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/wjbl_i.gif) no-repeat ;
list-style:none;
}

ul.league li.bj {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/bj_i.gif) no-repeat ;
list-style:none;
}

ul.league li.LEGEND {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/legend_i.gif) no-repeat ;
list-style:none;
}

ul.league li.SOMECITY {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/sc_i.gif) no-repeat ;
list-style:none;
}

ul.league li.STREET {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/street_i.gif) no-repeat ;
list-style:none;
}

ul.league li.SCHOOL {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/school_i.gif) no-repeat ;
list-style:none;
}

ul.league li.OTHER {
margin:0;
padding:0 0 2px 60px ;
text-align:left ;
background:url(../img/other_i.gif) no-repeat ;
list-style:none;
}

.schedule {
margin:10px 0;
padding:10px 0;
width:235px;
background:url(../img/schedule.gif) no-repeat;
}

.schedule h2 {
margin:0;
padding:0 5px 0 60px;
font-size:12px;
text-align:left;
height:44px;
}

.schedule ul {
overflow:auto;
width:235px;
height:320px;
margin:0;
padding:0;
background:#bfd1f2;
font-size:12px;
text-align:left;
}

.schedule ul li {
margin:0;
padding:2px 5px;
border-bottom:1px dotted #222;
list-style:none ;
}

.schedule a:link { color: #002547;  text-decoration:none; }
.schedule a:active { color: #002547; text-decoration:none; }
.schedule a:visited { color: #002547; text-decoration:none; }
.schedule a:hover { color: #c00; text-decoration:underline;}

.gallery {
clear:both;
margin: 0;
padding: 0;
background:url(../img/photo.gif) no-repeat;
width:681px;
height:155px;
text-align:left;
}

.gallery ul {
margin:0;
padding:10px 20px 0 70px;
}

.gallery ul li {
float:left;
margin:0;
padding:0 15px 0 0 ;
list-style:none;
font-size:12px;
line-height:15px;
}

h3.linksite {
margin:5px 0;
padding:0;
text-align:left;
font-size:12px;
color:#c00;
}

ul.mark1 {
margin:0 10px 20px 10px ;
padding:0;
}

ul.mark1 li {
margin:0;
padding:0 0 2px 10px;
text-align:left;
background:url(../img/mark1.gif) no-repeat 0 5px;
list-style:none;
}

ul.mark2 {
margin:0 20px 15px 20px ;
padding:0;
}

ul.mark2 li {
margin:0;
padding:0 0 2px 15px;
text-align:left;
background:url(../img/mark2.gif) no-repeat 0 3px;
list-style:none;
}

ul.ticket {
margin:5px 50px;
padding:0;
text-align:left ;
}

ul.ticket li.JBA {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/jba_i.gif) no-repeat ;
list-style:none;
}

ul.ticket li.JAPAN {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/japan_i.gif) no-repeat ;
list-style:none;
}

ul.ticket li.JBL {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/jbl_i.gif) no-repeat ;
list-style:none;
}

ul.ticket li.WJBL {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/wjbl_i.gif) no-repeat ;
list-style:none;
}

ul.ticket li.bj {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/bj_i.gif) no-repeat ;
list-style:none;
}

ul.ticket li.LEGEND {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/legend_i.gif) no-repeat ;
list-style:none;
}

ul.ticket li.SOMECITY {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/sc_i.gif) no-repeat ;
list-style:none;
}

ul.ticket li.STREET {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/street_i.gif) no-repeat ;
list-style:none;
}

ul.ticket li.SCHOOL {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/gakuse_i.gif) no-repeat ;
list-style:none;
}

ul.ticket li.OTHER {
margin:5px 0 0 0;
padding:0 0 15px 60px ;
border-bottom:1px solid #111;
text-align:left ;
background:url(../img/other_i.gif) no-repeat ;
list-style:none;
}

/*5.左側コンテンツ内情報
==================*/

p.text {
margin:0;
padding:0 40px 20px 10px;
text-align:left;
line-height:22px;
}

p.textnext {
margin:0;
padding:0 0 0 300px;
text-align:left;
}

.column_t {
margin:0 0 15px; 0;
padding:0;
text-align:left;
background:url(../column/img/title.gif) no-repeat;
width:680px;
height:54px;
}

.column_t h2 {
margin:0;
padding:10px 20px 0 70px;
font-size:13px;
}

h3.column_sub {
margin: 5px ;
padding:2px 5px;
text-align:left;
border-left:8px solid #719f36;
font-size:13px;
}

h3.top_sub {
margin: 5px 5px 5px 0 ;
padding:2px 5px;
text-align:left;
border:1px solid #000;
background:url(../img/title_bk.gif) repeat-x;
font-size:13px;
color:#005;
}

.photo_t {
margin:0 0 15px; 0;
padding:0;
text-align:left;
background:url(../photo/img/title.gif) no-repeat;
width:680px;
height:54px;
}

.photo_t h2 {
margin:0;
padding:10px 20px 0 70px;
font-size:13px;
}

.schedule_t {
margin:0 0 15px; 0;
padding:0;
text-align:left;
background:url(../schedule/img/title.gif) no-repeat;
width:680px;
height:54px;
}

.schedule_t h2 {
margin:0;
padding:10px 20px 0 70px;
font-size:13px;
}

h3.schedule_sub {
margin: 5px ;
padding:2px 5px;
text-align:left;
border-left:8px solid #457daf;
font-size:13px;
}

.news_t {
margin:0 0 15px; 0;
padding:0;
text-align:left;
background:url(../news/img/title.gif) no-repeat;
width:680px;
height:54px;
}

.news_t h2 {
margin:0;
padding:10px 20px 0 70px;
font-size:13px;
}

h3.news_sub {
margin: 5px ;
padding:2px 5px;
text-align:left;
border-left:8px solid #d02b04;
font-size:13px;
}

.interview_t {
margin:0 0 15px; 0;
padding:0;
text-align:left;
background:url(../interview/img/title.gif) no-repeat;
width:680px;
height:54px;
}

.interview_t h2 {
margin:0;
padding:10px 20px 0 70px;
font-size:13px;
}

.ticket_t {
margin:0 0 15px; 0;
padding:0;
text-align:left;
background:url(../ticket/img/title.gif) no-repeat;
width:680px;
height:54px;
}

.ticket_t h2 {
margin:0;
padding:10px 20px 0 70px;
font-size:13px;
}

.about_t {
margin:0 0 15px; 0;
padding:0;
text-align:left;
background:url(../about/img/title.gif) no-repeat;
width:680px;
height:54px;
}

.about_t h2 {
margin:0;
padding:10px 20px 0 70px;
font-size:13px;
}

ul.list {
margin:0 10px ;
padding:0;
width:650px;
}

ul.list li {
margin:2px 0;
padding:0 0 2px 10px;
text-align:left;
border-bottom:1px dotted #555;
list-style:none;
}

ul.list2 {
margin:0 10px ;
padding:0;
width:90%;
}

ul.list2 li {
margin:2px 0;
padding:0 0 2px 10px;
text-align:left;
border-bottom:1px dotted #555;
list-style:none;
min-height:50px;
line-height:16px;
}

ul.mark3 {
margin:0 20px 15px 20px ;
padding:0;
}

ul.mark3 li {
margin:0;
padding:0 0 2px 17px;
text-align:left;
background:url(../img/mark3.gif) no-repeat 0 3px;
list-style:none;
}

ul.mark4 {
margin:0 20px 15px 20px ;
padding:0;
}

ul.mark4 li {
margin:0;
padding:0 0 2px 15px;
text-align:left;
background:url(../img/mark4.gif) no-repeat 0 3px;
list-style:none;
}

.comment {
clear:both;
margin:10px 30px;
padding:0;
text-align:right;
font-size:11px;
}

.profile {
margin:20px 50px 20px 20px;
padding:5px 15px;
background:url(../img/grad_bk.gif) repeat-x ;
border:1px solid #555;
text-align:left;
}

.profile h3 {
font-size:14px;
margin:5px 0;
padding:0;
}

.profile p {
margin:5px 0;
padding:0;
}

.profile img {
float:right;
margin:5px 0 0 10px;
padding:0;
border:1px solid #555 ;
}

.shopping {
margin:20px;
padding:5px 0;
text-align:left;
}

.shopping p {
margin:5px 20px ;
padding:0;
}

ul.photolist {
margin:10px 30px;
padding:0;
}

ul.photolist li {
float:left;
margin:0 10px 10px 0;
padding:0;
list-style:none;
}

table.result {
margin:10px 20px 5px 10px;
padding:0;
border-left:1px solid #555;
border-top:1px solid #555;
}

table.result th {
margin:0;
padding:2px 3px;
background:#ccc;
border-right:1px solid #555;
border-bottom:1px solid #555;
}

table.result td {
margin:0;
padding:2px 3px;
border-right:1px solid #555;
border-bottom:1px solid #555;
}

.red {
color:#f00;
}

img.aki {
margin:10px auto;
padding:0;
text-align:center;
} 


/*5.フッター
==================*/

h2.title {
margin:5px;
padding:3px 5px;
background:url(../img/title_bk.gif) repeat-x ;
font-size:13px;
text-align:left;
border-bottom:2px solid #999;
}


ul.link {
margin:10px auto;
padding:0;
text-align:center;
width:800px;
}

ul.link li {
margin:0 auto;
padding:10px 3px ;
text-align:center;
float:left;
list-style:none;
}

.foot {
margin: 0;
padding:10px 0 100px 0;
clear:both;
border-top:1px solid #d8d8d8;
}

p.footmenu {
float:left;
margin:5px 10px;
padding:0;
text-align:left;
}

p.copyright {
float:right;
margin:5px 10px;
padding:0;
text-align:right;
}

ul.photo {
margin:0 auto;
padding:0;
text-align:center ;
}

ul.photo li {
margin:5px auto;
padding:5px;
text-align:center ;
list-style:none ;
}




.rsstc   { font-size: 12px; background-color: #000; margin: 0; padding: 0 }
.rsstc a { color: #0000ff;}
.rsstc em  { font-style: normal; font-weight: bold; margin-left: 10px; padding: 3px; color:#f00;}
.rsstc ul   { background-color: #fdfdfd; margin: 0; padding: 0 ;border: solid 2px #000; }
.rsstc li   { list-style-type: none; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border-bottom: 1px dashed #000; }







.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 340px; /*width of featured content slider*/
height: 380px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0;
background: white;
width: 340px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 340px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 3px;
}

.pagination a{
padding: 3px ;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}





.gallerycontroller{
width:340px
}

.gallerycontent{
width: 340px;
height: 380px;
padding: 0;
display: block;
}