﻿
@media screen and (max-width: 768px) {

//* *//

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
html,body {
overflow-x: hidden;
}
html{
margin:0px;
width:100%;
}
body{

font-family:"Sawarabi Gothic",'Noto Sans JP', sans-serif;
width:100%;
position:relative;
font-size:16px;
}
img {
max-width: 100%;
height: auto;
}
    .fixed-left,
    .fixed-right {
      display: none;
    }
h1,h2,h3,h4,h5{
font-size:18px;
}
.layout,.box{
width:100%;
padding:10px;
}


//* *//
}