/* 全ページ共通BODY部分 */

BODY {
	font-family:tahoma,"ＭＳ Ｐゴシック"; 
	font-size:90%;
	letter-spacing: 1px;
	font-family:ＭＳ Ｐゴシック,Osaka;
	margin-top:0em;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(../img/back.gif);
	COLOR: #736D6B;
	
}

a 
{
	color:#E85C00;
	text-decoration:none;
	background-color: transparent;
	border-bottom: 0.05em dotted transparent;

}
a:link
{
	color:#9461A5;
}
a:visited
{
	color: #736173;
}
a:hover
{
	border-bottom: 0.05em solid #BD92CE;
	background-color: #BD92CE;
	color:#FFFFFF;
	

}
 
a:link.quote,a:visited.quote,a:active.quote{
	color:green;
	text-decoration:none;
	border-bottom: none;
}

a:link.dammy,a:hover.dammy,a:visited.dammy,a:active.dammy{
	color:white;
	text-decoration:none;
	border-bottom: none;	
	background-color: white;
}

a:link.d2,a:hover.d2,a:visited.d2,a:active.d2{
	color:#676477;
	text-decoration:none;
	border-bottom: none;
}

/*
タイトルの設定
*/
h1 {
	text-align:right;
	font-size:1.2em;
	font-style:normal;
	margin: 0em 0em 0.4em 0em;
	letter-spacing:1em;
	padding-right:0px;
	padding-top:0.6em;
	color:#FFF;
	
}


/* H1とかそこらへん */

h2
{
	font-family:Century Gothic, arial, sans-serif;
	font-size: 90%;
	text-align:left;
	font-style: normal:
	font-family:Tahoma;
	padding:0.6em 0em 0.3em 0.3em;
	margin: 1em 0.5em 0.5em 0em;
	border-bottom: 1px dotted #AD8AB5;
	white-space: nowrap;
	margin-top:0px;
	margin-bottom:0px;
}
h3
{
}

h4
{
	font-size:10pt;
	border-left: solid 1em #807878;
	margin:0.6em 0em 0.6em 0em;
}

h5
{
	font-size:100%;
	padding:0.2em 0.2em 0.2em 1em;
	margin:0.5em 0em 0.5em 0em;
}

h6
{
	font-size:10pt;
	letter-spacing:8px;
	margin-top:0px
}
div.header{
	letter-spacing:0.4em;
	text-align: right;
	margin:0px 0px 5px 0px;
	font-family:'arial';
	font-weight:bold;
	font-size: 0.9em;
	background-color:#AD8AB5;
	color:#FFF;
}


/*
罫線の設定
*/
hr {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #000000;
}



/*
整形済みテキスト(preタグ)の設定
*/

/*
引用の設定
*/
div.body blockquote {
	border-color:#FFFFFF;
	border-width: 1px;
	border-style: dotted;
	background-color: #9D9D9D;
	line-height:13pt;
	color:#FFFFFF;
	margin:1em 0.5em 1em 2em;
	padding: 0.5em 0.5em 0.5em 0;
}



/* TOPページ表示部分 */

div.header{
	margin:0px 0px 5px 0px;
	color:#fffff;
	letter-spacing:0.4em;
	text-align: right;
	font-weight:bold;
	font-size: 0.9em;
	background-color:#AD8AB5;
	margin-top:0px;
}

div.footer{
	text-align:right;
	font-size:50%;
	padding-right:0px;
	background:#FFB629;
	color:#fffff;
	margin-top:20px;
}

div.middr{
	text-align : right;
	font-size:7pt;
	margin : 0 5 20 5
}

img.top{
	border-width:3 3 3 3;
	border-style:dashed;
	border-color:#676477;
	background-color:white;
	align:center;
	margin-right:1em;
}	

/* 各ページトップ部分 */

p{
	font-size:10pt;
	margin-left:2em;
	margin-right:5%;
	line-height:1.2em;
}

P.etc{
	width: 600px;
	font-size:10pt;
}


p.mid{
	font-size:10pt;
	margin-bottom: 0.2em;
	margin-right: 0.0em
}

img.top{
	float :right;
	clear :both;
	border-width:1px;
	border-style:dashed;
	border-color:#000000;
}

div.top{
	margin-right:10px;
	text-align:right
}
	

TABLE.article{
	border:0.1em solid #C9CDD2;
	width:500px;
}

table.mainform{
	border-width:3 3 3 3;
	border-style:dashed;
	border-color:#676477;
	width:650px;
	background-color:white;
	align:center;
}


table.down{
	background-color:white;
	background-image : url(../img/bg_d.gif);
	align:center;
}



p.hr{
	border-width:0 0 1 0;
	border-style:double;
	border-color:#676477;
	width:550;
	margin-top:5px;
	margin-bottom:20px;


p.subt{
	font-family:ＭＳ Ｐゴシック;
	font-size: 10pt;
	letter-spacing:1px
	text-align:center;

}

/* FONT属性 */

font.b{
	font-size:10pt;
	font-weight:bold
;}

/* P属性 */

p.img
{
	margin-left:25px;
	letter-spacing:1.5px;
}

p.back{
	font-size:9pt;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:10px;
	text-align:center;
}

p.sub{
	font-size:9pt;
	letter-spacing:2px;
	margin-left:120px;
	margin-top:2px;
}

/* TABLEとかそこらへん */
table.a
{

	margin-left:20%;
	margin-top:2%;
	margin-bottom:5%;
}

tr.a
{

	margin-right:10px;
	margin-left:5px;
}

td.a
{
	border-left: solid 1px #AD8AB5;
	border-bottom: solid 1px #896691;
	padding-right:10px;
	padding-left:5px;
}

table.Nullpo
{
	margin:0%;
}

 
hr 
{
	border-color: #AD8AB5;
	border-style: dotted;
	margin-top:0px;
	margin-bottom:0px;
}

/* 無属性 */

.forms1{
	font-size: 10pt;
	font-family:MS UI Gothic;
	letter-spacing: 1px;


}

p.environment{
	text-align:right
	font-family:Verdana
	font-size:4pt;

}

p.subtitle{
	text-align: center;
	font-family:MS UI Gothic;
	letter-spacing: 1px;
	font-size: 10pt;
}

font.section0 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10pt;
	letter-spacing: 3pt;
	background-color : #8383DE;
	background-repeat: repeat;
	width: 580;
}

p.nomal{
	font-size: 10pt;
	letter-spacing: 1;
	font-family:MS UI Gothic;
}

input {
	letter-spacing:2px;
	padding:0.5px;
	border:1px solid #C9CDD2;
	font:10pt; 
	background : #FFFFFF;
}

/*
更新フォーム
*/
}

input {
	letter-spacing:2px;
	padding:0.5px;
	border:1px solid #C9CDD2;
	font:10pt; 
	background : #FFFFFF;
}

/* 
メイン部分
*/

div.main{
	margin-left: 18%;
}

