@charset "UTF-8";
/* Body */
body {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 600px;
	margin-left: 0;
	background: #fff;
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
}
/* Container */
.container {
	width: 774px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}
/* Navigation */
header {
	font-size: 16pt;
	font-weight: 400;
	height: auto;
}
nav {
	width: 100%;
	display: block;
}

nav ul {
	list-style: none;
}
nav ul li {
	width: 228px;
	height: 260px;
	padding: 2px;
	background-color: #ecf1f9;
	font-size: 14px;
	text-align: left;;
	margin-right: 0;
	margin-left: 0;
	display: inline-block;
	vertical-align: middle;
}
nav ul li div {
	font-size:8px;
	font-size:0.8rem;
	line-height:1.4;
}
nav ul > img {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 135px;
}

ul li a {
	text-decoration: none;
	color: #000000;
}
ul li:hover a {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: transparent;
	text-decoration: none;
}

/* Section */
section {
	background-color: #f2f2f2;
	line-height: 1.7em;
	padding-bottom: 2em;
}

seciton p {
	padding-left: 20px;
}
div.midashi {
	padding: 5px 15px;
	font-weight: bold;
	background-color: #d9d9d9;
	margin-bottom: 10px;
}
div.midashi:hover {
	cursor: pointer;
}

div.midashi span {
	vertical-align: middle;
}

div p {
	font-size: 14px;
	margin-left: 20px;
}

div p.sIndent17 {
	padding-left:17em;
	text-indent: -17em;
}
div p.sIndent18 {
	padding-left:18em;
	text-indent: -18em;
}
div p.sIndent19 {
	padding-left:19em;
	text-indent: -19em;
}
div p.sIndent20 {
	padding-left:20em;
	text-indent: -20em;
}
div p.sIndent21 {
	padding-left:21em;
	text-indent: -21em;
}
div p.sIndent22 {
	padding-left:22em;
	text-indent: -22em;
}
div p.sIndent23 {
	padding-left:23em;
	text-indent: -23em;
}


.hidden {
	display: none;
}

.v2 {
	display: inline-block;
	-moz-transform:    scale( 1, 4 );  /* Firefox※ */
	-webkit-transform: scale( 1, 4 );  /* Chrome,Safari */
	-o-transform:      scale( 1, 4 );  /* 旧Opera※ */
	-ms-transform:     scale( 1, 4 );  /* IE */
	transform:         scale( 1, 4 );  /* CSS3 */

}

