@charset "iso-8859-1";

/*Reset
------------------------------*/
#contents_area h1{ margin-bottom: 20px;}
#contents_area h3,
#contents_area h4,
#contents_area h5,
#contents_area dl,
#contents_area dt,
#contents_area dd,
#contents_area ul,
#contents_area ol{ margin:0; padding:0; }

#contents_area ul,
#contents_area ol{}
#contents_area ul ul,
#contents_area ol ul{ margin-left:15px;}

#contents_area ol li,
#contents_area ul li{
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside; 
	margin-bottom:10px;
}

*html #contents_area ul li{ list-style-position: outside; height:1%; }
*+html #contents_area ul li{ list-style-position: outside; }

#contents_area ol li{
	list-style-type: decimal;
	padding-left:1.2em;
	text-indent:-1.2em
}

#contents_area li p{ margin-left:0; text-indent:0;}

#contents_area h3,
#contents_area h4,
#contents_area h5{
	text-align:left;
	font-size:100%;
	margin-bottom:15px;
	text-indent:0;
}

#contents_area p{ margin-bottom:15px;}

/*margin
------------------------------*/
#contents_area .mb10px{ margin-bottom:10px!important;}
#contents_area .mb15px{ margin-bottom:15px!important;}
#contents_area .mb20px{ margin-bottom:20px!important;}
#contents_area .mb25px{ margin-bottom:25px!important;}
#contents_area .mb30px{ margin-bottom:30px!important;}


/*Heading decorations
------------------------------*/
#contents_area .picBg{
	background:url(../../Copy%20of%20environment/img/title_mp_bg.gif) no-repeat scroll 0 0;
	color:#606F2E;
	height:19px;
	line-height:1;
	padding:0.2em 0 0 1em;
}

/*stepNavi-sentan.html
------------------------------*/
#contents_area #stepNavi{ margin:20px 18px 15px 30px; overflow:hidden; }
#contents_area #stepNavi a{ float:left; margin:0; padding:0;}


/*dl,dt,dd
------------------------------*/
#contents_area dl{margin-left:15px;}
#contents_area dt{ float:left;}

#contents_area .notePoint dt{ width:0.5em;}
#contents_area .notePoint dd{ padding-left: 1em;}

#contents_area .note dt{ width:2em;}
#contents_area .note dd{ padding-left: 2.5em;}

*html #contents_area .dataList{zoom:100%;}
#contents_area .dataList dt{ width:8.5em; }
#contents_area .dataList dd{
	padding-left: 9em;
	margin-bottom:15px;
}

#contents_area .dataList dt{
	border-left:4px solid #606F2E;
	color:#606F2E;
	font-weight:bold;
	padding-left:0.5em;
}
#contents_area .dataList dd{
	margin-bottom:15px;
	border-bottom:1px dotted #EEEEEE;
	color:#000000;
	padding-bottom:10px;
}

/*list
------------------------------*/
#contents_area .extraLinkBlock{ margin:0 20px 15px 30px; overflow:hidden; clear:both;}
*html #contents_area .extraLinkBlock{ height:1%;}
#contents_area .contentBox .extraLinkBlock { margin:0 0 15px 0;}
#contents_area .extraLinkBlock .toTopAnchor{ float:right;}
#contents_area .extraLinkBlock .toTopAnchor img{margin-right:0.3em;}

#contents_area .SeparatorLine{ border-bottom:1px dotted #333; overflow: hidden; }

/*databox
------------------------------*/
#contents_area .noteBox,
#contents_area .contentBox,
#contents_area .contentBoxMP{ margin:0 18px 0 30px; clear:both; }
#contents_area .contentBox .dataBox{ margin:0 30px 0 30px; clear:both; }


#contents_area .contentBox p,
#contents_area .contentBoxES p{margin-left:0;}

#contents_area .contentBoxMP h3{ margin-bottom:0; line-height:0; }
#contents_area .contentBoxMP .contentBoxInner{border:solid #EEE; border-width:0 0 0 1px;}
#contents_area .contentBoxMP .dataBox{ margin:0 0 0 10px; clear:both; }

#contents_area .contentBoxES { margin:0 19px 0; clear:both; background:url(../../Copy%20of%20environment/img/90-foot.jpg) no-repeat bottom left; }
#contents_area .contentBoxES .dataBox{ padding:0 15px; margin:0 0 0 10px; clear:both; }
#contents_area .contentBoxES .note{ margin-bottom:15px; overflow: hidden;}
#contents_area .contentBoxES .note p{ text-align: right;}

#contents_area .noteBox{
	background:#EEEEEE none repeat scroll 0 0;
	font-size:80%;
	line-height:1.2em;
	padding:10px;
	margin-bottom:10px;
}

#contents_area .noteBox p{ margin-left:0; margin-bottom:0;}

#contents_area .wrapBox{
	background: #F5F5F5 url(../../Copy%20of%20environment/img/flame_top.gif) no-repeat top left;
	margin-bottom:15px;
}
#contents_area .wrapBox .wrapBoxinner{
	background: url(../../Copy%20of%20environment/img/flame_bottom.gif) no-repeat bottom left;
	padding:20px;
}

#contents_area .col2Box{ overflow:hidden;}
#contents_area .col2Box .r{float: right;}
*html #contents_area .col2Box{ height:1%;}

#contents_area .typeA .r{ width:273px;}
#contents_area .typeA .l{}
#contents_area .typeA  h3{ margin:0; padding:0; line-height:0;} 
#contents_area .typeA .r .innerBox,
#contents_area .typeA .l .innerBox{ border:solid #EEE; border-width:0 0 0 1px; padding-left:8px;} 

