@charset "Shift_JIS";



/*----------------------------------------------*/
/*----------------------------------------------*/
/*FM802 SPECIAL EVENT---------------------------*/
/*----------------------------------------------*/
/*2009.04.21------------------------------------*/




/*�� 1.DEFAULT----------------------------------*/

/*�� 2.SPECIAL MOVIE----------------------------*/










/*----------------------------------------------*/
/*�� 1.DEFAULT ��-------------------------------*/
/*----------------------------------------------*/

#setable1 {
width: 210px;
}

#setable2 {
width: 10px;
}

#setable {
width: 650px;
padding-bottom: 10px;
}

.setext {
font-size:12px;
padding:5px 0;
}

.setable {
width: 650px;
border: 1px solid #999999;
}

.sehead {
background: #CCCCCC;
}

.sespace {
padding: 2px;
}

.areaspace {
padding-left: 15px;
padding-bottom: 15px;
padding-top: 15px;
padding-right: 15px;
}

.areaphoto {
padding-left: 5px;
padding-bottom: 5px;
padding-top: 15px;
padding-right: 5px;
width: 160px;
background: #99CC33;
}

.areaphotomovie {
padding-left: 5px;
padding-bottom: 5px;
padding-top: 15px;
padding-right: 5px;
width: 160px;
background: #FFCC99;
}

.texthead {
font-size: 14px;
font-weight: bold;
color: #333333;
padding: 3px;
}

.texta {
font-size: 16px;
font-weight: bold;
color: #006633;
}

.textb {
font-size: 14px;
font-weight: bold;
color: #FF3300;
}

.textc {
font-size: 12px;
font-weight: bold;
color: #000000;
}

.textd {
font-size: 12px;
line-height: 16px;
color: #333333;
}

.entryform {
background: #FFFF99;
padding: 10px;
border: 1px solid #FFCC00;
}

.forma {
font-size: 12px;
color: #333333;
padding-left: 12px;
}

.formb {
font-size: 12px;
line-height: 16px;
color: #333333;
}

hr {
display:block;
}

b {
color:#FF3300;
}

.star {
color:#FF6600;
}










/*----------------------------------------------*/
/*�� 2.SPECIAL MOVIE ��-------------------------*/
/*----------------------------------------------*/

/*SPECIAL EVENT(TITLE)*/
#pageTitle h3 {
width:345px;
height:55px;
margin:0;
padding:0;
background:url(../../image/event/e/se_title.gif) no-repeat 0 0;
}

/*SUB TITLE(SPECIAL MOVIE)*/
h4#spmovieSubtitle {
margin:0;
padding:0;
font-size:0px;
line-height:0px;
}

/*FRAME*/
#spmovieFrame {
width:618px;
height:auto;
margin:0 0 30px 0;
padding:15px;
border:1px solid #999999;
}



/*----------------------------------------------*/
/*SPECIAL MOVIE(TITLE & TRAILER)----------------*/

/*SPM(TITLE)*/
h3#spmTitle {
font-size:1.6em;
margin-bottom:5px;
}

/*SPM(COPYRIGHT)*/
p#spmCopyright {
width:auto;
font-size:1.0em;
border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
margin-bottom:30px;
}

/*SPM(TRAILER)*/
#spmTrailer {
width:auto;
height:auto;
text-align:center;
margin:0 0 30px 0;
padding:0;
}



/*----------------------------------------------*/
/*SPECIAL MOVIE(LEFT & RIGHT SET)---------------*/

/*SET(LEFT & RIGHT)*/
#spmovieSet {
width:618px;
height:auto;
margin:0;
padding:0;
background:url(/image/event/e/se_movie_line.gif) repeat-y 0 0;
}

#spmovieSet:after {
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}

#spmovieLeft,#spmovieRight {
height:auto;
margin:0;
padding:0;
}

/*SPMOVIE(LEFT)*/
#spmovieLeft {
width:375px;
float:left;
}

/*SPMOVIE(RIGHT)*/
#spmovieRight {
width:210px;
float:right;
}


/*----------------------------------------------*/
/*SPECIAL MOVIE(LEFT)---------------------------*/

/*SPM(CATCH COPY)*/
h4#spmCatch {
font-size:1.2em;
line-height:1.6em;
font-weight:bold;
margin-bottom:1.2em;
}

/*SPM(STORY) & (STAFF & CAST) & (ROADSHOW) */
p#spmStory,p#spmStaffCast,h4#spmRoadshow {
font-size:1.2em;
line-height:1.6em;
margin-bottom:1.2em;
}

/*SPM(ROADSHOW)*/
h4#spmRoadshow {
font-weight:bold;
}

/*SPM(OFFICIAL SITE)*/
ul#spmOfficial {
margin:0;
padding:0;
}

ul#spmOfficial li {
margin:0;
padding:0;
}


/*----------------------------------------------*/
/*SPECIAL MOVIE(RIGHT)--------------------------*/

/*PRESENT(TITLE)*/
h4#smpPreTitle {
width:210px;
height:60px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
background:url(/image/event/e/se_movie_t_pre.gif) no-repeat 0 0;
}

dl {
margin:0;
padding:0;
}

/*PRESENT(SUB TITLE ALL)*/
dt#spmPreS-preTitle,dt#spmPreS-howtoTitle,dt#spmPreS-deadTitle,dt#spmPreS-winTitle {
width:210px;
height:18px;
margin:0;
padding:0;
text-indent:-9999px;
}

/*PRESENT(ITEM)*/
dt#spmPreS-preTitle {
background:url(/image/event/e/se_movie_st_pre.gif) no-repeat 0 0;
}

/*PRESENT(HOT TO)*/
dt#spmPreS-howtoTitle {
background:url(/image/event/e/se_movie_st_howto.gif) no-repeat 0 0;
}

/*PRESENT(DEADLINE)*/
dt#spmPreS-deadTitle {
background:url(/image/event/e/se_movie_st_end.gif) no-repeat 0 0;
}

/*PRESENT(WINNER)*/
dt#spmPreS-winTitle {
background:url(/image/event/e/se_movie_st_win.gif) no-repeat 0 0;
}

/*PRESENT (SUB TEXT ALL)*/
dd#spmPreS-preTxt,dd#spmPreS-howtoTxt,dd#spmPreS-deadTxt,dd#spmPreS-winTxt {
font-size:1.2em;
line-height:1.6em;
text-align:left;
margin:0 0 1.6em 0;
padding:0;
}

