@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:0;}
ul,li{list-style:none;}
a{text-decoration:none; color: #333; outline: none;}
a:hover{text-decoration:none; color: #333;}
.fl{
	float: left;
}
.fr{
	float: right;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
.clearfix:after {
    content: "."; display: block; height:0; clear:both; visibility: hidden;
}
.clearfix {
    *zoom:1;
}
.clear {
    clear: both;
}
.clear:after{
    height:0;
}

.wrap{
    width: 1180px;
}
.wrap_ex{
    width:1000px;
}
.wrap,.wrap_ex{
    margin: 0 auto;
}
.title-jjs{
    text-align: center; padding: 55px 0;font-size: 36px; color: #333333;
}
.jjs-c{
    background: #f4f4f4;
}