@charset "Shift_JIS";/* 文字エンコードの設定（削除不可） */

/*	HTML要素（一部#ID）
---------------------------------------------------------*/
/* 余白リセット */
* {
	margin:0;
	padding:0;
}

/* 基本構造 */
html {
}
body {
	margin:0 auto;
	width:915px;
	color:#000000;
	background-color:#E9EBFC;
	line-height: 1.4;
	font-size:14px;
}
hr {

}

/* 見出し */
h1,h2,h3,h4,h5,h6 {}
h1 {
	padding:0;
	font-size:200%;
}
h2 {
	margin:0;
	padding:0;
	color:#FF6600;
	font-size:18px;
}
h3,h4,h5,h6 {
	margin:0;
	font-size:100%;
}
h3 {
	padding:0;
}
h4 {
	posistion:absilute;
	font-size:24px;
	margin-top:-20px;
	margin-left:450px;
	color:#ff9600;	
}
h5 {
	margin:0;
	padding:0;
	font-size:12px;	
	font-weight: normal;
}
h6 {
}

/* 段落 */
p {}

/* アンカー */
a {}
	a:link,
	a:visited {
		text-decoration:underline;
	}
	a:link {
		color:#0000ff;
	}
	a:visited {
		color:#990099;
	}
	a:hover,
	a:active {
		text-decoration:none;
	}
	a:focus {}

/* 強調・追加・削除 */
em {
	padding:0.1em;
	background-color:#eeeeee;
	font-style:normal;
}
strong {
	color:#000000;
}
ins {
	border-bottom:1px solid #cccccc;
	text-decoration:none;
}
del {
	color:#cccccc;
}

/* フォーム */
fieldset {
	border:none;
}
legend {
	display:none;
}
input,
textarea,
select,
button {
	margin:0 0 5px 0;
	padding:0.1em;
	border:1px solid #a9a9a9;
	background-color:transparent;
	font:100% 'ＭＳ Ｐゴシック','MS PGothic',Osaka;
}
input:hover,
textarea:hover,
select:hover,
button:hover {
	border:1px solid #6b395f;
}
input:focus,
textarea:focus,
select:focus,
button:focus {
	border:1px solid #6b395f;
	background-color:#eeeeee;
}
input {}
	input#TEXT {}
	input#CHECKBOX {}
	input#RADIO {}
	input#BUTTON {}
textarea {}
select {}
option {}
optgroup {
	font-style:normal;
}

/* リスト（順序付き） */
ol {}


/* リスト（順不同） */

/* リスト（定義型） */
dl {}
	dt {}
	dd {}


/* アドレス */
address {
	font-style:normal;
}

/* 引用 */
cite {
	font-style:normal;
}
cite,q {}

/* 整形済みテキスト */
pre {
	width:100%;
	overflow:auto;
}

/* 物理要素 */
b {}
i {}
big {}
small {}
tt {}

/* テーブル */
table {
	border-collapse:collapse;
	border-spacing:0;
	text-align:top;
}
	thead {
	font-size:14px;
	}
	td {
		padding:4px;
	}
	th {
		padding:3px;
	}
	tr:hover {
	}

/*	各#ID＆.class
---------------------------------------------------------*/
body#INDEX {}

div#base {
color:#333333;
background-color:#FFFFFF;
border-style:groove;
border-color:#778AF3;
border-width:2px;
border-top:none;
border-bottom:none;
}


div#pagetop {
padding:5px 5px 5px 5px;
float:left;
}

div#top2 {
padding:5px 5px 5px 5px;
float:left;
width:370px;
color:#7D8FF3;
font-weight:bold;
}

div#top3 {
padding:5px 5px 5px 5px;
float:right;
}

/* メニュー */
ul#menu {
background-image:url(img/topbotan_back.jpg);
background-repeat:repeat-x;
    list-style:none;
    width:100%;
	padding:0 0 57px 0;
}
ul#menu li{
padding:0 0 0 8px;
    list-style:none;
    float:left;
}
ul#menu a{
    display:block;
    height:45px;
	width:120px;
}

#menu a span{display:none;} 

a.toha{
background-image:url(img/t_menu01.jpg);
}
a:hover.toha{
    background-position:0px -45px;
}

a.kame{
    background-image:url(img/t_menu02.jpg);
}
a:hover.kame{
    background-position:0px -45px;
}

a.sanka{
    background-image:url(img/t_menu03.jpg);
}
a:hover.sanka{
    background-position:0px -45px;
}

a.itiran{
    background-image:url(img/t_menu04.jpg);
}
a:hover.itiran{
    background-position:0px -45px;
}

a.saisyo{
    background-image:url(img/t_menu05.jpg);
}
a:hover.saisyo{
    background-position:0px -45px;
}

a.tusin{
    background-image:url(img/t_menu06.jpg);
}
a:hover.tusin{
    background-position:0px -45px;
}

a.hoka{
    background-image:url(img/t_menu07.jpg);
}
a:hover.hoka{
    background-position:0px -45px;
}



a.toha2{
background-image:url(img/t_menu01.jpg);
background-position:0px -45px;
}

a.kame2{
    background-image:url(img/t_menu02.jpg);
    background-position:0px -45px;
}

a.sanka2{
    background-image:url(img/t_menu03.jpg);
	background-position:0px -45px;
}

a.itiran2{
    background-image:url(img/t_menu04.jpg);
	background-position:0px -45px;
}

a.saisyo2{
    background-image:url(img/t_menu05.jpg);
	background-position:0px -45px;
}

a.tusin2{
    background-image:url(img/t_menu06.jpg);
	background-position:0px -45px;
}

a.hoka2{
    background-image:url(img/t_menu07.jpg);
	background-position:0px -45px;
}







/* 記事 */
div#KIZI {
	padding:10px 10px 10px 10px;
}
	div.text {
		font-size:14px;
		}
		ul.modori {
			margin:1em 0;
			text-align:right;
		}
		ul.modori,
		ul.modori li {
			list-style-type:none;
		}

/* フッター */
div#FOOTER {
	margin:0;
	padding:0;
}



.a {
padding:10px 0 0 7px;
float:left;
width:407px;
}

.b {
padding:10px 0 0 7px;
float:left;
width:307px;
font-size:12px;
}

.c {
padding:10px 0 0 7px;
float:left;
width:167px;
font-size:12px;
}

.d {
padding:10px 0 0 7px;
float:left;
width:720px;
}

.e {
padding:10px 0 0 7px;
float:left;
width:167px;
}

.z {
clear:both;
}


img {
 border:0px;
}

.aa {
margin:0px;
border:groove;
border-color:#CCCCCC;
border-width:2px;
float:left;
width:330px;
}

.ab {
margin:0px;
border:groove;
border-color:#CCCCCC;
border-width:2px 2px 2px 0;
float:left;
width:330px;
}

.abc {
margin:0px;
padding-left:7px;
border:groove;
border-color:#CCCCCC;
border-width:2px 0 0 0;
width:322px;
}


.top {
	font-size:12px;	
}

.hore1 {
width:322px;
border:0px;
padding:5px;
margin:8px 0px;
float:left;
}

.hore2 {
width:400px;
border:0px;
padding:5px;
margin:8px 0px;
float:left;
}