@charset "UTF-8";

/* topTtl */
#topTtl {
	background-image: url('../img/mv.jpg');
}

#topTtl .inner .ttl {
	font-size: 34px;
}

/* Info */
#Fee {
	width: 100%;
	background-color: #fff;
	padding: 80px 0;
}

#Fee .contents {
	line-height: 1.6em;
	padding: 0 20px;
	margin: 0 auto 40px;
}

#Fee .contents h3 {
	font-size: 20px;
	color: #3972b7;
	margin-bottom: 10px;
}

#Fee .contents p{
	font-size:1.6rem;
	font-weight:500;
	line-height:2.0;
}

#Fee .contents p,
#Fee .contents ol,
#Fee .contents ul {
	margin-bottom: 10px;
}

#Fee .contents p span.red {
	font-weight: bold;
    color: #ff0000;
}

#Fee .contents p span.blue {
	font-weight: bold;
    color: #3366ff;
}

#Fee .contents p img {
	margin-bottom: 100px;
}

#Fee .mb50 {
	margin-bottom: 50px;
}

#Fee .mb100 {
	margin-bottom: 100px;
}




/* information */
dl.information {
	width: 650px;
}
dl.information dt {
	width: 120px;
}
dl.information dd {
	width: 530px;
}


/* 640px */
@media screen and (max-width: 640px) {
dl.information {
	width: 100%;
}
dl.information dt {
	width: 30%;
}
dl.information dd {
	width: 70%;
}

}

