@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;
	background-image:url(images/back.jpg);
}
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:#ffffff;
	text-decoration:none;
}
.f_menu a:visited{
	color:#CCCCCC;
	text-decoration:none;
}
.f_menu a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.mb_word a:link {
	color:#005382;
	text-decoration:underline;
}
.mb_word a:visited{
	color:#005382;
	text-decoration:underline;
}
.mb_word a:hover{
	color:#005382;
	text-decoration:none;
}
.frame_waku a:link {
	color:#5f5837;
	text-decoration:none;
}
.frame_waku a:visited{
	color:#5f5837;
	text-decoration:none;
}
.frame_waku a:hover{
	color:#5f5837;
	text-decoration:underline;
}
.main{
	width:800px; height:auto;
	margin:0 auto;
	border-left:#005382 solid 1px;
	border-right:#005382 solid 1px;
}
.header_title{
	width:auto; height:59px;
	background-color:#dbe7f5;
	background-image:url(images/header_back.jpg);
	background-repeat:repeat-x;
}
.header_seo{
	width:800px; height:16px;
	background-color:#005382;
}
.index_b{
	width:143px; height:59px;
	float:left;
	margin-left:15px;
}
.header_left{
	width:320px; height:59px;
	float:right;
}
.header_word{
	width:320px; height:29px;
}
.header_waku{
	width:auto; height:30px;
}
.heder_yoyaku{
	width:52px; height:30px;
	float:right;
	margin-right:15px;
}
.header_renban{
	width:242px; height:30px;
	background-image:url(images/top_renban.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-right:7px
}
.flash{
	width:800px; height:260px;
}
.contents{
	width:797px; height:auto;
	background-color:#ffffff;
	background-image:url(images/contents_back.jpg);
	background-repeat:repeat-y;
	padding:1px 2px 15px 1px;
}
.menu{
	width:193px; height:auto;
	background-color:#e5f0f7;
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
	float:left;
	padding:0px 0px 20px 0px;
}

.mb{
	width:180px; height:40px;
	margin:10px 0px 0px 7px;
}
.mb2{
	width:182px; height:65px;
	margin:17px 0px 0px 6px;
}
.mb3{
	width:168px; height:142px;
	margin:10px 0px 0px 12px;
}
.mb4{
	width:auto; height:16px;
	margin:10px 0px 0px 12px;
}
.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:800px; height:auto;
	background-color:#005382;
}
.f_menu{
	width:800px; height:auto;
	margin:12px 0px 15px 0px;
}
.f_seol{
	width:800px; height:auto;
	float:left;
	padding-left:6px;
}
.f_seor{
	width:294px; height:auto;
	float:left;
	padding-right:6px;
}
.copy{
	width:800px; height:auto;
	margin-top:6px;
}
.right_clm{
	width:600px; height:auto;
	float:right;
}
.right_rmenu{
	width:598px; height:150px;
	background-color:#e9e5d3;
	border:#d1cbb3 1px solid;
}
.mtb{
	width:285px; height:53px;
	float:left;
	margin:5px 0px 0px 10px;
}
.mtb_title{
	width:481px; height:22px;
	margin:2px 0px 2px 3px;
}
.top_title{
	width:580px; height:17px;
	margin:5px 0px 0px 10px;
}
.top_word{
	width:580px; height:auto;
	margin:3px 0px 15px 10px;
}
.top_cmb{
	width:284px; height:101px;
	float:left;
	margin:5px 0px 15px 5px;
}
.bbn_botan{
	width:574px; height:52px;
	margin:0px 0px 10px 5px;
}

/*　サブの設定　*/
.sub_topimage{
	width:800px; height:123px;
	background-image:url(images/sub_com_title.jpg);
	background-repeat:no-repeat;
}
.sub_topimege_botan{
	width:256px; height:66px;
	margin-top:54px;
	float:right;
}
.title_sub{
	width:555px; height:17px;
	background-image:url(images/st_back.jpg);
	background-repeat:no-repeat;
	padding:1px 0px 0px 25px;
}
.title_sub2{
	width:555px; height:17px;
	background-image:url(images/st_back2.jpg);
	background-repeat:no-repeat;
	padding:1px 0px 0px 25px;
}
.title_sub22{
	width:555px; height:18px;
	background-image:url(images/st_back2.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 25px;
}
.title_sub3{
	width:170px; height:17px;
	background-color:#000000;
}
.company_word{
	width:568px; height:auto;
	background-color:#ebf2ff;
	border:#c7d1da solid 1px;
	margin:1px 0px 10px 0px;
	padding:5px 5px 5px 5px;
}
.jigyounaiyou_back{
	width:272px; height:auto;
	margin:1px 0px 10px 0px;
	background-image:url(images/company_2back.jpg);
	background-repeat:no-repeat;
}
.jugyo_waku{
	width:175px; height:16px;
	padding-left:5px;
	background-color:#ebf2ff;
	border:#c7d1da solid 1px;
}
.jugyo_waku2{
	width:auto; height:16px;
	margin:7px 0px 0px 20px;
	background-color:#ebf2ff;
	border:#c7d1da solid 1px;
	padding-left:5px;
}
.jugyo_waku3{
	width:175px; height:16px;
	background-color:#ebf2ff;
	border:#c7d1da solid 1px;
	margin-top:12px;
	padding-left:5px;
}
.sitemap_style{
	border-bottom::#005382 1px dashed;
}
.re_image{
	width:580px; height:275px;
	background-image:url(images/re_image.jpg);
	background-repeat:no-repeat;
	margin:1px 0px 20px 0px;
}
.re_setumeiwaku{
	width:580px; height:auto;
	margin-bottom:20px;
}
.re_setumeiimage{
	width:318px; height:210px;
	float:left;
}
.re_setumeiright{
	width:262px; height:auto;
	float:left;
}
.re_setumeititle{
	width:250px; height:19px;
}
.re_sen{
	width:255px; height:6px;
	background-image:url(images/re_setumeiline.jpg);
	background-repeat:no-repeat;
}
.re_setumeiword{
	width:240px; height:auto;
	padding:5px 5px 5px 5px;
}
.re_step{
	width:580px; height:84px;
}
/* ハウスクリーニング設定 */
.house_image{
	width:580px; height:275px;
	background-image:url(images/house_image.jpg);
	background-repeat:no-repeat;
	margin:1px 0px 20px 0px;
}
/*　料金ページ設定*/
.price_word{
	width:568px; height:auto;
	border:#c7d1da solid 1px;
	margin:1px 0px 10px 0px;
	padding:5px 5px 5px 5px;
}
/* TOP最新情報設定 */
.frame_waku{
         width:580px; height:16px;
}
.frame_img{
         width:20px; height:16px;
         float:left;
}
.frame_word{
         width:auto; height:16px;
         float:left;
}
/* ブログ記事設定 */
.osirase_waku{
	width:578px; height:auto;
	border:#c7d1da solid 1px;
	margin:3px 0px 15px 10px;
}
.osirase_title{
	width:578px; height:58px;
	background-image:url(images/osirase_title.jpg);
	background-repeat:no-repeat;
	padding:15px 0px 0px 50px;
}
.osirase_word{
	width:548px; height:auto;
	background-image:url(images/osirase_word.jpg);
	background-repeat:repeat-y;
         padding:0px 15px 15px 15px;
}
.osirase_bottom{
	width:570px; height:33px;
	background-image:url(images/osirase_bottom.jpg);
	background-repeat:no-repeat;
	padding:3px 8px 0px 0px;
}
/*　導入事例　*/
.dounyu_waku{
	width:578px; height:auto;
	margin:3px 0px 15px 10px;
}
.dounyu_waku2{
	width:578px; height:auto;
}
.dounyu_title{
	width:523px; height:27px;
	background-image:url(images/dounyu_title.jpg);
	background-repeat:no-repeat;
	padding:12px 0px 0px 55px;
}
.dounyu_img{
	width:260px; height:209px;
	border:#06396e 1px solid;
	margin:10px 10px 5px 10px;
}
.dounyu_swaku{
	width:282px; height:auto;
	border:#c7d1da solid 1px;
	margin-left:2px;
	float:left;
}
.dounyu_word{
	width:266px; height:auto;
	background-image:url(images/dounyu_wordbg.jpg);
	background-repeat:repeat-y;
	padding:0px 0px 13px 16px;
}
.dounyu_ba{
	width:282px; height:32px;
}
.dounyu_line{
	width:578px; height:5px;
	background-image:url(images/dounyu_line.jpg);
	background-repeat:no-repeat;
	margin:1px 0px 15px 0px;
}
.dou_line2{
	width:578px; height:27px;
	background-image:url(images/dou_lin2.jpg);
	background-repeat:repeat-x;
	margin-top:5px;
}
.dou_botan{
	width:153px; height:19px;
	float:right;
	margin:4px 4px 0px 0px;
}
/*　サイトマップのリンク色　*/
.company_word a:link {
	color:#005382;
	text-decoration:none;
}
.company_word a:visited{
	color:#005382;
	text-decoration:none;
}
.company_word a:hover{
	color:#005382;
	text-decoration:underline;
}
*html .mtb{
	width:285px; height:53px;
	float:left;
	margin:5px 0px 0px 6px;
}
*html .top_cmb{
	width:284px; height:101px;
	float:left;
	margin:5px 0px 15px 3px;
}
*html .heder_yoyaku{
	width:52px; height:30px;
	float:right;
	margin-right:8px;
}
*html .header_renban{
	width:242px; height:30px;
	background-image:url(images/top_renban.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-right:7px
}

