/********** 日本障害者協議会トップページ **********/
/** {}*/
a img	{ border: none; }
/* Operaで中央にするため */
html {height: 100%;	width: 100%;
}
body	{
		text-align: center;	margin-left: auto;
	margin-right: auto;
		}
.boxaw {				/* 全体 */
		width: 795px; 
			height: 500px;
			text-align: center;	margin-left: auto;
	margin-right: auto;

}
.boxa	{				/* 全体 */
		margin-top: 30px;
		margin-bottom: -15px;
		}
/* 上の細長い枠 */

.boxa-3top {			
			width: 795px;
			height: 25px; 
			background: #d7e58c;
			padding-top: 5px;

			margin-bottom: 10px;
			color: #572C00; 
			font-weight: bold;
	border-right: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	border-top-style: outset;
	border-top-width: 3;
	border-bottom-style: outset;
	border-bottom-width: 3;

	text-align: right;
}
.boxa-3-1 {
			float: left;
	margin: 3px 20px 0px 30px;

}
form {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;

}
label {
	font-size: 100%;
}
.hon1 {				/* 本文へジャンプ */
	font-size: 1%;
	margin-left: -2000;
	margin-top: -10;
	margin-bottom: 0;
}
.hon2 {				/* 本文へジャンプ */
	font-size: 1%;
	margin-left: -2000;
	margin-top: -10;
	margin-bottom: 0;	
}
/* 上の細長い枠の外側 */
.boxa-0 {				
		width: 795px; text-align: center;margin-left: auto;margin-right: auto;
		color: #FFFFFF;
		height: 30px; 
		background: #402000; 
		margin-top: 10px;
		padding-top: 5px;
	border-color: #FDFCC6;
	border-top-style: outset;
	border-top-width: 3;
	border-bottom-style: outset;
	border-bottom-width: 3;

}
.box-a-01 {
	height: 403;
	width: 792;
}
/* ひだりの枠 */
.boxa-1 {				
		width: 392px;
		height: 392px; 
		float: left; 
text-align: center;	margin-left: auto;
	margin-right: auto;
		background: #016B06;
	border-top-style: outset;
	border-top-width: 5;
	border-bottom-style: outset;
	border-bottom-width: 5;

}
/* 文章の枠 */
.boxa-1-1 {				
			width: 360px;
			border-style: inset;
			border-width: 3;
			line-height: 1.4em;
			background: #FFFFFF;
			text-align: left;text-align: center;margin-left: auto;margin-right: auto;
	height: 250px;


}
.naiyo {

	height: 160px;
	text-align: left;
	margin: 4px 10px 4px 10px;

}
p.su {
	font-weight: bold;
	margin-top: 1;

}
.kan {
	font-size: 85%;
	line-height: 1.5em;
	width: 200;
	height: 156;

	margin-bottom: 2px;	float: left;

}

/* すべての人の社会の写真を囲む枠 */
.subete {
	text-align: left;
	float: left;
	border-style: outset;
	border-width: 2px;
	width: 110px;
	height: 158px;
	margin-right: 10px;

}
.banner {
	width: 360;text-align: center;margin-left: auto;margin-right: auto;
	height: 70;
}
.banner_1 {
	width: 137;
	height: 37;
	float: left;

}
.banner_2 {
	width: 170;
	height: 25;
	float: left;

	text-align: left;

	font-weight: bold;
	border-style: outset;
	border-width: 1px;
	font-size: 95%;
	padding: 1px 5px 1px 5px;
	margin-top: 3;

	background: #FEEFC0;
}
.ba1 {
	width: 150;
	height: 50;
	border-style: outset;
	border-width: 3px;
	float: left;
	background: #C0FFC0;
	font-style: italic;
	font-weight: bold;
	padding-left: 30;
	padding-top: 10;
	margin-left: 5;
}
.sub	{
		font-size: 75%;
		}
.boxa-2	{				/* みぎの枠 */
		width: 400px;		float: left; 
		height: 400px; 
		}
/* みぎの行 */
.boxa-2-1 {				
				width: 400;
	height: 128;
}
.boxa-2-1-1	{				/* みぎの個々の枠 */
			width: 128px; 
			height: 128px; 
			margin-left: 4px;
			margin-bottom: 4px;
			float: left; 
			font-size: 110%; 
			font-weight: bold;
		 	text-align: center;

			border-top-style: outset;
			border-top-width: 2;
			border-bottom-style: outset;
			border-bottom-width: 2;
			}
h1	{
	font-size: 200%; 
	margin-left: 2px;
	margin-top: 30px;
	}
h2 {
	font-size: 100%;
	margin-top: 10px;

}
	/* 下の細長い枠 */
.boxa-3bottom {			
				width: 795px;
				height: 25px;
				background: #d7e58c;
				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;

}


.boxa-4	{				/* 下の細長い枠の外側 */
		width: 795px; 
		color: #FFFFFF;
		height: 30px; 
		background: #402000; 
		margin-top: 10px;
		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; 
		}
.left	{
		text-align: left;
		}
.right	{
		text-align: right;
		}
.mini	{
		font-size: 80%;
		margin-top: -10px;
		}
.footer {
	font-size: 78%;
}
.mt-12 {
	margin-top: -12;
}		
/* ********** 色 ********** */
.kinari	{				/* きなりいろ */
		color: #fbfaf5;
		}
.red	{				/* 赤い背景 */
		background: #FF1A3C;
		}
.green	{
		background: #E0E0E0;
		}
.violet1	{				/* 梅紫 */
			background: #aa4c8f;
			}
.violet2	{				/* 本紫 */
			background: #65318e;
			}
.green1	{				/* あおにび */
		background: #6b7b6e;
		}
.haiume	{				/* 灰梅 */
		background: #e8c3b7;
		}
.yellow	{
		background: #eaf736;
		}
.cream	{
		background: #ffff99;
		}
.mizu	{
		background: #ccffcc;
		}
.mosugreen	{
			background: #aeeb4d;
			}
.pink	{
		background: #fdf5d4;
		}
.usucha	{
		background: #d7e58c;
		}
/********** フォントサイズ **********/
.f70	{
		font-size: 70%;
		}
.f75	{
		font-size: 75%;
		}		
.f80	{
		font-size: 80%;
		}		
.f83	{
		font-size: 83%;
		}
.f85	{
		font-size: 85%;
		}		
.f90	{
		font-size: 90%;
		}		
.f95	{
		font-size: 95%;
		}
.f98	{
		font-size: 98%;
		}
.mt-10 {
	margin-top: -10;
}
.mb05 {
	margin-bottom: 5;
}
.mb10 {
	margin-bottom: 10;
}
.mr15 {
	margin-right: 15px;

}