﻿@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */


#mainvis{
	background:url(../img/top/main.jpg) left top no-repeat;
	background-size:cover;
	box-shadow:0 3px 8px -3px #333 inset;
}


#mainvis .mf-frame{
	text-align:center;
	padding:140px 0;
}


#mf1{
	background:#e9f4ec;
	padding:40px 0;
}

#mf1 .cimg{
	float:left;
}

#mf1 .ctext{
	float:right;
	width:490px;
}

#mf1 .ctext dl{
	background:url(../img/top/ic1.jpg) center top no-repeat;
	padding:90px 50px 0 50px;
}

#mf1 .ctext dt{
	text-align:center;
}

#mf1 .ctext dd{
	padding:28px 0 24px 0;
	line-height:2.0em;
}

#mf1 .ctext .btnbox .btn1{
	margin:0 auto;
}








#mf2{
	padding:0px 0;
}

#mf2 .cimg{
	float:right;
	padding:30px 0 8px 0;
}

#mf2 .ctext{
	float:left;
	width:490px;
	background:url(../img/top/i4.jpg) left 15px no-repeat;
	padding:30px 0 30px 0;
}

#mf2 .ctext dl{
	background:url(../img/top/ic2.jpg) center top no-repeat;
	padding:90px 50px 0 50px;
}

#mf2 .ctext dt{
	text-align:center;
}

#mf2 .ctext dd{
	padding:28px 0 24px 0;
	line-height:2.0em;
}

#mf2 .ctext .btnbox .btn1{
	margin:0 auto;
}





#mf3{
	background:#e9f4ec;
}

#mf3 .mf-inner{
	padding:40px 0;
	background:url(../img/top/i5.jpg) right 302px no-repeat;
}


#mf3 .cimg{
	float:left;
}

#mf3 .ctext{
	float:right;
	width:490px;
}

#mf3 .ctext dl{
	background:url(../img/top/ic3.jpg) center top no-repeat;
	padding:90px 50px 0 50px;
}

#mf3 .ctext dt{
	text-align:center;
}

#mf3 .ctext dd{
	padding:28px 0 24px 0;
	line-height:2.0em;
}

#mf3 .ctext .btnbox .btn1{
	margin:0 auto;
}




#mf4{
	padding:40px 0 25px 0;
}


#mf4 .nhead{
	border:1px solid #239547;
	border-width:0 0 1px 0;
	padding:0 0 13px 0;
}


#mf4 .nhead h2{
	float:left;
	font-size:2.0em;
	line-height:1.1em;
	font-weight:bold;
	color:#239547;
}



#mf4 .nhead .btn1{
	float:right;
	padding:5px 0;
}


#mf4 dl{
	padding:5px;
	border:1px dotted #b3b3b3;
	border-width:0 0 1px 0;
}

#mf4 dl:last-child{
	border:none;
}

#mf4 dl dt{
	float:left;
	width:116px;
	font-weight:bold;
}

#mf4 dl dd{
	float:right;
	width:850px;
}
















