@charset "utf-8";
/* CSS Document */


body{
	color:#333333;
	/* font-family:"HGSｺﾞｼｯｸM"; */
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:95%;
	line-height:1.5;
	margin:0px;
	padding:0px;
	background-color:#feffb4;
	}
table{
	border:none;
	margin:0px;
	padding:0px;
}
img{
	border:none;
	margin:0px;
	padding:0px;
	align:center;
	behavior: expression(IEPNGFIX.fix(this));
}

ul{
	list-style:none;
	}
a{
	color:#007ea7;
	text-decoration:none;
	}
a:link{
	color:#007ea7;
	text-decoration:none;
	}
a:hover{
	color:#d10000;
	text-decoration:underline;
	}

#all970{
	width:970px;
	margin:0 auto;
	}
.all950{
	width:970px;
	background-color:#ffffff;
	float: left;
	}
.header{
	width:950px;
	height:90px;
	padding:0 0 2px 0;
	margin: 0 auto;
	}
h1.header_logo{
	width:517px;
	height:90px;
	float:left;
	padding: 0 0 0 15px;
	margin:0;
	}
.header_tell{
	width:400px;
	height:90px;
	text-align:center;
	float:left;
	padding: 0 0 0 18px;
	font-size: 77%;
	}
.header_tell img{
	padding:0 0 3px 0;
	}
.main_menu{
	width:970px;
	height:50px;
	background-color:#00a1d5;
	float: left;
	margin: 0 0 2px 0;
	}
.main_menu img{
	float:left;
	}

.bnr_main1{
	width:163px;
	height:50px;
	float:left;
	display:block;
	background-image:url(../img/main_menu_top.jpg);
	background-repeat:no-repeat;
	}
a:hover.bnr_main1{
	background-image:url(../img/main_menu_top_.jpg);
	background-repeat:no-repeat;
	}
.bnr_main2{
	width:161px;
	height:50px;
	float:left;
	display:block;
	background-image:url(../img/main_menu_company.jpg);
	background-repeat:no-repeat;
	}
a:hover.bnr_main2{
	background-image:url(../img/main_menu_company_.jpg);
	background-repeat:no-repeat;
	}
.bnr_main3{
	width:161px;
	height:50px;
	float:left;
	display:block;
	background-image:url(../img/main_menu_wall.jpg);
	background-repeat:no-repeat;
	}
a:hover.bnr_main3{
	background-image:url(../img/main_menu_wall_.jpg);
	background-repeat:no-repeat;
	}
.bnr_main4{
	width:161px;
	height:50px;
	float:left;
	display:block;
	background-image:url(../img/main_menu_roof.jpg);
	background-repeat:no-repeat;
	}
a:hover.bnr_main4{
	background-image:url(../img/main_menu_roof_.jpg);
	background-repeat:no-repeat;
	}
.bnr_main5{
	width:161px;
	height:50px;
	float:left;
	display:block;
	background-image:url(../img/main_menu_other.jpg);
	background-repeat:no-repeat;
	}
a:hover.bnr_main5{
	background-image:url(../img/main_menu_other_.jpg);
	background-repeat:no-repeat;
	}
.bnr_main6{
	width:163px;
	height:50px;
	float:left;
	display:block;
	background-image:url(../img/main_menu_contact.jpg);
	background-repeat:no-repeat;
	}
a:hover.bnr_main6{
	background-image:url(../img/main_menu_contact_.jpg);
	background-repeat:no-repeat;
	}

.top_sarch{
	width:870px;
	height:45px;
	background-color:#f9f9f9;
	float: left;
	padding: 5px 50px;
	}
.top_sarch_contents{
	color:#555555;
	/* font-family:"HGSｺﾞｼｯｸM"; */
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:77%;
	line-height:1.3;
	width:500px;
	float: left;
	padding: 0 20px 0 0;
	}
.top_sarch_sarch{
	width:350px;
	float:left;
	padding: 10px 0 0 0;
	}
.backtotop{
	width:950px;
	float:left;
	padding: 0 20px 0 0;
	text-align: right;
	}
.top_main_img{
	width:930px;
	height:250px;
	float:left;
	padding:15px 20px;
	}
.bnr_simulation{
	width:950px;
	height:150px;
	float:left;
	padding:15px 10px 30px 10px;
	}
.top_main_link{
	width:950px;
	float:left;
	padding:15px 10px 30px 10px;
	}
.top_main_pink{
	width:930px;
	height:150px;
	float:center;
	padding:0px 0px 20px 10px;
	}
.top_main_link00{
	width:930px;
	height:120px;
	float:left;
	padding:0px 10px 20px 10px;
	}
.top_main_link01{
	width:456px;
	height:120px;
	float:left;
	padding:0 18px 20px 10px;
	}
.top_main_link02{
	width:456px;
	height:120px;
	float:left;
	padding:0 10px 20px 0;
	}
.top_main_link03{
	width:456px;
	height:120px;
	float:left;
	padding:0 18px 0 10px;
	}
.top_main_link04{
	width:456px;
	height:120px;
	float:left;
	padding:0 10px 0 0;
	}
.top_main_img1{
	width:675px;
	height:250px;
	float:left;
	}
.top_main_img2{
	width:255px;
	height:125px;
	float:left;
	}
.top_left1{
	width:620px;
	float:left;
	padding: 0 0 0 10px;
	}
.top_left1_table{
	width:620px;
	float:left;
	}
.top_left1_table_td1 span{
	font-weight:bold;
	font-size:130%;
	color:#FF0000;
	}
.top_left1_table_td2 span{
	font-weight:bold;
	font-size:130%;
	color:#FF0000;
	}
.top_left1_table_td1{
	padding:10px 0 0 20px;
	line-height: 1.3;
	font-size:120%;
	}
.top_left1_table_td2{
	vertical-align:top;
	padding:20px 0 0 0;
	width: 282px;
	line-height: 1.3;
	font-size:120%;
	}
.top_left1_table_td3{
	vertical-align:bottom;
	text-align:center;
	padding: 0 0 20px 0;
	}
.top_table_thinking{
	width:520px;
	float:left;
	}
.top_table_thinking_td1{
	padding:0 20px 0 80px;
	}
.top_right1{
	width:310px;
	float:left;
	padding:0 0 0 20px;
	}
.top_right1_1{
	width:295px;
	float:left;
	background-image:url(../img/top_coment1_bg.jpg);
	padding: 50px 5px 0 10px;
	font-size:77%;
	height: 232px;
	background-repeat: no-repeat;
	}
.top_right1_2{
	width:310px;
	float:left;
	padding: 10px 0 0 0;
	}
.top_right1_3{
	width:290px;
	float:left;
	font-size:77%;
	padding: 0 0 10px 20px;
	background-color:#f6f6f6;
	}
.rss_list_kobayashi{
	margin:0 10px 5px 5px;
	}
.rss_list_kobayashi img{
	margin:0 10px 0 0;
	}
.top_center1{
	width:920px;
	background-color:#f0f0f0;
	float: left;
	margin: 20px 10px 0 10px;
	padding: 10px 15px 10px 15px;
	font-size:85%;
	}
.top_center1_1{
	width:293px;
	background-image:url(../img/top_bar_bg1.jpg);
	background-repeat:no-repeat;
	background-color: #ffffff;
	float: left;
	padding: 0 0 10px 0;
	}
.top_center1_1a{
	width:120px;
	height: 100px;
	float: left;
	padding: 190px 0 0 10px;
	}
.top_center1_1b{
	width:148px;
	float: left;
	padding: 140px 5px 0 10px;
	}
.top_center1_1c{
	width:163px;
	float: left;
	text-align: center;
	padding: 10px 0 0 0;
	}
.top_center2_1{
	width:293px;
	background-image:url(../img/top_bar_bg2.jpg);
	background-repeat:no-repeat;
	background-color: #ffffff;
	float: left;
	margin: 0 20px;
	padding: 0 0 10px 0;
	}
.top_center3_1{
	width:293px;
	background-image:url(../img/top_bar_bg3.jpg);
	background-repeat:no-repeat;
	background-color: #ffffff;
	float: left;
	padding: 0 0 10px 0;
	}
.top_center2{
	width:950px;
	height:200px;
	padding:10px 10px 10px 10px;
	float: left;
	}

.top_left2{
	width:612px;
	float:left;
	padding: 0 0 0 13px;
	}
.top_left2_1{
	width:612px;
	float:left;
	}
.top_left2_2{
	width:532px;
	float:left;
	background-image:url(../img/top_consult_middle.jpg);
	background-repeat:repeat-y;
	padding: 10px 40px 0 40px;
	line-height: 1.4;
	font-size:120%;
	}
.top_left2_2 span{
	font-weight:bold;
	font-size:130%;
	color:#FF0000;
	}
.top_left2_3{
	width:602px;
	float:left;
	background-image:url(../img/top_consult_middle.jpg);
	background-repeat:repeat-y;
	padding: 10px 0px 10px 10px;
	}

.top_right2{
	width:310px;
	float:left;
	padding:0 0 0 20px;
	}
.top_right2_2{
	width:310px;
	float:left;
	padding: 5px 0 0 0;
	}
.top_right2_3{
	width:305px;
	float:left;
	font-size:77%;
	padding: 5px 0 5px 5px;
	}
.rss_photo{
	float:left;
}
.rss_photo img{
	padding:0 10px 0 0;
}
.new_photo{
	font-size:85%;
}
.rss_blog{
	text-decoration:none;
	float: left;
	width: 200px;
}

.top_contact_all{
	width:929px;
	padding:20px 20px 20px 21px;
	float: left;
	}
.top_contact{
	width:929px;
	height:115px;
	float: left;
	}
.top_contact2{
	width:912px;
	height:84px;
	padding:5px 0px 10px 17px;
	float: left;
	background-color:#fff001;
	}
.top_contact2 img{
	padding:0 5px 0 0;
	}

.footer{
	width:970px;
	height:247px;
	float:left;
	background-image:url(../img/footer_bg.jpg);
	padding: 20px 0 0 0;
	background-position: 0 20px;
	background-repeat: no-repeat;
	font-size: 77%;
	text-align: center;
	line-height: 2.0;
	background-color: #ffffff;
	}
.footer_link{
	padding:50px 0 0 0;
	}
.footer_copy{
	padding:100px 0 0 0;
	}

.footer a{
	color:#333333;
	text-decoration:none;
	}
.footerc a:link{
	color:#333333;
	text-decoration:none;
	}
.footer a:hover{
	color:#d10000;
	text-decoration:underline;
	}


.left_all{
	width:220px;
	float:left;
	padding: 15px 0 15px 10px;
	}
.left1{
	width:220px;
	float:left;
	background-color:#00a1d5;
	padding:20px 0;
	}
.left2{
	width:220px;
	float:left;
	padding:10px 0 0 0;
	}
.left3{
	width:220px;
	float:left;
	padding:10px 0;
	}
.side_simulation{
	width:220px;
	float:left;
	padding:0 0 10px 0;
	}
.side_chintai{
	width:220px;
	float:left;
	padding:0 0 10px 0;
	}
.side_pink{
	width:220px;
	float:left;
	padding:0 0 10px 0;
	}


/*下層ページ*/
.inside_main_all{
	width:700px;
	float:left;
	padding: 15px 10px 15px 30px;
	}
.inside_main{
	width:700px;
	float:left;
	}
.contact_all{
	width:700px;
	padding:20px 0 0 0;
	float: left;
	}
.contact{
	width:700px;
	float: left;
	}
.contact2{
	width:683px;
	height:87px;
	padding:5px 0px 5px 17px;
	float: left;
	background-color:#fff001;
	}
/*下層ページ*/




/*会社案内ページ*/
.company_title2{
	width:630px;
	height:54px;
	float:left;
	padding: 30px 0 0 70px;
	}
.company_img1{
	width:173px;
	height:171px;
	float:left;
	padding: 10px 0 0 40px;
	}
.company_contents1{
	width:447px;
	float:left;
	font-size:85%;
	padding: 20px 20px 10px 20px;
	}
.company_img2{
	width:166px;
	height:46px;
	float:left;
	padding:0 20px 0 280px;
	}
.company_img3{
	width:653px;
	height:176px;
	float:left;
	padding:10px 23px 0 24px;
	}
.company_title3{
	width:630px;
	height:57px;
	float:left;
	padding: 30px 0 0 70px;
	}
.company_img4{
	width:700px;
	height:650px;
	float:left;
	background-image:url(../img/company_img4.jpg);
	background-repeat:no-repeat;
	margin: 20px 0 0 0;
	}
.company_contents2{
	width:120px;
	float:left;
	font-size:77%;
	text-align:center;
	padding: 120px 0px 90px 10px;
	height: 100px;
	}
.company_contents3{
	width:120px;
	float:left;
	font-size:77%;
	text-align:center;
	padding: 15px 0px 195px 190px;
	height: 100px;
	}
.company_contents4{
	width:110px;
	float:left;
	font-size:77%;
	text-align:center;
	padding: 95px 150px 115px 0px;
	height: 100px;
	}
.company_contents5{
	width:140px;
	float:left;
	font-size:77%;
	text-align:center;
	padding: 140px 0px 0px 140px;
	height: 120px;
	}
.company_contents6{
	width:120px;
	float:left;
	font-size:77%;
	text-align:center;
	padding: 110px 30px 0px 380px;
	height: 150px;
	}
.company_title4{
	width:630px;
	height:47px;
	float:left;
	padding: 30px 0 0 70px;
	}
.company_contents7{
	width:650px;
	float:left;
	font-size:95%;
	margin: 20px 0 0 50px;
	}
.company_title5{
	width:630px;
	height:50px;
	float:left;
	padding: 30px 0 0 70px;
	}
.company_contents8{
	width:600px;
	float:left;
	font-size:95%;
	padding: 10px 50px 0 50px;
	}
.company_title6{
	width:630px;
	height:54px;
	float:left;
	padding: 30px 0 0 70px;
	}
.company_img5{
	width:587px;
	height:384px;
	float:left;
	margin: 20px 0 0 56px;
	}
.company_title7{
	width:630px;
	height:32px;
	float:left;
	padding: 30px 0 0 50px;
	}
.company_link1{
	width:158px;
	height:36px;
	float:left;
	padding: 0px 0 0 492px;
	}
.company_contents9{
	width:650px;
	float:left;
	font-size:95%;
	}
/*会社案内ページ*/




/*外壁塗装ページ*/
.wall_contents1{
	width:420px;
	height:103px;
	background-image:url(../img/wall_img1.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size:110%;
	padding: 70px 0 0 280px;
	}
.wall_contents1 span{
	color:#ff0000;
	font-weight:bold;
	}
.wall_contents2{
	width:290px;
	height:108px;
	float:left;
	background-image:url(../img/wall_img2.jpg);
	background-repeat:no-repeat;
	padding: 55px 50px 0px 360px;
	font-size:100%;
	font-weight:bold;
	}
.wall_img3{
	width:700px;
	height:410px;
	float:left;
	padding: 0 0 30px 0;
	}
.wall_contents3{
	width:700px;
	height:630px;
	float:left;
	background-image:url(../img/wall_img4.jpg);
	background-repeat:no-repeat;
	padding: 0 0 30px 0;
	}
.wall_contents3_1{
	width:240px;
	height:70px;
	float:left;
	padding:20px 50px 10px 410px;
	font-size:100%;
	font-weight:bold;
	}
.wall_contents3_2{
	width:200px;
	float:left;
	font-size:110%;
	padding: 240px 0 0 30px;
	}
.wall_contents3_2 span{
	color:#ff0000;
	font-weight:bold;
	}
.wall_contents3_3{
	width:200px;
	float:left;
	font-size:110%;
	padding: 240px 0 0 30px;
	}
.wall_contents3_3 span{
	color:#ff0000;
	font-weight:bold;
	}
.wall_contents3_4{
	width:200px;
	float:left;
	font-size:110%;
	padding: 240px 10px 0 30px;
	}
.wall_contents3_4 span{
	color:#ff0000;
	font-weight:bold;
	}
.wall_contents4{
	width:700px;
	float:left;
	background-image:url(../img/wall_img5.jpg);
	background-repeat:no-repeat;
	height: 220px;
	}
.wall_contents4_1{
	width:320px;
	height:147px;
	float:left;
	padding:30px 0 0 100px;
	font-size:130%;
	font-weight:bold;
	}
.wall_title2{
	width:630px;
	height:28px;
	float:left;
	padding: 20px 0 0 30px;
	}
.wall_title3{
	width:630px;
	height:83px;
	float:left;
	padding: 20px 0 0 30px;
	}
.wall_contents4_3{
	width:597px;
	float:left;
	font-size:110%;
	padding: 20px 0 0 30px;
	}
.wall_img19{
	width:273px;
	height:63px;
	float:left;
	padding: 0 22px 0 30px;
	}
.wall_img6{
	width:212px;
	height:162px;
	float:left;
	padding: 10px 0 0 30px;
	}
.wall_contents4_2{
	width:408px;
	float:left;
	font-size:110%;
	padding: 20px 0 0 10px;
	}
.wall_contents4_2 span{
	color:#ff0000;
	font-weight:bold;
	}
.wall_contents6{
	width:660px;
    float:left;
	padding: 0 0 3em 30px;
    margin: 20px 0 0;
    border-top:4px solid #f0f0f0;
	}
.wall_contents6 dl{
    margin: 1em 0 0 0;
}
.wall_contents6 dt{
    margin: 0 0 0 2%;
}
.wall_contents6 dd{
    padding: 0;
    margin: 0;  
}
.wall_contents6 dd p{
    background-color: #f0f0f0;
    padding: 0.5em 2%;
    margin: 1em 0 0;
}
.wall_contents6 dd img{
    margin: 1em 0 0;
}
.wall_img7_{
	width:700px;
	height:60px;
	float:left;
	padding: 0 0 20px 0px;
	}
.wall_img7{
	width:278px;
	height:60px;
	float:left;
	padding: 0 0 0 80px;
	}
.wall_img8{
	width:270px;
	height:60px;
	float:left;
	padding: 0 22px 0 30px;
	}
.wall_img10_{
	width:418px;
	height:60px;
	float:left;
	padding: 10px 0 0 0px;
	}
.wall_img10{
	width:291px;
	height:59px;
	float:left;
	padding: 0 0 0 10px;
	}
.wall_img11{
	width:88px;
	height:33px;
	float:left;
	padding: 14px 0 0 28px;
	}
.wall_title4{
	width:630px;
	height:79px;
	float:left;
	padding: 20px 0 0 30px;
	}
.wall_contents5{
	width:620px;
	float:left;
	font-size:110%;
	padding: 20px 0 0 60px;
	}
.wall_contents5 span{
	color:#ff0000;
	font-weight:bold;
	}
.wall_contents5 span{
	color:#ff0000;
	font-weight:bold;
	}
.wall_img12{
	width:650px;
	height:59px;
	float:left;
	text-align: right;
	padding:0 0 20px 0;
	}
.back_y{
    width:620px;
	float:left;
	font-size:110%;
	margin: 0px 0 0 60px;
	}
.back_y p{
	background-color: #fff666;
    padding: 1em 2%;
    margin: 0;
	}
.wall_img15{
	width:700px;
	height:294px;
	float:left;
	padding: 30px 0 0 0;
	}
.wall_link2{
	width:657px;
	height:198px;
	float:left;
	background-image:url(../img/wall_img17.jpg);
	background-repeat:no-repeat;
	margin: 10px 21px 50px 22px;
	}
.wall_link2_{
	float:left;
	padding:0;
	}
/*外壁塗装ページ*/





/*屋根塗装ページ*/
.roof_img1{
	width:151px;
	height:149px;
	float:left;
	padding: 30px 10px 121px 60px;
	}
.roof_contents1{
	width:409px;
	height:191px;
	float:left;
	background-image:url(../img/roof_contents1_bg.jpg);
	background-repeat:no-repeat;
	font-size:130%;
	padding: 60px 20px 50px 50px;
	}
.roof_contents1 span{
	color:#ff0000;
	font-weight:bold;
	}
.roof_contents1_1{
	width:367px;
	float:left;
	font-size:77%;
	padding: 10px 10px 0 10px;
	}
.roof_contents1_1 span{
	font-size:120%;
	color:#ff0000;
	font-weight:bold;
	}
.roof_contents1_2{
	width:700px;
	color:#ff0000;
	font-size:140%;
	font-weight:bold;
	float: left;
	text-align:center;
	padding: 0 0 20px 0;
	}
.roof_contents2{
	width:700px;
	height:501px;
	float:left;
	background-image:url(../img/roof_contents2_bg.jpg);
	background-repeat:no-repeat;
	padding: 0 0 70px 0;
	}
.roof_contents2_1{
	width:210px;
	height:80px;
	float:left;
	padding:15px 40px 0 450px;
	font-size:120%;
	font-weight:bold;
	}
.roof_contents3{
	width:700px;
	height:557px;
	float:left;
	background-image:url(../img/roof_contents3_bg.jpg);
	background-repeat:no-repeat;
	padding: 0 0 30px 0;
	}
.roof_contents3_1{
	width:270px;
	height:70px;
	float:left;
	padding:13px 25px 320px 405px;
	font-size:100%;
	font-weight:bold;
	}
.roof_contents3_2{
	width:290px;
	float:left;
	font-size:110%;
	padding: 0 0 0 40px;
	}
.roof_contents3_2 span{
	color:#ff0000;
	font-weight:bold;
	}
.roof_contents3_3{
	width:290px;
	float:left;
	font-size:110%;
	padding: 0 0 0 30px;
	}
.roof_contents3_3 span{
	color:#ff0000;
	font-weight:bold;
	}
.roof_contents4{
	width:700px;
	float:left;
	background-image:url(../img/roof_contents4_bg.jpg);
	background-repeat:no-repeat;
	}
.roof_contents4_1{
	width:320px;
	height:212px;
	float:left;
	padding:52px 300px 0 80px;
	font-size:130%;
	font-weight:bold;
	}
.roof_contents4_title{
	width:660px;
	height:28px;
	float:left;
	padding: 30px 0 0 30px;
	}
.roof_contents4_title_{
	width:660px;
	height:30px;
	float:left;
	padding: 30px 0 0 30px;
	}
.roof_contents5_title{
	width:660px;
    float:left;
	padding: 30px 0 3em 30px;
	}
.roof_contents5_title h3{
    border-top:4px solid #fff55c;
    border-bottom:4px solid #fff55c;
    padding: 0.5em 2%;
}
.roof_contents5_title dt{
    margin: 1em 0 0 2%;
}
.roof_contents5_title dd{
    padding: 0;
    margin: 0;  
}
.roof_contents5_title dd p{
    background-color: #f0f0f0;
    padding: 0.5em 2%;
    margin: 1em 0 0;
    
}
.roof_contents5_title dd img{
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
}
.roof_contents4_2{
	width:620px;
	float:left;
	font-size:110%;
	padding: 20px 0 0 60px;
	}
.roof_contents4_2 span{
	color:#ff0000;
	font-weight:bold;
	}
.roof_contents4_3{
	width:620px;
	float:left;
	font-size:110%;
    margin: 1em 0 0;
	padding: 20px 0 0 60px;
	}
.roof_contents4_3 span{
	color:#ff0000;
	font-weight:bold;
	}
.roof_img2{
	width:650px;
	height:59px;
	float:left;
	text-align: right;
	}
.roof_contents4_title3{
	width:254px;
	height:26px;
	padding:18px 0 0 70px;
	float: left;
	}
.roof_contents4_title4{
	width:630px;
	height:79px;
	float:left;
	padding: 20px 0 0 30px;
	}
.roof_contents4_title5{
	width:630px;
	height:83px;
	float:left;
	padding: 20px 0 0 30px;
	}
.roof_img3{
	width:292px;
	height:58px;
	float:left;
	padding:5px 0 0 170px;
	}
.roof_img4{
	width:165px;
	height:63px;
	float:left;
	padding:0px 0 0 27px;
	}
.roof_title2{
	width:700px;
	height:98px;
	float:left;
	padding: 20px 0 0 0;
	}
.roof_contents5{
	width:395px;
	float:left;
	font-size:110%;
	padding: 25px 0 28px 50px;
	height: 50px;
	}
.roof_link1{
	width:105px;
	height:103px;
	float:left;
	padding:0 50px 0 30px;
	}
.roof_link2{
	width:669px;
	height:213px;
	float:left;
	background-image:url(../img/roof_link_bg.jpg);
	background-repeat:no-repeat;
	margin: 10px 15px 50px 16px;
	}
.roof_link2_{
	float:left;
	padding:0;
	}
/*屋根塗装ページ*/





/*その他塗装ページ*/
.others_contents1{
	width:350px;
	height:154px;
	background-image:url(../img/others_img1.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size:110%;
	padding: 70px 60px 0 290px;
	}
.others_contents1 span{
	color:#ff0000;
	font-weight:bold;
	}
.others_contents2{
	width:230px;
	height:139px;
	float:left;
	background-image:url(../img/others_img2.jpg);
	background-repeat:no-repeat;
	padding: 25px 70px 0px 400px;
	font-size:120%;
	font-weight:bold;
	}
.others_img3{
	width:700px;
	height:736px;
	float:left;
	padding: 0 0 30px 0;
	}
.others_contents3{
	width:220px;
	height:140px;
	float:left;
	background-image:url(../img/others_img4.jpg);
	background-repeat:no-repeat;
	padding: 7px 30px 0px 450px;
	font-size:120%;
	font-weight:bold;
	}
.others_img4{
	width:700px;
	height:790px;
	float:left;
	padding: 0 0 30px 0;
	}
.others_contents4{
	width:700px;
	float:left;
	background-image:url(../img/others_img6.jpg);
	background-repeat:no-repeat;
	}
.others_contents4_1{
	width:210px;
	height:182px;
	float:left;
	padding:20px 0 0 425px;
	font-size:120%;
	font-weight:bold;
	}
.others_img7{
	width:700px;
	height:430px;
	float:left;
	padding: 0 0 30px 0;
	}
.others_link2{
	width:700px;
	height:227px;
	float:left;
	background-image:url(../img/others_img8.jpg);
	background-repeat:no-repeat;
	margin: 10px 0px 50px 0px;
	}
.others_link2_{
	float:left;
	padding:0;
	}
/*その他塗装ページ*/







/*強み・考え方ページ*/
.thinking_contents1{
	width:430px;
	height:125px;
	background-image:url(../img/thinking_img2.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size:110%;
	padding: 25px 30px 20px 240px;
	}
.thinking_contents1 span{
	color:#ff0000;
	font-weight:bold;
	}
.thinking_contents2{
	width:600px;
	height:95px;
	background-image:url(../img/thinking_img3.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size:110%;
	padding: 85px 50px 0 50px;
	}
.thinking_contents2 span{
	color:#ff0000;
	font-weight:bold;
	}
.thinking_img4{
	width:700px;
	height:195px;
	padding:10px 0px 0 0px;
	float: left;
	}
.thinking_img5{
	width:700px;
	height:137px;
	padding:30px 0px 10px 0px;
	float: left;
	}
.thinking_contents3{
	width:420px;
	height:171px;
	background-image:url(../img/thinking_img6.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size:110%;
	padding:30px 40px 0 240px;
	}
.thinking_contents3 span{
	color:#ff0000;
	font-weight:bold;
	}
.thinking_contents4{
	width:600px;
	height:120px;
	background-image:url(../img/thinking_img7.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size:110%;
	padding: 95px 50px 0 50px;
	}
.thinking_contents4 span{
	color:#ff0000;
	font-weight:bold;
	}
.thinking_img8{
	width:700px;
	height:185px;
	padding:10px 0px 0 0px;
	float: left;
	}
.thinking_img9{
	width:700px;
	height:154px;
	padding:30px 0px 10px 0px;
	float: left;
	}
.thinking_contents5{
	width:420px;
	height:209px;
	background-image:url(../img/thinking_img10.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size:110%;
	padding:30px 40px 0 240px;
	}
.thinking_contents5 span{
	color:#ff0000;
	font-weight:bold;
	}
.thinking_img11{
	width:700px;
	height:187px;
	padding:10px 0px 0 0px;
	float: left;
	}
.thinking_title2{
	width:700px;
	height:92px;
	float:left;
	padding: 40px 0 0 0;
	}
.thinking_title3{
	width:700px;
	height:420px;
	float:left;
	padding: 20px 0 0 0;
	}
.thinking_contents6{
	width:560px;
	background-image:url(../img/thinking_contents_bg1.jpg);
	background-repeat:repeat-y;
	float:left;
	font-size:110%;
	padding:10px 70px 10px 70px;
	}
.thinking_contents6 span{
	color:#ff0000;
	font-weight:bold;
	}
.thinking_contents_bg2{
	width:700px;
	height:34px;
	float:left;
	padding: 0 0 20px 0;
	}
/*強み・考え方ページ*/




/*調色ページ*/
.color_contents1{
	width:700px;
	height:349px;
	background-image:url(../img/color_img1.jpg);
	background-repeat:no-repeat;
	float:left;
	margin: 20px 0 0 0;
	}
.color_contents1_1{
	width:380px;
	float:left;
	font-size:130%;
	padding: 130px 50px 0 270px;
	}
.color_contents1_2{
	width:590px;
	float:left;
	font-size:130%;
	color:#ff0000;
	font-weight:bold;
	padding: 30px 30px 0 80px;
	}
.color_contents2{
	width:700px;
	height:248px;
	background-image:url(../img/color_img2.jpg);
	background-repeat:no-repeat;
	float:left;
	margin: 20px 0 0 0;
	font-size:110%;
	}
.color_contents2 span{
	color:#ff0000;
	font-weight:bold;
	}
.color_contents2_1{
	width:170px;
	float:left;
	padding: 90px 20px 0 45px;
	height: 90px;
	}
.color_contents2_1 img{
	width:92px;
	height:26px;
	padding: 10px 0 0 39px;
	}
.color_contents2_2{
	width:170px;
	float:left;
	padding: 100px 20px 0 40px;
	height: 80px;
	}
.color_link1{
	width:157px;
	height:26px;
	padding: 20px 0 0 78px;
	float: left;
	}
.color_link2{
	width:154px;
	height:26px;
	padding: 20px 0 0 76px;
	float: left;
	}
.color_link3{
	width:163px;
	height:26px;
	padding: 20px 0 0 72px;
	float: left;
	}
.color_contents2_3{
	width:175px;
	float:left;
	padding: 85px 20px 0 40px;
	height: 95px;
	}
.color_img3{
	width:700px;
	height:197px;
	padding:10px 0px 0 0px;
	float: left;
	}
.color_contents3{
	width:700px;
	height:321px;
	float:left;
	background-image:url(../img/color_img4.jpg);
	background-repeat:no-repeat;
	font-size:100%;
	}
.color_contents3_1{
	width:270px;
	height:150px;
	float:left;
	padding:65px 110px 0 330px;
	font-size:100%;
	font-weight:bold;
	}
.color_contents3_1 span{
	color:#ff0000;
	font-weight:bold;
	}
.color_contents3_2{
	width:560px;
	height:181px;
	float:left;
	padding:0 70px 0 70px;
	font-size:100%;
	}
.color_contents3_2 span{
	color:#ff0000;
	font-weight:bold;
	}
.color_title2{
	width:680px;
	height:93px;
	float:left;
	padding:20px 0 0 20px;
	}
.color_img5{
	width:700px;
	height:163px;
	float:left;
	padding:20px 0 0 0;
	}
.color_contents4{
	width:320px;
	float:left;
	padding:30px 330px 120px 50px;
	font-size:100%;
	}
.color_contents4 span{
	color:#ff0000;
	font-weight:bold;
	}
.color_contents5{
	width:410px;
	height:158px;
	float:left;
	background-image:url(../img/color_img6.jpg);
	background-repeat:no-repeat;
	padding: 20px 30px 10px 260px;
	font-size:120%;
	font-weight:bold;
	}
.color_contents6{
	width:410px;
	height:49px;
	float:left;
	background-image:url(../img/color_img7.jpg);
	background-repeat:no-repeat;
	padding: 20px 30px 0 260px;
	font-size:120%;
	font-weight:bold;
	}
.color_title3{
	width:680px;
	height:40px;
	float:left;
	padding:20px 0 0 20px;
	}
.color_contents7{
	background-image:url(../img/color_img10.jpg);
	width:590px;
	float:left;
	padding:40px 50px 0 60px;
	font-size:120%;
	height: 308px;
	}
.color_contents7 span{
	color:#ff0000;
	font-weight:bold;
	}

.color_contents10{
	width:700px;
	height:407px;
	float:left;
	background-image:url(../img/color_img11.jpg);
	background-repeat:no-repeat;
	font-size:100%;
	}
.color_contents10_1{
	width:280px;
	height:150px;
	float:left;
	padding:25px 80px 0 350px;
	font-size:100%;
	font-weight:bold;
	}
.color_contents10_1 span{
	color:#ff0000;
	font-weight:bold;
	}
.color_contents10_2{
	width:560px;
	height:141px;
	float:left;
	padding:90px 70px 0 70px;
	font-size:120%;
	}
.color_contents10_2 span{
	color:#ff0000;
	font-weight:bold;
	}
	
.color_contents11{
	width:700px;
	height:903px;
	float:left;
	background-image:url(../img/color_img12.jpg);
	background-repeat:no-repeat;
	font-size:100%;
	}
.color_contents12{
	width:600px;
	float:left;
	font-size:100%;
	padding: 0 50px 105px 50px;
	}
.color_contents13{
	width:600px;
	float:left;
	font-size:100%;
	padding: 0 50px 30px 50px;
	}
.color_contents14{
	width:660px;
	float:left;
	font-size:110%;
	padding: 0 10px 80px 30px;
	}
.color_contents15{
	width:400px;
	float:left;
	font-size:120%;
	padding: 0 20px 60px 280px;
	font-weight: bold;
	}
.color_contents16{
	width:400px;
	float:left;
	font-size:120%;
	padding: 0 20px 0 280px;
	font-weight: bold;
	}
	
	
	
	
.color_contents8{
	width:610px;
	float:left;
	padding:20px 60px 0 30px;
	font-size:120%;
	}
.color_img8{
	width:700px;
	height:182px;
	float:left;
	padding:40px 0 10px 0;
	}
.color_img9{
	width:700px;
	height:170px;
	float:left;
	padding:40px 0 0 0;
	}
.color_contents9{
	width:540px;
	float:left;
	padding:10px 80px 20px 80px;
	font-size:100%;
	}
.color_contents9 span{
	color:#ff0000;
	font-weight:bold;
	}
/*調色ページ*/


/*屋根舗装の流れページ*/
.flowroof_img1{
	width:135px;
	height:88px;
	float:left;
	padding:20px 107px 0 108px;
	}
.flowroof_link1{
	width:155px;
	height:121px;
	float:left;
	padding:0 0 0 32px;
	}
.flowroof_link2{
	width:160px;
	height:121px;
	float:left;
	padding:0 0 0 0;
	}
.flowroof_link3{
	width:162px;
	height:121px;
	float:left;
	padding:0 0 0 0;
	}
.flowroof_link4{
	width:160px;
	height:121px;
	float:left;
	padding:0 31px 0 0;
	}
.flowroof_a{
	width:700px;
	height:1px;
	float:left;
	}
.flowroof_contents1{
	background-image:url(../img/flowroof_img3.jpg);
	background-repeat:no-repeat;
	width:540px;
	height:79px;
	float:left;
	padding:180px 80px 0 80px;
	font-size: 110%;
	}
.flowroof_title2{
	width:670px;
	height:52px;
	float:left;
	padding:30px 0 0 30px;
	}
.flowroof_flow1{
	width:700px;
	float:left;
	}
.flowroof_img4{
	width:228px;
	height:169px;
	float:left;
	padding:0 0 0 50px;
	}
.flowroof_title3{
	width:248px;
	height:53px;
	float:left;
	padding:0 144px 0 30px;
	}
.flowroof_contents2{
	width:392px;
	float:left;
	padding:0 20px 0 10px;
	font-size: 120%;
	}
.flowroof_title4_all{
	width:461px;
	float:left;
	padding:0 0 0 0;
	}
.flowroof_title4{
	width:176px;
	height:49px;
	float:left;
	padding:20px 235px 0 50px;
	}
.flowroof_img5{
	width:239px;
	height:179px;
	float:left;
	padding:20px 0 0 0;
	}
.flowroof_contents3{
	float:left;
	padding:30px 0 0 40px;
	font-size: 120%;
	width: 421px;
	}
.flowroof_img6{
	width:242px;
	height:192px;
	float:left;
	padding:0 0 0 40px;
	}
.flowroof_title5{
	width:141px;
	height:49px;
	float:left;
	padding:20px 247px 0 30px;
	}
.flowroof_contents4{
	width:398px;
	float:left;
	padding:20px 0 0 20px;
	font-size: 120%;
	}
.flowroof_title6_all{
	width:406px;
	float:left;
	padding:0 0 0 0;
	}
.flowroof_title6{
	width:143px;
	height:51px;
	float:left;
	padding:90px 213px 0 50px;
	}
.flowroof_img7{
	width:294px;
	height:303px;
	float:left;
	padding:0 0 50px 0;
	}
.flowroof_contents5{
	float:left;
	padding:30px 0 0 20px;
	font-size: 120%;
	width: 386px;
	}
.flowroof_contents6{
	background-image:url(../img/flowroof_img8.jpg);
	background-repeat:no-repeat;
	width:540px;
	height:67px;
	float:left;
	padding:190px 80px 0 80px;
	font-size: 110%;
	}
.flowroof_title10{
	width:176px;
	height:52px;
	float:left;
	padding:30px 183px 0 30px;
	}
.flowroof_img10{
	width:220px;
	height:164px;
	float:left;
	padding:0 0 20px  50px;
	}
.flowroof_contents7{
	float:left;
	padding:20px 24px 0 20px;
	font-size: 120%;
	width: 386px;
	}
.flowroof_title11_all{
	width:461px;
	float:left;
	padding:0 0 0 0;
	}
.flowroof_title11{
	width:141px;
	height:51px;
	float:left;
	padding:20px 255px 0 50px;
	}
.flowroof_contents8{
	float:left;
	padding:10px 20px 0 40px;
	font-size: 120%;
	width: 300px;
	}
.flowroof_img11{
	width:224px;
	height:160px;
	float:left;
	padding:0 0 0 0;
	}
.flowroof_img12{
	width:281px;
	height:296px;
	float:left;
	padding:0 0 20px 30px;
	}
.flowroof_title12{
	width:176px;
	height:51px;
	float:left;
	padding:0 224px 0 30px;
	}
.flowroof_contents9{
	float:left;
	padding:20px 24px 0 20px;
	font-size: 120%;
	width: 300px;
	}
.flowroof_link5{
	width:580px;
	height:282px;
	float:left;
	padding:0 60px 50px 60px;
	}
/*屋根舗装の流れページ*/


/*外壁舗装の流れページ*/
.flowwall_contents1{
	background-image:url(../img/flowwall_img3.jpg);
	background-repeat:no-repeat;
	width:540px;
	height:77px;
	float:left;
	padding:190px 80px 0 80px;
	font-size: 110%;
	}
.flowwall_contents2{
	background-image:url(../img/flowwall_img4.jpg);
	background-repeat:no-repeat;
	width:310px;
	height:171px;
	float:left;
	padding:30px 320px 0 70px;
	font-size: 110%;
	margin: 20px 0 0 0;
	}
.flowwall_contents2 span{
	color:#ff0000;
	font-weight:bold;
	}
.flowwall_contents3{
	float:left;
	padding:10px 10px 0 40px;
	font-size: 120%;
	width: 391px;
	}
.flowwall_img16{
	width:234px;
	height:167px;
	float:left;
	padding:0 0 0 0;
	}
.flowwall_contents4{
	float:left;
	padding:10px 30px 0 40px;
	font-size: 120%;
	width: 340px;
	}
.flowwall_title2_all{
	width:441px;
	float:left;
	padding:0 0 0 0;
	}
.flowwall_title2{
	width:124px;
	height:51px;
	float:left;
	padding:20px 267px 0 50px;
	}
.flowwall_img5{
	width:237px;
	height:174px;
	float:left;
	padding:40px 0 0 0;
	}
.flowwall_title3{
	width:124px;
	height:51px;
	float:left;
	padding:20px 527px 0 50px;
	}
.flowwall_contents4{
	float:left;
	padding:10px 30px 0 40px;
	font-size: 120%;
	width: 330px;
	}
.flowwall_contents5{
	float:left;
	padding:10px 60px 0 40px;
	font-size: 120%;
	width: 600px;
	}
.flowwall_img6{
	width:630px;
	height:213px;
	float:left;
	padding:0 20px 0 50px;
	}
.flowwall_img7{
	width:239px;
	height:184px;
	float:left;
	padding:20px 0 0 40px;
	}
.flowwall_title5{
	width:147px;
	height:50px;
	float:left;
	padding:70px 209px 0 50px;
	}
.flowwall_contents6{
	background-image:url(../img/flowwall_img9.jpg);
	background-repeat:no-repeat;
	width:540px;
	height:65px;
	float:left;
	padding:190px 80px 0 80px;
	font-size: 110%;
	}
.flowwall_contents7{
	background-image:url(../img/flowwall_img10.jpg);
	background-repeat:no-repeat;
	width:310px;
	height:171px;
	float:left;
	padding:30px 320px 0 70px;
	font-size: 110%;
	margin: 20px 0 0 0;
	}
.flowwall_contents7 span{
	color:#ff0000;
	font-weight:bold;
	}
.flowwall_img12{
	width:274px;
	height:288px;
	float:left;
	padding:0 0 20px 20px;
	}
.flowwall_title7{
	width:330px;
	height:53px;
	float:left;
	padding:60px 45px 0 30px;
	}
.flowwall_contents8{
	float:left;
	padding:20px 24px 0 20px;
	font-size: 120%;
	width: 360px;
	}
.flowwall_title6_all{
	width:400px;
	float:left;
	padding:0 0 0 0;
	}
.flowwall_title6{
	width:126px;
	height:50px;
	float:left;
	padding:20px 200px 0 50px;
	}
.flowwall_img13{
	width:241px;
	height:182px;
	float:left;
	padding:0 0 0 0;
	}
.flowwall_contents9{
	float:left;
	padding:10px 0 0 40px;
	font-size: 120%;
	width: 360px;
	}
.flowwall_img14{
	width:235px;
	height:185px;
	float:left;
	padding:0 0 20px 30px;
	}
.flowwall_title8{
	width:146px;
	height:52px;
	float:left;
	padding:20px 183px 0 30px;
	}
.flowwall_title9{
	width:151px;
	height:51px;
	float:left;
	padding:80px 200px 0 50px;
	}
.flowwall_img15{
	width:255px;
	height:295px;
	float:left;
	padding:0 0 0 0;
	}
/*外壁舗装の流れページ*/


/*メールフォームページ*/
.mail_contents1{
	background-repeat:no-repeat;
	text-align:center;
	width:700px		
	}

.mail_contents1_2{
	padding: 0px 30px 0px 30px;
	font-size:120%;
	font-weight:bold;
	}
	
.mail_img2{
	margin: 30px 0px 30px 0px;
	}	
/*メールフォームページ*/



/*メールフォームサンクスページ*/
.thanks{
	width:700px;
	padding:200px 0 0 0;
	float:left;
	text-align: center;
	}
/*メールフォームサンクスページ*/




/*お客様のお声ページ*/
.voice_contents1{
	background-image:url(../img/voice_img1.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:353px;
	}
.voice_contents1_1{
	width:340px;
	height:50px;
	font-size:110%;
	padding: 80px 50px 0 80px;
	font-weight: bold;
	}
.voice_contents1_2{
	width:560px;
	font-size:110%;
	font-weight:bold;
	padding: 115px 60px 0 80px;
	}
.voice_contents1_3{
	width:340px;
	font-size:85%;
	font-weight:bold;
	padding: 10px 60px 0 300px;
	}
.voice_gallary{
	width:660px;
	padding:20px 5px 20px 35px;
	}
/*お客様のお声ページ*/



/*ビフォーアフターページ*/
.example_contents1{
	background-image:url(../img/example_img1.jpg);
	background-repeat:no-repeat;
	width:380px;
	height:173px;
	font-size:110%;
	padding: 30px 270px 20px 50px;
	font-weight: bold;
	}
.example_menu{
	background-image:url(../img/example_img2.jpg);
	background-repeat:no-repeat;
	width:650px;
	height:84px;
	float:left;
	padding:50px 0 0 0;
	margin:0 25px;
	font-size:110%;
	text-align: center;
	line-height: 2.0;
	}
.example_title{
	width:650px;
	height:224px;
	padding:30px 25px 0 25px;
	float: left;
	}
.example{
	width:610px;
	float:left;
	margin:0 25px 0 25px;
	background-color:#f6f6f6;
	padding: 5px 20px 20px 20px;
	}
.example_left{
	width:288px;
	float:left;
	}
.example_contents{
	background-image:url(../img/example_img5.jpg);
	background-repeat:no-repeat;
	width:227px;
	height:63px;
	font-size:95%;
	font-weight:bold;
	padding: 15px 0 0 15px;
	float: left;
	}
.example_contents span{
	color:#ff0000;
	font-weight:bold;
	}
.example_contents_{
	background-image:url(../img/example_img5.jpg);
	background-repeat:repeat-y;
	width:227px;
	height:83px;
	font-size:95%;
	font-weight:bold;
	padding: 10px 0 10px 15px;
	float: left;
	}
.example_contents_ span{
	color:#ff0000;
	font-weight:bold;
	}
.example_before{
	width:210px;
	height:210px;
	float:left;
	padding: 34px 0 0 0;
	}
.example_arrow{
	width:29px;
	height:35px;
	float:left;
	padding: 104px 0 0 25px;
	}
.example_before_{
	width:210px;
	height:210px;
	float:left;
	padding: 7px 0 0 0;
	}
.example_arrow_{
	width:29px;
	height:35px;
	float:left;
	padding: 77px 0 0 25px;
	}
.example_right{
	width:320px;
	height:320px;
	float:left;
	}
.example_img3{
	width:112px;
	height:30px;
	float:left;
	padding:0 498px 5px 0;
	}

.example_title2_all{
	width:660px;
	height:39px;
	float:left;
	padding:20px 0 0 40px;
	}
.example_title2{
	width:229px;
	height:39px;
	float:left;
	padding:0 0 0 0;
	}
.example_title2_contents{
	font-size:85%;
	padding:8px 0 0 30px;
	float:left;
	}
.example_gallary{
	width:660px;
	padding:20px 5px 20px 35px;
	float: left;
	}
.example_contents2_top{
	background-image:url(../img/example_img6.jpg);
	background-repeat:no-repeat;
	width:648px;
	height:53px;
	float:left;
	margin:0 26px;
	font-size:95%;
	}
.example_contents2{
	background-image:url(../img/example_img7.jpg);
	background-repeat:repeat-y;
	width:548px;
	float:left;
	padding:0 50px 0 50px;
	margin:0 26px;
	font-size:95%;
	}
.example_contents2_bottom{
	background-image:url(../img/example_img8.jpg);
	background-repeat:no-repeat;
	width:648px;
	height:20px;
	float:left;
	margin:0 26px;
	}
.example_link1{
	width:565px;
	height:290px;
	float:left;
	padding:30px 68px 30px 067px;
	}
.example_link2{
	width:230px;
	height:170px;
	float:left;
	padding:30px 0px 30px 70px;
	}
/*ビフォーアフターページ*/




/*シミュレーションページ*/
.simulation_img1{
	width:700px;
	height:682px;
	padding:20px 0 0 0;
}
.simulation_txt1{
	width:640px;
	background-image:url(../img/simulation_bg1.jpg);
	background-repeat:repeat-y;
	padding:10px 30px;
}
.simulation_txt1_1{
	font-size:110%;
}
.simulation_txt2{
	width:620px;
	background-image:url(../img/simulation_bg2.jpg);
	background-repeat:repeat-y;
	padding:10px 40px 20px 40px;
	font-size:110%;
}
.simulation_img2{
	width:700px;
	height:245px;
	padding:50px 0;
}
.simulation_img3{
	width:700px;
	height:234px;
	padding:0;
}
.simulation_txt3{
	width:600px;
	background-image:url(../img/simulation_bg3.jpg);
	background-repeat:repeat-y;
	padding:5px 50px 20px 50px;
	font-size:110%;
}
.simulation_img4{
	width:700px;
	height:187px;
	padding:0 0 40px 0;
}
.simulation_img5{
	width:410px;
	height:477px;
	padding:0 145px;
}
.simulation_gallery{
	width:336px;
	float:left;
	padding:0 7px 20px 7px;
}
.simulation_thumbnail{
	width:300px;
	height:34px;
	float:left;
	padding:5px 18px 10px 18px;
	background-color:#d0d0d0;
}
.simulation_thumbnail img{
	width:34px;
	height:34px;
	float:left;
	padding:0 5px 0 0;
}
.simulation_gallery_img{
	width:320px;
	float:left;
	padding:0 8px;
	background-color:#d0d0d0;
}
.simulation_gallery_img img{
	width:300px;
	height:285px;
	float:left;
	padding:10px;
	background-color:#fff;
}
.simulation_gallery_contents{
	width:300px;
	height:120px;
	float:left;
	background-color:#fff;
	padding:0 10px 5px 10px;
}
.simulation_img6{
	width:700px;
	height:538px;
	padding:20px 0;
	float:left;
}
.bnr_simulation_form{
	width:680px;
	height:87px;
	padding:0 10px;
	float:left;
}

/*シミュレーションフォームページ*/
.simulationform_tit{
	width:700px;
	height:38px;
	padding:20px 0 10px 0;
}
.simulationform{
	width:700px;
}
.simulationform .form{
	width:700px;
}
.simulationform_background{
	background-color:#eeeeee;
}
.simulationform_table_th1{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding:5px 10px;
	vertical-align:top;
	width: 250px;
}
.simulationform_table_th1 span{
	color:#ff0000;
}
.simulationform_table_th2{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding:5px 10px;
	vertical-align:top;
	width: 90px;
}
.simulationform_table_th2 span{
	color:#ff0000;
}

.simulationform_table_td1{
	width:140px;
	font-size:12px;
	padding:5px 10px;
}
.simulationform_table_td2{
	width:400px;
	font-size:12px;
	padding:5px 10px;
}
.simulationform_table_td3{
	width:400px;
	font-size:12px;
	padding:5px 10px;
}
.form_inside01{
	width:198px;
	margin:0;
	padding:0;
	float: left;
	font-size: 12px;
}
.form_inside02{
	width:396px;
	margin:0;
	padding:0;
	float: left;
	font-size: 12px;
}
.form_inside03{
	width:132px;
	margin:0;
	padding:0;
	float: left;
	font-size: 12px;
}
.form_inside04{
	width:396px;
	margin:0;
	padding:0;
	float: left;
	font-size: 12px;
}
.form_inside05{
	width:79px;
	margin:0;
	padding:0 0 10px 0;
	float: left;
	font-size: 12px;
}
.form_inside05 img{
	padding:0 0 0 10px;
}
.form_inside06{
	height:22px;
	margin:0;
	padding:5px 0 4px 0;
	float: left;
	width: 140px;
	text-align:right;
	font-size: 12px;
}
.form_inside07{
	height:22px;
	margin:0;
	padding:5px 0 4px 0;
	float: left;
	width: 90px;
	text-align:right;
	font-size: 12px;
}
.contact_btn{
	text-align:center;
}



/*リクルートフォームページ*/
.recruit_contents1{
	background-image:url(../img/recruit_img1.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:478px;
	}
.recruit_contents1_1{
	width:650px;
	font-size:110%;
	padding: 140px 50px 0 0;
	font-size:16px;
	line-height:1.4;
	}
.recruit_img2{
	width:700px;
	height:590px;
	float:left;
	padding:30px 0;
	}	
.recruit_table{
	margin:0 auto;
	background-color:#efefef;
	}
.recruit_table_td1{
	width:200px;
	padding:10px 10px 5px 10px;
	}
.recruit_table_td2{
	padding:0px 10px 10px 20px;
	vertical-align:top;
	}
.recruit_table_td2 span{
	font-size:16px;
	font-weight:bold;
	}
.recruit_title8{
	width:700px;
	height:62px;
	float:left;
	padding:30px 0 0 0;
	}
	
	
	
/*賃貸オーナーページ*/
	
.chintai_container1{
	text-align:center;
	margin:0 0 30px 0;
	background-color:#ffc76f;}

.chintai_contents1_1{ 
	 padding:0 0 20px 0;
	 font-size:120%;
	}
.chintai_contents1_1 p{ 
	 padding:0 0 10px 0;
	 margin:0;
	}
.chintai_contents1_2{ 
	 font-size:30px;
	 padding:15px 0 0 0;
	 color:#2aa121;
	 font:bold;
	}

.chintai_img1{
	float:right;
	padding:5px 10px 0 10px;
	}
	
.chintai_container2{
	font-size:120%;
}

.chintai_innertint{
	margin:0 0 30px 0;
	background-color:#f2f2f2;}

.chintai_contents02_1{
	padding:0px 0 20px 0;
	line-break: strict;
	
	}
.chintai_contents02_1 p{	
	overflow:hidden;
	padding:0 0 0 20px;
	}
.chintai_contents02_2{	
	margin:40px 0 0 0;
	text-align:center;
	font-size:25px;
	color:#00a1d5;
	font-weight:bold;
	}

.chintai_cell{
	display:inline-block;
}


.chintai_contents_right01{
	font-weight:bold;
	float:right;
	width:300px;
	height:105px;
	padding:10px 0 10px 20px;
	color:#fff;
	background-color:#2dc2f2;}

.chintai_contents_right01 span{
	margin:25px 0 0 0;
	display:block;
}
	

.chintai_contents_left01{
	font-weight:bold;
	width:400px;
	height:105px;
	padding:10px 0 10px 20px;
	color:#fff;
	background-color:#00a1d5;}

.chintai_contents_left01 span{
	font-size:40px;
	color:#feffb4;
	font:bold;
	float: right;
	}

.chintai_contents_right02{
	font-weight:bold;
	float:right;
	width:300px;
	height:130px;
	padding:10px 0 10px 20px;
	color:#fff;
	line-height: 130px;
	background-color:#75bd81;}

.chintai_contents_left02{	
	font-weight:bold;
	width:400px;
	height:130px;
	padding:10px 0 10px 20px
	;color:#fff;
	background-color:#5f9e69;}

.chintai_contents_left02 span{
	font-size:40px;
	color:#feffb4;
	font:bold;
	float: right;
	}


.chintai_contents_right03{
	font-weight:bold;
	float:right;
	width:300px;
	height:105px;
	padding:10px 0 10px 20px;
	color:#fff;
	background-color:#f78433;}
.chintai_contents_right03 span{
	margin:20px 0 0 0;
	display:block;
	
}

.chintai_contents_left03{	
	font-weight:bold;
	width:400px;
	height:105px;
	padding:10px 0 10px 20px;color:#fff;
	background-color:#dd6d1e;}

.chintai_contents_left03 span{
	font-size:40px;
	color:#feffb4;
	font:bold;
	float: right;
	}

.chintai_contents_title{
	padding:10px 0 0 0;
	font-weight:bold;
	}

.chintai_contents_title img{
	float:left;
	padding:0 10px 0 0 ;
	}
.chintai_contents_title01{
	font-size:25px;
	color:#00a1d5;
	}
.chintai_contents_title02{
	font-size:35px;
	}
.chintai_contents_title03{
	font-size:25px;
	color:#5f9e69;
	}
.chintai_contents_title04{
	font-size:25px;
	color:#dd6d1e;
	}