@charset   "Shift_JIS";
  
H1{  		
  font-size : large;
  font-family : "MS P明朝";
  font-weight : bold;
  color : #330000;
  margin : 0px;
}
H2{
  font-size : x-large;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
  color : #5e5e2f;
}
H3{
  	
  font-size : medium;	
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
  color : #333333;
  margin : 5px 5px;
}
H4{
  font-size : small;
  font-family : "ＭＳ Ｐゴシック";
  margin : 5px 5px;
  color : #333333;
  font-weight : normal;
}
H5{ 		
  font-size : small;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  color : #333333;
  margin : 10px 20px;
  line-height : 150%;
}
H6{
  		
  font-size : x-small;
  font-family : "ＭＳ Ｐゴシック";
  color : #333333;
  margin : 10px 20px;
  font-weight : lighter;
  line-height : 150%;
}

table{
  border:0px; padding:10px;
}

td.title{
  text-align: left;   
  padding: 0px; 
}

a {
  		
  text-decoration:none;
}

a:link{
  		
  color:#00F;
}

a:visited{
  		
  color: #4682b4;
}

a:hover{
  		
  color: #0099cc;
}

a:active{
  		
  color: #996600;
}

#navi .agright{
  text-align: right;
  padding-right: 20px;
}

/*メニュー部*/
#menu{
		background-color:#666;
}
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
	background-color:#333;
}
#menu li{
	list-style:none;
	display:block;
/*	background:url(img/menu_c.gif) no-repeat;*/
	text-indent:10px;
	margin-top:0;
        margin-left:0;
        margin-right:0;
        margin-bottom : 15px;
	background-color:#333;
}
#menu  a{
/*	color:#a9a9a9;*/
	color:#ffffff;
	font-size:14px;
    font-weight:bold;
	text-decoration:none;
	padding:5px;

}
#menu  a:hover{
/*	background:url(img/menu_ho.gif) no-repeat;*/
	color:#ddddff;
	
	text-decoration:none;
}
#menu  a.current, #menu  a:hover.current{
/*	background:url(img/menu_bg.gif) no-repeat;*/
/*	color:#2f4f4f;*/
	color:#ddddff;
	font-size:14px;
        font-weight:bold;
	text-decoration:none;
}

/*フッター部（copy write）*/
#foot p.moji{
  font-size : x-small;
  text-align: center;
}



/*未来の科学者養成講座TOP　主旨説明*/
table.type1{
   background-color: #ffffff;
   border:solid 1px #999;
   width: 750px;
   text-align: left;
   margin-left:auto;
   margin-right:auto;
}

/*未来の科学者養成講座TOP　TOPICS*/
table.type2{
   background-color: #fdfdff;
   border:solid 1px #333333;
   width: 750px;
   text-align: left;
   margin-left:auto;
   margin-right:auto;
}

table.schedule{
   padding: 10px; 
   background-color: #f8f8ff;
   border:solid 1px #333333;
   width: 595px;
}

/*未来の科学者養成講座TOP　お知らせ枠内*/
#mirai-oshirase{  
  margin: 0px;
  padding: 10px;
  text-indent:-7px;
  line-height : 150%; 
}

/*未来の科学者養成講座TOP　お知らせ枠*/
table.oshirase{
   border-spacing: 0px;
   cell-padding: 0px;
   width: 595px;
}

/*未来の科学者養成講座TOP　お知らせセル内*/
td.brwn{  
  border:solid 2px #333333;
  padding: 0px; 
  background-color: #ffffef;
  overflow: auto;
} 


/*未来の科学者養成講座_main枠*/
table.main_outline{
   padding: 10px; 
   background-color: #ffffef;
   border:solid 1px #333333;
   width: 495px;
}

/*未来の科学者養成講座オンラインテキスト枠*/
table.main2_online{
   margin-left: auto; 
   margin-right: auto;
   padding: 10px; 
   background-color: #ffffef;
   border:solid 1px #333333;
   width: 660px;
   text-align: left;
}  


/*未来の科学者養成講座_事業の詳細 本プログラムの特徴テーブル*/
table.program_tokutyou{  
	margin: 10px 0px;
	width: 475px;
	border-collapse: collapse;
	border-spacing: 2px;
       font-size : small;
}
/*未来の科学者養成講座_事業の詳細 本プログラムの特徴テーブル*/
table.program_tokutyou P{  
  font-size : small;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  color : #333333;
  margin : 10px 20px;
  line-height : 150%;
}
 
/*未来の科学者養成講座_事業の詳細 本プログラムの特徴テーブル*/
table.program_tokutyou td{  
  border:solid 1px #333333;
} 


/*未来の科学者養成講座_事業の詳細 高校生グループにおける活動内容およびスケジュール*/
#schedule-for-hs p{
       font-size : small;
       font-family : "ＭＳ Ｐゴシック";
       font-weight : normal;
       color : #333333;
       margin : 10px 20px;
       line-height : 150%;  
	text-indent:-14px;
	padding-left: 10px;
}

/*未来の科学者養成講座_当日の写真（高校生）*/
table.high_pic{  
  margin-left: 50px;
} 

table.high_pic td{  
  padding : 0px;
  font-size : x-small;
  text-align: center;
} 

/*未来の科学者養成講座_当日の写真（小中）*/
table.sc_pict{  
  margin-left: 100px;
} 
table.sc_pic td{  
  padding : 0px;
  font-size : x-small;
  text-align: center;
} 

table.pic_2011{
	margin-left: 10px;
	}
table.pic_2011 td{  
  padding : 5px 10px ;
} 

/*未来の科学者養成講座_ブロック　中央*/
#b_ctr{
  text-align: center;
} 

.font_click{font-size: 12px; }

.photo {
	position: relative;
	top: 0;
	right: 0;
	width: 150px;
}
.photo a .large {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	right: 0;
}
.photo a.popup,
.photo a.popup:visited {
	display: block;
	width: 150px;
	top: 0;
	right: 0;
}
.photo a.popup:hover {
	background-color: #fff;
}
.photo a.popup:hover .large {
	display: block;
	position: absolute;
	width: 600px;
	height: 846px;
	top: 0;
	right: 0;
}


table.nobel_sdl{
	  color : #333333;
   border-spacing: 0px;
border-collapse:collapse;


   cell-padding: 0px;
   border: solid 1px #333333;
   width:620px;
   padding-left:20px;
}

.nobel_sdl tr{
	border: solid 1px #333333;
}

.nobel_sdl th{
	border: solid 1px #333333;
}

.nobel_sdl td{
	padding: 5px;
	border: solid 1px #333333;
}


table.pic_12{
  font-size : small;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  color : #000000;
  margin-left: 10px;
	}
table.pic_12 td{  
  padding : 5px 10px ;
} 

.txt-center{
  text-align: center;   
}

.txt-right{
  text-align: right;   
}

.pst-f-right{
	margin: 5px 10px;
    float: right;
}

.txt-left{
  text-align: left;   
}

.txt-right-pagetop{
  text-align: right;
  margin-right:20px;
  padding-right:10px;
}

.txt-bold{
	  font-weight : bold;
}
.midashi_sep1_eng{
padding:3px 5px;
margin:10px 25px 0px 25px;
border-color:#ddd;
border-width:0px 0px 1px 5px;
border-style:solid;
background:#fdfdff;
font-size: large;
font-family:"MS Pゴシック",Osaka, sans-serif;
color: #808080;
font-weight: bold;
}

.midashi_sep1_eng_w{
padding:3px 5px;
margin:10px 25px 0px 25px;
border-color:#ddd;
border-width:0px 0px 1px 5px;
border-style:solid;
background:#fff;
font-size: large;
font-family:"MS Pゴシック",Osaka, sans-serif;
color: #808080;
font-weight: bold;
}

/* お知らせについて */
#oshirase{
  margin:0px 25px 0px 25px;
  background-color: #fdfdff;
  padding: 10px;
/*  border:solid 1px #333333;*/
}

/* 受賞について */
#awards{
  margin:0px 25px 0px 25px;
  background-color: #fdfdff;
  padding: 10px;
/*  border:solid 1px #333333;*/
}

#awards ul{
  margin-right:2em;
  list-style-type: none;
}

#awards li{
  margin-left: 2em;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: dotted 1px #cccccc;
}

#awards_w{
  margin:0px 25px 0px 25px;
  background-color: #fff;
  padding: 10px;
/*  border:solid 1px #333333;*/
}

#awards_w ul{
  margin-right:2em;
  list-style-type: none;
}

#awards_w li{
  margin-left: 2em;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: dotted 1px #cccccc;
}


.midashi_sep2_eng{
padding:3px 5px;
margin:10px 25px 0px 25px;
border-color:#9d40ff;
border-width:0px 0px 1px 5px;
border-style:solid;
background:#FFC;
font-size: large;
font-family:"MS Pゴシック",Osaka, sans-serif;
color: #808080;
font-weight: bold;
}

/* 受賞について */
#award{
  margin:0px 25px 0px 25px;
  background-color:#FFC;
  padding: 10px;
/*  border:solid 1px #333333;*/
}

table.kougi{
	border:1px solid #000;
	color:#000;
	border-collapse: collapse;
/*    border-top:1px solid #;
    border-left:1px solid #fff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#;
    empty-cells:showfff;*/
}
.kougi th{
	text-align:center;
	border:1px solid #000;
	padding:0.3em 1em;	
/*    border-right:1px solid #;
    border-bottom:1px solid #fff;
    color:#666;
    background-color:#fff;
    background-position:left top; 
    padding:0.3em 1em;
    text-align:center;*/
}
.kougi td{
	border:1px solid #000;
	padding:0.3em 1em;	
/*    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:0.3em 0.5em;*/
}

.width_naiyou{
  width: 25em;
}

.width_name{
  width: 14em;
}

.width_lang{
  width: 4em;
}



li.schedule{ 		
  font-size : small;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
  color : #333333;
  margin : 10px 20px;
  line-height : 150%;
}

.magenda{
	color:#F0F;
}

.margin-left-q{
	margin-left: 20px;
	color: #000000;
/*	border-bottom: dotted 1px #4050ff;*/
}

.margin-left-q2{
	margin-left: 40px;
	color: #000000;
}


.mg-left-jyusyou{
	margin-left: 40px;
        color: #FFFFFF;
}

.futoji{
    margin-left: 20px;
	font-weight:bold;
}


.futoji_s{
	font-weight:bold;
}

.red_b{
	color:#F36;
	font-weight:200;	
}

.topics_pst {
    margin: 10px;
    float: right;
}

.boshu_321{
	margin: 10px;
}

.graph{
	text-align:center;
	padding:40px;
}
