body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, img {margin:0; padding:0; border:0; list-style:none;}
/*body {font: normal 100% Helvetica, Arial, sans-serif;}*/
.clearfix:after{display:block;clear:both;content:"";font-size:0;line-height:0;}
a{ text-decoration: none;}
html {font-size: 16px;}
.content_and{margin-left: 1.125rem; }
.content_top{line-height: 2.875rem;background: #3687d9;height: 2.875rem;border: 0.0625rem solid #84fffd;}
.content_top span:first-of-type{float: left;margin-left: 0.75rem;}
.content_top span:nth-of-type(2){float: right;margin-right: 0.75rem;}
.content_top span{text-align: center;color: white;font-size: 1.125rem;}
/*img{float: left;width: 32.375rem;height: 25.875rem;margin-right: 0.875rem;}*/
.content_content{margin-top: 0.625rem;}
/*h1,p{font-size: 1.125rem;color: black;}*/
/*p{line-height: 2.625rem;    text-align: justify}*/
/*h1{margin-bottom: 1rem;}*/
.roll .wrap{width:59.125rem;overflow: hidden; height: 21.5rem;margin: 0 auto;position: relative;}
.roll li{float: left;list-style: none;;vertical-align: middle;height: 21.5rem;}
.roll ul{position: absolute;top: 0;left: 0;margin-top: 2.25rem}
.wrap li img{width: 17rem;height: 12.875rem;margin-right: 2.35rem}
.abouts li:first-of-type{    font-size: 2rem;
    color: #005aae;
    padding-top: 1rem}
.abouts li{font-size: 1.3rem;line-height: 2rem;text-align: justify;padding-bottom: 1rem;word-break: break-all;
    word-spacing: -0.16rem;}

