/***********************-
タイトル : JMA
概要：詳細
制作日：2008/09

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

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


h2.titleline{
font-size:120%
}
h2.titleline strong{
margin-left:1em;
font-size:160%
}

h3{
	margin:25px 0 15px;
}


.title{
	width:490px;
	font-size:110%;
}
.train{
	padding: 3px 30px;
	background:url(../details/train.gif) no-repeat;
	font-size:85%;
	}


.yoyakubtn{
	margin:5px 0;
	width:190px;
}
.back{
	font-size:12px;
	font-weight:normal;
	width:190px;
	text-align:right;
}
.back a {
	padding-left: 15px;
	background:url(../details/back.gif) no-repeat;
}


/*フォームテーブル設定*/

table.ditail,table.ditail2,table.ditail3{
margin:5px 0 50px;
border:1px solid #666666;
}
table.ditail,table.ditail2{
width:740px;
}

table.ditail th,table.ditail td,table.ditail2 th,table.ditail2 td{
	padding:10px 15px;
	text-align:left;
	vertical-align:middle;
border-bottom:1px solid #666666;
}
table.ditail3 th,table.ditail3 td{
	padding:10px 25px;
	vertical-align:middle;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	font-weight:normal;
}
table.ditail th,table.ditail2 th{
	font-weight:normal;
	border-right:1px solid #666666;
}
table.ditail th{
	background-color:#FFF8E1;
	color:#3D0000;
	width:12em;
}
table.ditail2 th{
	background-color:#F0F0F0;
	width:12em;
}
table.ditail3 th{
	background-color:#F0F8FF;
	color:#002B82;
	text-align:center;
}
table.ditail3 td.left{
	text-align:left;
}
table.ditail3 td.right{
	text-align:right;
}

.space{
	margin:1.5em;
}

.phot{
	margin:15px 0 ;
	text-align:center;
	
}
.yoyakubtn2{
	margin:20px 0;
}

/*テーブル設定*/

table.listsietu{
margin:5px 0 1px;
clear:both;
width:740px;
background-color:#FFFFFF;
	border-top: 1px solid #999999;
}
table.listsietu tr.line1{
background:#f0f0f0;}

table.listsietu tr.now{
background:#FFCC66;}


table.listsietu th,table.listsietu td{
	vertical-align:middle;
	border-bottom:1px solid #ffffff;
}
table.listsietu th{
	font-weight:normal;
	padding:3px 10px 2px;
}
table.listsietu th.top{
	background-color:#D9E6FF;
	text-align:center;
	font-size:90%;
	line-height:1.3;
}
table.listsietu th.nomber2{
	background-color:#809ACD;
	text-align:center;
	font-size:90%;
	line-height:1.3;
	color:#FFFFFF;
}
.lineright{
	border-right:1px solid #666666;
}
table.listsietu td{
padding:5px 10px 3px;
}
.tdleft{
 text-align:left;
	}
.tdright{
 text-align:right;
}
.tdcenter{
 text-align:center;
}

#sisetu{
	padding:5px 0 0;
	border-top: 1px solid #999999;
	background-color:#f0f0f0;
	margin:50px 0 10px ;
	border-bottom: 1px solid #999999;
}

dl.chui {
	margin:5px 10px 50px;
	font-size:90%;
	line-height:1.3;}
dl.chui dt{
	float:left;
	width:1.5em;
}
dl.chui dd{
margin-left:1.6em;}


/* 改ページ */ 

.break { page-break-before: always; }