@charset "shift_jis";

/*
	pygmalion program page styles
*/


/* pygmalion program page styles -------------------------- */

body.pygmalion #main .fltBox .aboutBox .pygmalionTxt{
min-height:345px;
padding:0 0 0 0;
}
*html body.pygmalion #main .fltBox .aboutBox .pygmalionTxt{
height:345px;
}

body.pygmalion #main .fltBox .aboutBox .pygmalionTxt p{
font-size:93%;
line-height:1.67em;
}
*html body.pygmalion #main .fltBox .aboutBox .pygmalionTxt p{
line-height:1.6em;
}
*+html body.pygmalion #main .fltBox .aboutBox .pygmalionTxt p{
line-height:1.6em;
}

/* 2010 pygmalion artist */
body.pygmalion #main .fltBox .aboutBox .artist #inda{
top:34px;
left:0px;
}
body.pygmalion #main .fltBox .aboutBox .artist #edanami{
top:34px;
left:148px;
}
body.pygmalion #main .fltBox .aboutBox .artist #ogawa{
top:34px;
left:297px;
}
body.pygmalion #main .fltBox .aboutBox .artist #kaneko{
top:277px;
left:0px;
}
body.pygmalion #main .fltBox .aboutBox .artist #hirano{
top:277px;
left:148px;
}
body.pygmalion #main .fltBox .aboutBox .artist #toriyama{
top:277px;
left:297px;
}

/* pastArtist table */

body.pygmalion #main .fltBox .aboutBox .pastArtist{
margin:0 0 10px 0;
padding:17px 0 0 0;
}

body.pygmalion #main .fltBox .aboutBox .pastArtist h4{
position:relative;
width:417px;
height:18px;
border-bottom:#000000 1px solid;
}
body.pygmalion #main .fltBox .aboutBox .pastArtist h4 img#activity{
width:89px;
height:15px;
position:absolute;
top:-2px;
right:0px;
}

/* pastArtist table */
body.pygmalion #main .fltBox .aboutBox .pastArtist table.artistList{
margin:4px 0 23px 0;
}

body.pygmalion #main .fltBox .aboutBox .pastArtist table.artistList th{
width:57px;
padding:15px 0 12px 0;
border-bottom:#e4e4e4 1px solid;
}

body.pygmalion #main .fltBox .aboutBox .pastArtist table.artistList td{
width:360px;
padding:12px 0 12px 0;
border-bottom:#e4e4e4 1px solid;
}

/* pastYear artist list */
body.pygmalion #main .fltBox .aboutBox .pastArtist table.artistList td ul{
width:360px;
margin:0 0 0 0;
padding:0 0 0 0;
}

body.pygmalion #main .fltBox .aboutBox .pastArtist table.artistList td li{
font-size:10px;
width:180px;
height:12px;
margin:2px 0 4px 0;
padding:0 0 0 0;
float:left;
background:none;
}

body.pygmalion #main .fltBox .aboutBox .pastArtist table.artistList td li a{
border-bottom:#000000 1px solid;
text-decoration:none;
}

/* scheduleBox entryBox2 */
body.pygmalion #main .fltBox .scheduleBox #entryBox{
min-height:330px;
padding:0 0 8px 0;
}
*html body.pygmalion #main .fltBox .scheduleBox #entryBox{
height:330px;
}

body.pygmalion #main .fltBox .scheduleBox .button{
width:417px;
height:45px;
text-align:center;
margin:4px 0 10px 0;
background:#e8d7b2;
}

body.pygmalion #main .fltBox .scheduleBox p.sml{
line-height:1.6em;
font-size:77%;
padding:8px 0 5px 0;
}

body.pygmalion #main .fltBox .scheduleBox p.sml2{
line-height:1.6em;
font-size:77%;
padding:10px 0 5px 0;
}

body.pygmalion #main .fltBox .scheduleBox p.sml3{
line-height:1.6em;
font-size:77%;
padding:10px 0 20px 0;
}

body.pygmalion #main .fltBox .scheduleBox dl{
}

body.pygmalion #main .fltBox .scheduleBox dt{
font-size:93%;
width:6em;
margin:0 0 1px 0;
line-height:1.6em;
float:left;
background: url(../images/bg_dt.gif) no-repeat right center;
}

body.pygmalion #main .fltBox .scheduleBox dd{
font-size:93%;
margin:0 0 1px 6em;
line-height:1.6em;
}

body.pygmalion #main .fltBox .scheduleBox p.time{
padding:10px 0 0 0;
}

/* scheduleBox schedule table */
body.pygmalion #main .fltBox .scheduleBox table.program{
width:417px;
margin:15px 0 0 0;
border-top:#000 1px solid;
}
body.pygmalion #main .fltBox .scheduleBox table.program th{
width:95px;
}
body.pygmalion #main .fltBox .scheduleBox table.program td{
vertical-align:middle;
}
body.pygmalion #main .fltBox .scheduleBox table.program td.time{
width:45px;
}
body.pygmalion #main .fltBox .scheduleBox table.program td.artist{
width:85px;
}
body.pygmalion #main .fltBox .scheduleBox table.program td.part{
font-size:10px;
width:126px;
}
body.pygmalion #main .fltBox .scheduleBox table.program td.pbtn{
width:66px;
}


/* -------------------------- //pygmalion program 2009 page styles */