/***********************-
タイトル : JMA
概要：トップページ
制作日：2008/09

-***********************/

@import url("basic.css");
@import url("design.css");
@import url("btn.css");


/*検索*/
#head{
	background:url(../index/searchback.gif) repeat-x;
}


#yoyakuhoka{
	width:268px;
}

/*コンテンツ*/
#contents2{
	margin: 20px 0 0 20px;
	width:880px;
	background:url(../index/back.gif) repeat-y right top;
}

#main{
	width:635px;
	display:inline; /*IE6*/
	float:left;
}
#navi{
	margin:0 0 0;
	width:222px;
	background-color:#f0f0f0;
	float:right;
	display:inline; /*IE6*/
}


/*-- ニュース用 --*/
#new{
margin:0 0 40px;
padding:5px 5px;
border-top:2px solid #C80F0A;
border-bottom:2px solid #C80F0A;
border-left:2px solid #C80F0A;
border-right:2px solid #C80F0A;
}
ul.new1{
	margin:5px 0 0 10px;
}
ul.new1 li{
	padding-left:7px;
	/*--background:url(../index/arrow-i.gif) no-repeat;--*/
	font-size:130%;
	font-weight: bold;
}
.newss{
	margin-left:0.5em;
	font-size:80%;
}
/*-- ニュース用 --*/
#new2{
margin:40px 0 0;
padding:5px ;
border-top:1px solid #C80F0A;
border-bottom:1px solid #C80F0A;
}
dl.new2{
 margin:10px 2em;
}
dl.new2 dt{
 color:#990000;
 font-size:110%;
 font-weight:bold;
	padding-left:10px;
	background:url(../index/box-i.gif) no-repeat;
}
dl.new2 dd{
	margin:10px 10px 20px;
}

dl.new2 dd strong{
margin:0 5px;
	color:#990000;
}

h1.index{
	margin:0 0 10px 0;
	width:200px;
}
h2.indextop{
	margin:10px 10px 0px;
	font-size:120%;
	color:#0038E6;
}
h2.indexsita{
	margin:10px 10px 0px;
	font-size:120%;
	color:#0038E6;
}
h3.indextop{
	margin:0;
	padding:3px 10px 1px;
	background-color:#C80000;
 font-size:90%;}
h3.indextop a{
	background:url(../index/arrow-r.gif) no-repeat;
	padding-left: 15px;
	color:#FFFFFF;
	}

h3.indextop a:visited {
	background:url(../index/arrow-r.gif) no-repeat;
	padding-left: 15px;
	color:#FFFFFF;
	}

h3.indexnaka{
font-size:90%;}
h3.indexnaka a{
	background:url(../index/arrow-b.gif) no-repeat;
	padding-left: 15px;
	color:#FFFFFF;
	}

h3.indexnaka a:visited { 
	background:url(../index/arrow-b.gif) no-repeat;
	padding-left: 15px;
	color:#FFFFFF;
	}



table.top td.seotaisaku,table.naka td.seotaisaku,table.sita td.seotaisaku{
	border:none;
	background-color:#FFFFFF;
padding:3px 2px 1px;
 font-size:80%;
 color:#FF6600;
}

table.top{
	margin:0;
	width:635px;
}
table.top td.aki{
	width:9px;
	border:none;
	background-color:#FFFFFF;
}
table.top td.aki2{
	width:313px;
	border:none;
	background-color:#FFFFFF;
}
table.top td{
	width:313px;
	padding:0;
	border:1px solid #C80000;
	background-color:#F5EED5;
		vertical-align:top;

}
 .topphpt{
 	margin:5px 10px 10px;
	width:130px;
	text-align:center;
}

 .topcomment{
	 margin:5px 10px 10px 0;
	width:145px;
	text-align:left;
	line-height:1.3;
}

.more{
	margin:5px 0 0 0;
}

table.naka{
	margin:10px 0 0 0;
	width:635px;
}
table.naka td.aki{
	width:9px;
	border:none;
	background-color:#FFFFFF;
}
table.naka td.aki2{
	width:151px;
	border:none;
	background-color:#FFFFFF;
}
table.naka td{
	width:151px;
	padding:0;
	border-left:1px solid #2A59CE;
	border-right:1px solid #2A59CE;
	background-color:#F5EED5;
	vertical-align:top;
}
table.naka2 td{
	width:151px;
	padding:0;
	border-left:1px solid #2A59CE;
	border-right:1px solid #2A59CE;
	background-color:#F5EED5;
	vertical-align:top;
}
table.naka td.blue{
margin:0;
	padding:3px 10px 1px;
	background-color:#2A59CE;
	}


table.naka td.birumei{
text-align:left;
vertical-align:middle;
	padding:10px;
	font-size:110%;
	color:#0038E6;
	line-height:1.3;
	font-weight:bold;
}
table.naka td.nakaphpt{
	text-align:center;
}

table.naka td.nakacomment{
	padding:5px 10px;
	line-height:1.3;
}

table.naka td.nakabtn{
	padding:0 10px 10px;
	text-align:right;
	line-height:1.3;
	border-bottom:1px solid #2A59CE;
}






table.naka2{
	margin:10px 0 0 0;
	width:635px;
}
table.naka2 td.aki{
	width:9px;
	border:none;
	background-color:#FFFFFF;
}
table.naka2 td.aki2{
	width:151px;
	border:none;
	background-color:#FFFFFF;
}
table.naka2 td{
	width:151px;
	padding:0;
	border-left:1px solid #2A59CE;
	border-right:1px solid #2A59CE;
	background-color:#F5EED5;
	vertical-align:top;
}
table.naka2 td{
	width:151px;
	padding:0;
	border-left:1px solid #56AD2C;
	border-right:1px solid #56AD2C;
	background-color:#E9FFD2;
	vertical-align:top;
}
table.naka2 td.blue{
margin:0;
	padding:3px 10px 1px;
	background-color:#56AD2C;
	}


table.naka2 td.birumei{
text-align:left;
vertical-align:middle;
	padding:10px;
	font-size:110%;
	color:#5B85FF;
	line-height:1.3;
	font-weight:bold;
}
table.naka2 td.nakaphpt{
	text-align:center;
}

table.naka2 td.nakacomment{
	padding:5px 10px;
	line-height:1.3;
}

table.naka2 td.nakabtn{
	padding:0 10px 10px;
	text-align:right;
	line-height:1.3;
	border-bottom:1px solid #56AD2C;
}



table.sita{
	margin:10px 0 0 0;
	width:635px;
}
table.sita td.aki{
	width:9px;
	border:none;
}
table.sita td.aki2{
	width:313px;
	border:none;
}
table.sita td{
	width:313px;
	padding:0 0 5px;
	border:1px solid #2A59CE;
	vertical-align:top;
}
.sitacomment{
	padding:5px 10px;
	text-align:left;
	line-height:1.3;
}

.sitatitle{
	background-color:#2A59CE;

}
h3.indexsita{
	margin:0;
	padding:3px 10px 2px;
	wdith:180px;
font-size:90%;}
h3.indexsita a{
	background:url(../index/arrow-b.gif) no-repeat;
	padding-left: 15px;
	color:#FFFFFF;
	}
h3.indexsita a:visited{
	background:url(../index/arrow-b.gif) no-repeat;
	padding-left: 15px;
	color:#FFFFFF;
}
	
.more2{
	margin:0;
	padding:3px 0 2px;
	width:90px;
}


#newstitle{
	margin:0;
	padding:5px 10px 1px;
	background-color:#E6610F;
}
.news{
	margin:0;
	padding:0 0 10px;
	width:222px;
	background-color:#FFF7E8;
	font-size:90%;
}

.newsken{
	margin: 8px 10px 0;
	padding-left: 20px;
	background:url(../index/arrow-o.gif) no-repeat;
	width: 40px;
	color:#990000;
	font-weight:bold;
} 
.newsbiru{
	margin:8px 10px 0 0;
	width: 130px;	
}
.newsbiru a{
	text-decoration:underline;
	font-weight:bold;
	font-size:110%;
}

.sagasu{
	margin:20px 0 20px 10px;
}
.tel{
	margin:20px 10px;
	text-align:center;

}
.sagasu2{
	margin:10px 0 0;
}

.link{
	margin:20px 0;
	padding:20px 10px;
	text-align:center;
	border-top: 1px solid #3366FF;
	border-bottom: 1px solid #3366FF;
}
.linkbtn{
	margin: 5px 0 0;
}
.link2{
	margin:20px 0;
	padding:20px 0 20px 10px;
	text-align:left;
	border-top: 1px solid #3366FF;
	border-bottom: 1px solid #3366FF;
}
.link3{
	width:100px;
	text-align:center;
}
.link2 ul{
	clear:left;
	margin:0;
	padding:10px 0;
}
.link2 ul li{
	padding-left:15px;
	background:url(../image/box.gif) no-repeat;
	font-size:90%;
	line-height:1.3;
}
.linkblg{
	margin:20px 0;
	padding:20px 0 20px 10px;
	text-align:left;
	border-top: 1px solid #3366FF;
}
.underread{
	margin:50px 0 15px ;
	padding: 15px 0 0;
	color:#333333;
	font-size:90%;
	border-top:2px solid #C80F0A;
}
.underread2{
	margin:0px 0 15px ;
	padding: 15px 0 0;
	color:#333333;
	border-top:2px solid #C80F0A;
}


/* ―――――――――――――――――――――――-
WinIE6 & Mac IE
―――――――――――――――――――――――- */

* html .newsken{
	margin: 8px 10px 0 0;
} 

* html  .newsbiru{
	margin:0 10px 0 0 0;
	width: 130px;	
}


 * html .topcomment{
	 margin:5px  5px 10px 0;
	width:130px;
}


