@charset "utf-8";

/* info.css
------------------------------------------ */
body {
    border-top: 8px solid #f0c5c2;
}
.naviArea li.info {
    background:#f0c5c2;
}
#menuArea li.m07{
    background:#f0c5c2;
}
h2.title {
    background: #f0c5c2;
    margin-top: 0;
    padding: 20px 0 15px;
    text-align: center;
}
.bannerArea ul li:first-child {
    background:url("../img/main_banner.jpg") no-repeat scroll center center / cover ;
}


/* summaryArea
------------------------------------------ */
.summaryArea{
    margin:30px auto;
    max-width:750px;
    background:url(../img/bg_title.jpg) no-repeat center top;
}
.summaryArea h3{
    text-align:center;
    margin-top:110px;
}
.summaryArea p.lead{
    font-size:16px;
    line-height:1.6;
    text-align:center;
}
.summarySec{
   /* padding-top:30px;*/
}
.summaryArea p.photo{
    float:right;
    width:480px;
    margin-left:20px;
}
.summaryArea p.info{
    font-size:16px;
    line-height:1.8;
    text-align:justify;
    margin-top:10px;
}
.summaryArea p.info img{
    padding-bottom:50px;
    display:block;
}


.sentence{
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
	line-height: 1.5em
}
.sentencemust {
	background-color: #C00;
	border: solid 2px #C00;
	text-shadow: 0px 1px 2px #933;
	padding: 3px 5px;
	font-size: 10px;
	color: #FFF;
	margin: 0px 5px;
	border-radius: 4px;
	box-shadow: 0px 0px 5px #CCC;
	background-image: url(../mfp.statics/_images/mfp_header.png);
	background-size: 100% 100%;
}

.thanks{
	font-size: 16px;
	line-height: 1.7em;
}
.thanks p{
	font-size: 20px;
	font-weight: bold;
	color: #BB3213;
	line-height: 3em;
}
.thanks span{
	font-size: 24px;
	color: #5E594E;
}


.ht60{
	height: 60px;
}

.menu1 li.m07 {
    border-bottom: 4px solid #f0c5c2;
}

.m07 a { color: #111!important; }

header {
    background: url("../img/main_banner.jpg");
}

dl.mailform dd.mfp input[type="radio"]:nth-of-type(6) {
    margin-left: 72px;
}