@charset "utf-8";

#main .safety {
	width: 1198px;
	height: auto;
	position: relative;
	border: none !important;
}
#main .safety img{
	width:800px;
}
#main .visual h2 {
	font-size: 30px;
	color: #325472;
	text-align: center;
	font-weight: normal;
}

#main .safety h2 {
	margin-bottom: 40px;
	font-weight: bold;
}

#main .safety .photo01 {
	position: absolute;
	top: 198px;
	left: 66px;
}

#main .safety .txtBox {
	margin: 0 0 20px 275px;
	padding-left: 85px;
	position: relative;
	z-index: 99;
	font-size: 12px;
	color: #757575;
	zoom: 1;
	background: url(../images/textimg01.gif) no-repeat left top;
}

#main .safety .txt02 {
	margin: 0 0 30px 514px;
	background: url(../images/textimg02.gif) no-repeat left top;
}

#main .safety .txt03 {
	margin: 0 0 0 725px;
	background: url(../images/textimg03.gif) no-repeat left top;
}

#main .safety .txtBox .ttl {
	margin-bottom: 3px;
	font-size:16px;
	color: #1db24c;
}

#main .safety .txtBox .ttl span {
	font-size: 24px;
	line-height: 1.1;
}

#main .safety .txtBox .ttl .num {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.1;
}

#main .safety .txtBox .ttl .size40 {
	font-size: 40px;
}
/*------------------------------------------------------------
	基础系列
------------------------------------------------------------*/
#gNavi li.navi02 a {
	color: #1db24c;
}

#main {
    margin: 0 auto 65px;
}

.title {
	text-align: center;
	position: relative;
	height: 550px;
	background: #e8e8e8 url(../images/jiayong_q.jpg) no-repeat center top;
}

#main .visual01,
#main .visual02 {
	padding: 45px 0;
	border-bottom: solid 1px #e2e2e2;
}

#main .visual .txt01 {
	font-size: 18px;
	color: #6d6d6d;
	text-align: center;
	line-height: 1.9;
}

#main .visual01 .txt01 {
	margin-bottom: 40px;
}

#main .visual01 .txtList,
#main .visual01 .photo01 {
	margin: 0 0 5px 15px;
	display:none;
}

#main .visual01 .txtList li {
	width: 300px;
	float: left;
	text-align: center;
	font-size: 13px;
	color: #525252;
}

#main .visual01 .txtList .floatR {
	padding: 17px 15px 0 0;
}

#main .visual02 .txt01 {
	margin-bottom: 45px;
}

#main .visual02 .photo01 {
	margin: 0 0 5px 35px;
}

#main .visual02 .txtList {
	padding: 0 35px 30px;
}

#main .visual02 .txtList li {
	width: 450px;
	float: left;
	text-align: center;
	font-size: 13px;
	color: #525252;
}

#main .safety {
	padding-top: 45px;
	height: auto;
}

#main .safety .txtBox {
	margin: 0 0 25px 335px;
}

#main .safety .txt02 {
	margin: 0 0 35px 534px;
}

#main .safety .txt03 {
	margin: 0 0 0 695px;
}

#main .safety .photo01 {
	position: absolute;
	top: 262px;
	left: 84px;
}

#product .series h3 {
    margin-bottom: 0;
}

#container .proDetail li {
	background-color: #fff;
}

#container .proDetail ul li .ttl .floatR {
    color: #a5a5a5;
}
