@charset "utf-8";
/* ========================================================

　Japan Society for the Promotion of Science
	
	CSS Document(LastUpdate 2010/04/08)

	/aboutjsps/index.html

======================================================== */

@import "basic.css"; /* Common CSS Load */

/* ---------------------------------------------------------------------------------
	e-plaza, j-plaza共通
---------------------------------------------------------------------------------- */
.small{
	font-size:85%;
}
.mrgB2{
	margin-bottom:2%;
}
#h1styleA .lead_b, .lead_a,
.list_box, .link li{
	padding:0 0px 20px 0px;
	font-size:75%;
	line-height:170%;
	text-indent:0;
}
caption {
    text-align: left;
}
h3{
    font-weight: bold;
    color: #003A7B;
    font-size: 85%;
}
.txt_right {
    text-align: right;
}
#h1styleA li.num {
    list-style-type: decimal;
    list-style-position: inside;
    padding-left: 1.3em;
    text-indent: -1.3em;
}
#h1styleA li.circle {
    list-style-type: disc;
    list-style-position: inside;
    padding-left: 1em;
    text-indent: -1em;
}
li.num_inner {
    list-style-type: decimal;
    list-style-position: inside;
    padding-left: 1em;
}
.lead_a{
	text-indent:1em;
}
.link li{
	padding:0px;
	font-size:75%;
	line-height:170%;
}
#h1styleA {
    width: 730px;
}
div.langLink {
    background-color: #ffffff;
		display: block;
    width: 194px;
    margin: 5px 10px 10px 10px;
    padding: 2px;
}
div.langLink li.menulink{
    line-height: 23px;
    padding-left: 8px;
    font-size: 100%;
    background-position: 0px 5px;
    background-image: url(../img_common/submenu_midashi2.gif);
    background-repeat: no-repeat;
		}
.submenuA .subbody ul {
    padding: 1em;
    list-style-type: none;
}
#contents_left p.info_text{
	font-size:95%;
	padding:5px 10px;
	}
#contents_right #h1styleA{
    width: 730px;
}	
#contents_right #h1styleA h1 {
    width: 730px;
    background-repeat: no-repeat;
    margin-bottom: 18px;
}
p.banner{
	margin-bottom:10px;
}
.h3style.clearfix{
	margin: 10px 0px;
	font-size:75%;
}
#h1styleA dl dt{
	padding:0;
}
h3.list{
    font-weight: bold;
    padding-bottom: 0.1em;
    padding-left: 0;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0em 0.2em;
    border-bottom: solid 1px #37A;
    margin-bottom: 5px;
}
ul.list_disc li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:1em;
	text-indent:-1em;
}
#h1styleA ul.menuAset{
	padding:10px 0;
}
#h1styleA h3.h3d{
	font-size:100%;
}
ul li.menulink {
    background: url(../img_common/midashi_links.gif) no-repeat;
		padding: 0px 5px 0 1.2em;
    background-position: 0 0.3em;
}
.left50{
	width:50%;
	float:left;
}
.right50{
	width:50%;
	float:right;
}
li.underline {
    text-decoration: underline;
}
th {
    font-weight: bold;
    color: #FFFFFF;
}
.grey {
    color: #CCC;
}
.dark_grey {
    color: #666;
}
#h1styleA .h3d{
	font-size:100%;
	color:#000000;
	font-weight:bold;
	padding-bottom:0.2em;
	padding-left:20px;
	background-image:url(../img_common/wall_h3_d.jpg);
	background-repeat:no-repeat;
	border-bottom:solid 1px #37A;
	}
.ttl_square {
    font-weight: bold;
    padding-bottom: 0.1em;
    padding-left: 1.5em;
    background-image: url(../img_common/wall_h3_d.jpg);
    background-repeat: no-repeat;
    background-position: 0em 0.2em;
    border-bottom: solid 1px #37A;
    margin-bottom: 5px;
		font-size:100%;
		color:#000000;
}	

/* +++++++++++++++++++++
　　Icon Style
+++++++++++++++++++++ */
.icon_link{
	padding-right:20px;
	background-position:right;
	background-image:url(../img_common/link.jpg);
	background-repeat:no-repeat;
	}

.icon_pdf{
	padding-right:20px;
	background-position:right;
	background-image:url(../img_common/pdficon_small.gif);
	background-repeat:no-repeat;
	}

p.info_text span.fax,p.info_text span.mail{
	height:15px;
	font-weight:bold;
	padding-left:20px;
	background-repeat:no-repeat;
	}
	
.icon_doc{
	padding-right:20px;
	background-position:right;
	background-image:url(../../../../fellows_plaza/common/img_common/doc_small.gif);
	background-repeat:no-repeat;
	}	

p.info_text span.tel{
	background-image:url(../img_common/icon_tel.jpg);
	}
	
p.info_text span.fax{
	background-image:url(../img_common/icon_fax.jpg);
	}
	
p.info_text span.mail{
	background-image:url(../img_common/icon_mail.jpg);
	}


/* ---------------------------------------------------------------------------------
	module
---------------------------------------------------------------------------------- */
.mrgT10{
	margin-top:10px;
}
.mrgT20{
	margin-top:20px;
}
.mrgT40{
	margin-top:40px;
}
.wd70{
	width:70%;
}
.lefty{
	float:left;
}
.righty{
	float:right;
}