FONT{
  font-family : メイリオ,"ＭＳ Ｐゴシック",Helvetica,Meiryo,"ヒラギノ角ゴ Pro W3";
}
.top_menu{
  font-size : 11pt;
  padding-top : 5px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 5px;
  background-color : #2563f3;
  color : white;
}
.link_white{
  font-size : 11pt;
  color : white;
  text-decoration : none;
}
a:link{
  
  color : navy;
}
a:hover{
  
  color : gray;
  text-decoration : none;
}
A:VISITED{
  color : navy;
}
BODY{
  margin-top : 10px;
  margin-left : 25px;
  margin-right : 25px;
  margin-bottom : 25px;
  background-image : url(img/bg.gif);
}
.top_photo{
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
}
.cr{
  font-size : 8pt;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
  color : gray;
}
.top_info{
  font-size : 11pt;
  padding-top : 20px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 20px;
}
.new_dot{
  font-size : 9pt;
  padding-bottom : 3px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
  margin-top : 5px;
  line-height : 130%;
}
.p_prof{
  font-size : 11pt;
  background-image : url(img/prof.jpg);
}
.p10{
  font-size : 10pt;
  font-family : メイリオ;
}
.footer{
  font-size : 10pt;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.con{
  font-size : 11pt;
  
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 15px;
}
.side_menu{
  font-size : 11pt;
  color : white;
  background-color : #0b4adf;
  padding-left : 5px;
  padding-bottom : 5px;
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : #7098f8;
  padding-top : 5px;
}
.head_line{
  border-bottom-width : 3px;
  border-bottom-style : solid;
  border-bottom-color : #2563f3;
}
.menu_bg{
  font-size : 11pt;
  background-color : #f3f7fc;
}
.sub_menu{
  font-size : 11pt;
  padding-left : 5px;
  padding-top : 3px;
}
.t_bg{
  font-size : 11pt;
  background-image : url(img/t_bg.gif);
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.t_tick{
  font-size : 11pt;
  background-image : url(img/t_tick_bnk.gif);
  padding-top : 4px;
  padding-left : 5px;
  padding-right : 3px;
  padding-bottom : 5px;
  
  margin-top : 3px;
  
}
.con_in{
  font-size : 10pt;
  padding-left : 25px;
  padding-right : 25px;
  line-height : 130%;
}
.line{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
}
.t_discname{
  font-size : 11pt;
  background-color : #d1d7fc;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.photo{
  position:relative;
  width:700px;
  height:270px;
}
.guard{
  position:absolute;
  display:block;
  width:700px;
  height:270px;
  background-image:url(img/sp.gif);
}
.step_line{
  font-size : 11pt;
  font-weight : bold;
  padding-bottom : 3px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
}
.pt9{
  font-size : 9pt;
}
.pt11{
  font-size : 11pt;
}
.live_des{
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : #e6e6e6;
  padding-left : 5px;
  margin-left : 10px;
  margin-right : 10px;
  font-size : 11pt;
  padding-top : 5px;
  margin-top : 5px;
}
.bio_t{
  font-size : 11pt;
  background-image : url(img/t_bio.gif);
  padding-top : 3px;
  padding-left : 7px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 24px;
  margin-left : 24px;
  margin-right : 24px;
  margin-bottom : 24px;
  font-weight : bold;
}
.bio_con{
  padding-top : 5px;
  padding-left : 8px;
  padding-bottom : 5px;
}
.tsub_bio{
  font-size : 11pt;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  background-image : url(img/tsub_bio.gif);
}
.info_t{
  font-size : 10pt;
  font-weight : bold;
  padding-bottom : 5px;
  color : #000099;
  padding-top : 5px;
}
.tal_menu{
  font-size : 10pt;
  font-weight : bold;
  padding-top : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
}
.tal_nametitle{
  font-size : 12pt;
  font-weight : bold;
  padding-bottom : 5px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  color : gray;
}
.table_under{
  font-size : 10pt;
  padding-top : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ebebeb;
  
  
  
}
.tal_con{
  font-size : 10pt;
  padding-top : 10px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 10px;
}
.menu_head{
  font-size : 10pt;
  background-color : #3366cc;
}
.menu_side{
  font-size : 10pt;
  background-color : #3366cc;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : white;
  border-right-color : white;
}
.menu_r{
  font-size : 10pt;
  background-color : #3366cc;
  
  border-right-width : 1px;
  
  border-right-style : solid;
  
  border-right-color : white;
  letter-spacing : -1px;
}
.menu_l{
  font-size : 10pt;
  background-color : #3366cc;
  border-left-width : 1px;
  
  border-left-style : solid;
  
  border-left-color : white;
  

  letter-spacing : -1px;
}
.tal_menu_bg{
  font-size : 10pt;
  background-color : white;
}
.list_half{
  width : 48%;
  float : left;
  font-size : 10pt;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
}

