
/* paseo-j.css : for Japanese (paseo-j).*/

/*============================================
全般的なスタイル
============================================*/
* {
	margin:0; padding:0; 	/*全要素のマージン・パディングをリセット*/
} 

body {
	background-color:lightgray;	/*ページ全体の背景色*/
	text-align:center;		/*IE6以下でセンタリングするための対策*/
}

#pagebody {
	font-family: "Meiryo", sans-serif;	/* Meiryo  BIZ UDPゴシック */
	width:950px; margin:0 auto;	/*内容全体をセンタリング*/
	text-align:left;
	background-color:#ffffff;
}

/* ------ classの定義 ------ */

.aright {text-align:right;}
.aleft {text-align:left;}
.acenter {text-align:center;}
.fblue {color:blue;}
.fred {color:red;}

.fbold {font-weight:bold;}
.fitalic {font-style:italic;}
.fnormal {font-style:normal;}

.aborder {
	border:solid 1px #cccccc;
	padding:2pt 5pt 0pt 5pt;
}

.eq {
	font-family:"Cambria Math";
	font-style:italic;
	font-size:110%;
}

.eqn {
	font-family:"Cambria Math";
	font-size:110%;
}

.eqvector {
	font-family:"Cambria Math";
	font-weight:bold;
	font-size:110%;
}


.sublist {
	margin:0pt 0pt 0pt 40pt;
	font-size:90%;
}

.tindent {
	text-indent:50px;
	margin-bottom:0.3em;
}

.subtitle {
	font-size:73%;
	/*font-weight:normal;*/
	margin-left:20px;
	color:#2E8B57;
}


/* ------ hrの設定 ------ */
hr {height:1.5px; border:solid 1px #cccccc; margin:0px 0pt 10pt 0pt;}

/* ------ 見出しの設定 ------ */
h3 {
	color:#236ab1;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-size:110%;
}

/* ------ sup subでフォントを縮小 ------ */
sub {font-size:70%; font-style:normal; font-weight:normal;}

sup {font-size:70%; font-style:normal; font-weight:normal;}


/* --- リンクにカーソルが乗った時の設定 --- */
a:hover {
	background:#e7e7e7;
	cursor:pointer;
} 



/*============================================
タイトルヘッダー
============================================*/
#leftsub {
	width:110px; float:left;
	margin:10px 0px 4px 30px;
	/*border:solid 1px #cccccc;*/
	font-weight:bold;
	font-size:90%;
	text-align:left;
}



#rightsub {
	width:80px; float:right;
	margin:10px 30px 4px 0px;
	/*border:solid 1px #cccccc;*/
	font-weight:bold;
	font-size:90%;
	text-align:right;
}


#title-header {
	width:450px; float:left;
	text-align:left;
	color:#cc0066;
	font-weight:bold;
	/*font-style:italic;*/
	font-size:150%;
	margin:10px 0px 0px 240px;
	line-height:1.4;
}


/*============================================
メイン
============================================*/
#main {
	width:920px; float:right;
	text-align:left;
	margin:0px 0px 0px 0px;
}

#leftspace {
	width:2px; float:left;
	height:486px;

}

/*============================================
コンテンツ in Main
============================================*/

#content1, #content2, #content3, #content4, #content5, #content6, #content7, #content8, #content9, #content10 {display:none;}

/* ----- Chapter ---- */
#chapter {
	width:850px; float:right;
	/*background-color:#f7fdfd;*/		/* #fafff4 #f7fdfd #f8fafc #ffffff */
	/*border:solid 1px #cccccc;*/
	text-align:center;
	margin-right:40px;
	padding: 0px 0px 10px 20px;
}

#arrowBack {
	width:30px; float:left;
	padding: 0px 0px 0px 10px;
	text-align:left;
	/*border:solid 1px #cccccc;*/
}

#chapterText {
	width:740px; float:left;
	/*border:solid 1px #cccccc;*/
}

#arrowNext {
	width:30px; float:right;
	padding: 0px 20px 0px 0px;
	text-align:right;
	/*border:solid 1px #cccccc;*/
}
.arrow {width:22px;}



/* ----- Maintext ---- */
#maintext {
	width:815px;
	padding:0px 0px 0px 40px;
	font-size:115%;
	text-align:justify;
	line-height:1.50;
	/*font-weight:bold;*/
	/*border:solid 1px #cccccc;*/
}

#maintext li {
	margin-bottom:0.2em;
}



#index {
	width:335px; float:left;
	margin: 0px 10px 0px 20px;
	font-weight:bold; font-size:88%;
	line-height:1.15;
	color:#236ab1;
}


/*============================================
フッタ
============================================*/
#footer {
	height:24px; text-align:center;
	clear:both;					/*回り込みを解除する*/
	background-color:#eeeeee;
}
address {
	font-style:normal;			 /*addressでは規定値はitalic*/
	font-size:95%;
	padding:5px 0px 5px 0px;
}

