@charset "utf-8";
/* ========================================================

　　Japan Society for the Promotion of Science
	
	CSS Document(LastUpdate 2010/04/21)

	/index1.html

======================================================== */

@import "basic.css"; /*Common CSS Load*/

/* ---------------------------------------------------------------------------------
	Layout
---------------------------------------------------------------------------------- */

#top_visual{
	background-color:#FFF;
	width:990px;height:270px;
	padding:6px 5px;
	}

#contents_left{
	background-color:#FFF;
	width:357px;float:left;
	padding-top:2px;
	}

#contents_right{
	background-color:#FFF;
	width:643px;float:left;
	}


/* ---------------------------------------------------------------------------------
	Layout Parts
---------------------------------------------------------------------------------- */

/* +++++++++++++++++++++
　　topicC  
+++++++++++++++++++++ */

/* Topic Title*/
.topicC{
	width:339px;
	margin:10px 5px 0;padding:2px;
	background-color:#F5F5F5;
	border:solid 2px #CCC;
	}

#topicCtitle_1,#topicCtitle_2,#topicCtitle_3,#topicCtitle_4,#topicCtitle_5{
	width:339px;height:30px;
	background-repeat: no-repeat;
	}

#topicCtitle_1{background-image:url(../img/tpt_c1.jpg);}
#topicCtitle_2{background-image:url(../img/tpt_c2.jpg);}
#topicCtitle_3{background-image:url(../img/tpt_c3.jpg);}
#topicCtitle_4{background-image:url(../img/tpt_c4.jpg);}
#topicCtitle_5{background-image:url(../img/tpt_c5.jpg);}

.tptitle{
	font-size:85%;font-weight:bold;
	border-bottom:solid 1px #064BA9;
	color: #064BA9
	}

/* Topic lead */
p.lead_topic,p.lead_topic2,p.lead_topic3{
	color:#333;	font-size:65%;
	line-height:150%;
	}

p.lead_topic {margin:5px 10px;}
p.lead_topic2{margin:0 5px 10px;}
p.lead_topic3{margin:5px;}

span.topiclink{
	padding-left:0.8em;
	background-image: url(../img/wall_detail.gif);
	background-repeat: no-repeat;
	}

/* Topic block */
.topicC .tpblock{
	margin:5px 5px 15px;
	}

.topicC h3.tpta3{
	height:25px;
	padding:3px 0 0 26px;
	font-size:90%;
	background-image:url(../img/image_bill.jpg);
	background-repeat:no-repeat;
	}

.topicC h3.tpta3 a{
	font-weight:bold;
	}

/* Information and What's New */
.topicC dl{
	font-size:75%;font-color:#333;
	width:329px;
	padding:10px 3px 0; /*20181129 edit*/
	}

.topicC dl dt{
	clear:left;float:left;
	margin: 0 0 0.8em;
	width:8em; /*20181129 edit*/
	padding-left: 2px; /*20181129 edit*/
	}

.topicC dl dd{
	margin-bottom: 0.8em;
	margin-left:9em; /*20181129 edit*/
	line-heght:120%;
	}

.bannerBoxA{
	padding:9px 0 0 5px;
	font-size:0;
	}

.bannerBoxA img{
	margin-right:3px;
	}


/* PageLink StyleA */
.pagelinkA{
	font-size:75%;width:643px;
	background-image:url(../img/wall_pagelink_a.jpg);
	background-repeat:repeat-y;
	}

#pagelinkA_title{
	width:643px;height:45px;
	background-image:url(../img/h1_pagelink_a_title.jpg);
	background-repeat:no-repeat;
}

#pagelinkA_bottom{
	width:643px;height:9px;
	background-image:url(../img/pagelink_a_bottom.jpg);
	background-repeat:no-repeat;
}

.pagelinkA_block,
.pagelinkA_block2{
	margin:11px 15px 9px 18px;
	width:610px;clear:both;
	}
	

.pagelinkA_leftblock{
	width:300px;float:left;
	margin-right:10px;
	}

.pagelinkA_rightblock{
	width:300px;float:left;
	}

.pagelink_boxA{
	width:300px;
	margin-bottom:15px;
	background-color:#F5F5F5;
	}

p#information1,p#information2{
	text-align:right;
	}

p#information1 img,p#information2 img{
	position:relative;
	right:4px;top:8px;margin:0 1px;
	}

#h2_index1_01,#h2_index1_02,#h2_index1_03,#h2_index1_04,#h2_index1_05,
#h2_index1_06,#h2_index1_07,#h2_index1_08,#h2_index1_09,#h2_index1_10,
#h2_index1_11, #h2_index1_12{
	width:300px;height:31px;
	background-repeat:no-repeat;
	}

#h2_index1_01{background-image:url(../img/h2_index1_01.gif);}
#h2_index1_02{background-image:url(../img/h2_index1_02.gif);}
#h2_index1_03{background-image:url(../img/h2_index1_03.gif);}
#h2_index1_04{background-image:url(../img/h2_index1_04.gif);}
#h2_index1_05{background-image:url(../img/h2_index1_05.gif);}
#h2_index1_06{background-image:url(../img/h2_index1_06.jpg);}
#h2_index1_07{background-image:url(../img/h2_index1_07.jpg);}
#h2_index1_08{background-image:url(../img/h2_index1_08.jpg);}
#h2_index1_09{background-image:url(../img/h2_index1_09.jpg);}
#h2_index1_10{background-image:url(../img/h2_index1_10.jpg);}
#h2_index1_11{background-image:url(../img/h2_index1_11.jpg);}
#h2_index1_12{background-image:url(../img/h2_index1_12.jpg);}

.pagelinkA p{
	padding:10px 0 0 10px;
	}
	
.pagelinkA ul{
	list-style-type:none;
	margin-top:10px;
	padding-bottom:10px;
	}

.pagelinkA ul li{
	background-image:url(../img/index1_listwall1.jpg);
	background-repeat: no-repeat;
	margin:5px 5px 5px 1.1em;padding-left:0.8em;
	background-position:0 0.3em;
	}

.pagelinkA ul li ul{
	margin-top:5px;
	padding-bottom:5px;
	}

.pagelinkA ul li ul li{
	background-image:url(../img/index1_listwall2.jpg);
	background-repeat: no-repeat
	}

/* PageLink StyleB */
.pagelinkB{
	width:610px;
	background-color:#F5F5F5;
	clear:both;
	}

#pagelinkB_title{
	width:610px;height:43px;
	background-image:url(../img/h2_pagelink_b_title.jpg);
	background-repeat:no-repeat;
	text-align:right;
}

h2#pagelinkB_title img{
	position:relative;
	right:4px;top:8px;margin:0 1px;
	}

.pagelinkB_leftblock{
	width:300px;float:left;
	margin-right:10px;
	}

.pagelink_boxB{
	width:300px;
	}

.pagelinkB_rightblock{
	width:300px;float:left;
	clear:right;
	}

h3.linkboxB_title{
	width:290px;height:28px;
	padding-top:5px;
	margin:13px 0 0 10px;
	background-image:url(../img/wall_index1_linkboxb.jpg);
	background-repeat: no-repeat
	}

h3.linkboxB_title span{
	margin:0 0 0 1em;
	}


/*ADD By KANO KAITO IN 0407*/

#flash_visual{
	width:780px;height:270px;float:left;
	padding:6px 5px;
	}
#ranking_visual{
	width:190px;
	height:270px;
	float:left;
	padding:6px 5px;
	background-color:#F5F5F5;

	}

#topicCtitle_6{
	background-image:url(../img/tpt_c6.jpg);
	width:190px;
	height:30px;
	background-repeat: no-repeat;
	}
#topicCtitle_7{
	background-image:url(../img/tpt_c7.jpg);
	width:190px;
	height:30px;
	background-repeat: no-repeat;
	}

.topicD{
	width:180px;
	padding:2px;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	
	}

.ranking{
	font-size:75%;color:#333;
	margin:10px;
	}

.ranking dl dt{
	clear:left;float:left;
	margin: 0 0 0.4em;
	width:2em;padding-left:5px;
	}
	
.ranking dl dd{
	margin-bottom:0.8em;
	margin-left:2em;
	}

.shinsei{
	font-size:75%;
	margin:9px;
	float: inherit;
	}
