@charset 'iso-2022-jp';

/*program*/


#main h3{margin:0 0 5px 0;padding:5px;line-height:150%;font-size:130%;}

#main02 h4{margin:0 0 5px 0;padding:0;color:#278595;line-height:150%;font-size:88%;}

/*players file*/
#main h2.filetit{background:url(../img/title.png) 0px -54px;width:400px;height:27px;margin:5px;}

#player01{width:545px;height:356px;}

#playerimg01{float:left;background:url(../img/player_img01.jpg);width:205px;height:356px;}

#playerimg02{float:left;background:url(../img/player_img02.jpg);width:205px;height:356px;}

#playerdata{float:right;padding-top:0px;}

.border1{width:339px;height:355px;border-top: solid 1px #BEBEBE;border-right: solid 1px #BEBEBE;border-bottom: solid 1px #BEBEBE;}

.databox{padding:0px 0 0 0;}

#playerdata .databox h4{width:330px;height:31px;float:right;margin:0;}


#playerdata .databox h3.h401{margin:0px;padding:0px;width:320px;height:50px;background:url(../img/player_name01.gif) no-repeat;}


#playerdata .databox h3.h402{margin:0px;padding:0px;width:320px;height:50px;background:url(../img/player_name02.gif) no-repeat;}




.gotonext{
text-align:center;
}


#prof dl{
padding-left:10px;
margin-bottom:3px;
font-size:82%;

}


#prof dt.dt01{
width:79px;
height:12px;
background:url(../img/dt.gif) no-repeat 0px 0px;
margin-bottom:5px;
}





#prof dt.dt02{
width:79px;
height:12px;
background:url(../img/dt.gif) no-repeat 0px -12px;
margin-bottom:5px;
}



#prof dt.dt03{
width:79px;
height:12px;
background:url(../img/dt.gif) no-repeat 0px -24px;
margin-bottom:5px;
}



#prof dt.dt04{
width:79px;
height:12px;
background:url(../img/dt.gif) no-repeat 0px -36px;
margin-bottom:5px;
}



#prof dt.dt05{
width:79px;
height:12px;
background:url(../img/dt.gif) no-repeat 0px -48px;
margin-bottom:5px;
}



#prof dt.dt06{
width:79px;
height:12px;
background:url(../img/dt.gif) no-repeat 0px -60px;
margin-bottom:5px;
}


#prof dt.dt07{
width:100px;
height:12px;
background:url(../img/dt.gif) no-repeat 0px -72px;
margin-bottom:5px;
}



#prof dd{
margin:0 0 5px 0;
line-height:140%;
}

.cover{
background:url(../img/cover.gif);
margin: 0px;
padding: 0px;
}
/*highlight*/

#main h2.highlighttit{
background:url(../img/title.png) 0px -27px;
width:400px;
height:27px;
margin:5px;
}


.highlightpic01{
background:url(../img/photo-1.jpg);
float:left;
width:150px;
height:200px;
margin:0px 10px 10px 0px;
}


.highlightpic02{
background:url(../img/photo-2.png);
float:right;
width:150px;
height:200px;
margin:0px 0px 10px 10px;
}


.highlightpic03{
background:url(../img/photo-3.jpg);
float:left;
width:150px;
height:200px;
margin:0px 10px 10px 0px;
}


.card{
width:560px;
height:100px;
margin:5px;
background:url(../img/card.jpg) no-repeat;
}


.card01{
width:560px;
height:100px;
margin:0px;
background:url(../img/card02.png) no-repeat;
}

.card02{
width:560px;
height:90px;
margin:0px;
padding-top:5px;
background:url(../img/card03.png) no-repeat;
}



.large{
font-size:1.0em;
font-weight:600;
margin-bottom:3px;
}

.large1{
font-size:1.1em;
font-weight : 700 ;
margin:0px;
}


.place{
font-size:0.6em;
color:#021677;
text-align:left;
}


p .text{
width:350px;
padding-top:5px;
float:right;
text-align:left;
font-size:80%;
}

.h4hi01{
background:url(../img/h4_highlight01.gif);
width:429px;
height:17px;
}

.h4hi02{
background:url(../img/h4_highlight02.gif);
width:330px;
height:17px;
}



    .snap01 a{
    width:230px;
    height:210px;
    margin:0px 5px 0px 0px;
    float:left;
    display:block;
    background-image:url(../img/map.jpg);
    background-repeat:no-repeat;
    }

.snap02{
background:url(../img/place02.jpg);
width:545px;
height:200px;
}
.snap02 .cover{
width:545px;
height:200px;
}

/*ticket*/
#main h2.tickettit{
background:url(../img/title.png) 0px -108px;
width:400px;
height:27px;
margin:5px;
}



.bold{font-weight:bold;}

.red{
color:#d50909;
}
a.red:link {
color: #d50909;
text-decoration:underline;
}
a.red:visited {
color: #d50909;
text-decoration:underline;
}
a.red:active {
color: #ff8000;
text-decoration:underline;
}
a.red:hover {
color: #ed0505;
font-size:110%;
text-decoration:underline;
}

.blue{
color:#0000ff;
}
a.blue:link {
color: #0000ff;
text-decoration:underline;
}
a.blue:visited {
color: #0000ff;
text-decoration:underline;
}
a.blue:active {
color: #0000ff;
text-decoration:underline;
}
a.blue:hover {
color: #0000ff;
font-size:110%;
text-decoration:underline;
}








.small{
font-size:68%;
}
.redsmall{
font-size:50%;
color:#b60101;
}

#main .side{
background:url(../img/sold.jpg) no-repeat;
width:471px;
height:93px;
}





#main h2.placetit{
background:url(../img/title.png) 0px -135px;
width:400px;
height:27px;
margin:5px;
}




.more{
width:100px;
height:20px;
float:left;
_float:right;
_margin:0px 90px 0px 0px;
}
/*onair*/

#main h2.onairtit{
background:url(../img/title.png) 0px 0px;
width:400px;
height:27px;
margin:5px;
}

.onair-txt{
font-size:90%;
}


.onair-txt2{
font-size:90%;
margin-bottom:5px;
}






/*Movie*/

#main h2.movietit{
background:url(../img/title.png) 0px -81px;
width:400px;
height:27px;
margin:5px;
}


.thumlist{width:540px;margin:15px auto 0 auto;}
.thumlist ul li{width:120px;float:left;text-align:center;list-style:none;font-size:60%;}
.thumlist ul li a{color:#ffffff;}
.thumlist ul li a:hover{color:#fc0;}
.thumlist ul li a img{width:100px;height:56px;border:1px solid #fff;display:block;margin:0 auto;}
.thumlist ul li a:hover img{border:1px solid #fc0;}


.mtxt{
font-size:80%;
margin-bottom:10px;
text-align:left;
line-height:140%;
}

