@charset "shift-jis";

H2{
background-image: url(../img/p-title.jpg);
background-repeat: no-repeat;
background-position: left top;
text-indent: -9999px;
width: 550px;
height: 70px;
margin: 8px 0 0; }

H3 {
font-size: 18px;
color: #2F82AC;
/*background-image: url(../img/midashi.gif);
background-repeat: no-repeat;
text-indent: -9999px;
height: 20px;*/
margin-top: 11px;
margin-bottom: 14px; }

/*H3.mi1{background-position: 0px 0px;}
H3.mi2{background-position: 0px -20px;}*/


.subnavi UL LI A{
text-indent: -9999px;
background-image: url(../img/subnavi.gif);
background-repeat: no-repeat;
display: block; }

.subnavi UL LI A.subnavi1{
background-position: 0px 0px;
width: 70px;
height: 20px; }

.subnavi UL LI A.subnavi2{
background-position: -75px 0px;
width: 209px;
height: 20px; }

.subnavi UL LI A.subnavi1-on{
background-position: 0px -22px;
width: 70px;
height: 20px; }

.subnavi UL LI A.subnavi2-on{
background-position: -75px -22px;
width: 209px;
height: 20px; }

.subnavi UL LI A:hover.subnavi1{
background-position: 0px -22px;}

.subnavi UL LI A:hover.subnavi2{
background-position: -75px -22px;}


.moviebutton P{
text-indent: -9999px;
float: left;
margin-right: 10px; }

.moviebutton P A{
background-image: url(../img/moviebot.gif);
background-repeat: no-repeat;
width: 265px;
height: 50px;
display: block; }

.moviebutton P A.movie1{
background-position: 0px 0px;}

.moviebutton P A.movie2{
background-position: -268px 0px;}

.moviebutton P A:hover.movie1{
background-position: 0px -50px;}

.moviebutton P A:hover.movie2{
background-position: -268px -50px;}


P.deta{
background-color: #d4e4ff;
padding: 10px;
border: solid 5px silver; }

P.ex-right{
font-size: 70%;
text-align: right;
margin-top: 3px;}











