/*「お問い合わせはこちら」部分 */
.info{
	margin:20px 0;
	padding:10px;
	border:5px solid #EBEBEB;
	background-image:url(../images/img_info.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.info a{
	margin-left:30px;
	color:#036;
}
.info a:hover{
	text-decoration:none;
}

/* 見出し2（文字サイズをやや小さく設定）*/
h2{
	padding-top:18px;
	font-size:110%;
}

/* 新着情報エリア */
section.news{
	margin:0 0 30px 0;
	padding:0;
}
section.news p{
	margin:10px;
	padding:10px;
	line-height:1.6em;
	border-bottom:1px dotted #9F9F9F;
}

/* 囲み */
article{
	width:300px;
	margin:5px;
	padding:0;
	text-align:center;
	border:2px solid #039;
	border-radius:5px;
	float:left;
}
article .g1{
	margin:0;
	padding:0;
	color:#FFF;
	font-size:140%;
	background-color:#039;
}
article .g2{
	margin:0;
	padding:40px 0;
	color:#C00;
	font-size:180%;
	border-bottom:1px solid #039;
}
article .g3{
	height:120px;
	margin:0;
	padding:10px;
	color:#000;
	background-color:#F3F3F3;
	text-align:left;
}
article .g4{
	height:20px;
	margin:0;
	padding:10px;
	background-color:#039;
}
article .g4 a{
	color:#FFF;
}
article .g4 a:hover
	text-decoration:none;
}
