@charset "UTF-8";

* {
    box-sizing: border-box;
}


img {
    max-width:100%;
    height:auto;
}

a {
    outline: none;
}
a:link {
    text-decoration: none;
    color: #093675;
    
}

a:visited {
    text-decoration: none;
    color: #093675;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: none;
    overflow: hidden;
}

a img:hover {
    -moz-opacity:0.8;
    opacity:0.8;
}


/* -------------------------------------------------------

 * レスポンシブ

------------------------------------------------------- */

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 5px;
    padding-right: 5px;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1300px) {
    .container {
        width: 1280px;
    }
}

@media (max-width: 1300px) {
    .container {
        width: 100% !important;
    }
}



/* -------------------------------------------------------

 * ヘッダー

------------------------------------------------------- */

/*==================================
 * タイトル
==================================*/
.cms__slog .entry_tit {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", "Meiryo", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}

.cms__slog h2.tit {
    color: #FFF;
    padding: 10px;
    position: static;
    border: none;
    font-size: 20px;
    margin-bottom: 25px;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", "Meiryo", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
    background: #666;
}

.cms__slog h2.tit:after {
    position: static;
}

.cms__slog h3.tit {
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    padding: 12px 10px;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: bold;
}

.cms__slog h3.tit:after {
    position: static;
}

.cms__slog h4.tit {
    padding: 10px 0 8px 10px;
    background-color: #f6f6f6;
    margin-bottom: 20px;
    font-weight: bold;
}

@media screen and (max-width:480px){
    .cms__slog h3.tit {
        background: #FFF;
    }
{