

/* ================================SP================================ */

@media only screen and (max-width: 768px) {

h4.news_title{
    font-size:16px;
    font-weight:700;
    margin:50px 0 20px 0;
padding:20px 0 20px 0;
clear:both;
border-bottom:1px solid #999;
}

h5.news_title_s{
    font-size:15px;
    font-weight:700;
    margin:40px 0 10px 0;
clear:both;
}

h5.news_title_s02{
    font-size:16px;
    font-weight:700;
    margin:0 0 6px 0 !important;
    padding:0;
    clear:both;
}

.news_main_title{
width:100% !important;
    font-size:18px;
    font-weight:700;
    margin:60px 0 40px 0;
padding:20px 0 20px 0;
clear:both;
border-bottom:1px dotted #999;
text-align:left !important;
}

.news_img_cut,
.news_img_cut_02,
.news_img_cut_03,
.news_img_cut_04{
width:100% !important;
text-align:center !important;
float:none !important;
margin:40px 0 !important;
}
.news_img_cut img,
.news_img_cut_02 img{
width:100% !important;
}

.news_img_cut_03 img,
.news_img_cut_04 img{
width:70% !important;
}

.report{
width:100% !important;
    margin:60px 0 40px 0;
padding:20px;
clear:both;
border:1px solid #999;
text-align:left !important;
box-sizing: border-box !important;
}

#cut_03 img,
#cut_04 img{
width:100% !important;
padding:0 !important;
margin:0 !important;
display:block;
}

.cap{
font-size:11px;
padding:5px 0 0 0;
text-align:left !important;
line-height:16px;
}

img{
border:0 !important;
}

}/* sp */

/* ================================PC================================ */
@media only screen and (min-width: 769px) {

h4.news_title{
    font-size:18px;
    font-weight:700;
    margin:60px 0 20px 0;
    padding:20px 0 20px 0;
    clear:both;
    border-bottom:1px solid #999;
}

h5.news_title_s{
    font-size:16px;
    font-weight:700;
    margin:40px 0 10px 0;
    clear:both;
}

h5.news_title_s02{
    font-size:18px;
    font-weight:700;
    margin:0 0 10px 0 !important;
    padding:0;
    clear:both;
}

.news_main_title{
width:100% !important;
    font-size:22px;
    font-weight:700;
    margin:60px 0 40px 0;
padding:20px 0 20px 0;
clear:both;
border-bottom:1px dotted #999;
text-align:left !important;
}

.news_img_cut,
.news_img_cut_02,
.news_img_cut_03,
.news_img_cut_04{
width:100% !important;
text-align:center !important;
float:none !important;
margin:40px auto !important;
}
.news_img_cut img{
width:90% !important;
float:none !important;
text-align:center !important;
margin:0 auto !important;
}

.news_img_cut_02 img{
width:60% !important;
text-align:center !important;
margin:0 auto !important;
float:none !important;
}

.news_img_cut_03 img{
width:40% !important;
text-align:center !important;
margin:0 auto !important;
float:none !important;
}

.news_img_cut_04 img{
width:28% !important;
text-align:center !important;
margin:0 auto !important;
float:none !important;
}

.news_img_cut:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.report{
width:100% !important;
    margin:60px 0 40px 0;
padding:20px;
clear:both;
border:1px solid #999;
text-align:left !important;
box-sizing: border-box !important;
}

#cut_03 img{
width:310px !important;
padding:0 !important;
margin:0 !important;
}

#cut_04 img{
width:450px !important;
padding:0 !important;
margin:0 !important;
}

.cap{
font-size:12px;
padding:5px 0 0 0;
text-align:center !important;
}

img{
border:0 !important;
}

}/* pc */
