@charset "UTF-8";
* { margin : 0 ; padding : 0 ; }
body { 
text-align: center; /* center on ie */
width: 100%;
font-size: 0.8em;
color:#000;
line-height: 1.5em;
font-family:"Meiryo","DFP太丸ゴシック体","ヒラギノ丸ゴ pro W4","ＭＳ Ｐゴシック",sans-serif,"Osaka‐等幅";
background-color: #fff;
background-repeat: repeat;
background-image:url(../img/bg.gif);  
text-align:left;
}

a img {
border: none;
}

.shadow{
  box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.4);
}

li{
 list-style-type: none;
}
.menu {
margin:0 0 10px;
padding:155px 0 0 0;
height:289px;
background-repeat: no-repeat;
background-image:url(../img/menu_bg.gif);  
}
.menu-left{
float:left;
margin: 0 0 0 0;
}
.menu-right{
float:right;
margin: 0 0 0 0;
}

h3{
margin:0 0 3px 0;
}
h4{
margin:0 0 3px 0;
}

h5{
margin:0 0 0 0;
padding:0 0 0 0;
}

a:link {color: #CC0000;text-decoration:underline;}
a:visited {color: #CC0000;text-decoration:underline;}
a:hover { color: #EF9797;text-decoration:underline;} 
a:active { color: #CC0000;text-decoration:underline;}  

#side a {color:#CC6A21;text-decoration:none;}
#side a:link {color:#CC6A21;text-decoration:none;}
#side a:visited {color:#CC6A21;text-decoration:none;}
#side a:hover {color:#FF9B0B;text-decoration:underline;}
#side a:active {color:#CC6A21;text-decoration:none;}


#content { 
margin: 0 auto;   
padding: 0px 0px 0px 0px; 
text-align: left;
width : 960px ;
background-repeat: repeat;
}

header { 
 margin: 0 auto;
 width : 100% ;
 height:263px;
 background-position: top center;
background-image:url(../img/header-bg.gif);  
 }
#header-logo{
 margin: 0 auto;
 width : 960px ;
 height:263px;
}

#sidebar { 
margin: 10px 0 50px 0; padding: 0 0 0 0px;
float:left;
width : 240px ;
}

#main{
margin: 10px 0 50px 0; padding: 0 0 0 0px;
float:right;
width : 700px ;
}

#topics {
margin: 0 0 0px 0; padding: 0 0px 0 105px;
float:right;
width : 615px ;
background-image:url(../img/timpow.png);
background-repeat: no-repeat;
background-position: bottom 62px left;
}

#h_live{
width:340px;
height:33px;
margin:0 0 10px 0;
padding:0 0 0 0;
background-image:url(../img/live_header.png); 
}

.info_live{
margin:0 0 0 0;
padding:0 0 0 0;
width:340px ;
float:right;
}

.live-title{
font-size: 1.3em;
font-weight: bold;
line-height: 1.3em;
margin: 0 0 3px 0;
}

.live-ex{
font-size:0.9em;
line-height: 1.2em;
color:#000;
}

.live-list{
margin:0px 0 0px 0;
padding:0px 0px 0px 0px;
width:340px ;
color:#000;
background-repeat: no-repeat;
}

.info_live a {color:#b43a3a;text-decoration:underline;}
.info_live a:link {color:#b43a3a;text-decoration:underline;}
.info_live a:visited {color:#b43a3a;text-decoration:underline;}
.info_live a:hover {color:#da8484;text-decoration:underline;}
.info_live a:active {color:#da8484;text-decoration:none;}

.more_live{
margin:0px 0 0px 0;
padding:0px 0px 0px 0px;
width:153px ;
float:right;
}

#h_news{
width:340px;
height:33px;
margin:0 0 10px 0;
padding:0 0 0 0;
background-image:url(../img/news_header.png);  
}
.info_news{
margin:0 0 0 0;
padding:0 0 0 0;
width:340px ;
float:left;
}

.news-title{
font-size: 1.2em;
font-weight: bold;
line-height: 1.35em;
margin: 0 0 3px 0;
}

.news-list{
margin:0px 0 0px 0;
padding:0px 0px 0px 0px;
width:340px ;
color:#000;
background-repeat: no-repeat;
}

.news-ex{
font-size:0.9em;
line-height: 1.2em;
color:#000;
}
.news-data{
text-align:right;
font-size:0.9em;
}

.info_news a {color:#0097C6;text-decoration:underline;}
.info_news a:link {color:#0097C6;text-decoration:underline;}
.info_news a:visited {color:#0097C6;text-decoration:underline;}
.info_news a:hover {color:#71C7E2;text-decoration:underline;}
.info_news a:active {color:#71C7E2;text-decoration:none;}

.more_news{
margin:0px 0 0px 0;
padding:0px 0px 0px 0px;
width:128px ;
float:right;}

.border{
margin:10px 0 10px 0;
height:4px;
width:340px;
background-image:url(../img/border_red.png);  
}

.asset-header{
padding:8px 10px 6px 10px;
width:680px;
font-size:1.0em;
color:#fff;
background-image:url(../img/entry-header.png);
background-repeat: repeat;
}

.asset-header-news{
padding:8px 10px 6px 10px;
width:680px;
color:#fff;
background-image:url(../img/entry-excerpt.png);
background-repeat: repeat;
}

.asset-excerpt{
padding:2px 5px 0px 10px;
margin:0 0 0px 0;
width:690px;
font-size:1.0em;
color:#fff;
background-image:url(../img/entry-excerpt.png);
background-repeat: no-repeat;
}
.asset-content{
margin:10px 0 0px 0;
padding:0px 0px 0px 0px;
width:700px;
color:#000;
}

.ticket{
margin:35px 0 10px 0;
color:#797979;
}

.asset-meta-list{
width:auto;
height:20px;
background-color:#bcbcbc;
margin: 20px 0 20px 0;
padding:3px 0px 3px 0px;
}

li.asset-meta-list-item {
margin:0 5px 0 5px;
height:30px;
display: inline;
float:left;
color:#000;
}
.asset-meta{
margin:0;
padding:0 0 0 0;
}

li.page-navigation-list-item{
margin:0 5px 0 5px;
height:20px;
display: inline;
color:#000;
}

li.live-list-all{
margin:0 0 20px 0;
color:#fff;
}

#live-list-header{
width:700px;
height:38px;
margin:0 0 10px 0;
padding:0 0 0 0;
background-image:url(../img/live-list.png);  
}

#pastlink{
margin:100px 0 10px 0;
}

.list-sns{
margin:10px 0 0px 0;
height:20px;
float:right;
width:auto;
}

#past-list-header{
width:700px;
height:38px;
margin:0 0 10px 0;
padding:0 0 0 0;
background-image:url(../img/past-list.png);  
}

.live-info-header{
padding:8px 10px 7px 10px;
width:680px;
color:#fff;
background-image:url(../img/entry-header.png);
background-repeat: no-repeat;
font-size:1.4em;
}
.live-info-main{
padding:0px 0px 0px 0px;
margin:5px 0 20px 0;
width:700px;
color:#000;
}
.live-info-header a {color:#fff;text-decoration:none;}
.live-info-header a:link {color:#fff;text-decoration:none;}
.live-info-header a:visited {color:#fff;text-decoration:none;}
.live-info-header a:hover {color:#980000;text-decoration:underline;}
.live-info-header a:active {color:#980000;text-decoration:none;}

.live-info-main a {color:#d80000;text-decoration:underline;}
.live-info-main a:link {color:#d80000;text-decoration:underline;}
.live-info-main a:visited {color:#d80000;text-decoration:underline;}
.live-info-main a:hover {color:#da8484;text-decoration:underline;}
.live-info-main a:active {color:#da8484;text-decoration:none;}

li.news-list-all{
margin:0 0 40px 0;
color:#fff;
}

#news-list-header{
width:700px;
height:38px;
margin:0 0 10px 0;
padding:0 0 0 0;
background-image:url(../img/news-list.png);  
}

.news-info-header{
margin:0px 0 0 0;
padding:8px 10px 6px 10px;
width:680px;
height:auto;
color:#fff;
background-image:url(../img/entry-excerpt.png);
background-repeat: repeat;
font-size:1.4em;
line-height: 1.2em;
clear:both;
}
.news-info-main{
padding:0px 0px 0px 0px;
margin:5px 0 20px 0;
width:700px;
color:#000;
}
.news-info-header a {color:#fff;text-decoration:none;}
.news-info-header a:link {color:#fff;text-decoration:none;}
.news-info-header a:visited {color:#fff;text-decoration:none;}
.news-info-header a:hover {color:#80e3ff;text-decoration:underline;}
.news-info-header a:active {color:#80e3ff;text-decoration:none;}

.news-info-main a {color:#b43a3a;text-decoration:underline;}
.news-info-main a:link {color:#b43a3a;text-decoration:underline;}
.news-info-main a:visited {color:#b43a3a;text-decoration:underline;}
.news-info-main a:hover {color:#da8484;text-decoration:underline;}
.news-info-main a:active {color:#da8484;text-decoration:none;}

.sns_button{
float:right;
height:30px;
width:65px;
margin:0 0px 20px 0;
}
.sns{
margin:0 0px 0 0;
height:30px;
width:30px;
display: inline;
}

.page-navigation-list{
clear:both;
margin:20px 0 0 0;
}

#disc-list-header{
width:700px;
height:38px;
margin:0 0 10px 0;
padding:0 0 0 0;
background-image:url(../img/disc-list.png);  
}
#prof-list-header{
width:700px;
height:38px;
margin:0 0 10px 0;
padding:0 0 0 0;
background-image:url(../img/prof-list.png);  
}
#contact-list-header{
width:700px;
height:38px;
margin:0 0 10px 0;
padding:0 0 0 0;
background-image:url(../img/contact-list.png);  
}

#timeline{
margin:20px 0 20px 0;
height:250px;
}

#profile{
width:700px;
height:460px;
margin:0 0 0 0;
background-image:url(../img/spmember.png);  
clear:both;
}

.member{
width:160px;
margin: 225px 9px 0 6px;
float:left;
}
.member h5{
font-weight:normal;
}

.prof1{
background:#a14040;
color:#fff;
padding:3px 0px 2px 3px;
line-height: 1.2em;
}
.prof2{
background:#4089a1;
color:#fff;
padding:3px 3px 2px 3px;
line-height: 1.2em;
}

.about{
text-align:left;
clear:both;
color:#000;
line-height: 1.4em;
font-size:0.9em;
}

.p-link{
background:#474747;
text-align:left;
float:left;
line-height: 1.4em;
font-size:1.0em;
padding:1px 5px 1px 5px;
margin:5px 5px 0 0;
}
.p-link a{color:#fff;}
.p-link a:link,.p-link a:visited,.p-link a:active{color:#fff;}
.p-link a:hover{color:#cecece;}

#biography{
float:left;
}

#history-header{
width:700px;
height:38px;
margin:40px 0 10px 0;
padding:0 0 0 0;
background-image:url(../img/history.png);  
clear:both;
}

.history{
marign:0px 0 0px 0;
padding:5px 0 5px 0;
clear:both;
}

.year{
width:50px;
margin:0;
height:5px;
float:left;
text-align:center;
}
.month{
width:40px;
height:5px;
margin:0;
float:left;
text-align:center;
}
.happen{
margin:0;
float:left;
width:600px;
}

.photo{
clear:both;
}

.last-update{
text-align:right;
color:#696969;
margin:20px 0 20px 0;
}

.link-buner{
margin:20px 0 0px 0;
}

.blog-buner{
margin:8px 0 8px 0;
}

footer {
 margin: 0 auto;
 padding: 30px 0 30px 0;
 width : 100% ;
 height: 100px;
 background-color: #000; 
 clear : both ;
 background-repeat: repeat;
background-image:url(../img/header-bg.gif);  
 }

#footer-inner{
 color: #fff;
 text-align:center;
}