@charset "utf-8";
/* CSS Document */

/*各ページcssで定義*/
/*
#stage{
width:620px;
float:left;
}
*/
#stage ul{
list-style-type:none;
padding-left:10px;
}
#stage ul li{
float:left;
width:170px;
text-align:center;
margin:10px;
}
#stage ul li .gal{
width:160px;
height:240px;
text-align:center;
margin:auto;
padding:4px;
border:1px solid #cccccc;
}
#stage ul li .gal img{
width:160px;
height:240px;
margin:auto;
}
#stage ul li h3{
text-align:left;
margin-top:4px;
height:20px;
font-size:12px;
font-e-weight:bold;
color:#DEC7FA;
position:relative;
}
#stage ul li .icn{
text-align:right;
position:absolute;
top:0px;
right:0px;
}
#stage ul li p{
text-align:left;
font-size:10px;
font-e-weight:normal;
color:#71917A;
}


/*プロフィール*/
#stage_prof{
width:790px;
float:left;

}
#stage_prof h3{
font-size:20px;
font-weight:bold;
color:#DEC7FA;
text-align:left;
padding:5px;
}
#stage_prof #photo_big{
width:310px;
height:450px;
float:left;
}
#stage_prof #databox{
/*
height:290px;
*/
color:#DEC7FA;
width:470px;
float:left;
/*
*/
/*
padding-left:10px;
background:url(/gals/img/sheet.png) no-repeat;
behavior: url(../js/iepngfix.htc);
font-size:12px;
color:#666666;
line-height:130%;
text-align:left;
*/}

#stage_prof h2.profile{
font-size:12px;
}


#stage_prof #databox ul{
width:470px;
text-align:left;
list-style-type:none;
}
#stage_prof #databox ul li{
color:#71917A;
width:470px;
height:18px;
font-size:12px;
}
#stage_prof #databox h4{
width:470px;
height:18px;
font-size:12px;
text-align:left;
line-height:20px;
}

#stage_prof #databox p{
color:#71917A;
margin-top:5px;
/**/
width:470px;
/*
margin-left:10px;
*/
text-align:left;
height:80px;
overflow:auto;
font-size:12px;
}
#stage_prof #databox p.p2{
font-size:12px;
margin-bottom:14px;
line-height:16px;
}
#stage_prof #databox table{
font-size:12px;
width:294px;
border-collapse:collapse;
margin-left:5px;
}
#stage_prof #databox table th{
width:42px;
border:1px solid #666666;
text-align:center;
line-height:120%;
}
#stage_prof #databox table td{
width:42px;
border:1px solid #666666;
text-align:center;
padding:10px;
text-align:center;
vertical-align:middle;
}

#stage_prof #databox table.nextback{
width:294px;
border-collapse:collapse;
}
#stage_prof #databox table.nextback td{
width:50%;
border:none;
padding:5px;
}
#stage_prof #databox table.nextback td#back{
text-align:left;
}
#stage_prof #databox table.nextback td#next{
text-align:right;
}

/*カレンダー追加分*/
#stage_prof #new_thumbnail{
width:300px;
_width:290px;
text-align:left;
padding-top:20px;
padding-left:10px;
padding-bottom:10px;
/*
height:210px;
*/
float:left;
}
#stage_prof #new_thumbnail img{
margin:3px 3px;
}

#stage_prof #databox p.newcalendar{
color:#71917A;
margin-top:4px;
width:280px;
margin-left:10px;
height:16px;
}
#stage_prof #databox p.newcalendar_button{
margin-top:4px;
width:280px;
margin-left:10px;
height:16px;
}
#stage_prof #databox table.newcalendar{
border:1px solid #999999;
margin:auto;
}
#stage_prof #databox table.newcalendar th{
padding:4px;
border:1px solid #999999;
}
#stage_prof #databox table.newcalendar td{
color:#71917A;
border:1px solid #999999;
}
#stage_prof #databox table.newcalendar td.work{
background-color:#CCFFCC;
font-weight:bold;
color:#D02F4E;
}
#stage_prof table.newcalendar .sun{
color:#FF6666;
}
#stage_prof table.newcalendar .sat{
color:#6699CC;
}

#stage_prof #tsuika_box{
width:570px;
text-align:center;
margin:auto;
}
#stage_prof #tsuika_box img{
display:block;
float:left;
margin:10px;
/margin:5px;
margin-bottom:40px;
}

