@import "plain.css";

.grid_F p{
	/*margin:0.8em 0;*/
	margin-top:0.3em;
	margin-bottom:0.9em;
	
}


.initP { /* 隣接セレクタが効かないため追加 */
	margin-top : 1em;
}
.inner {
	margin-left:1em;
}
.inner2 {
	padding-left:1em;
}

h2.mainTitle{
	border-left: 8px solid #002855;
	/*font-size: 25px;*/
	margin-bottom: 0.5em;
	padding: 3px 3px 3px 7px;
}

h3 {
	margin-top:1em;
}
h4 {
	margin-top:1em;
}

.author{
	text-align:right;
	font-size:130%;
	/*margin-top:-1em;*/
	margin-bottom:1em;
}


/* list（ここから） */
.listMark {
	margin-left:1em;
}
.listMark li {
	list-style: none;
	background:url(../../../en/common/images/cur03.gif) no-repeat 0px 4px;
	padding-left: 15px;
	margin-bottom:0.5em;
}




.listMarkS li {
	list-style: none;
	background:url(../../../en/common/images/cur02.gif) no-repeat -8px 4px;
	padding-left: 15px;
	margin-bottom:0.5em;
}
.orderedList {
	margin-left:2em;
}
.orderedList > li { /* 直下のliだけに適用 */
	list-style-type: decimal;
	margin-bottom:0.5em;
}
ol ol,  ol ul {
	margin-top:0.5em;	/* リストの入れ子の冒頭余白 */
}
/*不要*/

.orderedList li ul li,  .orderedListUpperAlpha li ul li,  .orderedListLowerAlpha li ul li,  .orderedListLowerRoman li ul li,  .orderedListUpperRoman li ul li {
/*list-style-type:none;*/  

}
.orderedListLowerRoman {
	margin-left:1.5em;
}
.orderedListLowerRoman li {
	list-style-type:lower-roman;
	margin-bottom:0.7em;
}
.orderedListLowerAlpha {
	margin-left:1.5em;
}
.orderedListLowerAlpha li {
	list-style-type:lower-alpha;
	margin-bottom:0.7em;
}
.orderedListUpperAlpha {
	margin-left:1.5em;
}
.orderedListUpperAlpha li {
	list-style-type:upper-alpha;
	margin-bottom:0.7em;
}

.pdfLinkOnly li{
	line-height:1.5;

}


.grid_F ul{
	margin:0.5em 0;
}

.outerLinkList li{
	text-indent:-1.5em;
	padding-left:1.5em;
}

.pdfLinkList li{
	text-indent:-1.5em;
	padding-left:1.5em;
	line-height:1.5;
}

/* list（ここまで） */




/* FAQのリスト（ここから） */

.faqList {
	margin-left : 8px;
	margin-top : 20px;
	margin-bottom : 20px;
}
.faqList dt {
	font-weight : bold;
	margin-bottom : 0.6em;
}
.faqList dd {
	margin-bottom : 1em;
}
.faqListHead {
	width : 16px;
	float : left;
	margin-right : 4px;
}
.faqListContent {
	margin-left : 20px;
}
/* FAQのリスト（ここまで） */



/* 注釈エリア（ここから） */

.annotation {
	width:550px;
	/*margin-left:50px;*/

	margin-bottom:1em;
	/*background:#eee;*/

	background:#f7f7f7;
	border:1px #aaa solid;
	padding:10px;
}
.annotation .heading {
	font-weight:bold;
	margin-bottom:0.5em;
}
/* 注釈エリア（ここまで） */



/* table（ここから） */

.normalTable {
	/*margin : 16px;*/
	border-collapse : collapse;
}
.normalTable th {
	background-color : #c1dffd;
	color : #333333;
	/*text-align:left;*/
	/*text-align:center;*/
}
.normalTable th,  .normalTable td {
	padding : 4px;
	border : 1px solid #7fbeff;
}
/*.normalTable li {

	margin-left : 16px;

	list-style-type : disc;

}*/

/* table（ここまで） */

/* dl（ここから）*/
.normalDl dt{
	font-weight:bold;
}
.normalDl dd{
	margin-left:1em;
}
/* dl（ここまで）*/




/* 画像をテキスト回りこみで配置する場合（ここから） */

.textAroundImage {
	float:right;
	/*width:250px;*/

	/*margin-right:30px;*/

	margin-left:10px;
}
.textAroundImage .imageArea {
	background:#eeeeee;
	width:250px;
	margin-bottom:15px;
	margin-top:5px;
	/*padding:15px;*/

	padding:15px 15px 0 15px;	/* 下のpaddingがうまく指定できないので下記pタグ単独で指定 */
}
.textAroundImage .imageArea p {
	padding-bottom:15px;
}
.textAroundImage .imageAreaNonCaption {	/* キャプションがない場合はpaddingを統一 */
	background:#eeeeee;
	width:250px;
	margin-bottom:15px;
	margin-top:5px;
	padding:15px;/*padding:15px 15px 10px 15px;*/

}
/* 画像をテキスト回りこみで配置する場合（ここまで） */


/* 画像を下に並べて配置する場合（ここから） */
.bottomAlignedImage{
	/*margin-top:20px;*/
	margin-left:40px;
}

.bottomAlignedImage .imageArea{
	float:left;	
	/*width:250px;*/
	background:#eeeeee;
	margin:5px;
	padding:15px;
	/*padding:15px 15px 0 15px;*/
}

.imageGallery .bottomAlignedImage{
	/*margin-top:20px;*/
	margin-left:10px;
}

.imageGallery .bottomAlignedImage .imageArea{
	float:left;	
	/*background:#ff0000;*/
	margin:5px;
	padding:10px;
	/*padding:15px 15px 0 15px;*/
}
/* 画像を下に並べて配置する場合（ここまで） */


/* ポスター形式（画像一枚のテキスト回りこみ）（ここから） */
.poster120 {
	float:right;
	width:120px;
	padding:7px;
	/*background:#eee;*/
	border:1px #aaa solid;
	margin-left:10px;
}
.poster120 p {
	margin:0;
}
.poster160 {
	float:right;
	width:160px;
	padding:10px;
	background:#eee;
	margin-left:10px;
}
.poster160 p {
	margin:0;
}
/* ポスター形式（画像一枚のテキスト回りこみ）（ここまで） */

/* ポスター形式（画像一枚のテキスト回りこみ）をドロップシャドウに変更（ここから） */
.poster160Shadow {
	float:right;
	width:160px;
	padding:7px;
	/*background:#f7f7f7;*/
	margin-left:10px;
	border:1px #ccc solid;
	
	-webkit-box-shadow: 3px 3px 5px 0px #999; /* Safari, Chrome */
	-moz-box-shadow: 3px 3px 5px 0px #999; /* FF*/
	box-shadow: 3px 3px 5px 0px #999; /* CSS3 */
	
}
.poster160Shadow p {
	/*margin:0;*/
	margin-bottom:-0.3em;

}


.posterShadow {
	float:right;
	/*width:160px;*/
	padding:7px;
	/*background:#f7f7f7;*/
	margin-left:10px;
	border:1px #ccc solid;
	
	-webkit-box-shadow: 3px 3px 5px 0px #999; /* Safari, Chrome */
	-moz-box-shadow: 3px 3px 5px 0px #999; /* FF*/
	box-shadow: 3px 3px 5px 0px #999; /* CSS3 */
	
}
/* ポスター形式（画像一枚のテキスト回りこみ）をドロップシャドウに変更（ここまで） */


/* サイドメニュー内のポスター（ここから） */
.sidePoster {
    border: 1px solid #AAAAAA;
    box-shadow: 0 0 7px #888888;
    margin-top: 1em;
}
/* サイドメニュー内のポスター（ここまで） */

.redBox {
	padding:10px 10px 10px 5px;
	border:#ff0000 1px solid;
	width:550px;
	margin-left:40px;
}

.textBold{
	font-weight:bold;
}


/* レゲット先生インタビュー用css（ここから） */
.students{
	margin:2em 0 1em 8em;
	/*background:#eee;*/
	border:1px #ccc solid;
	padding:15px;
	height:325px;
	width:430px;
}

.students .imageArea{
	float:left;
	margin-right:1em;
	margin-bottom:0.5em;
}

.students .name{
	padding-top:2.5em;
}

.intro{
	border:1px #ccc solid; 
	padding:10px; 
	width:490px;  
	margin-left:60px; 
	margin-bottom:1em; 
	background:#f7f7f7;
}

.intro .leggett .name{
	padding-top:1.5em;
}

.intro .leggett img{
	float:left; 
	margin-right:1em; 
	margin-bottom:0.5em;
}

.intro .students2{
	margin-top:1em;
}

.intro .students2 img{
	float:left;
}

.intro .students2 .name{
	float:left; 
	width:150px; 
	margin-top:1em; 
	margin-left:1em;
}


.interview .speaker{
	font-weight:bold;
	margin-bottom:0.5em;
}

.interview p{
	margin-left:2em;
}


/* レゲット先生インタビュー用css（ここまで） */

/* Internal Notices ページなどの最後の情報発信元 */
.source{
	float:right;
	margin-top:2em;
	border-left:8px #002855 solid;
	padding-left:5px;
}


/* Handbookページ */
.handbookIcons{
	float:left;
	margin-left:30px;
}


.handbookIcons .clickArea{
	width:200px;
	height:50px;
	border:1px #ccc solid;
	padding:5px;
 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px #888;
	box-shadow: 0 0 3px #888;
	
	margin-bottom:15px;	
}

.handbookIcons .clickArea img{
	float:left;
	margin-right:10px;
}

/*.handbookIcons .clickArea .text{
	line-height:60px;
	float:left;
	margin-left:10px;
	
}*/

.handbookIcons .clickArea a{
	display:block;
}

.poster{
	border:1px #aaa solid; /* for IE8 */
	
	box-shadow: 0 0 7px #888;	/* CSS3  */  
	-moz-box-shadow: 0 0 7px #888;   /* FF */ 
	-webkit-box-shadow: 0 0 7px #888;	/* Safari,Chrome */
	margin-top:1em;
}
