
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;900&display=swap');
*{
    margin: 0;
    padding: 0;
}
/* トップ画像 */
.img img{
    width: 100vw;
    height: 500px;
    object-fit: cover;
}
.img{
    position: relative;
}
/* access */
.access{
    background-color: #F7F5F5;
    padding: 30px;
}
.accessText{
    padding: 20px;
}
.accessText h1{
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 40px;
    font-weight:900;
    text-align: center;
}
@media screen and (max-width: 768px){
    .img img{
        height: 250px;
    }
    .accessText h1{
        font-size: 30px;
    }
}
/* map */
.mapIMG{
    margin: 40px;
}
.mapIMG iframe{
    width: 30vw;
    height: 430px;
}
.map{
    display:flex;
    justify-content:center;
}
/* 交通手段 */
.transportation{
    font-family: 'Noto Sans JP', sans-serif;
    font-weight:300;
    margin: 20px 0;
    letter-spacing:2px;
}
.means, .address, .time ,.tel{
    font-size: 20px;
    line-height: 2;

}
.tel a{
    color: blue;
}
.train, .bus, .cafe, .address1F, .studio, .addressB1F{
    font-size: 18px;
    line-height: 2;
}
@media screen and (min-width:768px) and ( max-width:1120px){
    .means, .address, .time, .tel{
        font-size: 20px;
    }
    .train, .bus, .cafe, .address1F, .studio, .addressB1F{
        font-size: 15px;
    }
}
@media screen and (max-width: 768px){
    .transportation{
        margin: 0 0;
    }
    .mapIMG iframe{
        width: 100%;
        height: 220px;
    }
    .access{
        padding: 20px 20px 50px;
    }
    .accessText{
        padding: 0;
    }
    .mapIMG{
        margin: 30px 0;
    }
    .map{
        display: block;
    }
    .means, .address, .time{
        font-size: 20px;
    }
    .train, .bus, .cafe, .address1F, .studio, .addressB1F{
        font-size: 15px;
    }
    .transportation{
        text-align: center;
    }
}
/* スクロール時 */
/* 画面外にいる状態 */
.fadein {
  opacity : 0;
  transform : translate(0, 50px);
  transition : all 500ms;
}

/* 画面内に入った状態 */
.fadein.scrollin {
  opacity : 1;
  transform : translate(0, 0);
}
