@charset "UTF-8";


/* technical */


/* decontamination */

.strong {
	font-weight: bold;
	border-bottom: #363 solid 1px;
	color:#363;
}
.r_img {
	float:right;
}

.orenge{
	color:#ff9900;
}

#main_left ul{
	margin-bottom: 20px;
}
#m_navi {
	margin: 10px 0;
}
#m_navi li{
	float:left;
	margin-right: 5px;
	background:none;
	padding: 0px;
}
#m_navi .finish{
	margin-right: 0px;
}
#f15{
	margin: 0 0 30px 75px;
}


/* table*/
#t_bg{
	background: url(../images/decontamination/t_bg.gif) left bottom no-repeat;
}
#tech{	
	font-size: 90%;
	margin-left: 40px;
	border-collapse: collapse;
}
#tech th{
	white-space: nowrap;
	padding:2px 10px;
	text-align:center;
	border: #669900 solid 1px;
}
#tech td{
	white-space: nowrap;
	padding:2px 10px;
	text-align:center;
	border: #669900 solid 1px;
}
.th_w{
	width: 4em;
	line-height: 1.4em;
}

.y{
	background: url(../images/decontamination/tr_y.gif) left top;
}
.g{
	background: url(../images/decontamination/tr_g.gif) left top;
}


#ex{
	margin:10px 0px 20px 40px;
}
#ex th{
	padding:2px 10px;
	white-space: nowrap;
}
#ex td{
	padding:2px 10px;
}


#main_left .cost2{
	width:200px;
	border-collapse: collapse;
}
#main_left .cost2 td{
	white-space: nowrap;
	text-align:center;
	padding: 5px;
	line-height: 1em;
	border: #FFF solid 1px;
	font-size:80%;
}

.tds{
	background:#ffffcc;
}
.tdm{
	background: url(../images/decontamination/td_bg.gif) left  repeat-y;
}
.tdl{
	color:#FFF;
	background:#ff9900;
}


#main_left .cost{
	width:520px;
	border-collapse: collapse;
	margin-bottom: 60px;
}
.x {
	width:160px;
	white-space: nowrap;
	color:#669900;
	background:#d6f5a3;
	padding:2px;
	text-align:center;
	border: #669900 solid 1px;
}
.x2 {
	width:200px;
	white-space: nowrap;
	color:#669900;
	background:#d6f5a3;
	padding:2px;
	text-align:center;
	border: #669900 solid 1px;
}
.cost td {
	font-size:120%;
	text-align:center;
	padding:2px;
	border: #669900 solid 1px;
}

#main_left .cost1{
	width:520px;
	border-collapse: collapse;
	margin-bottom: 20px;
}
.cost1 td {
	font-size:120%;
	text-align:center;
	padding:2px;
	border: #669900 solid 1px;
}

/* dl */
#main_left dl{
	padding-bottom:5px;
	border-bottom: #aaa solid 1px;
	margin: 10px 0px 10px 10px;
}
#main_left dt{
	width:100px;
	color: #669900;
	float:left;
}
#main_left dd{
	margin-left: 100px;
}

/* bg1 */
#bg1{
	padding:10px;
	background: url(../images/decontamination/bg1.gif) left bottom repeat-x;
	border: #999 solid 1px;
}

#bg1 dl{
	padding-bottom:5px;
	border-bottom: #999 solid 1px;
	margin: 10px 0px 10px 10px;
}
#bg1 dt{
	width:100px;
	color: #666;
	float:left;
}
#bg1 dd{
	margin-left: 100px;
}
/* bg2 */
#bg2{
	padding:10px;
	margin-bottom: 20px;
	background: #fcfae9 url(../images/decontamination/bg2.gif) left bottom repeat-x;
	border: #996 solid 1px;
}

#bg2 dl{
	padding-bottom:5px;
	border-bottom: #996 solid 1px;
	margin: 10px 0px 10px 10px;
}
#bg2 dt{
	width:100px;
	color: #666;
	float:left;
}
#bg2 dd{
	margin-left: 100px;
}
li b{
	font-weight: bold;
	color:#960;
}
#point li{
	padding: 0;
	background:none
}








h4{
	margin-bottom: 0px;
	font-weight:bold;
}
h5{
	color: #315531;
	border-bottom: #315531 solid 1px;
}

.bold{
	font-weight:bold;
}

.cost .l{
	padding:2px 10px;
	text-align:left;
}

.center{
	text-align: center;
}


#bg_g{
	padding:10px 10px;
	margin: 20px 60px;
	background:#f1ffd9;
}
#bg_g li{
	padding-left: 13px;
	background: url(../images/li_bg.gif) no-repeat 0em 0.6em;
	list-style: none;
}
#bg_g ul{
	margin-bottom: 10px;
}


.down{
	margin-bottom: 20px;
}

.clear{
	clear: both;
	margin-bottom: 20px;
}

