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

html {
    margin: 0 !important;
}


body {
    overflow-x: clip;


    
    margin: 0;
    color: #2B2E33;
    font-family: "ヒラギノ角ゴ ProN", "HiraKakuProN", "ヒラギノ角ゴ Pro", "HiraKakuPro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS Pgothic", "Osaka", sans-serif, Helvetica, Helvetica Neue, Arial, Verdana;
    font-weight: 400;
    position: relative;
}

h1,h2,h3,h4,h5,h6,p,li,span {
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
}
img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.flex {
    display: flex;
}
picture {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}


section {
    overflow-x: clip;
}

.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;
}
.font-FOr {
    font-family: "font-FOr", "Fugaz One", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.font-Popr {
    font-family: "font-Popr", "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.font-Popm {
    font-family: "font-Popm", "Poppins", sans-serif;
    font-weight: 500;
    font-style: normal;
}
.font-Popb {
    font-family: "font-Popb", "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal;
}
.font-OSsb {
    font-family: "font-OSsb","Oswald", sans-serif;
    font-weight: 600;
    font-style: normal;
}



.f343 {
    font-size: 17.864583333333332vw;
}
.f300 {
    font-size: 15.625vw;
}
.f200 {
    font-size: 10.416666666666668vw;
}
.f186 {
    font-size: 9.6875vw;
}
.f185 {
    font-size: 9.635416666666668vw;
}


.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;
}

.in1632 {
    width: 85%;
    margin: 0 auto;
}

.in1460 {
    width: 76.05%;
    margin: 0 auto;
}
.in1370 {
    width: 71.36%;

    
    margin: 0 auto;
}
.sp-br {
    display: none;
}

.pc-br {
    display: block;
}


@media screen and (min-width: 768px) and (max-width: 1023px) {
    .in1632 {
        width: 85%;
    }



    
}

@media screen and (max-width: 767px) {
    main {
        padding-top: 60px;
        overflow-x: clip;
    }

    .flex {
        display: block;
    }

    .in1632 {
        width: 90%;
    }
    .in1460 {
        width: 90%;
    }
    .in1370 {
        width: 90%;
    }

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


    .font-NSJPr {
        font-family: "font-NSJPr", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
        font-family: "kozuka-gothic-pro", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
    }
    .font-NSJPm {
        font-family: "font-NSJPm", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
        font-family: "kozuka-gothic-pro", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
    }
    .font-NSJPsb {
        font-family: "font-NSJPsb", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
        font-family: "kozuka-gothic-pro", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
    }
    .font-NSJPb {
        font-family: "font-NSJPb", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
        font-family: "kozuka-gothic-pro", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
    }
    .font-NSJPeb {
        font-family: "font-NSJPeb", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
        font-family: "kozuka-gothic-pro", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
    }
    .font-NSJPbl {
        font-family: "font-NSJPbl", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
        font-family: "kozuka-gothic-pro", "Noto Sans JP", "Zen Kaku Gothic New", sans-serif;
    }



}



