@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
 display: block;
}
html, body {
 margin: 0;
 padding: 0;
 font-family: "YuGothic", "Yu Gothic", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;
 width: 100%;
 -webkit-text-size-adjust: 100%;
 background-color: #f4f4f4;
}
body {
 background-color: #FFF;
 background-repeat: repeat;
 background-position: center top;
 background-size: 18px 18px;
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAA3NCSVQICAjb4U/gAAAArlBMVEX///////3//vz///7//vn//fj//vv//ff//fb//fX//fT+/PL+/PH//PP+++3+++z+++r++uj++uf++ub++ur++eX++eT++eP++eL++N7999r+99r+99v+99z999n999j99tT99dL99dH99dD99tP99c/99M799Mz988r988n988j99Mr988b98sT88sH98sP88b/88b388cD88Lr88Ln88Lj877b877X877f///8DtwnPAAAAOnRSTlP///////////////////////////////////////////////////////////////////////////8AN8D/CgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADFSURBVCiRdZLZDoIwEEUnClFAQKIVI4haBBdERBT4/y9TirQdiPehSe9pJ7NB1eimgtCRWcDOsyKBQAJryQf9wcFJjgSwLVuQUxOw/LQswfetEfQ1XfniogWU7pzhIzdjaVCt5y+LqlWkIF9Nqk4bBMiLg3gsg4UAIQLkzQFFwCk42CMAYefnFk5Xv/yAN+hCXHx1d3npJi/IJoQY3WUGz8Qz+r+BHLJmHtkc25Oorms2qBR3jorRolTsQoDrv2VAsdr1+QDniix8l0wyFwAAAABJRU5ErkJggg==)
}
img {
 width: 100%;
 vertical-align: bottom;
}
*, *:before, *:after {
 -webkit-box-sizing: border-box;
 box-sizing: border-box
}
a:link, a:active, a:visited {
 text-decoration: none;
}
.wrapper {
 max-width: 670px;
 margin: 0 auto;
 padding: 25px 15px;
 min-height: 100vh;
 overflow: hidden;
}
.img{
 border-radius: 30px;
}