/* 右側２つのテーブルを包括 */
.notice
{
font-size : 10px ;
margin-top : 5px ;
}
#creator_data
{
clear: both ;
float : left ;
width : 205px ;
padding-left : 10px ;
margin-bottom : 5px ;
}

/* 右側２つのテーブルを包括 */
#creator_data table
{
width : 205px ;
background-color : #FFF ;
border-top : 3px solid #59A7FF ;
border-left : 3px solid #59A7FF ;
border-right : 2px solid #59A7FF ;
border-bottom : 2px solid #59A7FF ;
margin-right : 5px ;
margin-top : 5px ;
margin-bottom : 5px ;
}
#creator_data .koumoku
{
text-align : center ;
background-color : #DDF0FF ;
font-weight : bold ;
border-right : 1px solid #59A7FF ;
border-bottom : 1px solid #59A7FF ;
}
#creator_data .prf
{
width : 87px ;
height : 89px ;
text-align : center ;
border-right : 1px solid #59A7FF ;
border-bottom : 1px solid #59A7FF ;
}
#creator_data .prf_id
{
text-align : center ;
border-right : 1px solid #59A7FF ;
border-bottom : 1px solid #59A7FF ;
}
#creator_data .info
{
text-align : center ;
border-right : 1px solid #59A7FF ;
border-bottom : 1px solid #59A7FF ;
}

/* テーブル関係 */
/*
.tablehead
{
clear : both ;
text-align : center ;
height : 25px ;
background-color : #DDF0FF ;
font-weight : bold ;
border-bottom : 1px solid #59A7FF ;
margin-bottom : 10px ;
padding-top : 5px ;
}
.td
{ background-color : #FFF ; }
.infobody
{
clear : both ;
border-bottom : 1px solid #59A7FF;
}
.image
{
float : left ;
text-align : center ;
}
.info01
{
float:right ;
text-align:center;
border-bottom : 1px solid #59A7FF ;
}
.info_bottom
{
clear : both ;
text-align : center ;
}
*/
/* 右側曲コメントテーブルを包括 */
/*
#comment
{
float : right ;
margin-top : 5px ;
width : 420px ;
padding-right : 5px ;
}
*/
/* 右側曲コメントテーブルを包括 */
/*
#comment table
{
width : 415px ;
height : 300px ;
background-color : #FFF ;
border-top : 3px solid #59A7FF ;
border-left : 3px solid #59A7FF ;
border-right : 2px solid #59A7FF ;
border-bottom : 2px solid #59A7FF ;
margin : 0 5px 0 auto ;
}
#comment .koumoku
{
text-align : center ;
background-color : #DDF0FF ;
font-weight : bold ;
}
#comment td
{
text-align : center ;
border-right : 1px solid #59A7FF ;
border-bottom : 1px solid #59A7FF ;
padding : 3px ;
}
#comment .comment
{
text-align : left ;
vertical-align : top ;
height : 257px ;
}
*/


/* 左側再生プレイヤー関係 */
#player
{
float : left ;
width : 245px ;
height : 425px ;
text-align : center ;
line-height : 180% ;
margin-top : 5px ;
}
#player select
{margin-top : 3px ;}
.textarea_player
{width : 180px ;margin-bottom : 10px ;}
#player .select_btn
{
width : 200px ;
margin-left : auto ;
margin-right : auto ;
}
.send
{}

#data
{
float : left ;
width : 400px ;
height : 425px ;
margin-top : 5px ;
}
#data table
{
background-color : #FFF ;
border-top : 3px solid #59A7FF ;
border-left : 3px solid #59A7FF ;
border-right : 2px solid #59A7FF ;
border-bottom : 2px solid #59A7FF ;
margin : 0 ;
padding : 0 ;
}
#data .table01
{
width : 380px ;
height : 125px ;
margin : 0 auto 5px 0 ;
}
#data .table02
{
float : right ;
width : 380px ;
height : 288px ;
}
#data .koumoku
{
text-align : center ;
background-color : #DDF0FF ;
font-weight : bold ;
}
#data .table01 td
{
width : 95px ;
text-align : center ;
border-right : 1px solid #59A7FF ;
border-bottom : 1px solid #59A7FF ;
}
#data .table02 td
{
border-right : 1px solid #59A7FF ;
border-bottom : 1px solid #59A7FF ;
}
#data .comment
{
text-align : left ;
vertical-align : top ;
height : 257px ;
}

/* ボディ下部 */
#datatable
{clear : both ; padding : 0 ;margin : 0 ;}
#datafield
{clear : both ; padding : 0 ;margin : 0 ;}


#datafield table
{
clear : both ;
width : 631px ;
background-color : #FFF ;
border-top : 3px solid #59A7FF ;
border-left : 3px solid #59A7FF ;
border-right : 2px solid #59A7FF ;
border-bottom : 2px solid #59A7FF ;
margin : 0 auto 10px auto ;

}

.ichiran
{font-size : 11px ;}
#datafield .koumoku
{
text-align : center ;
background-color : #DDF0FF ;
font-weight : bold ;
}
#datafield .prf_koumoku
{
text-align : left ;
background-color : #DDF0FF ;
font-weight : bold ;
padding-left : 5px ;
}
#datafield .prf_td
{
text-align : left ;
padding-left : 5px ;
}
#datafield td
{
width :  ;
text-align : center ;
border-right : 1px solid #59A7FF ;
border-bottom : 1px solid #59A7FF ;
}



/* 掲示板部 */
#databbs
{
clear : both ;
width : 627px ;
border : 3px solid #59A7FF ;
margin-right : auto ;
margin-left : auto ;
}

.bbsfield
{background-color : #FFF ;}
.bbsform
{
width : 400px ;
text-align : left ;
margin-right : auto ;
margin-left : auto ;
margin-bottom : 10px ;
}
.text-name
{}
.text-name input
{width : 250px ;margin-bottom : 5px ;}
.text-name img
{width : 20px ;height : 1px ;}
.text-kansou
{}
.text-kansou input
{width : 250px ;height : 100px ;}
.text-kansou img
{width : 32px ;height : 1px ;}

#databbs .sousin
{
width : 400px ;
clear : both ;
float : right ;
margin-right : auto ;
margin-left : auto ;
margin-top : 10px ;
margin-bottom : 10px ;
}

.bbsbody
{clear : both ;}
.bbstopic
{
clear : both ;
width : 430px ;
text-align :left ;
border : 1px solid #59A7FF ;
background-color : #DDF0FF ;
padding : 10px ;
margin-right : auto ;
margin-left : auto ;
margin-bottom : 10px ;
}
.bbsres
{
clear : both ;
text-align :left ;
width : 380px ;
border : 1px solid #5907FF ;
background-color : #fff ;
padding : 10px ;
margin-top : 10px ;
margin-right : auto ;
margin-left : auto ;
}
.bbsprf
{
clear : both ;
width : 430px ;
height : 20px ;
border-bottom : 1px solid #000 ;
}
.bbsname
{float : left ;}
.bbsdate
{float : right ;}
.bbs_honbun
{clear : both ;margin-top : 10px ;}
.bbsres_name
{
width : 380px ;
text-align : right ;
border-bottom : 1px solid #000 ;
margin-right : auto ;
margin-left : auto ;
}
.res_honbun
{
clear : both ;
margin-bottom : 10px ;
}