.p_newslist_section{
    padding-top:80px;
    margin-bottom:80px;
}
@media (max-width: 1400px) {
    .p_newslist_section{
        padding-top:5.714vw;
        margin-bottom:5.714vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section{
        padding-top:68px;
        margin-bottom:80px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section{
        padding-top:15.814vw;
        margin-bottom:18.605vw;
    }
}
.p_newslist_section_content{

}
.p_newslist_section_content_title{
    padding-bottom:90px;
    position:relative;
}
@media (max-width: 1400px) {
    .p_newslist_section_content_title{
        padding-bottom:6.429vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_content_title{
        padding-bottom:100px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_content_title{
        padding-bottom:23.256vw;
    }
}
.p_newslist_section_content_title_image01{
    position:absolute;
    bottom:0;
    left:calc(50% - 220px);
    transform:translateX(-50%);
    width:169px;
}
@media (max-width: 1400px) {
    .p_newslist_section_content_title_image01{
        left:calc(50% - 15.714vw);
        width:12.071vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_content_title_image01{
        left:calc(50% - 100px);
        width:124px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_content_title_image01{
        left:calc(50% - 23.256vw);
        width:28.837vw;
    }
}
.p_newslist_section_content_title_image02{
    position:absolute;
    bottom:0;
    left:calc(50% + 220px);
    transform:translateX(-50%);
    width:169px;
}
@media (max-width: 1400px) {
    .p_newslist_section_content_title_image02{
        left:calc(50% + 15.714vw);
        width:12.071vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_content_title_image02{
        left:calc(50% + 100px);
        width:124px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_content_title_image02{
        left:calc(50% + 23.256vw);
        width:28.837vw;
    }
}
.p_newslist_section_content_title .c_content_title{
    margin-bottom:0;
}
.p_newslist_section_block{
    width: 100%;
    background: #FFFFFF;
    box-shadow: 8px 12px 16px rgba(0, 0, 0, 0.25);
    border-radius: 54px;
    padding:52px 40px 60px;
    position:relative;
    margin-bottom:72px;
}
@media (max-width: 1400px) {
    .p_newslist_section_block{
        padding:3.714vw 2.857vw 4.286vw;
        margin-bottom:5.143vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_block{
        padding:60px 28px 92px;
        margin-bottom:80px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_block{
        padding:13.953vw 6.512vw 21.395vw;
        margin-bottom:18.605vw;
    }
}
.p_newslist_section_blocklist{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    gap:24px;
}
@media (max-width: 1400px) {
    .p_newslist_section_blocklist{
        gap:1.714vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_blocklist{
        gap:24px;
        flex-direction:column;
        gap:32px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_blocklist{
        gap:5.581vw;
        gap:7.442vw;
    }
}
.p_newslist_section_blocklist li{
    width:100%;
    padding-bottom:24px;
    border-bottom:1px dotted #000;
}
@media (max-width: 1400px) {
    .p_newslist_section_blocklist li{
        padding-bottom:1.714vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_blocklist li{
        padding-bottom:32px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_blocklist li{
        padding-bottom:7.442vw;
    }
}
.p_newslist_section_blocklist li a{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:40px;
    margin:auto;
}
@media (max-width: 1400px) {
    .p_newslist_section_blocklist li a{
        gap:2.857vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_blocklist li a{
        flex-direction: column;
        align-items:flex-start;
        justify-content:flex-start;
        gap:12px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_blocklist li a{
        gap:2.791vw;
    }
}
.p_newslist_section_block_date{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.25em;
    color: #000000;
}
@media (max-width: 1400px) {
    .p_newslist_section_block_date{
        font-size: 1vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_block_date{
        font-size: 14px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_block_date{
        font-size: 3.256vw;
    }
}
.p_newslist_section_block_cat{
    width: 148px;
    min-height: 29px;
    background: #79CCFF;
    border-radius: 14.5px;
    padding:8px 12px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight: 500;
    font-size: 15px;
    line-height: 1em;
    text-align: center;
    color: #FFFFFF;
}
@media (max-width: 1400px) {
    .p_newslist_section_block_cat{
        width: 10.571vw;
        min-height: 2.071vw;
        padding:0.571vw 0.857vw;
        font-size: 1.071vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_block_cat{
        min-width: 148px;
        width: auto;
        min-height: 29px;
        padding:8px 12px;
        font-size: 15px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_block_cat{
        min-width: 34.419vw;
        min-height: 6.744vw;
        padding:1.86vw 2.791vw;
        font-size: 3.488vw;
    }
}
.p_newslist_section_block_cat.p_newslist_section_block_cat01,
.p_newslist_section_block_cat.p_newslist_section_block_new_cat01{
    background: #269EE8;
}
.p_newslist_section_block_cat.p_newslist_section_block_cat02,
.p_newslist_section_block_cat.p_newslist_section_block_new_cat02{
    background: #D93B3A;
}
.p_newslist_section_block_cat.p_newslist_section_block_cat03,
.p_newslist_section_block_cat.p_newslist_section_block_new_cat03{
    background: #4AB846;
}
.p_newslist_section_block_text{
    font-weight: 500;
    font-size: 16px;
    line-height: 1.75em;
    text-decoration-line: underline;
    color: #000000;
    display:block;
    width:calc(100% - 80px - 148px - 76px);
}
@media (max-width: 1400px) {
    .p_newslist_section_block_text{
        font-size: 1.143vw;
        width:calc(100% - 5.714vw - 10.571vw - 5.429vw);
    }
}
@media (max-width: 767px) {
    .p_newslist_section_block_text{
        font-size: 16px;
        width:100%;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_block_text{
        font-size: 3.721vw;
    }
}

.p_newslist_section_block_taxlist{
    margin-bottom:92px;
}
@media (max-width: 1400px) {
    .p_newslist_section_block_taxlist{
        margin-bottom:6.571vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_block_taxlist{
        margin-bottom:60px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_block_taxlist{
        margin-bottom:13.953vw;
    }
}


.p_newslist_section_block_taxlist ul{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:16px;
}
@media (max-width: 1400px) {
    .p_newslist_section_block_taxlist ul{
        gap:1.143vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_block_taxlist ul{
        gap:20px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_block_taxlist ul{
        gap:4.651vw;
    }
}
.p_newslist_section_block_taxlist ul li{
    
}
.p_newslist_section_block_taxlist ul li a{
    min-width: 197px;
    min-height: 50px;
    background: #BBE4FF;
    border-radius: 53px;
    padding:8px 24px;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.25em;
    color: #000000;
    display:flex;
    align-items:center;
    justify-content:center;
}
@media (max-width: 1400px) {
    .p_newslist_section_block_taxlist ul li a{
        min-width: 14.071vw;
        min-height: 3.571vw;
        padding:0.571vw 1.714vw;
        font-size: 1.714vw;
    }
}
@media (max-width: 767px) {
    .p_newslist_section_block_taxlist ul li a{
        min-width: 148px;
        min-height: 45px;
        padding:8px 12px;
        font-size: 18px;
    }
}
@media (max-width: 430px) {
    .p_newslist_section_block_taxlist ul li a{
        min-width: 34.419vw;
        min-height: 10.465vw;
        padding:1.86vw 2.791vw;
        font-size: 4.186vw;
    }
}
.p_newslist_section_block_taxlist ul li a.p_newslist_section_block_taxlist_active{
    background: #2088CA;
    color:#FFF;
}


/************************************************************/



.p_newsdetail_section{
    padding-top:80px;
    margin-bottom:200px;
}
@media (max-width: 1400px) {
    .p_newsdetail_section{
        padding-top:5.714vw;
        margin-bottom:14.286vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section{
        padding-top:68px;
        margin-bottom:72px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section{
        padding-top:15.814vw;
        margin-bottom:16.744vw;
    }
}
.p_newsdetail_section_content{

}
.p_newsdetail_section_content_title{
    padding-bottom:90px;
    position:relative;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_content_title{
        padding-bottom:6.429vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_content_title{
        padding-bottom:100px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_content_title{
        padding-bottom:23.256vw;
    }
}
.p_newsdetail_section_content_title_image01{
    position:absolute;
    bottom:0;
    left:calc(50% - 220px);
    transform:translateX(-50%);
    width:169px;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_content_title_image01{
        left:calc(50% - 15.714vw);
        width:12.071vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_content_title_image01{
        left:calc(50% - 100px);
        width:124px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_content_title_image01{
        left:calc(50% - 23.256vw);
        width:28.837vw;
    }
}
.p_newsdetail_section_content_title_image02{
    position:absolute;
    bottom:0;
    left:calc(50% + 220px);
    transform:translateX(-50%);
    width:169px;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_content_title_image02{
        left:calc(50% + 15.714vw);
        width:12.071vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_content_title_image02{
        left:calc(50% + 100px);
        width:124px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_content_title_image02{
        left:calc(50% + 23.256vw);
        width:28.837vw;
    }
}
.p_newsdetail_section_content_title .c_content_title{
    margin-bottom:0;
}
.p_newsdetail_section_block{
    width: 100%;
    background: #FFFFFF;
    box-shadow: 8px 12px 16px rgba(0, 0, 0, 0.25);
    border-radius: 54px;
    padding:80px 60px 80px;
    position:relative;
    margin-bottom:92px;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_block{
        padding:5.714vw 4.286vw 5.714vw;
        margin-bottom:6.571vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_block{
        padding:48px 28px 100px;
        margin-bottom:60px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_block{
        padding:11.163vw 6.512vw 23.256vw;
        margin-bottom:13.953vw;
    }
}

.p_newsdetail_section_head{
    display:flex;
    align-items:center;
    gap:12px;
    margin-bottom:16px;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_head{
        gap:0.857vw;
        margin-bottom:1.143vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_head{
        gap:16px;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom:24px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_head{
        gap:3.721vw;
        margin-bottom:5.581vw;
    }
}

.p_newsdetail_section_date{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.25em;
    color: #000000;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_date{
        font-size: 1vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_date{
        font-size: 14px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_date{
        font-size: 3.256vw;
    }
}

.p_newsdetail_section_cat{
    min-width: 155px;
    min-height: 29px;
    background: #79CCFF;
    border-radius: 14.5px;
    padding:4px 12px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight: 500;
    font-size: 15px;
    line-height: 1em;
    text-align: center;
    color: #FFFFFF;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_cat{
        min-width: 11.071vw;
        min-height: 2.071vw;
        padding:0.286vw 0.857vw;
        font-size: 1.071vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_cat{
        min-width: 147px;
        min-height: 29px;
        padding:4px 12px;
        font-size: 15px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_cat{
        min-width: 34.186vw;
        min-height: 6.744vw;
        padding:0.93vw 2.791vw;
        font-size: 3.488vw;
    }
}

.p_newsdetail_section_cat.p_newsdetail_section_cat01,
.p_newsdetail_section_cat.p_newsdetail_section_new_cat01{
    background: #269EE8;
}
.p_newsdetail_section_cat.p_newsdetail_section_cat02,
.p_newsdetail_section_cat.p_newsdetail_section_new_cat02{
    background: #D93B3A;
}
.p_newsdetail_section_cat.p_newsdetail_section_cat03,
.p_newsdetail_section_cat.p_newsdetail_section_new_cat03{
    background: #4AB846;
}
.p_newsdetail_section_title{
    margin-bottom:48px;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_title{
        margin-bottom:3.429vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_title{
        margin-bottom:48px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_title{
        margin-bottom:11.163vw;
    }
}
.p_newsdetail_section_title h3{
    font-weight: 700;
    font-size: 32px;
    line-height: 1.5em;
    color: #000000;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_title h3{
        font-size: 2.286vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_title h3{
        font-size: 20px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_title h3{
        font-size: 4.651vw;
    }
}
.p_newsdetail_section_block_arrowarea{
    display:flex;
    justify-content:space-between;
    gap:20px;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_block_arrowarea{
        gap:1.429vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_block_arrowarea{
        gap:20px;
        max-width:314px;
        width:100%;
        margin:auto;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_block_arrowarea{
        gap:4.651vw;
        max-width:73.023vw;
    }
}
.p_newsdetail_section_block_arrow{
    width: 111px;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_block_arrow{
        width: 7.929vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_block_arrow{
        width: 90px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_block_arrow{
        width: 20.93vw;
    }
}
.p_newsdetail_section_block_arrow a{
    width: 100%;
    height: 40px;
    background: #56B1E9;
    border-radius: 25px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.25em;
    text-align: center;
    color: #FFFFFF;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_block_arrow a{
        height: 2.857vw;
        font-size: 1.429vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_block_arrow a{
        height: 40px;
        font-size: 16px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_block_arrow a{
        height: 9.302vw;
        font-size: 3.721vw;
    }
}
.p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_prev a{

}
.p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_prev a span{
    padding-left:24px;
    position:relative;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_prev a span{
        padding-left:1.714vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_prev a span{
        padding-left:16px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_prev a span{
        padding-left:3.721vw;
    }
}
.p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_prev a span:before{
    position:absolute;
    background-image:url(../img/common/btn_arrow_l.svg);
    background-size:100%;
    background-position:center;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    content:"";
    top:50%;
    left:-8px;
    transform:translateY(-50%);
}
@media (max-width: 1400px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_prev a span:before{
        width:1.714vw;
        height:1.714vw;
        left:-0.571vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_prev a span:before{
        width:18px;
        height:18px;
        content:"";
        top:50%;
        left:-8px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_prev a span:before{
        width:4.186vw;
        height:4.186vw;
        left:-1.86vw;
    }
}
.p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_next a{

}
.p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_next a span{
    padding-right:24px;
    position:relative;
}
@media (max-width: 1400px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_next a span{
        padding-right:1.714vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_next a span{
        padding-right:16px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_next a span{
        padding-right:3.721vw;
    }
}
.p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_next a span:before{
    position:absolute;
    background-image:url(../img/common/btn_arrow_r.svg);
    background-size:100%;
    background-position:center;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    content:"";
    top:50%;
    right:-8px;
    transform:translateY(-50%);
}
@media (max-width: 1400px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_next a span:before{
        width:1.714vw;
        height:1.714vw;
        right:-0.571vw;
    }
}
@media (max-width: 767px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_next a span:before{
        width:18px;
        height:18px;
        top:50%;
        right:-8px;
    }
}
@media (max-width: 430px) {
    .p_newsdetail_section_block_arrow.p_newsdetail_section_block_arrow_next a span:before{
        width:4.186vw;
        height:4.186vw;
        right:-1.86vw;
    }
}