/* CSS Document */
.gnav__name {
    background-color: #668CC1;
}
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆PC用◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@media only screen and (min-width: 769px) {
    .sub_head_bgbox {
        background-color: #668CC1;
    }
    .sub_txt_con {
        color: #004097;
    }
    .sub_list {
        background-color: #668CC1;
    }
    .subtitile {
        font-size: 0.8em;
    }
    /*特設ページだけ追加*/
    .sub_set_con {
        width: 1000px;
        margin: 0;
        padding: 0;
    }
    .sub_set_con img{
        width: 100%;
        margin-bottom: 40px;
    }
    /*特設ページだけサイズ変更*/
    .sub_list_box {
        width: 1000px;
        margin: 0;
        padding: 0;
    }
    .sub_list_box img {
        width: 100%;
        margin: 0 auto 25px;
        padding: 0;
        background-color: white;
        border-radius: 10px;
    }
    .sub_list_box img:hover {
        opacity: 0.8;
    }
    /*◆◆◆◆◆◆◆◆◆◆◆◆◆◆↓PC用◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
}
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆↑PC用◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆スマホ用◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@media only screen and (max-width: 768px) {
    /*◆◆◆◆◆◆◆↓スマホ用◆◆◆◆◆◆◆*/
}
.sub_head_bgbox {
    background-color: #668CC1;
}
.sub_txt_con {
    color: #004097;
}
.sub_list {
    background-color: #668CC1;
}
.subtitile {
    font-size: 0.6em;
}
 /*特設ページだけ追加*/
    .sub_set_con {
        width: 100%;
        margin: 0;
        padding: 0;
    }
    .sub_set_con img{
        width: 100%;
        margin-bottom: 40px;
    }
/*特設ページだけサイズ変更*/
.sub_list_box {
    width: 100%;
    margin: 0;
    padding: 0;
}
.sub_list_box img {
    width: 100%;
    margin: 0 auto 3vw;
    padding: 0;
    background-color: white;
    border-radius: 10px;
}
.sub_list_box img:hover {
    opacity: 0.8;
}
/*◆◆◆◆◆◆◆↑スマホ用◆◆◆◆◆◆◆*/