@charset "utf-8";



/* news-detail */

.news-detail {
    padding:100px 0 60px !important;
    display:flex; flex-flow:row wrap; justify-content:space-between; align-content:center; align-items:center;
    position: relative;
}
.news-detail h2 {
    margin:auto;
    position:absolute; top:-35px; left:0; right:0;
}
.news-detail h2 span {
    font-size: 3rem !important;
}
.news-detail h2 a {
    display: block;
}
.news-detail h2 a:hover {
    opacity:1;
    color: #aa8226;
}

.photo {
    width:50%;
}
.photo img {
    border-radius: 0 15px 15px 0;
}
.text {
    width:38%;
    padding: 0 6%;
}
.text h3 {
    margin: 0 0 20px;
    font-size: 1.8rem;
    font-weight: 500;
}
.text h3 span {
    display: block;
    font-size: 1.5rem;
    color: #aa8226;
}

a.more {
    margin-top: 50px;
}

@media only screen and (max-width:640px){
    
    .news-detail h2 {
        position:absolute; top:-35px; left:0; right:0;
    }
    .news-detail h2 span {
        font-size: 2.2rem !important;
    }
    .photo {
        width:100%;
    }
    .photo img {
        border-radius: 0;
    }
    .text {
        width:84%;
        padding: 0 8%;
    }
    .text h3 {
        margin: 0 0 10px;
        font-size: 1.5rem;
    }
    .text h3 span {
        font-size: 1.2rem;
    }
}

