@charset "utf-8";
@import "../css/base.css";

/*  会社概要
---------------------------------------------*/
.tb_company {
	width:100%;
	margin-bottom:25px;
	font-size:1.2em;
}

.tb_company th {
	width:110px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

.tb_company th,.tb_company td {
	padding:20px 0 5px 0;
	border-bottom:1px dashed #ccc;
}


/*  お問い合わせ
---------------------------------------------*/
.tb_form {
	width:100%;
	font-size:1.2em;
	border-bottom:1px solid #ccc;
	margin-bottom:25px;
}

.tb_form th {
	width:130px;
	border-right:3px solid #ccc;
	font-weight:normal;
	text-align:right;
}

.tb_form th,.tb_form td {
	padding:0 5px;
}

.tb_form th span {
	color:#FF0000;
}


/*  プライバシーポリシー
---------------------------------------------*/
#teigi_privacy {
	font-size:1.2em;
}

#teigi_privacy dt {
	color:#FF6600;
	margin-bottom:15px;
}

#teigi_privacy dd {
	margin-bottom:20px;
}


/*  初めての方へ
---------------------------------------------*/
.hajimete_top {
	background:url(../img/hajimete_kado_top.gif) left top no-repeat;
	padding-top:11px;
}

.hajimete_top p {
	background:url(../img/hajimete_kado_bottom.gif) left bottom no-repeat;
	padding:0 10px 10px;
}

/*-----------------*/
.hajimete_top2 {
	background:url(../img/hajimete_kado_top2.gif) left top no-repeat;
	padding-top:11px;
}

.hajimete_top2 p {
	background:url(../img/hajimete_kado_bottom2.gif) left bottom no-repeat;
	padding:0 10px 10px;
}

.hajimete_top2 span {color:#ff6600;}


/*  ハウスクリーニング
---------------------------------------------*/
.box401 {
	float:left;
	width:401px;
}

.box200 {
	float:right;
	width:200px;
}

.box200 img {
	margin-bottom:10px;
}

.tb_house {
	width:300px;
	border:1px solid #999;
	border-collapse:collapse;
}

.tb_house th,.tb_house td {
	border-bottom:1px dotted #999;
	border-right:1px solid #999;
	padding:5px;
}

.tb_house th {
	background-color:#FFF7D5;
	border-bottom:1px solid #999;
}

.tb_house td span {color:#ff6600;}

.orangeTxt {
	color:#ff6600;
	clear:both;
}

.teigi_house {
	font-size:1.2em;
	margin-bottom:25px;
}

.teigi_house dt {
	color:#333;
}

/*  エアコン分解洗浄
---------------------------------------------*/
.tb_house caption {
	text-align:left;
	padding:5px;
}

/*  UVフロアコーティング
---------------------------------------------*/
.tb_uv th {
	text-align:left;
	font-weight:normal;
	width:152px;
}

.tb_uv td {
	text-align:right;
}

.tb_uv th,.tb_uv td {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px dotted #ccc;
	padding:5px;
}

.tb_uv {
	border-collapse:collapse;
	width:100%;
	border:1px solid #ccc;
}

/*  光触媒コーティング
---------------------------------------------*/
.tb_house td.border_bottom {
	border-bottom:1px solid #999;
}

.box300 {width:300px;}

.box300 p {
	padding-top:18px;
}

.mB25 {margin-bottom:25px;}

/*  店舗・ビル定期清掃
---------------------------------------------*/
.tb_tenpo {
	width:100%;
	border:1px solid #999;
	border-collapse:collapse;
	margin-bottom:15px;
}

.tb_tenpo caption {
	text-align:left;
	padding:5px;
}

.tb_tenpo th,.tb_tenpo td {
	border-bottom:1px dotted #999;
	border-right:1px solid #999;
	padding:5px;
}

.tb_tenpo th {
	background-color:#FFF7D5;
	border-bottom:1px solid #999;
}

/*sonota.htmlで使用*/
.tb_tenpo span {color:#ff6600;}

/*  その他清掃
---------------------------------------------*/
#sonota_navi li {
	float:left;
	width:136px;
	background:url(../img/sonota_02.jpg) 3px center no-repeat;
	padding-left:15px;
	margin-bottom:5px;
}

#sonota_navi li a {
	color:#004499;
	font-size:1.1em;
}

#sonota_navi li a:hover {
	text-decoration:none;
}
/*-------------------*/
#sonota_navi {
	width:606px;
	background:url(../img/sonota_kado_top.gif) left top no-repeat;
	padding:20px 0 0 5px;
}

.sonota_kado_bottom {
	width:611px;
	background:url(../img/sonota_kado_bottom.gif) left bottom no-repeat;
	padding-bottom:20px;
	margin-bottom:10px;
}
/*-------------------*/
.close_btn {
	text-align:right;
	padding:5px;
}

.close_btn img {
	cursor:pointer;
}

/*-------------------*/
.box430 {width:430px;}
.box160 {width:160px;}
.sonotaBox {
	clear:both;
	
	width:601px;
	padding:5px 0 5px 10px;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
}
