
#contentWrap { font-size:14px; width:100%; margin: 0 auto; position:relative; color:#444444;}
.section{ width:100%; margin:0 auto;padding:; }
.innerSection{width:980px; margin:0 auto;  border-radius:6px; overflow:hidden; position:relative;}

#wrapH1{width:100%;min-width:980px;  margin:0 auto; background:url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-h1.jpg?160928) no-repeat center top; padding-bottom:151px;}
.innerWrapH1{width:980px; min-width:980px; margin:0 auto; height:309px; position: relative;}
.innerWrapH1 h1{padding:50px 0 24px 400px;}
.innerWrapH1 p.txt{padding-left:400px; font-size:1.15em; line-height:1.8;}
.innerWrapH1 p#badge{ position:absolute; left:772px; top:192px; width:196px; height:67px;}

.boxService{text-align:center; position:relative; border-radius:6px;}
.boxProduct{text-align:center; background:url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-product.png) repeat left top; position:relative; border-radius:0 0 6px 6px;}


#section02{ background:#e7f6c6;padding-bottom:80px;}
#section02 .innerSection{ background:#ffffff url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-sec01.jpg) no-repeat top center;}
#section02 h2{ width:100%; text-align:center; background:url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-h2-sec01.png) repeat;margin-bottom:42px;}
#section02 .visSection{height:198px; border-top:solid 1px #fff;border-right:solid 1px #fff; border-radius:6px 6px 0 0; padding:62px 0 0 82px; position:relative; }
#section02 #safetyAccess{padding:40px 50px 50px;}

#section02 #safetyAccess h3{padding-bottom:20px;}

#section02 #safetyAccess .ulFeature{ padding-top:36px; padding-bottom:40px;}
#section02 #safetyAccess .ulFeature li{ width:292px; display:block; border:1px solid #97d559; background:#f6ffda; overflow:hidden;position:relative; float:left;}

#section02 #safetyAccess .ulFeature li.li01{border-radius:6px 0 0 6px;border-right:none;}
#section02 #safetyAccess .ulFeature li.li02{}
#section02 #safetyAccess .ulFeature li.li03{border-radius:0 6px 6px 0;border-left:none;}
#section02 #safetyAccess .ulFeature li p.txt1{ background:#51bf00;padding:15px; position:relative;}
#section02 #safetyAccess .ulFeature li.li01 p.txt1{ border-radius:6px 0 0 0;}
#section02 #safetyAccess .ulFeature li.li03 p.txt1{ border-radius:0 6px 0 0;}

#section02 #safetyAccess .ulFeature li div{padding:15px; text-align:left; min-height:234px;position:relative;}
#section02 #safetyAccess .ulFeature li div p{margin-bottom:20px;}
#section02 #safetyAccess .ulFeature li div img{line-height:0; font-size:0;position:absolute; bottom:15px;}

#section02 .txt-sec01-access04{margin-bottom:20px;}
#section02 .ulBtn{padding-bottom:60px;}
#section02 .ulBtn li{ display:inline-block;padding-right:10px;}
#section02 .ulBtn li.li04{padding:0;}

#section02 .ulBtn li a {display:block; width:200px; height:63px; background:url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-btn-sec01-01.png) no-repeat center top; color:#42b500; position:relative;padding-right:12px; line-height:1.3;}
#section02 .ulBtn li a:hover,#section02 .ulBtn li a:active,#section02 .ulBtn li a:visited{text-decoration:none;color:#42b500;}
#section02 .boxProduct{padding:50px 50px 60px; border-radius:0 0 6px 6px;}
#section02 .boxProduct h3{ padding-bottom:15px;}


#section03{ background:#ffe6ee;padding-bottom:80px;}
#section03 .innerSection{ background:#ffffff url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-sec02.jpg) no-repeat top center;}
#section03 h2{ width:100%; text-align:center; background:url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-h2-sec02.png) repeat;margin-bottom:42px;}
#section03 .visSection{height:198px; border-top:solid 1px #fff;border-right:solid 1px #fff; border-radius:6px 6px 0 0; padding:62px 0 0 82px; }

#section03 #safetyNavi{padding:40px 50px 50px;}
#section03 #safetyNavi h3{padding-bottom:20px;}

#section03 #safetyNavi .ulFeature{ padding-top:36px; padding-bottom:40px;}
#section03 #safetyNavi .ulFeature li{ width:292px; display:block; border:1px solid #ffa6c1; background:#fff4f7; overflow:hidden; position:relative; float:left;}

#section03 #safetyNavi .ulFeature li.li01{border-radius:6px 0 0 6px;border-right:none;}
#section03 #safetyNavi .ulFeature li.li02{}
#section03 #safetyNavi .ulFeature li.li03{border-radius:0 6px 6px 0;border-left:none;}
#section03 #safetyNavi .ulFeature li p.txt1{ background:#ff749e;padding:15px;position:relative;}
#section03 #safetyNavi .ulFeature li.li01 p.txt1{ border-radius:6px 0 0 0;}
#section03 #safetyNavi .ulFeature li.li03 p.txt1{ border-radius:0 6px 0 0;}

#section03 #safetyNavi .ulFeature li div{padding:15px; text-align:left; min-height:234px; position:relative;}
#section03 #safetyNavi .ulFeature li div p.ftext{ margin-bottom:20px; height: 60px;}
#section03 #safetyNavi .ulFeature li div img{line-height:0; font-size:0; }



#section03 #safetyNavi .btn a {display:block; width:355px; height:59px; background:url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-btn-sec02-01.png) no-repeat center top; color:#f3497d; position:relative;padding-right:12px; line-height:1.3; margin:0 auto; font-size:1.15em;}
#section03 .btn a:hover,#section03 .btn a:active,#section03 .btn a:visited{text-decoration:none;color:#f3497d;}

#section03 .boxProduct{padding:50px 50px 60px; border-radius:0 0 6px 6px;}
#section03 .boxProduct h3{ padding-bottom:15px;}

#section03 .boxProduct .ulProduct{ padding-top:36px;}
#section03 .boxProduct .ulProduct li{ width:280px; display: block; border:1px solid #e5e5e5; background:#ffffff url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-sec02-product.jpg) no-repeat center top; overflow:hidden; border-radius:6px; margin-right:17px; position:relative; float:left;}

#section03 .boxProduct .ulProduct li.li01{}
#section03 .boxProduct .ulProduct li.li02{}
#section03 .boxProduct .ulProduct li.li03{margin-right:0;}


#section03 .boxProduct .ulProduct li div{padding:25px 15px; text-align:left; min-height:190px; /*background:#ffffff;*/ position:relative;}
#section03 .boxProduct .ulProduct li div p{}
#section03 .boxProduct .ulProduct li div img{line-height:0; font-size:0;}
#section03 .boxProduct .ulProduct li .iconNew{position:absolute; top:0; left:0;}

#section03 .boxProduct .ulProduct li div p.txt1{color:#f3497d; font-size:1.15em; text-align:center; font-weight:bold;}
#section03 .boxProduct .ulProduct li div p.txt2{ text-align:center;padding-bottom:10px;}
#section03 .boxProduct .ulProduct li div p.txt3{padding-bottom:10px;}
#section03 .boxProduct .ulProduct li div p.txt4{ text-align:center; color:#f3497d; font-size: 12px; padding-bottom: 20px}

#section03 .boxProduct .btn{line-height:1;padding:0; margin:0;}
#section03 .boxProduct .btn a {display:block; width:235px; height:42px; background:url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-btn-sec02-02.png) no-repeat center top; color:#f3497d; position:relative;padding-right:12px; line-height:1.3; margin:0 auto;  text-align:center;}


#safetyNavi .btnb{line-height:1;padding:0; margin:0;}
#safetyNavi .btnb a {display:block; width:235px; height:42px; background:url(/content/dam/au-com/static/designs/pr/safety/pc/images/bg-btn-sec02-03.png) no-repeat center top; color:#f3497d; position:relative; line-height:1.3; margin: 20px auto 0 auto;  text-align:center;}

#safetyNavi .btnb a:hover,
#safetyNavi .btnb a:active,
#safetyNavi .btnb a:visited{text-decoration:none;color:#f3497d;}

#bnrArea { padding-top: 40px; text-align: center;}
#bnrArea ul { width:513px; margin: 0 auto; padding-top:20px; }

#bnrArea ul li{width:190px; padding:0 33px; display:block; float:left; text-align:left;}

/*#bnrArea ul li a{display:block; border: 1px #000 solid;}*/
#bnrArea ul li img{outline:solid 1px #e5e5e5;}
#bnrArea ul li p{padding-top:15px;}

.boxMovie{border:1px solid #eeeeee; width:631px; height:355px; margin:0 auto;}




/*
#bnrArea ul li p{ font-size: 12px; text-align:left; margin-bottom: 5px; }
#bnrArea ul li p span { background: #000; color: #fff; border-radius: 3px; padding: 3px; line-height: 1;margin-bottom: 5px; position:relative;}
#bnrArea ul li.bfL { clear: both; float: left; width:430px; margin-bottom: 30px; }
#bnrArea ul li.bfR { float: right; width:430px; }
*/







.fontS{font-size:0.8em!important;}
.bold { font-weight: bold; }
.note{font-size:12px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}


#section02 .middle p, #section03 .middle span{
	display:block;
  	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}





.ua-ie8 #section02 .middle p{top:0;	padding:12px 10px 10px;}
.ua-ie8 #section03 .middle span{top:0;	padding:20px;}
.ua-ie8 #section03 .boxProduct .middle span {top:0; padding:12px;}
.ua-ie8 #safetyNavi .btnb .middle span {top:0; padding:12px;}


.attOuter { width: 980px; margin: 0 auto; padding: 10px 0;}
.txt-link-01 { font-size: 14px; padding-top:40px; }
.txt-link-01 a,
.txt-link-01 img { vertical-align: middle; }
.txt-link-01 a,
.txt-link-01 a:hover,
.txt-link-01 a:visited,
.txt-link-01 a:active  { color: #42b500;}

.nav a.alpha span,
#section02 .ulBtn li a.alpha,
#section03 .btn a.alpha, 
a.alpha img,
#safetyNavi .btnb a{
	transition-duration:.3s;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
}
 
.nav a.alpha:hover span,
#section02 .ulBtn li a.alpha:hover,
#section03 .btn a.alpha:hover, 
a.alpha:hover img,
#safetyNavi .btnb a:hover { 
	transition-duration:.3s;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	filter: alpha(opacity=60); -ms-filter: 'alpha(opacity=60)'; opacity: .6;
}



/* -------------------------------------------------- clearfixes */
.locator:after,div#footer:after {display: block;clear: both;height: 0;visibility: hidden;content: ".";font-size: 0;line-height: 0;}
.locator,div#footer {display: inline-table;min-height: 1%;}
/* for macIE \*/
* html .locator,
* html div#footer {height: 1%;}
.locator,div#footer {display: block;}
/* end of for macIE */