@charset "utf-8";
/* about
----------------------------------------*/
#About-Contents ul#submenu li a {
    font-size:94%;
	line-height:1.2em;
}
#About-Contents h3 {
  margin-bottom: 15px;
}
#About-Contents h3.nomarign {
  margin-bottom: 0px;
}
#About-Contents h4 {
  font-size: 130%;
  font-weight: bold;
  margin:25px 0;
  color:#10007b;
}

#About-Contents h4.marignHalf {
  margin:10px 0;
}

#About-Contents ul.point {
  margin:15px 0 30px;
}
#About-Contents ul.point li {
  padding:0 0 0 0;
}
#About-Contents ul.point li p {
  padding:12px 0 12px 50px;
  font-size:124%;
  line-height:1.4em;
}
#About-Contents ul.point li.num1 p {
  background:url(../img/about/num01.gif) no-repeat 10px center;
}
#About-Contents ul.point li.num2 p {
  background:url(../img/about/num02.gif) no-repeat 10px center;
}
#About-Contents ul.point li.num3 p {
  background:url(../img/about/num03.gif) no-repeat 10px center;
}
#About-Contents ul.point li.num4 p {
  background:url(../img/about/num04.gif) no-repeat 10px center;
}
#About-Contents ul.point li.num5 p {
  background:url(../img/about/num05.gif) no-repeat 10px center;
}
#About-Contents ul.point li p span {
  font-size:70%;
}
#About-Contents div.clearfix {
  line-height:1.8em;
  font-size:106%;
  padding-bottom:20px;
}
#About-Contents div.clearfix p {
  padding-bottom:15px;
}
#About-Contents div.clearfix p span.bold {
  font-weight:bold;
}
#About-Contents div.clearfix img.float-L {
  padding:0 10px 10px 0;
}
#About-Contents div.clearfix img.float-R {
  padding:0 0 10px 10px;
}
#About-Contents div.example{
	background-color:#f0f0f0;
	padding:20px 20px 0;
	margin:5px 0 25px;
}
#About-Contents div.example dl{
	padding-bottom:20px;
	font-size:110%;
}
#About-Contents div.example dl dt{
	margin-bottom:10px;
}
#About-Contents div.example dl dt img{
	vertical-align:middle;
	padding-right:10px;
}
#About-Contents div.example dl dd {
	color:#10007b;
	font-weight:bold;
}
#About-Contents p#btn{
	text-align:center;
	padding:30px 0 100px;
}