@charset "utf-8";



/*リンク*/
a {
	color:#009;
	text-decoration:none;
}
a:link {
	color:#00F;
}
a:visited {
	color:#00F;
}
a:active {
	color:#00F;
}
a:hover {
	color:#F00;
	text-decoration:underline;
}



body, td, pre{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:8px;
}


h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.17em;}
h4 {font-size: 1em;}
h5 {font-size: .83em;}
h6 {font-size: .75em;}


body {
	background:#ffffff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 15px;
}

a img{
	border: 0px;
	}


div#container{
	margin: 0 auto;
	width: 730px;
	text-align:left;
}


#main {
	margin:0 auto;
	text-align:left;
	}

/*CMSエディタ領域専用　エディタ幅の制限はcmsContent命令でのみ有効になる*/
#cmsContent {
	width:730px;
	}


#head1 {
	background:url(img/background_welcome.jpg);
	background-repeat:repeat-x;
	text-align:center;
}


/*メニュー*/
#menu_waku {
	border-width:1px;
	border-style:solid;
	border-color:maroon;
}
.menu {
	font-size:small;
	text-align:center;
	padding:5px;
	padding-bottom:4px;
}
a:hover.menu {
	color:#009;
	text-decoration:underline;
}



/*パンくずリスト*/
div#pan {
	text-align:left;
	font-size:small;
	margin:auto;
	padding:10px 0px 30px 10px;
}


/*パンくずリスト カスタマイズ*/
ol.cmsPath{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ol.cmsPath li{
	display: inline;
	margin: 0px;
	padding: 0px;
}

ol.cmsPath li.cmsPathDir{
	padding-right: 15px;
	background: bottom right url(img/pan_img.gif) no-repeat;
}



/*  次ページ以降の枠ありスタイルタイプ
------------------------*/
/*中見出し*/
/*桃*/
.mi {	
	background:url(img/background_07.gif);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}
/*紫*/
.mi2 {
	background:url(img/background_03.gif);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}


/*深緑*/
.mi3 {
	background:url(img/background_01.jpg);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}
/*エメラルド*/
.mi4 {
	background:url(img/background_04.jpg);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}
/*鮮青*/
.mi5 {
	background:url(img/background_06.gif);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}
/*ターコイズブルー*/
.mi6 {
	background-color:#00cccc;
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}



/*  トップページ用枠なしスタイルタイプ
------------------------*/
.mmenu_t1 {
	background:url(././img/background_01.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;	
}

.mmenu_t2 {
	background:url(././img/background_02.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;	
}

.mmenu_t3 {
	background:url(././img/background_03.gif);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;	
}

.mmenu_t4 {
	background:url(././img/background_04.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;	
}




/*テーブル*/
td {
	line-height:140%;
}
.ta {
	border-collapse:collapse;
	border:solid 1px #000;
}
.ta th {
	border:solid 1px #000;
	padding:4px;
	font-weight:normal;
}
.ta td {
	border:solid 1px #000;
	padding:4px;
	text-align:center;
}




/*テキストサイズ*/
.s {
	font-size:small;
}


/*ページトップ*/
.pt {
	font-size:small;

}


div#pagetop {
	font-size: small;
	text-align: right;
	margin-bottom: 20px;
	}




/*リスト*/
dd {
	margin-left:1em;
}



/*デコレーション*/

.akaFutomoji {
	color:#F00;
	font-weight:bold;
	}
	
.red {
	color:#F00;
}

.blue {
	color:#00F;
}

.black {
	color:#000;
}

.siro {
	color:#FFF;
} 

/*注目情報のback*/
.siroNavy {
	background-color: navy;
	border: solid #F00;
	border-width: 1px 1px 1px 10px;
	color:#FFF;
	font-weight:bold;
	padding-left: 10px;
	}
	
	
/*青色のスジ*/
.lineBlue {
	border:1px solid #00F;
	margin-bottom:15px;
}



/*フッタ*/
div#footer{
	text-align: right;
	}
	
/*アドビリーダーへのダウンロードコメント*/
.adobeReader {
	background-color: #ffffe8;
	border-collapse:collapse;
	border:solid 1px #cc9900;
	font-size: x-small; 
	margin-bottom:30px;
	width:728px;
	}
