@charset "utf-8";
#suntory_contents .ttl_bold_center{
    margin-bottom: 16px;
}
#suntory_contents .normal_text:not(:last-child){
    margin-bottom: 20px;
}
#suntory_contents .pc_flex_wrap + .normal_text{
    margin-top: 20px;
}
#suntory_contents .paragraph_wrap{
    margin-bottom: 44px;
}
#suntory_contents .paragraph_wrap.bdr_line{
    position: relative;
    padding-bottom: 42px;
}
#suntory_contents .paragraph_wrap.bdr_line::after{
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 1px;
    background: #7D001D;
    bottom: 0;
    left: calc(50% - 40px);
}
#suntory_contents .img_wrap .caption_figure{
    line-height: 1.75;
    margin-top: 6px;
    font-size: 0.75rem;
}
#suntory_contents .img_wrap .date{
    color: #666464;
    display: block;
}
@media screen and (max-width: 767px) {
    #suntory_contents .img_wrap + .img_wrap{
        margin-top: 28px;
    }
    #suntory_contents .img_wrap .caption_text{
        font-size: 0.6875rem;
    }
}
@media print, screen and (min-width:768px) {
    #suntory_contents .ttl_bold_center{
        margin-bottom: 52px;
    }
    #suntory_contents .normal_text:not(:last-child){
        margin-bottom: 28px;
    }
    #suntory_contents .pc_flex_wrap + .normal_text{
        margin-top: 40px;
    }
    #suntory_contents .paragraph_wrap{
        margin-bottom: 64px;
    }
    #suntory_contents .paragraph_wrap.bdr_line{
        margin-bottom: 74px;
        padding-bottom: 74px;
    }
    #suntory_contents .paragraph_wrap.bdr_line::after{
        width: 200px;
        left: calc(50% - 100px);
    }
    #suntory_contents .pc_flex_wrap .img_wrap{
        width: 48.14%;
    }
    #suntory_contents .img_wrap .caption_figure{
        font-size: 0.875rem;
    }
    #suntory_contents .img_clm1{
        width: 420px;
        margin: auto;
    }
    #suntory_contents .img_clm1.horizontal{
        width: 500px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1164px) {
}