@charset "utf-8";

/* お知らせ
----------------------------------------------------------------------------------------------------*/

#information {
	padding: 0 20px 30px;
}

#information .box1 {
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: dotted 1px #99ADC2;
}


/* お知らせ詳細
----------------------------------------------------------------------------------------------------*/

#infoDetail .titleArea {
	margin: 0 0 20px;
	padding: 35px 20px 10px;
	border: solid 1px #7FACC2;
	border-top: solid 8px #7FACC2;
}

#infoDetail .titleArea h3 {
	float: left;
	width: 560px;
}

#infoDetail .titleArea p {
	text-align: right;
}

#infoDetail .titleArea p#free {
clear:both;
text-align:left;
}

#infoDetail .column {
	padding: 0 20px 30px;
}

#infoDetail .column p {
	padding: 0 0 1em;
}

#infoDetail .back {
	text-align: right;
}

#infoDetail .back a {
	background: url(../images/inf_ar01.gif) no-repeat;
	background-position: left center;
	padding: 0 0 0 15px;
}










/* 2010.10 information renewal
----------------------------------------------------------------------------------------------------*/
#main,
#main #mainArea{
	background:#fff;
}
#main #mainArea ul{
	list-style:none;
	text-align:center;
}
#main #mainArea ul li{
	display:inline;
	margin:0 15px;
}

#main #mainArea h4{
	margin:20px 0 0;
}

#main #mainArea dl{
	margin:0;
	padding:0.5em 0 0.5em 15px;
	font-size:12px;
	line-height:160%;
}

#main #mainArea dl dd{
	margin:0;
}

#main #mainArea dl.news dt{
	margin:10px 0 0;
	font-weight:bold;
	color:#667;
	border-left:5px solid #014574;
	padding:0 0 0 5px;
}

#main #mainArea dl.news dd{
	padding:0 0 5px 25px;
	margin:0;
}
#main #mainArea dl.info{
	padding:1em 0 10px 40px;
}
#main #mainArea dl.info  dt{
	display:block;
	width:95px;
	float:left;
}

#main #mainArea dl.info dd{
	display:block;
	padding:0 0 0 100px;
}


.clear{clear:both;}

