/*
Theme Name:Aono Tsuki
Author:MOVE-IN-NETWORK

Author URI:https://move-in-hanyu.com/
Description: MOVE-IN-NETWORKのオリジナルテーマ「Aono Tsuki」です。
Version:1.0
*/

body {
    margin: 0;
    background: #fff;
}
h1,h2,h3,h4,h5,h6,ul,li,p,span,a,dl,dt,dd {
    padding: 0;
    margin: 0;
    color: #2C2C2C;
    line-height: 1;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-family: "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 400;
}
ul {
    list-style: none;
}
a {
    text-decoration: none;
}

img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.-flex {
    display: flex;
    justify-content: center;
}


.flex {
    display: flex;
}


.pc-br {
    display: block;
}
.sp-br {
    display: none;
}


.font-NSJPr {
    font-family: "Noto Sans JP", "Zen Kaku Gothic New", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: 400;
}
.font-NSJPm {
    font-family: "Noto Sans JP", "Zen Kaku Gothic New", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: 500;
}
.font-NSJPsb {
    font-family: "Noto Sans JP", "Zen Kaku Gothic New", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: 600;
}
.font-NSJPb {
    font-family: "Noto Sans JP", "Zen Kaku Gothic New", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: 700;
}
.font-NSJPbl {
    font-family: "Noto Sans JP", "Zen Kaku Gothic New", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: 900;
}


.pc-br {
    display: block;
}
.sp-br {
    display: none;
}
.pc {
    display: block;
}
.sp {
    display: none;
}

.f128 {
    font-size: 6.666666666666667vw;
}
.f100 {
    font-size: 5.208333333333333vw;
}
.f99 {
    font-size: 5.15625vw;
}
.f98 {
    font-size: 5.104166666666667vw;
}
.f97 {
    font-size: 5.052083333333333vw;
}
.f96 {
    font-size: 5vw;
}
.f95 {
    font-size: 4.947916666666667vw;
}
.f94 {
    font-size: 4.895833333333333vw;
}
.f93 {
    font-size: 4.84375vw;
}
.f92 {
    font-size: 4.791666666666667vw;
}
.f91 {
    font-size: 4.739583333333333vw;
}
.f90 {
    font-size: 4.6875vw;
}
.f89 {
    font-size: 4.635416666666667vw;
}
.f88 {
    font-size: 4.583333333333333vw;
}
.f87 {
    font-size: 4.53125vw;
}
.f86 {
    font-size: 4.479166666666667vw;
}
.f85 {
    font-size: 4.427083333333333vw;
}
.f84 {
    font-size: 4.375vw;
}
.f83 {
    font-size: 4.322916666666667vw;
}
.f82 {
    font-size: 4.270833333333333vw;
}
.f81 {
    font-size: 4.21875vw;
}
.f80 {
    font-size: 4.166666666666666vw;
}
.f79 {
    font-size: 4.114583333333333vw;
}
.f78 {
    font-size: 4.0625vw;
}
.f77 {
    font-size: 4.010416666666667vw;
}
.f76 {
    font-size: 3.958333333333333vw;
}
.f75 {
    font-size: 3.90625vw;
}
.f74 {
    font-size: 3.854166666666667vw;
}
.f73 {
    font-size: 3.802083333333333vw;
}
.f72 {
    font-size: 3.75vw;
}
.f71 {
    font-size: 3.697916666666667vw;
}
.f70 {
    font-size: 3.6458333333333335vw;
}
.f69 {
    font-size: 3.59375vw;
}
.f68 {
    font-size: 3.541666666666667vw;
}
.f67 {
    font-size: 3.489583333333333vw;
}
.f66 {
    font-size: 3.4375vw;
}
.f65 {
    font-size: 3.385416666666667vw;
}
.f64 {
    font-size: 3.3333333333333335vw;
}
.f63 {
    font-size: 3.28125vw;
}
.f62 {
    font-size: 3.229166666666667vw;
}
.f61 {
    font-size: 3.177083333333333vw;
}
.f60 {
    font-size: 3.125vw;
}
.f59 {
    font-size: 3.072916666666667vw;
}
.f58 {
    font-size: 3.020833333333333vw;
}
.f57 {
    font-size: 2.96875vw;
}
.f56 {
    font-size: 2.9166666666666665vw;
}
.f55 {
    font-size: 2.864583333333333vw;
}
.f54 {
    font-size: 2.8125vw;
}
.f53 {
    font-size: 2.7604166666666665vw;
}
.f52 {
    font-size: 2.7083333333333335vw;
}
.f51 {
    font-size: 2.65625vw;
}
.f50 {
    font-size: 2.604166666666667vw;
}
.f49 {
    font-size: 2.552083333333333vw;
}
.f48 {
    font-size: 2.5vw;
}
.f47 {
    font-size: 2.447916666666667vw;
}
.f46 {
    font-size: 2.083333333333333vw;
}
.f45 {
    font-size: 2.34375vw;
}
.f44 {
    font-size: 2.291666666666667vw;
}
.f43 {
    font-size: 2.239583333333333vw;
}
.f42 {
    font-size: 2.1875vw;
}
.f41 {
    font-size: 2.135416666666667vw;
}
.f40 {
    font-size: 2.083333333333333vw;
}
.f39 {
    font-size: 2.03125vw;
}
.f38 {
    font-size: 1.9791666666666665vw;
}
.f37 {
    font-size: 1.9270833333333335vw;
}
.f36 {
    font-size: 1.875vw;
}
.f35 {
    font-size: 1.8229166666666667vw;
}
.f34 {
    font-size: 1.7708333333333333vw;
}
.f33 {
    font-size: 1.7187500000000002vw;
}
.f32 {
    font-size: 1.6666666666666667vw;
}
.f31 {
    font-size: 1.6145833333333335vw;
}
.f30 {
    font-size: 1.5625vw;
}
.f29 {
    font-size: 1.510416666666667vw;
}
.f28 {
    font-size: 1.4583333333333333vw;
}
.f27 {
    font-size: 1.40625vw;
}
.f26 {
    font-size: 1.3541666666666667vw;
}
.f25 {
    font-size: 1.3020833333333335vw;
}
.f24 {
    font-size: 1.25vw;
}
.f23 {
    font-size: 1.1979166666666667vw;
}
.f22 {
    font-size: 1.1458333333333333vw;
}
.f21 {
    font-size: 1.09375vw;
}
.f20 {
    font-size: 1.05vw;
}
.f19 {
    font-size: 0.9895833333333334vw;
}
.f18 {
    font-size: 0.9375vw;
}
.f17 {
    font-size: 0.8854166666666666vw;
}
.f16 {
    font-size: 0.8333333333333334vw;
}
.f15 {
    font-size: 0.78125vw;
}
.f14 {
    font-size: 0.7291666666666666vw;
}
.f13 {
    font-size: 0.6770833333333334vw;
}
.f12 {
    font-size: 0.625vw;
}
.f11 {
    font-size: 0.5729166666666666vw;
}
.f10 {
    font-size: 0.5208333333333334vw;
}


.in1300 {
    width: 67.71%;
    margin: 0 auto;
}
.in1250 {
    width: 65.11%;
    margin: 0 auto;
}




@media screen and (min-width: 768px) and (max-width: 1023px) {
    body {
        position: relative;
        padding-top: 75px !important;
    }
}




@media screen and (max-width: 767px) {
    body {
        position: relative;
        margin-bottom: 50px;
        padding-top: 75px !important;
    }
    
    .pc-br {
        display: none;
    }
    .sp-br {
        display: block;
    }


    .in1300 {
        width: 88%;
        margin: 0 auto;
    }

    
    
    .in1250 {
        width: 88%;
        margin: 0 auto;
    }


}






