@charset "shift_jis";

body.safety .categoryTitle_basic {
	height:auto !important;
}


.safety .section_title {
	margin-bottom:20px;
}

.two_columns .type {
	border-bottom:1px solid #8c8c8c;
	padding-bottom:10px;
	margin-bottom:10px;
}

/*   addition  */




.point_safety li{
	float:left;


}


.point_safety{
	margin-left: 53px;
	margin-top: 13px;
	margin-bottom: 0px\9;
	_margin-bottom: 10px;
	


}

.point_safe{
	width: 900px;
	height: 285px;
}

.stop1{
	position: relative;
	left: 312px;
	bottom: 43px;

}

.stop2{
	position: relative;
	left: 240px;
	bottom: 416px;

}

.stop3{
	position: relative;
	left: 184px;
	bottom:90px;

}


.stop4{
	position: relative;
	left: 730px;
	margin-bottom: 30px;
	
}


.section .note li a{
  	color:#3399FF

}


.note_ss{
	font-size: 72%;
	width:780px;

}

.note_ss li a{
	color: #3399FF;
}


.section_fr {
	width: 780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 54px;
	padding-left: 0;
}

.section_fr2 {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 58px;

}


.top_fr{
	width: 780px;
	margin-bottom: 30px;
	}
	
.top_fr2{
	width: 780px;
	margin-bottom: 26px;
	}	
	
.top_f{
	margin-left: 685px;
		
		
		}


.note_s{
	width:340px;
	
	}
	
#saftyMain{	
	position: relative;
	width:900px;
	height:385px;
	background:url(../../common/image_common/bg-bottom_shadow.gif) repeat-x bottom;
	padding-bottom:4px;
}

#saftyMain img {
    vertical-align:bottom;
}


.saftyMainBtn{
	top:241px;
	left:29px;
	width:121px;
	height:121px;
	z-index:99;
	position:absolute;
}

.saftyMainBtn a{
	width:120px;
	height:120px;
	display:block;
	background:url(../image/main_i_off.png);
	text-indent:-9999px;
}


.saftyMainBtn a:hover{
	width:120px;
	height:120px;
	display:block;
	background:url(../image/main_i_on.png);
}

.section2 {
	width:780px;
	margin:0 auto;
	padding:0 0 60px 0;
}
	
.section_3 {
	padding-top: 0;
}