@charset "shift_jis"

/* 広島県社会福祉士会ＨＰスタイルシート３０ */

/* ｂｏｄｙ部分コピー用*/
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">

body ｛
	margin:0px;
	margin-width:0px;
	marginheight:0px;
	width:800px;
	text-align:center;
	}

/* ------------- リンク表示 ------------------- */
A:link {
	color:#0000FF;
	text-decoration:none; /*underline*/
	}
A:visited {
	color:#191970;
	text-decoration:underline; }
A:hover, A:focus {
	background-color:#ffa500;
	color:#ff0000;/* red */
	text-decoration:underline; /* none */
	font-size:1.0em;
	}
A:active {
	background-color:#0000FF;
	color:#FF0000;
	text-decoration:underline;
	}
/* -------- リンク表示終わり ------------- */
/* --------- 画面構成 -------------------- */
#wrapper {
	background:#fffff0; /* ivory */
	width:800px;
	background-image:url("./img/pat-01.gif");
	background-position:left;
	background-repeat:repeat-y;
	margin:0 auto;
	text-align:left;
	border-color:#4169e1; /*royalblue*/
	border-style:solid; border-width:1px;
	}

#header {
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	pdding-left:5px;
	background-color:#66cccc;  /* powderblue? */
	background-image:url("./img/pat-01.gif");
	background-position:left;
	background-repeat:repeat-x;
	font-size:0.8em;
	font-weight:bold;
	margin-left:20px;
	/*width:800px;*/
	}
#pagebody {
	width:800px;
	
	}

#sub1 {
	float:left;
	width:180px;
	/*background-color:#66cccc;*/ /*powderblue? */
	margin-top:0px;
	margin-bottom:50px;
	/*border-top:solid 10px #4682b4;*/  /* steelblue */
	/*border-bottom:solid 10px #4682b4;*/  /* steelblue */
	/*border-left:solid 1px #4682b4;*/  /* steelblue */
	/*border-right:solid 1px #4682b4;*/  /* steelblue */
	font-size:0.8em;
	}
#sub2 {
	float:left;
	width:170px;
	background-color:#ffebcd;  /* blachedalmond */
	margin-top:30px;
	margin-bottom:50px;
	border-top:solid 10px #ffb6c1;  /* hotpink */
	border-bottom:solid 10px #ffb6c1;  /* hotpink */
	border-left:solid 1px #ffb6c1;  /* hotpink */
	border-right:solid 1px #ffb6c1;  /* hotpink */
	font-size:0.8em;
	}
#sub3 {
	float:left;
	width:180px;
	background-color:#ccffcc;  /*  */
	margin-top:70px;
	margin-bottom:50px;
	border-top:solid 15px #4682b4;  /* steelblue */
	border-bottom:solid 15px #4682b4;  /* steelblue */
	border-left:solid 1px #4682b4;  /* steelblue */
	border-right:solid 1px #4682b4;  /* steelblue */
	font-size:0.8em;
	}


#content {
	/*float:left;*/
	margin-left:20%;
	margin-left:185px;	
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	color:#000080; /* navy */
	}

/* ---- header ------- */
#header div {
	color:#ffffff; /* white */
	font-size:0.8em;
	font-weight:bold;
	margin-left:20px;
	}


/* ---- footer ------- */
#footer {
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	pdding-left:5px;
	background-color:#00ced1;/* darkturquoise */
	border-color:#4169e1; /*royalblue*/
	border-style:solid; border-width:1px;
	color:#ffffff; /* white */
	width:800px;
	margin:0 auto;
	text-align:left;
	}



/* タイトル部分 */
h1 {
	margin-left:0px;
	background-color:#ffd700;
	font-size:18px;
	padding-left:12px;
	padding-top:12px;
	padding-bottom:12px;
	text-align:center;
	margin-top:0px;
	align:center;
	color:#000080;  /* navy */
	}
h1.menu2 {
	margin-left:0px;
	background-color:#ffd700;
	font-size:18px;
	padding-left:12px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	margin-top:0px;
	align:center;
	border:2px solid #cc6633; /*#ffcc00;*/

	}

/* ---メニュー部分始まり---*/
/* ページ冒頭部分 */

/* ---メニュー部分終わり---*/

/*----アドレス-----*/
address {
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	pdding-left:5px;
	background-color:#00ced1;/* darkturquoise */
	/*border-color:#4169e1;*/ /*royalblue*/
	/*border-style:solid; border-width:1px;*/
	color:#ffffff; /* white */
	width:800px;
	}

/*----アドレス終わり-----*/

div.top {
	margin-left:30px;
	margin-right:30px;
}
div.p00 {
	margin-left:50px;
	}

/* 以上共通部分 */

/*----- sub1の設定 --------*/
#sub1 div {
	margin-left:15px;
	color:#8b4513; /* saddlebrown */
	line-height:1.5em;
	font-weight:bold;
	}
#sub1 div.t0 {
	margin-left:10px;
	}

#sub1 div.menu11 {
	margin-left:5px;
	margin-right:5px;
	padding-right:2px;
	padding-left:2px;
	color:#000080; /* navy */
	line-height:1.5em;
	font-size:0.8em;
	background-color:#afeeee; /* paleturqoise */
	}
#sub1 div.menu12 {
	margin-left:5px;
	margin-right:5px;
	padding-right:2px;
	padding-left:2px;
	color:#000080; /* navy */
	line-height:1.5em;
	font-size:0.8em;
	background-color:#afeeee; /* paleturqoise */
	border:solid 1px #2f4f4f;  /* darkcyan */
	}

#sub1 div. p1 {
	margin-left:10px;
	margin-right:10px;
	color:#000080; /* navy */
	line-height:1.5em;
	}
#sub3 div. p11 {
	margin-left:10px;
	margin-right:10px;
	color:#000080; /* navy */
	line-height:1.5em;
	}
#sub3 div. p11a {
	margin-left:10px;
	margin-right:10px;
	color:#000080; /* navy */
	line-height:1.5em;
	font-weight:bold;
	}

#sub1 ul {
	margin-top:2px;
	margin-left:5px;
	color:#000080;  /* navy */
	line-height:1.5em;
	/*list-style-type:none;*/
	}
#sub1 ul1 {
	margin-top:2px;
	margin-left:10px;
	margin-right:5px;
	color:#000080;  /* navy */
	line-height:1.5em;
	list-style-type:none;
	}
#sub1 ul11 {
	list-style-type:none;
	margin-top:2px;
	margin-left:1px;
	margin-right:3px;
	color:#000080;  /* navy */
	line-height:0.8em;
	font-size:0.8em;
	}
#sub1 ul21 {
	/*list-style-type:none;*/
	margin-top:2px;
	margin-left:7px;
	margin-right:3px;
	color:#000080;  /* navy */
	line-height:0.8em;
	font-size:0.8em;
	}
#sub1 ul22 {
	list-style-type:none;
	margin-top:2px;
	margin-left:0px;
	margin-right:3px;
	color:#000080;  /* navy */
	line-height:0.8em;
	font-size:0.8em;
	}
#sub1 ul.ul3 {
	margin-top:2px;
	margin-left:0px;
	margin-right:5px;
	color:#000080;  /* navy */
	line-height:1.8em;
	list-style-type:decimal-leading-zero;
	font-size:0.9em;
	}

#sub3 ul {
	margin-top:2px;
	margin-left:5px;
	color:#000080;  /* navy */
	line-height:1.5em;
	/*list-style-type:none;*/
	}
#sub3 ul1 {
	margin-top:2px;
	margin-left:10px;
	margin-right:5px;
	color:#000080;  /* navy */
	line-height:1.5em;
	list-style-type:none;
	}


/* 見出し */
#content div.title1 {
	margin-left:80px;
	margin-right:130px;
	border:double 3px #cd5c5c;  /* indianred */
	color:#000080;  /* navy */
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	padding:3px;
	}
#content div.title2 {
	font-size:1.1em;
	font-weight:bold;
	color:#000080;  /* navy */
	border-bottom:solid 3px #2f4f4f;  /* darkcyan */
	width:450px;
	}
#content div.title2a {
	font-size:1.1em;
	font-weight:bold;
	color:#000080;  /* navy */
	border-bottom:solid 3px #2f4f4f;  /* darkcyan */
	width:500px;
	
	}
#content div.title2b {
	font-size:1.1em;
	font-weight:bold;
	color:#000080;  /* navy */
	border-bottom:solid 3px #2f4f4f;  /* darkcyan */
	width:600px;
	
	}

#content div.title3 {
	font-size:1.0em;
	font-weight:bold;
	color:#000080;  /* navy */
	border-top:solid 2px #2f4f4f;  /* darkcyan */
	border-bottom:solid 2px #2f4f4f;  /* darkcyan */
	padding:2px;
	}
#content div.title3a {
	font-size:1.0em;
	font-weight:bold;
	color:#000080;  /* navy */
	border-top:solid 2px #2f4f4f;  /* darkcyan */
	border-bottom:solid 2px #2f4f4f;  /* darkcyan */
	padding:2px;
	width:400px;
	}
#content div.title3b {
	font-size:1.0em;
	font-weight:bold;
	color:#000080;  /* navy */
	border-top:solid 2px #2f4f4f;  /* darkcyan */
	border-bottom:solid 2px #2f4f4f;  /* darkcyan */
	padding:2px;
	width:200px;
	}
#content div.title4 {
	font-size:1.0em;
	font-weight:bold;
	color:#a52a2a;  /* brown */
	line-height:1.7em;
	}
#content div.title5 {
	font-size:1.0em;
	font-weight:bold;
	color:#000080;  /* navy */
	line-height:1.7em;
	}
#content div.pagetop {
	font-size:0.8em;
	/*font-weight:bold;*/
	color:#000080;  /* navy */
	align:right;
	margin-right:80px;
	}
#content p.midasi1 {
	font-size:1.0em;
	font-weight:bold;
	color:#0000ff;  /* blue */
	line-height:1.7em;
	margin-left:50px;
	margin-right:50px;
	}
#content div. p1 {
	margin-left:10px;
	margin-right:10px;
	color:#000080; /* navy */
	line-height:1.5em;
	}

h2.t0 {
	color:navy;
	font-size:1.1em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:5px;
	border-color:#00bfff; /* deepskyblue */
	width:30%;
	}
h2.t0a {
	color:navy;
	font-size:1.1em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:5px;
	border-color:#00bfff; /* deepskyblue */
	width:40%;
	}
h2.t0b {
	color:navy;
	font-size:1.1em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:5px;
	border-color:#00bfff; /* deepskyblue */
	width:50%;
	}
h2.t0c {
	color:navy;
	font-size:1.1em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:5px;
	border-color:#00bfff; /* deepskyblue */
	width:70%;
	}
h2.t0d {
	color:navy;
	font-size:1.1em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:5px;
	border-color:#00bfff; /* deepskyblue */
	width:80%;
	}
h2.t0e {
	color:navy;
	font-size:1.1em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:5px;
	border-color:#00bfff; /* deepskyblue */
	width:90%;
	}

h2.t1 {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#fa8072; /* salmon */
	width:30%;
	padding-left:20px;
	}
h2.t1a {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#fa8072; /* salmon */
	width:40%;
	padding-left:20px;
	}
h2.t1b {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#fa8072; /* salmon */
	width:50%;
	padding-left:20px;
	}
h2.t1c {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#fa8072; /* salmon */
	width:60%;
	padding-left:20px;
	}
h2.t1d {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#fa8072; /* salmon */
	width:80%;
	padding-left:20px;
	}

h2.t1e {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#fa8072; /* salmon */
	width:90%;
	padding-left:20px;
	}
h2.t1f {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#fa8072; /* salmon */
	width:95%;
	padding-left:20px;
	}
h2.t1g {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-top-style:solid; border-bottom-width:2px;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#fa8072; /* salmon */
	width:95%;
	padding-top:5px;
	padding-left:20px;
	}
h2.t2 {
	color:#ffffff;
	font-size:1.2em; font-weight:bold;
	border-top-style:solid; border-bottom-width:2px;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#00008b; /* darkblue */
	background-color:#00008b;*/ /* darkblue*/
	width:100%;
	text-align:center;
	padding:3px;
	}
h2.t3 {
	color:navy;
	font-size:1.2em; font-weight:bold;
	/*border-top-style:solid; border-bottom-width:2px;*/
	/*border-bottom-style:solid; border-bottom-width:3px;*/
	border-color:#00008b; /* darkblue */
	background-color:#7fffd4;*/ /* aquamarine*/
	width:100%;
	text-align:center;
	padding:3px;
	}

h3.t0 {
	color:navy;
	font-size:1.1em; font-weight:bold;

	}

h3.t1 {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:2px;
	border-left-style:solid; border-left-width:5px;
	border-color:#006400; /*seagreen*/
	width:80%;
	padding-left:5px;
	margin-left:20px;
	}
h3.t1b {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:2px;
	border-left-style:solid; border-left-width:5px;
	border-color:#006400; /*seagreen*/
	width:95%;
	padding-left:5px;
	margin-left:20px;
	}
h3.t1a {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:2px;
	border-left-style:solid; border-left-width:5px;
	border-color:#006400; /*seagreen*/
	width:50%;
	padding-left:5px;
	margin-left:20px;
	}
h3.t1c {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:2px;
	border-left-style:solid; border-left-width:5px;
	border-color:#006400; /*seagreen*/
	width:85%;
	padding-left:5px;
	margin-left:20px;
	}
h3.t2 {
	color:navy;
	font-size:1.2em; font-weight:bold;
	border-bottom-style:solid; border-bottom-width:2px;
	border-left-style:solid; border-left-width:5px;
	border-color:#a0522d; /* sienna */
	width:80%;
	padding-left:5px;
	margin-left:20px;
	}




h4.t1 {
	font-size:1.2em; /*font-weight:bold;*/
	margin-bottom:5px;

	}
h4.t1a {
	color:navy;
	border-style:solid; border-width:1px;
	/*border-left-style:solid; border-left-width:10px;*/
	font-size:1.2em; /*font-weight:bold;*/
	/*border-bottom-style:solid; border-bottom-width:1px;*/
	border-color:#00bfff; /*deepskyblue*/
	/*background-color:#00bfff;*/ /*deepskyblue*/
	margin-left:10px;
	width:80%;
	padding-left:5px; padding-right:3px;
	padding-top:2px; padding-bottom:2px;
	}
h4.t1b {
	color:navy;
	border-style:solid; border-width:1px;
	/*border-left-style:solid; border-left-width:10px;*/
	font-size:1.1em; /*font-weight:bold;*/
	/*border-bottom-style:solid; border-bottom-width:1px;*/
	border-color:#00bfff; /*deepskyblue*/
	background-color:#e0ffff; /* lightcyan */
	margin-left:10px;
	margin-top:1px;
	width:90%;
	padding-left:5px; padding-right:3px;
	padding-top:2px; padding-bottom:2px;
	}
h4.t1c {
	color:navy;
	border-style:solid; border-width:1px;
	/*border-left-style:solid; border-left-width:10px;*/
	font-size:1.1em; /*font-weight:bold;*/
	/*border-bottom-style:solid; border-bottom-width:1px;*/
	border-color:#a52a2a; /* brown */
	background-color:#deb887; /* burlywood */
	margin-left:10px;
	margin-top:1px;
	width:90%;
	padding-left:5px; padding-right:3px;
	padding-top:2px; padding-bottom:2px;
	}



h5.t1 {
	font-size:1em; /*font-weight:bold;*/
	margin-left:20px;
	}
h5.t2 {
	color:navy;
	/*border-style:solid; border-width:1px;*/
	/*border-left-style:solid; border-left-width:10px;*/
	font-size:1.2em; /*font-weight:bold;*/
	border-bottom-style:solid; border-bottom-width:2px;
	border-color:#00bfff; /*deepskyblue*/
	/*background-color:#40e0d0;*/ /* turqoise */
	margin-left:15px;
	width:60%;
	padding-left:5px; padding-right:5px;
	/*padding-top:3px; padding-bottom:3px;*/
	}

/* ------ 070324用設定  --------- */
h2.t070324 {
	color:#ffffff;
	font-size:1.3em; font-weight:bold;
	border-top-style:solid; border-bottom-width:2px;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#00008b; /* darkblue */
	background-color:#00008b;*/ /* darkblue*/
	width:100%;
	text-align:center;
	padding:3px;
	}
div.t070324-0 {
	background-color:#00008b;*/ /* darkblue*/
	border-color:#00008b; /* darkblue */
	width:100%;
	}

div.t070324 {
	color:#ffffff;
	font-size:1.0em; font-weight:bold;
	border-top-style:solid; border-bottom-width:2px;
	border-bottom-style:solid; border-bottom-width:3px;
	border-color:#00008b; /* darkblue */
	background-color:#00008b;*/ /* darkblue*/
	width:95%;
	text-align:center;
	padding:3px;
	}
div.kakomi070324 {
	color:#000080;
	font-size:1.0em;
	border:double 3px #0099ff;/*  */
	/*background-color:#00008b;*/ /* darkblue*/
	width:95%;
	padding:3px;
	}

td {
	color:#000080;
	line-height:1.5em;
	}
/* ------ 070324用設定終わり --------- */


/* ページ内の目次 */
div.mokuji {
	background-color:#f0f8ff;/*aliceblue*/
	border-style:solid;border-width:3px;
	border-color:#cd853f; /*peru*/
	margin-left:20px; margin-right:10px;
	padding-top:10px; padding-bottom:10px;
	padding-left:5px; padding-right:5px;
	line-height:150%;
	width:92%;
	}
div.mokuji2 {
	background-color:#f0f8ff;/*aliceblue*/
	border-style:solid;border-width:3px;
	border-color:#cd853f; /*peru*/
	margin-left:80px; margin-right:80px;
	padding-top:10px; padding-bottom:10px;
	padding-left:10px; padding-right:10px;
	line-height:200%;
	}

/* 囲み線 */
div.kakomi1 {
	border-style:solid;border-width:2px;
	border-color:#800000; /* maroon */
	margin-left:20px; margin-right:10px;
	padding-top:10px; padding-bottom:10px;
	padding-left:10px; padding-right:10px;
	line-height:150%;
	color:#000080;  /* navy */
	
	}
div.kakomi2 {
	border-style:solid;border-width:2px;
	border-color:#006400; /* darkgreen */
	margin-left:15px; margin-right:200px;
	padding-top:10px; padding-bottom:10px;
	padding-left:10px; padding-right:10px;
	line-height:150%;
	color:#000080;  /* navy */
	}
div.kakomi2a {
	border-style:solid;border-width:2px;
	border-color:#006400; /* darkgreen */
	margin-left:15px; margin-right:15px;
	padding-top:10px; padding-bottom:10px;
	padding-left:10px; padding-right:10px;
	line-height:150%;
	color:#000080;  /* navy */
	}

div.kakomi3 {
	color:#000080;
	font-size:1.0em;
	border:double 3px #00008b;/* darkblue */
	/*background-color:#00008b;*/ /* darkblue*/
	width:95%;
	padding:3px;
	}
div.kakomi3a {
	color:#000080;
	font-size:1.0em;
	border:solid 2px #00008b;/* darkblue */
	/*background-color:#00008b;*/ /* darkblue*/
	width:95%;
	padding:3px;
	}
div.kakomi3b {
	color:#000080;
	font-size:1.0em;
	border:solid 2px #00008b;/* darkblue */
	/*background-color:#00008b;*/ /* darkblue*/
	width:80%;
	line-height:150%;
	padding:5px;
	}
div.kakomi4a {
	color:#000080;
	font-size:1.0em;
	border:solid 1px #00008b;/* darkblue */
	background-color:#f5deb3; /* wheat */
	/*width:95%;*/
	padding:6px;
	}
div.kakomi4b {
	color:#000080;
	font-size:1.0em;
	border:solid 1px #00008b;/* darkblue */
	background-color:#add8e6; /* lightblue */
	/*width:95%;*/
	padding:6px;
	}

/* リスト */
ul {
	line-height:150%;
	color:#000080;  /* navy */
	}

ul.ul10 {
	list-style-type:none;
	/*margin-right:20px;*/
	line-height:150%;
	margin-top:0;
	}

#content ul.ul1 {
	list-style-type:none;
	margin-left:0px;
	margin-right:10px;
	line-height:1.5em;
	margin-top:0;
	color:#000080;  /* navy */
	}
ul.ul11 {
	list-style-type:none;
	margin-left:0px;
	margin-right:10px;
	line-height:170%;
	margin-top:3;
	color:#000080;  /* navy */
	}

li {
	margin-bottom:2px;
	/*padding-top:2px;*/
	/*padding-bottom:2px;*/
	}
	
#content ul.ul1a {
	list-style-type:none;
	margin-left:15px;
	margin-right:10px;
	line-height:170%;
	margin-top:3px;
	color:#000080;  /* navy */
	}

#content ul.ul2 {
	/*list-style-type:none;*/
	margin-left:10px;
	margin-right:10px;
	line-height:1.5em;
	margin-top:3px;
	color:#000080;  /* navy */
	}
#content ul.ul2a {
	/*list-style-type:none;*/
	margin-left:20px;
	margin-right:10px;
	line-height:1.5em;
	margin-top:3px;
	color:#000080;  /* navy */
	}
#content ul.ul2b {
	/*list-style-type:none;*/
	margin-left:20px;
	margin-right:10px;
	line-height:1.5em;
	margin-top:0;
	color:#000080;  /* navy */
	}


/* 本文 */
#content p {
	color:#000080; /* navy */
	/*margin-right:200px;*/
	line-height:1.5em;
	}
#content p.p1 {
	color:#000080; /* navy */
	margin-right:200px;
	line-height:1.5em;
	}
#content p.p2 {
	color:#000080; /* navy */
	font-size:1.05em;
	line-height:1.5em;
	}


#content div.hon1 {
	color:#000080; /* navy */
	margin-left:10px;
	margin-right:200px;
	}
	
	
div.hojo1 {
	margin-right:100px;
	}
div.hojo2 {
	margin-left:100px;
	}
div.cho1 {
	margin-left:100px;
	color:#006633; /*  */
	font-weight:bold;
	}
div.cho2 {
	text-align:right;
	margin-right:50px;
	color:#000080; /*  */
	/*font-weight:bold;*/
	}
div.cho2a {
	text-align:right;
	margin-right:50px;
	color:#000080; /*  */
	font-weight:bold;
	}

div.t0 {
	margin-left:25px;
	margin-right:15px;
	line-height:1.5em;
	color:#000080; /* navy */
	}
div.t00 {
	margin-left:50px;
	margin-right:15px;
	line-height:1.5em;
	color:#000080; /* navy */
	}
div.t000 {
	/*margin-left:50px;*/
	/*margin-right:15px;*/
	line-height:1.5em;
	color:#000080; /* navy */
	}


div.t01 {   /* 注釈用　字を小にした */
	margin-left:15px;
	margin-right:5px;
	font-size:10px;
	}
div.t02 {
	margin-left:15px;
	margin-right:5px;
	font-weight:bold;
	color:#000080; /* navy */
	}
div.t03 {
	margin-left:20px;
	margin-right:5px;
	font-weight:bold;
	color:#008b8b; /* darkcyan */
	}

div.t04 { /* 両側幅寄せ*/
	margin-left:70px;
	margin-right:70px;
	color:#000080; /* navy */
	}



/* 本文中 文字飾り*/
span.sp1 {
	color:#ffffff; /* white */
	}
span.sp11 {
	color:blue;
	}
span.sp12 {
	color:#00008b; /* darkblue */
	}
span.sp13 {
	color:#008080; /* teal */
	}
span.sp13s {
	color:#008080; /* teal */
	font-size: 0.6em;
	}
span.sp14s {
	color:#000080; /* navy */
	font-size: 0.8em;
	}

span.sp2 {
	color:#ffa500; /*orange */
	}
span.sp2s {
	color:#ffa500; /*orange */
	font-size: 0.8em;
	}
span.sp21 {
	background-color:#ffe4e1;/*mistyrose*/
	color:green; font-weight:bolder;
	border-style:solid; border-width:1px;
	border-color:#cd853f; /*peru*/
	}
span.sp22 {
	background-color:#ffcc99;
	border-style:solid; border-width:1px;
	border-color:#cd853f; /*peru*/
	color:green; font-weight:bolder;
	}
span.sp23 {
	background-color:#ffcc99;
	border-style:solid; border-width:1px;
	border-color:#ffa500; /*orange*/ /* #cd853f; peru */
	color:green; 
	}

span.sp24 {
	border-style:solid; border-width:2px;
	border-color:#cd853f; /*peru*/
	padding:2px; 
	}
span.sp24a {
	border-style:solid; border-width:2px;
	border-color:#cd853f; /*peru*/
	padding:2px; 
	font-weight:bold;
	}
span.sp24-a {
	border-style:solid; border-width:2px;
	border-color:#cd853f; /*peru*/
	padding:2px; 
	font-weight:bold;
	}

span.sp25 {
	border-bottom:2px solid #2e8b57;/* seagreen */
	padding:0px; 
	}
span.sp25a {
	border-bottom:2px solid #2e8b57;/* seagreen */
	padding:0px; 
	font-weight:bold;
	}
span.sp25b {
	border-bottom:2px solid #ff0000;/* red */
	padding:0px; 
	}

span.sp25ba {
	border-bottom:2px solid #ff0000;/* red */
	padding:0px;
	font-weight:bold;
	}
span.sp25c {
	border-bottom:4px double #2e8b57;/* seagreen */
	padding:0px; 
	font-weight:bold;
	}

span.sp26 {
	background-color:#ffe4c4; /* bisuque */
	border-style:solid; border-width:2px;
	border-color:#ffa500; /*orange*/ 
	font-weight:bold;
	}
span.sp26b {
	background-color:#ffe4c4; /* bisuque */
	border-style:solid; border-width:2px;
	border-color:#ffa500; /*orange*/ 
	font-weight:bold;
	padding:2px;
	}


span.sp27 {
	background-color:#7fffd4; /* aquamarine */
	border-style:solid; border-width:2px;
	border-color:#4682b4; /* steelblue */ 
	}
span.sp27a {
	background-color:#7fffd4; /* aquamarine */
	border-style:solid; border-width:2px;
	border-color:#4682b4; /* steelblue */ 
	font-weight:bold;
	}
span.sp28 {
	background-color:#7fffd4; /* aquamarine */
	/*border-style:solid; border-width:2px;*/
	border-color:#4682b4; /* steelblue */ 
	/*font-weight:bold;*/
	}

span.sp29 {
	border-bottom:solid;
	border-width:3px;
	border-color:#fa8072; /* salmon */
	font-weight:bold;
	}

span.sp3 {
	color:#800000; /* maroon */
	}
span.sp3b {
	color:#800000; /* maroon */
	font-weight:bold;
	}

span.sp3c {
	color:#48d1cc; /* mediumturquoise */
	}
span.sp3d {
	color:#ffffff; /* white */
	}


span.sp4 {
	text-decoration:underline; font-weight:bold;
	}
span.sp4a {
	text-decoration:underline;
	}
span.sp4b {
	text-decoration:line-through;
	background-color:#ffe4c4; /* bisuque */
	}

span.sp5 {
	color:#ff0000; font-weight:bold;
	}
span.sp6 {
	font-weight:bold;
	}
span.sp6a {
	color:#006400; /* darkgreen */
	font-weight:bold;
	}


span.sp61 {
	font-weight:bold; text-align:center;
	}

span.sp62 {
	font-weight:bold;
	letter-spacing:1em;
	}
span.sp62a {
	/*font-weight:bold;*/
	letter-spacing:1em;
	}

span.sp63 {
	font-weight:bold;
	letter-spacing:2em;
	}
span.sp63a {
	/*font-weight:bold;*/
	letter-spacing:2em;
	}

span.sp64 {
	font-weight:bold;
	letter-spacing:0.5em;
	}
span.sp64a {
	/*font-weight:bold;*/
	letter-spacing:0.5em;
	}
span.sp65 {
	font-weight:bold;
	font-size:1.1em;
	}

span.sp7 {
	color:#808080; /* gray */
	}
span.sp71 {
	color:#dc143c; /* crimson */
	}
span.sp72 {
	color:#ff6347; /* tomato */
	}
span.sp73 {
	color:#2f4f4f; /* darkslategray */
	}
span.sp74 {
	color:#fa8072; /* salmon */
	}
span.sp75 {
	color:#cd5c5c; /* indianred */
	}

span.sp8 {
	font-size:0.8em;
	}
span.sp8a {
	font-size:0.6em;
	}

span.sp81 {
	font-size:1.3em;
	font-weight:bold;
	}
span.sp82 {
	font-size:1.1em;
	/*font-weight:bold;*/
	}
span.sp82a {
	font-size:1.1em;
	font-weight:bold;
	}

dt.t1 {
	margin-left:20px; margin-right:50px; line-height:150%;
	font-weight:bold;
	font-size:1.1em;
	}

dt.dt1 {
	color:navy;
	margin-left:60px; margin-right:100px; line-height:150%;
	text-decoration:underline; font-weight:bold;
	font-size:1.1em;
	}

dt.dt1a {
	color:navy;
	margin-left:70px; margin-right:100px; line-height:150%;
	text-decoration:underline; font-weight:bold;
	font-size:1.1em;
	}

dd.t1 {
	color:navy;
	margin-right:50px; line-height:150%;
	}

dd.dd1 {
	color:navy;
	margin-left:60px; margin-right:100px; line-height:150%;
	}

div.chu31 {
	color:navy;
	font-weight:bold; text-align:center;
	line-height:150%;
	}

/* 「注」表示 */
div.chu0 {
	background-color:#f5deb3; /*wheat*/
	border-style:solid;border-width:2px;
	border-color:#deb887; /*burlywood*/
	margin-left:10px; margin-right:10px;
	padding-top:5px; padding-bottom:5px;
	padding-left:5px; padding-right:5px;
	font-size:12px;
	}

div.chu1 {
	background-color:mistyrose;color:green;
	border-style:solid;border-width:2px;
	border-color:peru;
	margin-left:20px; margin-right:20px;
	padding-top:20px; padding-bottom:20px;
	padding-left:20px; padding-right:20px;
	}
div.chu2 {
	background-color:#ffe4e1; /*mistyrose*/
	border-style:solid;border-width:2px;
	border-color:#cd853f; /*peru*/
	margin-left:12px; margin-right:12px;
	padding-top:10px; padding-bottom:10px;
	padding-left:20px; padding-right:20px;
	line-height:150%;
	}
div.chu3 {
	background-color:#ffe4e1; /*mistyrose*/
	border-style:solid;border-width:2px;
	border-color:#cd853f; /*peru*/
	margin-left:50px; margin-right:50px;
	padding-top:10px; padding-bottom:10px;
	padding-left:5px; padding-right:5px;
	}

hr.t1 {
	size:2px;
	width=100%;
	paddin-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	}



/* 終わり */



