@charset "utf-8";
.number_box{width:98%;margin:0 auto;padding:50px 0 30px;text-align:center;overflow:hidden;}
.number,.number2{padding:10px 15px 11px;line-height:40px;}
.number_line{border-top-width:2px;border-top-style:solid;border-top-color:#141414;margin:2px auto 20px}
.number,.number_l,.number_l:focus,.number_l:hover,.number_r,.number_r:focus,.number_r:hover{border:1px solid #c8cbcf;height:40px;width:40px}
.number_l,.number_r{background:center center no-repeat #fff;display:block;font-size:0;color:#FFF}
.number_l:focus,.number_l:hover,.number_r:focus,.number_r:hover{background:center center no-repeat #e60012;display:block}
.number_l{float:left;background-image:url(../images/button/arrow_l.gif)}
.number_l:focus,.number_l:hover{background-image:url(../images/button/arrow_ls.gif)}
.number_r{float:right;background-image:url(../images/button/arrow_r.gif)}
.number_r:focus,.number_r:hover{background-image:url(../images/button/arrow_rs.gif)}
.number{background:#fff;color:#727f8f}
.number2,.number2:focus,.number2:hover,.number:focus,.number:hover{background:#e60012;color:#fff}
.number:focus,.number:hover{border:1px solid #e60012}
.number2{height:40px;width:40px;border:1px solid #c8cbcf}
.number2:focus,.number2:hover{border:1px solid #e60012}
.numbertxt{line-height:20px;font-size:14px;margin-top:30px; color:#474f59}
@media screen and (max-width:668px){.number,.number a,.number2,.number2 a{width:0;height:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;margin:0;padding:0;line-height:0}}
@media screen and (max-width:569px){.number_l{margin:0 0 0 20px}
.number_r{margin:0 20px 0 0}
.numbertxt{width:auto;margin:30px auto}}
@media screen and (max-width:481px){.number_l{margin:0 0 0 10px}
.number_r{margin:0 10px 0 0}}