/*　共通　*/
.read{
	margin:0px 20px 15px 20px;
	text-align:justify;
	text-justify:distribute;
}


.bg01{
	height:209px;
	background:url(../img/after/bg_01.jpg) no-repeat;
	background-position:right top;
}

.bg02{
	height:202px;
	background:url(../img/after/bg_02.jpg) no-repeat;
	background-position:right bottom;
}

/*　タイトル　*/
.h2_01{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_15.jpg);
}
.h2_02{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_14.jpg);
}
.h2_03{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_13.jpg);
}
.h2_04{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_19.jpg);
}
.h2_05{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_16.jpg);
}
.h2_06{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_20.jpg);
}
.h2_07{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_17.jpg);
}
.h2_08{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_21.jpg);
}
.h2_09{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_22.jpg);
}
.h2_10{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_23.jpg);
}
.h2_11{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_24.jpg);
}
.h2_12{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_25.jpg);
}
.h2_13{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_27.jpg);
}
.h2_14{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/common/title/title_28.jpg);
}


/*　よくあるご質問　*/
.qa_menu{
	margin:0px 15px 20px 15px;
	padding:10px 15px 9px 15px;
	border:1px #FF9900 solid;
}
.qa_menu ul{
	list-style-type:none;
}
.qa_menu li{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 20px;
	background:url(../img/common/icon/q.gif) no-repeat;
}
.qa{
	margin:0px 15px 20px 15px;
	border:1px #FF9900 solid;
}
.qa_q{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border-bottom:1px #FF9900 solid;
	background-color:#FFFFCC;
}
.qa_q p{
	font-size:14px;
	padding:0px 0px 0px 20px;
	background:url(../img/common/icon/q.gif) no-repeat;
}
.qa_a{
	padding:5px 5px 5px 5px;
}
.qa_a p{
	padding:0px 0px 0px 20px;
	background:url(../img/common/icon/A.gif) no-repeat;
}
.qa_go{
	font-size:11px;
	padding:0px 10px 5px 0px;
	text-align:right;
}

/*　お客様の声　*/
.voice{
	margin:0px 15px 20px 15px;
	border:1px #FF9900 solid;
}
.voice_title{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 10px;
	border-bottom:1px #FF9900 solid;
	background-color:#FFFFCC;
}
.voice_title p{
	font-size:14px;
}
.qa_a{
	padding:5px 5px 5px 5px;
}
.voice_txt{
	padding:10px;
	text-align:center;
}

/*　MEQclub　*/
.meqclub{
	margin:0px 15px 20px 15px;
	border:1px #FF9900 solid;
}
.meqclub_title{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 10px;
	border-bottom:1px #FF9900 solid;
	background-color:#FFFFCC;
}
.meqclub_title p{
	font-size:14px;
}
.meqclub_txt{
	padding:10px;
	text-align:left;
}


/*　設置実績　*/
.jisseki_waku{
	margin:0px 0px 0px 20px;
}
.jisseki{
	float:left;
	width:210px;
	margin:10px 13px 0px 0px;
}
.jisseki_txt{
	margin:5px 0px 0px 0px;
	line-height: 1.2em;
	font-size:11px;
}

/*　会社概要　*/
.about_meq{
	width:348px;
	height:74px;
	margin:0px 0px 5px 0px;
	text-indent:-1000em;
	background:url(../img/common/about_meq.jpg);
}
.gaiyou{
	margin:10px 20px 15px 20px;
	text-align:justify;
	text-justify:distribute;
}
.mcr2comss {
	border: 1px solid #CCCCCC;
	padding:20px 20px 0px 20px;
	margin-top:0px 0px 30px 0px;
}
dl.mcr2compas {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	height: 100%;
	overflow: auto;
}
dd.mcr2compsl {
	float: left;
	width: 120px;
}
dl.mcr2compas {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	height: 100%;
	overflow: auto;
}
dd.mcr2compsl {
	float: left;
	width: 120px;
}
dd.mcr2compsl02 {
	float: left;
	width: 180px;
}
dd.mcr2compsr {
	float: left;
	width: 500px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	padding:0px 0px 0px 20px;
	line-height: 24px;
}
dd.mcr2compsr02 {
	float: left;
	width: 450px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	padding:0px 0px 0px 20px;
	line-height: 24px;
}
.dairi{
	margin:10px 20px 15px 20px;
	text-align:justify;
	text-justify:distribute;
}
.dairi_01 {
	float: left;
	width: 200px;
	line-height: 1.7em;
}
.dairi_02 {
	float: left;
	width: 200px;
	line-height: 1.7em;
}
.dairi_03 {
	float: left;
	width: 120px;
	line-height: 1.7em;
}

/*　お問い合わせ　*/
.regist_form{
	padding:0px 20px 15px 20px;
}
.regist_form table{
	border-top:1px #555555 solid;
	border-left:1px #555555 solid;
}
.regist_form td{
	border-bottom:1px #555555 solid;
	border-right:1px #555555 solid;
}
	
.form01{
	padding:10px 0px 10px 10px;
	font-size:12px;
	background-color:#EEEFEE;
}
.form02{
	padding:5px 0px 10px 10px;
	font-size:12px;
}
.box{
	margin:5px 0px 5px 0px;
}
.red{
	color:#FF0000;
}
.rei_red{
	color:#FF0000;
}
.regist_form_botton{
	margin:15px 0px 20px 0px;
	text-align:center;
}
.pri{
	margin:10px 0px 10px 0px;
	text-align:center;
}

.kome{
	border:1px #555555 solid;
	padding:10px;
	text-align:justify;
	text-justify:distribute;
}

/*　プライバシーポリシー　*/
.privacy{
	margin:0px 20px 15px 20px;
	text-align:justify;
	text-justify:distribute;
}
.privacy h2{
	margin:0px 0px 5px 0px;
	font-size:15px;
}
.privacy ol{
	margin:0px 0px 5px 25px;
}

/*　住宅改造助成　*/
.table{
	margin:5px 0px 0px 0px;
}
.read table{
	border-top:1px #555555 solid;
	border-left:1px #555555 solid;
}
.read td{
	border-bottom:1px #555555 solid;
	border-right:1px #555555 solid;
}
	
.form001{
	padding:10px 0px 10px 0px;
	font-size:12px;
	background-color:#EEEFEE;
	text-align:center;
}
.form002{
	padding:5px 0px 10px 0px;
	font-size:12px;
	text-align:center;
}
.form003{
	padding:5px 0px 10px 10px;
	font-size:12px;
}
.midashi{
	height:42px;
	margin:0px 0px 0px 0px;
	background:url(../img/common/title/title_bg02.jpg) no-repeat;
	padding:22px 0px 0px 20px;
	font-size:18px;
	font-weight:bold;
	color:#FF9900;
}
.komekome{
	padding:5px 10px 0px 0px;
	font-size:11px;
	text-align:center;
}
.komekome_red{
	color:#FF0000;
	font-size:11px;
}


.rental01{
	width:665px;
	height:143px;
	margin:10px 0px 0px 15px;
	background: url(../img/rental/01.jpg) no-repeat;
	text-indent:-1000em;
}
.rental02{
	width:665px;
	height:143px;
	margin:0px 0px 0px 15px;
	background: url(../img/rental/02.jpg) no-repeat;
	text-indent:-1000em;
}
.rental03{
	width:665px;
	height:240px;
	margin:0px 0px 0px 15px;
	background: url(../img/rental/03.jpg) no-repeat;
}
.rental04{
	width:665px;
	height:240px;
	margin:0px 0px 0px 15px;
	background: url(../img/rental/04.jpg) no-repeat;
}
.rental05{
	width:665px;
	height:240px;
	margin:0px 0px 0px 15px;
	background: url(../img/rental/05.jpg) no-repeat;
}
.rental06{
	width:665px;
	height:226px;
	margin:0px 0px 0px 15px;
	background: url(../img/rental/06.jpg) no-repeat;
	text-indent:-1000em;
}

.rt{
	padding:50px 250px 0px 15px;
}