@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*{font-style:normal;
scrollbar-face-color:#eae7ef;
	scrollbar-highlight-color: #eae7ef;
	scrollbar-shadow-color: #eae7ef;
	scrollbar-3dlight-color: #bdb1d6;
	scrollbar-arrow-color: #bdb1d6;
	scrollbar-track-color: #fdfdff;
	scrollbar-darkshadow-color: #bdb1d6;

margin:0;padding:0;}

/*基本構造*/
html{
	font-size:80%;
	line-height:150%;
	margin:0;
	padding:0;
	font-family:"Osaka", "Verdana", "Chicago", "ＭＳ Ｐゴシック", "sans-serif";
	background:#fff url(bg.gif) repeat-y fixed 0% 0%;
	width: 800px;
}
* html{font-size:75%;
font-family:"Osaka", "Verdana", "Chicago", "ＭＳ Ｐゴシック", "sans-serif";}
body,td{height:100%;color:#000;margin:0;padding:0;}

hr{display:none;}
img{border:none;}




/*見出し*/
h1,h2,h3,h4,h5,h6{}
h1{color:#000;font-size:35px;line-height:30px;}

h2{color:#666;font-size:18px;font-family:HGS明朝E,Serif;
background:url(menu.gif) repeat;font-weight:normal;
border-style:solid;border-color:#ccc;
border-width:1px;
margin:1em;padding:8px 10px 5px 10px;}

h3{
	color:#000;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	border-bottom:solid #000 1px;
	margin:1em 4em;
	width: 600px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 3px;

}

h4{color:#999;font-size:12px;border-left:solid #f99 8px;
margin:1em 4em;padding:0 0 0 3px;}

/*h5はヘッダー専用なので、他ページで使わない*/
h5{color:#f99;font-size:15px;margin:0 0 0 20px;}

h6{color:#f99;font-size:10px;margin:1em 60px;}


/*段落*/
p{margin:1em 6em;padding:0 1em;}

/*アンカー*/
a{text-decoration:none;}
a:link,a:visited,a:active{color:#f66;}
a:hover{color:#ccc;}

/*強調・追加・削除*/
em{font-weight:bold;}
strong{color:#900;padding:1px 2px;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}

/*フォーム*/

input{border:solid #999 1px;}
input#TEXT{height:16px;color:#999;font-size:10px;
background:#fff;margin:5px 0;}
input#CHECKBOX{border:solid #999 0px;}
input#RADIO{border:solid #999 0px;}
input#BUTTON{height:20px;color:#999;background:#fff;
font-size:10px;border:solid #999 1px;margin:5px 0;padding:0;}
textarea{width:300px;height:80px;color:#999;font-size:10px;
border:solid #999 1px;margin:5px 0;padding:3px;}
select{width:120px;font-size:10px;margin:3px 0;}
option{}
optgroup{}

/*リスト*/
.text ol{list-style-position:inside;}
.text ol li{margin-left:6em;padding:0;}
.text ul{list-style-position:inside;}
.text ul li{margin-left:6em;list-style:square;}
.text dl{margin:1em 6em;}
.text dt{color:#c66;font-weight:bold;}
.text dd{margin:0 2em;}

/*アドレス*/
.text address{color:#633;font-size:14px;font-style:italic;
margin-left:4em;}


/*引用（サンプルページ未記述）*/
blockquote{
	color:#000000;
	border:solid #999 1px;
	margin:1em 5em;
	padding:1em 0;
}
blockquote p{margin:0.5em 1em;}

cite{color:#999;font-weight:bold;text-decoration:underline;}
q{color:#999;font-style:oblique;}

/*整形済みテキスト（サンプルページ未記述）*/
pre{margin:1em 5em;border:solid #999 1px;background:#eee;padding:5px;}

/*物理要素（サンプルページ未記述）*/
b{font-weight:bold;}
i{font-style:oblique;}
big{font-size:15px;}
small{font-size:10px;}
tt{font-family:monospace;}


/************************************************
/*各#ID＆.class*/

body#INDEX{}

div#PAGETOP{width:700px;height:100%;background:#fff;
margin:0;padding:0;text-align:left;}

div#HEADER{
	width:700px;
	height:280px;
	background:url(bg-6.jpg) no-repeat 0% 0%;
	text-align:right;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	font-weight: normal;
	color: #999999;


}
#HEADER h1{
	font-family:"Century Gothic";
	font-weight:normal;
	position:relative;
	top:260px;
	left:20px;
	font-size: 9px;
	text-decoration: underline;
}

#HEADER h5{font-family:Century Gothic;font-weight:normal;
position:relative;top:270px;left:10px;}

#PAN{display:none;}


div#MENU{width:700px;height:220px;margin:0;padding:0;
position:absolute;top:70px;left:0;float:left;}
#MENU h2{display:none;}

#MENU ul{width:100%;marign:0;padding:0;}
#MENU li{width:100%;text-align:right;
list-style-type:none;float:left;}
#MENU li a{font-size:15px;text-decoration:none;
font-family:Century Gothic;letter-spacing:1px;
margin:1px 0;padding:3px 20px 0 0;display:block;}

#MENU li a:link,#MENU li a:active,#MENU li a:visited{color:#f66;}
#MENU li a:hover{color:#ccc;}

#MENU li.menu-on a:link,#MENU li.menu-on a:visited,#MENU li.menu-on a:active {
color:#000;background:url(menu.gif) repeat;}
#MENU li.menu-on a:hover{color:#999;}



div#KIZI{margin:0 auto;padding:0;position:relative;left:0;letter-spacing: 2px;}
div.text{margin:0 auto;padding:0;}
.text a{border-bottom:dashed 1px;}

ul.modori{width:680px;text-align:right;list-style:none;margin-top:20px;}
ul.modori li{list-style:none;}
.modori li a{font-size:12px;text-decoration:none;
font-family:Arial;border-bottom:0px;}


div#FOOTER{width:680px;clear:both;}
#FOOTER h2{display:none;}
#FOOTER	ul{width:100%;height:24px;
margin:0;padding:20px 0;list-style:none;}
#FOOTER	li{height:24px;margin:0;padding:10px 0 0 0;list-style:none;
display:inline;float:right;}
#FOOTER li a{font-size:12px;text-decoration:none;font-weight:normal;
font-family:Arial;margin:0 0 0 10px;padding:0;}


li#FOOTER01{}
li#FOOTER01{}
li#FOOTER01{}
/*追加したCSS*/
.rireki {
	font-size: xx-small;
	font-style: italic;
	text-align: right;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 40px;



}
.hyoudai {
	font-weight: bold;
	color: #802B6A;
}
.fuki {
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
a.ba:link,
a.ba:visited {
border:none;
}
.af {
	width: 600px;
	border: 1px dotted #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 50px;
	margin-top: 23px;




}
.topics {
	width: 300px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 5px;
	font-size: 11px;
	text-decoration: none;






}
.topics2 {
	width: 300px;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: top;
	text-align: left;





}
.senden {
	width: 600px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 11px;

}
.shin {
	position: absolute;
	width: 150px;
	left: 720px;
	top: 20px;
	font-size: xx-small;
	color: #666666;
	padding-left: 5px;


}
.site {
	font-size: x-small;
	border-left-width: 3px;
	border-left-style: double;
	border-left-color: #CCCCCC;
	width: 150px;
	left: 725px;
	padding-left: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 5px;


}
.pr {
	font-size: xx-small;
	width: 150px;
	border: 1px dotted #CCCCCC;
	padding: 3px;


}
