html,body{height:100%}*,*:before,*:after{box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.6;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.box-about{background:#f5f5f5;padding:20px;margin-bottom:60px}.box-about__body{background:#fff;border-radius:5px;padding:20px}@media only screen and (min-width:48em){.box-about__body{border-radius:1000px;padding:20px 40px}}.box-about__title{text-align:center;font-weight:700;font-size:18px}@media only screen and (max-width:47.9375em){.box-about__title{margin-bottom:15px}}@media only screen and (min-width:48em){.box-about__title{font-size:20px}}@media only screen and (min-width:48em){.box-about__detail{overflow:hidden}}@media only screen and (max-width:47.9375em){.box-about__image{margin-bottom:15px}}@media only screen and (min-width:48em){.box-about__image{float:left;margin-right:20px}}.box-about__image img{border-radius:5px}@media only screen and (min-width:48em){.box-about__image img{width:100px}}.box-about__text{font-size:14px}@media only screen and (min-width:48em){.box-about__text{float:left;width:80%;font-size:16px;margin-top:15px}}