/********** 日本障害者協議会 メイン**********/

a img	{ border: none; }
/* Operaで中央にするため */
html {height: 100%; width: 100%;
}
body {
		text-align: center;
		}
.hon1 {
		font-size: 1%;
		margin-left: -2000;
		}
.hon2 {
		font-size: 1%;
		margin-left: -2000;
		margin-top: -15;
		margin-bottom: 1;

		}

.boxa {				/*全体*/
		margin-top: -25px;
		margin-bottom: -15px;width: 750px;width: 750px;text-align: center;margin-left: auto;margin-right: auto; 
		}
/* 上下の細長い枠 */
.boxa-3 {				
		width: 750px;
		height: 20px; 
	 	background: #d7e58c;
		color: #572C00; 
		font-weight: bold;
		font-size: 103%;
	border-top-style: outset;
	border-top-width: 2;
	border-bottom-style: outset;
	border-bottom-width: 2;
	padding-top: 1;
	margin-bottom: 1px;

}
/* 上下の細長い枠の外側 */
.boxa-4 {				
		width: 750px; 
		color: #FFFFFF;
		height: 80px; 
	 	background: #402000;
		border-top-style: outset;
		border-top-width: 3;
		border-bottom-style: outset;
		border-bottom-width: 3;
	margin-top: 10px;

}
/* メインメニュー */
.boxa-5 {				
			text-align: center;
			color: #402000;
			font-size: 95%;
			padding-top: 2;
			padding-left: 7;
			;background: #ffffff;
			margin-top: 2;
			margin-bottom: 5;
	border: inset #FFFFFF 1px;

}
.boxa-6 {
	width: 750px;
	height: 5px;
	background: #572C00;
	border: solid #572C00 1px;

}
.left {				/* 左よせ */
		text-align: left;
		}
.right {				/* 右よせ */
		text-align: right;
		}
/* 点線の中 */
.boxb {				
		width: 750;
	border-left: dashed #d7e58c 1px;
	border-right: dashed #d7e58c 1px;
}
	
/* 更新日 */
p.kosin {
	color: #FF0000;
	display: block;
	margin-top: 20px;

}
h1 {
	margin-top: 10;
	margin-right: 10;
	margin-bottom: 10;
	font-size: 150%;
}
h2 {
		color: #402000;
		}
/* 内容枠の指定 */
.boxb-1 {				
		text-align: left;
		margin: 20px 20px 20px 20px;

}
/* 文章共通 */
p.p2 {				
		line-height: 175%;
		text-align: left;
		text-indent: 1em;
		}
/* 署名右寄せ */
p.p3 {
	text-align: right;
	line-height: 175%;
}
p.tai {				/* 対談 */
		line-height: 150%;
		text-align: left;
		text-indent: 1em;
}
.ma {				/* 途中の「トップページへ　サイトマップへ　ページの先頭へ」 */
		text-align: right;
		font-size: 90%;
		margin-top: 10;
		margin-bottom: 10;
		padding-right: 15px;
		}
/**********   ご案内   **********/
.boxa-g {				
		width: 750px;
		height: 40px; 
	 	background: #d7e58c;
		color: #572C00; 
		font-weight: bold;
		font-size: 103%;
	border-top-style: outset;
	border-top-width: 2;
	border-bottom-style: outset;
	border-bottom-width: 2;
	margin-bottom: 1px;
}
.waku_g {
		text-align: center;
		padding-bottom: 1;
		margin-top: 6;
		margin-bottom: 6;
		font-size: 85%;
	width: 750px;
	height: 12px;
	border-bottom: inset #808000 1;

}
h2.jd {
	font-size: 130%;
}
h3.jd {
	color: #000080;
	margin-left: 1em;
}
h4.jd {
	color: #000000;
	margin-left: 2em;
}
.jd_sub {
	color: #000000;
	font-size: 75%;
}
/**********   役員顧問体制   **********/
p.ya {
	line-height: 1.5em;text-indent: 1em;
}
.ya_ph {				/* 写真の位置 */
		float: right;
		margin: 20px 1px 10px 20px;
		}

/**********   事業計画   **********/
h1.ji {
	font-size: 150%;
	margin-bottom: 29;
}
h2.ji {
	font-size: 110%;
}
p.ji_link {
	text-align: right;
	font-size: 90%;
	padding-right: 20;
	margin-top: 5;
	margin-bottom: 5;
}
.j_nendo {				/* 下の2007年度〜 */
			text-align: left;
			margin-left: 180;
			margin-bottom: 20;
			}
p.blue {
	color: #000080;
}		
/**********   定款   **********/
h2.t {
	text-align: center;
	padding-top: 20;
	padding-bottom: -25;
}
.t_b {
	font-weight: bold;
}
p.t {
	line-height: 1.5;	text-indent: -58;
	padding-left: 60;
}
.ji2 {
	text-indent: -22;
	padding-left: 12;
}
/* 08/12　すべての人の世界増刊 */
.ji3 {
	text-indent: -28;
	padding-left: 12;
}
/**********   イエローリボン   **********/
.ye_photo {
	text-align: right;
	float: right;
	margin-left: 20;
}
h3.ye {
	color: #004200;
}
.ye_b {
	color: #000080;
	font-weight: bold;
}
/**********   クッピー   **********/
.ku_photo {
	text-align: right;
	float: right;
	margin-left: 20;
}		

/**********     場所と地図     **********/
.boxa_gmap {				/*全体*/
		width: 900px; 
		margin-top: -25px;
		margin-bottom: -15px;
		}
.boxa-4_gmap {				/* 上下の細長い枠の外側 */
		width: 900px; 
		color: #FFFFFF;
		height: 30px; 
	 	background: #402000; 
		margin-top: 10px;	margin-bottom: 20px;
		border-top-style: outset;
		border-top-width: 3;
		border-bottom-style: outset;
		border-bottom-width: 3;
		padding-top: 5px;
		padding-left: 15px;
		padding-right: 15px; 
		}
small.gmap {
	font-weight: bold;
	font-size: 100%;
}.boxa-3_gmap {				/* 上下の細長い枠 */
		width: 900px;
		height: 25px; 
	 	background: #d7e58c;
	 	padding-top: 5px;
	 	padding-left: 15px;
	 	padding-right: 15px;
	 	margin-top: 20px;
		margin-bottom: 10px;
		color: #572C00; 
		font-weight: bold;
		font-size: 103%;
		border-top-style: outset;
		border-top-width: 3;
		border-bottom-style: outset;
		border-bottom-width: 3;
		}
		
/********** お問い合わせ **********/
.title {
		color: #804000;
		font-weight: bold;
		font-size: 110%;
		}
.t_date {
		width: 95%;
		text-align: right;
		margin-bottom: -10;
		}
.t_naiyo {
			width: 85%;
			text-align: left;
			vertical-align: text-top;
			padding-left: 10;
			}
		
/**********   個人情報保護方針   **********/
.ko_mini {
	font-size: 80%;
}		
		
/********** カレンダー **********/
.ca_boxb {
		margin-left: 1;
		margin-right: 1;
		border-right: dashed #d7e58c 2; 
		border-left: dashed #d7e58c 2;
		margin-top: -10px;
		}
h2.ca {
		text-align: left;
			width: 720px;
	height: 25px;
	border-top: solid #FFFFFF 1px;
	border-bottom: solid #804000 2px;
	padding-left: 30;

}
.ca_tuki {
			text-align: center;
			margin-bottom: 10;
			}
.ca_red {				/* 日曜日の赤字 */
		color: #F00000;
		}
.ca_nendo {				/* 下の2008年度〜 */
			text-align: center;
			}		
p.tuki {
	width: 750px;
	height: 15px;
}
		
/**********   ニュース   **********/

.top {
	border-top: solid #6A2300 1px;
	border-bottom: solid #6A2300 1px;

}
.middle {
		border-bottom: solid #6A2300 1px;	
		}
.n {
	width: 710px;
	padding-top: 10px;
	text-align: left;
	padding-bottom: 10px;
	}
.bottom {				/*目次の枠の一番下*/
		margin-bottom: -10px;			
		}
.n-1 {				/*目次のタイトル*/
		width: 620px;

	height: 20px;
	margin-left: 10px;

}
.n-1-1 {				/*目次のタイトル月日*/

		padding-top: 3px; 
		float: left;
		}
.n-1-2 {				/*目次の内容*/
		width: 630px;	margin-left: 29px;
		}
.n-1-3 {
	width: 630px;
	line-height: 1.5;
	margin-left: 29px;
	margin-top: 15;
}
h1.news {
	font-size: 150%;
	margin-bottom: 29;
}
h1.2l {
	margin-bottom: 3;
}
h2.news {
		font-size: 110%;
		margin-bottom: 10;
		}
.n_photo {
	text-align: right;
	float: right;
	margin-left: 20;
	margin-bottom: 20;
}
/* 下の2007年度〜 */
.n_nendo {
			text-align: left;
			margin-left: 180;
			}
p.mokuji {
	font-size: 90%;
	text-align: right;
}
p.taidan_1 {
	float: left;
	font-weight: bold;
	color: #008000;
	margin-top: 3px;
	margin-bottom: 0px;

}
p.taidan_2 {
	float: left;
	font-weight: bold;
	color: #000097;
	margin-top: 3px;
	margin-bottom: 0px;

}				
/**********   すべての人の社会   **********/
.boxj {
	width: 666px;
	height: 300px;

	text-align: left;
	margin-left: auto;
	margin-right: auto;

}
.j2 {
	width: 640;
	margin-left: 1em;
	color: #006666;
	font-weight: bold;
}
.j3 {
	width: 640;
	margin-left: 2em;
	color: #006666;

	font-weight: bold;
	font-size: 95%;
}
.j_1 {
	float: left;
	width: 225px;
	height: 300px;
	margin-left: 1;
	margin-top: 1;
	margin-right: 20;

}
.j_2 {
	float: left;
	margin-left: 1;
	margin-top: 1;
	width: 410px;
	height: 300px;
}
.keirin {
	float: left;
	margin-left: 10px;
	margin-right: 15px;

}
h1.j {
	font-size: 180%;
	margin-bottom: 24;
}
h2.j {

	color: #000080;
	font-size: 105%;
	margin-top: 15;

}
p.j_right {
	text-align: right;
	margin-top: -10px;

}
p.j_top {
	line-height: 1.3;
	margin-top: 1;
	margin-bottom: 1;
	text-align: left;
}
.text {
	width: 700px;
	height: 50px;
	margin-top: 30px;

	text-align: center;
}
.text_1 {
	width: 450px;
	border: groove #8080FF 2px;
	height: 50px;margin-left: auto;margin-right: auto; 

	text-align: center;
}
p.tex {

	font-size: 90%;
	line-height: 1.375;
	margin: 5px 5px 5px 5px;

	text-align: left;
}
p.tex2 {
	text-align: center;
	font-size: 90%;
	margin-top: 0;
}
/**********   本・映画などの紹介   **********/
.book {
	float: left;
	margin-right: 30;
}
h1.bo {
	font-size: 180%;
	margin-bottom: 24;
}
.b_waku {
	border: double #0000F0 3px;
	padding-left: 10px;
	padding-right: 20px;
	margin: 10px 10px 10px 10px;
}
/********** 会員イベント情報 **********/
/* 2009年度　内容がないので */
h2.event {
	margin-left: 40;
	text-align: left;
	font-weight: bold;
	font-size: 130%;
}

h1.e {
	font-size: 170%;
	margin-bottom: 26;
}
.2l {
	font-size: 100%;
	margin-bottom: 1;
}
.e_boxb {
		margin-left: 1;
		margin-right: 1;
		border-right: dashed #d7e58c 2; 
		border-left: dashed #d7e58c 2;
		margin-top: -10px;
		}
.e_kajyo {
	margin-bottom: -15;
}
.e_kajyo_2 {
	margin-top: -5;
	margin-bottom: 1;
}
.e_red {
	color: #F00000;
}
.e_nendo {
	text-align: left;
	line-height: 1.5em;
	margin-left: 60;
}
.e_toi {
	text-align: left;
	font-weight: bold;
	font-size: 105%;
	margin-left: 40;
}		
/********** 会員イベント情報 各ページ**********/
h2.e {
		font-size: 120%;
		line-height: 1.5em;
		margin-top: 1;
		margin-bottom: 1;
		}

/********** 意見書・要望書 **********/
h1.i {
	font-size: 150%;
	margin-bottom: 29;
}
h1.2l {
	margin-bottom: 3;
}
h2.i {
	color: #004040;
	font-size: 110%;
}
h4.i {
	font-size: 105%;
}
h5.i {
	font-size: 100%;
	margin-left: 1em;
}
/* 下の2007年度〜 */
p.i_nendo {				
			text-align: left;
			margin-left: 140;
			}
.i_photo {
	text-align: right;
	float: right;
	margin-left: 20;
	margin-bottom: 20;
}
p.i_setumei {
	clear: right;
	font-size: 90%;
}
/********** 各種提言・調査報告 **********/
h2.re {
	font-size: 85%;
}
/********** 書庫 **********/
.a_tukihi {
	font-size: 85%;
}
/********** リンク集 **********/
hr.link {
	color: #CCAF59;
	width: 700;
	height: 1;
	font-size: 1px;
	margin-left: -20;
	margin-right: -20;
}
.maru {
	color: #67CE00;
	font-size: 90%;
	margin-right: 5;
}
.l_mokuji {
	text-align: center;
	font-size: 90%;
}
/**********   更新情報   **********/
.botan {
	width: 700px;
	height: 20px;
	text-align: right;
	margin-right: 10px;
	font-size: 90%;
}
.k_new {
		font-size: 80%;
		color: #FF3333;
		}
.k_up {
		font-size: 80%;
		}
/********** サイトマップ **********/
div.sai {
	border: solid #849522 2px;
	padding-left: 20;
	padding-top: 20;
	padding-right: 20;padding-bottom: 20;
}
h2.sai {
	font-size: 135%;
	margin-top: 8;
	margin-bottom: 8;
}
h3.sai {
	font-size: 110%;
	margin-left: 2em;
	margin-top: 8;
	margin-bottom: 8;
}
.newh {
		font-size: 70%;
		color: #FF3333;
		}
.uph {
	color: #404040;
	font-size: 70%;
}
.new {
		font-size: 80%;
		color: #FF3333;
		}
.up {
		font-size: 80%;
		}
.gm {
	text-align: center;
	background: #E0E0FF;
	border-style: outset;
	border-width: 5px;
	padding-top: 1;
	padding-bottom: 1
	width: 350;
	font-weight: bold;
}
/********** 今後の活動 **********/
h2.k {
		font-size: 120%;
		}
.k_date {
		width: 95%;
		text-align: right;
		margin-bottom: -10;
		}
.k_naiyo {
			width: 85%;
			text-align: left;
			vertical-align: text-top;
			padding-left: 10;
			}
/**********    高さ    **********/
.hi_70 {
	height: 70px;
}
/**********    マージン    **********/
.mf1 {
		margin-left: 1em;
		}
.mf2 {
		margin-left: 2em;
		}
.mf3 {
		margin-left: 3em;
		}
.mf4 {
		margin-left: 4em;
		}
.mb0 {
	margin-bottom: 0px;

}
.mb1 {
	margin-bottom: 1px;

}
.mb5 {
	margin-bottom: 5;
}
.mb10 {
	margin-bottom: 10;
}
.mt-15 {
	margin-top: -15;
}
.mt0 {
	margin-top: 0px;

}
.mt5 {
	margin-top: 5;
}
.mt10 {
	margin-top: 10;
}
.mt20 {
	margin-top: 20;
}
.mt50 {
	margin-top: 50;
}
.mb-15 {
	margin-bottom: -15;
}
.mb-10 {
	margin-bottom: -10;
}
.mb20 {
	margin-bottom: 20;
}
.mb30 {
	margin-bottom: 30;
}
.mb50 {
	margin-bottom: 50;
}
.ml1em {
	margin-left: 1em;
}
.ml-1em {
	margin-left: -1em;
}
.ml2em {
	margin-left: 2em;
}
.ml400 {
	margin-left: 400;
}
.mr1em {
	margin-right: 1em;

}
.mr10 {
	margin-right: 10px;

}
.mr20 {
	margin-right: 20px;

}
/***********      色      ***********/
.c_310000 {
	color: #310000;
}
.FF8000 {
	color: #FF8000;
}

.c_008000 {
	color: #008000;
}
.c_4D2600 {
	color: #4D2600;
}
.FF4040 {
	color: #FF4040;
}
.c_000080 {
	color: #000080;

}
.c_007300 {
	color: #007300;

}
.F00000 {
	color: #F00000;

}
/***********    背景色    ***********/
.h_00ff00 {
	background: #00ff00;
}
.h_ffff00 {
	background: #ffff00;
}

/********** フォントサイズ **********/
.f70 {
		font-size: 70%;
		}
.f75 {
		font-size: 75%;
		}
.f80 {
		font-size: 80%;
		}
.f85 {
		font-size: 85%;
		}
.f90 {
		font-size: 90%;
		}
.f95 {
		font-size: 95%;
		}
.f100 {
		font-size: 100%;
		}
.f105 {
		font-size: 105%;
		}
.f110 {
		font-size: 110%;
		}
.f120 {
		font-size: 120%;
		}
.f130 {
		font-size: 130%;
		}
.f140 {
		font-size: 140%;
		}
.f150 {
		font-size: 150%;
		}
/********** 箇条書き **********/
.kajyo12 {
			line-height: 1.2em;
			}
.kajyo15 {
			line-height: 1.5em;
			}
.kajyo17 {
			line-height: 1.7em;
			}
.kajyo20 {
			line-height: 2em;
			}
/********** 行    間 **********/
.lh10 {
		line-height: 1em;
		}
.lh13 {
		line-height: 1.3em;
		}
.lh15 {
		line-height: 1.5em;
		}
.lh17 {
		line-height: 1.7em;
		}
/********** 位    置 **********/
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.b {
	font-weight: bold;
}
.fl {
	float: left;

}

		
