/* CSS Document */
@charset "utf-8";
/* exhibition5 bones sppecial css */

/*layout of indexPage*/
#idx_blk p{
line-height:1.6em;
}

#event_blk p a:hover {
color: #fff;
background-color: #0096df;
}

#idx_blk table#school{
width: 530px;
border:1px #d3d3d3 solid;
border-collapse:collapse;
border-spacing: 0;
font-size:1em; 
margin:1em 0 0.5em;
}

#idx_blk table#school th,#idx_blk table#school td{
border: #d3d3d3 solid;
border-width: 0 0 1px 1px;
background: #f4f4f4;
font-weight: bold;
line-height: 120%;
text-align: center;
white-space: nowrap;
width:120px; 
padding: 5px;
font-size:0.9em;
}

#idx_blk table#school td{
background: #ededed;
font-weight: normal;
}

#idx_blk table#school td img{
float:left;
}

#idx_blk table#school th.space{
background: #ededed;
}

#idx_blk table td{
width:120px; 
padding:0px 7px; 
font-size:0.7em; 
line-height:1.4em;
}

#idx_blk table td{
width:120px; 
padding:0px 7px; 
font-size:0.7em;
line-height:1.4em;
}

#idx_blk table td.cap{
width:120px; 
padding:7px 7px 0px; 
line-height:1.4em;
}

#idx_blk table img a{
padding-bottom:10px;
}

#idx_blk p span.idx_rep,#idx_blk table span.idx_rep{
color:#0000cc; 
padding-right:3px; 
font-size:larger;
}

#idx_blk p span.idx_res,#idx_blk table span.idx_res{
color:#cc0000; 
padding-right:3px;
font-size:larger;
}

#idx_blk p span.idx_mv,#idx_blk table span.idx_mv{
color:#99CC00; 
padding-right:3px;
font-size:larger;
}

#report_blk h4 span.idx_mv{
color:#99CC00;
}

#idx_blk p{
font-size:0.9em; 
margin:0px;
padding:0px; 
}

#idx_blk h5{
font-size:1.1em; 
border-left:5px solid #888; 
padding:0 0 0 0.5em; 
margin:1em 0 10px 0;
}


/*layout of referencePage*/
#navi_blk{
float:right; 
margin:0; 
padding:0;
}

#navi_blk ul{
margin:0;
padding:0;
list-style:none;
}

#navi_blk li{
margin:0px 1px 0px 0px;
padding:0;
height:23px;
text-indent:-9999px;
}

#navi_blk li a{
text-decoration:none;
display:block;
height:23px;
}

#navi_blk li#next{
float:right;
width:23px;
background:url(../img/spacer.gif) no-repeat;
}

#navi_blk li#next a{
float:right;
width:23px;
background:url(../img/bones/btn_next.gif) no-repeat;
}

#navi_blk li#next a:hover{
float:right;
width:23px;
background:url(../img/bones/btn_next_a.gif) no-repeat;
}

#navi_blk li#idx{
float:right;
width:23px;
background:url(../img/bones/btn_idx.gif) no-repeat;
}

#navi_blk li#idx a:hover{
float:right;
width:23px;
background:url(../img/bones/btn_idx_a.gif) no-repeat;
}

#navi_blk li#back{
float:right;
width:23px;
background:url(../img/spacer.gif) no-repeat;
}

#navi_blk li#back a{
float:right;
width:23px;
background:url(../img/bones/btn_back.gif) no-repeat;
}

#navi_blk li#back a:hover{
float:right;
width:23px;
background:url(../img/bones/btn_back_a.gif) no-repeat;
}

#event_blk{
width:540px; 
padding-bottom:25px; 
font-size:0.9em; 
line-height:1.6em;
}

#event_blk h4,#report_blk h4{
font-size:1em;
margin:0;
padding:0;
line-height:1.4em;
}

#report_blk h4{
font-size:0.9em;
}

#event_blk h4 a{
padding-left:2em;
}

#event_blk h4 a:hover,#event_blk p a:hover {
background-color:#ededed;
}

#event_blk p{
padding-right:10px;
}


#event_blk p span a:hover{
background-color:#0096DF;
}

#report_blk{
width:520px; 
padding-top:25px; 
padding-right:10px; 
border-top:1px dotted #333;
font-size:1em;
}



#report_blk h4 span{
font-weight:normal; 
color:#0033cc; 
line-height:2em;
}

#report_blk p{
font-size:0.9em;
padding:0px 0px 15px 15px;
margin:0;
}

/*#r_img{
float:left; 
width:200px; 
height:200px; 
padding:10px 15px 10px 0px;
}

#r_p{
width:520px; 
font-size:0.9em;
}

#r_p p{
line-height:1.7em;
}*/

#work_blk, #prv_blk{
width:540px; 
padding-top:10px;
}

#prv_blk{
padding-top:20px;
}

#prv_blk a:hover{
background-color:#ededed;
}

#prv_blk td.btn{
padding:10px 0px 0px 0px;
text-align:right;
font-size:x-small;
}

#w_img,#prv_img{
width:240px; 
float:left; 
padding:0px 20px 0px 0px;
}

#w_p,#prv_p
width:270px; 
float:right; 
padding:0px 10px 0px 0px; 
font-size:0.9em;
}

#w_p h4{
margin:0; 
padding:0; 
font-weight:normal;
}

#w_p h5{
margin:0; 
padding:0; 
font-size:1em;
}

#w_p p,#prv_p{
line-height:1.4em;
}

#w_p table,#prv_p table{
width:270px;
margin-bottom:30px;
}

#w_p span.sup{
font-size:0.8em;
line-height:1.5em;
}

#p_p ul.event{
color:#ff6600; 
font-size:0.9em; 
line-height:1.4em;
}

table#corp{
margin:0;
padding:10px 0 0;
}

table#corp td.c_img{
width:100px;
}

table#corp td.c_cap{
width:170px; 
padding:0px 10px 10px; 
font-size:0.9em; 
line-height:1.4em;
}

#partcipants_blk{
width:540px; 
margin-top:35px;
}

#p_img{
width:100px; 
float:left; 
padding:0px 15px 0px 0px;
font-size:0.7em;
line-height:1.2em;
}

#p_p{
width:415px; 
float:right; 
padding:0px 10px 0px 0px; 
font-size:0.9em;
}

#e_p{
padding:0px 10px 0px 0px; 
}

#e_p span{
font-weight:bold;
line-height:3em;
}

#e_p p a:hover {
background-color:#0096DF;
}

#noimg{
width:525px;
font-size:0.9em;
}

#p_p h4,#noimg h4{
margin:0; 
padding:0;
}

#p_p h4 span,#noimg{
font-weight:normal; 
padding-left:0.5em;
}

#p_p p,#noimg{
line-height:1.4em;
}

#tour{
width:width:440px;
}

#tour td.dateline{
background-color:#e5e5e5;
padding:3px 10px;
}

#tour td.navigator{
background-color:#ededed;
padding:3px 10px;

}

/*info.html decoration--------------------------*/
#info_blk{
width:520px; 
padding:0px; 
font-size:0.9em;
line-height:1.4em;
}

#info_nav{
margin:0 20px 0 0;
padding:0;
float:left; 
width:115px; 
line-height:1em;
border-bottom:1px dotted #726d6b;
}

#info_nav li{
padding:8px;
width:100px;
border-top:1px dotted #726d6b;
}

#info_cont{
margin:0;
padding:0;
float:right;
width:380px; 
}

#info_cont h5{
font-size:1.2em;
border-left:5px solid #888; 
padding:5px 0 5px 0.5em; 
margin:0 0 20px 0;
font-weight:bold;
}

#info_cont p{
margin:0;
padding:0 0 0 10px;
}

#info_cont p span.xs{
background-color:#ededed;
}