/* スタイルシート設定 */
/* 最終更新日 2005年3月16日 */

/*通常のテキスト*/
.normal{
		margin-left:35px; 
		margin-right:30px; 
		font-size:12px;
		}

/*項目レベルが下がったテキスト*/
.list{
		margin-left:12px; 
		margin-right:30px; 
		font-size:12px;
		}

.list2{
		margin-left:20px;
		margin-right:10px; 
		font-size:12px;
		}
/*強調*/
.kyotyo{
		margin-left:35px; 
		margin-right:30px; 
		font-size:13px;
		color:#670040; 
		font-weight:bold;
		}
/*強調とインデント*/
.normal-kyotyo{
		font-size:13px;
		color:#670040; 
		font-weight:bold;
		}
/*フッター*/
.footer{
	font-size:10px;
	text-align:right;
	}
/*タイトル画像の配置*/
.title{
	margin-top:10px;
	margin-bottom:5px;
	}

/* タグ設定 */
body {
	background-image: url(../images/bg.gif);
	margin:0px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	}

/*	
a {text-decoration: none; color:#000000;}
a:hover {text-decoration: underline; color:#AC0000;}
*/

ul {
	}

ol {
	}
	
li {
	}

/*リンク部分の文字色*/
a { color: #464980;}

/*マウスをのせたときの文字色*/
a:hover { color:#CECFE3; text-decoration:none}

img{border:0px;}

h1,h2,h3,h4,h5,h6 {
	font-size:12px;
	}

h1 {padding:0px;
	margin:0px;
	}	
h2 {padding:0px; 
	margin:0px;
	}	
h3 {padding:0px; 
	margin:0px;
	}	
h4 {padding:0px; 
	margin:0px;
	}	
h5 {padding:0px; 
	margin:0px;
	}
h6 {padding:0px; 
	margin:0px;
	font-size:12px;
	}	

p { margin:0px;
	}
	
/* 見出し、文書設定 */
.title{
		margin-top:10px; 
		margin-bottom:5px;
		}
		
/*タイトル画像1*/
h3.title{
		background-color:#f2f2f2;
		height:20px;
		border:1px solid #cccccc;
		color:#68003D;
		font-size:14px;
		font-weight:normal;
		}
		
/*タイトル画像2*/
h4.title{
		background-color:#f2f2f2;
		border-left:2px solid #999999;
		padding-left:5px;
		height:15px;
		color:#68003D;
		font-size:12px;
		font-weight:normal;
		}

h5.topics_title {
	margin-left:5px;
	}

.text {
	line-height:150%;
	letter-spacing: 0.1em;
	margin-left:5px;
	margin-right:5px;
	}

.new {
	background-color:#FF0000;
	font-size:12px;
	border:1px solid #00fffff;
	margin-left:5px;
	color:#FFFFFF;
	}

.link_td {
	line-height:125%;
	letter-spacing: 0.1em;
	margin-left:5px;
	margin-right:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #cccccc;
	}

/* トップページ */
.main {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	}

.leftLOGOColumn {
	padding-left:10px;
	padding-top:5px;
	}
	
.leftColumn {
	padding-left:10px;
	padding-bottom:5px;
	}
	

.rightColumn {
	padding:5px;
	padding-top:0px;
	}
	
.rightColumn02 {
	padding:5px;
	border-left:1px solid #666666;
	}

.toptextAtsugi a{
 	color:#994C00;
 	font-size:10px;
 }
 
.toptextOkhoktk a{
 	color:#063871;
 	font-size:10px;
 }
 
 .toptextSetagaya a{
 	color:#003333;
 	font-size:10px;
 }
 
.topoutline {
	background-color:#FFFFFF;
	width:398px;
	border:1px solid #999999;
	padding:5px;
	margin-bottom:5px;
	}
	
.top_news_text_01 {
	padding-bottom:5px;
	line-height:150%;
	color:#990000;
	font-size:12px;
	}

.top_news_text_02 {
	padding-bottom:5px;
	line-height:150%;
	font-size:12px;
	}

.top_news_text_03 {
	margin-top:5px;
	margin-bottom:5px;
	}

.top_cal_text {
	background-color:#FFFFFF;
	line-height:150%;
	font-size:10px;
	border:1px solid #999999;
	padding:5px;
	width:170px;
	margin-left:10px;
	margin-top:5px;
		}
	
.text10 {
	font-size:10px;
	line-height:125%;
	}
	
.text10red {
	color:#990000;
	font-size:10px;
	line-height:125%;
	}

.textwhite {
	color:#ffffff;
	}

/* テンプレート */
.templeftColumn {
	padding-left:10px;
	padding-bottom:10px;
	}

.templeftColumn div {
	background-color:#f2f2f2;
	border:1px solid #999999;
	width:140px;
	}
		
.temprightColumn {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}
.temprightColumn02 {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	font-size:10px;
	}
	
.submenu_menu {
	background-color:#FFFFFF;
	padding:5px;
	padding-left:20px;
	border-bottom:1px solid #cccccc;
	}
	
/* 詳細情報 */
.newsbody {
	width:550px;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:2px solid #575757;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFFFFF;
	}
