﻿@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;
}
body{
font-family: 'Noto Sans JP', sans-serif;
}
html,body {
padding:0px !important;
margin:0px !important;
}
.tablesorter-ice{
		 overflow-x:scroll;
	 }
html{
margin:0px;
width:100%;
}
body{
width:100%;
position:relative;
font-size:16px;
}
img {
max-width: 100%;
height: auto;
}
h1,h2,h3,h4,h5{
font-size:18px;
}
.layout,.box{
width:100%;
padding:10px;
}
.sp-on{
display:block;
}
.sp-off{
display:none;
}
.main_imgBox {
    width:100%;
	height:300px;
}
.index-movie{
display: block;
    width:100%;
	height:auto;
  position: absolute;
  top: 0;
  left: 0;
}
	 .banner .col2 li{
		 width:100%;
	 }
header .wrap .logo,header .wrap .tell{
width:100%;
}
header .wrap .logo h1{
font-size:8px;
}
header .wrap .logo .name,header .wrap .tell span{
font-size:20px;
}

.index .banner ul li img{
margin:10px;
border-radius:18px;
}
.index .list ul li{
height:110px;
}
ul.textlist li{
height:60px !important;
}
.index .list ul li .img-wrap{
margin:0 auto;
width:100px;
height:100px;
}
.index .accordion ul li{
height:110px;
}
.index .accordion ul li .img-wrap{
width:50px;
height:50px;
}
.index .kakou-list .col3 li{
width:100%;
}
.index .kakou-list .float-left,.index .kakou-list .float-right{
width:100%;
}
footer .col3 li{
width:100%;
margin:10px 0px;
}

}