﻿@charset	"UTF-8";
/*
---------------------------------------------------------------------
	page body warpper
	margin: 15px 15px 150px 45px = width: 650px + padding: 5px; = 720px
	margin: 15px 35px 150px 65px = width: 610px + padding: 5px; = 720px
---------------------------------------------------------------------
*/
#mainBodyMargin {
	margin: 15px 35px 150px 65px;
	background-color: white;
}
#mainBodyInner {
	width: 610px /*610px*/;
	color: black;
	text-align: left;
	padding: 5px;
}
/*
---------------------------------------------------------------------
		support tool Header 
---------------------------------------------------------------------
*/
#mntPageHeader {
	margin: 0 0 40px 0;
}
#mntPageHeader img {
	border: 0;
	vertical-align: top;
	margin-bottom: 20px;
}
#mntPageHeader p {
	margin-bottom: 8px;
}
/*
---------------------------------------------------------------------
		plan Title
---------------------------------------------------------------------
*/
.mntPlanTitle {
	height: 28px;
	background-image: url('../images/common/titleback201.gif');
	background-repeat: no-repeat;
	line-height: 28px;
}
.mntPlanTitle span {
	margin: 0 0 0 46px;
	font-size: 16px;
	/*font-weight: bold;*/
}
/*	フリーダイヤル（建設）
-----------------------------*/
.titlebackFDLkensetu {
	height: 28px;
	background-image:url('../images/common/titleback-freedial-kensetu.gif');
	background-repeat: no-repeat;
	line-height: 29px;
	padding-left: 43px;
	letter-spacing: -1px;
	text-align: left;
}
/*
---------------------------------------------------------------------
		plan
---------------------------------------------------------------------
*/
.mntPlanBoxA {
	clear: both;
	margin: 16px 0 100px 0;
}
.mntPlanBoxAin1 {
	height: 102px;
	margin: 0 0 30px 0;
}
.mntPlanBoxAin1 img {
	border: 0;
	margin: 0;
	float: left;
}
.mntPlanBoxAin1 div {
	width: 210px;
	overflow: hidden;
	float: left;
}
.mntPlanBoxAin1 div p {
	margin: 6px;
}
/*	基本プラン価格表
-======================================-*/
.mntPlanList1Box {
	width: 610px;
	clear: both;
	border-top: 1px silver solid;
	margin: 0 0 20px 0;
}
.mntList1col1 {
	width: 120px;
	float: left;
	border-bottom: 1px silver solid;
	border-left: 1px silver solid;
	border-right: 1px silver solid;
	height: 100px;
}
.mntList1col2 {
	width: 200px;
	float: left;
	border-bottom: 1px silver solid;
	height: 100px;
}
.mntList1col3 {
	width: 286px;
	float: left;
	border-bottom: 1px silver solid;
	border-left: 1px silver solid;
	border-right: 1px silver solid;
	height: 100px;
}
.mntPlanList1Box p {
	margin: 6px;
}
/*	オプションプラン価格表
-======================================-*/
.mntPlanOption {
	background-color: silver;
	margin: 0 0 20px 0;
}
.mntPlanTable {
	width: 100%;
	border-color: #CCCCCC;
	border-width: 0;
}
.mntPlanTable tr td {
	background-color: white;
	padding: 6px;
}
.mntPlanTable .column1 {
	width: 120px;
}
.mntPlanTable .column2 {
	text-align: right;
	width: 135px;
}

