/* 洗浄ナビ基本
---------------------------------------------------- */
.cleannavi_t {
	width: 740px;
	height: 75px;
	margin-left: 0;
	padding: 0;
	background: url(../images/clean_navi_top.gif) no-repeat;
}
.cleancheck_t {
	width: 740px;
	height: 40px;
	margin: 10px 10px 0 10px;
	padding: 0;
	background: url(../images/check.gif) no-repeat;
}
.sub1 {
  margin-bottom: 20px;
}

.mainimg {
  margin: 10px;
}
.margin_r {
  margin-right: 30px;
}
.margin_l {
  margin-left: 20px;
}
.margin_u {
  margin: 20px 0 0 0;
}

.w220 {width:220px;}
.w230 {width:230px;}
.w250 {width:250px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w365 {width:365px;}
.w450 {width:450px;}
.w465 {width:465px;}
.w680 {width:680px;}

.senjyo_fla {
  border: 1px solid #d2d2d2;
  border-collapse: collapse;
  text-align: center;
}
.arubeki {
  border: 1px solid #d2d2d2;
  border-collapse: collapse;
  text-align: left;
  padding: 10px;
}

a.link-blue {
	color:#0055cc;
	}


/* 洗浄ナビ本文リスト
---------------------------------------------------- */
.bottomlink {
  margin: 10px;
  text-align: center;
  width: 720px;
}
.bottomlinkt {
  padding: 10px 3px 0 3px;
  text-align: center;
  font-weight: bold;
  color: #007057;
  width: 210px;
  height: 40px;
  background: url(../images/btn0.gif) no-repeat;
}

/*  -------------洗浄ナビ左メニュー-------------------- */
.bx_link_tit_left2{background:url(../images/bx_link_tit_left2.gif) left top no-repeat;}
.bx_link_tit_right2{background:url(../images/bx_link_tit_right2.gif) right top no-repeat;}
.bx_link_tit_center2{background:url(../images/bx_link_tit_center2.gif) left top repeat-x; margin:0 10px; height:38px; line-height:38px;}
.bx_link_tit_center2 a {color:#FFFFFF;}

.box_content2 {background-color:#f6fdfe;}


/* 洗浄ナビ知っ得リスト
---------------------------------------------------- */
.cleannlist .cleannlist2 ul li{clear:both; padding:12px 0 0 0; background:url(../images/icon_star.gif) left 13px no-repeat; padding-left:20px;}
.cleannlist .cleannlist2 ul li .first{border:0px !important;}
.cleannlist .cleannlist2 ul li a.active{color:#00a879!important;}
.cleannlist .cleannlist2 ul li a{color:#0055cc; font-weight:bold;}
.cleannlist .cleannlist2 ul li .current a,.box_search_use .box_content ul li a:hover{ color:#00a879;}
.cleannlist .cleannlist2 ul li .level_2 li{ border:0px; padding-top: 5px; padding-bottom: 5px; background-position:left 10px;}
.cleannlist .cleannlist2 ul li .level_2 li a{ border:0px; color:#0055cc; font-weight:normal;}


.cleannlist_n {padding-left: 15px;}
.cleannlist_n a.active{color:#00a879!important;}
.cleannlist_n a{color:#0055cc; font-weight:bold;}

.cleannlist_dot {
  padding-left: 15px;
  margin:12px 0 0 0;
  background: url(../images/marker.gif) no-repeat 5px 0.5em;
}
.cleannlist_dot2 {
  padding-left: 15px;
  margin:7px 0 0 0;
  background: url(../images/marker.gif) no-repeat 5px 0.5em;
}


/* 汚れの種類メニューテーブル
---------------------------------------------------- */
table#yogore {
  width: 740px;
}
table#yogore td {
  padding: 1px 1px 1px 1px;
  text-align: center;
}
table#yogore caption {
  padding: 0.3em 0 0.3em 0;
  margin: 0 0 10px 0;
  text-align: left;
  font-weight: bold;
  color: #007057;
  border-bottom: 1px dotted #726d6b;
}
/* 洗浄の手順テーブル
---------------------------------------------------- */
table#sen_order {
  margin: 8px 10px 0 10px;
  width: 720px;
  line-height:150%;
}
table#sen_order th {
  padding: 10px 1px 10px 10px;
  font-weight: normal;
  text-align: left;
}
table#sen_order td {
  padding: 10px 1px 10px 10px;
}
table#sen_order caption {
  padding: 0.3em 0 0.3em 0;
  margin: 0 0 10px 0;
  text-align: left;
  font-weight: bold;
  color: #007057;
  border-bottom: 1px dotted #726d6b;
}
/* 外食レストランのテーブル（汚れの種類）
---------------------------------------------------- */
table#shipto {
  width: 300px;
  margin-left: 15px;
  border: 1px solid #aaaaaa;
  border-collapse: collapse;
  text-align: right;
}
table#shipto th {
  padding: 0.3em 1.3em 0.3em 0.3em;
  font-weight: normal;
  color: #444444;
  background: #f1f1ed;
}
table#shipto td {
  padding: 0.3em 1.3em 0.3em 0.3em;

}
table#shipto th, table#shipto td {
  border-bottom: 1px dotted #726d6b;
}
/* 衛生のポイントテーブル
---------------------------------------------------- */
table#point {
  margin: 10px 10px 10px 10px;
  padding: 10;
  width: 720px;
  border: 1px solid #726d6b;
}
table#point .title {
    position:relative;
	left: 10px;
	top: -30px;
}
table#point .subtext {
    position:relative;
	left: 0px;
	top: -20px;
	margin: 0 20px 0 20px;
	width: 380px;
}
table#point .subtext2 {
	margin: 20px 20px 0 20px;
}

.point1 {
	margin: 20px 30px 10px 30px;
	width: 668px;
	border: 6px solid #14a883;
}
.point1_b {
	margin: 10px 30px 10px 30px;
	width: 680px;
	height: 155px;
	background: url(../images/pointbg2.gif) no-repeat;
}
.point2 {
    line-height:150%;
	padding: 30px 40px 30px 40px;
	margin: 0;
	background: url(../images/point_tab.gif) no-repeat;
}
/* 作業前の知っ得テーブル
---------------------------------------------------- */
table#before {
  margin: 10px 20px 10px 20px;
  width: 680px;
}
table#before td {
  padding-bottom: 10px;
  
}
table#before caption {
  padding: 0.3em 0 0.3em 0;
  margin: 10px 0 10px 0;
  text-align: left;
  font-weight: bold;
  color: #007057;
  border-bottom: 1px dotted #726d6b;
}
/* 清掃用具のテーブル
---------------------------------------------------- */
table#cleaner {
  margin: 10px 0px 20px 10px;
  border: 1px solid #d2d2d2;
  border-collapse: collapse;
}
table#cleaner th {
  padding: 5px;
  vertical-align:middle;
  font-weight: bold;
  width: 60px;
  color: #ffffff;
  border-right: 1px solid #d2d2d2;
  background: #00a879;
}
table#cleaner td {
  padding: 10px;
  vertical-align:middle;
  border-right: 1px solid #d2d2d2;
  text-align: left;
}
table#cleaner th, table#cleaner td {
  border-bottom: 1px solid #d2d2d2;
}
table#cleaner caption {
  padding: 0.3em 0 0.3em 0;
  margin: 10px 0 10px 0;
  text-align: left;
  font-weight: bold;
  color: #007057;
  border-bottom: 1px solid #d2d2d2;
}
/* 洗浄剤のテーブル
---------------------------------------------------- */
table#cleaner2 {
  margin: 10px 10px 10px 10px;
  width: 720px;
  line-height:150%;
  border: 1px solid #aaaaaa;
  border-collapse: collapse;
}
table#cleaner2 th {
  padding: 0.8em 0 0.8em 0;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  border-right: 1px solid #d2d2d2;
 background: #00a879;
}
table#cleaner2 td {
  padding: 0.6em 0.6em 0.6em 0.6em;
  text-align: left;
}
table#cleaner2 th, table#cleaner2 td {
  border-bottom: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
}
table#cleaner2 caption {
  padding: 0.3em 0 0.3em 0;
  margin: 10px 0 10px 0;
  text-align: left;
  font-weight: bold;
  color: #007057;
  border-bottom: 1px solid #d2d2d2;
}
/* 基本本文テーブル
---------------------------------------------------- */
table#contents {
  margin: 20px 10px 0px 10px;
  width: 728px;
  border-collapse: collapse;
}
table#contents td img {
  float: center;
  margin: 5px;
}
table#contents li {
  padding: 3px;
  margin: 0 10px 0 0;
}
table#contents caption {
  margin-top: 10px;
  padding: 1.3em 0 0.3em 0;
  text-align: left;
  font-weight: bold;
  border-bottom: 1px dotted #726d6b;
}
/* 基本テーブル捕捉テキスト
---------------------------------------------------- */
.tabletext {
  margin: 8px 10px 8px 10px;
  padding: 0.8em 0.8em 0.8em 0.8em;
  line-height:150%;
}
.tabletext2 {
  margin: 8px 10px 8px 10px;
  line-height:150%;
}
