@charset "UTF-8";

.l-Container{
    width: 960px;
}
.article_newsdetail > *{
    width: 100%;
}
.article_newsdetail_block{
    margin-bottom: 0;
}
.article_newsdetail{
    margin-top: 30px;
}
.article_newsdetail + div{
	margin-top: 30px;
}
.article_newsdetail_title h3{
    margin-top: 15px;
}
.article_newsdetail_day{
    font-weight: 700;
}
.article_newsdetail_category{
    font-weight: 700;
    color: #bf0310;
}
.article_newsdetail_category:first-child{
    margin-top: 20px;
}
.article_newsdetail_category:not(:first-child){
    margin-top: 10px;
}
.aside_sns{
    margin-top: 5px;
}
@media screen and (max-width: 768px) {
    .l-Container{
        width: 95%;
    }
	.article_newsdetail + div{
		margin-top: 15px;
	}
	.l-Main{
		padding-bottom: 30px;
	}
}



#container_wrapper {
    padding-top: 20px;
}
.article_newsdetail_block {
    padding-top: 28px;
}
.article_newsdetail > .box_btn {
    margin-bottom: 20px;
}
.article_newsdetail_block .section_info > .box_img img {
    width: 480px;
}
.article_newsdetail_block .section_detail p,
.article_newsdetail_block .section_info p{
    line-height: 1.5;
}
.article_newsdetail_block .section_detail iframe,
.article_newsdetail_block .section_info iframe{
    margin: 10px 0;
}
.article_newsdetail_block .section_detail .box_img{
    width: 100%;
}
@media screen and (max-width: 768px) {
    #container > .box_btn {
        top: -50px;
    }
    .article_newsdetail_block .section_info > .box_img img {
        width: 100%;
    }
    .article_newsdetail_block .section_detail p,
    .article_newsdetail_block .section_info p{
        line-height: 1.25;
    }
    .article_newsdetail_block .section_detail iframe,
    .article_newsdetail_block .section_info iframe{
        display: block;
        margin: 10px auto;
        max-width: 100%;
    }
    .article_newsdetail_block .videoArea {
        position:relative;
        width:100%;
        height:0;
        padding-top:75%;
    }
    .article_newsdetail_block .videoArea iframe {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
}
