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

body{
	font-size:12px;
	background-image:url(cer/back.png);
}

/* ヘッダー */
.header{
	width:1000px;
	margin:auto;
}

/* タイトル */
.title{
	width:1000px;
	height:142px;
	float:left;
	background-image:url(cer/top-back.jpg) ;
}

/* ロゴ */
.logo{
	width:263px;
	float:left;
	margin-top:46px;
	margin-left:30px;
}

/* サブメニュー */
.submenu{
	width:707px;
	float:right;
	margin-top:60px;
}

/* 社員募集 */
.recruit{
	width:94px;
	height:21px;
	float:right;
}

/* 会社案内 */
.about{
	width:94px;
	height:21px;
	float:right;
	margin-left:30px;
}

/* お問い合わせ */
.form{
	width:125px;
	height:21px;
	float:right;
	margin-right:20px;
	margin-left:30px;
}

/* メニュー */
.menu{
	width:1000px;
	height:70px;
	float:left;
}

/* ホーム */
.home a{
	width:200px;
	height:70px;
	float:left;
	background:url(cer/gnav_home.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

.home a:hover{
	background-position: 0 -70px;
}

/* 修理案内 */
.repair a{
	width:200px;
	height:70px;
	float:left;
	background:url(cer/gnav_repair.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

.repair a:hover{
	background-position: 0 -70px;
}

/* ハウスクリーニング工事 */
.house-cleaning a{
	width:200px;
	height:70px;
	float:left;
	background:url(cer/gnav_house-cleaning.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

.house-cleaning a:hover{
	background-position: 0 -70px;
}

/* エアコンクリーニング */
.ac-cleaning a{
	width:200px;
	height:70px;
	float:left;
	background:url(cer/gnav_ac-cleaning.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

.ac-cleaning a:hover{
	background-position: 0 -70px;
}

/* その他のサービス */
.services a{
	width:200px;
	height:70px;
	float:left;
	background:url(cer/gnav_services.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

.services a:hover{
	background-position: 0 -70px;
}

/* トップイメージ */
.topimage{
	width:1000px;
	margin:auto;
	float:left;
	margin-bottom:40px;
}

/* コンテンツ */
.contents{
	width:1000px;
	margin:auto;
}

/* メインコンテンツ */
.main_contents{
	width:645px;
	float:left;
	border-right:5px solid #099;
	border-bottom:5px solid #099;
	background-color:#FFF;
}

.contents_box{
	width:605px;
	margin:0 20px;
	margin-top:14px;
	float:left;
}

/* バナー */
.banar{
	width:295px;
	float:left;
	margin-left:50px;
	border-right:5px solid #099;
	border-bottom:5px solid #099;
	background-color:#FFF;
}

.link_box{
	width:260px;
	float:left;
	margin:20px;
}

.link_box a{
    text-decoration: none; color:#FFF;
}

.link_box2{
	width:260px;
	float:left;
	margin:20px;
}


.link_top{
	width:260px;
	float:left;
	margin-bottom:5xp;
}


.link{
	width:260px;
	height:60px;
	float:left;
	margin-top:10px;
    text-decoration: none; color:#FFF;
	color:#FFF;
	background-color:#333;
	text-align:center;
	line-height:60px;
}

.link2{
	width:260px;
	float:left;
	margin-top:10px;
    text-decoration: none; color:#FFF;
}

/* トップへ戻る */
.return{
	width:1000px;
	margin:auto;
}

.to_top{
	width:51px;
	height:51px;
	float:right;
	padding:30px 0;
}

/* フッター */
.footer{
	background-color:#3E3A39;
}

.foot{
	width:1000px;
	margin:auto;
	padding:15px 0;
}

.address{
	width:700px;
	float:left;
	color:#FFF;
}

.foot_menu{
	width:300px;
	float:left;
    text-decoration: none; color:#FFF;
}

.foot_menu a{
    text-decoration: none; color:#FFF;
}

.sitemap{
	float:right;
	padding-right:20px;
    text-decoration: none; color:#FFF;
	color:#FFF;
}

.privacy{
	float:right;
	border-left:1px solid #FFF;
	padding-left:20px;
    text-decoration: none; color:#FFF;
	color:#FFF;
}

.copyright{
	width:300px;
	float:right;
	text-align:right;
	margin-top:10px;
	color:#FFF;
}

/* トップ */
/* 更新情報 */
.news{
	width:605px;
	float:left;
	margin-bottom:40px;
}

.news_top{
	width:605px;
	height:40px;
	float:left;
}

.news_in{
	width:605px;
	float:left;
	border-bottom:dotted 1px #3E3A39;
	padding:15px 0;
}

.news_date{
	width:75px;
	float:left;
}

.news_text{
	width:450px;
	float:left;
	margin-left:40px;
}

/* CERサービスについて */
.cerservice_top{
	width:605px;
	float:left;
	margin-bottom:15px;
	margin-bottom:24px;
}

.cerservice_box{
	width:600px;
	float:left;
	border-left:5px solid #727171;
	border-bottom:1px solid #727171;
	margin-bottom:20px;
}

.cerservice_left{
	width:125px;
	float:left;
	padding:5px 0;
	padding-left:20px;
}

.cerservice_right{
	width:434px;
	float:left;
	border-left:solid 1px #727171;
	padding-left:20px;
	margin:5px 0;
}

/* 修理案内 */
.repair_box{
	width:605px;
	float:left;
}

.repair_top{
	width:605px;
	float:left;
	margin-bottom:15px;
}

.repair_img{
	width:605px;
	float:left;
	margin-bottom:20px;
}

.repair_text{
	width:605px;
	float:left;
	margin-bottom:40px;
}

.repair_title{
	width:580px;
	float:left;
	border-bottom:1px solid #13AE67;
	border-left:5px solid #13AE67;
	padding:5px 0;
	padding-left:20px;
	margin-bottom:20px;
}

.repair_item{
	width:605px;
	float:left;
	margin-bottom:40px;
}

.repair_item_top{
	width:605px;
	float:left;
	margin-bottom:20px;
}

.repair_item_top_box{
	width:137px;
	float:left;
}

.repair_item_top_box2{
	width:137px;
	float:left;
	margin-left:19px;
}

.repair_item_top_item{
	width:137px;
	float:left;
	margin-bottom:7px;
}

.repair_item_top_text{
	width:137px;
	float:left;
	text-align:center;
}

.repair_item_bottom{
	width:605px;
	float:left;
}

.repair_item_top_item2{
	width:105px;
	float:left;
	margin-bottom:7px;
}

.repair_item_top_text2{
	width:105px;
	float:left;
	text-align:center;
}
.repair_item_top_box3{
	width:105px;
	float:left;
}

.repair_item_top_box4{
	width:105px;
	float:left;
	margin-left:19px;
}

.repair_explain{
	width:605px;
	float:left;
	margin-bottom:40px;
}

.toform{
	width:605px;
	float:left;
	text-align:center;
	margin-bottom:50px;
}

/* 会社案内 */
.about_cont{
	
}

.about_top{
	width:605px;
	float:left;
	margin-bottom:15px;
}

.about_box{
	width:600px;
	float:left;
	border-left:5px solid #727171;
	border-bottom:1px solid #727171;
	margin-bottom:20px;
}

.about_left{
	width:125px;
	float:left;
	padding:5px 0;
	padding-left:20px;
}

.about_right{
	width:434px;
	float:left;
	border-left:solid 1px #727171;
	padding-left:20px;
	margin:5px 0;
}

/* ハウスクリーニング */
.hc_title{
	width:605px;
	float:left;
	margin-bottom:15px;
}

.hc_img{
	width:605px;
	float:left;
	margin-bottom:20px;
}

.hc_text{
	width:605px;
	float:left;
	margin-bottom:30px;
	text-align:justify;
	text-justify:inter-ideograph;
}

.hc_h{
	width:605px;
	float:left;
	margin-bottom:5px;
}

/* エアコンクリーニング */
.ac_title{
	width:605px;
	float:left;
	margin-bottom:15px;
}

.ac_img1{
	width:605px;
	float:left;
	margin-bottom:20px;
}

.ac_top{
	width:580px;
	float:left;
	border-bottom:1px solid #13AE67;
	border-left:5px solid #13AE67;
	margin-bottom:15px;
	padding:5px 0;
	padding-left:20px;
}

.ac_img_box{
	width:605px;
	float:left;
	margin-bottom:20px;
}

.ac_img2{
	width:146px;
	float:left;
}

.ac_img3{
	width:146px;
	float:left;
	margin-left:7px;
}

.ac_h{
	width:605px;
	float:left;
	margin-bottom:5px;
}

.ac_text{
	width:605px;
	float:left;
	margin-bottom:30px;
	text-align:justify;
	text-justify:inter-ideograph;
}

.ac_box{
	width:605px;
	float:left;
	margin-bottom:30px;
}

.ac_box_left{
	width:405px;
	float:left;
}

.ac_box_right{
	width:180px;
	float:left;
	margin-left:20px;
}

.ac_h_h{
	width:405px;
	float:left;
	padding-bottom:5px;
	border-bottom:1px dotted #13AE67;
	margin-bottom:15px;
}

.ac_h_text1{
	width:405px;
	float:left;
	margin-bottom:30px;
}

.ac_h_text2{
	width:405px;
	float:left;
}

/* その他のサービス */
.service_title{
	width:605px;
	float:left;
	margin-bottom:15px;
}

.service_img{
	width:605px;
	float:left;
	margin-bottom:20px;
}

.service_head{
	width:580px;
	float:left;
	margin-bottom:15px;
	border-bottom:1px solid #13AE67;
	border-left:5px solid #13AE67;
	padding:5px 0;
	padding-left:20px;
}

.service_box{
	width:605px;
	float:left;
	margin-bottom:30px;
}

.service_dot{
	width:15px;
	float:left;
}

.service_text1{
	width:590px;
	float:left;
	text-align:justify;
	text-justify:inter-ideograph;
}

.service_text2{
	width:605px;
	float:left;
	margin-bottom:30px;
	text-align:justify;
	text-justify:inter-ideograph;
}

/* 社員募集 */
.recruit_title{
	width:605px;
	float:left;
	margin-bottom:15px;
}

.recruit_img{
	width:605px;
	float:left;
	margin-bottom:20px;
}

.recruit_head{
	width:580px;
	float:left;
	margin-bottom:15px;
	padding:5px 0;
	padding-left:20px;
	border-bottom:1px solid #13AE67;
	border-left:5px solid #13AE67;
}

.recruit_table{
	width:605px;
	float:left;
	margin-bottom:30px;
}

table.row-table-01 th
{
	padding:12px 12px;
	font-weight:normal;
	text-align: left;
}
table.row-table-01 tr td
{
	width:160px;
	padding:12px 12px;
	vertical-align:top;
	text-align: left;
	background-color:#F0F0FF;
}

.recruit_form{
	width:585px;
	float:left;
	border-left:5px solid #1D2088;
	padding:5px 0;
	padding-left:15px;
	margin-bottom:15px;
	font-size:15px;
}

.recruit_form_text{
	width:605px;
	float:left;
	margin-bottom:50px;
	font-size:15px;
}

/* お問い合わせ */
.form_title{
	width:605px;
	float:left;
	margin-bottom:15px;
}

.form_top{
	width:605px;
	float:left;
	border-left:5px solid #1D2088;
	padding:5px 0;
	padding-left:15px;
	margin-bottom:15px;
}

.form_text{
	width:605px;
	float:left;
	padding-bottom:20px;
	border-bottom:1px dotted #666666;
	margin-bottom:20px;
}

.form_table{
	width:605px;
	float:left;
	margin-bottom:30px;
}

.form_submit{
	width:605px;
	float:left;
	text-align:center;
	margin-bottom:50px;
}
/* サイトマップ */
.sitemap_top{
	width:605px;
	float:left;
	margin-bottom:15px;
}

.sitemap_box{
	width:605px;
	float:left;
}

/* プライバシーポリシー */
.privacy_top{
	width:605px;
	float:left;
	margin-bottom:15px;
}

.privacy_h{
	width:585px;
	float:left;
	margin-bottom:15px;
	border-left:5px solid #13AE67;
	padding:5px 0;
	padding-left:15px;
}
.privacy_text{
	width:605px;
	float:left;
	margin-bottom:30px;
}