@charset "utf-8";
/* CSS Document */

image{
	border:0;
}

h1,stlong{

	font-size:18px;
	font-weight:bold;
}

.box{
	width:800px;
	margin:10px auto;
	line-height:1.4em;
	font-size:20px;
}
.boxh2 h2 {
	font-size:30px;
	padding:5px 15px 5px 20px;
	border-left:solid 40px #C3009D;
	background-color:#FAFFC8;
	display:inline;
	margin:0px 0 10px 0;
}
.boxh2 p {
	margin:20px 0 20px 0;
}

.point01 {
	width:350px;
	margin:0 0 0 15px;
	border:solid 7px #0044FF;
	border-radius: 10px; 
	text-align:center;
	float:left;
}
.point01 h3 {
	color:#fff;
	font-weight:bold;
	font-size:24px;
	background-color:#0044FF;
	padding:0 0 7px 0;
}
.point01 p {
	font-weight:bold;
	font-size:20px;
	margin:10px 0 10px 0 ;
}
.point01 img {
	margin:0px 0 10px  0;
}



.mesh01 {
	width:350px;
	margin:0 15px 0 0px;
	border:solid 7px #00CD11;
	border-radius: 10px; 
	text-align:center;
	float:right;
}
.mesh01 h3 {
	color:#fff;
	font-weight:bold;
	font-size:24px;
	background-color:#00CD11;
	padding:0 0 7px 0;
}
.mesh01 p {
	font-weight:bold;
	font-size:20px;
	margin:10px 0 10px 0 ;
}
.mesh01 img {
	margin:0px 0 10px  0;
}

.box01 {
	overflow:hidden;
	margin:10px 0 30px 0 ;
}



	
.box02 {
	margin:50px 0 50px  0;
}

.zukai{
	text-align:center;
}
.zukai p.rei {
	font-size:24px;
	color:#0096BC;
	font-weight:bold;
	margin:0 0 10px 0;
}
.zukai p {
	font-size:40px;
	color:#0015BC;
	font-weight:bold;
	margin:15px 0 0px 0;
}




.lp_free_dial{
	margin-top:20px;
}

.lp_inquiry{
	margin-bottom:20px;
}


/*価格表*/
.box02 table {


}
.box02 .table {
	width:800px;
		margin:30px auto 0px  auto;
		text-align:center;
}






.lp_free_dial2{
	width:800px;
	display:table-cell;
    text-align:center;
	vertical-align:middle;
    layout-grid-line:0;
}

.lp_free_dial2 img{
	margin:5px 0 10px 0;
	vertical-align:middle;
}

.lp_breadcrumb{
	margin-top:10px;
	font-size:14px;
    text-align:center;
}
