@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);
@import url('https://fonts.googleapis.com/css?family=Cabin');


/*==fonts GerTT==*/

/*medium*/
@font-face {
    font-family: 'gertt';
    src: url('fonts/GerTT-Regular_web.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
/*light*/
@font-face {
    font-family: 'gertt';
    src: url('fonts/GerTT-Bold_web.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/*==reset==*/

*{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

html{
    color:#000;
    background:#FFF;
    width: 100%;
    font-size: 62.5%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
    margin:0;
    padding:0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}

table{
    border-collapse:collapse;
    border-spacing:0;
}

li{
    list-style-type: none;
}

a{
    color: #333;
    text-decoration: none;
}


img{
    width: 100%;
    max-width: 100%;
}

/*==body==*/
body{
    font-family: 'Cabin', Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    width:100%;
    min-width: 320px;
    line-height: 1.6;
    font-size: 1.6rem;
    -webkit-text-size-adjust: none;
    /*overflow: hidden;*/
}

noscript {
    display:none;
}


