@charset "UTF-8";
.pageHeader_foreignWrap {
    position: absolute;
    z-index: 11;
    width: 100%;
    margin: auto;
    left: 0;
    right: 0;
    top: 30px;
    padding-top: 75px;
}
.pageHeader_foreignWrap > a {
    text-decoration: none;
    color: inherit;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.pageHeader_foreignWrap > a:hover {
    opacity: .7;
}
.pageHeader_foreignSubTitle {
    font-family: serif;
    font-style: italic;
    text-align: center;
    background: rgb(227, 143, 151);
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 1.4;
    border-radius: 10px;
    padding: 10px 0;
    position: absolute;
    right: -20%;
    top: -75px;
    padding: 10px 20px;
    display: block;
    white-space: nowrap;
}
[data-season="early-spring"] .pageHeader_foreignSubTitle {
    background-color: rgb(227, 143, 151);
}
[data-season="early-spring"] .pageHeader_foreignSubTitle:after {
    border-top-color: rgb(227, 143, 151);
}
[data-season="spring"] .pageHeader_foreignSubTitle {
    background-color: #e66972;
}
[data-season="spring"] .pageHeader_foreignSubTitle:after {
    border-top-color: #e66972;
}
[data-season="early-summer"] .pageHeader_foreignSubTitle {
    background-color: #9bc142;
}
[data-season="early-summer"] .pageHeader_foreignSubTitle:after {
    border-top-color: #9bc142;
}
[data-season="summer"] .pageHeader_foreignSubTitle {
    background-color: #367a2f;
}
[data-season="summer"] .pageHeader_foreignSubTitle:after {
    border-top-color: #367a2f;
}
[data-season="autumn"] .pageHeader_foreignSubTitle {
    background-color: #c5483d;
}
[data-season="autumn"] .pageHeader_foreignSubTitle:after {
    border-top-color: #c5483d;
}
[data-season="winter"] .pageHeader_foreignSubTitle {
    background-color: #2b68b3;
}
[data-season="winter"] .pageHeader_foreignSubTitle:after {
    border-top-color: #2b68b3;
}
.pageHeader_foreignSubTitle:after {
    content: "";
    display: block;
    border: 14px solid #e38f97;
    position: absolute;
    z-index: 1;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-bottom: none;
    border-top-width: 30px;
    left: auto;
    right: 16%;
    margin: auto;
    width: 0;
    height: 0;
    bottom: -20px;
    transform: skewX(-45deg);
}
.pageHeader_foreignTitle {
    color: rgb(10, 10, 10);
    font-family: serif;
    font-style: italic;
    font-size: 50px;
    font-weight: normal;
    text-align: center;
}
.pageHeader_foreignTitle > b {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    position: relative;
    z-index: 1;
    padding: 5px 0;
}
.pageHeader_foreignTitle > b > b {
    font-weight: normal;
}
.pageHeader_foreignTitle > b > b:before,
.pageHeader_foreignTitle > b:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 2px;
    background-image: radial-gradient(circle at center center, #4ea9ea 0px, #4ea9ea 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
    background-size: 6px 2px;
    background-repeat: repeat-x;
    right: 0%;
    top: -10px;
    width: 40%;
}
.pageHeader_foreignTitle > b > b:after,
.pageHeader_foreignTitle > b:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    height: 2px;
    background-image: radial-gradient(circle at center center, #e5969d 0px, #e5969d 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
    background-size: 6px 2px;
    background-repeat: repeat-x;
    right: 10%;
    top: -5px;
    width: 40%;
}
[data-season="early-spring"] .pageHeader_foreignTitle > b > b:before,
[data-season="early-spring"] .pageHeader_foreignTitle > b:before {
    background-image: radial-gradient(circle at center center, #4ea9ea 0px, #4ea9ea 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="early-spring"] .pageHeader_foreignTitle > b > b:after,
[data-season="early-spring"] .pageHeader_foreignTitle > b:after {
    background-image: radial-gradient(circle at center center, #e5969d 0px, #e5969d 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="spring"] .pageHeader_foreignTitle > b > b:before,
[data-season="spring"] .pageHeader_foreignTitle > b:before {
    background-image: radial-gradient(circle at center center, #e69aa2 0px, #e69aa2 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="spring"] .pageHeader_foreignTitle > b > b:after,
[data-season="spring"] .pageHeader_foreignTitle > b:after {
    background-image: radial-gradient(circle at center center, #accb63 0px, #accb63 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="early-summer"] .pageHeader_foreignTitle > b > b:before,
[data-season="early-summer"] .pageHeader_foreignTitle > b:before {
    background-image: radial-gradient(circle at center center, #93daf4 0px, #93daf4 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="early-summer"] .pageHeader_foreignTitle > b > b:after,
[data-season="early-summer"] .pageHeader_foreignTitle > b:after {
    background-image: radial-gradient(circle at center center, #a6c855 0px, #a6c855 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="summer"] .pageHeader_foreignTitle > b > b:before,
[data-season="summer"] .pageHeader_foreignTitle > b:before {
    background-image: radial-gradient(circle at center center, #8cd9f5 0px, #8cd9f5 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="summer"] .pageHeader_foreignTitle > b > b:after,
[data-season="summer"] .pageHeader_foreignTitle > b:after {
    background-image: radial-gradient(circle at center center, #4e8a48 0px, #4e8a48 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="autumn"] .pageHeader_foreignTitle > b > b:before,
[data-season="autumn"] .pageHeader_foreignTitle > b:before {
    background-image: radial-gradient(circle at center center, #e0cd79 0px, #e0cd79 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="autumn"] .pageHeader_foreignTitle > b > b:after,
[data-season="autumn"] .pageHeader_foreignTitle > b:after {
    background-image: radial-gradient(circle at center center, #cb5a50 0px, #cb5a50 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="winter"] .pageHeader_foreignTitle > b > b:before,
[data-season="winter"] .pageHeader_foreignTitle > b:before {
    background-image: radial-gradient(circle at center center, #6fcef2 0px, #6fcef2 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
[data-season="winter"] .pageHeader_foreignTitle > b > b:after,
[data-season="winter"] .pageHeader_foreignTitle > b:after {
    background-image: radial-gradient(circle at center center, #2e6ab4 0px, #2e6ab4 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 100%);
}
.pageHeader_foreignTitle > b > b:before {
    bottom: -10px;
    top: auto;
    right: auto;
    left: 10%;
}
.pageHeader_foreignTitle > b > b:after {
    top: auto;
    bottom: -5px;
    right: auto;
    left: 3%;
}
.blogNavi {
    margin-top: -679px;
}
.entry_area {
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 101px;
}
.entry_area > b {}
.entry_area > time {
    font-size: 13px;
}
.entry_cols {
    padding: 0;
    margin-top: -50px;
}
.entry_col-left {
    float: none;
}

/* タブレット以下設定 */

@media screen and (max-width:989px) {
    .pageHeader_foreignWrap {}
    .pageHeader_foreignSubTitle {
        font-size: 14px;
    }
    .pageHeader_foreignSubTitle:after {
        border-width: 12px;
        border-top-width: 20px;
        bottom: -14px;
    }
    .pageHeader_foreignTitle {
        font-size: 40px;
    }
    .pageHeader_foreignTitle > b {}
    .pageHeader_foreignTitle > b > b {}
    .pageHeader_foreignTitle > b > b:before,
    .pageHeader_foreignTitle > b:before {}
    .pageHeader_foreignTitle > b > b:after,
    .pageHeader_foreignTitle > b:after {}
    .pageHeader_foreignTitle > b > b:before {}
    .pageHeader_foreignTitle > b > b:after {}
    .blogNavi {
        margin-top: -345px;
    }
    .entry_area {
        padding-top: 67px;
    }
    .entry_area > b {}
    .entry_area > time {
        font-size: 12px;
    }
    .entry_cols {
        margin-top: -25px;
    }
    .entry_col-left {
        position: static;
    }
}

/* スマホ設定 */

@media screen and (max-width: 700px) {
    .pageHeader_foreignWrap {
        top: 15px;
        padding-top: 70px;
    }
    .pageHeader_foreignSubTitle {
        font-size: 12px;
        right: 0;
        box-sizing: border-box;
        top: -70px;
    }
    .pageHeader_foreignSubTitle:after {
        left: auto;
        right: 16%;
    }
    .pageHeader_foreignTitle {
        font-size: 30px;
    }
    .pageHeader_foreignTitle > b {}
    .pageHeader_foreignTitle > b > b {}
    .pageHeader_foreignTitle > b > b:before,
    .pageHeader_foreignTitle > b:before {}
    .pageHeader_foreignTitle > b > b:after,
    .pageHeader_foreignTitle > b:after {}
    .pageHeader_foreignTitle > b > b:before {}
    .pageHeader_foreignTitle > b > b:after {}
    .blogNavi {
        margin-top: -171px;
    }
    .entry_area {
        padding: 0;
        text-align: center;
    }
    .entry_area > b {
        display: block;
    }
    .entry_area > time {
        display: block;
        font-size: 11px;
    }
    .entry_cols {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .entry_col-left {}
}
