/* ------------------   サブページ共通  ------------------*/

div#Pankuzu {
	width: 932px;
	height:10px;
}


div#Pankuzu div{
	width: 917px;
	height:10px;
	margin-top:5px;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-left:15px
}

#Contentswid {
	width: 679px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
}
#Contentswid p {
	font-size: 13px;
	line-height: 170%;
	color: #000000;
	padding-right: 35px;
	padding-left: 35px;
}

/* ------------------   サブページタイトル部分  ------------------*/
.TitleShop01 {background-image: url(../subimg/TitleShop01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleStaff01 {background-image: url(../subimg/TitleStaff01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleWorkman01 {background-image: url(../subimg/TitleWorkman01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleNetwork01 {background-image: url(../subimg/TitleNetwork01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleVoice01 {background-image: url(../subimg/TitleVoice01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleHyogas01 {background-image: url(../subimg/TitleHyogas01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleChirashi01 {background-image: url(../subimg/TitleChirashi01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleContact01 {background-image: url(../subimg/TitleContact01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitlePrivacy01 {background-image: url(../subimg/TitlePrivacy01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleSitemap01 {background-image: url(../subimg/TitleSitemap01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleData01 {background-image: url(../subimg/TitleData01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleMitsumori01 {background-image: url(../subimg/TitleMitsumori01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleKoji01 {background-image: url(../subimg/TitleKoji01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleFlow01 {background-image: url(../subimg/TitleFlow01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleMYokushitsu01 {background-image: url(../subimg/TitleMYokushitsu01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleMKitchen01 {background-image: url(../subimg/TitleMKitchen01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleMKyutoki01 {background-image: url(../subimg/TitleMKyutoki01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleMToilet01 {background-image: url(../subimg/TitleMToilet01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleBarrier01 {background-image: url(../subimg/TitleBarrier01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleGreeting01 {background-image: url(../subimg/TitleGreeting01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleCampaign01 {background-image: url(../subimg/TitleCampaign01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleJKitchen01 {background-image: url(../subimg/TitleJKitchen01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleJYokushitsu01 {background-image: url(../subimg/TitleJYokushitsu01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleJToilet01 {background-image: url(../subimg/TitleJToilet01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleJNaiso01 {background-image: url(../subimg/TitleJNaiso01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleJBarrier01 {background-image: url(../subimg/TitleJBarrier01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleRKitchen01 {background-image: url(../subimg/TitleRKitchen01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleRUnit01 {background-image: url(../subimg/TitleRUnit01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleRToilet01 {background-image: url(../subimg/TitleRToilet.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleRmansyon01 {background-image: url(../subimg/TitleRmansyon01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleRKonro01 {background-image: url(../subimg/TitleRKonro01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleRKyuto01 {background-image: url(../subimg/TitleRKyuto01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleRbenza01 {background-image: url(../subimg/TitleRbenza01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}

.TitleJKitchenKoji01 {background-image: url(../subimg/TitleJKitchenKoji01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleJToiletKoji01 {background-image: url(../subimg/TitleJToiletKoji01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}
.TitleJYokushitsuKoji01 {background-image: url(../subimg/TitleJYokushitsuKoji01.jpg);background-repeat: no-repeat;height: 67px;width: 710px;text-indent:-9999px;overflow:hidden;display:block;clear: both;}

/* ------------------   お店について  ------------------*/

.Shop_gyomu {
	background-image: url(../subimg/Shop_gyomu.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 164px;
	width: 471px;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 35px;
}
#ShopBox {
	background-image: url(../subimg/Shopgyomubg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#ShopBox p {
	padding-left: 35px;
}
.Shop_gyomuphoto {
	background-image: url(../subimg/Shop_gyomuphoto.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	height: 211px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
}

.TitleShop02 {
	background-image: url(../subimg/TitleShop02.jpg);
	background-repeat: no-repeat;
	height: 67px;
	width: 710px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	clear: both;

}
#ShopOkoshiBox {
	margin-top: 20px;
}
#ShopOkoshiBox .Shop_Showroom {
	background-image: url(../subimg/Shop_showroom.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	display: block;
	overflow:hidden;
}
#ShopOkoshiBox div {
	background-image: url(../subimg/Shop_showroomimg01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 640px;
	padding-left:35px;

}
#ShopOkoshiBox p {
	padding-left:10px;
	padding-top:15px;
	font-size:13px;
	margin-top:10px;
	width:380px;
}
.Shop_bar {
	height: 4px;
	width: 580px;
	margin: 20px auto;
}
#ShopCheckBox {
	height: 370px;
	width: 610px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
}
#ShopCheckBoxL {
	position:absolute;
	width:270px;
	height:350px;
	padding:15px;
	border: 1px solid #CCCCCC;
}
#ShopCheckBoxR {
    position:absolute;
	width:270px;
	height:350px;
	padding:15px;
	left:310px;
	border: 1px solid #CCCCCC;
}
.Shop_checkT01 {
	background-image: url(../subimg/Shop_checkT01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 40px;
	width: 170px;
}
.Shop_checkT02 {
	background-image: url(../subimg/Shop_checkT02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 40px;
	width: 170px;
}
.Shop_checkT03 {
	background-image: url(../subimg/Shop_checkT03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 40px;
	width: 170px;
}
.Shop_checkT04 {
	background-image: url(../subimg/Shop_checkT04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 40px;
	width: 170px;
}
.Shop_checkImg01 {
	height: 90px;
	width: 252px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.Shop_checkImg02 {
	height: 141px;
	width: 186px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.Shop_checkImg03 {
	height: 128px;
	width: 251px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.Shop_checkImg04 {
	height: 168px;
	width: 126px;
	float:right;
	padding-left:10px;
}
#ShopCheckBoxL p,#ShopCheckBoxR p  {
	padding-right: 10px;
	padding-left: 10px;
	margin-top:20px;
}
.ShopLink {
	padding-bottom: 15px;
}

.TitleShop03 {
	background-image: url(../subimg/TitleShop03.jpg);
	background-repeat: no-repeat;
	height: 67px;
	width: 710px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	clear: both;

}
#ShopKodawariBox {
	margin-top: 30px;
}
.ShopKodawari01 {
	width: 613px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.KodawariTitle01 {
	width: 613px;
	background-image: url(../subimg/KodawariTitle01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 44px;
	overflow: hidden;
	
}
.KodawariTitle02 {
	width: 613px;
	background-image: url(../subimg/KodawariTitle02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 44px;
	overflow: hidden;
	
}
.KodawariTitle03 {
	width: 613px;
	background-image: url(../subimg/KodawariTitle03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 44px;
	overflow: hidden;
	
}
.KodawariQ {
	font-size: 15px;
	font-weight: 700;
	color: #FF8D1D;
	margin-top: 10px;
	padding-left: 10px;
}
.KodawariQ img {
	float: left;
}
.KodawariQ span {
	padding-top: 4px;
	margin-left:35px;
	display:block;
}
.Qtext {
	margin-top: 10px;
	width: 533px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 22px;
	padding-right: 40px;
	padding-bottom: 22px;
	padding-left: 40px;
	border: 1px solid #CCCCCC;
}
.TitleShop04 {
	background-image: url(../subimg/TitleShop04.jpg);
	background-repeat: no-repeat;
	height: 67px;
	width: 710px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	clear: both;

}
#ShopGaiyouBox {
	margin-top: 30px;
}.ShopTable {
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

#ShopGaiyouBox .ShopTable .L {background-color: #F2F2F2;}

#ShopGaiyouBox .ShopTable td {
	padding: 10px;
}
#ShopGaiyouBox .ShopTable span {
	text-align: center;
	display: block;
	margin-top: 30px;
}



/* ------------------   職人さん紹介  ------------------*/

#WorkmanMainBox {
	width: 638px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
}
.WorkmanMainImg {
	height: 498px;
	width: 638px;
}
#WorkmanMainBox p {
	padding-right: 25px;
	padding-left: 25px;
}
#WorkmanSyoukainBox {
	width: 638px;
	margin:10px auto 0px auto;
}



.WorkText {
	position: absolute;
	width:374px;
	height:60px;
	left: 57px;
	top:94px;
	font-size:12px;
	line-height:120%;
}
.WorkText2 {
	position: absolute;
	width:374px;
	height:60px;
	left: 225px;
	top:94px;
	font-size:12px;
	line-height:120%;
}
.Work01 {background-image: url(../subimg/Work01.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con01 {background-image: url(../subimg/Work_Con01.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work02 {background-image: url(../subimg/Work02.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con02 {background-image: url(../subimg/Work_Con02.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work02 {background-image: url(../subimg/Work02.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con02 {background-image: url(../subimg/Work_Con02.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work03 {background-image: url(../subimg/Work03.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con03 {background-image: url(../subimg/Work_Con03.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work04 {background-image: url(../subimg/Work04.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con04 {background-image: url(../subimg/Work_Con04.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work05 {background-image: url(../subimg/Work05.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con05 {background-image: url(../subimg/Work_Con05.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work06 {background-image: url(../subimg/Work06.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con06 {background-image: url(../subimg/Work_Con06.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work07 {background-image: url(../subimg/Work07.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con07 {background-image: url(../subimg/Work_Con07.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work08 {background-image: url(../subimg/Work08.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con08 {background-image: url(../subimg/Work_Con08.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work09 {background-image: url(../subimg/Work09.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con09 {background-image: url(../subimg/Work_Con09.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work10 {background-image: url(../subimg/Work10.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con10 {background-image: url(../subimg/Work_Con10.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work11 {background-image: url(../subimg/Work11.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con11 {background-image: url(../subimg/Work_Con11.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work12 {background-image: url(../subimg/Work12.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con12 {background-image: url(../subimg/Work_Con12.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work13 {background-image: url(../subimg/Work13.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con13 {background-image: url(../subimg/Work_Con13.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work14 {background-image: url(../subimg/Work14.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con14 {background-image: url(../subimg/Work_Con14.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work15 {background-image: url(../subimg/Work15.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con15 {background-image: url(../subimg/Work_Con15.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work16 {background-image: url(../subimg/Work16.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con16 {background-image: url(../subimg/Work_Con16.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work17 {background-image: url(../subimg/Work17.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con17 {background-image: url(../subimg/Work_Con17.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work18 {background-image: url(../subimg/Work18.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con18 {background-image: url(../subimg/Work_Con18.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work19 {background-image: url(../subimg/Work19.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con19 {background-image: url(../subimg/Work_Con19.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work20 {background-image: url(../subimg/Work20.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con20 {background-image: url(../subimg/Work_Con20.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}

.Work21 {background-image: url(../subimg/Work21.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 27px;width: 638px;overflow: hidden;}
.Work_Con21 {background-image: url(../subimg/Work_Con21.jpg);background-repeat: no-repeat;background-position: center top;height: 185px;width: 636px;position:relative;border: 1px solid #FD9631;}


/* ------------------ご依頼の流れ------------------*/

#FlowBox {
	width: 572px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#FlowBox2 {
	width: 572px;
	height:100px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.FlowsStep01 {background-image: url(../subimg/FlowStep01.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 23px;width: 572px;overflow: hidden;}
.FlowsStep02 {background-image: url(../subimg/FlowStep02.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 23px;width: 572px;overflow: hidden;}
.FlowsStep03 {background-image: url(../subimg/FlowStep03.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 23px;width: 572px;overflow: hidden;}
.FlowsStep04 {background-image: url(../subimg/FlowStep04.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 23px;width: 572px;overflow: hidden;}
.FlowsStep05 {background-image: url(../subimg/FlowStep05.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 23px;width: 572px;overflow: hidden;}
.FlowsStep06 {background-image: url(../subimg/FlowStep06.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 23px;width: 572px;overflow: hidden;}
.FlowTextBox {
	margin-top: 10px;
	position:relative;
	padding:10px;
	border: 1px solid #CCCCCC;
}

.FlowText {position: absolute;height: auto;width: 460px;left: 80px;top: 12px;line-height:140%;}
.FlowPhone {
	background-image: url(../subimg/FlowPhone.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 440px;
	overflow: hidden;
	margin-top:30px;
	margin-left:80px;
}
.FlowYajirushiBox {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 80px;
	height:38px;
}
.FlowTextBox2 {
	height: 150px;
}


/* ------------------見積り・契約Q&A------------------*/

#MitsumoriBox {
	border: 1px solid #CCCCCC;
	margin-top:20px;
	margin-bottom:20px;
	
}
.MitsumoriImg {
	height: 64px;
	width: 649px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
	margin-bottom:20px;
}
#MitsumoriQABox {
	width: 650px;
	margin:0px auto 20px auto;
}
.MitsumoriQ {
	background-color: #FF9F40;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 20px 5px 70px;
	background-image:url(../subimg/Q_Icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.MitsumoriA {
	border: 1px solid #CCCCCC;
	padding:5px 20px 5px 70px;
	background-image:url(../subimg/A_Icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#MitsumoriQABox .MitsumoriA p {
	margin-top: 20px;
}


/* ------------------バリアフリーQ&A------------------*/

#BarrierBox {
	border: 1px solid #CCCCCC;
	margin-top:20px;
	margin-bottom:20px;
	
}
.BarrierImg {
	height: 64px;
	width: 649px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:20px;
}
#BarrierQABox {
	width: 650px;
	margin:0px auto 20px auto;
}
.BarrierQ {
	background-color: #FF9F40;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 20px 5px 70px;
	background-image:url(../subimg/Q_Icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.BarrierA {
	border: 1px solid #CCCCCC;
	padding:5px 20px 5px 70px;
	background-image:url(../subimg/A_Icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.BarrierA2 {
	border: 1px solid #CCCCCC;
	padding:5px 20px 5px 70px;
	background-image:url(../subimg/A_Icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
}
#BarrierQABox .BarrierA p {
	margin-top: 20px;
}
#BarrierQABox .BarrierA2 p {
	margin-top: 20px;
}
.BarrierA2 ul {
	margin-top: 10px;
	padding-left:10px;
	padding-right:10px;
}
.Barrierill01{background-image:url(../subimg/Barrierill01.jpg);	background-position:right;background-repeat:no-repeat;}
.Barrierill02{background-image:url(../subimg/Barrierill02.jpg);	background-position:right;background-repeat:no-repeat;}
.Barrierill03{background-image:url(../subimg/Barrierill03.jpg);	background-position:right;background-repeat:no-repeat;}
.Barrierill04{background-image:url(../subimg/Barrierill04.jpg);	background-position:right;background-repeat:no-repeat;}

.BarrierA2 div {
	margin-top: 15px;
}
/* ------------------工事Q&A------------------*/

#KojiBox {
	border: 1px solid #CCCCCC;
	margin-top:20px;
	
}
.KojiImg {
	height: 64px;
	width: 649px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
	margin-bottom:20px;
}
#KojiQABox {
	width: 650px;
	margin:0px auto 20px auto;
}
.KojiQ {
	background-color: #FF9F40;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 20px 5px 70px;
	background-image:url(../subimg/Q_Icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.KojiA {
	border: 1px solid #CCCCCC;
	padding:5px 20px 5px 70px;
	background-image:url(../subimg/A_Icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#KojiQABox .KojiA p {
	margin-top: 20px;
}

/* ------------------施工事例共通------------------*/

#JireiLinkBox {
	height: 30px;
	width: 680px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
}
#JireiLinkBox p {
   font-size:12px;
   color:#000000;
   text-align:center;
   padding-top:5px;
}
#JireiLinkBox p span {
   text-decoration:underline;
   color:#666666;
}
#JireiTitleBox {
	text-align: right;
	height: 40px;
	width: 680px;
	margin-top:25px;
	margin-right: auto;
	margin-left: auto;
}
#JireiTitleBox p {
	padding-top: 10px;
}
#JireiTitleBox p span {
   text-decoration:underline;
   color:#666666;
}
#JireiContents {
	height: auto;
	width: 680px;
	border: 1px solid #CCCCCC;
	margin-top:25px;
	margin-right: auto;
	margin-left: auto;
}
.JireiBATitle {
	background-image:url(../jirei/img/JireiBATitle.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 680px;
	position:relative;
}
.JireiNo {position: absolute;height: 16px;width: 58px;left: 550px;top: 15px; font-size:12px;text-align:center;}
.JireiName {position: absolute;height: 20px;width: 106px;left: 524px;top: 30px; font-size:15px; font-weight:bold; text-align:center;}
.JireiPhotoBox {
	width:630px;
	height:372px;
	margin-top: 27px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.JireiPhotoBox2 {
	width:630px;
	height:460px;
	margin-top: 27px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.JireiPhotoBox_yokushitsu01 {
	width:630px;
	height:455px;
	margin-top: 27px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.JireiPhotoBox_kaigo01 {
	width:630px;
	height:455px;
	margin-top: 27px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.JireiPhotoBox_kaigo02 {
	width:630px;
	height:550px;
	margin-top: 27px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#JireiKitchenTitleBox {
	height: 60px;
	width: 630px;
	margin:27px auto 0px auto;
}

#JireiComentBox{
	height:auto;
	width: 630px;
	margin:27px auto 0px auto;
}

.Naiyou {
	float: left;
	width: 207px;
}
.Comment{
    float: right;
	width: 387px;
}#JireiComentBox p {
	padding-right: 15px;
	padding-left: 15px;
	line-height:130%;
	font-size:12px;
	margin-top:20px;
	margin-bottom:20px;
}

/* ------------------施工事例キッチン------------------*/
.JireiKitchenTitle01{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle01.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle02{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle02.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle03{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle03.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle04{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle04.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle05{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle05.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle06{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle06.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle07{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle07.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle08{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle08.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle09{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle09.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle10{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle10.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle11{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle11.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle12{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle12.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle13{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle13.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle14{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle14.jpg);background-repeat:no-repeat;}
.JireiKitchenTitle15{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenTitle15.jpg);background-repeat:no-repeat;}


.JireiKitchenKojiTitle01{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiKitchenKojiTitle01.jpg);background-repeat:no-repeat;}


/* ------------------施工事例　浴室------------------*/
.JireiBathroomTitle01{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBathroomTitle01.jpg);background-repeat:no-repeat;}
.JireiBathroomTitle02{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBathroomTitle02.jpg);background-repeat:no-repeat;}
.JireiBathroomTitle03{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBathroomTitle03.jpg);background-repeat:no-repeat;}
.JireiBathroomTitle04{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBathroomTitle04.jpg);background-repeat:no-repeat;}
.JireiBathroomTitle05{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBathroomTitle05.jpg);background-repeat:no-repeat;}
.JireiBathroomTitle06{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBathroomTitle06.jpg);background-repeat:no-repeat;}
.JireiBathroomTitle07{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBathroomTitle07.jpg);background-repeat:no-repeat;}


.JireiBathKojiTitle01{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBathKojiTitle01.jpg);background-repeat:no-repeat;}

/* ------------------施工事例　トイレ------------------*/
.JireiToiletTitle01{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletTitle01.jpg);background-repeat:no-repeat;}
.JireiToiletTitle02{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletTitle02.jpg);background-repeat:no-repeat;}
.JireiToiletTitle03{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletTitle03.jpg);background-repeat:no-repeat;}
.JireiToiletTitle04{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletTitle04.jpg);background-repeat:no-repeat;}
.JireiToiletTitle05{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletTitle05.jpg);background-repeat:no-repeat;}
.JireiToiletTitle06{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletTitle06.jpg);background-repeat:no-repeat;}
.JireiToiletTitle07{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletTitle07.jpg);background-repeat:no-repeat;}
.JireiToiletTitle08{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletTitle08.jpg);background-repeat:no-repeat;}


.JireiToiletKojiTitle01{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletKojiTitle01.jpg);background-repeat:no-repeat;}
.JireiToiletKojiTitle02{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiToiletKojiTitle02.jpg);background-repeat:no-repeat;}


/* ------------------施工事例　内装リフォーム・その他------------------*/
.JireiInteriorTitle01{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiInteriorTitle01.jpg);background-repeat:no-repeat;}


/* ------------------施工事例　バリアフリー介護------------------*/
.JireiBarrierTitle01{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle01.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle02{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle02.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle03{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle03.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle04{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle04.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle05{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle05.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle06{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle06.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle07{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle07.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle08{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle08.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle09{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle09.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle10{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle10.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle11{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle11.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle12{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle12.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle13{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle13.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle14{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle14.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle15{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle15.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle16{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle16.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle17{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle17.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle18{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle18.jpg);background-repeat:no-repeat;}
.JireiBarrierTitle19{text-indent: -9999px;height:54px;display: block;overflow:hidden;background-image:url(../jirei/img/JireiBarrierTitle19.jpg);background-repeat:no-repeat;}


/* ------------------施工事例　工事中の様子　共通------------------*/
.JireiYousuTitle {
	background-image:url(../jirei/img/JireiYousuTitle.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 195px;
	position:relative;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

#JireiKojiBox {
	height: auto;
	width: 630px;
	margin:27px auto 0px auto;
	font-size:12px;
	line-height:120%;
}
#JireiKojiBoxL {
	float: left;
	width: 295px;
}
#JireiKojiBoxR {
	float: right;
	width: 295px;
}#JireiKojiBoxL div,#JireiKojiBoxR div {
	margin-top: 10px;
}
.day {
	font-size: 20px;
	color: #7AA4E0;
	font-weight:bold;
	margin-bottom:8px;
}
#BarrierTextBox {
	width: 640px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.BarrrierText01 {
	font-size: 13px;
	line-height: 160%;
	padding-top:40px;
}
.BarrrierText02 {
	font-size: 18px;
	padding-top:50px;
	color:#FF9F40;
	font-weight:700;
	border-bottom:solid 1px #CCCCCC;
}
.BarrierText {
	margin-top: 20px;
	line-height: 120%;
	padding:0px 15px;
	font-weight:700;
}
#BarrierTextBox .BarrierText span {
	font-size: 16px;
	color: #FF9F40;
	font-weight:bold;
	display:block;
	float:left;
	clear:both;
	height:50px;
	margin-right:20px;
}
.BarrierJirei {
	width: 680px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:15px;
}
#RcontentsWrap .BarrierJirei td {
	width: 33%;
	padding:6px 10px 6px 10px;
	font-size:12px;
	color:#333333;
}
.Ti {
	font-size: 15px;
	font-weight: 700;
	color: #333333;
	background-color:#999999;
}
#BarrierCommentBox {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#BarrierCommentBox p {
	font-size: 12px;
	margin: 20px;
	padding-right: 5px;
	padding-left: 5px;
	line-height:130%;
}
/* ------------------キャンペーン------------------*/
.CampaignImg01 {
	text-indent: -9999px;
	display: block;
	height: 185px;
	width: 712px;
	overflow: hidden;
	background-image:url(../subimg/CampaignImg01.jpg);
	background-repeat:no-repeat;
}
.CampaignImg02 {
	text-indent: -9999px;
	display: block;
	height: 1223px;
	width: 712px;
	overflow: hidden;
	background-image:url(../subimg/CampaignImg02.jpg);
	background-repeat:no-repeat;
	
}
.CampaignImg03 {
	text-indent: -9999px;
	display: block;
	height: 1050px;
	width: 712px;
	overflow: hidden;
	background-image:url(../subimg/CampaignImg03.jpg);
	background-repeat:no-repeat;
	
}
/* ------------------ごあいさつ------------------*/
#GreetingMainBox {
	width: 680px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
}
.GreetingImg01 {
	background-image: url(../subimg/GreetingImg01.jpg);
	background-repeat: no-repeat;
	height: 183px;
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	margin-top:15px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
#GreetingMainBox p {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	line-height:160%;
	margin-top:15px;
}
.Orange15 {
	font-size: 15px;
	font-weight: 700;
	color:#EA7500;
}
.Orange13 {
	font-size: 13px;
	font-weight: 700;
	color:#EA7500;
}
.PositionRerative {
	height: 180px;
	width: 630px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.GreetingPhoto01 {
	height: 165px;
	width: 220px;
	position: absolute;
	left:393px;
}
.GreetingPhoto01_text {
	width: 350px;
	position:absolute;
	margin-left:15px;
	margin-top:15px;
}
.bold{
    font-weight:bold;
	text-decoration:none;
}.GreetingBar {
	text-align: center;
	width: 630px;
	margin-right: auto;
	margin-left: auto;
}
#GreetingSyoukaiBox {
	width: 680px;
	height:627px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(../subimg/GreetingSyoukai.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;

}

#GreetingFurikaeriBox {
	width: 680px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
}
#GreetingFurikaeriBox p {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	line-height:160%;
	margin-top:15px;
}
.PositionRerative2 {
	height: 226px;
	width: 630px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.GreetingImg02 {
	background-image: url(../subimg/GreetingImg02.jpg);
	background-repeat: no-repeat;
	height: 155px;
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	margin-top:15px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
.GreetingPhoto02 {
	height: 226px;
	width: 188px;
	position: absolute;
	left:425px;
}
.GreetingPhoto02_text {
	width: 400px;
	position:absolute;
	margin-left:15px;
	margin-top:15px;
}
.GreetingPhoto03 {
	height: 335px;
	width: 484px;
	margin-right: auto;
	margin-left: auto;
	margin-top:15px;

}
.PositionRerative4 {
	height: 231px;
	width: 630px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.GreetingPhoto04 {
	height: 226px;
	width: 188px;
	position: absolute;
	left:425px;

}
.GreetingPhoto04_text {
	width: 395px;
	position:absolute;
	margin-left:15px;
	margin-top:15px;
	top:35px;
}

/* ------------------おすすめ・ピックアップ共通------------------*/
#OsusumeBox {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	padding:25px;
}
#OsusumeBox2 {
	width: 630px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	padding:25px;
	position:relative;
}
.NinkiNo1{
    position:absolute;
	width:90px;
	height:32px;
	top:-30px;
	left:406px;
}
.NinkiNo2{
    position:absolute;
	width:90px;
	height:32px;
	top:-30px;
	left:497px;
}
.NinkiNo3{
    position:absolute;
	width:90px;
	height:32px;
	top:-30px;
	left:588px;
}

/* ------------------おすすめ給湯器------------------*/
.KyutokiImg01 {background-image: url(../subimg/OsusumeKyutokiImg01.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 107px;width: 630px;overflow: hidden;}
.KyutokiImg02 {background-image: url(../subimg/OsusumeKyutokiImg02.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 326px;width: 630px;overflow: hidden;}
.KyutokiImg03 {background-image: url(../subimg/OsusumeKyutokiImg03.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 335px;width: 630px;overflow: hidden;}

.KyutokiImg04 {background-image: url(../subimg/OsusumeKyutokiImg04.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 107px;width: 630px;overflow: hidden;}
.KyutokiImg05 {background-image: url(../subimg/OsusumeKyutokiImg05.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 326px;width: 630px;overflow: hidden;}
.KyutokiImg06 {background-image: url(../subimg/OsusumeKyutokiImg06.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 320px;width: 630px;overflow: hidden;}
.KyutokiLinkBox {
	height: 80px;
	width: 630px;
	margin-top: 20px;
	position: relative;
}
.KyutokiLinkRBox {
	height: 80px;
	width: 240px;
	position: absolute;
	left: 369px;
}
.KyutokiLinkLBox {
	height: 80px;
	width: 300px;
	position: absolute;
	left:20px;
}
.OsusumeKyutokiButtom01 a {background-image: url(../subimg/OsusumeKyutokiButtom01.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 22px;width: 240px;overflow: hidden;}
.OsusumeKyutokiButtom01 a:hover {background-image: url(../subimg/OsusumeKyutokiButtom01_r.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 22px;width: 240px;overflow: hidden;}
.OsusumeKyutokiButtom02 a {background-image: url(../subimg/OsusumeKyutokiButtom02.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 45px;width: 240px;overflow: hidden; margin-top:20px;}
.OsusumeKyutokiButtom02 a:hover {background-image: url(../subimg/OsusumeKyutokiButtom02_r.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 45px;width: 240px;overflow: hidden;}
.OsusumeKyutokiButtom03 a {background-image: url(../subimg/OsusumeKyutokiButtom02.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 45px;width: 240px;overflow: hidden;}
.OsusumeKyutokiButtom03 a:hover {background-image: url(../subimg/OsusumeKyutokiButtom02_r.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 45px;width: 240px;overflow: hidden;}


/* ------------------おすすめビルトインコンロ------------------*/
.KonroImg1_1 {background-image: url(../subimg/OsusumeKonroImg1_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 54px;width: 630px;overflow: hidden;}
.KonroImg1_2 {background-image: url(../subimg/OsusumeKonroImg1_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 303px;width: 630px;overflow: hidden;}

.KonroImg2_1 {background-image: url(../subimg/OsusumeKonroImg2_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 54px;width: 630px;overflow: hidden;}
.KonroImg2_2 {background-image: url(../subimg/OsusumeKonroImg2_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 363px;width: 630px;overflow: hidden;}
.KonroImg2_3 {background-image: url(../subimg/OsusumeKonroImg2_3.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 163px;width: 630px;overflow: hidden;}

.KonroImg3_1 {background-image: url(../subimg/OsusumeKonroImg3_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 81px;width: 630px;overflow: hidden;}
.KonroImg3_2 {background-image: url(../subimg/OsusumeKonroImg3_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 349px;width: 630px;overflow: hidden;}
.KonroImg3_3 {background-image: url(../subimg/OsusumeKonroImg3_3.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 167px;width: 630px;overflow: hidden;}

.KonroImg4_1 {background-image: url(../subimg/OsusumeKonroImg4_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 81px;width: 630px;overflow: hidden;}
.KonroImg4_2 {background-image: url(../subimg/OsusumeKonroImg4_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 349px;width: 630px;overflow: hidden;}
.KonroImg4_3 {background-image: url(../subimg/OsusumeKonroImg4_3.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 170px;width: 630px;overflow: hidden;}

.KonroImg5_1 {background-image: url(../subimg/OsusumeKonroImg5_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 81px;width: 630px;overflow: hidden;}
.KonroImg5_2 {background-image: url(../subimg/OsusumeKonroImg5_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 406px;width: 630px;overflow: hidden;}
.KonroImg5_3 {background-image: url(../subimg/OsusumeKonroImg5_3.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 202px;width: 630px;overflow: hidden;}

.KonroImg6_1 {background-image: url(../subimg/OsusumeKonroImg6_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 58px;width: 630px;overflow: hidden;}
.KonroImg6_2 {background-image: url(../subimg/OsusumeKonroImg6_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 446px;width: 630px;overflow: hidden;}
.KonroImg6_3 {background-image: url(../subimg/OsusumeKonroImg6_3.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 326px;width: 630px;overflow: hidden;}

.KonroImg7_1 {background-image: url(../subimg/OsusumeKonroImg7_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 58px;width: 630px;overflow: hidden;}
.KonroImg7_2 {background-image: url(../subimg/OsusumeKonroImg7_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 473px;width: 630px;overflow: hidden;}
.KonroImg7_3 {background-image: url(../subimg/OsusumeKonroImg7_3.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 514px;width: 630px;overflow: hidden;}


/* ------------------おすすめ便座------------------*/
.BenzaImg1_1 {background-image: url(../subimg/OsusumeBenza1_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 53px;width: 630px;overflow: hidden;}
.BenzaImg1_2 {background-image: url(../subimg/OsusumeBenza1_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 233px;width: 630px;overflow: hidden;}

.BenzaImg2_1 {background-image: url(../subimg/OsusumeBenza2_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 79px;width: 630px;overflow: hidden;}
.BenzaImg2_2 {background-image: url(../subimg/OsusumeBenza2_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 211px;width: 630px;overflow: hidden;}

.BenzaImg3_1 {background-image: url(../subimg/OsusumeBenza3_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 80px;width: 630px;overflow: hidden;}
.BenzaImg3_2 {background-image: url(../subimg/OsusumeBenza3_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 230px;width: 630px;overflow: hidden;}
.BenzaImg3_3 {background-image: url(../subimg/OsusumeBenza3_3.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 436px;width: 630px;overflow: hidden;}

.BenzaImg4_1 {background-image: url(../subimg/OsusumeBenza4_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 80px;width: 630px;overflow: hidden;}
.BenzaImg4_2 {background-image: url(../subimg/OsusumeBenza4_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 230px;width: 630px;overflow: hidden;}
.BenzaImg4_3 {background-image: url(../subimg/OsusumeBenza4_3.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 461px;width: 630px;overflow: hidden;}

.BenzaImg5_1 {background-image: url(../subimg/OsusumeBenza5_1.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 80px;width: 630px;overflow: hidden;}
.BenzaImg5_2 {background-image: url(../subimg/OsusumeBenza5_2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 265px;width: 630px;overflow: hidden;}
.BenzaImg5_3 {background-image: url(../subimg/OsusumeBenza5_3.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 440px;width: 630px;overflow: hidden;}
.OsusumeTop {
	font-size: 15px;
	color: #FF6600;
	text-align: right;
}

/* ------------------おすすめシステムキッチン------------------*/




/* ------------------ネットワーク------------------*/
#NetworkMainBox {
	width: 680px;
	border: 1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
}
.NetworkTitle {
	height: 35px;
	width: 673px;
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(../subimg/NetWorkTitle.jpg);
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
#NetworkLinkBox01 {
	width: 580px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#NetworkLinkBox01 li {
	height: 25px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-top:5px;
	margin-top:5px;
	list-style-position:inside;
	list-style-image: url(../subimg/NetworkIcon.jpg);
	background-image:url(../subimg/NetworkBar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#NetworkLinkBox01 .Nobar {
	height: 60px;
	vertical-align:top;
}
#NetworkLinkBox01 .Nobar div {
	float: right;
	margin-right: 20px;
}
#NetworkLinkBox01 .NetworkLink02 a {background-image: url(../subimg/NetworkLink02.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}
#NetworkLinkBox01 .NetworkLink02 a:hover {background-image: url(../subimg/NetworkLink02_r.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}

#NetworkLinkBox01 .NetworkLink03 a {background-image: url(../subimg/NetworkLink03.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}
#NetworkLinkBox01 .NetworkLink03 a:hover {background-image: url(../subimg/NetworkLink03_r.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}

#NetworkLinkBox01 .NetworkLink04 a {background-image: url(../subimg/NetworkLink04.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}
#NetworkLinkBox01 .NetworkLink04 a:hover {background-image: url(../subimg/NetworkLink04_r.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}

#NetworkLinkBox01 .NetworkLink05 a {background-image: url(../subimg/NetworkLink05.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}
#NetworkLinkBox01 .NetworkLink05 a:hover {background-image: url(../subimg/NetworkLink05_r.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}

#NetworkLinkBox01 .NetworkLink06 a {background-image: url(../subimg/NetworkLink06.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}
#NetworkLinkBox01 .NetworkLink06 a:hover {background-image: url(../subimg/NetworkLink06_r.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 191px;width: 580px;overflow: hidden;margin-top:15px;}
.NetworkTable {
	width: 580px;
	margin:20px 0px;
}

.NetworkTable td {
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
}

/* ------------------ひょうガス倶楽部------------------*/
#HyogasBox {
	width: 680px;
	margin:10px auto 10px auto;
}
.HyogasCeenter {
	background-image: url(../subimg/HyogasClubcenter.jpg);
	background-repeat: repeat-y;
}
.HyogasLogo {
	background-image: url(../subimg/HyogasLogo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 168px;
	width: 600px;
	overflow: hidden;
	margin:0px auto;
	padding-bottom:20px;
}
#HyogasBox .HyogasCeenter p {
	width: 600px;
	margin:10px auto 0px auto;
}
#HyogasIchiranBox {
	width: 600px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.HyogasIchiranTop {
	height: 20px;
	width: 600px;
}
.HyogasIchiranCenter {
	background-image: url(../subimg/HyogasIchiranCenter.jpg);
	background-repeat: repeat-y;
}
.HyogasTable {
    width:590px;
	margin-left:auto;
	margin-right:auto;
}
.green {
	font-size: 15px;
	font-weight: 700;
	color: #FFFFFF;
	background-color: #60A881;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 15px;
	width:160px;
	margin-left:auto;
	margin-right:auto;
}
.HyogasTable td {
	padding: 5px;
}
.ma10 {
	padding-top: 10px;
}
/* ------------------データで見る兵庫ガス------------------*/
#DataBox {
	width: 680px;
	margin:10px auto 10px auto;

}
#MidashiBox {
	width: 610px;
	height:51px;
	margin:10px auto 10px auto;
	position:relative;
}
.DataoverImg {
	position: absolute;
	width: 610px;
	left: 0px;
	top: -3px;
}
#DataMainBox {
	width: 610px;
	margin:10px auto 10px auto;
	position:relative;
	height:166px;
}

#Data01 {
	width: 660px;
	border: 1px solid #CCCCCC;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;

}
.Data01T {height: 51px;width: 634px;margin:20px auto 0px auto;background-image:url(../subimg/Data01T.jpg);background-repeat:no-repeat;text-indent:-9999px;display:block;overflow:hidden;}
.Data02T {height: 51px;width: 634px;margin:20px auto 0px auto;background-image:url(../subimg/Data02T.jpg);background-repeat:no-repeat;text-indent:-9999px;display:block;overflow:hidden;}
.Data03T {height: 51px;width: 634px;margin:20px auto 0px auto;background-image:url(../subimg/Data03T.jpg);background-repeat:no-repeat;text-indent:-9999px;display:block;overflow:hidden;}
.Data04T {height: 51px;width: 634px;margin:20px auto 0px auto;background-image:url(../subimg/Data04T.jpg);background-repeat:no-repeat;text-indent:-9999px;display:block;overflow:hidden;}
.Data05T {height: 51px;width: 634px;margin:20px auto 0px auto;background-image:url(../subimg/Data05T.jpg);background-repeat:no-repeat;text-indent:-9999px;display:block;overflow:hidden;}
#DataContentsLBox {
	width: 276px;
	float:left;
	padding-left: 10px;
}
#DataContentsRBox {
	width: 330px;
	float:right;
	
}

#DataContentsLBox2 {
	width: 330px;
	float:left;
	padding-left:10px;
}
#DataContentsRBox2 {
	text-align:right;
	width: 276px;
	float:right;
	
}

#DataContentsBox {
	width: 620px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#DataContentsBox_other {
	width: 620px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#DataContentsBox2 {
	width: 620px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	
}
.SubT {
	font-size: 18px;
	font-weight: 700;
	color: #000000;
	margin-bottom:10px;
	padding-left:15px;
}
.SubT2 {
	font-size: 18px;
	font-weight: 700;
	color: #000000;
	margin-bottom:10px;
	width:620px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
}
.SubT3 {
	font-size: 18px;
	font-weight: 700;
	color: #000000;
	margin-bottom:10px;
}
.DataText {
	font-size: 12px;
}
.DataCommentBox {
	width: 610px;
	margin:20px auto;
}

/* ------------------スタッフ紹介------------------*/

#StaffBox {
	width: 680px;
	margin:10px auto 10px auto;
	border: 1px solid #CCCCCC;
}
.Staff01 {background-image: url(../subimg/Staffbg01.jpg);background-repeat: no-repeat;position: relative;width:680px;height:262px;}
.Staff02 {background-image: url(../subimg/Staffbg02.jpg);background-repeat: no-repeat;position: relative;width:680px;height:262px;}
.Staff03 {background-image: url(../subimg/Staffbg03.jpg);background-repeat: no-repeat;position: relative;width:680px;height:237px;}
.Staff04 {background-image: url(../subimg/Staffbg04.jpg);background-repeat: no-repeat;position: relative;width:680px;height:286px;}
.Staff05 {background-image: url(../subimg/Staffbg05.jpg);background-repeat: no-repeat;position: relative;width:680px;height:262px;}
.Staff06 {background-image: url(../subimg/Staffbg06.jpg);background-repeat: no-repeat;position: relative;width:680px;height:228px;}


.Staff01text {position: absolute;left:251px;top:100px;width:385px;height:125px;font-size:12px;line-height:140%;}
.Staff02text {position: absolute;left:51px;top:94px;width:391px;height:145px;font-size:12px;line-height:140%;}
.Staff03text {position: absolute;left:250px;top:108px;width:403px;height:110px;font-size:12px;line-height:140%;}
.Staff04text {position: absolute;left:51px;top:114px;width:390px;height:156px;font-size:12px;line-height:140%;}
.Staff05text {position: absolute;left:250px;top:138px;width:376px;height:94px;font-size:12px;line-height:140%;}
.Staff06text {position: absolute;left:51px;top:101px;width:388px;height:110px;font-size:12px;line-height:140%;}

/* ------------------プライバシーポリシー------------------*/
#PrivacyBox {
	width: 680px;
	margin:20px auto;
	padding-bottom:20px;
	border: 1px solid #CCCCCC;
}
.PrivacyTitle {
	background-color: #FDAB59;
	height: 20px;
	font-size:16px;
	font-weight:bold;
	padding:5px 20px;
	color:#FFFFFF;
	margin:20px;
}
#PrivacyBox p {
	margin-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}
.PriSubT {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 30px;
	padding-left: 30px;
	font-weight:700;
}
/* ------------------サイトマップ------------------*/
#SitemapBox {
	width: 680px;
	border: 1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
}

#SitemapLinkBox {
	width: 580px;
	margin:20px auto;
}
#SitemapLinkBox div {
	height: 25px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-top:5px;
	margin-top:5px;
	background-image:url(../subimg/NetworkBar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#SitemapLinkBox span {
	display: block;
	margin-right: 10px;
	margin-left: 5px;
	padding-top: 5px;
	float:left;
}
.Sub {
	padding-right: 30px;
	padding-left: 30px;
}
#SitemapLinkBox .Sub {
	margin-left: 30px;
}
/* ------------------お客様の声------------------*/

#VoiceBox {
	width: 410px;
	border: 1px solid #CCCCCC;
	margin-top:20px;
	margin-left: 15px;
	position: relative;
}

.VoiceBATitle {
	background-image:url(../subimg/VoiceBATitle.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 680px;
	position:relative;
}
.VoiceNo {position: absolute;height: 16px;width: 58px;left: 64px;top: 21px; font-size:12px;text-align:center;}
.VoiceName {position: absolute;height: 20px;width: 106px;left: 40px;top: 36px; font-size:15px; font-weight:bold; text-align:center;}

.VoiceTitle01 {background-image: url(../subimg/VoiceTitle01.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle02 {background-image: url(../subimg/VoiceTitle02.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle03 {background-image: url(../subimg/VoiceTitle03.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle04 {background-image: url(../subimg/VoiceTitle04.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle05 {background-image: url(../subimg/VoiceTitle05.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle06 {background-image: url(../subimg/VoiceTitle06.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle07 {background-image: url(../subimg/VoiceTitle07.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle08 {background-image: url(../subimg/VoiceTitle08.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle09 {background-image: url(../subimg/VoiceTitle09.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle10 {background-image: url(../subimg/VoiceTitle10.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle11 {background-image: url(../subimg/VoiceTitle11.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle12 {background-image: url(../subimg/VoiceTitle12.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle13 {background-image: url(../subimg/VoiceTitle13.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}
.VoiceTitle14 {background-image: url(../subimg/VoiceTitle14.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 70px;width: 630px;margin-right: auto;margin-left: auto;overflow: hidden;}





#VoicePointBox {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
}
#VoicePointBox div{
    height: 20px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-top:5px;
	margin-top:5px;
	background-image:url(../subimg/NetworkBar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
}
#VoicePointBox p{
    line-height:130%;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
.VoiceImg{
    width: 630px;
	margin-right: auto;
	margin-left: auto;
	text-align:venter;
	margin-top:15px;
	margin-bottom:15px;
}#VoiceVoiceBox {
	width: 350px;
	height:auto;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}
.VoiceTextBox {
	width: 360px;
	padding-top: 10px;
}
.VoicePhotoBox {
	height: 139px;
	width: 200px;
	position: absolute;
	left: 445px;
	top: 10px;
}
#VoiceVoiceBox2 {
	width: 590px;
	height:139px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.VoiceTextBox2 {
	width: 580px;
}

.VoiceTextBox div{
    height: 20px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-top:5px;
	margin-top:5px;
	background-image:url(../subimg/NetworkBar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
}
.VoiceTextBox p{
    line-height:130%;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
.VoiceTextBox2 div{
    height: 20px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-top:5px;
	margin-top:5px;
	background-image:url(../subimg/NetworkBar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
}
.VoiceTextBox2 p{
    line-height:130%;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

#VoiceBox2 {
	width: 680px;
	height:auto;
	border: 1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	margin-top:20px;
	padding-bottom:20px;
}
.VoiceSmall {
	background-color: #F29FC4;
	position: absolute;
	height: 15px;
	width: 147px;
	left: 461px;
	top: 1px;
	padding:5px 25px;
}
.VoiceSmall2 {
	background-color: #F29FC4;
	position: absolute;
	height: 15px;
	width: 137px;
	left: 210px;
	top: 1px;
	padding:5px 25px;
}
.big {
	font-size: 15px;
	font-weight: 700;
}
#VoiceBox2 .Voicekyaku{
    height: 20px;
	padding-bottom: 5px;
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	margin-top:15px;
	background-image:url(../subimg/VoiceBar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	width:620px;
	margin-left:auto;
	margin-right:auto;
	
}
#VoiceBox2 .Voicekyakutext{
    line-height:130%;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	width:620px;
	margin-left:auto;
	margin-right:auto;
}
#VoiceLinkBox {
	height: 30px;
	width: 680px;
	margin-top: 10px;
	margin-bottom:10px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
}
#VoiceLinkBox p {
   font-size:12px;
   color:#000000;
   text-align:center;
   padding-top:5px;
}
#VoiceLinkBox p span {
   text-decoration:underline;
   color:#666666;
}


/* ------------------ご依頼の流れ------------------*/

#ContactBox {
	width: 630px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#ContactwBox2 {
	width: 572px;
	height:100px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.ContactStep01 {background-image: url(../subimg/Contact01.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 23px;width: 630px;overflow: hidden;}
.ContactStep02 {background-image: url(../subimg/Contact02.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 23px;width: 630px;overflow: hidden;}

.ContactTextBox {
	margin-top: 10px;
	position:relative;
	padding:10px;
	border: 1px solid #CCCCCC;
}

.ContactText {position: absolute;height: auto;width: 460px;left: 90px;top: 20px;line-height:140%;}
.ContactPhone {
	background-image: url(../subimg/FlowPhone.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 440px;
	overflow: hidden;
	margin-top:20px;
	margin-left:60px;
}
.ContactPhone2 {
	background-image: url(../subimg/FlowPhone.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 440px;
	overflow: hidden;
	margin-top:100px;
	margin-left:80px;
}
.ContactPhoneIcon {
	padding-top: 12px;
	padding-left: 25px;
}
#ContactBox p {
	margin-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#MailFormBox {
	background-color: #FFFFFF;
	padding: 25px;
	width: 580px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
}
.ContactFloat {
	float: right;
	padding-right:50px;
}
#mailform .mailform .mfptr .ContactReformPosi{
	float: left;
	width: 160px;
}


/* ------------------豆知識共通------------------*/
#MameMenuBox{
    width: 680px;
	border: 1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
}
.MameT {
	background-image: url(../subimg/MameT.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 115px;
	width: 630px;
	overflow: hidden;
	margin:20px auto 0px auto;
}
.MameT2 {
	background-image: url(../subimg/MameT2.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
	text-indent: -9999px;
	display: block;
	height: 78px;
	width: 630px;
	overflow: hidden;
	margin:20px auto 0px auto;
}
.MameMenu01 a{background-color: #8BBF23;height: 20px;width: 120px; float:left; color: #FFFFFF;}
.MameMenu02 a{background-color: #8BBF23;height: 20px;width: 120px; float:left; color: #FFFFFF; margin-left:5px;}
.MameMenu03 a{background-color: #8BBF23;height: 20px;width: 120px; float:left; color: #FFFFFF; margin-left:5px;}
.MameMenu04 a{background-color: #8BBF23;height: 20px;width: 120px; float:left; color: #FFFFFF; margin-left:5px;}

.MameMenu01 a:hover{background-color: #FFFFFF;height: 18px;width: 118px; float:left; color: #8BBF23; border:#8BBF23 solid 1px;}
.MameMenu02 a:hover{background-color: #FFFFFF;height: 18px;width: 118px; float:left; color: #8BBF23; border:#8BBF23 solid 1px;margin-left:5px;}
.MameMenu03 a:hover{background-color: #FFFFFF;height: 18px;width: 118px; float:left; color: #8BBF23; border:#8BBF23 solid 1px;margin-left:5px;}
.MameMenu04 a:hover{background-color: #FFFFFF;height: 18px;width: 118px; float:left; color: #8BBF23; border:#8BBF23 solid 1px;margin-left:5px;}

.MameMenu01_r {background-color: #FFFFFF;height: 18px;width: 118px; float:left; color: #8BBF23; border:#8BBF23 solid 1px;}
.MameMenu02_r {background-color: #FFFFFF;height: 18px;width: 118px; float:left; color: #8BBF23; border:#8BBF23 solid 1px; margin-left:5px;}
.MameMenu03_r {background-color: #FFFFFF;height: 18px;width: 118px; float:left; color: #8BBF23; border:#8BBF23 solid 1px; margin-left:5px;}
.MameMenu04_r {background-color: #FFFFFF;height: 18px;width: 118px; float:left; color: #8BBF23; border:#8BBF23 solid 1px; margin-left:5px;}

#MameMenu {
	height: 20px;
	width: 495px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: 700;
	margin-left: 160px;
	
}
.YokushitsuSubT {background-image: url(../subimg/YokushitsuSubT.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 49px;width: 630px;overflow: hidden;	margin-left:auto;margin-right:auto;}
.KitchenSubT {background-image: url(../subimg/KitchenSubT.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 49px;width: 630px;overflow: hidden;	margin-left:auto;margin-right:auto;}
.KyutokiSubT {background-image: url(../subimg/KyutokiSubT.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 49px;width: 630px;overflow: hidden;	margin-left:auto;margin-right:auto;}
.ToiletSubT {background-image: url(../subimg/ToiletSubT.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 49px;width: 630px;overflow: hidden;	margin-left:auto;margin-right:auto;}



.YokushitsuSubT2 {background-image: url(../subimg/YokushitsuSubT2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 49px;width: 600px;overflow: hidden;	margin-left:auto;margin-right:auto;}
.KitchenSubT2 {background-image: url(../subimg/KitchenSubT2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 49px;width: 600px;overflow: hidden;	margin-left:auto;margin-right:auto;}
.KyutokiSubT2 {background-image: url(../subimg/KyutokiSubT2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 49px;width: 600px;overflow: hidden;	margin-left:auto;margin-right:auto;}
.ToiletSubT2 {background-image: url(../subimg/ToiletSubT2.jpg);background-repeat: no-repeat;text-indent: -9999px;display: block;height: 49px;width: 600px;overflow: hidden;	margin-left:auto;margin-right:auto;}



#MameLinkBox {
	width: 580px;
	margin:20px auto;
	line-height:140%;
}
#MameLinkBox .sm {
	height: 30px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-top:10px;
	margin-top:10px;
	background-image:url(../subimg/MameBar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#MameLinkBox .bi {
	height: 50px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-top:10px;
	margin-top:10px;
	background-image:url(../subimg/MameBar.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#MameLinkBox span {
	display: block;
	margin-right: 10px;
	margin-left: 5px;
	float:left;
	height:35px;
	margin-top:-10px;
}
#MameOtherBox {
	width: 560px;
	border: 1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding:5px;
	text-align:center;
}
#MameOtherBox p span {
   text-decoration:underline;
   color:#666666;
}
#MameKaitoBox {
	width: 600px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#MameQBox {
	height: auto;
	width: 580px;
	margin:20px auto;
}
.MameQIllust {
	height: 60px;
	width: 93px;
	float:left;
}
.MameQtext {
	float: left;
	height: auto;
	width: 420px;
	margin-left: 35px;
	margin-top: 15px;
	font-size:14px;
	font-weight:700;
}
#MameABox {
	height: auto;
	width: 580px;
	margin:20px auto;
}
.MameAIllust {
	height: 60px;
	width: 93px;
	float:left;
}
.MameAtext {
	float: left;
	height: auto;
	width: 420px;
	margin-left: 35px;
	margin-top: 15px;
	font-size:13px;
	line-height:180%;
	margin-bottom: 15px;
}
.MamekaitouBar {
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
	
}
.MameAtext p {
	margin-top: 15px;
}
/* ------------------WEBチラシ------------------*/
#ChirashiBox{
    width: 680px;
	border: 1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
}
.Chirashi01 {
	height: 433px;
	width: 615px;
	margin-right: auto;
	margin-left: auto;
}
.Chirashi02 {
	height: 433px;
	width: 615px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
}

