#secTop {
    background: url(../img/main/mikoshimiyairi.jpg) no-repeat;
    background-size: cover;
    background-position: center;
}

.shinkosai_in {
    margin: 0px auto 0vw;
}

.shinkosai_in h3 .subTitle {
    font-size: 20px;
}

.shinkosai_in h3 + .h3_subTxt .redTitle {
    text-align: center;
    font-weight: normal;
    color: #e60012;
    font-size: 1.2em;
    line-height: 2.25;
    padding-bottom: 1.5em;
    border-bottom: 1px solid black;
    margin: 0px auto 1.5em;
}

.leadTxtBox .leadTxt{
        margin-bottom: 20px;
}

h4.h4_rengoMei{
    /* 16px @ 340px increasing to 22px @ 767px */
    font-size: min(max(16px, calc(1rem + ((1vw - 3.4px) * 1.4052))), 22px);
}

.date {
    /* 18px @ 340px increasing to 24px @ 767px */
    font-size: min(max(18px, calc(1.125rem + ((1vw - 3.4px) * 1.4052))), 24px);
    font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-feature-settings: 'palt';
    text-align: left;
    padding: 0;
}

.time {
    /* 18px @ 340px increasing to 24px @ 767px */
    font-size: min(max(18px, calc(1.125rem + ((1vw - 3.4px) * 1.4052))), 24px);
    font-weight: 400;
    font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    padding-bottom: 0em;
    color: #505050;
    border-bottom: 1px solid #808080;
    margin-bottom: 0.75em;
}

.rengoBox {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.rengoBox::before {
    content: "";
    display: block;
    width: 23%;
    order: 1;
}

.rengoBox::after {
    content: "";
    display: block;
    width: 23%;
}

.chokaiBox {
    width: 23%;
    margin-bottom: 40px;
}

.chokaiBox .chokaiMei {
    background-color: #eee;
    color: #000;
    text-align: center;
    padding: 10px 0px;
}

.chokaiBox .chokaiInfo .rengoMei {
    text-align: center;
    color: #e6002b;
    font-weight: bold;
    font-size: 110%;
    margin-top: 0.75em;
    font-feature-settings: 'palt';
}

.chokaiBox .chokaiInfo .area {
    text-align: center;
    line-height: 1.3;
    margin-top: 0.2em;
}


.nihonbashi_yon{
    background-color: #ef7d49 !important;
    color: #fff !important;
}

.nihonbashi_san{
    background-color: #9484b9 !important;
    color: #fff !important;
}

.kandaeki_higashi{
    background-color: #a66dab !important;
    color: #fff !important;
}

.nihonbashi_go{
    background-color: #ee86b4 !important;
    color: #fff !important;
}

.sotokanda{
    background-color: #e56c47 !important;
    color: #fff !important;
}

.nihonbashi_ichi{
    background-color: #408dc7 !important;
    color: #fff !important;
}

.nihonbashi_ichi{
    background-color: #408dc7 !important;
    color: #fff !important;
}

.iwamoto_higashikanda{
    background-color: #85a597 !important;
    color: #fff !important;
}

.kandachuo{
    background-color: #ec6d65 !important;
    color: #fff !important;
}

.otemarunouchi{
    background-color: #e8be54 !important;
    color: #fff !important;
}

.nakakanda{
    background-color: #989e22 !important;
    color: #fff !important;
}

.akihabara_tobu{
    background-color: #42a0a9 !important;
    color: #fff !important;
}

.nihonbashi_ni{
    background-color: #00aae7 !important;
    color: #fff !important;
}

.dashi{
    background-color: #24b484 !important;
    color: #fff !important;
}

.noMiyairi{
    margin-bottom: 20px;
}

@media handheld, only screen and (max-width: 960px) {
	.shinkosai_in {
	    margin: 0px 5vw 0vw;
	}
    .rengoBox {
        width: 98%;
        margin: 0px auto;
    }

    .rengoBox::before {
        content: "";
        display: block;
        width: 33%;
        order: 1;
    }

    .rengoBox::after {
        content: "";
        display: block;
        width: 33%;
    }

    .chokaiBox {
        width: 33%;
        margin-bottom: 40px;
    }


}


/*
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　スマホ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
*/



@media handheld, only screen and (max-width: 767px) {

   #secTop {
        background: url(../img/main/mikoshimiyairi_sp.jpg) no-repeat;
        background-size: cover;
        background-position: center;
    }



    .chokaiBox {
        width: 49%;
        margin-bottom: 40px;
    }

    .chokaiMei {
        font-size: 15px;
        font-weight: bold;
    }

   .chokaiBox .chokaiInfo  .rengoMei {
        font-size: 14px;
    }

    .area {
     font-size: 14px;
    }
}


@media handheld, only screen and (max-width: 480px) {


}
