section#fc {
}

section#fc h1#pagetitle {
}

section#fc h1#pagetitle img {
}

section#fc h2 {
}

section#fc h2 img {
    width: 100%;
}

section#fc .copy {
	margin-bottom: 10px;
}

section#fc .copy img {
    width: 100%;
}

section#fc div.fcBox01 {
    width: 94%;
    margin: 5% auto 3%;
    padding: 5% 0;
}

section#fc div.fcBox01 p {
	padding: 0 6%;
    font-size: 1.5rem;
    font-weight: bold;
    margin: 0 auto;
}

section#fc div.fcBox02 {
    width: 78%;
    margin: 0 auto 10%;
}

section#fc div.fcBox02 p.txt01 {
    font-size: 1.3rem;
	margin-top:7%;
    margin-bottom: 7%;
}

section#fc div.fcBox02 p.tit01 {
    background: #92C5DC;
    color: #fff;
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: 0.5rem;
    text-align: center;
    padding: 1%;
    margin-bottom: 3%;
}

section#fc div.fcBox02 p {
    font-size: 1.3rem;
}

section#fc div.fcBox02 p.irreg01 {
    width: 90%;
    margin: 0 auto;
 padding-left: 1em;
  text-indent: -1em;
}

section#fc h3 {
    font-size: 1.4rem;
    font-weight: bold;
    margin: 0 0 0 15%;
}

section#fc h4 {
    margin-bottom: 2%;
}

section#fc h4 img {
    width: 100%;
}

section#fc h3.tit01 {
    background: #92C5DC;  color: #fff;  font-size: 2rem;  font-weight: bold;  letter-spacing: 0.5rem;  text-align: center;  padding: 1%;
    margin-bottom: 3%;
}

section#fc div.fcBox03 {
}

section#fc div.fcBox03 p {
    text-align: center;
    font-weight: bold;
    font-size: 1.3rem;
}

section#fc div.fcBox03 p span.tit01 {
    display: block;
	width:40%;
    margin: 0 auto 2% auto ;
    padding: 1% 3%;
}
section#fc div.fcBox03 p span.tit01 img {
	width:110%;
}



.textwaku {
	padding:10%;
	border:solid #333 1px;
	font-weight:bold;
}


 .link_contact{
	background: none repeat scroll 0 0 #81C0DF;
	font-size: 1.4rem;
	margin: 17px auto 0;
	padding: 12px 0;
	text-align: center;

	width: 79%;
}

 .link_contact span a {color: #FFF !important;}