@charset "UTF-8";

/* section */
.section {
	margin-bottom:15px;
	margin: 0px auto;
	width: 960px;
	zoom:1;
}
.section:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
}
/* section-* */
.section-odd,
.section-even {
	width:100%;
}

#Information {
	border: 1px solid #ccc;
    padding-bottom: 16px;
}
#Information .title {
	margin-bottom:15px;
	background:#cdcdcd url("/img_common/common/img/contents/bg_headline_border-grad.gif") repeat-x left top;
	background: -moz-linear-gradient(top,#eaeaea,#cdcdcd);	/* Firefox?p */
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea),to(#cdcdcd));	/* Safari,Google Chrome?p */
	font-size:1.17em;
	border-bottom: solid 1px #ccc;
}
#Information .title span {
	display:block;
	padding:5px 10px;
	border:1px solid #f9f9f9;
	background:#f2f2f2;
}
#Information dd {
	padding:0;
}
#Information .body li {
	margin-bottom:10px;
}
#Information .more {
#	display:none;
	padding-top: 5px;
	padding-right: 5px;
	text-align: right;
}
p.laymida-txt {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 1.17em;
	line-height: 1.5;
	color:#484848;
	}
	
p.laymida-txt:first-child {
  margin-top: 15px;
}

	
p.laymida-txt img {
	vertical-align:middle;
	padding-left:5px;
}

p.laymida-txt a {
	color:#467bbb;
	text-decoration:underline;
}
p.laymida-txt a:visited {
	color:#467b9b;
}
p.laymida-txt a:hover {
	color:#3483b2;
	text-decoration:none;
}

.banner_box {
	margin: 20px auto;
	width: 960px;
}

.banner_box img{
	margin: 0px auto 20px;
}

.banner_box a:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/* --------------------------------
	ページトップへ戻るボタン
-------------------------------- */

#pageTop {
	position: fixed;
	bottom: 40px;
	right: 20px;
	z-index: 120;
	display: none;
}
#pageTop a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

