@charset "utf-8";
/* CSS Document */

.news_off {
    display: none;
}
.news_on {
    display: block;
}

.news_title {
    display: block;
    font-size: 130%;
    color: #5A1B1D;
    padding-bottom: 10px;
}
.news_zoombox {
    padding: 10px 0px;
    display: block;
}
.zoom_right_txt {
    display: block;
    text-align: right;
}
.maparea {
    display: block;
}
.pa_box {
    padding: 10px;
}

/* pc */

@media screen and (min-width: 768px) {
    .news_listbox {
        display: block;
        margin-top: 20px;
        padding-bottom: 10px;
        background-image: url("/img/hr_line.png");
        background-position: bottom;
        background-repeat: no-repeat;
        overflow: hidden;
    }
    .newsimg_box {
        float: left;
        width: 40%;
    }
    .newsimg_box img {
        max-width: 250px;
        float: left;
    }
    .newscomment_box {
        display: block;
        padding: 20px;
    }
    .linkbt_gray {
        margin-top: 10px;
        background-color: #8B8785;
        display: inline-block;
        padding: 8px 20px;
        color: #fff;
    }
    .block_right {
        display: block;
        float: right;
    }
    .link_box {
        width: 50%;
        float: left;
    }
    .headmovemj {
        display: block;
        height: 70px;
    }
    .kiwamibox {
        overflow: hidden;
        padding: 10px;
    }
    .kiwamibox img {
        float: left;
        margin-right: 10px;
    }
    .workshopbox {
        display: block;
        overflow: hidden;
    }
    .workshopboxLF {
        width: 50%;
        float: left;
    }
    .workshopboxLF a {
        background-color: #550A0B;
        text-decoration: none;
        font-size: 150%;
        padding: 5px 0px;
        display: block;
        text-align: center;
        color: #FFF;
        margin: 0px 10px;
    }
    .workshopboxLF a:hover {
        background-color: #FF9600;
    }
    .commentmj30 {
        display: block;
        padding-left: 30px;
    }
}

/* sp */

@media screen and (max-width: 767px) {
    .news_listbox {
        display: block;
        margin-top: 20px;
        padding: 10px;
        background-image: url("/img/hr_line.png");
        background-position: bottom;
        background-repeat: no-repeat;
        overflow: hidden;
    }
    .newsimg_box {
        display: block;
        text-align: center;
        padding-bottom: 10px;
    }
    .newscomment_box {
        display: block;
        padding: 10px;
    }
    .linkbt_gray {
        margin-top: 10px;
        text-align: center;
        background-color: #8B8785;
        display: block;
        padding: 8px;
        color: #fff;
    }
   .link_box {
        display: block;
    }
    .headmovemj {
        display: block;
        margin: 0px 0px -8px 8px;
        border-bottom: 2px solid #FF7600;
    }
    .kiwamibox {
        overflow: hidden;
        text-align: center;
        padding: 10px;
    }
    .kiwamibox img {
        float: left;
        margin-right: 10px;
    }
    .workshopbox {
        display: block;
        overflow: hidden;
    }
    .workshopboxLF {
        display: block;
    }
    .workshopboxLF a {
        background-color: #550A0B;
        text-decoration: none;
        font-size: 150%;
        padding: 5px 0px;
        display: block;
        text-align: center;
        color: #FFF;
        margin: 10px;
    }
    .commentmj30 {
        display: block;
        padding: 0px 10px;
    }

}


