
#side_menu {
	text-align: left;
	width: 176px;
	float: left;
}

#content {
	text-align: left;
	width: 572px;
	float: right;
	margin-right: 0px;
}

#content h2 {
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 20px;
}
	
#content h3 {
	width: 528px;
	border-bottom: dotted;
	border-bottom-width: 4px;
	border-bottom-color: #CCCCCC;
	text-indent: 22px;
	background-image: url(../asbestos/img/mark01.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 15px;
}

#side_menu  h4 {
	font-size:16px;
	border-bottom: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	text-align:center;
	margin-bottom: 5px;
	margin-top: 0px;
}

#content p {
	width: 512px;
	margin-left: 27px;
}


#content #2-col p {
	margin-left: 27px;
}

#content ul {
	margin-top: 5px;
	margin-bottom: 0px;
	display: block;
}

#content ol {
	margin-top: 5px;
	margin-bottom: 0px;
	display: block;
}

.list_none{
	list-style-type: none;
	margin-left: -20px;
	display: block;
}

#content li {
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 30px;
}

#content table{
	margin-left: 27px;
}

.3-col{
	width: 550px;
}

.2-col{
	width: 550px;
}

.2-col-left{
	width: 300px;
	float: left;
}

.2-col-right{
	width: 230px;
	float: left;
}

img {
	margin: 0px;
	padding: 0px;
}

div{
	margin:  0px;
	padding: 0px;
}

/* ------------------------ side menu ------------------------*/
#side_menu ul { 
	margin-top: 5px;
	margin-left: 5px;
	padding :0; 
	list-style-type : none; 
}

#side_menu #list ul { 
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom:0px;
	padding :0; 
	list-style-type : none; 
}

#side_menu ol {
	font-size: 12px; 
	margin-top: 0px;
	margin-left: 0px;
	padding :0; 
}

#side_menu li { 
	display : inline; 
	padding :0; 
	margin:  0; 
}

#side_menu #list li {  
	font-size: 10px;
	padding :0; 
	margin-top: 2px;
	margin-bottom: 2px;
	display:block
}

#side_menu #list p{
	font-size:9px;
	padding: 0px;
	margin-top: 3px;
}

#side_menu #menu_a_1 a {
	background-image: url(../asbestos/img/menu_top.gif);
	width: 166px;
	height: 41px;
	background-repeat: no-repeat;
	margin:  0;
	padding: 0;
	background-color: #fff;
	display: block;
}

#side_menu #menu_a_1 a:hover {
background-image:url(../asbestos/img/menu_top_b.gif);
width:166px; 
height:41px; 
background-repeat:no-repeat;
margin: 0;
padding:0;
display:block;
}

#side_menu #menu_a_2 a{
background-image:url(../asbestos/img/menu_kouhou.gif);  
width:166px; 
height:41px; 
background-repeat:no-repeat; 
margin:4px 0;
padding:0; 
background-color:#fff;
display:block;
}

#side_menu #menu_a_2 a:hover {
background-image:url(../asbestos/img/menu_kouhou_b.gif);
width:166px; 
height:41px;
background-repeat:no-repeat;
margin:4px 0;
padding:0;
display:block;
}

#side_menu #menu_a_3 a{
background-image:url(../asbestos/img/menu_merit.gif);  
width:166px; 
height:41px; 
background-repeat:no-repeat; 
margin:4px 0;
padding:0; 
background-color:#fff;
display:block;
}

#side_menu #menu_a_3 a:hover {
background-image:url(../asbestos/img/menu_merit_b.gif);
width:166px; 
height:41px; 
background-repeat:no-repeat;
margin:4px 0;
padding:0;
display:block;
}

#side_menu #menu_a_4 a{
background-image:url(../asbestos/img/menu_sekou.gif);  
width:166px; height:41px; 
background-repeat:no-repeat; 
margin:4px 0;
padding:0; 
background-color:#fff;
display:block;
}

#side_menu #menu_a_4 a:hover {
background-image:url(../asbestos/img/menu_sekou_b.gif);
width:166px; 
height:41px; 
background-repeat:no-repeat;
margin:4px 0;
padding:0;
display:block;
}

#side_menu #menu_a_5 a{
background-image:url(../asbestos/img/menu_kizi.gif);  
width:166px; height:41px; 
background-repeat:no-repeat; 
margin:4px 0;
padding:0; 
background-color:#fff;
display:block;
}

#side_menu #menu_a_5 a:hover {
background-image:url(../asbestos/img/menu_kizi_b.gif);
width:166px; 
height:41px; 
background-repeat:no-repeat;
margin:4px 0;
padding:0;
display:block;
}


/* ------------------------ side  menu box------------------------*/
.box01 {
	text-align: center;
	margin-left: 5px;
	margin-top: 10px;
}

.box01_t {
	font-size: 0px;
	background-image: url(../asbestos/img/side_t.gif);
	background-repeat: no-repeat;
	width: 166px;
	height: 7px;
	margin: 0px;
	padding: 0px;
}

.box01_m {
	background-image: url(../asbestos/img/side_m.gif);
	background-repeat: repeat-y;
	width: 166px;
	padding: 0px;
	margin: 0px;
}

.box01_b {
	background-image: url(../asbestos/img/side_b.gif);
	background-repeat: no-repeat;
	width: 166px;
	height: 7px;
	margin: 0px;
	padding: 0px;
}

.box01_content {
	text-align: left;
	width:  145px;
	margin-left: auto;
	margin-right: auto;
	display:block;
}

/* ------------------------    menu form buttom   ------------------------*/
#side_menu #menu_form{
	width:148px; 
	height:40px; 
	margin-left: auto;
	margin-right: auto;
	display:block;
}

#side_menu #menu_form a{
background-image:url(../asbestos/img/form.gif);  
width:148px; 
height:40px; 
background-repeat:no-repeat; 
margin:4px 0;
padding:0; 
background-color:#fff;
display:block;
}

#side_menu #menu_form a:hover {
background-image:url(../asbestos/img/form_b.gif);
width:148px; 
height:40px; 
background-repeat:no-repeat;
margin:4px 0;
padding:0;
display:block;
}

/* ------------------------    Q&A   ------------------------*/
#q_a01{
margin-left: 32px;
width:500px;
margin-bottom: 20px;
}

#q_a01 dl{
	display: block;
}

#q_a01 dt{
clear: both;
margin-bottom: 0px;
display: block;
}

#q_a01 dd {
clear: both;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 3px;
display: block;
}

#q_a01 img{
display: block;
float: left;	
}

#q_a01 p{
margin:0 0 0 3px;
padding:0;
width: 470px;
display: block;
float:left;
}

.font_10px{
font-size:10px;
}

#box_02{
width:450px;
border-color:#CCCB95;
border-style:solid;
border-width:1px;
background-color:#FFFFCC;
margin-bottom:5px;
margin-left:27px;
}

#box_02 p{
width:auto;
margin:15px;
}

#box_03{
width:512px;
border-color:#CCCB95;
border-style:solid;
border-width:1px;
background-color:#FFFFCC;
margin-bottom:5px;
margin-left:42px;
}

#box_03 p{
width:auto;
margin:10px;
}
