@charset "utf-8";


.cr{
 clear:both;
}

/*-- IE用透過PNG処理 --*/
*html .iepngfix{
 behavior: expression(IEPNGFIX.fix(this));
}





#track_container{
 text-align:center;
}

#track_field_head{
 width:850px;
 height:80px;
 margin:0 auto;
}
#track_field_title{
 float:left;
 width:350px;
 height:60px;
 background:url(../img/top_title.png) no-repeat;
 text-indent:-9999px;
}
#track_field_title a{
 display:block;
 width:350px;
 height:60px;
}

#track_field_plogo{
 float:right;
 width:210px;
 height:60px;
 background:url(../img/press_logo.png) no-repeat;
 text-indent:-9999px;
}
#track_field_plogo a{
 display:block;
 width:210px;
 height:60px;
}


/*-- TOP FOOTER --*/
#track_field_topfoot{
 width:840px;
 height:30px;
 margin:30px auto 0 auto;
 background:url(../img/track_field_footbg.png) no-repeat;
}


/*-- FOOTER --*/
#track_field_foot{
 width:840px;
 height:30px;
 margin:20px auto 0 auto;
 background:url(../img/track_field_footbg.png) no-repeat;
}
#foot_left{
 float:left;
 width:400px;
 text-align:left;
 font-size:12px;
 padding-left:10px;
 line-height:30px;
}
#foot_right{
 float:right;
 width:400px;
 text-align:right;
 font-size:12px;
 padding-right:10px;
 line-height:30px;
}

#track_field_topfoot a,
#track_field_foot a{
 color:#000000;
}
#track_field_topfoot a:hover,
#track_field_foot a:hover{
 color:#00CCFF;
}



#track_menu{
 width:840px;
 height:120px;
 /*margin:400px auto auto auto;*/
 margin:0 auto;
 position:absolute;
 top:70%;
 right:10%;
 left:10%;
}
#track_member{
 float:left;
 width:280px;
 height:120px;
 background:url(../img/member_bg.png) no-repeat;
}
#track_member h2{
 display:none;
}
#track_member p{
 width:280px;
 height:120px;
 text-indent:-9999px;
}
#track_member a{
 display:block;
 width:280px;
 height:120px;
 background:url(../img/member.gif) no-repeat;
}
#track_member a:hover{
 background:url(../img/member_over.gif) no-repeat;
}


#track_interview{
 float:left;
 width:280px;
 height:120px;
 background:url(../img/interview_bg.png) no-repeat;
}
#track_interview h2{
 display:none;
}
#track_interview p{
 width:280px;
 height:120px;
 text-indent:-9999px;
}
#track_interview a{
 display:block;
 width:280px;
 height:120px;
 background:url(../img/interview.gif) no-repeat;
}
#track_interview a:hover{
 background:url(../img/interview_over.gif) no-repeat;
}


#track_photo{
 float:left;
 width:280px;
 height:120px;
 background:url(../img/photogallery_bg.png) no-repeat;
}
#track_photo h2{
 display:none;
}
#track_photo p{
 width:280px;
 height:120px;
 text-indent:-9999px;
}
#track_photo a{
 display:block;
 width:280px;
 height:120px;
 background:url(../img/photogallery.gif) no-repeat;
}
#track_photo a:hover{
 background:url(../img/photogallery_over.gif) no-repeat;
}


/*-- メンバー紹介ページ --*/

#member{
 text-align:center;
}
#member h3{
 width:850px;
 height:25px;
 background:url(../img/member_title.png) no-repeat;
 margin:10px auto;
 text-indent:-9999px;
}

#memberlist{
 width:870px;
 height:300px;
 margin:0 auto 0 auto;
 overflow:auto;
}
#member_all{
 width:850px;
 height:1000px;
 background:url(../img/member_all.png) no-repeat;
 margin:0 auto;
}
#member_all h3,
#member_all h4,
#member_all p{
 text-indent:-9999px;
}


#track_menu2{
 width:840px;
 height:120px;
 margin:70px auto 0 auto;
 /*position:absolute;
 top:500px;
 right:auto;
 left:auto;*/
}

#next{
 font-size:12px;
 margin-top:20px;
 color:#666666;
}
#next a{
 color:#000000;
 background:#CCCCCC;
 padding:5px;
}
#next a:hover{
 color:#FFFFFF;
 text-decoration:none;
 background:#00CCFF;
}


/*-- インタビューページ --*/

#interview{
 text-align:center;
}

#interview h3{
 width:850px;
 height:25px;
 background:url(../img/interview_title.png) no-repeat;
 margin:10px auto;
 text-indent:-9999px;
}


.interview_cnts{
 width:850px;
 height:300px;
 margin:0 auto 0 auto;
 overflow:auto;
}

.interview_top{
 width:830px;
 height:10px;
 background:url(../img/interview_bg1.png) no-repeat;
 text-indent:-9999px;
}
.interview_mid{
 width:830px;
 background:url(../img/interview_bg2_2.png) repeat-y;
}
.interview_bttm{
 width:830px;
 height:10px;
 background:url(../img/interview_bg3.png) no-repeat;
 text-indent:-9999px;
 margin-bottom:20px;
}

.interview_left{
 float:left;
 width:390px;
 padding:0 10px 0 25px;
 text-align:left;
 font-size:12px;
}
.interview_right{
 float:right;
 width:400px;
 padding:0;
 text-align:left;
 font-size:12px;
}
.interview_q{
 color:#0099FF;
 font-size:14px;
}




/*-- フォトギャラリーページ --*/
#photogallery{
 text-align:center;
}

#photogallery h3{
 width:850px;
 height:25px;
 background:url(../img/photogallery_title.png) no-repeat;
 margin:10px auto;
 text-indent:-9999px;
}

.photogallery_cnts{
 width:850px;
 height:300px;
 margin:0 auto 0 auto;
 overflow:auto;
}

.photogallery_cnts table{
 margin:0 auto;
}

.photogallery_cnts table td{
 padding:5px;
}


















