@charset "UTF-8";
/* SP start */
@media screen and (max-width:767px){
body{font-size:14px;padding:13.3333vw 0 0 0;}
body.index{padding:0;}
p{margin:0 0 0 0;font-size:14px;}
p img{display:block;max-width:100%;height:auto;margin:0 auto;}
h2{font-size:16px;}
h3 a,
h3{font-size:16px;}
.indexCol.first{width:100%;margin:70px auto 0 auto;}
/* top */
#index .indexCol{padding:3vw 0 5vw 0!important;}
#index .indexCol.first{width:100%;margin:0 auto;}
.indexCol2{padding-top:0;}
/*breadcrumb*/
.breadcrumb{display:none;}
/* Company */
.main-wrap{width:95%;}
#company dl{display:block;box-sizing: border-box;}
#company dl dt{width:95%;padding:0.5em;}
#company dl dd{padding:0.5em;line-height:1.5em;}
/* Business */
#business .navi{display:block;}
#business .navi li{margin-right:0;margin-bottom:0.5em;}
#business .navi li a{font-size:14px;padding:0.5em;}
#business .photo{margin-bottom:10px;font-size:10px;}
#business .tanka li{font-size:14px;}
.indexCol2 .main-wrap > span{font-size:12px;}
#business .inquery {padding:30px 10px 15px 10px;}
#business .inquery h3{margin-bottom:0;font-size:16px;font-weight:bold;}
#business .inquery p{margin-top:10px;margin-bottom:20px;}
#business .inquery p span{font-size:16px;}
#business .inquery a.btn{margin-bottom:10px;display:inline-block;}
}