@charset "utf-8";
/* CSS Document */
.clear {
	clear: both;
}
body,td,th{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:16px;
	letter-spacing:2px;
}
a img {
    border-style:none;
}
body,from,ul,ol,li{
	padding:0;
	margin:0;
}

body{
	margin:0;
	padding:0px;
}
a:link{
	color:#666666;
	text-decoration:none;
}
a:visited{
	color:#666666;
	text-decoration:none;
}
a:hover{
	color:#666666;
	text-decoration:underline;
}
.f_menu a:link {
	color:#18477b;
	text-decoration:none;
}
.f_menu a:visited{
	color:#18477b;
	text-decoration:none;
}
.f_menu a:hover{
	color:#18477b;
	text-decoration:underline;
}
.qa_waku1 a:link {
	color:#ff4e80;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku1 a:visited{
	color:#ff4e80;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku1 a:hover{
	color:#ff4e80;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku2 a:link {
	color:#ff6b0e;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku2 a:visited{
	color:#ff6b0e;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku2 a:hover{
	color:#ff6b0e;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku3 a:link {
	color:#ffae00;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku3 a:visited{
	color:#ffae00;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku3 a:hover{
	color:#ffae00;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku4 a:link {
	color:#70aa15;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku4 a:visited{
	color:#70aa15;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku4 a:hover{
	color:#70aa15;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku5 a:link {
	color:#0f5ca9;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku5 a:visited{
	color:#0f5ca9;
	font-weight:bold;
	text-decoration:underline;
}
.qa_waku5 a:hover{
	color:#0f5ca9;
	font-weight:bold;
	text-decoration:underline;
}
.buil_content1 a:link {
	color:#000066;
	font-weight:bold;
	text-decoration:underline;
}
.buil_content1 a:visited{
	color:#000066;
	font-weight:bold;
	text-decoration:underline;
}
.buil_content1 a:hover{
	color:#000066;
	font-weight:bold;
	text-decoration:underline;
}
.house_content1 a:link {
	color:#006600;
	font-weight:bold;
	text-decoration:underline;
}
.house_content1 a:visited{
	color:#006600;
	font-weight:bold;
	text-decoration:underline;
}
.house_content1 a:hover{
	color:#006600;
	font-weight:bold;
	text-decoration:underline;
}
.main{
	width:772px; height:auto;
	margin:0 auto;
}
.main_bg{
	width:772px; height:auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
}
.main_bg2{
	width:754px; height:auto;
	background-color:#FFFFFF;
	border:#4e2d0f 1px solid;
	margin:4px 0px 4px 8px;
	padding-bottom:30px;
}
.header_title{
	width:auto; height:59px;
}
.header_seo{
	width:772px; height:16px;
}
.index_b{
	width:242px; height:59px;
	float:left;
}
.header_blogb{
	width:155px; height:56px;
	float:left;
	margin:1px 0px 0px 50px;
}
.header_mail{
	width:98px; height:28px;
	margin:14px 0px 0px 180px;
}
.header_right{
	width:290px; height:59px;
	float:right;
	background-image:url(images/hr_bg.jpg);
	background-repeat:no-repeat;
}

.flash{
	width:735px; height:264px;
	margin-left:10px;
}
.flash_line{
	width:754px; height:1px;
	background-image:url(images/flash_line.jpg);
	background-repeat:no-repeat;
	margin:7px 0px 7px 0px;
}
.contents{
	width:754px; height:auto;
}
.menu{
	width:194px; height:auto;
	float:right;
	padding:0px 0px 20px 0px;
}

.mb{
	width:174px; height:41px;
	margin:4px 0px 0px 7px;
}
.mb2{
	width:174px; height:99px;
	margin:4px 0px 0px 7px;
}
.mb3{
	width:168px; height:142px;
	margin:4px 0px 0px 7px;
}
.mb4{
	width:auto; height:16px;
	margin:4px 0px 0px 7px;
}
.mb_image{
	width:8px; height:8px;
	margin:4px 0px 0px 4px;
	float:left;
}
.mb_word{
	width:auto; height:16px;
	margin-left:5px;
	float:left;
}
.footer{
	width:760px; height:auto;
	background-color:#d5eaf6;
	margin-left:7px;
}
.f_menu{
	width:760px; height:auto;
	margin:12px 0px 15px 0px;
}
.copy{
	width:760px; height:auto;
	margin-top:6px;
}
.top_left{
	width:560px; height:auto;
	float:left;
}
.tcon_title{
	width:543px; height:29px;
	margin:4px 0px 0px 15px;
}
.tcon_content{
	width:543px; height:auto;
	margin-left:15px;
	background-image:url(images/t_conbg.jpg);
	background-repeat:no-repeat;
}
.top_service{
	width:267px; height:auto;
	float:left;
	margin:5px 0px 0px 3px;
}
.top_botan{
	width:267px; height:100px;
}
.top_bm{
	width:267px; height:auto;
}
.top_menuwaku{
	width:180px; height:16px;
}
.top_osusume{
	width:266px; height:163px;
	float:left;
	margin:5px 0px 0px 4px;
}
.top_osirasewaku{
	width:267px; height:auto;
	float:left;
	margin:5px 0px 0px 4px;
}
.top_osirase{
	width:267px; height:50px;
	margin-bottom:7px;
}
.sankaku{
	width:10px; height:10px;
	float:left;
	margin:3px 5px 0px 2px;
}
.sankakau_w{
	width:auto; height:16px;
	float:left;
	margin-top:1px;
}

/* サブページに関して */
.sub_header{
	width:735px; height:137px;
	margin-left:10px;
}
.scon_content{
	width:543px; height:auto;
	margin-left:15px;
	background-image:url(images/s_conbg.jpg);
	background-repeat:no-repeat;
}
.t_ps{
	width:500px; height:16px;
	background-image:url(images/t_psbg.jpg);
	background-repeat:no-repeat;
	margin:15px 0px 5px 0px; 
	padding-left:25px;
}
/*流れ設定*/
.n_waku{
	width:533px; height:auto;
	margin:10px 0px 5px 7px;
	border:#e0f0d4 solid 1px;
}
.n_img{
	width:163px; height:109px;
	margin:10px 7px 0px 3px;
	float:left;
}
.n_right{
	width:358px; height:auto;
	float:left;
}
.n_title{
	width:auto; height:15px;
	margin:10px 0px 3px 0px;
}
.n_step{
	width:60px; height:16px;
	margin:2px 0px 0px 3px;
}
.n_word{
	width:345px; height:auto;
	padding:2px 0px 7px 10px;
}
/*Q＆A設定*/
.qa_waku1{
	width:479px; height:auto;
	background-color:#ffefef;
	background-image:url(images/qa1_back.jpg);
	background-repeat:no-repeat;
	border:#ffefef solid 1px;
	padding:40px 5px 10px 35px;
	margin:7px 0px 5px 11px;
}
.qa_waku2{
	width:479px; height:auto;
	background-color:#fff6ef;
	background-image:url(images/qa2_back.jpg);
	background-repeat:no-repeat;
	border:#ffefdf solid 1px;
	padding:40px 5px 10px 35px;
	margin:7px 0px 5px 11px;
}
.qa_waku3{
	width:479px; height:auto;
	background-color:#fff4d8;
	background-image:url(images/qa3_back.jpg);
	background-repeat:no-repeat;
	border:#fff2d6 solid 1px;
	padding:40px 5px 10px 35px;
	margin:7px 0px 5px 11px;
}
.qa_waku4{
	width:479px; height:auto;
	background-color:#f4ffe2;
	background-image:url(images/qa4_back.jpg);
	background-repeat:no-repeat;
	border:#f4ffe2 solid 1px;
	padding:40px 5px 10px 35px;
	margin:7px 0px 5px 11px;
}
.qa_waku5{
	width:479px; height:auto;
	background-color:#e2faff;
	background-image:url(images/qa5_back.jpg);
	background-repeat:no-repeat;
	border:#dff9ff solid 1px;
	padding:40px 5px 10px 35px;
	margin:7px 0px 5px 11px;
}
/*ハウスクリーニング設定*/
.house_content1{
	width:527px; height:273px;
	margin-left:15px;
	background-image:url(images/house_img1.jpg);
	background-repeat:no-repeat;
	padding:43px 0px 0px 16px;
}
.house_koumoku{
	width:282px; height:133px;
	margin:35px 0px 0px 20px;
}
.h_jirei1{
	width:521px; height:254px;
	background-image:url(images/house_ba1.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 15px;
	padding:0px 0px 0px 20px;
}
.h_jirei2{
	width:521px; height:254px;
	background-image:url(images/house_ba2.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 15px;
	padding:0px 0px 0px 20px;
}
.h_jirei3{
	width:521px; height:254px;
	background-image:url(images/house_ba3.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 15px;
	padding:0px 0px 0px 20px;
}
.h_jirei4{
	width:521px; height:254px;
	background-image:url(images/house_ba4.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 15px;
	padding:0px 0px 0px 20px;
}
/*ビルクリーニング設定*/
.buil_content1{
	width:531px; height:243px;
	margin-left:15px;
	background-image:url(images/buil_img1.jpg);
	background-repeat:no-repeat;
	padding:73px 0px 0px 10px;
}
.buil_koumoku{
	width:282px; height:128px;
	margin:35px 0px 0px 20px;
}
.buil_jirei1{
	width:521px; height:254px;
	background-image:url(images/buil_jrei1.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 15px;
	padding:0px 0px 0px 20px;
}
.buil_jirei2{
	width:521px; height:254px;
	background-image:url(images/buil_jrei2.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 15px;
	padding:0px 0px 0px 20px;
}
.buil_jirei3{
	width:521px; height:254px;
	background-image:url(images/buil_jrei3.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 15px;
	padding:0px 0px 0px 20px;
}
.buil_jirei4{
	width:521px; height:254px;
	background-image:url(images/buil_jrei4.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 15px;
	padding:0px 0px 0px 20px;
}

/* その他のサービスについて */
.other_content1{
	width:517px; height:243px;
	margin-left:15px;
	background-image:url(images/other_img1.jpg);
	background-repeat:no-repeat;
	padding:73px 0px 0px 26px;
}
.other_naiyou1{
	width:460px; height:74px;
	background-image:url(images/other_con_1.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 0px 20px;
	padding:53px 0px 0px 77px;
}
.other_naiyou2{
	width:460px; height:74px;
	background-image:url(images/other_con_2.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 0px 20px;
	padding:53px 0px 0px 77px;
}
.other_naiyou3{
	width:460px; height:74px;
	background-image:url(images/other_con_3.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 0px 20px;
	padding:53px 0px 0px 77px;
}
.other_naiyou4{
	width:460px; height:74px;
	background-image:url(images/other_con_4.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 0px 20px;
	padding:53px 0px 0px 77px;
}
/*アンカーポイントの為の透明ボタン*/
.anc{
	width:1px; height:1px;
	padding-bottom:49px;
}
/*　ハウス・ビルの定期清掃　*/
.house_teiki{
	width:531px; height:74px;
	margin-left:15px;
	background-image:url(images/house_teikiimg.jpg);
	background-repeat:no-repeat;
	padding:357px 0px 0px 10px;
}
.buil_teiki{
	width:531px; height:66px;
	margin-left:15px;
	background-image:url(images/buil_teikiimg.jpg);
	background-repeat:no-repeat;
	padding:357px 0px 0px 10px;
}
.teiki_otoiawase{
	width:522px; height:60px;
}
/*田中CSS*/

.qa_waku1_l{text-indent: -9999px;
	width:479px; height:auto;
	background-color:#ffefef;
	background-image:url(images/qa1_back.jpg);
	background-repeat:no-repeat;
	border:#ffefef solid 1px;
	padding:13px 5px 10px 35px;
	margin:7px 0px 5px 11px;
display: block;
overflow: hidden;}


.qa_waku1_l a {text-indent: -9999px;
display: block;
overflow: hidden;}

.qa_waku1_l  a:hover {text-indent: -9999px;
display: block;
overflow: hidden;}

.qa_waku2_l{text-indent: -9999px;
	width:479px; height:auto;
	background-color:#ffefef;
	background-image:url(images/qa2_back.jpg);
	background-repeat:no-repeat;
	border:#ffefef solid 1px;
	padding:14px 5px 10px 35px;
	margin:7px 0px 5px 11px;
display: block;
overflow: hidden;}

.qa_waku2_l a {text-indent: -9999px;
display: block;
overflow: hidden;}

.qa_waku2_l  a:hover {text-indent: -9999px;
display: block;
overflow: hidden;}

.qa_waku3_l{text-indent: -9999px;
	width:479px; height:auto;
	background-color:#ffefef;
	background-image:url(images/qa3_back.jpg);
	background-repeat:no-repeat;
	border:#ffefef solid 1px;
	padding:12px 5px 10px 35px;
	margin:7px 0px 5px 11px;
display: block;
overflow: hidden;}


.qa_waku3_l a {text-indent: -9999px;
display: block;
overflow: hidden;}

.qa_waku3_l  a:hover {text-indent: -9999px;
display: block;
overflow: hidden;}

.qa_waku4_l{text-indent: -9999px;
	width:479px; height:auto;
	background-color:#ffefef;
	background-image:url(images/qa4_back.jpg);
	background-repeat:no-repeat;
	border:#ffefef solid 1px;
	padding:12px 5px 10px 35px;
	margin:7px 0px 5px 11px;
display: block;
overflow: hidden;}


.qa_waku4_l a {text-indent: -9999px;
display: block;
overflow: hidden;}

.qa_waku4_l  a:hover {text-indent: -9999px;
display: block;
overflow: hidden;}

.qa_waku5_l{text-indent: -9999px;
	width:479px; height:auto;
	background-color:#ffefef;
	background-image:url(images/qa5_back.jpg);
	background-repeat:no-repeat;
	border:#ffefef solid 1px;
	padding:10px 5px 10px 35px;
	margin:7px 0px 5px 11px;
display: block;
overflow: hidden;}


.qa_waku5_l a {text-indent: -9999px;
display: block;
overflow: hidden;}

.qa_waku5_l a:hover {text-indent: -9999px;
display: block;
overflow: hidden;}

/*ブログ設定*/
.kiji_waku{
	width:545px; height:auto;
	margin:4px 0px 0px 15px;
}
.kiji_title1{
	width:495px; height:16px;
	background-image:url(images/kiji1_back.jpg);
	background-repeat:no-repeat;
	padding:15px 0px 0px 50px;
}
.kiji_title2{
	width:125px; height:20px;
	background-image:url(images/kiji2_back.jpg);
	background-repeat:no-repeat;
	padding:2px 0px 0px 420px;
}
.kiji_word{
	width:495px; height:auto;
	background-image:url(images/kiji_wordb.jpg);
	background-repeat:repeat-y;
	padding:10px 0px 20px 50px;
}
.kiji_word2{
	width:495px; height:auto;
	padding:10px 0px 20px 50px;
}
.kiji_btm{
	width:195px; height:30px;
	background-image:url(images/kiji_btm.jpg);
	background-repeat:no-repeat;
	padding:12px 0px 5px 350px;
}

.kiji_menuwaku{
	width:174px; height:auto;
	margin:4px 0px 5px 7px;
}
.kiji_rtitle{
	width:174px; height:33px;
}
.kiji_rword{
	width:174px; height:auto;
}
.kiji_rbtm{
	width:174px; height:15px;
	background-image:url(images/blog_rightwaku.jpg);
	background-repeat:no-repeat;
}

.kiji_mojiwaku{
	width:174px; height:auto;
}
.kiji_yajirusi{
	width:16px; height:16px;
	background-image:url(images/yajirusi.jpg);
	background-repeat:no-repeat;
	float:left;
}
.kiji_mojiword{
	width:158px; height:auto;
	margin-bottom:2px;
	float:left;
}
/*CSSハック*/
*html .top_osusume{
	width:266px; height:163px;
	float:left;
	margin:5px 0px 0px 0px;
}
*html .top_osirasewaku{
	width:267px; height:auto;
	float:left;
	margin:5px 0px 0px 2px;
}
